.elementor-13480 .elementor-element.elementor-element-73faaaa:not(.elementor-motion-effects-element-type-background), .elementor-13480 .elementor-element.elementor-element-73faaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8B232;}.elementor-13480 .elementor-element.elementor-element-73faaaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-13480 .elementor-element.elementor-element-73faaaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13480 .elementor-element.elementor-element-16d86bd > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-13480 .elementor-element.elementor-element-f7e4b5d img{width:500px;max-width:100%;opacity:0.58;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13480 .elementor-element.elementor-element-e3a0d18 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13480 .elementor-element.elementor-element-e3a0d18 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-13480 .elementor-element.elementor-element-df7ad9d .elementor-heading-title{color:#000000;}.elementor-13480 .elementor-element.elementor-element-fa1a3fc .elementor-spacer-inner{height:20px;}.elementor-13480 .elementor-element.elementor-element-1d0b374{color:#000000;}.elementor-13480 .elementor-element.elementor-element-1d0b374 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13480 .elementor-element.elementor-element-243451f .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#000000;}.elementor-13480 .elementor-element.elementor-element-243451f .elementor-button:hover, .elementor-13480 .elementor-element.elementor-element-243451f .elementor-button:focus{color:#000000;background-color:#FFFFFF;}.elementor-13480 .elementor-element.elementor-element-243451f .elementor-button:hover svg, .elementor-13480 .elementor-element.elementor-element-243451f .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-13480 .elementor-element.elementor-element-16d86bd{width:100%;}.elementor-13480 .elementor-element.elementor-element-e3a0d18{width:100%;}}@media(max-width:1024px){.elementor-13480 .elementor-element.elementor-element-c87ff2d > .elementor-element-populated{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-13480 .elementor-element.elementor-element-f7e4b5d img{width:500px;max-width:100%;}.elementor-13480 .elementor-element.elementor-element-e3a0d18 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13480 .elementor-element.elementor-element-df7ad9d{text-align:center;}.elementor-13480 .elementor-element.elementor-element-1d0b374{text-align:center;}.elementor-13480 .elementor-element.elementor-element-1d0b374 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-13480 .elementor-element.elementor-element-c87ff2d > .elementor-element-populated{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-13480 .elementor-element.elementor-element-f7e4b5d img{width:300px;max-width:100%;}}/* Start custom CSS for section, class: .elementor-element-31388b1 */@media screen and (min-width:1025px){
    #dots-animation {position: relative;}
    #dots-animation .dot {width:4px; height:4px; background: white; border-radius: 50%; 
        position: absolute; top:0;left: 0}
    #dots-animation .dot:nth-of-type(2) {left:101px; top:73px;} /* kanada */
    #dots-animation .dot:nth-of-type(3) {left:118px; top:103px;} /* usa */
    #dots-animation .dot:nth-of-type(4) {left:187px; top:179px;} /* brazylia */
    #dots-animation .dot:nth-of-type(5) {left:270px; top:81px;} /* anglia */
    #dots-animation .dot:nth-of-type(6) {left:295px; top:90px;} /* niemcy */
    #dots-animation .dot:nth-of-type(7) {left:310px; top:90px;} /* polska */
    #dots-animation .dot:nth-of-type(8) {left:458px; top:191px;} /* australia */
    #dots-animation .dot:nth-of-type(9) {left:408px; top:73px;} /* rosja */
    #dots-animation .dot:nth-of-type(10) {left:460px; top:111px;} /* japonia */
    #dots-animation .dot:nth-of-type(11) {left:384px; top:141px;} /* indie */
    #dots-animation .dot:nth-of-type(12) {left:315px; top:192px;} /* rpa */
    #dots-animation .dot:nth-of-type(13) {left:282px; top:94px;} /* francja */
    #dots-animation .dot:after {opacity: 0; position: absolute; border-radius: 50%;   
             display:block; content:""; background: white; left:0; top:0; width:4px; height:4px;
            animation: dotanime 1.5s infinite ease-in-out;
        }

    #dots-animation .dot:nth-of-type(8):after,
    #dots-animation .dot:nth-of-type(10):after,
    #dots-animation .dot:nth-of-type(12):after{
        animation-duration: 2.1s;
        animation-delay: 0.5s;
    }    

    #dots-animation .dot:nth-of-type(3):after,
    #dots-animation .dot:nth-of-type(5):after,
    #dots-animation .dot:nth-of-type(7):after{
        animation-duration: 2.7s;
        animation-delay: 1s;
    }    

    #dots-animation .dot:nth-of-type(9):after,
    #dots-animation .dot:nth-of-type(11):after,
    #dots-animation .dot:nth-of-type(13):after{
        animation-duration: 3.2s;
        animation-delay: 1.5s;
    }    

    @keyframes dotanime {
      0%   { opacity: 0; transform: scale(1);}
      60% { opacity: 0.6; transform: scale(3.5);}
      80% { opacity: 0; transform: scale(1);}
      100% { opacity: 0; transform: scale(1);}
    };
}/* End custom CSS */