.elementor-2291 .elementor-element.elementor-element-9a75286{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2291 .elementor-element.elementor-element-9a75286:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-8eb08ac{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-8eb08ac:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-8eb08ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/09/9-768x432.jpg");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-8eb08ac:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-8eb08ac.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2291 .elementor-element.elementor-element-9f40352 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-9f40352{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}.elementor-2291 .elementor-element.elementor-element-92a600d{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-92a600d:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-92a600d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/08/test-kolory_00_00_56_20-768x432.jpg");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-92a600d:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-92a600d.e-con{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-e4c1fc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-e4c1fc4{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}.elementor-2291 .elementor-element.elementor-element-200f57e{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-200f57e:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-200f57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/08/Sereee-2.webp");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-200f57e:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-200f57e.e-con{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-e9f05c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-e9f05c0{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}.elementor-2291 .elementor-element.elementor-element-1438ea4{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-1438ea4:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-1438ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/08/Marina-Slawa-Pickycam-1.webp");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-1438ea4:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-1438ea4.e-con{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-21001dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-21001dd{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}.elementor-2291 .elementor-element.elementor-element-6440386{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-6440386:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-6440386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/08/trofeo-pickycam.webp");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-6440386:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-6440386.e-con{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-0b6c650 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-0b6c650{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}.elementor-2291 .elementor-element.elementor-element-b59aa10{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-b59aa10:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-b59aa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/08/Nowaczyk-PickyCam.webp");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-b59aa10:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-b59aa10.e-con{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-b9bebb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-b9bebb3{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}.elementor-2291 .elementor-element.elementor-element-98e5540{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-98e5540:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-98e5540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/08/ZK-fryzjer-pickycam.webp");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-98e5540:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-98e5540.e-con{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-f18ba39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-f18ba39{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}.elementor-2291 .elementor-element.elementor-element-755018f{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-755018f:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-755018f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/08/AFA-Projekt-pickycam.webp");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-755018f:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-755018f.e-con{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-e858cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-e858cf8{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}.elementor-2291 .elementor-element.elementor-element-69833f7{--display:flex;--min-height:331px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2291 .elementor-element.elementor-element-69833f7:not(.elementor-motion-effects-element-type-background), .elementor-2291 .elementor-element.elementor-element-69833f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pickycam.com/wp-content/uploads/2026/08/CSG-PickyCam.webp");background-size:cover;}.elementor-2291 .elementor-element.elementor-element-69833f7:hover{background-color:#000000;}.elementor-2291 .elementor-element.elementor-element-69833f7.e-con{--align-self:center;}.elementor-2291 .elementor-element.elementor-element-6cdeb6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2291 .elementor-element.elementor-element-6cdeb6e{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor2 );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-2291 .elementor-element.elementor-element-9a75286{--content-width:1200px;}.elementor-2291 .elementor-element.elementor-element-8eb08ac{--width:50%;}.elementor-2291 .elementor-element.elementor-element-92a600d{--width:50%;}.elementor-2291 .elementor-element.elementor-element-200f57e{--width:50%;}.elementor-2291 .elementor-element.elementor-element-1438ea4{--width:50%;}.elementor-2291 .elementor-element.elementor-element-6440386{--width:50%;}.elementor-2291 .elementor-element.elementor-element-b59aa10{--width:50%;}.elementor-2291 .elementor-element.elementor-element-98e5540{--width:50%;}.elementor-2291 .elementor-element.elementor-element-755018f{--width:50%;}.elementor-2291 .elementor-element.elementor-element-69833f7{--width:50%;}}@media(max-width:767px){.elementor-2291 .elementor-element.elementor-element-8eb08ac{--min-height:198px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2291 .elementor-element.elementor-element-92a600d{--min-height:198px;}.elementor-2291 .elementor-element.elementor-element-200f57e{--min-height:200px;}.elementor-2291 .elementor-element.elementor-element-1438ea4{--min-height:200px;}.elementor-2291 .elementor-element.elementor-element-6440386{--min-height:200px;}.elementor-2291 .elementor-element.elementor-element-b59aa10{--min-height:200px;}.elementor-2291 .elementor-element.elementor-element-98e5540{--min-height:200px;}.elementor-2291 .elementor-element.elementor-element-755018f{--min-height:200px;}.elementor-2291 .elementor-element.elementor-element-69833f7{--min-height:200px;}}/* Start custom CSS for container, class: .elementor-element-8eb08ac */.elementor-2291 .elementor-element.elementor-element-8eb08ac {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-8eb08ac::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-8eb08ac:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-8eb08ac .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-8eb08ac:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a600d */.elementor-2291 .elementor-element.elementor-element-92a600d {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-92a600d::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-92a600d:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-92a600d .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-92a600d:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200f57e */.elementor-2291 .elementor-element.elementor-element-200f57e {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-200f57e::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-200f57e:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-200f57e .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-200f57e:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1438ea4 */.elementor-2291 .elementor-element.elementor-element-1438ea4 {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-1438ea4::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-1438ea4:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-1438ea4 .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-1438ea4:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6440386 */.elementor-2291 .elementor-element.elementor-element-6440386 {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-6440386::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-6440386:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-6440386 .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-6440386:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b59aa10 */.elementor-2291 .elementor-element.elementor-element-b59aa10 {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-b59aa10::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-b59aa10:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-b59aa10 .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-b59aa10:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e5540 */.elementor-2291 .elementor-element.elementor-element-98e5540 {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-98e5540::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-98e5540:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-98e5540 .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-98e5540:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-755018f */.elementor-2291 .elementor-element.elementor-element-755018f {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-755018f::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-755018f:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-755018f .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-755018f:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69833f7 */.elementor-2291 .elementor-element.elementor-element-69833f7 {
    position: relative;
    overflow: hidden;
}

.elementor-2291 .elementor-element.elementor-element-69833f7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
}

.elementor-2291 .elementor-element.elementor-element-69833f7:hover::after {
    background: rgba(0, 0, 0, 0.8);
}

.elementor-2291 .elementor-element.elementor-element-69833f7 .hover-text {
    position: relative;
    z-index: 2;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.elementor-2291 .elementor-element.elementor-element-69833f7:hover .hover-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */