.elementor-kit-10{--e-global-color-primary:#04171F;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#BB4525;--e-global-color-81a92ea:#07202A;--e-global-color-0fd2db7:#C8AE78;--e-global-color-5c41623:#141B2B;--e-global-color-49d7441:#60BCF4;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#header .current-menu-item a:after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 60% !important;
    border-bottom: 4px solid #bb4525;
    position: absolute;
    left: 20% !important;
    top: 78px;
}

#header li.menu-item:hover a:after{
    content: "";
    display: block;
    margin: 0 auto;
    width: 60% !important;
    border-bottom: 4px solid #bb4525;
    position: absolute;
    left: 20% !important;
    top: 78px;
}

a.elementor-item {
    padding: 13px 14px !important;
}

.test1:after,.test2:after,.test3:after{
    filter: blur(1px);
    content: "";
    width: 100px;
    height: 100%;
    position: absolute;
    z-index: 2;
    background: linear-gradient(87deg, rgb(244 244 244) 50%, rgba(66, 161, 233, 0) 100%);
    top: 0;
}
.test1:before,.test2:before,.test3:before{
    filter: blur(1px);
    content: "";
    width: 100px;
    height: 100%;
    position: absolute;
    z-index: 2;
  background: linear-gradient(87deg, rgba(66, 161, 233, 0) 20%, rgb(244 244 244) 50%);
    top: 0;
    right: 0
}

#solutions .col1 .elementor-widget-wrap:hover ,#solutions .col2 .elementor-widget-wrap:hover ,#solutions .col3 .elementor-widget-wrap:hover, #solutions .col4 .elementor-widget-wrap:hover   {background-color: white;}

#solutions .col1 .elementor-widget-wrap:hover a ,#solutions .col2 .elementor-widget-wrap:hover a ,#solutions .col3 .elementor-widget-wrap:hover a, #solutions .col4 .elementor-widget-wrap:hover a  {color: #bb4525;}


body.logged-in .hide-when-logged-in {
    display: none !important;
}


.show-when-logged-in {
    display: none !important;
}

body.logged-in .show-when-logged-in {
    display: block !important;
}

.elementor-testimonial__text span {
    padding-left: 5px;
    position: absolute;
    bottom: 20px;
}

#recent .wdk-title {
    margin-top: -100px;
    z-index: 1;
}

#recent .wdk-features-part {
    margin-top: 15px !important;
}

@media (min-width:1025px) and (max-width:1200px){
    a.elementor-item {
    padding: 10px !important;
}
}

.ff-el-form-check.ff-el-form-check-:nth-child(3) {
    width: 100% !important;
}/* End custom CSS */