.elementor-470 .elementor-element.elementor-element-8410b7f{--content-width:100%;--min-height:810px;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-470 .elementor-element.elementor-element-8410b7f:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-8410b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oneaim.pl/wp-content/uploads/2022/09/Mockup-iphone.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-470 .elementor-element.elementor-element-7aa19d7{left:0px;}body.rtl .elementor-470 .elementor-element.elementor-element-7aa19d7{right:0px;}.elementor-470 .elementor-element.elementor-element-7aa19d7{top:0px;}.elementor-470 .elementor-element.elementor-element-a51f0be{--grid-template-columns:repeat(0, auto);--grid-column-gap:15px;--grid-row-gap:5px;width:auto;max-width:auto;bottom:45px;}.elementor-470 .elementor-element.elementor-element-a51f0be .elementor-widget-container{text-align:center;}.elementor-470 .elementor-element.elementor-element-a51f0be .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-470 .elementor-element.elementor-element-a51f0be .elementor-social-icon i{color:var( --e-global-color-eb2f390 );}.elementor-470 .elementor-element.elementor-element-a51f0be .elementor-social-icon svg{fill:var( --e-global-color-eb2f390 );}.elementor-470 .elementor-element.elementor-element-a51f0be .elementor-social-icon:hover i{color:var( --e-global-color-012e2d2 );}.elementor-470 .elementor-element.elementor-element-a51f0be .elementor-social-icon:hover svg{fill:var( --e-global-color-012e2d2 );}body:not(.rtl) .elementor-470 .elementor-element.elementor-element-a51f0be{left:132,5px;}body.rtl .elementor-470 .elementor-element.elementor-element-a51f0be{right:132,5px;}.elementor-470 .elementor-element.elementor-element-a7bc04d{--content-width:100%;--gap:15px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-470 .elementor-element.elementor-element-760d79f{--content-width:100%;}.elementor-470 .elementor-element.elementor-element-a08a5fb .elementor-button{font-family:var( --e-global-typography-55fac76-font-family ), Sans-serif;font-size:var( --e-global-typography-55fac76-font-size );font-weight:var( --e-global-typography-55fac76-font-weight );text-transform:var( --e-global-typography-55fac76-text-transform );line-height:var( --e-global-typography-55fac76-line-height );letter-spacing:var( --e-global-typography-55fac76-letter-spacing );word-spacing:var( --e-global-typography-55fac76-word-spacing );background-color:transparent;background-image:linear-gradient(80deg, #4201509E 0%, #280675BD 100%);border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-470 .elementor-element.elementor-element-a08a5fb{right:50%;}body.rtl .elementor-470 .elementor-element.elementor-element-a08a5fb{left:50%;}.elementor-470 .elementor-element.elementor-element-a08a5fb{bottom:25px;}.elementor-470 .elementor-element.elementor-element-965fa6b img{width:100%;height:360px;object-fit:cover;}.elementor-470 .elementor-element.elementor-element-965fa6b > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-470 .elementor-element.elementor-element-ad7c591{text-align:center;}.elementor-470 .elementor-element.elementor-element-ad7c591 .elementor-heading-title{color:var( --e-global-color-eb2f390 );font-family:var( --e-global-typography-7cde108-font-family ), Sans-serif;font-size:var( --e-global-typography-7cde108-font-size );font-weight:var( --e-global-typography-7cde108-font-weight );line-height:var( --e-global-typography-7cde108-line-height );letter-spacing:var( --e-global-typography-7cde108-letter-spacing );word-spacing:var( --e-global-typography-7cde108-word-spacing );}.elementor-470 .elementor-element.elementor-element-ad7c591 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-470 .elementor-element.elementor-element-ffb19be{text-align:center;}.elementor-470 .elementor-element.elementor-element-ffb19be .elementor-heading-title{color:var( --e-global-color-eb2f390 );font-family:var( --e-global-typography-55fac76-font-family ), Sans-serif;font-size:var( --e-global-typography-55fac76-font-size );font-weight:var( --e-global-typography-55fac76-font-weight );text-transform:var( --e-global-typography-55fac76-text-transform );line-height:var( --e-global-typography-55fac76-line-height );letter-spacing:var( --e-global-typography-55fac76-letter-spacing );word-spacing:var( --e-global-typography-55fac76-word-spacing );}.elementor-470 .elementor-element.elementor-element-ffb19be > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-470 .elementor-element.elementor-element-6de3642{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:15px;--grid-row-gap:5px;bottom:45px;}.elementor-470 .elementor-element.elementor-element-6de3642 .elementor-widget-container{text-align:center;}.elementor-470 .elementor-element.elementor-element-6de3642 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-470 .elementor-element.elementor-element-6de3642 .elementor-social-icon i{color:var( --e-global-color-eb2f390 );}.elementor-470 .elementor-element.elementor-element-6de3642 .elementor-social-icon svg{fill:var( --e-global-color-eb2f390 );}.elementor-470 .elementor-element.elementor-element-6de3642 .elementor-social-icon:hover i{color:var( --e-global-color-012e2d2 );}.elementor-470 .elementor-element.elementor-element-6de3642 .elementor-social-icon:hover svg{fill:var( --e-global-color-012e2d2 );}body:not(.rtl) .elementor-470 .elementor-element.elementor-element-6de3642{left:0px;}body.rtl .elementor-470 .elementor-element.elementor-element-6de3642{right:0px;}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-a08a5fb .elementor-button{font-size:var( --e-global-typography-55fac76-font-size );line-height:var( --e-global-typography-55fac76-line-height );letter-spacing:var( --e-global-typography-55fac76-letter-spacing );word-spacing:var( --e-global-typography-55fac76-word-spacing );}.elementor-470 .elementor-element.elementor-element-ad7c591 .elementor-heading-title{font-size:var( --e-global-typography-7cde108-font-size );line-height:var( --e-global-typography-7cde108-line-height );letter-spacing:var( --e-global-typography-7cde108-letter-spacing );word-spacing:var( --e-global-typography-7cde108-word-spacing );}.elementor-470 .elementor-element.elementor-element-ffb19be .elementor-heading-title{font-size:var( --e-global-typography-55fac76-font-size );line-height:var( --e-global-typography-55fac76-line-height );letter-spacing:var( --e-global-typography-55fac76-letter-spacing );word-spacing:var( --e-global-typography-55fac76-word-spacing );}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-8410b7f{--width:400px;}.elementor-470 .elementor-element.elementor-element-a7bc04d{--width:357px;}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8410b7f{--min-height:810px;}.elementor-470 .elementor-element.elementor-element-a51f0be{--grid-template-columns:repeat(4, auto);bottom:218px;}body:not(.rtl) .elementor-470 .elementor-element.elementor-element-a51f0be{left:84px;}body.rtl .elementor-470 .elementor-element.elementor-element-a51f0be{right:84px;}.elementor-470 .elementor-element.elementor-element-a7bc04d{--width:100%;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-470 .elementor-element.elementor-element-a08a5fb .elementor-button{font-size:var( --e-global-typography-55fac76-font-size );line-height:var( --e-global-typography-55fac76-line-height );letter-spacing:var( --e-global-typography-55fac76-letter-spacing );word-spacing:var( --e-global-typography-55fac76-word-spacing );}body:not(.rtl) .elementor-470 .elementor-element.elementor-element-a08a5fb{right:50%;}body.rtl .elementor-470 .elementor-element.elementor-element-a08a5fb{left:50%;}.elementor-470 .elementor-element.elementor-element-a08a5fb{bottom:23px;}.elementor-470 .elementor-element.elementor-element-965fa6b img{height:314px;}.elementor-470 .elementor-element.elementor-element-965fa6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-470 .elementor-element.elementor-element-ad7c591 .elementor-heading-title{font-size:var( --e-global-typography-7cde108-font-size );line-height:var( --e-global-typography-7cde108-line-height );letter-spacing:var( --e-global-typography-7cde108-letter-spacing );word-spacing:var( --e-global-typography-7cde108-word-spacing );}.elementor-470 .elementor-element.elementor-element-ffb19be{text-align:center;}.elementor-470 .elementor-element.elementor-element-ffb19be .elementor-heading-title{font-size:var( --e-global-typography-55fac76-font-size );line-height:var( --e-global-typography-55fac76-line-height );letter-spacing:var( --e-global-typography-55fac76-letter-spacing );word-spacing:var( --e-global-typography-55fac76-word-spacing );}.elementor-470 .elementor-element.elementor-element-ffb19be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-470 .elementor-element.elementor-element-ffb19be.elementor-element{--align-self:center;}.elementor-470 .elementor-element.elementor-element-6de3642{--grid-template-columns:repeat(4, auto);--grid-row-gap:5px;bottom:218px;}body:not(.rtl) .elementor-470 .elementor-element.elementor-element-6de3642{left:84px;}body.rtl .elementor-470 .elementor-element.elementor-element-6de3642{right:84px;}}/* Start custom CSS for social-icons, class: .elementor-element-a51f0be */.elementor-470 .elementor-element.elementor-element-a51f0be {
    left: 50% !important;
    transform: translate3d(-50%,0,0);
}


@media(max-width: 767px) {
    .elementor-470 .elementor-element.elementor-element-a51f0be {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a08a5fb */.elementor-470 .elementor-element.elementor-element-a08a5fb {
    transform: translate3d(50%,0,0);
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-965fa6b */.elementor-470 .elementor-element.elementor-element-965fa6b img{
    object-position: top center;
}
.elementor-470 .elementor-element.elementor-element-965fa6b a {
    width: 100%
}
@media (max-width: 400px) {
    .elementor-470 .elementor-element.elementor-element-965fa6b img {
        height: 250px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760d79f */.elementor-470 .elementor-element.elementor-element-760d79f {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6de3642 */.elementor-470 .elementor-element.elementor-element-6de3642 {
    left: 50% !important;
    transform: translate3d(-50%,0,0);
     position: relative !important;
        left: unset !important;
        bottom: unset !important;
        transform: unset;
}


@media(min-width: 767px) {
    .elementor-470 .elementor-element.elementor-element-6de3642 {
       display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7bc04d */@media(max-width: 767px) {
    .elementor-470 .elementor-element.elementor-element-a7bc04d {
    width: calc(100% - 36px) !important;
    max-width: 358px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8410b7f */.elementor-470 .elementor-element.elementor-element-8410b7f {
 max-width: 400px;   
 width: calc(100% - 10px)
}
.elementor-470 .elementor-element.elementor-element-8410b7f a {
    text-decoration: none;
}
@media(max-width: 767px) {
    .elementor-470 .elementor-element.elementor-element-8410b7f {
        background-size: contain !important;
        background-position: top center !important;
    }
}

@media(max-width: 350px) {
    .elementor-470 .elementor-element.elementor-element-8410b7f {
        min-height: unset;
        background-image: unset !important;
        background-color: white;
        border: 1px solid #420150;
        padding: 0 0 30px 0;
        border-radius: 30px;
    }
}/* End custom CSS */