.elementor-kit-7783{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#3D3D3D;--e-global-color-accent:#ED1C24;--e-global-color-72578bc9:#6EC1E4;--e-global-color-71bfeac4:#7A7A7A;--e-global-color-2ef83808:#4054B2;--e-global-color-4956c767:#000;--e-global-color-7c333a06:#FFF;--e-global-typography-primary-font-family:"Source Code Pro";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Source Code Pro";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Source Code Pro";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Source Code Pro";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );font-family:"Source Code Pro", Source Code Pro;font-size:25px;}.elementor-kit-7783 h1{color:var( --e-global-color-primary );font-family:"Source Code Pro", Source Code Pro;font-size:37px;font-weight:600;}.elementor-kit-7783 h2{color:var( --e-global-color-primary );font-family:"Source Code Pro", Source Code Pro;font-size:25px;font-weight:600;}.elementor-kit-7783 h3{color:var( --e-global-color-primary );font-size:25px;font-weight:400;}.elementor-kit-7783 h4{font-family:"Source Code Pro", Source Code Pro;font-size:23px;font-weight:500;}.elementor-kit-7783 h5{font-family:"Source Code Pro", Source Code Pro;}.elementor-kit-7783 h6{font-family:"Source Code Pro", Source Code Pro;}.elementor-kit-7783 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:rgba(0,0,0,0.87);}.elementor-kit-7783 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7783{font-size:3.2vw;}.elementor-kit-7783 h1{font-size:20px;}.elementor-kit-7783 h2{font-size:16px;}.elementor-kit-7783 h3{font-size:14px;}.elementor-kit-7783 h4{font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-10776,
.error404,
.elementor-page-11572,
.elementor-page-10657
{
  animation-name: background-color;
  animation-duration: 40s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes background-color{
    0%{
        background: #c7cdd8;
    }
    6%{
        background: #949ba5;
    }
    10%{
        background: #636a73;
    }
    15%{
        background: #fbfcd3;
    }
    20%{
        background: #feffab;
    }
    25%{
        background: #fdda76;
    }
    30%{
        background: #b6fee8;
    }
    35%{
        background: #7ec9fd;
    }
    40%{
        background: #4352af;
    }
    45%{
        background: #63ea91;
    }
    50%{
        background: #359f58;
    }
    55%{
        background: #359f58;
    }
    60%{
        background: #155229;
    }
    65%{
        background: #fdccef;
    }
    70%{
        background: #dcaafd;
    }
    75%{
        background: #b059b2;
    }
    80%{
        background: #fa7f59;
    }
    85%{
        background: #9c3430;
    }
    92%{
        background: #500c0a;
    }
    100%{
        background: #fb4968;
    }
}/* End custom CSS */