.elementor-1003 .elementor-element.elementor-element-177a51e{--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:flex-end;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-81b8dd8{right:155px;}body.rtl .elementor-1003 .elementor-element.elementor-element-81b8dd8{left:155px;}.elementor-1003 .elementor-element.elementor-element-81b8dd8{top:221px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-9fd10c1{left:40px;}body.rtl .elementor-1003 .elementor-element.elementor-element-9fd10c1{right:40px;}.elementor-1003 .elementor-element.elementor-element-9fd10c1{bottom:-171px;}.elementor-1003 .elementor-element.elementor-element-9fd10c1 img{width:372px;height:372px;}.elementor-1003 .elementor-element.elementor-element-2dc8b86{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1003 .elementor-element.elementor-element-3c6bcb1{text-align:center;}.elementor-1003 .elementor-element.elementor-element-9547eb0 .elementor-button{background-color:#FF6DA400;font-family:"General Sans", Sans-serif;font-size:29px;font-weight:500;line-height:37.7px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-9547eb0{width:auto;max-width:auto;}.elementor-1003 .elementor-element.elementor-element-9547eb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003 .elementor-element.elementor-element-99f89f9{--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:64px 64px;--row-gap:64px;--column-gap:64px;--z-index:2;}.elementor-1003 .elementor-element.elementor-element-5d87d79{--display:flex;}.elementor-1003 .elementor-element.elementor-element-6d59135{--display:flex;}.elementor-1003 .elementor-element.elementor-element-a96a053{--display:flex;--position:absolute;--justify-content:center;top:54px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-a96a053{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-a96a053{left:0px;}.elementor-1003 .elementor-element.elementor-element-9af6c0b img{width:231px;}.elementor-1003 .elementor-element.elementor-element-7a50309{--display:flex;--justify-content:center;}.elementor-1003 .elementor-element.elementor-element-5aa6c9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-a94a9b0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-a41821b{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-1003 .elementor-element.elementor-element-a41821b > .elementor-widget-container{padding:24px 0px 24px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-e304c9b );border-radius:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(48px/2);}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(48px/2);}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(48px/2);margin-left:calc(48px/2);}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-48px/2);margin-left:calc(-48px/2);}body.rtl .elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-48px/2);}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-48px/2);}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-e304c9b );}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-icon{padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-item > a{font-family:"Parkinsans", Sans-serif;font-size:21px;font-weight:500;line-height:26.25px;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003 .elementor-element.elementor-element-845a5bd{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-1003 .elementor-element.elementor-element-845a5bd > .elementor-widget-container{padding:24px 0px 24px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-e304c9b );border-radius:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(48px/2);}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(48px/2);}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(48px/2);margin-left:calc(48px/2);}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-48px/2);margin-left:calc(-48px/2);}body.rtl .elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-48px/2);}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-48px/2);}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-e304c9b );}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-icon{padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-item > a{font-family:"Parkinsans", Sans-serif;font-size:21px;font-weight:500;line-height:26.25px;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-text{transition:color 0.3s;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-bad8d46{right:-192px;}body.rtl .elementor-1003 .elementor-element.elementor-element-bad8d46{left:-192px;}.elementor-1003 .elementor-element.elementor-element-bad8d46{bottom:86px;}.elementor-1003 .elementor-element.elementor-element-bad8d46 img{width:385px;}.elementor-1003 .elementor-element.elementor-element-edf5570{--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:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-27464f3{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1003 .elementor-element.elementor-element-f86b2c6{text-align:left;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:500;line-height:19.2px;}.elementor-1003 .elementor-element.elementor-element-c882b42{text-align:left;}.elementor-1003 .elementor-element.elementor-element-1dd73c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1003 .elementor-element.elementor-element-2c8e77f{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1003 .elementor-element.elementor-element-bffaf71{text-align:left;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:500;line-height:19.2px;}.elementor-1003 .elementor-element.elementor-element-ae52b87{text-align:left;}.elementor-1003 .elementor-element.elementor-element-5d43fed{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1003 .elementor-element.elementor-element-d38ba45 img{width:201px;}.elementor-1003 .elementor-element.elementor-element-64ca7e7{width:100%;max-width:100%;}.elementor-1003 .elementor-element.elementor-element-3dc361a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;bottom:60px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-3dc361a{left:24px;}body.rtl .elementor-1003 .elementor-element.elementor-element-3dc361a{right:24px;}.elementor-1003 .elementor-element.elementor-element-c4db23a{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1003 .elementor-element.elementor-element-324a76b img{width:142px;}.elementor-1003 .elementor-element.elementor-element-e523573{width:100%;max-width:100%;}.elementor-1003 .elementor-element.elementor-element-2b4f150{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;bottom:60px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-2b4f150{left:24px;}body.rtl .elementor-1003 .elementor-element.elementor-element-2b4f150{right:24px;}.elementor-1003 .elementor-element.elementor-element-d41e0c3{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1003 .elementor-element.elementor-element-88c4274{width:100%;max-width:100%;}.elementor-1003 .elementor-element.elementor-element-8e6a153{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;bottom:60px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-8e6a153{left:24px;}body.rtl .elementor-1003 .elementor-element.elementor-element-8e6a153{right:24px;}.elementor-1003 .elementor-element.elementor-element-32a654d{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-1003 .elementor-element.elementor-element-5ebbfaa img{width:146px;}.elementor-1003 .elementor-element.elementor-element-ee5b280{width:100%;max-width:100%;}.elementor-1003 .elementor-element.elementor-element-0e4802a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;bottom:60px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-0e4802a{left:24px;}body.rtl .elementor-1003 .elementor-element.elementor-element-0e4802a{right:24px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-d1f1d06{left:39px;}body.rtl .elementor-1003 .elementor-element.elementor-element-d1f1d06{right:39px;}.elementor-1003 .elementor-element.elementor-element-d1f1d06{bottom:-250px;z-index:0;}.elementor-1003 .elementor-element.elementor-element-d1f1d06 img{width:500px;}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-81b8dd8{right:-67px;}body.rtl .elementor-1003 .elementor-element.elementor-element-81b8dd8{left:-67px;}.elementor-1003 .elementor-element.elementor-element-81b8dd8 img{width:134px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-9fd10c1{left:40px;}body.rtl .elementor-1003 .elementor-element.elementor-element-9fd10c1{right:40px;}.elementor-1003 .elementor-element.elementor-element-9fd10c1{bottom:-171px;}.elementor-1003 .elementor-element.elementor-element-9fd10c1 img{width:316px;}.elementor-1003 .elementor-element.elementor-element-99f89f9{--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-1003 .elementor-element.elementor-element-5d87d79{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-5aa6c9c{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-a94a9b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-845a5bd > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-edf5570{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-1dd73c5{--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:24px 24px;--row-gap:24px;--column-gap:24px;}}@media(max-width:767px){.elementor-1003 .elementor-element.elementor-element-81b8dd8{top:89px;}.elementor-1003 .elementor-element.elementor-element-81b8dd8 img{width:170px;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-9fd10c1{left:79px;}body.rtl .elementor-1003 .elementor-element.elementor-element-9fd10c1{right:79px;}.elementor-1003 .elementor-element.elementor-element-9fd10c1{bottom:-138px;}.elementor-1003 .elementor-element.elementor-element-9fd10c1 img{width:372px;}.elementor-1003 .elementor-element.elementor-element-9547eb0 .elementor-button{font-size:22px;line-height:30px;}.elementor-1003 .elementor-element.elementor-element-99f89f9{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1003 .elementor-element.elementor-element-5d87d79{--min-height:282px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-5aa6c9c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-509fb6b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-item > a{font-size:18px;line-height:23.4px;}.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-item > a{font-size:18px;line-height:23.4px;}.elementor-1003 .elementor-element.elementor-element-edf5570{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1003 .elementor-element.elementor-element-27464f3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1003 .elementor-element.elementor-element-1dd73c5{--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;--flex-wrap:nowrap;}}/* Start custom CSS for image, class: .elementor-element-81b8dd8 */.elementor-1003 .elementor-element.elementor-element-81b8dd8 {
    mix-blend-mode: overlay;
    overflow-y: hidden
}

@media(max-width: 767px) {
    .elementor-1003 .elementor-element.elementor-element-81b8dd8 {
        right: auto;
        left: -85px;
        width: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fd10c1 */.elementor-1003 .elementor-element.elementor-element-9fd10c1 {
    mix-blend-mode: overlay;
}

@media(max-width: 767px) {
    .elementor-1003 .elementor-element.elementor-element-9fd10c1 {
        left: auto !important;
        right: -186px !important;
        width: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9547eb0 */.elementor-1003 .elementor-element.elementor-element-9547eb0 .elementor-button-content-wrapper{
    flex-direction: column-reverse !important;
    gap: 12px;
    align-items: center
}

.elementor-1003 .elementor-element.elementor-element-9547eb0 .elementor-button-icon svg{
    height: 49px;
    width: 49px
}

@media(max-width: 1024px) {
    .elementor-1003 .elementor-element.elementor-element-9547eb0 .elementor-button-content-wrapper{
        display: flex;
        flex-direction: column-reverse !important;
        align-items: center;
    }
    
    .elementor-1003 .elementor-element.elementor-element-9547eb0 .elementor-button-icon svg{
    height: 35px;
    width: 35px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-177a51e */.elementor-1003 .elementor-element.elementor-element-177a51e {
    display: flex;
height: 640px;
padding: 96px 40px;
flex-direction: column;
justify-content: flex-end;
align-items: center;
gap: 24px;
align-self: stretch;
overflow: hidden;
}

.elementor-1003 .elementor-element.elementor-element-177a51e {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 40.24%, rgba(0, 0, 0, 0.50) 100%), radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.40) 100%), url("https://bixbite.com.pl/wp-content/uploads/2025/05/hrsolutionsnew-scaled.webp") lightgray 50% / cover no-repeat;
}

@media(max-width: 767px) {
    .elementor-1003 .elementor-element.elementor-element-177a51e {
        overflow: hidden;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        gap: 16px;
        align-self: stretch;
        height: 720px;
        padding: 48px 16px;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 40.24%, rgba(0, 0, 0, 0.50) 100%), radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.40) 100%), url("https://bixbite.com.pl/wp-content/uploads/2025/05/hrsolutionsnew-scaled.webp") lightgray 63% / cover no-repeat;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d59135 */.elementor-1003 .elementor-element.elementor-element-6d59135 {
    width: 383px;
height: 413px;
flex-shrink: 0;
border-radius: 12px;
background: url("https://bixbite.com.pl/wp-content/uploads/2025/04/solutions_small.webp") lightgray -129.955px 0px / 157.744% 100% no-repeat;
transform: scaleX(-1)
}

@media(max-width: 767px) {
    .elementor-1003 .elementor-element.elementor-element-6d59135 {
        width: 299px;
height: 224px;
flex-shrink: 0;
border-radius: 12px;
background: url("https://bixbite.com.pl/wp-content/uploads/2025/04/solutions_small.webp") lightgray 50% / cover no-repeat;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a96a053 */.elementor-1003 .elementor-element.elementor-element-a96a053 {
    width: 376px;
height: 225px;
flex-shrink: 0;
border-radius: 12px;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(16.649999618530273px);
}

@media(max-width: 1024px) {
    .elementor-1003 .elementor-element.elementor-element-a96a053 {
        width: 50%;
    }
}

@media(max-width: 767px) {
    .elementor-1003 .elementor-element.elementor-element-a96a053 {
        display: flex;
min-width: 240px;
width: 65%;
height: 140px;
padding: 32px;
align-items: center;
flex-shrink: 0;
left: 0;
bottom: 0;
top: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f89f9 */.elementor-1003 .elementor-element.elementor-element-99f89f9 {
    display: flex;
padding: 96px 40px;
justify-content: center;
align-items: center;
gap: 64px;
align-self: stretch;
}

.elementor-1003 .elementor-element.elementor-element-99f89f9 {
    background: url("https://bixbite.com.pl/wp-content/uploads/2025/04/Gradient-scaled.webp") lightgray 50% / cover no-repeat;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

@media(max-width: 1024px) {
    .elementor-1003 .elementor-element.elementor-element-99f89f9 {
        display: flex;
padding: 80px 0px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 48px;
align-self: stretch;
    }
    
    .elementor-1003 .elementor-element.elementor-element-99f89f9 {
        background: url("https://bixbite.com.pl/wp-content/uploads/2025/04/Gradient-scaled.webp") lightgray -242.472px 0px / 278.253% 102.478% no-repeat;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e0316 */.elementor-1003 .elementor-element.elementor-element-55e0316 {
    max-width: 1125px !important
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a41821b */.elementor-1003 .elementor-element.elementor-element-a41821b .elementor-icon-list-text {
    padding: 0
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-845a5bd */.elementor-1003 .elementor-element.elementor-element-845a5bd .elementor-icon-list-text {
    padding: 0
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bad8d46 */.elementor-1003 .elementor-element.elementor-element-bad8d46 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa6c9c */.elementor-1003 .elementor-element.elementor-element-5aa6c9c {
    background: radial-gradient(99.64% 68.32% at 100.38% 99.17%, rgba(105, 105, 255, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%), #000;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
overflow: hidden
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8e77f */.elementor-1003 .elementor-element.elementor-element-2c8e77f {
    min-width: 230px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d38ba45 */.elementor-1003 .elementor-element.elementor-element-d38ba45 {
            transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b8dfe0 */.elementor-1003 .elementor-element.elementor-element-8b8dfe0 {
            transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64ca7e7 */.elementor-1003 .elementor-element.elementor-element-64ca7e7 {
    min-height: 27px
}

.elementor-1003 .elementor-element.elementor-element-64ca7e7 svg {
    position: absolute;
    right: 50%;
    transform: translatex(50%);
    transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dc361a */.elementor-1003 .elementor-element.elementor-element-3dc361a {
    opacity: 0;
    transition: all .5s ease-in-out
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d43fed */.elementor-1003 .elementor-element.elementor-element-5d43fed {
    display: flex;
    width: 253px;
    height: 320px;
    padding: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 24px;
    flex-shrink: 0;
    border-radius: 12px;
    border: 1px solid #000;
    background: radial-gradient(125.23% 134.77% at 113.73% -18.75%, #000 0%, #D60B5E 50%, #FF6DA4 100%), radial-gradient(145.78% 211.66% at 0% 50%, #6969FF 0%, #000 50.28%), #FFF;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.elementor-1003 .elementor-element.elementor-element-5d43fed::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: radial-gradient(90.15% 106.01% at 100.08% 100%, #FF6DA4 0%, rgba(105, 105, 255, 0.00) 100%), radial-gradient(145.78% 211.66% at 0% 50%, #6969FF 0%, #000 50.28%), #000;
    opacity: 0;
    transition: all .5s ease-in-out; 
    z-index: -1;
}

.elementor-1003 .elementor-element.elementor-element-5d43fed:hover::before {
    opacity: 1; /* Po najechaniu staje się widoczne, płynnie zasłaniając tło bazowe */
}

/* Usuwamy background z .elementor-1003 .elementor-element.elementor-element-5d43fed:hover, bo jest teraz w ::before */
.elementor-1003 .elementor-element.elementor-element-5d43fed:hover .arrow_1 div svg path{
    transition: fill .5s ease-in-out;
   fill: #fff
}

.elementor-1003 .elementor-element.elementor-element-5d43fed:hover .arrow_1 svg{
    right: 0%;
    transform: translate(0%);
    transition: all .5s ease-in-out;
}

.elementor-1003 .elementor-element.elementor-element-5d43fed:hover .symbol_offer_1, .elementor-1003 .elementor-element.elementor-element-5d43fed:hover .logo_offer_1 {
    opacity: 0;
        transition: all .5s ease-in-out;
}

.elementor-1003 .elementor-element.elementor-element-5d43fed:hover .offer_text_1 {
    opacity: 1;
         transition: all .5s ease-in-out;
   
}

@media(max-width: 1024px) {
    .elementor-1003 .elementor-element.elementor-element-5d43fed {
        width: 238px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-324a76b */.elementor-1003 .elementor-element.elementor-element-324a76b {
            transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de94b7 */.elementor-1003 .elementor-element.elementor-element-4de94b7 {
            transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e523573 */.elementor-1003 .elementor-element.elementor-element-e523573 {
    min-height: 27px
}

.elementor-1003 .elementor-element.elementor-element-e523573 svg {
    position: absolute;
    right: 50%;
    transform: translatex(50%);
    transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4f150 */.elementor-1003 .elementor-element.elementor-element-2b4f150 {
    opacity: 0;
    transition: all .5s ease-in-out
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4db23a */.elementor-1003 .elementor-element.elementor-element-c4db23a {
    display: flex;
    width: 253px;
    height: 320px;
    padding: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 24px;
    flex-shrink: 0;
    border-radius: 12px;
    border: 1px solid #000;
    background: radial-gradient(125.23% 134.77% at 113.73% -18.75%, #000 0%, #D60B5E 50%, #FF6DA4 100%), radial-gradient(145.78% 211.66% at 0% 50%, #6969FF 0%, #000 50.28%), #FFF;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.elementor-1003 .elementor-element.elementor-element-c4db23a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: radial-gradient(90.15% 106.01% at 100.08% 100%, #FF6DA4 0%, rgba(105, 105, 255, 0.00) 100%), radial-gradient(145.78% 211.66% at 0% 50%, #6969FF 0%, #000 50.28%), #000;
    opacity: 0;
    transition: all .5s ease-in-out; 
    z-index: -1;
}

.elementor-1003 .elementor-element.elementor-element-c4db23a:hover::before {
    opacity: 1; /* Po najechaniu staje się widoczne, płynnie zasłaniając tło bazowe */
}

/* Usuwamy background z .elementor-1003 .elementor-element.elementor-element-c4db23a:hover, bo jest teraz w ::before */
.elementor-1003 .elementor-element.elementor-element-c4db23a:hover .arrow_1 div svg path{
    transition: fill .5s ease-in-out;
   fill: #fff
}

.elementor-1003 .elementor-element.elementor-element-c4db23a:hover .arrow_1 svg{
    right: 0%;
    transform: translate(0%);
    transition: all .5s ease-in-out;
}

.elementor-1003 .elementor-element.elementor-element-c4db23a:hover .symbol_offer_1, .elementor-1003 .elementor-element.elementor-element-c4db23a:hover .logo_offer_1 {
    opacity: 0;
        transition: all .5s ease-in-out;
}

.elementor-1003 .elementor-element.elementor-element-c4db23a:hover .offer_text_1 {
    opacity: 1;
         transition: all .5s ease-in-out;
   
}

@media(max-width: 1024px) {
    .elementor-1003 .elementor-element.elementor-element-c4db23a {
        width: 238px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b129389 */.elementor-1003 .elementor-element.elementor-element-b129389 {
            transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ce1d1f */.elementor-1003 .elementor-element.elementor-element-9ce1d1f {
            transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88c4274 */.elementor-1003 .elementor-element.elementor-element-88c4274 {
    min-height: 27px
}

.elementor-1003 .elementor-element.elementor-element-88c4274 svg {
    position: absolute;
    right: 50%;
    transform: translatex(50%);
    transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e6a153 */.elementor-1003 .elementor-element.elementor-element-8e6a153 {
    opacity: 0;
    transition: all .5s ease-in-out
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d41e0c3 */.elementor-1003 .elementor-element.elementor-element-d41e0c3 {
    display: flex;
    width: 253px;
    height: 320px;
    padding: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 24px;
    flex-shrink: 0;
    border-radius: 12px;
    border: 1px solid #000;
    background: radial-gradient(125.23% 134.77% at 113.73% -18.75%, #000 0%, #D60B5E 50%, #FF6DA4 100%), radial-gradient(145.78% 211.66% at 0% 50%, #6969FF 0%, #000 50.28%), #FFF;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.elementor-1003 .elementor-element.elementor-element-d41e0c3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: radial-gradient(90.15% 106.01% at 100.08% 100%, #FF6DA4 0%, rgba(105, 105, 255, 0.00) 100%), radial-gradient(145.78% 211.66% at 0% 50%, #6969FF 0%, #000 50.28%), #000;
    opacity: 0;
    transition: all .5s ease-in-out; 
    z-index: -1;
}

.elementor-1003 .elementor-element.elementor-element-d41e0c3:hover::before {
    opacity: 1; /* Po najechaniu staje się widoczne, płynnie zasłaniając tło bazowe */
}

/* Usuwamy background z .elementor-1003 .elementor-element.elementor-element-d41e0c3:hover, bo jest teraz w ::before */
.elementor-1003 .elementor-element.elementor-element-d41e0c3:hover .arrow_1 div svg path{
    transition: fill .5s ease-in-out;
   fill: #fff
}

.elementor-1003 .elementor-element.elementor-element-d41e0c3:hover .arrow_1 svg{
    right: 0%;
    transform: translate(0%);
    transition: all .5s ease-in-out;
}

.elementor-1003 .elementor-element.elementor-element-d41e0c3:hover .symbol_offer_1, .elementor-1003 .elementor-element.elementor-element-d41e0c3:hover .logo_offer_1 {
    opacity: 0;
        transition: all .5s ease-in-out;
}

.elementor-1003 .elementor-element.elementor-element-d41e0c3:hover .offer_text_1 {
    opacity: 1;
         transition: all .5s ease-in-out;
   
}

@media(max-width: 1024px) {
    .elementor-1003 .elementor-element.elementor-element-d41e0c3 {
        width: 238px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ebbfaa */.elementor-1003 .elementor-element.elementor-element-5ebbfaa {
            transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b72a53b */.elementor-1003 .elementor-element.elementor-element-b72a53b {
            transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee5b280 */.elementor-1003 .elementor-element.elementor-element-ee5b280 {
    min-height: 27px
}

.elementor-1003 .elementor-element.elementor-element-ee5b280 svg {
    position: absolute;
    right: 50%;
    transform: translatex(50%);
    transition: all .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e4802a */.elementor-1003 .elementor-element.elementor-element-0e4802a {
    opacity: 0;
    transition: all .5s ease-in-out
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a654d */.elementor-1003 .elementor-element.elementor-element-32a654d {
    display: flex;
    width: 253px;
    height: 320px;
    padding: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 24px;
    flex-shrink: 0;
    border-radius: 12px;
    border: 1px solid #000;
    background: radial-gradient(125.23% 134.77% at 113.73% -18.75%, #000 0%, #D60B5E 50%, #FF6DA4 100%), radial-gradient(145.78% 211.66% at 0% 50%, #6969FF 0%, #000 50.28%), #FFF;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.elementor-1003 .elementor-element.elementor-element-32a654d::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: radial-gradient(90.15% 106.01% at 100.08% 100%, #FF6DA4 0%, rgba(105, 105, 255, 0.00) 100%), radial-gradient(145.78% 211.66% at 0% 50%, #6969FF 0%, #000 50.28%), #000;
    opacity: 0;
    transition: all .5s ease-in-out; 
    z-index: -1;
}

.elementor-1003 .elementor-element.elementor-element-32a654d:hover::before {
    opacity: 1; /* Po najechaniu staje się widoczne, płynnie zasłaniając tło bazowe */
}

/* Usuwamy background z .elementor-1003 .elementor-element.elementor-element-32a654d:hover, bo jest teraz w ::before */
.elementor-1003 .elementor-element.elementor-element-32a654d:hover .arrow_1 div svg path{
    transition: fill .5s ease-in-out;
   fill: #fff
}

.elementor-1003 .elementor-element.elementor-element-32a654d:hover .arrow_1 svg{
    right: 0%;
    transform: translate(0%);
    transition: all .5s ease-in-out;
}

.elementor-1003 .elementor-element.elementor-element-32a654d:hover .symbol_offer_1, .elementor-1003 .elementor-element.elementor-element-32a654d:hover .logo_offer_1 {
    opacity: 0;
        transition: all .5s ease-in-out;
}

.elementor-1003 .elementor-element.elementor-element-32a654d:hover .offer_text_1 {
    opacity: 1;
         transition: all .5s ease-in-out;
   
}

@media(max-width: 1024px) {
    .elementor-1003 .elementor-element.elementor-element-32a654d {
        width: 238px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd73c5 */.elementor-1003 .elementor-element.elementor-element-1dd73c5 {
    overflow-x: scroll;
    scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* Internet Explorer 10+ */
}

.elementor-1003 .elementor-element.elementor-element-1dd73c5::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1f1d06 */.elementor-1003 .elementor-element.elementor-element-d1f1d06 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edf5570 */.elementor-1003 .elementor-element.elementor-element-edf5570 {
    overflow: hidden;
    background: radial-gradient(79.35% 108.21% at 10.56% 79.52%, rgba(105, 105, 255, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #000;
}
@media(max-width: 1024px) {
.elementor-1003 .elementor-element.elementor-element-edf5570 .e-con-inner {
    padding-right: 0px !important
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/GeneralSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/GeneralSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/GeneralSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/GeneralSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Parkinsans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/Parkinsans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Parkinsans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/Parkinsans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Parkinsans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/Parkinsans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Parkinsans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/Parkinsans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Parkinsans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/Parkinsans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Parkinsans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://bixbite.com.pl/wp-content/uploads/2025/04/Parkinsans-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */