.block-activities.bg-coquille{padding:8rem 0}@media (max-width:767.98px){.block-activities.bg-coquille{padding:4rem 0}}.richtext-block .block-activities.bg-coquille{margin:0 calc(-50vw + 58rem);width:100vw}@media (max-width:1199.98px){.richtext-block .block-activities.bg-coquille{margin:0 calc(-50vw + 44rem)}}@media (max-width:991.98px){.richtext-block .block-activities.bg-coquille{margin:0 calc(-50vw + 35.2rem)}}@media (max-width:767.98px){.richtext-block .block-activities.bg-coquille{margin:0 calc(-50vw + 25.4rem)}}@media (max-width:575.98px){.richtext-block .block-activities.bg-coquille{margin:0 -1.6rem}}.block-activities.bg-white{margin:4rem 0}@media (min-width:992px){.block-activities.image-right .row{justify-content:flex-end}.block-activities.image-right .block-activities__text{right:auto}}.block-activities__content{position:relative}@media (max-width:575.98px){.block-activities__image{margin:0 -1.6rem}}.block-activities__text{border-radius:4rem;box-shadow:0 .3rem .3rem 0 rgba(0,0,0,.16);padding:4rem 4.8rem;position:absolute;right:0;top:11.4rem;width:50%}@media (max-width:1199.98px){.block-activities__text{top:5rem}}@media (max-width:991.98px){.block-activities__text{margin:-6.8rem auto 0;padding:3.2rem 2.4rem;position:relative;right:auto;top:auto;width:calc(100% - 3.2rem)}}@media (max-width:767.98px){.block-activities__text{border-radius:2.4rem}}@media (max-width:575.98px){.block-activities__text{width:100%}}.block-activities__richtext{font-size:1.6rem}@media (max-width:767.98px){.block-activities__richtext{font-size:1.4rem}}.block-activities__richtext a,.block-activities__richtext p{color:var(--white)}.block-activities__links .btn{background-image:linear-gradient(#fbe9d1,#fbe9d1)}@media (max-width:575.98px){.block-activities__links .btn{justify-content:space-between;width:100%}}.block-activities__links .btn:focus,.block-activities__links .btn:hover{background-image:linear-gradient(#dfa772,#dfa772)}.block-activities__links .btn:focus .text,.block-activities__links .btn:hover .text{color:#dfa772}@media (min-width:1200px){.institutional-reinsurance-block .container{margin:0 auto;max-width:96.4rem}}.institutional-reinsurance-block__image{margin-bottom:-5.5rem}@media (max-width:767.98px){.institutional-reinsurance-block__image{margin-bottom:-5rem;padding:0 1.6rem}}.institutional-reinsurance-block__image figure{margin:0}.institutional-reinsurance-block__image img{border-radius:2.4rem}.institutional-reinsurance-block__content{color:var(--black);font-size:1.6rem}@media (max-width:767.98px){.institutional-reinsurance-block__content{font-size:1.4rem}}.card.card-vi{box-shadow:0 0 2rem 0 hsla(0,0%,61%,.3);display:flex;flex-direction:column;overflow:hidden;padding:0}@media (max-width:991.98px){.card.card-vi{box-shadow:0 0 1rem 0 hsla(0,0%,61%,.3)}}.card.card-vi .card-body{order:2}.card.card-vi .card-header{background:none;border-bottom:0;order:1}.card.card-search-results{border:0}.card.card-search-results .card-header{border-radius:0}.card.card-search-results .card-header img{box-shadow:0 .3rem .3rem 0 rgba(0,0,0,.16)}.card.card-search-results .card-header.position-relative{background:var(--red-dark);min-height:16.3rem}@media (max-width:1199.98px){.card.card-search-results .card-header.position-relative{min-height:12.3rem}}@media (max-width:767.98px){.card.card-search-results .card-header.position-relative{min-height:11.2rem}}.card.card-search-results .card-header.position-relative .card-header__logo{box-shadow:none;height:6.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.2rem}@media (max-width:767.98px){.card.card-search-results .card-header.position-relative .card-header__logo{height:10.6rem;width:6.8rem}}.card.card-search-results .card-body{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 0 0 1.6rem;row-gap:1.6rem}@media (max-width:767.98px){.card.card-search-results .card-body{height:auto;padding:1.6rem 0 0}}.card.card-search-results .card-content{display:flex;flex-direction:column;row-gap:.8rem}.card.card-search-results .card-title{color:var(--red-dark-chocolate);font-size:2.2rem;font-weight:800;line-height:1.1}@media (max-width:767.98px){.card.card-search-results .card-title{font-size:2.4rem}}.card.card-search-results .card-title a{color:inherit;text-decoration:none}.card.card-search-results .card-title a:focus,.card.card-search-results .card-title a:hover{text-decoration:underline}.card.card-search-results .card-subtitle{font-size:1.6rem;font-weight:700}@media (max-width:767.98px){.card.card-search-results .card-subtitle{font-size:1.4rem}.card.card-search-results .card-place{font-size:1.6rem}}.card.card-search-results .card-chapo,.card.card-search-results .card-date{font-size:1.6rem}@media (max-width:767.98px){.card.card-search-results .card-date{font-size:1.4rem}}.card.card-search-results .card-address{font-size:1.4rem;font-weight:500}.card.card-search-results .card-tags__list{display:flex;flex-wrap:wrap;gap:.8rem 1rem;justify-content:flex-start;z-index:1}@media (max-width:767.98px){.card.card-search-results .card-tags__list{margin-top:.8rem}}.card.card-search-results .card-tag{border:.1rem solid var(--red-dark);border-radius:3.2rem;color:var(--red-dark);display:inline-flex;font-size:1.3rem;font-weight:400;justify-content:center;line-height:1.15;min-width:2.8rem;padding:.4rem;text-decoration:none}.card.card-search-results .card-tag:focus .text,.card.card-search-results .card-tag:hover .text{text-decoration:underline}.card.card-search-results .card-tag.see-more{align-items:center;height:2.8rem;min-width:2.8rem}.card.card-search-results .card-tag .text{padding:0 1.2rem}.card.card-search-results .btn-link{background-image:linear-gradient(#576a1b,#576a1b);color:#576a1b}.info-banner{border-top:.5rem solid #576a1b;font-weight:700;padding:1.1rem 2.4rem 1.6rem}.info-banner p{font-size:1.8rem}.header-banner{margin:0 0 4rem;min-height:45.5rem}@media (max-width:767.98px){.header-banner{min-height:60.3rem}}.fair-page .header-banner{margin:0 0 2.4rem}.header-banner__img{height:45.5rem;overflow:hidden;position:relative}@media (max-width:767.98px){.header-banner__img{height:60.3rem}}.header-banner__img img{max-width:inherit;min-height:100%;min-width:100%;position:absolute;width:auto}@media (max-width:767.98px){.header-banner__img img{height:100%;object-fit:cover;width:100%}}.header-banner__content{margin-top:-12rem;position:relative}@media (max-width:767.98px){.header-banner__content{margin-top:-26.4rem}}.header-banner__inner{border-radius:2.4rem;padding:2.4rem 4rem 4rem}@media (max-width:767.98px){.header-banner__inner{padding:2.4rem 1.6rem 4rem}}@media (min-width:768px){.fair-page .header-banner__inner{height:100%;padding:2.4rem 4rem}}.header-banner__inner .btn:focus .vicon--rounded.vicon-calendar,.header-banner__inner .btn:hover .vicon--rounded.vicon-calendar{--btn-vicon-bg:var(--red-dark)}.header-banner__inner .btn .vicon--rounded.vicon-calendar{--btn-vicon-bg:var(--green-dark)}@media (max-width:767.98px){.header-banner__inner .btn-ticket{justify-content:center;min-width:20.9rem}}.header-banner__title{color:var(--white);line-height:1.2;margin:1.2rem 0;padding:0 0 0 1rem}@media (max-width:767.98px){.header-banner__title{font-size:3.5rem;line-height:1.4;margin:1.6rem 0;padding:0 0 0 .2rem}}.header-banner__title span{background:var(--green-dark);box-decoration-break:clone;box-shadow:1rem 0 0 var(--green-dark),-1rem 0 0 var(--green-dark);display:inline}@media (max-width:767.98px){.header-banner__title span{box-shadow:.2rem 0 0 var(--green-dark),-.2rem 0 0 var(--green-dark)}}.header-banner__date{color:#2e2e2e;font-size:2rem;font-weight:700}@media (max-width:767.98px){.header-banner__date{font-size:1.6rem}}.header-banner__date.d-inline>*{display:inline}.header-banner__date.d-inline .header-banner__category:before{display:none}.header-banner__date.d-inline .header-banner__category .tag{display:inline}.header-banner__date.d-inline .header-banner__category .tag:before{content:"-";margin:0 .4rem}.header-banner__date.date-fair{align-items:center;column-gap:1.6rem;display:flex;margin:1.6rem 0 0}.header-banner__date.date-fair .vicon{font-size:2.4rem}.header-banner__category:before{content:"-";margin:0 .4rem}.header-banner__fede-text,.header-banner__fede-text a{color:#212121}.header-banner__btns{gap:1rem}@media (max-width:767.98px){.header-banner__btns{gap:1.6rem}}.header-banner__fair-small{background:var(--flesh);border-radius:.8rem;color:var(--red-dark);padding:1.6rem .8rem}.header-banner__fair-small.card{column-gap:.8rem;padding:1.6rem .8rem}.header-banner__fair-small.card.card-journey{padding:.8rem}.header-banner__fair-small.card .vicon{font-size:2.4rem}.header-banner__fair-small.card .vicon.like-btn{align-items:center;background:var(--crimson);border-radius:50%;box-shadow:0 .3rem .3rem 0 rgba(0,0,0,.16);color:var(--white);display:flex;flex:0 0 3.9rem;font-size:2rem;height:3.9rem;justify-content:center;width:3.9rem}.header-banner__fair-small .title{align-items:center;column-gap:.8rem;display:flex;font-size:1.6rem;font-weight:700;margin:0 0 .9rem}.header-banner__fair-small .title a,.header-banner__fair-small .title button{color:inherit;font-weight:inherit;text-decoration:none}.header-banner__fair-small .title a:focus,.header-banner__fair-small .title a:hover,.header-banner__fair-small .title button:focus,.header-banner__fair-small .title button:hover{text-decoration:underline}.header-banner__fair-small .title .vicon{font-size:2.4rem}.header-banner__fair-small .journey{font-family:Roboto Condensed,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400}.header-banner__fair-small .journey-wrapper{column-gap:.8rem}@media (max-width:991.98px){.header-banner__fair-small .d-flex .btn+.btn{margin-left:.4rem}}.header-banner__fav-create-modal-validation{align-items:center;background-color:hsla(0,0%,85%,.8);display:flex;height:100vh;justify-content:center;left:0;padding-left:1.6rem;padding-right:1.6rem;padding-top:5rem;position:fixed;top:0;width:100vw;z-index:1050}.search-results-list .item{border-bottom:.1rem solid var(--green-olivine);margin-bottom:4.8rem;padding-bottom:1.6rem}@media (max-width:767.98px){.search-results-list .item{margin-bottom:1.6rem}}@media (max-width:575.98px){.search-results-list .item{margin:0 -1.6rem 1.6rem;padding-left:1.6rem;padding-right:1.6rem}}.search-results-list .item:last-child{margin-bottom:0}