.elementor-419 .elementor-element.elementor-element-b7925f7{--display:flex;--min-height:1095px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-b7925f7:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-b7925f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lofnir.com/wp-content/uploads/2026/01/Lofnir_consulting_biznesowy_bg_hero-scaled.webp");background-position:top center;background-size:cover;}.elementor-419 .elementor-element.elementor-element-b7925f7::before, .elementor-419 .elementor-element.elementor-element-b7925f7 > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-b7925f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-b7925f7 > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-b7925f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-b7925f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 67%, var( --e-global-color-62f99a4 ) 100%);}.elementor-419 .elementor-element.elementor-element-003c1f4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-910934b );--border-color:var( --e-global-color-910934b );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:90px;--padding-right:90px;}.elementor-419 .elementor-element.elementor-element-003c1f4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-78290f9 > .elementor-widget-container{background-color:#000000;padding:4px 24px 4px 24px;border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-78290f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-7096948{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-7096948 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-a4d6c3d{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:22px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-419 .elementor-element.elementor-element-c2be82d .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-c2be82d .elementor-button:hover, .elementor-419 .elementor-element.elementor-element-c2be82d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-c585593 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-c585593{bottom:0px;}.elementor-419 .elementor-element.elementor-element-c585593 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:200px;font-weight:700;color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-aad08a5{--display:flex;--position:absolute;--min-height:140px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-419 .elementor-element.elementor-element-aad08a5::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #151414 100%);}body:not(.rtl) .elementor-419 .elementor-element.elementor-element-aad08a5{left:0px;}body.rtl .elementor-419 .elementor-element.elementor-element-aad08a5{right:0px;}.elementor-419 .elementor-element.elementor-element-33f9003{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-7c44f99{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-55ea875{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-419 .elementor-element.elementor-element-a53cab8 > .elementor-widget-container{background-color:#00000000;padding:4px 24px 4px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-a53cab8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-6c0f2f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;color:var( --e-global-color-secondary );}.elementor-419 .elementor-element.elementor-global-495{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-419 .elementor-element.elementor-global-495 .elementor-divider-separator{width:65px;}.elementor-419 .elementor-element.elementor-global-495 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-419 .elementor-element.elementor-element-9d77226{columns:1;color:var( --e-global-color-910934b );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-419 .elementor-element.elementor-element-9d6fc73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-c33e5e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-c33e5e6:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-c33e5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lofnir.com/wp-content/uploads/2026/01/Lofnir_consulting_biznesowy_bg_uslugi-scaled.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-419 .elementor-element.elementor-element-c33e5e6::before, .elementor-419 .elementor-element.elementor-element-c33e5e6 > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-c33e5e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-c33e5e6 > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-c33e5e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-c33e5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(120deg, #FFFFFF 58%, #FFFFFF00 100%);}.elementor-419 .elementor-element.elementor-element-d7fe9f5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-1bdb6bb > .elementor-widget-container{background-color:#00000000;padding:4px 24px 4px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-1bdb6bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-3346a74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-71984ff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 100px;--row-gap:0px;--column-gap:100px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-30170ae{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a77bd3f );--border-color:var( --e-global-color-a77bd3f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-c77912a > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-c77912a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-c77912a{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-c77912a img{width:220px;}.elementor-419 .elementor-element.elementor-element-2200c7d{--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:40px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-ea4ef09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-4b25ec2{color:var( --e-global-color-a77bd3f );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-419 .elementor-element.elementor-element-40cf588{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a77bd3f );--border-color:var( --e-global-color-a77bd3f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-6066117 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-6066117 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-6066117{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-6066117 img{width:220px;}.elementor-419 .elementor-element.elementor-element-ecec215{--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:40px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-63b5219 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-4ef0275{color:var( --e-global-color-a77bd3f );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-419 .elementor-element.elementor-element-ff8e232{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a77bd3f );--border-color:var( --e-global-color-a77bd3f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-ae6ea47 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-ae6ea47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-ae6ea47{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-ae6ea47 img{width:220px;}.elementor-419 .elementor-element.elementor-element-cc42953{--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:40px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-f58a6d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-7054619{color:var( --e-global-color-a77bd3f );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-419 .elementor-element.elementor-element-93b7b96{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a77bd3f );--border-color:var( --e-global-color-a77bd3f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-ebb5f4e > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-ebb5f4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-ebb5f4e{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-ebb5f4e img{width:220px;}.elementor-419 .elementor-element.elementor-element-3a4f73b{--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:40px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-fcbff15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-6194b93{color:var( --e-global-color-a77bd3f );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-419 .elementor-element.elementor-element-7447889{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a77bd3f );--border-color:var( --e-global-color-a77bd3f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-a466699 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-a466699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-419 .elementor-element.elementor-element-a466699{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-a466699 img{width:220px;}.elementor-419 .elementor-element.elementor-element-1e466a3{--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:40px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-32663db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-b8db75b{color:var( --e-global-color-a77bd3f );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-419 .elementor-element.elementor-element-e5c7276{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-0b8d9b2{--display:flex;}.elementor-419 .elementor-element.elementor-element-3e9196c > .elementor-widget-container{background-color:#00000000;padding:4px 24px 4px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-3e9196c.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-3e9196c{text-align:center;}.elementor-419 .elementor-element.elementor-element-3e9196c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-5ef953b.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-5ef953b{text-align:center;}.elementor-419 .elementor-element.elementor-element-5ef953b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;color:var( --e-global-color-secondary );}.elementor-419 .elementor-element.elementor-element-da33857{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-419 .elementor-element.elementor-element-da33857.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-da33857 .elementor-divider-separator{width:65px;margin:0 auto;margin-center:0;}.elementor-419 .elementor-element.elementor-element-da33857 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-419 .elementor-element.elementor-element-4d267d0{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-5687b39{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-419 .elementor-element.elementor-element-3f40346 > .elementor-widget-container{background-color:#00000000;padding:4px 24px 4px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-3f40346.elementor-element{--align-self:flex-start;}.elementor-419 .elementor-element.elementor-element-3f40346 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-763a4fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;color:var( --e-global-color-secondary );}.elementor-419 .elementor-element.elementor-element-f37b27f{--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:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-dbce8a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;color:var( --e-global-color-910934b );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-419 .elementor-element.elementor-element-fa54219{width:initial;max-width:initial;columns:1;color:var( --e-global-color-910934b );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-419 .elementor-element.elementor-element-8f22764{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-20bc6ac:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-20bc6ac > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-20bc6ac .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-20bc6ac .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-20bc6ac .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-eee4ddb:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-eee4ddb > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-eee4ddb .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-eee4ddb .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-eee4ddb .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-1aa066a:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-1aa066a > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-1aa066a .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-1aa066a .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-1aa066a .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-3ef4788{z-index:2;}.elementor-419 .elementor-element.elementor-element-3ef4788 img{height:700px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;box-shadow:0px 0px 20px 9px rgba(0, 0, 0, 0.16);}.elementor-419 .elementor-element.elementor-element-3ef4788:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-419 .elementor-element.elementor-element-2036c4a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-9d384e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-5142c93{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-419 .elementor-element.elementor-element-9a17903{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-9a17903.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-bc842f0 > .elementor-widget-container{background-color:#00000000;padding:4px 24px 4px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-bc842f0.elementor-element{--align-self:flex-start;}.elementor-419 .elementor-element.elementor-element-bc842f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-8081294 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;color:var( --e-global-color-secondary );}.elementor-419 .elementor-element.elementor-element-968a325{--display:flex;}.elementor-419 .elementor-element.elementor-element-56dacc8{columns:1;color:var( --e-global-color-910934b );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-419 .elementor-element.elementor-element-e178df4{columns:1;color:var( --e-global-color-910934b );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-419 .elementor-element.elementor-element-d1dbec0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-595c9d1:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-595c9d1 > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-595c9d1 .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-595c9d1 .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-595c9d1 .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-ed52c0b:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-ed52c0b > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-ed52c0b .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-ed52c0b .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-ed52c0b .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-efa960b:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-efa960b > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-efa960b .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-efa960b .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-efa960b .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-daf54c9:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-daf54c9 > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-daf54c9 .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-daf54c9 .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-daf54c9 .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-48bc2da{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:2;}.elementor-419 .elementor-element.elementor-element-48bc2da > .elementor-widget-container{border-style:none;box-shadow:0px 0px 20px 10px rgba(0, 0, 0, 0.19);}.elementor-419 .elementor-element.elementor-element-48bc2da img{height:700px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-419 .elementor-element.elementor-element-48bc2da:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 65% ) blur( 0px ) hue-rotate( 0deg );}.elementor-419 .elementor-element.elementor-element-3d11514{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-5aa783a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-31abcb2{--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-419 .elementor-element.elementor-element-040a0c3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-419 .elementor-element.elementor-element-4a073b1 > .elementor-widget-container{background-color:#00000000;padding:4px 24px 4px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-4a073b1.elementor-element{--align-self:flex-start;}.elementor-419 .elementor-element.elementor-element-4a073b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-0c78b94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;color:var( --e-global-color-secondary );}.elementor-419 .elementor-element.elementor-element-ed53dda{--display:flex;}.elementor-419 .elementor-element.elementor-element-eb3f1de{columns:1;color:var( --e-global-color-910934b );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-419 .elementor-element.elementor-element-8217b4d{columns:1;color:var( --e-global-color-910934b );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-419 .elementor-element.elementor-element-5e15109{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-7f05732:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-7f05732 > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-7f05732 .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-7f05732 .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-7f05732 .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-d573eb6:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-d573eb6 > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-d573eb6 .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-d573eb6 .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-d573eb6 .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-e648fb1:hover .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-e648fb1 > .elementor-widget-container{padding:5px 14px 5px 14px;transition:background 0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;}.elementor-419 .elementor-element.elementor-element-e648fb1 .elementor-widget-container{transition:background 0.8s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-419 .elementor-element.elementor-element-e648fb1 .elementor-heading-title{font-family:var( --e-global-typography-6b65f98-font-family ), Sans-serif;font-size:var( --e-global-typography-6b65f98-font-size );font-weight:var( --e-global-typography-6b65f98-font-weight );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );color:var( --e-global-color-secondary );transition-duration:0.8s;}.elementor-419 .elementor-element.elementor-element-e648fb1 .elementor-heading-title:hover{color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-0e01692{z-index:2;}.elementor-419 .elementor-element.elementor-element-0e01692 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 20px 10px rgba(0, 0, 0, 0.19);}.elementor-419 .elementor-element.elementor-element-0e01692 img{height:700px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-419 .elementor-element.elementor-element-0e01692:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 65% ) blur( 0px ) hue-rotate( 0deg );}.elementor-419 .elementor-element.elementor-element-0502dc4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-0586b81{--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;--overlay-opacity:1;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-0586b81::before, .elementor-419 .elementor-element.elementor-element-0586b81 > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-0586b81 > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-0586b81 > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-0586b81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-0586b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #B1DBC2FC 0%, var( --e-global-color-primary ) 23%);}.elementor-419 .elementor-element.elementor-element-7ef3367{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-1810bec > .elementor-widget-container{background-color:#00000000;padding:4px 24px 4px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-1810bec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-2f29cd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-04b5771{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:40px 20px;--row-gap:40px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-4f24501{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-9597f5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-419 .elementor-element.elementor-element-9597f5a:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-9597f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A5230 0%, #8DDEAD 100%);}.elementor-419 .elementor-element.elementor-element-50357a2 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-50357a2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-419 .elementor-element.elementor-element-50357a2.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-50357a2{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-50357a2 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-50357a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-50357a2.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-50357a2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-50357a2.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-50357a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-50357a2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-50357a2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-50357a2 .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-50357a2 .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-6702923{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-3cfbb83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-3cfbb83 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-3cfbb83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-3cfbb83.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3cfbb83.elementor-view-default .elementor-icon{color:var( --e-global-color-62f99a4 );border-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-3cfbb83.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3cfbb83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-3cfbb83 .elementor-icon{font-size:30px;}.elementor-419 .elementor-element.elementor-element-3cfbb83 .elementor-icon svg{height:30px;}.elementor-419 .elementor-element.elementor-element-3cfbb83 .elementor-icon i, .elementor-419 .elementor-element.elementor-element-3cfbb83 .elementor-icon svg{transform:rotate(45deg);}.elementor-419 .elementor-element.elementor-element-1a93cec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-3380b67{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-5f82e2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-419 .elementor-element.elementor-element-5f82e2e:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-5f82e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A5230 0%, #8DDEAD 100%);}.elementor-419 .elementor-element.elementor-element-d9a4392 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-d9a4392 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-419 .elementor-element.elementor-element-d9a4392.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-d9a4392{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-d9a4392 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-d9a4392.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-d9a4392.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-d9a4392.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-d9a4392.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-d9a4392.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-d9a4392.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-d9a4392.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-d9a4392 .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-d9a4392 .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-a8a57c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-62e4e51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-62e4e51 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-62e4e51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-62e4e51.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-62e4e51.elementor-view-default .elementor-icon{color:var( --e-global-color-62f99a4 );border-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-62e4e51.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-62e4e51.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-62e4e51 .elementor-icon{font-size:30px;}.elementor-419 .elementor-element.elementor-element-62e4e51 .elementor-icon svg{height:30px;}.elementor-419 .elementor-element.elementor-element-62e4e51 .elementor-icon i, .elementor-419 .elementor-element.elementor-element-62e4e51 .elementor-icon svg{transform:rotate(45deg);}.elementor-419 .elementor-element.elementor-element-1867806 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-55a5b88{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-13de3cd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-419 .elementor-element.elementor-element-13de3cd:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-13de3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A5230 0%, #8DDEAD 100%);}.elementor-419 .elementor-element.elementor-element-a13ce2c > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-a13ce2c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-419 .elementor-element.elementor-element-a13ce2c.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-a13ce2c{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-a13ce2c .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-a13ce2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-a13ce2c.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-a13ce2c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-a13ce2c.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-a13ce2c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-a13ce2c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-a13ce2c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-a13ce2c .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-a13ce2c .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-73d1b8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-8ffb939.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-8ffb939 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-8ffb939.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-8ffb939.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-8ffb939.elementor-view-default .elementor-icon{color:var( --e-global-color-62f99a4 );border-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-8ffb939.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-8ffb939.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-8ffb939 .elementor-icon{font-size:30px;}.elementor-419 .elementor-element.elementor-element-8ffb939 .elementor-icon svg{height:30px;}.elementor-419 .elementor-element.elementor-element-8ffb939 .elementor-icon i, .elementor-419 .elementor-element.elementor-element-8ffb939 .elementor-icon svg{transform:rotate(45deg);}.elementor-419 .elementor-element.elementor-element-6de975d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-a20cf10{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-610de14{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-419 .elementor-element.elementor-element-610de14:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-610de14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A5230 0%, #8DDEAD 100%);}.elementor-419 .elementor-element.elementor-element-3c06a30 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-3c06a30 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-419 .elementor-element.elementor-element-3c06a30.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-3c06a30{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-3c06a30 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-3c06a30.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-3c06a30.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3c06a30.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-3c06a30.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3c06a30.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-3c06a30.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-3c06a30.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-3c06a30 .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-3c06a30 .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-e9208bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-328eabf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-328eabf .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-328eabf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-328eabf.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-328eabf.elementor-view-default .elementor-icon{color:var( --e-global-color-62f99a4 );border-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-328eabf.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-328eabf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-328eabf .elementor-icon{font-size:30px;}.elementor-419 .elementor-element.elementor-element-328eabf .elementor-icon svg{height:30px;}.elementor-419 .elementor-element.elementor-element-328eabf .elementor-icon i, .elementor-419 .elementor-element.elementor-element-328eabf .elementor-icon svg{transform:rotate(45deg);}.elementor-419 .elementor-element.elementor-element-b63b5af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-37f5af4{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-5b69590{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-419 .elementor-element.elementor-element-5b69590:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-5b69590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A5230 0%, #8DDEAD 100%);}.elementor-419 .elementor-element.elementor-element-fb1b3ba > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-fb1b3ba > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-419 .elementor-element.elementor-element-fb1b3ba.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-fb1b3ba{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-fb1b3ba .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-fb1b3ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-fb1b3ba.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-fb1b3ba.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-fb1b3ba.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-fb1b3ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-fb1b3ba.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-fb1b3ba.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-fb1b3ba .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-fb1b3ba .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-ae4c0c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-92ae06c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-92ae06c .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-92ae06c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-92ae06c.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-92ae06c.elementor-view-default .elementor-icon{color:var( --e-global-color-62f99a4 );border-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-92ae06c.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-92ae06c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-92ae06c .elementor-icon{font-size:30px;}.elementor-419 .elementor-element.elementor-element-92ae06c .elementor-icon svg{height:30px;}.elementor-419 .elementor-element.elementor-element-92ae06c .elementor-icon i, .elementor-419 .elementor-element.elementor-element-92ae06c .elementor-icon svg{transform:rotate(45deg);}.elementor-419 .elementor-element.elementor-element-69754cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}.elementor-419 .elementor-element.elementor-element-548a9e9{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-f8addb5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-419 .elementor-element.elementor-element-f8addb5:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-f8addb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A5230 0%, #8DDEAD 100%);}.elementor-419 .elementor-element.elementor-element-c5fc6fb > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-c5fc6fb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-419 .elementor-element.elementor-element-c5fc6fb.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-c5fc6fb{--e-transform-transition-duration:500ms;}.elementor-419 .elementor-element.elementor-element-c5fc6fb .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-c5fc6fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-c5fc6fb.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-c5fc6fb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-c5fc6fb.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-c5fc6fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-c5fc6fb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-c5fc6fb.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-419 .elementor-element.elementor-element-c5fc6fb .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-c5fc6fb .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-f8a5d64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-42dae8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-42dae8d .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-42dae8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-42dae8d.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-42dae8d.elementor-view-default .elementor-icon{color:var( --e-global-color-62f99a4 );border-color:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-42dae8d.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-42dae8d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62f99a4 );}.elementor-419 .elementor-element.elementor-element-42dae8d .elementor-icon{font-size:30px;}.elementor-419 .elementor-element.elementor-element-42dae8d .elementor-icon svg{height:30px;}.elementor-419 .elementor-element.elementor-element-42dae8d .elementor-icon i, .elementor-419 .elementor-element.elementor-element-42dae8d .elementor-icon svg{transform:rotate(45deg);}.elementor-419 .elementor-element.elementor-element-ddb7be2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a77bd3f );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-419 .elementor-element.elementor-element-003c1f4{--width:760px;}.elementor-419 .elementor-element.elementor-element-55ea875{--width:90%;}}@media(max-width:1366px){.elementor-419 .elementor-element.elementor-element-b7925f7{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-003c1f4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-003c1f4.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-c585593 .elementor-heading-title{font-size:165px;}.elementor-419 .elementor-element.elementor-element-9d77226{columns:1;}.elementor-419 .elementor-element.elementor-element-c33e5e6{--padding-top:160px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-71984ff{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-419 .elementor-element.elementor-element-5687b39{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:80px;}.elementor-419 .elementor-element.elementor-element-dbce8a8{columns:1;}.elementor-419 .elementor-element.elementor-element-fa54219{columns:1;}.elementor-419 .elementor-element.elementor-element-20bc6ac .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-eee4ddb .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-1aa066a .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-3ef4788{z-index:1;}.elementor-419 .elementor-element.elementor-element-9a17903{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-56dacc8{columns:1;}.elementor-419 .elementor-element.elementor-element-e178df4{columns:1;}.elementor-419 .elementor-element.elementor-element-595c9d1 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-ed52c0b .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-efa960b .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-daf54c9 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-48bc2da{z-index:1;}.elementor-419 .elementor-element.elementor-element-040a0c3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:80px;}.elementor-419 .elementor-element.elementor-element-ed53dda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-eb3f1de{columns:1;}.elementor-419 .elementor-element.elementor-element-8217b4d{columns:1;}.elementor-419 .elementor-element.elementor-element-7f05732 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-d573eb6 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-e648fb1 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-0e01692{z-index:1;}.elementor-419 .elementor-element.elementor-element-0586b81{--padding-top:160px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-04b5771{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-419 .elementor-element.elementor-element-4f24501{--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;}.elementor-419 .elementor-element.elementor-element-50357a2 .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-50357a2 .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-6702923{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-6702923.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-3380b67{--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;}.elementor-419 .elementor-element.elementor-element-d9a4392 .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-d9a4392 .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-a8a57c1{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-a8a57c1.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-55a5b88{--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;}.elementor-419 .elementor-element.elementor-element-a13ce2c .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-a13ce2c .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-73d1b8a{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-73d1b8a.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-a20cf10{--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;}.elementor-419 .elementor-element.elementor-element-3c06a30 .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-3c06a30 .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-e9208bf{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-e9208bf.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-37f5af4{--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;}.elementor-419 .elementor-element.elementor-element-fb1b3ba .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-fb1b3ba .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-ae4c0c2{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-ae4c0c2.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-548a9e9{--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;}.elementor-419 .elementor-element.elementor-element-c5fc6fb .elementor-icon{font-size:45px;}.elementor-419 .elementor-element.elementor-element-c5fc6fb .elementor-icon svg{height:45px;}.elementor-419 .elementor-element.elementor-element-f8a5d64{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-f8a5d64.e-con{--align-self:center;}}@media(max-width:1024px){.elementor-419 .elementor-element.elementor-element-b7925f7{--margin-top:-260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-003c1f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-419 .elementor-element.elementor-element-003c1f4.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-78290f9{text-align:center;}.elementor-419 .elementor-element.elementor-element-7096948{text-align:center;}.elementor-419 .elementor-element.elementor-element-a4d6c3d{text-align:center;}.elementor-419 .elementor-element.elementor-element-33f9003{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:220px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-7c44f99.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-55ea875{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-55ea875.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-419 .elementor-element.elementor-element-9d77226{text-align:center;}.elementor-419 .elementor-element.elementor-element-c33e5e6{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-71984ff{--grid-auto-flow:row;}.elementor-419 .elementor-element.elementor-element-30170ae{--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;}.elementor-419 .elementor-element.elementor-element-c77912a img{width:150px;}.elementor-419 .elementor-element.elementor-element-2200c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-2200c7d.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-ea4ef09{text-align:center;}.elementor-419 .elementor-element.elementor-element-4b25ec2{text-align:center;}.elementor-419 .elementor-element.elementor-element-40cf588{--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;}.elementor-419 .elementor-element.elementor-element-6066117 img{width:150px;}.elementor-419 .elementor-element.elementor-element-ecec215{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-ecec215.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-63b5219{text-align:center;}.elementor-419 .elementor-element.elementor-element-4ef0275{text-align:center;}.elementor-419 .elementor-element.elementor-element-ff8e232{--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;}.elementor-419 .elementor-element.elementor-element-ae6ea47 img{width:150px;}.elementor-419 .elementor-element.elementor-element-cc42953{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-cc42953.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-f58a6d8{text-align:center;}.elementor-419 .elementor-element.elementor-element-7054619{text-align:center;}.elementor-419 .elementor-element.elementor-element-93b7b96{--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;}.elementor-419 .elementor-element.elementor-element-ebb5f4e img{width:150px;}.elementor-419 .elementor-element.elementor-element-3a4f73b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-3a4f73b.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-fcbff15{text-align:center;}.elementor-419 .elementor-element.elementor-element-6194b93{text-align:center;}.elementor-419 .elementor-element.elementor-element-7447889{--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;}.elementor-419 .elementor-element.elementor-element-a466699 img{width:150px;}.elementor-419 .elementor-element.elementor-element-1e466a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-1e466a3.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-32663db{text-align:center;}.elementor-419 .elementor-element.elementor-element-b8db75b{text-align:center;}.elementor-419 .elementor-element.elementor-element-e5c7276{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:220px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-dbce8a8{text-align:left;}.elementor-419 .elementor-element.elementor-element-fa54219{text-align:left;}.elementor-419 .elementor-element.elementor-element-20bc6ac .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-eee4ddb .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-1aa066a .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-9d384e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:220px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-9a17903{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-968a325{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-56dacc8{text-align:left;}.elementor-419 .elementor-element.elementor-element-e178df4{text-align:left;}.elementor-419 .elementor-element.elementor-element-595c9d1 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-ed52c0b .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-efa960b .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-daf54c9 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-5aa783a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:220px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-ed53dda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-eb3f1de{text-align:left;}.elementor-419 .elementor-element.elementor-element-8217b4d{text-align:left;}.elementor-419 .elementor-element.elementor-element-7f05732 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-d573eb6 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-e648fb1 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-0586b81{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-04b5771{--grid-auto-flow:row;}.elementor-419 .elementor-element.elementor-element-4f24501{--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;}.elementor-419 .elementor-element.elementor-element-6702923{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-6702923.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-1a93cec{text-align:center;}.elementor-419 .elementor-element.elementor-element-3380b67{--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;}.elementor-419 .elementor-element.elementor-element-a8a57c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-a8a57c1.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-1867806{text-align:center;}.elementor-419 .elementor-element.elementor-element-55a5b88{--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;}.elementor-419 .elementor-element.elementor-element-73d1b8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-73d1b8a.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-6de975d{text-align:center;}.elementor-419 .elementor-element.elementor-element-a20cf10{--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;}.elementor-419 .elementor-element.elementor-element-e9208bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-e9208bf.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-b63b5af{text-align:center;}.elementor-419 .elementor-element.elementor-element-37f5af4{--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;}.elementor-419 .elementor-element.elementor-element-ae4c0c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-ae4c0c2.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-69754cf{text-align:center;}.elementor-419 .elementor-element.elementor-element-548a9e9{--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;}.elementor-419 .elementor-element.elementor-element-f8a5d64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-f8a5d64.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-ddb7be2{text-align:center;}}@media(max-width:880px){.elementor-419 .elementor-element.elementor-element-b7925f7{--margin-top:-260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-71984ff{--grid-auto-flow:row;}.elementor-419 .elementor-element.elementor-element-5687b39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-763a4fd{text-align:left;}.elementor-419 .elementor-element.elementor-element-dbce8a8{text-align:left;}.elementor-419 .elementor-element.elementor-element-fa54219{text-align:left;}.elementor-419 .elementor-element.elementor-element-9a17903{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-968a325{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-56dacc8{text-align:left;}.elementor-419 .elementor-element.elementor-element-e178df4{text-align:left;}.elementor-419 .elementor-element.elementor-element-48bc2da{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-419 .elementor-element.elementor-element-040a0c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-ed53dda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-eb3f1de{text-align:left;}.elementor-419 .elementor-element.elementor-element-8217b4d{text-align:left;}.elementor-419 .elementor-element.elementor-element-04b5771{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-419 .elementor-element.elementor-element-b7925f7{--min-height:600px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-003c1f4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-419 .elementor-element.elementor-element-003c1f4.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-78290f9.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-78290f9{text-align:center;}.elementor-419 .elementor-element.elementor-element-78290f9 .elementor-heading-title{font-size:12px;}.elementor-419 .elementor-element.elementor-element-7096948{text-align:center;}.elementor-419 .elementor-element.elementor-element-7096948 .elementor-heading-title{font-size:28px;}.elementor-419 .elementor-element.elementor-element-a4d6c3d.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-a4d6c3d{text-align:center;font-size:16px;}.elementor-419 .elementor-element.elementor-element-c2be82d.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-c2be82d .elementor-button{font-size:16px;}.elementor-419 .elementor-element.elementor-element-c585593 .elementor-heading-title{font-size:60px;}.elementor-419 .elementor-element.elementor-element-a53cab8.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-a53cab8 .elementor-heading-title{font-size:12px;}.elementor-419 .elementor-element.elementor-element-6c0f2f9{text-align:center;}.elementor-419 .elementor-element.elementor-global-495 .elementor-divider{text-align:center;}.elementor-419 .elementor-element.elementor-global-495 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-419 .elementor-element.elementor-element-9d77226{columns:1;}.elementor-419 .elementor-element.elementor-element-1bdb6bb.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-1bdb6bb .elementor-heading-title{font-size:12px;}.elementor-419 .elementor-element.elementor-element-3346a74{text-align:center;}.elementor-419 .elementor-element.elementor-element-71984ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-419 .elementor-element.elementor-element-3e9196c.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-3e9196c .elementor-heading-title{font-size:12px;}.elementor-419 .elementor-element.elementor-element-5ef953b{text-align:center;}.elementor-419 .elementor-element.elementor-element-5687b39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-3f40346.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-3f40346 .elementor-heading-title{font-size:12px;}.elementor-419 .elementor-element.elementor-element-763a4fd{text-align:center;}.elementor-419 .elementor-element.elementor-element-dbce8a8{columns:1;}.elementor-419 .elementor-element.elementor-element-fa54219{columns:1;}.elementor-419 .elementor-element.elementor-element-8f22764{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-20bc6ac .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-eee4ddb .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-1aa066a .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-9a17903{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-bc842f0.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-bc842f0 .elementor-heading-title{font-size:12px;}.elementor-419 .elementor-element.elementor-element-8081294{text-align:center;}.elementor-419 .elementor-element.elementor-element-56dacc8{columns:1;}.elementor-419 .elementor-element.elementor-element-e178df4{columns:1;}.elementor-419 .elementor-element.elementor-element-d1dbec0{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-595c9d1 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-ed52c0b .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-efa960b .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-daf54c9 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-48bc2da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-419 .elementor-element.elementor-element-48bc2da.elementor-element{--order:-99999 /* order start hack */;}.elementor-419 .elementor-element.elementor-element-040a0c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-4a073b1.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-4a073b1 .elementor-heading-title{font-size:12px;}.elementor-419 .elementor-element.elementor-element-0c78b94{text-align:center;}.elementor-419 .elementor-element.elementor-element-eb3f1de{columns:1;}.elementor-419 .elementor-element.elementor-element-8217b4d{columns:1;}.elementor-419 .elementor-element.elementor-element-5e15109{--justify-content:center;}.elementor-419 .elementor-element.elementor-element-7f05732 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-d573eb6 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-e648fb1 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-1810bec.elementor-element{--align-self:center;}.elementor-419 .elementor-element.elementor-element-1810bec .elementor-heading-title{font-size:12px;}.elementor-419 .elementor-element.elementor-element-2f29cd7{text-align:center;}.elementor-419 .elementor-element.elementor-element-04b5771{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-419 .elementor-element.elementor-element-003c1f4{--width:850px;}.elementor-419 .elementor-element.elementor-element-55ea875{--width:69%;}.elementor-419 .elementor-element.elementor-element-9d6fc73{--width:40%;}.elementor-419 .elementor-element.elementor-element-5687b39{--width:80%;}.elementor-419 .elementor-element.elementor-element-2036c4a{--width:40%;}.elementor-419 .elementor-element.elementor-element-9a17903{--width:100%;}.elementor-419 .elementor-element.elementor-element-3d11514{--width:40%;}.elementor-419 .elementor-element.elementor-element-040a0c3{--width:80%;}.elementor-419 .elementor-element.elementor-element-0502dc4{--width:40%;}.elementor-419 .elementor-element.elementor-element-7ef3367{--width:30%;}.elementor-419 .elementor-element.elementor-element-04b5771{--width:70%;}.elementor-419 .elementor-element.elementor-element-6702923{--width:300px;}.elementor-419 .elementor-element.elementor-element-a8a57c1{--width:300px;}.elementor-419 .elementor-element.elementor-element-73d1b8a{--width:300px;}.elementor-419 .elementor-element.elementor-element-e9208bf{--width:300px;}.elementor-419 .elementor-element.elementor-element-ae4c0c2{--width:300px;}.elementor-419 .elementor-element.elementor-element-f8a5d64{--width:300px;}}@media(min-width:2400px){.elementor-419 .elementor-element.elementor-element-b7925f7{--content-width:1280px;--min-height:1100px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-c585593 .elementor-heading-title{font-size:200px;}.elementor-419 .elementor-element.elementor-element-aad08a5{--width:100%;--min-height:134px;--overlay-opacity:1;--z-index:1;}.elementor-419 .elementor-element.elementor-element-aad08a5::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-aad08a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #151414 100%);}.elementor-419 .elementor-element.elementor-element-33f9003{--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:flex-end;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-7c44f99{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:3;}.elementor-419 .elementor-element.elementor-element-7c44f99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-55ea875{--width:70%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-71984ff{--grid-auto-flow:row;}.elementor-419 .elementor-element.elementor-element-e5c7276{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-0b8d9b2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-0b8d9b2.e-con{--align-self:center;}.elementor-419 .elementor-element.elementor-element-da33857 .elementor-divider{text-align:center;}.elementor-419 .elementor-element.elementor-element-da33857 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-419 .elementor-element.elementor-element-4d267d0{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-5687b39{--width:60%;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-f37b27f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-dbce8a8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;columns:1;font-size:16px;line-height:22px;}.elementor-419 .elementor-element.elementor-element-fa54219{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;columns:1;font-size:16px;line-height:22px;}.elementor-419 .elementor-element.elementor-element-20bc6ac .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-eee4ddb .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-1aa066a .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-3ef4788{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-3ef4788 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-3ef4788 img{border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-9d384e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-5142c93{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-9a17903{--width:60%;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-968a325{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-56dacc8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;columns:1;font-size:16px;line-height:22px;}.elementor-419 .elementor-element.elementor-element-e178df4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;columns:1;font-size:16px;line-height:22px;}.elementor-419 .elementor-element.elementor-element-595c9d1 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-ed52c0b .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-efa960b .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-daf54c9 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-48bc2da{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:3;text-align:right;}.elementor-419 .elementor-element.elementor-element-48bc2da > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-48bc2da img{height:700px;object-fit:cover;object-position:top center;border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-5aa783a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-31abcb2{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-040a0c3{--width:60%;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-ed53dda{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419 .elementor-element.elementor-element-eb3f1de{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;columns:1;font-size:16px;line-height:22px;}.elementor-419 .elementor-element.elementor-element-8217b4d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;columns:1;font-size:16px;line-height:22px;}.elementor-419 .elementor-element.elementor-element-7f05732 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-d573eb6 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-e648fb1 .elementor-heading-title{font-size:var( --e-global-typography-6b65f98-font-size );line-height:var( --e-global-typography-6b65f98-line-height );letter-spacing:var( --e-global-typography-6b65f98-letter-spacing );}.elementor-419 .elementor-element.elementor-element-0e01692{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:3;text-align:right;}.elementor-419 .elementor-element.elementor-element-0e01692 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-0e01692 img{height:700px;object-fit:cover;border-radius:24px 24px 24px 24px;}.elementor-419 .elementor-element.elementor-element-04b5771{--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-c2be82d */.elementor-419 .elementor-element.elementor-element-c2be82d .elementor-button {
 
    background: rgba(255, 255, 255, 0.05) !important;
    
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
  
    box-shadow: 
        inset 0 1px 0 rgba(255, 255, 255, 0.4), 
        inset 0 -1px 0 rgba(0, 0, 0, 0.1);  


    font-weight: 600;
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1); /* Bardzo elegancka fizyka ruchu */
    overflow: hidden; /* Ważne dla efektu przelotu światła */
    position: relative;
    z-index: 1;
}

