.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2733 .elementor-element.elementor-element-59b4110 .elementor-heading-title{font-family:var( --e-global-typography-2cac732-font-family );font-size:var( --e-global-typography-2cac732-font-size );font-weight:var( --e-global-typography-2cac732-font-weight );text-transform:var( --e-global-typography-2cac732-text-transform );line-height:var( --e-global-typography-2cac732-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2733 .elementor-element.elementor-element-d503825{font-family:var( --e-global-typography-544c7e9-font-family );font-size:var( --e-global-typography-544c7e9-font-size );font-weight:var( --e-global-typography-544c7e9-font-weight );text-transform:var( --e-global-typography-544c7e9-text-transform );}.elementor-2733 .elementor-element.elementor-element-0521f4d{padding:0% 5% 0% 5%;}.elementor-2733 .elementor-element.elementor-element-bac42ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-repeater-item-657e8bb .swiper-slide-bg{background-image:url(https://davidmolinagrande.es/wp-content/uploads/2022/06/slider-bellerin.jpg);background-size:cover;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-repeater-item-1bd5eb4 .swiper-slide-bg{background-image:url(https://davidmolinagrande.es/wp-content/uploads/2022/02/07A2147.jpg);background-size:cover;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-repeater-item-cb5f503 .swiper-slide-bg{background-image:url(https://davidmolinagrande.es/wp-content/uploads/2022/02/07A7043.jpg);background-size:cover;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-repeater-item-9127c12 .swiper-slide-bg{background-image:url(https://davidmolinagrande.es/wp-content/uploads/2021/03/007A7197.jpg);background-size:cover;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-repeater-item-5f457ce .swiper-slide-bg{background-image:url(https://davidmolinagrande.es/wp-content/uploads/2021/03/07A7912.jpg);background-size:cover;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-repeater-item-4c7db32 .swiper-slide-bg{background-image:url(https://davidmolinagrande.es/wp-content/uploads/2021/04/007A3100.jpg);background-size:cover;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-repeater-item-7c55014 .swiper-slide-bg{background-image:url(https://davidmolinagrande.es/wp-content/uploads/2021/03/007A1295.jpg);background-size:cover;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-repeater-item-dbb1188 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://davidmolinagrande.es/wp-content/uploads/2021/03/MG_9005.jpg);background-size:cover;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-slide{transition-duration:calc(3500ms*1.2);height:550px;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-slide-button{background-color:#FFFFFF;font-family:"Montserrat";font-size:16px;font-weight:200;border-width:0px;border-radius:0px;color:#000000;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-slide-contents{max-width:100%;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-slide-heading{font-family:"Montserrat";font-weight:800;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-slide-description{font-family:"Montserrat";font-weight:400;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-pagination-bullet{height:7px;width:7px;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-pagination-fraction{font-size:7px;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-pagination-bullet-active{background-color:#000000;}.elementor-2733 .elementor-element.elementor-element-6cc2240 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-2733 .elementor-element.elementor-element-6cc2240{text-align:center;font-family:var( --e-global-typography-259c805-font-family );font-size:var( --e-global-typography-259c805-font-size );font-weight:var( --e-global-typography-259c805-font-weight );}.elementor-2733 .elementor-element.elementor-element-1700d39{margin-top:50px;margin-bottom:50px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2733 .elementor-element.elementor-element-9abcbaf .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-2733 .elementor-element.elementor-element-9abcbaf:after{content:"0.66";position:absolute;color:transparent;}.elementor-2733 .elementor-element.elementor-element-9abcbaf{--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-2733 .elementor-element.elementor-element-9abcbaf a .elementor-portfolio-item__overlay{background-color:#E9E0D47D;}.elementor-2733 .elementor-element.elementor-element-9abcbaf .elementor-portfolio__filter.elementor-active{color:#9F9F94;}.elementor-2733 .elementor-element.elementor-element-9abcbaf .elementor-portfolio__filter{font-family:var( --e-global-typography-544c7e9-font-family );font-size:var( --e-global-typography-544c7e9-font-size );font-weight:var( --e-global-typography-544c7e9-font-weight );text-transform:var( --e-global-typography-544c7e9-text-transform );}.elementor-2733 .elementor-element.elementor-element-9abcbaf .elementor-portfolio__filter:not(:last-child){margin-right:calc(8px/2);}.elementor-2733 .elementor-element.elementor-element-9abcbaf .elementor-portfolio__filter:not(:first-child){margin-left:calc(8px/2);}.elementor-2733 .elementor-element.elementor-element-9abcbaf .elementor-portfolio__filters{margin-bottom:0px;}@media(max-width:1024px){.elementor-2733 .elementor-element.elementor-element-59b4110 .elementor-heading-title{font-size:var( --e-global-typography-2cac732-font-size );line-height:var( --e-global-typography-2cac732-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2733 .elementor-element.elementor-element-d503825{font-size:var( --e-global-typography-544c7e9-font-size );}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-slide{height:50vh;}.elementor-2733 .elementor-element.elementor-element-6cc2240{font-size:var( --e-global-typography-259c805-font-size );}.elementor-2733 .elementor-element.elementor-element-9abcbaf .elementor-portfolio__filter{font-size:var( --e-global-typography-544c7e9-font-size );}}@media(max-width:767px){.elementor-2733 .elementor-element.elementor-element-59b4110 .elementor-heading-title{font-size:var( --e-global-typography-2cac732-font-size );line-height:var( --e-global-typography-2cac732-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2733 .elementor-element.elementor-element-d503825{font-size:var( --e-global-typography-544c7e9-font-size );}.elementor-2733 .elementor-element.elementor-element-60abbb7 .swiper-slide{height:50vh;}.elementor-2733 .elementor-element.elementor-element-60abbb7 .elementor-slide-button{font-size:15px;}.elementor-2733 .elementor-element.elementor-element-6cc2240{font-size:var( --e-global-typography-259c805-font-size );}.elementor-2733 .elementor-element.elementor-element-9abcbaf .elementor-portfolio__filter{font-size:var( --e-global-typography-544c7e9-font-size );}}