.elementor-kit-537{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-a072feb:#000000;--e-global-color-387845d:#1A232B;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--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-537 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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.solution {
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding: 40px 0px 40px 0px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: 100% 100%;
        }
        
        .layout {
            display: flex;
            flex-direction: row;
            justify-content: center;
        }
        
        .left {
            width: 250px;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        
        .warp {
            display: flex;
            flex-direction: row;
            align-items: center;
        }
        
        .left .warp p {
            display: inline-block;
            width: 105px;
            line-height: 37px;
            padding-left: 30px;
            color: #fff;
            margin: 5px 0px;
        }
        
        .warp_active {
            /* background-color: #00a0de; */
        }
        
        .warp_active .triangle {
            opacity: 1;
            filter: alpha(opacity=100);
        }
        
        .warp_active p {
            background-color: #00a0de;
        }
        
        .triangle {
            display: inline-block;
            width: 0;
            height: 0;
            border-left: 18px solid #00a0de;
            border-top: 19px solid transparent;
            border-bottom: 19px solid transparent;
            vertical-align: top;
            opacity: 0;
            filter: alpha(opacity=0);
        }
        
        .wrap {
            display: flex;
            flex-direction: column;
        }
        
        .right {
            color: #fff;
            max-width: 800px;
            width: 63%;
            padding-bottom: 50px;
        }
        
        .right .text {
            margin-bottom: 50px;
        }
        
        .btn-blank {
            border: #fff 1px solid;
            border-radius: 5%;
            color: #fff;
            padding: 5px 20px;
            text-decoration: none;
        }
        
        .right .title {
            font-size: 20px;
            font-weight: bold;
        }
        
        .right img {
            max-width: 600px;
            height: auto;
            margin-top: 100px;
            margin-left: 10px;
        }
        
        #related_posts img{
            width: unset;
        }/* End custom CSS */