.elementor-56880 .elementor-element.elementor-element-8a0ff10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px clamp(2.5rem, 1.0714rem + 2.9762vw, 3.75rem);--background-transition:0.3s;--padding-top:clamp(1.25rem, 0.8929rem + 1.7857vw, 2.5rem);--padding-bottom:0;--padding-left:16px;--padding-right:16px;}.elementor-56880 .elementor-element.elementor-element-3a8cf72{--display:flex;--gap:1rem 0rem;--background-transition:0.3s;}.elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button{background-color:var( --e-global-color-5705219 );font-family:"Onest", Sans-serif;font-size:clamp(0.875rem, 0.831rem + 0.1878vw, 1rem);font-weight:600;text-transform:uppercase;line-height:1.5em;fill:var( --e-global-color-3804e6b );color:var( --e-global-color-3804e6b );transition-duration:0.2s;border-radius:4px 4px 4px 4px;padding:0.5em 1.25em 0.5em 1.25em;}.elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button:hover, .elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button:focus{background-color:var( --e-global-color-8f3b887 );color:var( --e-global-color-3804e6b );}.elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button-content-wrapper{flex-direction:row;}.elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button .elementor-button-content-wrapper{gap:0.5em;justify-content:center;}.elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button:hover svg, .elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button:focus svg{fill:var( --e-global-color-3804e6b );}.elementor-56880 .elementor-element.elementor-element-10c72e4{--display:flex;--background-transition:0.3s;}.elementor-56880 .elementor-element.elementor-element-188d6f9 .elementor-heading-title{font-size:2rem;}.elementor-56880 .elementor-element.elementor-element-2e1c849 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-56880 .elementor-element.elementor-element-2e1c849 .elementor-icon-list-icon{width:14px;}.elementor-56880 .elementor-element.elementor-element-2e1c849 .elementor-icon-list-icon i{font-size:14px;}.elementor-56880 .elementor-element.elementor-element-2e1c849 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-56880 .elementor-element.elementor-element-2e1c849 .elementor-icon-list-text, .elementor-56880 .elementor-element.elementor-element-2e1c849 .elementor-icon-list-text a{color:var( --e-global-color-98131c9 );}.elementor-56880 .elementor-element.elementor-element-2e1c849 .elementor-icon-list-item{font-family:"Onest", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;}.elementor-56880 .elementor-element.elementor-element-65c26d9 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-56880 .elementor-element.elementor-element-65c26d9 img{width:100%;max-width:100%;}.elementor-56880 .elementor-element.elementor-element-74e7f54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-56880 .elementor-element.elementor-element-5335fdc{--display:flex;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-56880 .elementor-element.elementor-element-5335fdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56880 .elementor-element.elementor-element-f35a6f3{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-56880 .elementor-element.elementor-element-3a8cf72{--width:clamp(12.5rem, 3.0714rem + 19.6429vw, 20.75rem);}.elementor-56880 .elementor-element.elementor-element-10c72e4{--width:calc(100% - calc(clamp(12.5rem, 3.0714rem + 19.6429vw, 20.75rem) + clamp(2.5rem, 1.0714rem + 2.9762vw, 3.75rem)));}.elementor-56880 .elementor-element.elementor-element-5335fdc{--width:93.989%;}}@media(max-width:767px){.elementor-56880 .elementor-element.elementor-element-8a0ff10{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for button, class: .elementor-element-cd6726f */.elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button-text {
    margin-inline: auto;
}

.elementor-56880 .elementor-element.elementor-element-cd6726f .elementor-button-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba696dc */.elementor-56880 .elementor-element.elementor-element-ba696dc .social-share{
    display: flex;
    flex-direction: column;
    align-items: center;
    
    gap:1.5rem;
}

.elementor-56880 .elementor-element.elementor-element-ba696dc .social-share a{
    display: flex;
    justify-content: center;
    align-items: center;
    border:  1px solid var(--e-global-color-384b4c1);
    border-radius:100%;
    padding: 0.75rem;
    transition: all 0.5s ease;
}

.elementor-56880 .elementor-element.elementor-element-ba696dc .social-share a:last-child{
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius:100%;
    padding: 0.9rem 0.75rem;
}

.elementor-56880 .elementor-element.elementor-element-ba696dc .social-share a:hover{
transition: all 0.5s ease;
    border:  1px solid var(--e-global-color-bf124d6);
}

.elementor-56880 .elementor-element.elementor-element-ba696dc .social-share a:hover svg{
 filter: brightness(0) saturate(100%) invert(46%) sepia(14%) saturate(2192%) hue-rotate(183deg) brightness(91%) contrast(93%);
   transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c72e4 *//*@media (min-width:768px) {*/
/*    .k20-servicii-wrapper {*/
/*        display: block;*/
/*    }*/
    
/*    .k20-servicii-wrapper::after {*/
/*        content: "";*/
/*        display: block;*/
/*        clear: both;*/
/*    }*/
/*}*/

/*@media (min-width:768px) {*/
/*    .k20-servicii-wrapper .k20-servicii-featured-img {*/
/*        float: right;*/
/*        width: 332px;*/
/*    }*/
/*}*/


.k20-servicii-content {
    float: left1; /* Float the left column */
    width: %; /* Set width for the left column */
    margin-right: 20px; /* Space between columns */
}

.k20-servicii-featured-img {
    float: right; /* Float the right column */
    width: 300px; /* Set width for the right column */
}

.k20-servicii-wrapper {
    display: block;
}

/* Clearfix for parent container if necessary */
.k20-servicii-wrapper::after { /* Assuming your parent container has a class like .k20-servicii-wrapper */
    content: "";
    display: table;
    clear: both; /* Clear floats to ensure proper layout */
}/* End custom CSS */