.elementor-368 .elementor-element.elementor-element-6b37edce{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.2;}.elementor-368 .elementor-element.elementor-element-6b37edce:not(.elementor-motion-effects-element-type-background), .elementor-368 .elementor-element.elementor-element-6b37edce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0D1F2C 0%, #59B7B3 100%);}.elementor-368 .elementor-element.elementor-element-6b37edce::before, .elementor-368 .elementor-element.elementor-element-6b37edce > .elementor-background-video-container::before, .elementor-368 .elementor-element.elementor-element-6b37edce > .e-con-inner > .elementor-background-video-container::before, .elementor-368 .elementor-element.elementor-element-6b37edce > .elementor-background-slideshow::before, .elementor-368 .elementor-element.elementor-element-6b37edce > .e-con-inner > .elementor-background-slideshow::before, .elementor-368 .elementor-element.elementor-element-6b37edce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inmodemd.es/wp-content/uploads/2024/09/pattern.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-368 .elementor-element.elementor-element-6b37edce > .elementor-shape-bottom svg, .elementor-368 .elementor-element.elementor-element-6b37edce > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:80px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-368 .elementor-element.elementor-element-f0ea222{text-align:center;}.elementor-368 .elementor-element.elementor-element-f0ea222 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:61px;font-weight:700;text-transform:uppercase;line-height:74px;color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-9363b1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-368 .elementor-element.elementor-element-f577641 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D8D8D8;}.elementor-368 .elementor-element.elementor-element-68b3952{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-368 .elementor-element.elementor-element-b2b9ea2{--grid-columns:1;--grid-row-gap:50px;}.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;margin-top:80px;}body:not(.rtl) .elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 8px/2 );}body.rtl .elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 8px/2 );}body.rtl .elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 8px/2 );}.elementor-368 .elementor-element.elementor-element-51d20a24{--display:flex;--min-height:313px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--overlay-opacity:0.025;--overlay-mix-blend-mode:multiply;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-368 .elementor-element.elementor-element-51d20a24:not(.elementor-motion-effects-element-type-background), .elementor-368 .elementor-element.elementor-element-51d20a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 99%, var( --e-global-color-secondary ) 97%);}.elementor-368 .elementor-element.elementor-element-51d20a24::before, .elementor-368 .elementor-element.elementor-element-51d20a24 > .elementor-background-video-container::before, .elementor-368 .elementor-element.elementor-element-51d20a24 > .e-con-inner > .elementor-background-video-container::before, .elementor-368 .elementor-element.elementor-element-51d20a24 > .elementor-background-slideshow::before, .elementor-368 .elementor-element.elementor-element-51d20a24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-368 .elementor-element.elementor-element-51d20a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inmodemd.es/wp-content/uploads/2024/09/pattern-2.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-368 .elementor-element.elementor-element-6020cbf5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-368 .elementor-element.elementor-element-1ab75aa{text-align:center;}.elementor-368 .elementor-element.elementor-element-1ab75aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:600;text-transform:uppercase;line-height:47px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-368 .elementor-element.elementor-element-375ae842{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;}.elementor-368 .elementor-element.elementor-element-375ae842 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-368 .elementor-element.elementor-element-375ae842 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-368 .elementor-element.elementor-element-4c9709cc{width:var( --container-widget-width, 546px );max-width:546px;--container-widget-width:546px;--container-widget-flex-grow:0;text-align:center;font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-368 .elementor-element.elementor-element-4c9709cc.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-368 .elementor-element.elementor-element-24679eea .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-368 .elementor-element.elementor-element-f0ea222 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-368 .elementor-element.elementor-element-9363b1f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:030px;}.elementor-368 .elementor-element.elementor-element-68b3952{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-368 .elementor-element.elementor-element-b2b9ea2{--grid-columns:1;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-368 .elementor-element.elementor-element-f0ea222 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-368 .elementor-element.elementor-element-b2b9ea2{--grid-columns:1;}.elementor-368 .elementor-element.elementor-element-6020cbf5{--width:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-368 .elementor-element.elementor-element-6020cbf5.e-con{--align-self:center;}.elementor-368 .elementor-element.elementor-element-1ab75aa .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-368 .elementor-element.elementor-element-4c9709cc > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for wp-widget-wpc_filters_widget, class: .elementor-element-f577641 */.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filters-widget-wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: 21px;
    column-gap: 28px; /* Espacio entre columnas */
}


