.elementor-1041 .elementor-element.elementor-element-5c5de11{--display:flex;--min-height:277px;--justify-content:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-ea03f98{--display:flex;--min-height:277px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1041 .elementor-element.elementor-element-ea03f98 > .elementor-shape-top .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-ea03f98 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-ea03f98 > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-ea03f98 > .e-con-inner > .elementor-shape-top svg{width:calc(115% + 1.3px);height:78px;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-1041 .elementor-element.elementor-element-161c50a{width:100%;max-width:100%;}.elementor-1041 .elementor-element.elementor-element-161c50a > .elementor-widget-container{margin:20px 20px 20px 20px;border-radius:0px 0px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-161c50a.elementor-element{--align-self:center;}.elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px;}.elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .title{color:#0B6E4F;}.elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .title span.lead{color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .title, .elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .title span{font-family:"Exo 2", Sans-serif;font-size:80px;font-weight:800;}.elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .subtext{color:#FCFFEB;font-family:"Fira Code", Sans-serif;font-size:20px;font-style:normal;line-height:69px;letter-spacing:-0.3px;word-spacing:4px;}.elementor-1041 .elementor-element.elementor-element-0bd96fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-0bd96fa > .elementor-shape-bottom .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-0bd96fa > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-0bd96fa > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-0bd96fa > .e-con-inner > .elementor-shape-bottom svg{width:calc(156% + 1.3px);height:98px;}.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-1041 .elementor-element.elementor-element-cb02694{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;font-family:"Fira Code", Sans-serif;font-size:21px;font-weight:400;color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-cb02694 > .elementor-widget-container{margin:0px 0px 200px 0px;}.elementor-1041 .elementor-element.elementor-element-cb02694.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1041 .elementor-element.elementor-element-f101a74 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1041 .elementor-element.elementor-element-f101a74 .wpr-lottie-animations{width:70% !important;height:70% !important;transform:rotate(0deg);transition-duration:2s;}.elementor-1041 .elementor-element.elementor-element-f101a74 .wpr-lottie-animations-wrapper{display:flex;justify-content:center;align-items:center;}.elementor-1041 .elementor-element.elementor-element-0ef7e76{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-0ef7e76 > .elementor-shape-top .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-0ef7e76 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-0ef7e76 > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-0ef7e76 > .e-con-inner > .elementor-shape-top svg{width:calc(138% + 1.3px);height:125px;}.elementor-1041 .elementor-element.elementor-element-0ef7e76 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-0ef7e76 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-0ef7e76 > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-0ef7e76 > .e-con-inner > .elementor-shape-bottom svg{width:calc(128% + 1.3px);height:147px;}.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-1041 .elementor-element.elementor-element-4f55fa5 > .elementor-widget-container{margin:150px 0px 150px 0px;}.elementor-1041 .elementor-element.elementor-element-4f55fa5{text-align:center;}.elementor-1041 .elementor-element.elementor-element-4f55fa5 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:60px;font-weight:800;letter-spacing:3px;word-spacing:11px;color:#0B6E4F;}.elementor-1041 .elementor-element.elementor-element-8d7582c{--display:flex;--min-height:860px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-8d7582c > .elementor-shape-top .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-8d7582c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-8d7582c > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-8d7582c > .e-con-inner > .elementor-shape-top svg{width:calc(126% + 1.3px);height:115px;}.elementor-1041 .elementor-element.elementor-element-8d7582c > .elementor-shape-bottom .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-8d7582c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-8d7582c > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-8d7582c > .e-con-inner > .elementor-shape-bottom svg{height:91px;}.elementor-1041 .elementor-element.elementor-element-4869c83.elementor-element{--order:99999 /* order end hack */;}.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-1041 .elementor-element.elementor-element-006e065{--display:flex;--min-height:372px;--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;}.elementor-1041 .elementor-element.elementor-element-006e065 > .elementor-shape-top .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-006e065 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-006e065 > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-006e065 > .e-con-inner > .elementor-shape-top svg{width:calc(137% + 1.3px);height:113px;}.elementor-1041 .elementor-element.elementor-element-006e065 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-006e065 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-006e065 > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-006e065 > .e-con-inner > .elementor-shape-bottom svg{height:97px;}.elementor-1041 .elementor-element.elementor-element-34a4910 > .elementor-widget-container{margin:100px 0px 100px 0px;}.elementor-1041 .elementor-element.elementor-element-34a4910{text-align:center;}.elementor-1041 .elementor-element.elementor-element-34a4910 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:60px;font-weight:800;letter-spacing:3px;word-spacing:11px;color:#0B6E4F;}.elementor-1041 .elementor-element.elementor-element-bbc5be8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1041 .elementor-element.elementor-element-bbc5be8 > .elementor-shape-top .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-bbc5be8 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-bbc5be8 > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-bbc5be8 > .e-con-inner > .elementor-shape-top svg{width:calc(105% + 1.3px);height:40px;}.elementor-1041 .elementor-element.elementor-element-bbc5be8 > .elementor-shape-top, .elementor-1041 .elementor-element.elementor-element-bbc5be8 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1041 .elementor-element.elementor-element-bbc5be8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-bbc5be8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-bbc5be8 > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-bbc5be8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(102% + 1.3px);height:100px;}.elementor-1041 .elementor-element.elementor-element-bbc5be8 > .elementor-shape-bottom, .elementor-1041 .elementor-element.elementor-element-bbc5be8 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1041 .elementor-element.elementor-element-a663040 .elementor-repeater-item-f096777 .ue_timeline_item_image{object-position:center !important;}.elementor-1041 .elementor-element.elementor-element-a663040 .elementor-repeater-item-c869459 .ue_timeline_item_image{object-position:center !important;}.elementor-1041 .elementor-element.elementor-element-a663040 .elementor-repeater-item-efb81de .ue_timeline_item_image{object-position:center !important;}.elementor-1041 .elementor-element.elementor-element-a663040 .elementor-repeater-item-ac53dc8 .ue_timeline_item_image{object-position:center !important;}.elementor-1041 .elementor-element.elementor-element-a663040 .elementor-repeater-item-b748169 .ue_timeline_item_image{object-position:center !important;}.elementor-1041 .elementor-element.elementor-element-a663040 .elementor-repeater-item-166d6a5 .ue_timeline_item_image{object-position:center !important;}.elementor-1041 .elementor-element.elementor-element-a663040 .elementor-repeater-item-55a5936 .ue_timeline_item_image{object-position:center !important;}.elementor-1041 .elementor-element.elementor-element-a663040 .elementor-repeater-item-c9dff42 .ue_timeline_item_image{object-position:center !important;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_holder{width:80px;height:80px;font-size:24px;background-color:#7A7A7A;color:#7A7A7A;border-radius:100px 100px 100px 100px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon{width:80px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_image{width:24px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon.uc-active .ue_timeline_item_icon_holder{background-color:#7A7A7A;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_holder svg{fill:#7A7A7A;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_line_offset{height:0px;width:10px;background-color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_text_one{font-family:"Fira Code", Sans-serif;font-weight:400;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_text_two{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_content{margin-bottom:30px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_content_main{background-color:#7A7A7A;padding:32px 32px 32px 32px;text-align:inherit;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_pointer_inside{background-color:#ececec;height:42px;margin-top:20px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_pointer{width:34px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_pointer_spacer{width:19px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_line{width:10px;background-color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_line_mask{background-color:#0B6E4F;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_line_offset_mask{background-color:#0B6E4F;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_image{width:100px;height:264px;border-style:none;opacity:17%;mix-blend-mode:normal;}.elementor-1041 .elementor-element.elementor-element-a663040{border-style:none;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_title{color:#FCFFEB;font-family:"Exo 2", Sans-serif;font-weight:800;margin-top:0px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_subtitle{color:#0B6E4F;font-family:"Fira Code", Sans-serif;font-size:20px;font-weight:700;margin-top:5px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_text{color:#FCFFEB;font-family:"Fira Code", Sans-serif;font-size:18px;font-weight:400;line-height:27px;margin-top:10px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_img_wrapper .uet_opposite_img{width:600px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item:nth-child(odd) .ue_timeline_item_img_wrapper{margin-left:29px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item:nth-child(even) .ue_timeline_item_img_wrapper{margin-right:29px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_img_wrapper{margin-bottom:30px;}.elementor-1041 .elementor-element.elementor-element-5b8ce92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-99fc837{--display:flex;}.elementor-1041 .elementor-element.elementor-element-99fc837 > .elementor-shape-top .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-99fc837 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-99fc837 > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-99fc837 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:73px;}.elementor-1041 .elementor-element.elementor-element-99fc837 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-99fc837 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-99fc837 > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-99fc837 > .e-con-inner > .elementor-shape-bottom svg{height:85px;}.elementor-1041 .elementor-element.elementor-element-a5f7997 > .elementor-widget-container{margin:100px 0px 100px 0px;}.elementor-1041 .elementor-element.elementor-element-a5f7997{text-align:center;}.elementor-1041 .elementor-element.elementor-element-a5f7997 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:60px;font-weight:800;letter-spacing:3px;word-spacing:11px;color:#0B6E4F;}.elementor-1041 .elementor-element.elementor-element-4221a36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-4221a36 > .elementor-shape-top .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-4221a36 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-4221a36 > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-4221a36 > .e-con-inner > .elementor-shape-top svg{width:calc(116% + 1.3px);height:90px;}.elementor-1041 .elementor-element.elementor-element-4221a36 > .elementor-shape-top, .elementor-1041 .elementor-element.elementor-element-4221a36 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1041 .elementor-element.elementor-element-4221a36 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-4221a36 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-4221a36 > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-4221a36 > .e-con-inner > .elementor-shape-bottom svg{width:calc(111% + 1.3px);}.elementor-1041 .elementor-element.elementor-element-7fcc398{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1041 .elementor-element.elementor-element-60c1f5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-60c1f5f.elementor-element{--align-self:center;}.elementor-1041 .elementor-element.elementor-element-60c1f5f .elementor-image-box-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-60c1f5f.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-1041 .elementor-element.elementor-element-60c1f5f.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-1041 .elementor-element.elementor-element-60c1f5f.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-1041 .elementor-element.elementor-element-60c1f5f .elementor-image-box-title{margin-bottom:10px;font-family:"Fira Code", Sans-serif;font-weight:600;color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-60c1f5f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1041 .elementor-element.elementor-element-60c1f5f .elementor-image-box-img img{border-radius:30px;transition-duration:0.3s;}.elementor-1041 .elementor-element.elementor-element-60c1f5f .elementor-image-box-description{font-family:"Fira Code", Sans-serif;font-size:20px;font-weight:400;color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-07303e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-07303e4.elementor-element{--align-self:center;}.elementor-1041 .elementor-element.elementor-element-07303e4 .elementor-image-box-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-07303e4.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-1041 .elementor-element.elementor-element-07303e4.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-1041 .elementor-element.elementor-element-07303e4.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-1041 .elementor-element.elementor-element-07303e4 .elementor-image-box-title{margin-bottom:10px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-07303e4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1041 .elementor-element.elementor-element-07303e4 .elementor-image-box-img img{border-radius:30px;transition-duration:0.3s;}.elementor-1041 .elementor-element.elementor-element-07303e4 .elementor-image-box-description{font-family:"Fira Code", Sans-serif;font-size:20px;font-weight:400;color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-3ed4658 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-3ed4658.elementor-element{--align-self:center;}.elementor-1041 .elementor-element.elementor-element-3ed4658 .elementor-image-box-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-3ed4658.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-1041 .elementor-element.elementor-element-3ed4658.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-1041 .elementor-element.elementor-element-3ed4658.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-1041 .elementor-element.elementor-element-3ed4658 .elementor-image-box-title{margin-bottom:10px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-3ed4658 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1041 .elementor-element.elementor-element-3ed4658 .elementor-image-box-img img{border-radius:30px;opacity:1;transition-duration:0.3s;}.elementor-1041 .elementor-element.elementor-element-3ed4658 .elementor-image-box-description{font-family:"Fira Code", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-aae6458{--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;}.elementor-1041 .elementor-element.elementor-element-916c2d7 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-1041 .elementor-element.elementor-element-916c2d7.elementor-element{--align-self:center;}.elementor-1041 .elementor-element.elementor-element-916c2d7 .elementor-image-box-wrapper{text-align:center;}.elementor-1041 .elementor-element.elementor-element-916c2d7 .elementor-image-box-title{margin-bottom:13px;font-family:"Roboto", Sans-serif;font-weight:600;color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-916c2d7 .elementor-image-box-description{font-family:"Fira Code", Sans-serif;font-size:20px;font-weight:400;color:#FCFFEB;}.elementor-1041 .elementor-element.elementor-element-af11c47 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1041 .elementor-element.elementor-element-af11c47 .wpr-lottie-animations{width:100% !important;height:100% !important;transform:rotate(0deg);transition-duration:0.3s;}.elementor-1041 .elementor-element.elementor-element-af11c47 .wpr-lottie-animations-wrapper{display:flex;justify-content:center;align-items:center;}.elementor-1041 .elementor-element.elementor-element-c7638f1{--display:flex;}.elementor-1041 .elementor-element.elementor-element-c7638f1 > .elementor-shape-top .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-c7638f1 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-c7638f1 > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-c7638f1 > .e-con-inner > .elementor-shape-top svg{height:105px;}.elementor-1041 .elementor-element.elementor-element-c7638f1 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1041 .elementor-element.elementor-element-c7638f1 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#262626;}.elementor-1041 .elementor-element.elementor-element-c7638f1 > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-c7638f1 > .e-con-inner > .elementor-shape-bottom svg{width:calc(111% + 1.3px);height:107px;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__button{display:flex !important;background-color:#0B6E4F;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;height:35px;width:35px;top:calc(50% - 3px);}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__item:hover{background-color:#044530;border-color:#DDDDDD;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__item--current{background-color:#044530 !important;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__button i{color:#FFF;-webkit-transition-duration:1.2s;transition-duration:1.2s;font-size:20px;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__button svg{fill:#FFF;-webkit-transition-duration:1.2s;transition-duration:1.2s;width:20px;height:20px;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__button:hover{background-color:#5F5F5F;}.elementor-1041 .elementor-element.elementor-element-5c275bc button.flipster__button{border-style:none;border-radius:32px 32px 32px 32px;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__item .flipster__nav__link{color:#fff;-webkit-transition-duration:1s;transition-duration:1s;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__item{background-color:#0B6E4F;border-color:#DDDDDD;-webkit-transition-duration:1s;transition-duration:1s;width:35px;height:35px;border-style:none;border-radius:51px 51px 51px 51px;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__link{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__item i{-webkit-transition-duration:1s;transition-duration:1s;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__item svg{-webkit-transition-duration:1s;transition-duration:1s;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__item .flipster__nav__link:hover{color:#DDDDDD;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__item--current .flipster__nav__link{color:#DDDDDD;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__nav__link::after{width:35px;height:35px;border-radius:51px 51px 51px 51px;}.elementor-1041 .elementor-element.elementor-element-5c275bc .wpr-flip-carousel .flipster__nav__item{margin:0 3px;}.elementor-1041 .elementor-element.elementor-element-5c275bc.wpr-flip-pagination-after .wpr-flip-carousel .flipster__nav{margin-top:3px;}.elementor-1041 .elementor-element.elementor-element-5c275bc.wpr-flip-pagination-before .wpr-flip-carousel .flipster__nav{margin-bottom:3px;}@media(max-width:1366px){.elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .title, .elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .title span{line-height:100px;letter-spacing:-0.2px;word-spacing:0px;}.elementor-1041 .elementor-element.elementor-element-f101a74 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1041 .elementor-element.elementor-element-af11c47 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__button{display:flex !important;}}@media(max-width:1024px){.elementor-1041 .elementor-element.elementor-element-f101a74 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1041 .elementor-element.elementor-element-af11c47 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__button{display:flex !important;}}@media(max-width:767px){.elementor-1041 .elementor-element.elementor-element-ea03f98{--min-height:240px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-161c50a{width:100%;max-width:100%;}.elementor-1041 .elementor-element.elementor-element-161c50a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .title, .elementor-1041 .elementor-element.elementor-element-161c50a .eael-dual-header .title span{font-size:30px;}.elementor-1041 .elementor-element.elementor-element-cb02694{--container-widget-width:312px;--container-widget-flex-grow:0;width:var( --container-widget-width, 312px );max-width:312px;text-align:center;font-size:15px;}.elementor-1041 .elementor-element.elementor-element-f101a74 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1041 .elementor-element.elementor-element-0ef7e76{--content-width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-0ef7e76 > .elementor-shape-top svg, .elementor-1041 .elementor-element.elementor-element-0ef7e76 > .e-con-inner > .elementor-shape-top svg{height:78px;}.elementor-1041 .elementor-element.elementor-element-0ef7e76 > .elementor-shape-bottom svg, .elementor-1041 .elementor-element.elementor-element-0ef7e76 > .e-con-inner > .elementor-shape-bottom svg{height:88px;}.elementor-1041 .elementor-element.elementor-element-4f55fa5 > .elementor-widget-container{margin:70px 0px 70px 0px;}.elementor-1041 .elementor-element.elementor-element-4f55fa5 .elementor-heading-title{font-size:30px;}.elementor-1041 .elementor-element.elementor-element-8d7582c{--min-height:469px;--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;}.elementor-1041 .elementor-element.elementor-element-34a4910 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-34a4910 .elementor-heading-title{font-size:30px;}.elementor-1041 .elementor-element.elementor-element-a663040{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;}.elementor-1041 .elementor-element.elementor-element-a663040 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_content{margin-bottom:12px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_content_main{padding:10px 10px 10px 10px;text-align:left;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_pointer{width:12px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_pointer_inside{height:15px;margin-top:20px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_pointer_spacer{width:3px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_line{width:10px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_icon_line_offset{width:10px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_image{width:100px;height:254px;opacity:22px;}.elementor-1041 .elementor-element.elementor-element-a663040 .ue_timeline_item_text{font-size:15px;margin-top:10px;}.elementor-1041 .elementor-element.elementor-element-5b8ce92{--content-width:100%;}.elementor-1041 .elementor-element.elementor-element-a5f7997 .elementor-heading-title{font-size:34px;}.elementor-1041 .elementor-element.elementor-element-4221a36{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1041 .elementor-element.elementor-element-60c1f5f > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-1041 .elementor-element.elementor-element-60c1f5f .elementor-image-box-img{margin-bottom:18px;}.elementor-1041 .elementor-element.elementor-element-60c1f5f .elementor-image-box-title{font-size:15px;}.elementor-1041 .elementor-element.elementor-element-60c1f5f .elementor-image-box-description{font-size:15px;}.elementor-1041 .elementor-element.elementor-element-07303e4 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-1041 .elementor-element.elementor-element-07303e4 .elementor-image-box-img{margin-bottom:18px;}.elementor-1041 .elementor-element.elementor-element-07303e4 .elementor-image-box-title{font-size:15px;}.elementor-1041 .elementor-element.elementor-element-07303e4 .elementor-image-box-description{font-size:15px;}.elementor-1041 .elementor-element.elementor-element-3ed4658 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-1041 .elementor-element.elementor-element-3ed4658 .elementor-image-box-img{margin-bottom:18px;}.elementor-1041 .elementor-element.elementor-element-3ed4658 .elementor-image-box-description{font-size:15px;}.elementor-1041 .elementor-element.elementor-element-916c2d7 > .elementor-widget-container{margin:20px 20px 49px 20px;}.elementor-1041 .elementor-element.elementor-element-916c2d7 .elementor-image-box-description{font-size:15px;}.elementor-1041 .elementor-element.elementor-element-af11c47 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1041 .elementor-element.elementor-element-c7638f1{--content-width:100%;}.elementor-1041 .elementor-element.elementor-element-5c275bc .flipster__button{display:flex !important;}body.elementor-page-1041{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1041 .elementor-element.elementor-element-0bd96fa{--width:100%;}.elementor-1041 .elementor-element.elementor-element-8d7582c{--content-width:50%;}.elementor-1041 .elementor-element.elementor-element-4221a36{--content-width:50%;}.elementor-1041 .elementor-element.elementor-element-aae6458{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ea03f98 *//* Kontener nadrzędny */
.elementor-1041 .elementor-element.elementor-element-ea03f98 {
  position: relative;
  overflow: hidden;
}

/* Lottie jako tło */
#lottie-background {
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(2);
  width: 100vw !important;
  height: 100vh !important;
  z-index: 0 !important; /* 👈 kluczowa zmiana */
  pointer-events: none;
  opacity: 0.6;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c5de11 */.elementor-1041 .elementor-element.elementor-element-5c5de11 {
  position: relative;
  z-index: auto;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7582c */@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap');

.brain-container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100%;
}

#brain {
  position: absolute;
  width: 80%;
  height: auto;
  max-width: 600px;
}

.thought-list {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}

.thought {
  position: absolute;
  font-family: 'Fira Code', monospace;
  font-size: 1.2rem;
  color: #FCFFEB;
  transition: transform 0.3s ease, font-size 0.3s ease, color 0.3s ease;
  transform-origin: center;
  border-left: 3px solid #0B6E4F;
  border-right: 3px solid #0B6E4F;
  padding: 0 8px;
  white-space: nowrap;
}
.thought:hover{
    color: #0B6E4F; /* Zmiana koloru tekstu na hover */
  text-decoration: underline; /* Podkreślenie */
  text-decoration-color: #0B6E4F; /* Kolor podkreślenia */
}
/* Dostosowanie pozycji dla każdej myśli */
.thought:nth-child(1) { transform: translate(-40%, 180%) rotate(0deg) translateX(300px) rotate(0deg); }
/* Webwriting */
.thought:nth-child(2) { transform: translate(-250%, 10%) rotate(45deg) translateX(300px) rotate(-45deg); }
/* Web Design */
.thought:nth-child(3) { transform: translate(-500%, -300%) rotate(90deg) translateX(300px) rotate(-90deg); }
/* SEO */
.thought:nth-child(4) { transform: translate(400%, -20%) rotate(135deg) translateX(300px) rotate(-135deg); }
/* HTML */
.thought:nth-child(5) { transform: translate(-130%, 100%) rotate(180deg) translateX(300px) rotate(-180deg); }
/* CSS */
.thought:nth-child(6) { transform: translate(-180%, -160%) rotate(225deg) translateX(300px) rotate(-225deg); }
/* mySQL */
.thought:nth-child(7) { transform: translate(-180%, -50%) rotate(270deg) translateX(300px) rotate(-270deg); }
/* Elementor */
.thought:nth-child(8) { transform: translate(-30%, -250%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* Zarządzanie projektami */
.thought:nth-child(9) { transform: translate(20%, 550%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* Organizacja informacji */
.thought:nth-child(10) { transform: translate(10%, 140%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* Projektowanie wizualne */
.thought:nth-child(11) { transform: translate(-450%, 250%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* Bazy danych */
.thought:nth-child(12) { transform: translate(-500%, 40%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* WordPress */
.thought:nth-child(13) { transform: translate(-50%, -50%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* Canva */
.thought:nth-child(14) { transform: translate(-450%, 500%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* WooCommerce */
.thought:nth-child(15) { transform: translate(-10%, 1050%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* Google Docs/Sheets */
.thought:nth-child(16) { transform: translate(50%, 350%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* MS Office */
.thought:nth-child(17) { transform: translate(-600%, 940%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* Trello */
.thought:nth-child(18) { transform: translate(-190%, -400%) rotate(315deg) translateX(300px) rotate(-315deg); }
/* VirtualBox */
@media screen and (max-width: 768px) {
  
  .brain-container {
    transform: scale(0.8);
    transform-origin: top center;
  }
  #brain {
    width: 40%;
    max-width: 300px;
  }
  
  .thought {
    font-size: 0.7rem;
    padding: 0 4px;
  }
  
  
  .thought:nth-child(1) { 
    /* Element 1 */
    transform: translate(-80%, -60%) rotate(0deg) translateX(120px) rotate(0deg); 
  }
  
  /* Webwriting */
  .thought:nth-child(2) { 
    transform: translate(-10%, 5%) rotate(45deg) translateX(120px) rotate(-45deg); 
  }
  
  /* Web Design */
  .thought:nth-child(3) { 
    transform: translate(-200%, -150%) rotate(90deg) translateX(120px) rotate(-90deg); 
  }
  
  /* SEO */
  .thought:nth-child(4) { 
    transform: translate(150%, -10%) rotate(135deg) translateX(120px) rotate(-135deg); 
  }
  
  /* HTML */
  .thought:nth-child(5) { 
    transform: translate(-65%, 50%) rotate(180deg) translateX(120px) rotate(-180deg); 
  }
  
  /* CSS */
  .thought:nth-child(6) { 
    transform: translate(-120%, -150%) rotate(225deg) translateX(120px) rotate(-225deg); 
  }
  
  /* mySQL */
  .thought:nth-child(7) { 
    transform: translate(-120%, -170%) rotate(270deg) translateX(120px) rotate(-270deg); 
  }
  
  /* Elementor */
  .thought:nth-child(8) { 
    transform: translate(-60%, -155%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* Zarządzanie projektami */
  .thought:nth-child(9) { 
    transform: translate(-50%, 695%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* Organizacja informacji */
  .thought:nth-child(10) { 
    transform: translate(-45%, 95%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* Projektowanie wizualne */
  .thought:nth-child(11) { 
    transform: translate(-295%, 125%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* Bazy danych */
  .thought:nth-child(12) { 
    transform: translate(-250%, -20%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* WordPress */
  .thought:nth-child(13) { 
    transform: translate(-125%, -25%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* Canva */
  .thought:nth-child(14) { 
    transform: translate(-305%, 250%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* WooCommerce */
  .thought:nth-child(15) { 
    transform: translate(-170%, 790%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* Google Docs/Sheets */
  .thought:nth-child(16) { 
    transform: translate(-25%, 220%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* MS Office */
  .thought:nth-child(17) { 
    transform: translate(-300%, 650%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
  
  /* Trello */
  .thought:nth-child(18) { 
    transform: translate(-95%, -400%) rotate(315deg) translateX(120px) rotate(-315deg); 
  }
    /* VirtualBox */

}/* End custom CSS */