.elementor-8 .elementor-element.elementor-element-9b17c75{--display:flex;--background-transition:0.3s;--margin-block-start:-100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-9b17c75:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9b17c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9b17c75, .elementor-8 .elementor-element.elementor-element-9b17c75::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2f88127 div.dce-view-results div.elementor-row.dce-view-grid div.item-page.dce-view-col.dce-view-single-wrapper.dce-view-grid-element{padding:0px;}.elementor-8 .elementor-element.elementor-element-2f88127 .swiper-slide{transition-duration:calc(5000ms*1.2);}.elementor-8 .elementor-element.elementor-element-2f88127 .dce-view-exposed-form label.dce-view-input-label{display:inline;}.elementor-8 .elementor-element.elementor-element-2f88127 .dce-view-exposed-sort label{display:inline;}.elementor-8 .elementor-element.elementor-element-2f88127 .dce-view-exposed-sort .dce-input-sort{border-radius:1px;}.elementor-8 .elementor-element.elementor-element-ea5c364{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-ae4daa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e2e4227 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-9e79ddb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-32b008f{--display:flex;--background-transition:0.3s;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-8 .elementor-element.elementor-element-96b8dc1 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-96b8dc1 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-8 .elementor-element.elementor-element-0b90fe8 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;}.elementor-8 .elementor-element.elementor-element-0b90fe8 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-8 .elementor-element.elementor-element-bb6136c{--display:flex;--background-transition:0.3s;--padding-block-start:0rem;--padding-block-end:2rem;--padding-inline-start:1rem;--padding-inline-end:5rem;}.elementor-8 .elementor-element.elementor-element-bb6136c, .elementor-8 .elementor-element.elementor-element-bb6136c::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-61d94b9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-8 .elementor-element.elementor-element-61d94b9 .elementor-repeater-item-b977036{text-align:left;}.elementor-8 .elementor-element.elementor-element-61d94b9 .elementor-repeater-item-b977036 > *{font-size:20px;color:var( --e-global-color-primary );display:inline-block;}.elementor-8 .elementor-element.elementor-element-61d94b9 .elementor-repeater-item-b977036 a{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-61d94b9 .elementor-repeater-item-b977036 a:hover{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-61d94b9 .dce-post-item{text-align:left;padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-61d94b9 .dce-post-item .dce-post-block{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-secondary );padding:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-61d94b9 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-8 .elementor-element.elementor-element-61d94b9 > .elementor-widget-container{padding:0rem 0rem 0rem 1rem;border-style:none;}.elementor-8 .elementor-element.elementor-element-4176448{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:2rem;--padding-block-end:2rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-8 .elementor-element.elementor-element-4176448:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4176448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4176448, .elementor-8 .elementor-element.elementor-element-4176448::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-486cb4b{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e4ffb00 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-e4ffb00 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-8 .elementor-element.elementor-element-b599cbc .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-8 .elementor-element.elementor-element-b599cbc .elementor-repeater-item-3a2ffb2 > *{display:inline-block;}.elementor-8 .elementor-element.elementor-element-b599cbc .elementor-repeater-item-50c6fa1.dce-item_image{justify-content:top;}.elementor-8 .elementor-element.elementor-element-b599cbc .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-8 .elementor-element.elementor-element-b599cbc .dce-post-item{padding-bottom:35px;}.elementor-8 .elementor-element.elementor-element-8478cb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:5rem;--padding-block-end:5rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-8 .elementor-element.elementor-element-8478cb9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8478cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.proport.es/wp-content/uploads/Proport_5-1024x682.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8478cb9, .elementor-8 .elementor-element.elementor-element-8478cb9::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-db681fb{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c6f8b48{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c6f8b48, .elementor-8 .elementor-element.elementor-element-c6f8b48::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0092390 .elementor-heading-title{color:#FFFFFF;font-weight:500;}.elementor-8 .elementor-element.elementor-element-6591c74{color:#FFFFFF;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-de47ee7 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-de47ee7 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-de47ee7 .elementor-button{font-size:18px;font-weight:400;border-radius:1000px 1000px 1000px 1000px;}.elementor-8 .elementor-element.elementor-element-de47ee7 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-de47ee7 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-de47ee7 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-de47ee7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f2dd3ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 50px;--background-transition:0.3s;--margin-block-start:6rem;--margin-block-end:6rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:4rem;--padding-inline-end:4rem;}.elementor-8 .elementor-element.elementor-element-1eb85e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-31008f7 .elementor-heading-title{font-weight:500;}.elementor-8 .elementor-element.elementor-element-1810868{font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d85e726{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-678cde0 .elementor-heading-title{font-weight:500;}.elementor-8 .elementor-element.elementor-element-641df31{font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-629f814{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-33bb88b .elementor-heading-title{font-weight:500;}.elementor-8 .elementor-element.elementor-element-923acc3{font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-f3a3629{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ce9e0f4 .elementor-heading-title{font-weight:500;}.elementor-8 .elementor-element.elementor-element-b41a115{font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3f2396f{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-ae4daa9{--width:55%;}.elementor-8 .elementor-element.elementor-element-9e79ddb{--width:45%;}.elementor-8 .elementor-element.elementor-element-db681fb{--width:50%;}.elementor-8 .elementor-element.elementor-element-c6f8b48{--width:50%;}.elementor-8 .elementor-element.elementor-element-1eb85e7{--width:40%;}.elementor-8 .elementor-element.elementor-element-d85e726{--width:20%;}.elementor-8 .elementor-element.elementor-element-629f814{--width:20%;}.elementor-8 .elementor-element.elementor-element-f3a3629{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-ae4daa9{--width:100%;}.elementor-8 .elementor-element.elementor-element-9e79ddb{--width:100%;}.elementor-8 .elementor-element.elementor-element-db681fb{--width:100%;}.elementor-8 .elementor-element.elementor-element-c6f8b48{--width:100%;}.elementor-8 .elementor-element.elementor-element-1eb85e7{--width:100%;}.elementor-8 .elementor-element.elementor-element-d85e726{--width:100%;}.elementor-8 .elementor-element.elementor-element-629f814{--width:100%;}.elementor-8 .elementor-element.elementor-element-f3a3629{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-ea5c364{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-8 .elementor-element.elementor-element-32b008f{--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-8 .elementor-element.elementor-element-bb6136c{--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-8 .elementor-element.elementor-element-61d94b9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}.elementor-8 .elementor-element.elementor-element-61d94b9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8 .elementor-element.elementor-element-4176448{--padding-block-start:1rem;--padding-block-end:1rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-8 .elementor-element.elementor-element-b599cbc .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-8 .elementor-element.elementor-element-8478cb9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-f2dd3ee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-32b008f{--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-8 .elementor-element.elementor-element-bb6136c{--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-8 .elementor-element.elementor-element-61d94b9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-8 .elementor-element.elementor-element-61d94b9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8 .elementor-element.elementor-element-4176448{--padding-block-start:2rem;--padding-block-end:2rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-8 .elementor-element.elementor-element-e4ffb00{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-b599cbc .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-8 .elementor-element.elementor-element-8478cb9{--padding-block-start:1rem;--padding-block-end:1rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-8 .elementor-element.elementor-element-f2dd3ee{--padding-block-start:1rem;--padding-block-end:1rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}}/* Start custom CSS for image, class: .elementor-element-e2e4227 */.elementor-8 .elementor-element.elementor-element-e2e4227 img {
    aspect-ratio: 579/638;
    overflow: hidden;
    max-height: 675px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b90fe8 */.elementor-8 .elementor-element.elementor-element-0b90fe8 {
    font-size: calc(2.986875rem + 2.075625 * ((100vw - 20rem) / 100));
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-61d94b9 */@media only screen and (min-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-61d94b9 {
        overflow-y: auto;
        overflow-x: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb6136c */@media only screen and (min-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-bb6136c {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-bb6136c > div {
        direction: rtl;
    }

    .elementor-8 .elementor-element.elementor-element-bb6136c > div::-webkit-scrollbar {
      width: 20px;
    }

    .elementor-8 .elementor-element.elementor-element-bb6136c > div::-webkit-scrollbar-track {
    background-color: transparent;
    }

    .elementor-8 .elementor-element.elementor-element-bb6136c > div::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
    }

    .elementor-8 .elementor-element.elementor-element-bb6136c > div::-webkit-scrollbar-thumb:hover {
    background-color: #6f82ab;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5c364 */@media only screen and (min-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-ea5c364 {
        max-height: 900px;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0092390 */.elementor-8 .elementor-element.elementor-element-0092390 h2 {
    font-size: calc(2.986875rem + 2.075625 * ((100vw - 20rem) / 100));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8478cb9 */.elementor-8 .elementor-element.elementor-element-8478cb9 {
    max-height: 1200px;
    height: 100vh;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31008f7 */.elementor-8 .elementor-element.elementor-element-31008f7 h3 {
    font-size: calc(1.986875rem + 1.075625 * ((100vw - 20rem) / 100));
}/* End custom CSS */