.elementor-10 .elementor-element.elementor-element-c920295{--display:flex;--min-height:560px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c920295:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c920295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rekrutacja.idealnypokoj.pl/wp-content/uploads/2024/09/remont.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c920295::before, .elementor-10 .elementor-element.elementor-element-c920295 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c920295 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c920295 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c920295 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c920295 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000085;background-image:url("https://rekrutacja.idealnypokoj.pl/wp-content/uploads/2024/09/gridtile_3x3.png");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-3bce5d0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-3bce5d0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3bce5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000073;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-978ad0f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;line-height:125%;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-77e3cd3{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7b8597e{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1042fb4{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-1042fb4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1042fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rekrutacja.idealnypokoj.pl/wp-content/uploads/2024/09/remon2.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d0c6657{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E9FF93;--border-color:#E9FF93;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-c0438ec .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-e753cef > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-e753cef{font-family:"DM Sans", Sans-serif;font-weight:400;color:#242424;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-2e871c7 .elementor-button{background-color:#E9FF93;font-family:"Bricolage Grotesque", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-76af7d9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9735d1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-03d090e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-5cbdb25{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-2087638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-01ab72f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-15f1b97{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-15f1b97 .elementor-pagination{text-align:right;font-family:"Bricolage Grotesque", Sans-serif;font-weight:400;margin-top:40px;}.elementor-10 .elementor-element.elementor-element-15f1b97 .elementor-pagination .page-numbers:not(.dots){color:#4D4949;}.elementor-10 .elementor-element.elementor-element-15f1b97 .elementor-pagination .page-numbers.current{color:#E9FF93;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-15f1b97 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-15f1b97 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-10 .elementor-element.elementor-element-15f1b97 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-10 .elementor-element.elementor-element-15f1b97 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-10 .elementor-element.elementor-element-bca3db0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-12793a9{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-12793a9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-12793a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2E2E2E 0%, #000000 100%);}.elementor-10 .elementor-element.elementor-element-3a7f8da .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-94ea353 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-94ea353{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-953ed33 .elementor-button{background-color:#E9FF93;font-family:"Bricolage Grotesque", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-b34333d{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4ebaeea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-e29f028 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-cd9abcc{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-b696ee7{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7726f25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-1878cbb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-9b2a9be{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-88bd199{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b32aae1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-fb124b8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-e98cc94{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-6e2630f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5730a46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-4fbff0e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-d421979{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-5745828{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8482e19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-95378a8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-8195172{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-d7bbb5e{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-683ab30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-3dde8b0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-d7fa050{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-4b36eea{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fbf22e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-d36134c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-72e292b{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-a8cb006{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7250756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-d4c8321 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-aacfea1{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-3938f27{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a1007f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-e09858f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-48bb8a1{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-f43d5ad{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-57b807c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-fd087d6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-32787f0{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-a10850a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9FF93;--border-color:#E9FF93;--border-radius:0px 0px 0px 0px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c61d8f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c61d8f5{font-family:"DM Sans", Sans-serif;font-weight:400;color:#242424;}.elementor-10 .elementor-element.elementor-element-667196c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-667196c{font-family:"DM Sans", Sans-serif;font-weight:400;color:#242424;}.elementor-10 .elementor-element.elementor-element-2585293 .elementor-button{background-color:#E9FF93;font-family:"Bricolage Grotesque", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-56421bc{--display:flex;--min-height:670px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-887186f{--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;}.elementor-10 .elementor-element.elementor-element-887186f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-887186f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rekrutacja.idealnypokoj.pl/wp-content/uploads/2024/09/kat.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-887186f::before, .elementor-10 .elementor-element.elementor-element-887186f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-887186f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-887186f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-887186f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-887186f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000006B;background-image:url("https://rekrutacja.idealnypokoj.pl/wp-content/uploads/2024/09/gridtile_3x3.png");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c3f7b43{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c3f7b43:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c3f7b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2E2E2E 0%, #000000 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-7b8597e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-76af7d9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5cbdb25{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-15f1b97{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-12793a9{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-b34333d{--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-10 .elementor-element.elementor-element-cd9abcc{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-b696ee7{--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-10 .elementor-element.elementor-element-9b2a9be{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-88bd199{--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-10 .elementor-element.elementor-element-e98cc94{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-6e2630f{--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-10 .elementor-element.elementor-element-d421979{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-5745828{--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-10 .elementor-element.elementor-element-8195172{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-d7bbb5e{--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-10 .elementor-element.elementor-element-d7fa050{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-4b36eea{--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-10 .elementor-element.elementor-element-72e292b{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-a8cb006{--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-10 .elementor-element.elementor-element-aacfea1{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-3938f27{--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-10 .elementor-element.elementor-element-48bb8a1{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-f43d5ad{--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-10 .elementor-element.elementor-element-32787f0{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-56421bc{--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-10 .elementor-element.elementor-element-887186f{--min-height:480px;}.elementor-10 .elementor-element.elementor-element-c3f7b43{--min-height:480px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-5cbdb25{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-15f1b97{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-cd9abcc{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-9b2a9be{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-e98cc94{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-d421979{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-8195172{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-d7fa050{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-72e292b{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-aacfea1{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-48bb8a1{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-32787f0{--grid-columns:1;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-3bce5d0{--width:650px;}.elementor-10 .elementor-element.elementor-element-1042fb4{--width:50%;}.elementor-10 .elementor-element.elementor-element-d0c6657{--width:100%;}.elementor-10 .elementor-element.elementor-element-9735d1a{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-2087638{--width:100%;}.elementor-10 .elementor-element.elementor-element-4ebaeea{--width:100%;}.elementor-10 .elementor-element.elementor-element-7726f25{--width:100%;}.elementor-10 .elementor-element.elementor-element-b32aae1{--width:100%;}.elementor-10 .elementor-element.elementor-element-5730a46{--width:100%;}.elementor-10 .elementor-element.elementor-element-8482e19{--width:100%;}.elementor-10 .elementor-element.elementor-element-683ab30{--width:100%;}.elementor-10 .elementor-element.elementor-element-fbf22e3{--width:100%;}.elementor-10 .elementor-element.elementor-element-7250756{--width:100%;}.elementor-10 .elementor-element.elementor-element-a1007f5{--width:100%;}.elementor-10 .elementor-element.elementor-element-57b807c{--width:100%;}.elementor-10 .elementor-element.elementor-element-887186f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-1042fb4{--width:100%;}.elementor-10 .elementor-element.elementor-element-9735d1a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-978ad0f */.elementor-10 .elementor-element.elementor-element-978ad0f span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e3cd3 */.elementor-10 .elementor-element.elementor-element-77e3cd3 :last-of-type {
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-77e3cd3 strong {
    font-weight: 400;
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bce5d0 */.elementor-10 .elementor-element.elementor-element-3bce5d0 {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1042fb4 */.elementor-10 .elementor-element.elementor-element-1042fb4 {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0438ec */.elementor-10 .elementor-element.elementor-element-c0438ec span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e753cef */.elementor-10 .elementor-element.elementor-element-e753cef :last-of-type {
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-e753cef strong {
    font-weight: 500;
    color: black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e871c7 */.elementor-10 .elementor-element.elementor-element-2e871c7 a{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0c6657 */.elementor-10 .elementor-element.elementor-element-d0c6657 {
    background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.03'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d090e */.elementor-10 .elementor-element.elementor-element-03d090e span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ab72f */.elementor-10 .elementor-element.elementor-element-01ab72f span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-15f1b97 */.elementor-10 .elementor-element.elementor-element-15f1b97 .page-numbers {
    padding: 5px 10px;
    border-radius: 5px;
    background-color: #E9FF93;
}

.elementor-10 .elementor-element.elementor-element-15f1b97 .page-numbers.current {
    padding: 5px 10px;
    border-radius: 5px;
    background-color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a7f8da */.elementor-10 .elementor-element.elementor-element-3a7f8da span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94ea353 */.elementor-10 .elementor-element.elementor-element-94ea353 :last-of-type {
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-94ea353 strong {
    font-weight: 500;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12793a9 */.elementor-10 .elementor-element.elementor-element-12793a9 {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e29f028 */.elementor-10 .elementor-element.elementor-element-e29f028 span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1878cbb */.elementor-10 .elementor-element.elementor-element-1878cbb span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb124b8 */.elementor-10 .elementor-element.elementor-element-fb124b8 span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fbff0e */.elementor-10 .elementor-element.elementor-element-4fbff0e span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95378a8 */.elementor-10 .elementor-element.elementor-element-95378a8 span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dde8b0 */.elementor-10 .elementor-element.elementor-element-3dde8b0 span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d36134c */.elementor-10 .elementor-element.elementor-element-d36134c span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4c8321 */.elementor-10 .elementor-element.elementor-element-d4c8321 span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e09858f */.elementor-10 .elementor-element.elementor-element-e09858f span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd087d6 */.elementor-10 .elementor-element.elementor-element-fd087d6 span {
    color: #e9ff93;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c61d8f5 */.elementor-10 .elementor-element.elementor-element-c61d8f5 p:last-of-type {
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-c61d8f5 strong {
    font-weight: 500;
    color: black;
}

.elementor-10 .elementor-element.elementor-element-c61d8f5 h2 {
        font-family: "Bricolage Grotesque", Sans-serif;
        font-size: 22px;
            display: flex;
    gap: 10px;
    margin: 0 0 15px;
    
}

.elementor-10 .elementor-element.elementor-element-c61d8f5 h2:before {
    content: "";
    max-width: 15px;
    width: 100%;
    height: 15px;
    display: block;
    background-color: #9CBE16;
    margin-top: 5px;
    border-radius: 50%;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-667196c */.elementor-10 .elementor-element.elementor-element-667196c :last-of-type {
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-667196c strong {
    font-weight: 500;
    color: black;
}

.elementor-10 .elementor-element.elementor-element-667196c p:last-of-type {
    margin: 0;
}

.elementor-10 .elementor-element.elementor-element-667196c h2 {
        font-family: "Bricolage Grotesque", Sans-serif;
        font-size: 22px;
            display: flex;
    gap: 10px;
    
}

.elementor-10 .elementor-element.elementor-element-667196c h3 {
    font-family: "Bricolage Grotesque", Sans-serif;
        font-size: 18px;
        margin-bottom: 15px !important
}


.elementor-10 .elementor-element.elementor-element-667196c h2:before {
    content: "";
    max-width: 15px;
    width: 100%;
    height: 15px;
    display: block;
    background-color: #9CBE16;
    margin-top: 5px;
    border-radius: 50%;
}
.elementor-10 .elementor-element.elementor-element-667196c .elementor-widget-container {
    max-height: 200px;
  overflow: hidden;
 margin-bottom: 20px;
  position: relative;
  
}

.elementor-10 .elementor-element.elementor-element-667196c .elementor-widget-container:before {
     content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: red;
    height: 95%;
    background: linear-gradient(0deg, rgb(255 255 255 / 99%) 1%, rgb(255 255 255) 36%, rgba(0, 212, 255, 0) 100%);
}

.elementor-10 .elementor-element.elementor-element-667196c .elementor-widget-container.active {
    max-height: 100000px;
    transition: 2s;
}
.elementor-10 .elementor-element.elementor-element-667196c .elementor-widget-container.active:before {
    display: none;
}

.elementor-10 .elementor-element.elementor-element-667196c h2 {
    margin: 30px 0 15px !important;
}

.elementor-10 .elementor-element.elementor-element-667196c h2:first-of-type {
    margin: 0 0 15px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2585293 */.elementor-10 .elementor-element.elementor-element-2585293 a{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
     cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a10850a */.elementor-10 .elementor-element.elementor-element-a10850a {
    background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.03'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f7b43 */.elementor-10 .elementor-element.elementor-element-c3f7b43 {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}/* End custom CSS */