html{scroll-behavior:smooth}html,body{width:100%;font-family:"Segoe UI",sans-serif !important;overflow-x:hidden !important;margin:0}.overlay-hidden{overflow:hidden}body{overflow-x:hidden !important}.bg-secondary{background-color:#ff4b44}.bg-gray{background-color:#eee}.text-white{color:#fff}.text-uppercase{text-transform:uppercase}.text-lg{font-size:52px;line-height:32px}@media (min-width:0px) and (max-width:575px){.text-lg{font-size:40px}}@media (min-width:576px) and (max-width:767px){.text-lg{font-size:40px}}.text-md{font-size:32px;line-height:32px}.text-sm{font-size:25px;line-height:25px}.text-xs{font-size:20px;line-height:24px}.text-xxs{font-size:16px;line-height:18px}.g-mb-50{margin-bottom:50px}.g-mb-20{margin-bottom:20px}.g-mb-10{margin-bottom:10px}.g-mt-0{margin-top:0}.g-mr-20{margin-right:20px}.g-flex{display:flex}.g-justify-center{justify-content:center}.g-align-center{align-items:center}@media (min-width:0px) and (max-width:575px){.mb-none{display:none}}@media (min-width:576px) and (max-width:767px){.mb-none{display:none}}.g-flex-between{justify-content:space-between}@media (min-width:0px) and (max-width:575px){.g-flex-between{flex-direction:column;align-items:flex-start;gap:10px}}@media (min-width:576px) and (max-width:767px){.g-flex-between{flex-direction:column;align-items:flex-start;gap:10px}}.g-place-item-c{place-items:center}.bg-primary{background-color:#0030a9}.main-content__general{width:95%;margin:20px auto}@media (min-width:0px) and (max-width:575px){.main-content__general.mb-width{width:100%}}@media (min-width:576px) and (max-width:767px){.main-content__general.mb-width{width:100%}}.main-content__large{max-width:1920px;margin:0 auto;width:100%}@media (min-width:0px) and (max-width:575px){.main-content__large{width:90%}}@media (min-width:576px) and (max-width:767px){.main-content__large{width:90%}}@media (min-width:992px) and (max-width:1199px){.main-content__large{width:95%}}.main-content__large.large-full{width:100%}.main-content__medium{width:90%;max-width:1920px;margin:0 auto}.main-content__small{width:70%;max-width:1920px;margin:0 auto}@media (min-width:0px) and (max-width:575px){.main-content__small{width:90%}}@media (min-width:576px) and (max-width:767px){.main-content__small{width:90%}}@media (min-width:768px) and (max-width:991px){.main-content__small{width:90%}}@media (min-width:992px) and (max-width:1199px){.main-content__small{width:90%}}@media (min-width:1600px){.main-content__small{width:65%}}.main-content__small.small-full{width:90%}@media (min-width:768px) and (max-width:991px){.main-content__small.small-full{width:90%}}@media (min-width:992px) and (max-width:1199px){.main-content__small.small-full{width:90%}}@media (min-width:1600px){.main-content__small.small-full{width:65%}}.main-content__extrasmall{width:65%;max-width:1920px;margin:0 auto}@media (min-width:0px) and (max-width:575px){.main-content__extrasmall{width:90%}}@media (min-width:576px) and (max-width:767px){.main-content__extrasmall{width:90%}}.main-content__extrasmall.extrasmall-full{width:100%}@media (min-width:768px) and (max-width:991px){.main-content__extrasmall{width:90%}}@media (min-width:992px) and (max-width:1199px){.main-content__extrasmall{width:90%}}.btn-custom{width:fit-content;border:2px solid #fec03f;border-radius:8px !important;color:#000;background-color:#fec03f;font-size:14px;font-weight:500;letter-spacing:1.69px;padding:8px 15px;transition:all ease-in-out .3s;text-decoration:none;font-family:"Segoe UI",sans-serif;text-align:center;letter-spacing:0px;display:flex;align-items:center;border-color:transparent !important}@media (min-width:0px) and (max-width:575px){.btn-custom{font-size:14px}}@media (min-width:576px) and (max-width:767px){.btn-custom{font-size:16px}}@media (min-width:768px) and (max-width:991px){.btn-custom{font-size:16px;text-align:center}}.btn-custom:hover{background-color:#eaa007;color:#000;transition:all ease-in-out .3s;border:2px solid #eaa007}.btn-custom.shadow{box-shadow:0px 15px 30px rgba(0,0,0,.25)}.main-header{padding:10px 0;background-color:#0030a9}.main-header.bg-secundary{background-color:#ff4b44}@media (min-width:0px) and (max-width:575px){.main-header{padding:20px 0}}@media (min-width:576px) and (max-width:767px){.main-header{padding:20px 0}}.main-header--bg-secundary{background-color:#ff4b44}.main-header__content{display:flex;justify-content:space-between}.main-header__mb-menu{display:none}@media (min-width:0px) and (max-width:575px){.main-header__mb-menu{display:block}}@media (min-width:576px) and (max-width:767px){.main-header__mb-menu{display:block}}@media (min-width:0px) and (max-width:575px){.main-header__nav{display:none}}@media (min-width:576px) and (max-width:767px){.main-header__nav{display:none}}.main-header__nav.active-menu{position:absolute;top:120px;background:#0030a9;width:100%;left:0;height:100vh;display:block}.main-header__nav ul{display:flex;list-style:none;align-items:center}@media (min-width:0px) and (max-width:575px){.main-header__nav ul{flex-direction:column}}@media (min-width:576px) and (max-width:767px){.main-header__nav ul{flex-direction:column}}.main-header__nav ul li{margin-right:35px}@media (min-width:0px) and (max-width:575px){.main-header__nav ul li{margin-bottom:20px}}@media (min-width:576px) and (max-width:767px){.main-header__nav ul li{margin-bottom:20px}}.main-header__nav ul li.menu-item-has-children{position:relative}.main-header__nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:unset}.main-header__nav ul li.menu-item-has-children>a{position:relative}.main-header__nav ul li.menu-item-has-children>a:before{content:" ";position:absolute;top:6px;right:-20px;width:13px;height:12px;background-image:url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../img/arrow-down.svg);object-fit:cover}.main-header__nav ul li.menu-item-has-children .sub-menu{position:absolute;opacity:0;pointer-events:none;padding-left:0;width:200px;background-color:#fff}.main-header__nav ul li.menu-item-has-children .sub-menu a{color:#000;padding:5px 10px}.main-header__nav ul li a{text-decoration:none;color:#fff;font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:600;line-height:16px;text-transform:uppercase}@media (min-width:0px) and (max-width:575px){.main-header__logo{position:absolute;left:50%;transform:translate(-50%);top:8%}}@media (min-width:576px) and (max-width:767px){.main-header__logo{position:absolute;left:50%;transform:translate(-50%);top:8%}}.main-title--align-center{display:flex;align-items:center}.main-title__title{color:#323232}.main-title__title--color-white{color:#fff}.main-title svg{margin-right:8px}.main-description p{color:#323232;font-size:19px;font-style:normal;font-weight:400;line-height:32px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.grid-1-2{display:grid;grid-template-columns:1fr 1.5fr}.grid-2-1{display:grid;grid-template-columns:1.5fr 1fr}.g-general input[type=text],.g-general input[type=email],.g-general input[type=number],.g-general input[type=tel],.g-general input[type=url],.g-general select{width:100%;font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#6d7286;border:none;padding:10px;background:0 0;border-bottom:2px solid #666;margin-bottom:25px}.g-general select{width:86%}.g-general input[type=text]::placeholder,.g-general input[type=email]::placeholder,.g-general input[type=number]::placeholder,.g-general input[type=tel]::placeholder,.g-general input[type=url]::placeholder{color:#6d7286;font-size:16px;font-weight:400;line-height:18px}.g-general input[type=text]:focus,.g-general input[type=email]:focus,.g-general input[type=number]:focus,.g-general input[type=tel]:focus,.g-general input[type=url]:focus{outline:none}.g-general textarea::placeholder{color:#6d7286;font-size:16px;font-weight:400;line-height:18px;font-family:"Segoe UI",sans-serif}.g-general textarea{resize:none;padding:10px;width:100%;font-family:"Segoe UI",sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#666;border:none;padding:10px;background:0 0;border-bottom:2px solid #666;margin-bottom:25px;height:50px}.g-general textarea:focus{outline:none}.main-footer{background-color:#231f20;padding:20px}@media (min-width:0px) and (max-width:575px){.main-footer__info{order:-1}}@media (min-width:576px) and (max-width:767px){.main-footer__info{order:-1}}.main-infocontact__list{list-style:none;padding-left:0}.main-infocontact__item{margin-bottom:20px}.main-infocontact__item a{text-decoration:none;display:flex;align-items:center}.main-infocontact__text{color:#fff;font-size:16px;font-weight:400;line-height:22px;margin-left:10px}.main-social__list{display:flex;list-style:none;padding-left:0}.main-social__list--box-shadow li{margin-right:20px;background:#fff;box-shadow:0px 5px 50px 0px rgba(0,0,0,.07);width:30px;height:30px;padding:12px;display:flex;justify-content:center;align-items:center;border-radius:8px}.main-social__list li{margin-right:20px}@font-face{font-family:'Segoe UI';src:url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-Italic.woff2) format("woff2"),url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Segoe UI';src:url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-BoldItalic.woff2) format("woff2"),url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Segoe UI';src:url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-Bold.woff2) format("woff2"),url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-Light.woff2) format("woff2"),url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-SemiBold.woff2) format("woff2"),url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI.woff2) format("woff2"),url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../fonts/SegoeUI.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.main-grid{display:grid;grid-template-columns:.7fr 4fr .7fr}@media (min-width:0px) and (max-width:575px){.main-grid{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767px){.main-grid{grid-template-columns:1fr}}.main-grid.grid12{grid-template-columns:1fr 2fr;gap:20px}@media (min-width:0px) and (max-width:575px){.main-grid.grid12.mb-grid12{grid-template-columns:1fr 2fr}}@media (min-width:576px) and (max-width:767px){.main-grid.grid12.mb-grid12{grid-template-columns:1fr 2fr}}@media (min-width:0px) and (max-width:575px){.main-grid.grid12{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767px){.main-grid.grid12{grid-template-columns:1fr}}.main-grid.grid21{grid-template-columns:2fr 1fr;gap:20px}@media (min-width:0px) and (max-width:575px){.main-grid.grid21{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767px){.main-grid.grid21{grid-template-columns:1fr}}.main-grid.grid151{grid-template-columns:1.5fr 1fr;gap:20px}@media (min-width:0px) and (max-width:575px){.main-grid.grid151{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767px){.main-grid.grid151{grid-template-columns:1fr}}.main-grid.grid3{grid-template-columns:repeat(3,1fr);gap:20px}@media (min-width:0px) and (max-width:575px){.main-grid.grid3{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767px){.main-grid.grid3{grid-template-columns:1fr}}.main-grid.grid2{grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width:0px) and (max-width:575px){.main-grid.grid2{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767px){.main-grid.grid2{grid-template-columns:1fr}}.main-grid__lg{grid-template-columns:.7fr 6fr .7fr}@media (min-width:0px) and (max-width:575px){.main-grid__lg{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:767px){.main-grid__lg{grid-template-columns:1fr}}.g-banner-advertisement{height:255px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.g-banner-advertisement--height-auto{height:auto;padding:30px}.g-advertisement-left{background-color:#eee;display:flex;align-items:center;justify-content:center}@media (min-width:0px) and (max-width:575px){.g-advertisement-left.mb-none{display:none}}.g-advertisement-right{background-color:#eee;display:flex;align-items:center;justify-content:center}@media (min-width:0px) and (max-width:575px){.g-advertisement-right.mb-none{display:none}}.main-card{text-decoration:none}.main-card:hover{text-decoration:none}.main-card--center{text-align:center}.main-card__img{width:100%}.main-card__img--height-lg{height:350px}@media (min-width:0px) and (max-width:575px){.main-card__img--height-lg{height:210px}}@media (min-width:0px) and (max-width:575px){.main-card__img--height-lg{height:210px}}.main-card__img--height-md{height:270px}@media (min-width:0px) and (max-width:575px){.main-card__img--height-md{height:210px}}@media (min-width:0px) and (max-width:575px){.main-card__img--height-md{height:210px}}.main-card__img--height-sm{height:200px}@media (min-width:0px) and (max-width:575px){.main-card__img--height-sm{height:210px}}@media (min-width:0px) and (max-width:575px){.main-card__img--height-sm{height:210px}}.main-card__img--height-xs{height:200px}.main-card__img img{width:100%;height:100%;object-fit:cover}.main-card__title{color:#323232;font-weight:700}.main-card__title--color-white{color:#fff}.main-card__description{color:#666;font-size:19px;font-style:normal;font-weight:400;line-height:21.12px;max-height:50;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.main-card__author{color:#707070;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:17.6px;text-transform:uppercase}.main-card__date{color:#0030a9;font-size:16px;font-weight:400;line-height:18px;text-transform:uppercase}@media (min-width:0px) and (max-width:575px){.main-single{padding:0 20px}}@media (min-width:576px) and (max-width:767px){.main-single{padding:0 20px}}@media (min-width:0px) and (max-width:575px){.main-single.laliga{padding:0}}@media (min-width:576px) and (max-width:767px){.main-single.laliga{padding:0}}.main-single__laligatop{background-color:#ff4b44;padding:20px 100px 100px;position:relative}@media (min-width:0px) and (max-width:575px){.main-single__laligatop{padding:20px 30px 100px}}@media (min-width:576px) and (max-width:767px){.main-single__laligatop{padding:20px 30px 100px}}.main-single__laligatop:after{content:"";position:absolute;width:500px;height:450px;bottom:0;left:-150px;background-image:url(//madridistareal.com/wp-content/uploads/2023/10/laliga.png);background-size:cover}.main-single__laligatop img{border-radius:40px;position:relative;z-index:99;height:500px;width:100%}@media (min-width:0px) and (max-width:575px){.main-single__laligatop img{height:200px}}@media (min-width:576px) and (max-width:767px){.main-single__laligatop img{height:200px}}.main-single__laligacenter{padding-bottom:50px}.main-single__laligacenter .info{padding:0 100px}@media (min-width:0px) and (max-width:575px){.main-single__laligacenter .info{padding:0 30px}}@media (min-width:576px) and (max-width:767px){.main-single__laligacenter .info{padding:0 30px}}.main-single__laligacenter .main-single__content p{padding:0 100px}@media (min-width:0px) and (max-width:575px){.main-single__laligacenter .main-single__content p{padding:0 30px}}@media (min-width:576px) and (max-width:767px){.main-single__laligacenter .main-single__content p{padding:0 30px}}.main-single__laligacenter .main-single__content img{padding:10px 0}.main-single__laligacenter .main-single__content h1{height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-color:#ff4b44;color:#fff}@media (min-width:0px) and (max-width:575px){.main-single__laligacenter .main-single__content h1{font-size:35px;text-align:center}}@media (min-width:576px) and (max-width:767px){.main-single__laligacenter .main-single__content h1{font-size:35px;text-align:center}}.main-single__title{color:#323232;font-size:52px;font-style:normal;font-weight:700;line-height:50px}@media (min-width:0px) and (max-width:575px){.main-single__title{font-size:32px;line-height:40px}}@media (min-width:576px) and (max-width:767px){.main-single__title{font-size:32px;line-height:40px}}.main-single__title--color-white{color:#fff}.main-single__subtitle{color:#323232;font-size:32px;font-style:normal;font-weight:400;line-height:32px}.main-single__content{margin-top:20px}.main-single__content img{margin-bottom:20px;width:100%}.main-single__date{color:#707070;font-size:16px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}.main-single p{color:#323232;font-size:19px;font-style:normal;font-weight:400;line-height:32px}.main-single h3{position:relative}.main-single h3:before{position:absolute;content:" ";left:-25px;top:0;width:19px;height:25px;background-image:url(//madridistareal.com/wp-content/themes/madridistareal/assets/css/../img/lateral-title-bg.svg)}@media (min-width:0px) and (max-width:575px){.main-single h3:before{display:none}}@media (min-width:576px) and (max-width:767px){.main-single h3:before{display:none}}.mini__author__img{width:43px;height:43px}.mini__author__img img{width:100%;height:100%}.mini__author__name{color:#707070;font-size:16px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}.main-author__top{width:200px;display:flex;align-items:flex-start}.main-author__img{width:43px;height:43px}.main-author__img img{width:100%;height:100%}.main-author__name{color:#0030a9;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-transform:uppercase}.main-author__job{color:#707070;font-size:16px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}@media (min-width:0px) and (max-width:575px){.main-tags{display:flex;flex-wrap:wrap;gap:10px 0}}@media (min-width:576px) and (max-width:767px){.main-tags{display:flex;flex-wrap:wrap;gap:10px 0}}.main-tags__item{border-radius:8px;padding:8px 15px;margin-right:20px}.main-tags__item:nth-child(odd){background:#fec03f}.main-tags__item:nth-child(even){background:#0030a9;color:#fff}.main-share{position:relative}.main-share__list{display:flex;position:absolute;top:30px;list-style:none;padding-left:0;background-color:#fff;padding:5px 20px}.main-share__list.hide{display:none}.main-share__list li{margin-right:10px}.main-contact{padding:0 40px;height:380px;margin:40px 0 60px;position:relative}@media (min-width:0px) and (max-width:575px){.main-contact{height:auto;margin-top:0}}@media (min-width:576px) and (max-width:767px){.main-contact{height:auto;margin-top:0}}.main-contact:after{position:absolute;width:100%;height:45%;bottom:0;left:0;right:0;background-color:#fff;content:'';display:none}@media (min-width:0px) and (max-width:575px){.main-contact:after{display:block}}@media (min-width:576px) and (max-width:767px){.main-contact:after{display:block}}.main-contact__info{margin-top:50px}.main-contact__form{margin-top:50px;background-color:#fff;padding:0 40px}@media (min-width:0px) and (max-width:575px){.main-contact__form{padding:20px 30px;position:relative;z-index:999}}@media (min-width:576px) and (max-width:767px){.main-contact__form{padding:20px 30px;position:relative;z-index:999}}.main-contact__form form{width:100%;overflow:hidden}@media (min-width:0px) and (max-width:575px){.main-about{padding:0 20px}}@media (min-width:576px) and (max-width:767px){.main-about{padding:0 20px}}.card-team{background:#fff;box-shadow:0px 5px 50px 0px rgba(0,0,0,.07);padding:30px}.card-team__content-center{display:flex;flex-direction:column;align-items:center}.card-team__img{width:150px;height:150px}.card-team__img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.card-team__description p{max-height:100;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis}.card-team__name{color:#323232;font-size:30px;font-weight:400;margin-bottom:20px}.card-team__name strong{font-weight:700}.card-team__job{color:#323232;font-size:20px;font-weight:400}