.elementor-39690 .elementor-element.elementor-element-10d19a8 > .elementor-container{max-width:1380px;}.elementor-39690 .elementor-element.elementor-element-10d19a8{padding:20px 30px 20px 30px;}.elementor-39690 .elementor-element.elementor-element-e3b0113 > .elementor-element-populated{padding:10px 0px 10px 30px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39690 .elementor-element.elementor-element-83cb045 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-39690 .elementor-element.elementor-element-83cb045{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:#0055B8;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-item:not(:last-child):after{content:"";width:90%;border-color:#ddd;}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-39690 .elementor-element.elementor-element-85ecd1c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;line-height:20px;}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-text{color:#5D5D5D;transition:color 0.3s;}.elementor-39690 .elementor-element.elementor-element-85ecd1c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#2699FB;}.elementor-39690 .elementor-element.elementor-element-be074d1 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-39690 .elementor-element.elementor-element-0e34e13 > .elementor-element-populated{padding:10px 0px 10px 10px;}.elementor-39690 .elementor-element.elementor-element-0d8a6ec > .elementor-element-populated{padding:10px 0px 10px 10px;}@media(min-width:768px){.elementor-39690 .elementor-element.elementor-element-e3b0113{width:13.931%;}.elementor-39690 .elementor-element.elementor-element-744c38e{width:22.083%;}.elementor-39690 .elementor-element.elementor-element-be074d1{width:22.083%;}.elementor-39690 .elementor-element.elementor-element-0e34e13{width:20.453%;}.elementor-39690 .elementor-element.elementor-element-0d8a6ec{width:21.45%;}}/* Start custom CSS */#menu-solucoes .elementor-icon i:hover{
    color:#2699FB;
}
    
.menu-solucoes-box .elementor-widget-container {
    border-color: #0055B8 !important;
    transition: border-color .2s linear;
}
    
.menu-solucoes-box .elementor-widget-container:hover {
    border-color: #ff6b00 !important;
    transition: border-color .2s linear;
}
    
.menu-solucoes-box .elementor-widget-container h2 {
    transition: color .2s linear;
}
    
.menu-solucoes-box .elementor-widget-container:hover h2 {
    color: #ff6b00 !important;
    transition: color .2s linear;
}
    
.menu-solucoes-box-stroke .elementor-widget-container:hover svg path{
    fill: #ff6b00 !important;
    stroke: #ff6b00 !important;
    transition: all .2s linear;
}
    
.menu-solucoes-box .elementor-widget-container:hover svg path {
    fill: #ff6b00 !important;
    transition: all .2s linear;
}

@media all and (min-width:1366px) {
    .menu-solucoes-box .menu-irs .elementor-cta__content {
        display: grid;
        grid-template-columns: 20% 70%;
        grid-template-rows: 30px 30px;
        column-gap: 5%;
        row-gap: 0;
        grid-template-areas: "icones titles"
                             "icones texts";
                             
        min-height: 126px !important;
    }
    
    .menu-solucoes-box .menu-irs .elementor-cta__icon {
        grid-area: icones;
        width: 50px;
    }
    
    .menu-solucoes-box .menu-irs .elementor-cta__title {
        grid-area: titles;
        margin-bottom: 0px !important;
        text-align: left;
    }
    
    .menu-solucoes-box .menu-irs .elementor-cta__description {
        grid-area: texts;
        text-align: left;
    }
    
    .elementor .elementor-element .elementor-icon-wrapper.menu-irs {
        height: 30px;
    }
}/* End custom CSS */