/* TWORZENIE "ZAJĄCZKA" (BŁYSKU ŚWIATŁA) */
.elementor-419 .elementor-element.elementor-element-c2be82d .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%; /* Startujemy poza przyciskiem z lewej */
    width: 50%;
    height: 100%;
    
    /* To jest nasz błysk - biały gradient pod kątem */
    background: linear-gradient(
        120deg, 
        transparent, 
        rgba(255, 255, 255, 0.4), /* Środek błysku */
        transparent
    );
    
    transform: skewX(-20deg); /* Pochylenie błysku */
    transition: none; /* Resetujemy, żeby błysk znikał natychmiast po zjechaniu */
    z-index: -1;
}

/* EFEKT HOVER (NAJAZD) */
.elementor-419 .elementor-element.elementor-element-c2be82d .elementor-button:hover {
    /* 1. Szkło staje się jaśniejsze (bardziej mleczne) */
    background: rgba(255, 255, 255, 0.15) !important;
    
    /* 2. Ramka staje się wyraźniejsza */
    border-color: rgba(255, 255, 255, 0.8) !important;
    
    /* 3. Subtelne uniesienie */
    transform: translateY(-2px);
    
    /* 4. Cień rzucany na tło (ale biały/szary, nie zielony!) */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

/* URUCHOMIENIE ANIMACJI BŁYSKU PRZY HOVERZE */
.elementor-419 .elementor-element.elementor-element-c2be82d .elementor-button:hover::before {
    left: 150%; /* Przelot na prawą stronę */
    transition: left 0.7s ease-in-out; /* Czas trwania błysku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-003c1f4 */.elementor-419 .elementor-element.elementor-element-003c1f4 {
    backdrop-filter: blur(12px); 
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: linear-gradient(
        115deg, 
        rgba(255, 255, 255, 0.03) 0%,
        rgba(255, 255, 255, 0.08) 30%,
        rgba(255, 255, 255, 0.0) 45%,
        rgba(255, 255, 255, 0.15) 55%,
        rgba(255, 255, 255, 0.02) 70%,
        rgba(255, 255, 255, 0.0) 85%,
        rgba(255, 255, 255, 0.03) 100%
    );
    background-size: 300% 300%;
    animation: iceBreathing 7s ease-in-out infinite alternate;
}

@keyframes iceBreathing {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c585593 */.elementor-419 .elementor-element.elementor-element-c585593 {
    position: absolute;
    right: calc((100vw - 1280px) / 2);

}

@media (max-width: 1320px) {
    .elementor-419 .elementor-element.elementor-element-c585593 {
        right: 20px; 
    }
}
.elementor-419 .elementor-element.elementor-element-c585593 {
    mix-blend-mode: soft-light; 
    opacity: 0.9;
    pointer-events: none;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6fc73 */.elementor-419 .elementor-element.elementor-element-9d6fc73 {
    /* 1. Ustawienia Kontenera */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    overflow: hidden; /* To gwarantuje, że nic nie wyjedzie poza ramy */

    /* 2. AGRESYWNA MASKA (Winieta) */
    /* To jest klucz do "zlewania się". Krawędzie są totalnie przezroczyste. */
    /* Widoczny jest tylko środek (black), reszta znika (transparent) */
    -webkit-mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
    mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
}

/* WARSTWA 1: Siatka (Baza) */
.elementor-419 .elementor-element.elementor-element-9d6fc73::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* Jeszcze delikatniejsza linia (0.03 zamiast 0.05) */
    background-image: 
        linear-gradient(rgba(0, 255, 150, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 255, 150, 0.03) 1px, transparent 1px);
    
    background-size: 50px 50px; /* Zagęściłem lekko siatkę dla lepszego efektu technicznego */
    background-position: center;
}

/* WARSTWA 2: Skupiony Skaner (Spotlight) */
.elementor-419 .elementor-element.elementor-element-9d6fc73::after {
    content: "";
    position: absolute;
    /* Ustawiamy go na środku */
    top: 0; left: 0;
    width: 100%; height: 100%; 
    
    /* ZMNIEJSZONY ZASIĘG ŚWIATŁA */
    /* Wcześniej transparent był na 40%, teraz na 25% - światło jest mniejsze */
    background: radial-gradient(
        circle at 50% 50%, 
        rgba(0, 255, 150, 0.18), /* Bardzo subtelne centrum */
        transparent 35% /* Szybki zanik światła */
    );
    
    mix-blend-mode: screen;
    
    /* Animacja jest teraz delikatnym "pływaniem" w centrum, a nie przelotem */
    animation: focusFloat 8s ease-in-out infinite alternate;
}

/* Ruch tylko w bezpiecznej strefie centrum */
@keyframes focusFloat {
    0% {
        transform: translate(-15%, -10%) scale(0.9);
        opacity: 0.5; /* Przygasanie */
    }
    100% {
        transform: translate(15%, 10%) scale(1.1); /* Lekkie powiększenie */
        opacity: 1; /* Rozbłysk */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2036c4a */.elementor-419 .elementor-element.elementor-element-2036c4a {
    /* 1. Ustawienia Kontenera */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    overflow: hidden; /* To gwarantuje, że nic nie wyjedzie poza ramy */

    /* 2. AGRESYWNA MASKA (Winieta) */
    /* To jest klucz do "zlewania się". Krawędzie są totalnie przezroczyste. */
    /* Widoczny jest tylko środek (black), reszta znika (transparent) */
    -webkit-mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
    mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
}

/* WARSTWA 1: Siatka (Baza) */
.elementor-419 .elementor-element.elementor-element-2036c4a::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* Jeszcze delikatniejsza linia (0.03 zamiast 0.05) */
    background-image: 
        linear-gradient(rgba(0, 255, 150, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 255, 150, 0.03) 1px, transparent 1px);
    
    background-size: 50px 50px; /* Zagęściłem lekko siatkę dla lepszego efektu technicznego */
    background-position: center;
}

/* WARSTWA 2: Skupiony Skaner (Spotlight) */
.elementor-419 .elementor-element.elementor-element-2036c4a::after {
    content: "";
    position: absolute;
    /* Ustawiamy go na środku */
    top: 0; left: 0;
    width: 100%; height: 100%; 
    
    /* ZMNIEJSZONY ZASIĘG ŚWIATŁA */
    /* Wcześniej transparent był na 40%, teraz na 25% - światło jest mniejsze */
    background: radial-gradient(
        circle at 50% 50%, 
        rgba(0, 255, 150, 0.18), /* Bardzo subtelne centrum */
        transparent 35% /* Szybki zanik światła */
    );
    
    mix-blend-mode: screen;
    
    /* Animacja jest teraz delikatnym "pływaniem" w centrum, a nie przelotem */
    animation: focusFloat 8s ease-in-out infinite alternate;
}

/* Ruch tylko w bezpiecznej strefie centrum */
@keyframes focusFloat {
    0% {
        transform: translate(-15%, -10%) scale(0.9);
        opacity: 0.5; /* Przygasanie */
    }
    100% {
        transform: translate(15%, 10%) scale(1.1); /* Lekkie powiększenie */
        opacity: 1; /* Rozbłysk */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d11514 */.elementor-419 .elementor-element.elementor-element-3d11514 {
    /* 1. Ustawienia Kontenera */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    overflow: hidden; /* To gwarantuje, że nic nie wyjedzie poza ramy */

    /* 2. AGRESYWNA MASKA (Winieta) */
    /* To jest klucz do "zlewania się". Krawędzie są totalnie przezroczyste. */
    /* Widoczny jest tylko środek (black), reszta znika (transparent) */
    -webkit-mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
    mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
}

/* WARSTWA 1: Siatka (Baza) */
.elementor-419 .elementor-element.elementor-element-3d11514::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* Jeszcze delikatniejsza linia (0.03 zamiast 0.05) */
    background-image: 
        linear-gradient(rgba(0, 255, 150, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 255, 150, 0.03) 1px, transparent 1px);
    
    background-size: 50px 50px; /* Zagęściłem lekko siatkę dla lepszego efektu technicznego */
    background-position: center;
}

/* WARSTWA 2: Skupiony Skaner (Spotlight) */
.elementor-419 .elementor-element.elementor-element-3d11514::after {
    content: "";
    position: absolute;
    /* Ustawiamy go na środku */
    top: 0; left: 0;
    width: 100%; height: 100%; 
    
    /* ZMNIEJSZONY ZASIĘG ŚWIATŁA */
    /* Wcześniej transparent był na 40%, teraz na 25% - światło jest mniejsze */
    background: radial-gradient(
        circle at 50% 50%, 
        rgba(0, 255, 150, 0.18), /* Bardzo subtelne centrum */
        transparent 35% /* Szybki zanik światła */
    );
    
    mix-blend-mode: screen;
    
    /* Animacja jest teraz delikatnym "pływaniem" w centrum, a nie przelotem */
    animation: focusFloat 8s ease-in-out infinite alternate;
}

/* Ruch tylko w bezpiecznej strefie centrum */
@keyframes focusFloat {
    0% {
        transform: translate(-15%, -10%) scale(0.9);
        opacity: 0.5; /* Przygasanie */
    }
    100% {
        transform: translate(15%, 10%) scale(1.1); /* Lekkie powiększenie */
        opacity: 1; /* Rozbłysk */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0502dc4 */.elementor-419 .elementor-element.elementor-element-0502dc4 {
    /* 1. Ustawienia Kontenera */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    overflow: hidden; /* To gwarantuje, że nic nie wyjedzie poza ramy */

    /* 2. AGRESYWNA MASKA (Winieta) */
    /* To jest klucz do "zlewania się". Krawędzie są totalnie przezroczyste. */
    /* Widoczny jest tylko środek (black), reszta znika (transparent) */
    -webkit-mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
    mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
}

/* WARSTWA 1: Siatka (Baza) */
.elementor-419 .elementor-element.elementor-element-0502dc4::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* Jeszcze delikatniejsza linia (0.03 zamiast 0.05) */
    background-image: 
        linear-gradient(rgba(0, 255, 150, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 255, 150, 0.03) 1px, transparent 1px);
    
    background-size: 50px 50px; /* Zagęściłem lekko siatkę dla lepszego efektu technicznego */
    background-position: center;
}

/* WARSTWA 2: Skupiony Skaner (Spotlight) */
.elementor-419 .elementor-element.elementor-element-0502dc4::after {
    content: "";
    position: absolute;
    /* Ustawiamy go na środku */
    top: 0; left: 0;
    width: 100%; height: 100%; 
    
    /* ZMNIEJSZONY ZASIĘG ŚWIATŁA */
    /* Wcześniej transparent był na 40%, teraz na 25% - światło jest mniejsze */
    background: radial-gradient(
        circle at 50% 50%, 
        rgba(0, 255, 150, 0.18), /* Bardzo subtelne centrum */
        transparent 35% /* Szybki zanik światła */
    );
    
    mix-blend-mode: screen;
    
    /* Animacja jest teraz delikatnym "pływaniem" w centrum, a nie przelotem */
    animation: focusFloat 8s ease-in-out infinite alternate;
}

/* Ruch tylko w bezpiecznej strefie centrum */
@keyframes focusFloat {
    0% {
        transform: translate(-15%, -10%) scale(0.9);
        opacity: 0.5; /* Przygasanie */
    }
    100% {
        transform: translate(15%, 10%) scale(1.1); /* Lekkie powiększenie */
        opacity: 1; /* Rozbłysk */
    }
}/* End custom CSS */
/* Start custom CSS */.green-text{
    color:#3CB86D;
    font-weight: 500;
}
.lofnir-icon{
    height: 120px;
    width: 120px;
}/* End custom CSS */