.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filters-section {
    flex: 1 1 calc(10% - 10px); /* Las demás secciones ocuparán 1/3 del ancho */
    box-sizing: border-box;
}

.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filters-section { 
    margin-bottom: 0;
}

.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filters-section .wpc-filter-header {
    font-size: 14px;
    line-height: 20px;
    color: #505050;
}

.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filters-section select {
    background: #fff;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    margin-top: -5px;
}

.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filters-section select {
   
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI1NzlfMzI4MyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNTc5XzMyODMpIj4KPHBhdGggZD0iTTEyIDE1LjRMNiA5LjRMNy40IDhMMTIgMTIuNkwxNi42IDhMMTggOS40TDEyIDE1LjRaIiBmaWxsPSIjNTlCN0IzIi8+CjwvZz4KPC9zdmc+Cg==");

    background-size: 25px;
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    accent-color: #AE9F6F !important;
}


.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filters-section select:focus-visible {
    outline:none;
    border: 1px solid #59B7B3;

}

.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filter-layout-search-field  {
    flex: 1 1 100%; /* El campo de búsqueda ocupa el 100% del ancho */
    
}

.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filter-layout-search-field .wpc-search-field  {
    border-width: 0;
    border-bottom: 1px solid #D8D8D8;
}

.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filter-layout-search-field .wpc-search-field:focus-visible  {
    border-width: 0;
    outline:none;
    border-bottom: 1px solid #59B7B3;
}

.elementor-368 .elementor-element.elementor-element-f577641 .wpc-filter-layout-search-field .wpc-search-field::placeholder  {
        font-size: 14px;
        line-height: 20px;
        color: #A0A2A3;
    
}


.elementor-368 .elementor-element.elementor-element-f577641 .wpc-search-icon:before {
    content: "";
    display: inline-block;
    vertical-align: baseline;
    line-height: 1;
    width: 14px;
    height: 14px;
   
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6 18L10.3 11.7C9.8 12.1 9.225 12.4167 8.575 12.65C7.925 12.8833 7.23333 13 6.5 13C4.68333 13 3.14583 12.3708 1.8875 11.1125C0.629167 9.85417 0 8.31667 0 6.5C0 4.68333 0.629167 3.14583 1.8875 1.8875C3.14583 0.629167 4.68333 0 6.5 0C8.31667 0 9.85417 0.629167 11.1125 1.8875C12.3708 3.14583 13 4.68333 13 6.5C13 7.23333 12.8833 7.925 12.65 8.575C12.4167 9.225 12.1 9.8 11.7 10.3L18 16.6L16.6 18ZM6.5 11C7.75 11 8.8125 10.5625 9.6875 9.6875C10.5625 8.8125 11 7.75 11 6.5C11 5.25 10.5625 4.1875 9.6875 3.3125C8.8125 2.4375 7.75 2 6.5 2C5.25 2 4.1875 2.4375 3.3125 3.3125C2.4375 4.1875 2 5.25 2 6.5C2 7.75 2.4375 8.8125 3.3125 9.6875C4.1875 10.5625 5.25 11 6.5 11Z' fill='%2359B7B3'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 14px;
  
}

/* Ajustes para pantallas más pequeñas */
@media (max-width: 768px) {
    .elementor-368 .elementor-element.elementor-element-f577641 .wpc-filters-section {
        flex: 1 1 100%; /* En pantallas pequeñas, cada sección ocupa el 100% del ancho */
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b2b9ea2 */.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination {
    display: flex;
    justify-content: center;
}
.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers{
    padding: 11px 15px;
    border: 1px solid #A0A2A3;
    background: #ffffff;
    color: #0D1F2C;
    font-size: 14px;
    width: 44px;
    height: 44px;
    text-wrap: nowrap;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition: all .3s;
}
.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers:not(.current):not(.prev):not(.next):hover{
    border: 1px solid #24827E;
    background: #59B7B3;

    
}

.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers.current{
    color: #ffffff;
    border: 1px solid #0D1F2C;
    background: #0D1F2C;
     width: 44px;
    height: 44px;
    text-wrap: nowrap;
    
}
.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers.prev,
.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers.next {
    border: none;

}

.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers.prev {
    margin-right: 30px !important;
}
.elementor-368 .elementor-element.elementor-element-b2b9ea2 .elementor-pagination .page-numbers.next {
    margin-left: 30px !important;

}/* End custom CSS */