:root {
--flex_col_gap: 0.5rem;
--flex_row_gap: 0.5rem;
}
* {
box-sizing: border-box;
}
.coeli-page-cerca .main-wrapper {
}
.coeli-filter-total-value.coeli-loading-filtres span {
display: none;
}
.coeli-list-results ul.facets ul.items-facet li {
display: none;
}
.coeli-list-results ul.facets ul.items-facet li.coeli-selected-facet {
display: block;
}
.coeli-list-results ul.facets ul.items-facet li.coeli-selected-facet a:after {
content: "";
display: inline-block;
width: 0.4em;
height: 0.6em;
margin-left: 0.3em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/close-black.svg);
background-size: contain;
background-position: top;
background-repeat: no-repeat;
}
.coeli-list-results ul.facets .open ul.items-facet li {
display: block;
}
.coeli-list-results .coeli-result-list-container ul.coeli-result-list {
margin: 0;
padding: 0;
transition: all 0.4s;
list-style-type: none;
list-style: none;
display: flex;
flex-wrap: wrap;
row-gap: var(--flex_row_gap);
}
.coeli-result-list.coeli-is-masonry {
opacity: 0;
}
.coeli-result-list.coeli-show-masonry {
opacity: 1;
}
.coeli-list-results ul.coeli-result-list li {
z-index: 1;
width: 100%;
margin: 0;
padding: 1em;
}
.coeli-list-results ul.coeli-result-list li figure {
margin: 0;
width: 100%;
}
.coeli-list-results ul.coeli-result-list li figure img {
max-width: 100%;
max-height: 100vw;
margin: auto;
display: block;
margin-bottom: 1rem;
}
.coeli-list-results ul.coeli-result-list .coeli-grid-sizer {
display: none;
}
.coeli-list-results ul.coeli-result-list.grid .coeli-grid-sizer, .coeli-list-results ul.coeli-result-list.grid .grid-item {
width: calc(50% - (var(--flex_col_gap) / 2));
}
.coeli-list-results ul.coeli-result-list.list .coeli-grid-sizer, .coeli-list-results ul.coeli-result-list.list .grid-item {
position: static !important;
} .is-search-rellevancia + select {
display: none !important;
}
.coeli-control-results { }
.coeli-control-results form { }
.coeli-control-results select { }
.coeli-control-results .coeli-result-change-order { }
.coeli-control-results .coeli-result-change-display { }
.coeli-filter-search-text{
position: relative;
}
.coeli-search-filters .coeli-result-filter-box-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #fff0;
border: 0;
justify-self: end;
padding: 0;
}
.coeli-search-filters .coeli-result-filter-box-button:before {
content: "";
width: 0.7em;
height: 0.7em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/arrow-down-black.svg);
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
margin-right: 0.5em;
}
.coeli-search-filters .coeli-result-filter-box {
left: 0;
top: 0;
width: 100%;
padding-left: 1rem;
padding-right: 1rem;
grid-column: 1 / 3;
z-index: 50000;
min-height: 0;
transition: max-height 0.6s;
overflow: hidden;
}
.coeli-search-filters .coeli-result-filter-box ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.coeli-search-filters .coeli-result-filter-box ul li {
padding-top: 0.4em;
padding-bottom: 0.4em;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list {
padding: 0;
margin: 0;
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
flex: none;
overflow: auto;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list {
height: 0vh;
overflow: hidden;
position: relative;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:before, .coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:after {
content: "";
width: 100%;
height: 1rem;
position: absolute;
left: 0;
top: 0;
background: white;
background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, white 100%);
background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, white 100%);
background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, white 100%);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:after {
top: auto;
bottom: 0;
background: white;
background: -webkit-linear-gradient(bottom, white 0%, rgba(255, 255, 255, 0) 100%);
background: -o-linear-gradient(bottom, white 0%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list ul {
height: 100%;
overflow: auto;
padding-left: 1em;
display: flex;
flex-wrap: wrap;
}
.coeli-facet-suggestions{
flex-direction: column;
}
.coeli-facet-suggestions{
margin-top: 4px !important;
}
.coeli-facet-sugg-loader{
position: absolute;
top: 5px;
right: 25px;
width: 18px;
height: 15px;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/ajax-loader.gif);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-filter-type-title {
margin-top: 0;
margin-bottom: 0.5rem;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-filter-type-title:before {
content: "";
width: 0.7em;
height: 0.7em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/arrow-down-black.svg);
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
margin-right: 0.5em;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group.open .coeli-sub-list {
height: 30vh;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group.open .coeli-filter-type-title:before {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/arrow-up-black.svg);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base {
padding-top: 1.5rem;
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 0.5rem;
grid-row-gap: 1rem;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-total-value {
grid-column: 1 / 2;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-empty {
grid-column: 2 / 3;
justify-self: end;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-empty button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #fff0;
border: 0;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-empty button:before {
content: "";
width: 0.7em;
height: 0.7em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/close-black.svg);
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
margin-right: 0.5em;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-use {
grid-column: 1 / 3;
border-top: 1px solid;
padding: 1rem;
padding-bottom: 0;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-use button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: auto;
width: 50%;
background: #fff0;
border: 0;
}
.coeli-search-filters.active-filters .coeli-result-filter-box {
max-height: inherit;
overflow: auto;
position: relative;
}
.coeli-search-filters.active-filters .coeli-result-filter-box-button:before {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/arrow-up-black.svg);
}
body.active-filters, html.active-filters {
overflow: hidden !important;
}
body.active-filters .main-wrapper {
z-index: inherit;
}
.coeli-search-form { }
.coeli-search-form .coeli-search-input { }
.coeli-search-form .coeli-search-button { }
.coeli-result-numitems {
margin: 0;
grid-column: 1 / 3;
}
.coeli-used-filters {
padding: 0;
margin: 0;
list-style-type: none;
display: flex;
}
.coeli-used-filters li {
padding-right: 1rem;
}
.coeli-more-results:hover {
cursor: pointer;
} .dashicons-coeli-gutenberg label:before {
font-family: dashicons;
display: inline-block;
line-height: 1;
font-weight: 400;
width: 20px;
height: 20px;
font-size: 16px;
vertical-align: top;
text-align: center;
}
.itemsview_mobile label:before {
content: "\f470";
}
.itemsview_tablet label:before {
content: "\f471";
}
.itemsview_desktop label:before {
content: "\f472";
}
@media only screen and (min-width: 1024px) {
.coeli-list-results {
display: flex;
flex-wrap: wrap;
}
.coeli-list-results .coeli-sidebar-facets {
flex-basis: 33%;
}
.coeli-list-results .coeli-result-list-container {
display: flex;
gap: 15px;
}
.coeli-list-results header, .coeli-list-results .coeli-control-results, .coeli-list-results .coeli-paginacio {
flex-basis: 100%;
text-align: center;
}
.coeli-control-results .coeli-result-change-display {
display: none;
}
}
:root {
--menu-item-size: calc(100vw / 2);
--page-margin: 4vw;
--page-margin-top: 5rem;
--page-top: 1rem;
--flex_col_gap: 0.5rem;
--flex_row_gap: 0.5rem;
--intra-hover: 0.4rem;
--sticky-search-top: 0vh;
--full-header: calc(var(--vh, 1vh) * 100);
--global-color: rgba(0, 0, 0, 1);
--corporative-color: #68c0f8;
--corporative-color-dd: #68c0f8dd;
}
@media only screen and (min-width: 768px) {
:root {
--menu-item-size: calc(100vw / 5);
--font: 2.36474vw;
}
}
@media only screen and (min-width: 1024px) {
:root {
--page-margin: 4vw;
--menu-item-size: calc(100vw / 6);
--font: 1.76474vw;
--sticky-search-top: 10vh;
--col-gap: 1rem;
}
}
@media only screen and (min-width: 1280px) {
:root {
--page-margin: 8vw;
--font: 1.300145vw;
}
}
@media only screen and (min-width: 1600px) {
:root {
--menu-item-size: calc(100vw / 7);
--font: 1vw;
}
}
.coeli-search-filters {
grid-row-gap: 1rem;
font-size: 1rem;
display: inherit;
margin: 0;
padding: 0;
}
.coeli-search-filters .coeli-result-filter-box {
position: fixed;
color: #000;
width: 100vw;
font-weight: 600;
overflow: auto;
padding-top: calc(4.4vh + 6.325rem);
padding-bottom: 9rem;
height: 0;
min-height: 0;
opacity: 0;
transition: opacity 0.5s;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list li {
padding-top: 0;
padding-bottom: 1rem;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-filter-type-title {
margin-top: 0;
margin-bottom: 0.5rem;
padding-left: 0.4rem;
min-height: 1.5rem;
font-weight: 800;
line-height: 1;
position: relative;
border-bottom: 1px solid #f0f0f0;
color: #000;
display: block;
margin-right: 2rem;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-filter-type-title span {
font-weight: 300;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-filter-type-title:before {
display: none;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-filter-type-title:after {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/build/images/arrow-down-black.svg);
content: "";
width: 0.7em;
height: 0.7em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/arrow-down-black.svg);
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
margin-right: 0.5em;
position: absolute;
right: 1rem;
top: 50%;
transform: translateY(-50%);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-box-filter-facets {
display: none;
align-items: flex-start;
margin-bottom: 1rem;
position: relative;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-box-filter-facets input {
background-color: #0000;
border: 0;
border-bottom: 1px solid var(--corporative-color);
font-size: 0.9em;
box-shadow: none;
color: #000;
border-radius: 1.2rem;
padding: 0;
margin-left: 0.4rem;
padding-right: 1.3rem;
height: 1.6rem;
display: flex;
align-items: center;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/ionic-search-corpo.svg);
background-position: center right 0.5rem;
background-size: auto 55%;
background-repeat: no-repeat;
border-radius: 0;
}
.coeli-filter-hide-term, .coeli-filter-list-group-hide {
display: none !important;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-box-filter-facets input:focus {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/close-corpo.svg);
transition: background-color 0.3s;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-box-filter-facets input:focus::placeholder {
color: #0000;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-box-filter-facets input::placeholder {
font-size: 1em;
color: #fff;
transition: color 0.3s;
}
.coeli-reset-filter-facet {
display: none;
width: 1.6rem;
height: 1.6rem;
border-radius: 50%;
-webkit-appearance: none;
border: 0;
background-position: center center;
background-repeat: no-repeat;
background-size: auto 45%;
background-color: #0000;
text-indent: -1000vw;
overflow: hidden;
position: absolute;
right: 0;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-box-filter-facets:focus span {
display: block;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group.open .coeli-filter-type-title:after {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/arrow-up-black.svg);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group.open .coeli-sub-list {
height: fit-content;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list {
height: 0rem;
position: relative;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:after, .coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:before {
content: none;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list ul {
padding-left: 0;
padding-top: 0.2rem;
padding-bottom: 0.2rem;
height: fit-content;
max-width: 100%;
overflow: auto;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li{
padding-top: 0em;
padding-bottom: 0em;
display: inline-block;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group.active .coeli-box-filter-facets {
display: none;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group.active .coeli-sub-list {
height: min-content;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base {
position: absolute;
bottom: 0rem;
left: 0;
width: 100vw;
padding-left: calc(0.4rem + var(--page-margin));
padding-right: calc(0.4rem + var(--page-margin));
background: #68c0f8 !important;
color: #000;
grid-row-gap: 0.5rem;
padding-top: 1.5rem;
font-size: 0.8rem;
font-weight: normal;
z-index: 3;
filter: drop-shadow(0px -0.3rem 0.3rem #0001);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-empty button {
color: #fff;
padding-left: 1.1rem;
display: flex;
white-space: nowrap;
column-gap: 0.5rem;
flex-direction: row;
justify-content: center;
align-items: center;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-empty button:before {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/close-white.svg);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-total-value {
color: #fff;
grid-column: 1 / 2;
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-total-value.coeli-loading-filtres i {
width: auto;
height: 2rem;
position: absolute;
top: 50%;
transform: translate(0, -50%);
height: 1.4rem;
width: 1.4rem;
aspect-ratio: 1/1;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/loading.svg);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-use {
padding: 0;
justify-content: center;
display: flex;
font-size: 1rem;
border: 0;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-use button {
color: var(--corporative-color);
background-color: #fff;
font-size: 1.1rem;
padding: 1rem;
height: 2em;
margin-bottom: 1em;
margin-top: 0.5rem;
width: 50%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.coeli-search-filters form.coeli-search-form,
.coeli-search-filters .coeli-result-numitems,
.coeli-search-filters .coeli-result-filter-box-button {
position: relative;
z-index: 11;
color: #000;
font-size: 0.9rem;
}
.coeli-search-filters .coeli-used-filters {
grid-column: 1 / 4;
font-size: 0.8em;
padding-top: 1rem;
padding-bottom: 0rem;
}
.coeli-search-filters .coeli-used-filters li {
padding-right: 0.7rem;
}
.coeli-search-filters:after {
display: none;
background: none;
}
.coeli-search-filters.active-filters .coeli-result-filter-box {
position: fixed;
color: #000;
width: 100vw;
font-weight: 600;
height: 100vh;
overflow: auto;
padding-top: 20vh;
padding-bottom: 9rem;
opacity: 1;
transition: opacity 0.5s;
}
.coeli-search-filters.active-filters .coeli-result-filter-box:before {
content: "";
width: 100vw;
height: 100vh;
z-index: -1;
position: fixed;
top: 0;
left: 0;
background: #fff;
}
.coeli-search-filters.active-filters .coeli-result-filter-box .coeli-filter-base {
position: fixed;
}
.coeli-search-filters.active-filters .coeli-result-filter-box .coeli-filter-list {
opacity: 1;
}
.coeli-search-filters.active-filters form.coeli-search-form,
.coeli-search-filters.active-filters .coeli-result-numitems,
.coeli-search-filters.active-filters .coeli-result-filter-box-button,
.coeli-search-filters.active-filters .coeli-used-filters,
.coeli-search-filters.active-filters input::placeholder {
color: #fff;
}
.coeli-search-filters.active-filters .coeli-used-filters {
z-index: 11;
}
.coeli-search-filters.active-filters .coeli-search-button {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/build/images/ionic-search-white.svg);
}
.coeli-search-filters.active-filters .coeli-result-filter-box-button:before {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/build/images/arrow-up-white.svg);
}
.coeli-search-filters.active-filters:after {
z-index: 11;
}
.coeli-result-filter-box-button {
}
.coeli-result-filter-box-button button {
background-color: var(--corporative-color);
border: 1px solid;
color: #fff;
height: 2rem;
padding: 0;
padding-left: 1.1rem;
padding-right: 1.1rem;
font-weight: bold;
margin-left: 5px;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/close-white.svg);
background-repeat: no-repeat;
background-position: right -2rem center;
background-size: auto 35%;
}
.coeli-search-keyword { display: flex;
}
.coeli-search-keyword.active {
z-index: 1010;
}
.coeli-search-keyword .coeli-search-form {
border-radius: 1.1rem;
right: 0rem;
top: 1.05rem;
z-index: 1003;
width: 100%;
display: flex;
justify-content: flex-end;
transition: width 0.3s;
}
.coeli-search-keyword .coeli-search-form .coeli-search-input {
position: relative;
margin-top: 0;
font-size: 16px;
height: 2rem;
z-index: 2;
padding: 0.5em;
border: 1px solid #000;
background: #fff;
color: #000;
width: 50%;
float: right;
border-radius: 0%;
-webkit-appearance: none;
transition: all 0.3s;
}
.coeli-search-keyword .coeli-search-form .coeli-search-input::placeholder {
color: gray;
transition: all 0.3s;
}
.coeli-search-keyword .coeli-search-form .coeli-search-button {
margin-top: 0;
padding: 0.5em;
margin-left: 0px;
background-color: transparent;
text-indent: -3113px;
overflow: hidden;
border: 0;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/ionic-search-black.svg);
background-size: 46%;
background-position: center;
background-repeat: no-repeat;
width: 50px;
}
.coeli-search-keyword .coeli-search-form.active {
right: 0;
background-color: var(--corporative-color);
width: calc(100%);
transition: width 0.5s, right 0.5s, background-color 0.5s;
}
.coeli-search-keyword .coeli-search-form.active .coeli-search-input {
border: 0px solid #000;
color: #fff;
border-radius: 1.3rem;
font-weight: 600;
font-size: 1.3rem;
width: 100%;
}
.coeli-search-keyword .coeli-search-form.active .coeli-search-input::placeholder {
color: #fff;
}
.coeli-search-keyword .coeli-search-form.active .coeli-search-button {
background-color: var(--corporative-color);
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/build/images/ionic-search-white.svg);
}
.coeli-control-results {
display: flex;
z-index: 3;
justify-content: space-between;
align-items: center;
width: 100%;
padding-top: 0.5rem;
padding-bottom: 6px;
border-bottom: 1px solid grey;
margin-bottom: var(--intra-hover);
}
.coeli-control-results select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #fff0;
border: 0;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/build/coeli-result-list/assets/images/arrow-down-black.svg);
background-position: right center;
background-size: 0.7em;
background-repeat: no-repeat;
display: inline-block;
padding: 0 24px 0 8px;
font-size: 0.65rem;
letter-spacing: 0.04em;
min-width: inherit;
width: inherit;
color: var(--global-color);
}
.coeli-control-results select option {
color: #000;
}
.coeli-control-results label,
.coeli-control-results input {
font-size: 0.65rem;
letter-spacing: 0.04em;
display: inline-block;
}
.coeli-control-results .coeli-result-change-order {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #fff0;
border: 0;
width: 1rem;
height: 1rem;
margin-right: 1rem;
text-indent: -1000vw;
overflow: hidden;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/build/coeli-result-list/assets/images/order-black.svg);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.coeli-control-results .coeli-result-change-display {
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #fff0;
text-indent: -1000vw;
border: 0;
position: relative;
width: 1rem;
}
.coeli-control-results .coeli-result-change-display:before, .coeli-control-results .coeli-result-change-display:after {
content: "";
width: 0.7rem;
height: 1rem;
display: inline-block;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/grid-black.svg);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
position: absolute;
right: 0;
opacity: 0;
}
.coeli-control-results .coeli-result-change-display:after {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/list-black.svg);
opacity: 1;
}
.coeli-control-results .coeli-result-change-display.coeli-result-list-display:before, .coeli-control-results .coeli-result-change-display.coeli-result-list-display:after {
opacity: 1;
}
.coeli-control-results .coeli-result-change-display.coeli-result-list-display:after {
opacity: 0;
}
.coeli-list-results header {
position: sticky;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-end;
top: 0;
padding-top: 1rem;
padding-left: var(--page-margin);
padding-right: calc(var(--page-margin));
z-index: 1003;
margin-left: calc(0px - var(--page-margin));
}
.coeli-list-results header .coeli-num-items {
display: flex;
flex-basis: 20%;
height: 2rem;
margin-bottom: 0.7rem;
flex-direction: column;
justify-content: center;
position: relative;
z-index: 1;
color: #000;
transition: color 0.3s;
}
.coeli-list-results header .coeli-num-items p {
margin: 0;
padding-top: 0.1rem;
font-size: 1.4rem;
text-align: right;
}
.coeli-list-results header .coeli-num-items p span {
font-weight: 700;
color: var(--global-color);
transition: color 0.3s;
}
.coeli-list-results header .coeli-num-items.open {
color: #fff;
}
.coeli-list-results header .coeli-num-items.open span {
color: #fff;
}
.coeli-list-results header button {
position: relative;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
z-index: 3;
font-size: 0.6rem;
line-height: 1;
text-transform: uppercase;
letter-spacing: 0.07em;
border: 0;
margin-top: 0.25rem;
font-weight: 500;
width: fit-content;
display: inline-flex;
justify-content: center;
flex-direction: column;
padding-left: calc(var(--flex_col_gap) / 1);
padding-right: 2.5em;
margin-right: 0.3em;
background-color: #000;
color: #fff;
height: 2rem;
transition: all 0.6s;
}
.coeli-list-results header button:before {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0.2em;
content: "";
display: inline-block;
width: 1.1em;
height: 1.3em;
margin-right: 0.6em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/build/images/arrow-down-white.svg);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.coeli-list-results header button.open {
color: #fff;
transition: all 0.6s;
}
.coeli-list-results header button.open:before {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/build/images/arrow-up-white.svg);
}
.coeli-list-results ul.coeli-result-list li {
padding: var(--intra-hover);
}
.coeli-list-results ul.coeli-result-list li figure img {
margin: 0;
max-height: 100vh;
width: 100%;
}
.coeli-list-results ul.coeli-result-list li a:hover {
text-decoration: underline;
}
.coeli-list-results p,
.coeli-list-results h3 {
width: 100%;
margin: 0;
padding: 0;
padding-left: 0.5rem;
padding-right: 0.5rem;
font-size: 0.8em;
line-height: 1.3;
}
.coeli-list-results ul.coeli-result-list li h3 {
font-size: 1.2em;
font-weight: 700;
}
.coeli-list-results ul.coeli-result-list li figure img {
margin-bottom: 0.5em;
}
.coeli-list-results ul.coeli-result-list li p {
margin-bottom: 0em;
max-height: inherit;
opacity: 1;
}
.coeli-list-results ul.coeli-result-list li h3 {
margin-bottom: 0.5em;
max-height: 10em;
opacity: 1;
}
.coeli-list-results ul.coeli-result-list.grid .coeli-grid-sizer, .coeli-list-results ul.coeli-result-list.grid .grid-item {
width: calc(50%);
}
.coeli-list-results ul.coeli-result-list.list .coeli-grid-sizer, .coeli-list-results ul.coeli-result-list.list .grid-item {
width: calc(100%);
}
.coeli-list-results ul.coeli-result-list.list .coeli-grid-sizer figure img, .coeli-list-results ul.coeli-result-list.list .grid-item figure img {
margin-botom: 0.5em;
}
.coeli-list-results ul.coeli-result-list.list .coeli-grid-sizer:hover, .coeli-list-results ul.coeli-result-list.list .grid-item:hover {
width: calc(100% + 1rem);
}
.coeli-list-results .coeli-selected-facets {
flex-basis: auto;
padding-bottom: 0.3rem;
}
.coeli-list-results .coeli-selected-facets a {
color: var(--corporative-color);
border-radius: calc((0.3rem + var(--flex_col_gap)));
display: inline-block;
margin-right: 0.3em;
margin-bottom: 0.3em;
padding: calc(var(--flex_col_gap) / 1.2);
line-height: 1;
}
.coeli-list-results .coeli-selected-facets a span:after {
content: "";
display: inline-block;
width: 6px;
height: 13px;
margin-left: 0.3em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/close-white.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
opacity: 1;
}
.coeli-list-results .coeli-sidebar-facets {
position: relative;
flex-basis: 33%;
}
.coeli-list-results .coeli-sidebar-facets h2 {
font-size: 20px;
font-weight: bold;
margin-top: 0;
padding: 10px;
border-bottom: 1px solid grey;
margin-bottom: 20px;
padding-left: 0;
}
.coeli-list-col {
flex-basis: 75%;
}
.coeli-result-list-container-full .coeli-list-col {
flex-basis: 100%;
}
.coeli-list-results .coeli-sidebar-facets ul.facets {
margin: 0;
padding: 0;
padding-top: 0;
padding-left: 0;
transition: all 0.6s;
list-style: none;
font-size: 1rem;
letter-spacing: 0.07em;
font-weight: 700;
color: #000;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li {
padding-bottom: 0.5rem;
margin-bottom: 0.5rem;
position: relative;
}
.coeli-list-results .coeli-sidebar-facets > ul.facets > li:after {
position: absolute;
top: 2px;
right: 11px;
content: '\25BC';
color: #68c0f8;
}
.coeli-list-results .coeli-sidebar-facets > ul.facets > li.open:after {
position: absolute;
top: 2px;
right: 11px;
content: '\25B2';
color: #68c0f8;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li a {
color: #000;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li .items-facet {
padding-left: 15px;
margin: 0;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li .items-facet li {
border: 0;
margin-top: 0.5rem;
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0;
padding-left: 0.25rem;
font-weight: 400;
line-height: 1.5em;
font-size: 12px;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li .items-facet li a:after {
width: 8px;
height: 10px;
margin-left: 0.3em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/close-white.svg);
}
.coeli-swiper-agrupacions {
overflow: visible;
}
.coeli-swiper-agrupacions ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.coeli-swiper-agrupacions ul li {
background-color: #fff;
}
.coeli-swiper-agrupacions ul li h3 {
font-size: 1.2em;
font-weight: 700;
}
.coeli-swiper-agrupacions ul li h3, .coeli-swiper-agrupacions ul li p {
overflow: hidden;
width: 100%;
margin: 0;
padding: 0;
padding-left: 0.5rem;
padding-right: 0.5rem;
max-height: 0;
font-size: 0.8em;
opacity: 0.001;
transition: all 0.6s 0.2s, z-index 0s;
}
.coeli-swiper-agrupacions ul li:hover {
box-shadow: 0 1rem 2rem #0005;
z-index: 100;
padding: 0rem;
padding-bottom: 0.5rem;
transition: all 0s 0s;
}
.coeli-swiper-agrupacions ul li:hover h3, .coeli-swiper-agrupacions ul li:hover p {
overflow: hidden;
margin-bottom: 0.5em;
max-height: 10em;
opacity: 1;
}
.colei-list-results-footer {
padding-bottom: 3rem;
padding-top: 3rem;
display: flex;
justify-content: center;
}
.colei-list-results-footer .coeli-more-results {
border-radius: 50%;
display: inline-block;
font-size: 1rem;
line-height: 1;
}
.colei-list-results-footer .coeli-more-results:before {
content: "";
width: 2rem;
height: 2rem;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/more-balck.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 62%;
display: block;
text-align: center;
margin: 0 auto;
}
.coeli-more-results:disabled {
-webkit-animation: spin 4s linear infinite;
-moz-animation: spin 4s linear infinite;
animation: spin 4s linear infinite;
}
@-moz-keyframes spin {
100% {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}  .coeli-result-filter-box [type="checkbox"]:not(:checked),
.coeli-result-filter-box [type="checkbox"]:checked {
position: absolute;
left: 0;
opacity: 0;
}
.coeli-result-filter-box [type="checkbox"]:not(:checked) + label,
.coeli-result-filter-box [type="checkbox"]:checked + label
{
position: relative;
font-size: 1em;
color: #000;
line-height: 1.2em;
cursor: pointer;
opacity: 1;
display: flex;
align-items: center;
padding-right: calc((var(--flex_col_gap) / 1.2) + 1em);
font-weight: 300;
margin-bottom: 0.2rem;
border-radius: 1.2rem;
padding: 0;
padding-left: 0.4rem;
padding-right: 0.6rem;
margin-left: 0.1rem;
transition: all 0.5s;
}
.coeli-result-filter-box [type="checkbox"]:not(:checked):disabled + label {
cursor: inherit;
}
.coeli-result-filter-box [type="checkbox"]:not(:checked) + label span,
.coeli-result-filter-box [type="checkbox"]:checked + label span{
font-size: 0.7em;
margin-left: 0.2em;
}
.coeli-result-filter-box [type="checkbox"]:not(:checked) + label span:before,
.coeli-result-filter-box [type="checkbox"]:checked + label span:before{
content: "(";
}
.coeli-result-filter-box [type="checkbox"]:not(:checked) + label span:after,
.coeli-result-filter-box [type="checkbox"]:checked + label span:after{
content: ")";
}
.coeli-result-filter-box [type="checkbox"]:not(:checked) + label:after,
.coeli-result-filter-box [type="checkbox"]:checked + label:after {
content: "";
display: inline-block;
width: 0em;
height: 0em;
margin-left: 0.3em;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/close-corpo.svg);
background-size: contain;
background-position: top;
background-repeat: no-repeat;
position: absolute;
right: 0.5rem;
opacity: 0;
top: 50%;
transform: translateY(-50%);
transition: width 0.5s, opacity 0.5s;
}
.coeli-result-filter-box [type="checkbox"]:checked + label {
opacity: 1;
color: white !important;
background-color: var(--corporative-color);
padding-left: 0.6rem;
padding-right: 1.3rem;
}
.coeli-result-filter-box [type="checkbox"]:checked + label:after {
width: 0.55em;
height: 0.55em;
opacity: 1;
} .coeli-result-filter-box [type="checkbox"]:disabled:not(:checked) + label:before,
.coeli-result-filter-box [type="checkbox"]:disabled:checked + label:before {
box-shadow: none;
border-color: #0005;
background-color: #0000;
}
.coeli-result-filter-box [type="checkbox"]:disabled:checked + label:after {
color: #0009;
}
.coeli-result-filter-box [type="checkbox"]:disabled + label {
color: lightgray;
background-color: #0000;
}
.coeli-result-filter-box [type="checkbox"]:disabled + label:hover {
background-color: rgba(0, 0, 0, 0);
}
.coeli-miniature-audio {
min-height: 15vh;
padding: 100px;
opacity: 0.2;
}
.coeli-search-filters .coeli-result-filter-box .coeli-stack-facets .coeli-filter-list .coeli-filter-list-group .coeli-sub-list ul li:has(input[type=checkbox]:checked) {
order: -1;
} .coeli-result-filter-box [type="checkbox"]:checked:focus + label:before,
.coeli-result-filter-box [type="checkbox"]:not(:checked):focus + label:before {
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 0 6px rgba(0, 0, 0, 0);
} @media only screen and (min-width: 768px) {
.coeli-list-results ul.coeli-result-list.grid .coeli-grid-sizer,
.coeli-list-results ul.coeli-result-list.grid .grid-item {
width: 33.3333%;
border-bottom: 1px solid lightgray;
margin-bottom: 15px;
}
} @media only screen and (min-width: 1024px) {
.coeli-search-filters {
display: none;
}
.coeli-result-filter-box [type="checkbox"]:not(:checked) + label:hover,
.coeli-result-filter-box [type="checkbox"]:checked + label:hover {
background-color: var(--corporative-color);
color: #fff !important;
transition: background-color 0.5s, color 0.5s;
}
.coeli-search-filters.active-filters {
display: grid;
}
.coeli-search-filters .coeli-result-filter-box {
padding-top: 0vh;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base {
width: 100%;
grid-template-columns: 1fr 1fr 1fr;
align-items: center;
height: 4rem;
padding: 0rem;
padding-left: var(--page-margin);
padding-right: var(--page-margin);
filter: drop-shadow(0px -0.3rem 3.3rem #0002);
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-empty {
grid-column: 1 / 2;
grid-row: 1/2;
justify-self: start;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-empty button {
border-radius: 1rem;
padding-left: 0.8rem;
padding-right: 0.9rem;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-total-value {
grid-column: 2 / 3;
grid-row: 1/2;
justify-self: center;
color: #fff;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-use {
grid-column: 3 / 4;
grid-row: 1/2;
padding: 0;
justify-self: end;
}
.coeli-search-filters.active-filters .coeli-result-filter-box {
position: fixed;
color: #000;
width: 100vw;
font-weight: 600;
height: 100vh;
overflow: auto;
padding-top: calc(4.4vh + 6.325rem);
padding-bottom: 9rem;
opacity: 1;
transition: opacity 0.5s;
}
.coeli-search-keyword,
.coeli-list-results {
position: sticky;
}
.coeli-search-keyword {
z-index: 1004;
}
.coeli-search-keyword .coeli-search-form {
top: 1.2rem;
right: 4rem;
}
.coeli-result-filter-box-button button {
top: 3.2rem;
right: 7rem;
}
.coeli-result-filter-box-button button.open {
right: 0rem;
} .coeli-search-filters .coeli-result-filter-box form {
height: 100%;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-use button {
width: fit-content;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list {
flex-direction: row;
padding-bottom: 4rem;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group {
height: 100%;
padding: 0;
padding-bottom: calc(2rem - (var(--flex_col_gap) / 1.2));
margin-bottom: 2rem;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list {
padding: 0;
margin-top: 0rem;
height: max-content;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:before {
height: 0.5rem;
background: #917746;
background: -webkit-linear-gradient(bottom, #91774600 0%, #917746 100%);
background: -o-linear-gradient(bottom, #91774600 0%, #917746 100%);
background: linear-gradient(to top, #91774600 0%, #917746 100%);
z-index: 3;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:after {
height: 0.5rem;
background: #917746;
background: -webkit-linear-gradient(bottom, #917746 0%, #91774600 100%);
background: -o-linear-gradient(bottom, #917746 0%, #91774600 100%);
background: linear-gradient(to top, #917746 0%, #91774600 100%);
z-index: 3;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list ul {
padding: 0;
padding-bottom: 0rem;
max-height: 100%;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list ul li
{
padding-bottom: 0;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:before, .coeli-search-filters .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list:after {
display: none;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box {
padding-top: 10vh;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list {
display: flex;
grid-gap: 0rem;
list-style: none;
padding-right: 6vw;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group {
height: 66vh;
border-right: 1px solid #0001;
padding: 0;
padding-bottom: calc(2rem - (var(--flex_col_gap) / 1.2));
margin-bottom: 2rem;
padding-left: 0rem;
padding-right: 0rem;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-filter-type-title {
min-height: 3rem;
margin: 0;
padding: 0;
margin-left: 0.5rem;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-box-filter-facets {
min-height: 2rem;
margin: 0;
display: block;
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-box-filter-facets input {
max-width: 100%;
margin: 0;
font-size: 0.8rem;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list {
max-height: calc(66vh - 3rem);
overflow-y: auto;
margin-right: -0.25rem;
scrollbar-color: #fff #0000;
scrollbar-width: thin;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list::-webkit-scrollbar {
width: 0.5em;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list::-webkit-scrollbar-thumb {
background-color: white;
outline: 0px solid slategrey;
border-radius: 0.25rem;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list ul {
padding-right: 0.25rem;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:not(:checked) + label:hover:after {
opacity: 0;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:not(:checked) + label:hover, .coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:checked + label:hover {
background-color: var(--corporative-color);
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:not(:checked):disabled + label:hover {
background-color: inherit;
color: lightgray !important;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:not(:checked) + label:hover, .coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:checked + label:hover {
background-color: var(--corporative-color);
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:not(:checked) + label:after, .coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:checked + label:after {
width: 0.55em;
height: 0.55em;
opacity: 1;
right: 0.3rem;
}
.coeli-search-filters.coeli-filter-list-cols .coeli-result-filter-box .coeli-filter-list .coeli-filter-list-group .coeli-sub-list li [type="checkbox"]:not(:checked) + label:after {
opacity: 0;
}
.coeli-list-results {
display: block;
}
.coeli-list-results header {
width: calc(100% + (var(--page-margin) * 2));
margin-bottom: 0;
padding-top: 1.2rem;
}
.coeli-list-results .coeli-control-results {
top: 8rem;
position: inherit;
}
.coeli-list-results .coeli-result-list-container-full .coeli-control-results {
top: 8rem;
padding-top: 1rem;
position: inherit;
}
.coeli-list-results .coeli-control-results label,
.coeli-list-results .coeli-control-results select {
font-size: 0.7rem;
}
.coeli-list-results .coeli-sidebar-facets ul.facets.open {
min-height: 25vh;
border-radius: 4px;
max-height: calc(100vh - 8rem);
overflow: auto;
}
.coeli-page-llista article,
.coeli-page-cerca article {
padding-top: calc(33.333vh - var(--font) - 0.5rem - 2vw);
}
} @media only screen and (min-width: 1280px) {
.coeli-list-results ul.coeli-result-list.grid .coeli-grid-sizer,
.coeli-list-results ul.coeli-result-list.grid .grid-item {
width: 33.333%;
transition: all 0.4s;
}
} @media only screen and (min-width: 1600px) {
.coeli-list-results ul.coeli-result-list.grid .coeli-grid-sizer,
.coeli-list-results ul.coeli-result-list.grid .grid-item {
width: 25%;
}
}
.coeli-list-results p.coeli-briefDescription {
font-size: 20px;
font-weight: bold;
}
.coeli-selected-facet a, .coeli-selected-facets a {
background-color: var(--corporative-color);
color: #fff !important;
display: inline-block;
border-radius: calc((0.3rem + var(--flex_col_gap)));
padding: 5px 10px;
}
.coeli-close-filters {
position: absolute;
top: 50px;
right: 50px;
color: #fff;
background-color: var(--corporative-color);
padding: 10px;
}
.coeli-close-filters:hover {
cursor: pointer;
}
.coeli-control-results.coeli-result-change-display {
display: none;
} .coeli-search-advanced form {
display: grid;
grid-gap: 1rem;
grid-row-gap: 0.5rem;
grid-template-columns: 1fr 1fr;
color: #fff;
font-size: 1em;
}
.coeli-search-advanced form div {
grid-column-start: auto;
grid-column-end: auto;
position: relative;
}
.coeli-camp-cerca label {
display: none;
}
.coeli-search-advanced form button {
color: #fff;
border-radius: 1rem;
font-size: 1.1rem;
padding: 1rem;
height: 2em;
margin-bottom: 1em;
margin-top: 0.5rem;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
grid-column: 2/2;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
}
.coeli-search-advanced form button:last-child {
color: #fff;
background: #0000;
grid-column: 1/1;
display: none;
}
.coeli-search-advanced form div .coeli-cerca-dataini, .coeli-search-advanced form div .coeli-cerca-datafi {
width: calc(50% - 0.7rem);
}
.coeli-search-advanced form div .coeli-cerca-datafi {
margin-left: 1rem;
}
.coeli-cerca-dataini, .coeli-cerca-datafi {
display: inline-block;
}
.coeli-search-advanced form input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
font-size: 16px;
width: 100%;
color: #000;
padding-left: 0;
padding-left: 15px;
}
.coeli-input-reference:after {
position: absolute;
top: calc(50% - 8px);
right: 11px;
content: '\25BC';
color: #68c0f8;
}
.coeli-autocomplete-results {
position: absolute;
z-index: 2000;
background-color: #fff;
padding: 10px !important;
border: 1px solid #000;
margin: 0;
list-style: none !important;
color: var(--corporative-color);
text-align: left;
font-size: 0.8em;
max-height: 21vh;
overflow: auto;
width: 100%;
top: 100%;
filter: drop-shadow(0px 1em 1em #0004);
}
.coeli-autocomplete-results li:hover {
cursor: pointer;
}
.coeli-advanced-wrapper-toggle {
margin-top: 20px;
}
.coeli-advanced-wrapper-toggle .coeli-search-advanced {
display: none;
}
.coeli-advanced-wrapper-toggle.show-advanced .coeli-search-advanced {
display: block;
}
.coeli-adv-loading {
position: relative;
}
.coeli-adv-loading:after {
position: absolute;
content: " ";
top: calc(50% - 8px);
right: 35px;
bottom: -5px;
width: 18px;
height: 15px;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/ajax-loader.gif);
}
.coeli-toggle-advanced-search {
position: relative;
width: 30px;
text-align: center;
}
.coeli-toggle-advanced-search:after {
content: " ";
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/more-balck.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
display: block;
width: 100%;
height: 100%;
}
.coeli-toggle-advanced-search.show-advanced:after {
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/less-balck.svg);
}
.coeli-advanced-notice {
color: #2e4453;
font-style: italic;
}
.coeli-no-representation {
opacity: 0.75;
padding: 3rem;
}
.coeli-custom-picker-color{
padding: 0 !important;
border: 0 !important;
}
.coeli-custom-picker-color > div{
margin-top: 0 !important;
border: 0 !important;
}
.coeli-map-legend ul{
list-style-type: none;
}
.coeli-map-legend .coeli-legend-bullet{
display: inline-block;
width: 15px;
height: 15px;
margin-right: 5px;
border-radius: 15px;
}
.coeli-map-legend ul{
font-size: 11px;
padding-left: 0;
}
.coeli-map-legend ul li{
display: inline-flex;
margin-bottom: 7px;
margin-right: 10px;
}
.coeli-map-legend ul li a{
font-size: 0.8rem;
text-decoration: none;
display: flex;
align-items: center;
}
.coeli-selected-filter-map{
font-weight: bold;
}
.coeli-reset-map-filter{
border: 1px solid #000;
position: relative;
} .coeli-mode-list li a{
display: flex;
}
.coeli-list-results ul.coeli-result-list.coeli-mode-list li figure{
max-width: 20%;
}
@media screen and (max-width: 767px) {
.coeli-search-advanced form {
display: block;
}
.coeli-search-advanced form > div {
margin-bottom: 10px;
}
.coeli-list-results header .coeli-num-items {
flex-basis: 42%;
}
.coeli-control-results.coeli-result-change-display {
display: block;
}
.coeli-list-results header {
padding-left: 0;
padding-right: 0;
}
.coeli-list-results .coeli-result-list-container ul.coeli-result-list.list {
height: auto !important;
}
.coeli-search-keyword .coeli-search-form .coeli-search-input {
width: 100%;
}
.coeli-close-filters {
right: 15px;
}
.coeli-search-filters .coeli-result-filter-box .coeli-filter-base .coeli-filter-button-use button {
width: 100%;
}
}.coeli-front-notice, .coeli-front-message {
text-align: center;
padding: 15px;
font-size: 14px;
border-radius: 2px;
background-color: orange;
color: #fff !important;
}
.coeli-front-message {
margin: 20px 0;
}
.coeli-front-message p {
margin: 0;
}
.coeli-front-notice a, .coeli-front-message a {
color: #fff;
font-weight: bold;
}
.coeli-result-list li.swiper-slide {
list-style: none;
}
.coeli-list-agrupacions .coeli-result-list-container {
display: block;
max-width: 100%;
gap: inherit;
}
.coeli-debug-box {
position: relative;
z-index: 46374637;
padding: 20px;
background-color: #4f81bd;
color: #fff;
width: 100%;
margin-bottom: 15px;
}
.coeli-debug-box p {
color: #fff;
margin: 10px 0 3px 0;
}
.sketchfab-embed-wrapper {
width: 90%;
height: auto;
margin-bottom: 40px;
}
.sketchfab-embed-wrapper iframe {
width: 100%;
height: 100%;
min-height: 350px;
}
.coeli-map-results{
height: 500px;
}
.coeli-control-results .coeli-map-toggle-button{
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/map-view.svg);
background-repeat: no-repeat;
background-position: top 2px left 2px;
padding: 5px;
background-color: transparent;
background-size: 25px;
border: 0;
min-width: 40px;
min-height: 25px;
}
.coeli-control-results .coeli-map-toggle-button.coeli-grid-toggle{
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/grid-view.svg);
}
.coeli-control-results .coeli-map-toggle-button:hover{
cursor: pointer;
} .ol-popup {
position: absolute;
background-color: white;
box-shadow: 0 1px 4px rgba(0,0,0,0.2);
padding: 10px;
border-radius: 10px;
border: 1px solid #cccccc;
bottom: 12px;
left: -50px;
min-width: 280px;
}
.ol-popup img{
max-width: 250px;
height: auto;
}
.ol-popup:after, .ol-popup:before {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.ol-popup:after {
border-top-color: white;
border-width: 10px;
left: 48px;
margin-left: -10px;
}
.ol-popup:before {
border-top-color: #cccccc;
border-width: 11px;
left: 48px;
margin-left: -11px;
}
.ol-popup-closer {
text-decoration: none;
position: absolute;
top: 2px;
right: 8px;
background-color: #fff;
padding: 5px;
z-index: 666;
}
.ol-popup-closer:after {
content: "✖";
} #loading-overlay {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: rgba(255, 255, 255, 0.8);
padding: 20px;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
}
.no-results-overlay{
display: none;
background-color: rgba(255, 255, 255, 0.8);
padding: 20px;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
align-items: center;
justify-content: center;
font-size: 16px;
}
.coeli-page-fitxa .no-results-overlay, .coeli-page-fitxa #loading-overlay{
display: none;
} .spinner {
border: 4px solid rgba(0, 0, 0, 0.1);
border-top: 4px solid #3498db;
border-radius: 50%;
width: 40px;
height: 40px;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.coeli-map-active #infinite, .coeli-map-wrapper{
display: none;
}
.coeli-map-active .coeli-map-wrapper, .coeli-page-fitxa .coeli-map-wrapper,.coeli-group-map .coeli-map-wrapper{
display: block;
}.coeli-object-data ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
.coeli-object-data ul li {
margin-bottom: 5px;
margin-top: 5px;
}
.coeli-object-data dl {
display: inline-flex;
margin-top: 0;
margin-bottom: 0;
}
.coeli-object-data li:not(.coeli-embedded) > dl > dt, .coeli-embedded-item dt {
font-weight: 600;
min-width: 10rem;
max-width: 10rem;
line-height: 1.3em;
}
.coeli-object-data dd {
margin-left: 2rem;
}
.coeli-fitxa a {
color: rgb(69, 124, 190);
font-weight: bold;
}
.coeli-nav-fitxes {
padding: 15px;
justify-content: space-between;
display: flex;
bottom: 100%;
width: 100%;
margin-bottom: 0;
transition: all 0.3s;
display: none;
}
.coeli-nav-fitxes.coeli-from-list {
display: flex;
}
.coeli-nav-fitxes .coeli-torna-cerca {
border: 0;
width: max-content;
background-color: #fff;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/more-back-black.svg);
background-position: left 0.5em center;
padding-left: 35px;
padding-right: 20px;
border-radius: 0.8em;
background-size: 1em;
background-repeat: no-repeat;
margin-left: 0;
display: flex;
flex-direction: column;
justify-content: center;
height: 1.6em;
}
.coeli-nav-fitxes span a {
display: inline-block;
margin-right: 15px;
}
.coeli-fitxa-container {
display: flex;
padding: 25px;
gap: 15px;
width: 100%;
}
.coeli-fitxa-sidebar {
flex-basis: 30%;
overflow: hidden;
}
.coeli-fitxa-contents {
flex-basis: 70%;
}
.coeli-fitxa-contents h3 {
margin-top: 0;
}
.coeli-fitxa {
margin-bottom: 100px;
width: 100%;
}
.inner-slide .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.coeli-fitxa-gallery-image {
margin-bottom: 10px;
}
.coeli-fitxa-gallery-image span, .coeli-legend {
position: absolute;
bottom: 0px;
left: 0;
background-color: rgba(0, 0, 0, 0.6);
color: #fff;
z-index: 2;
width: 100%;
padding: 3px 10px;
font-weight: normal;
font-size: 11px;
}
.coeli-fitxa-gallery-image span:empty, .coeli-legend:empty {
display: none;
}
.coeli-loading-gallery span {
display: none;
}
.coeli-featured-img {
height: 50vh;
background-color: lightgray;
}
.coeli-featured-img img, .coeli-featured-img audio {
width: 100%;
height: 100%;
object-fit: contain;
object-position: bottom center;
}
.coeli-selected-image {
border: 3px solid #000 !important;
}
.coeli-gallery-main {
height: 300px;
width: 100%;
overflow: hidden;
position: relative;
}
.coeli-gallery-thumbs {
height: 80px;
margin-top: 10px;
position: relative;
}
.coeli-gallery-wrapper .swiper-button-next, .coeli-gallery-wrapper .swiper-button-prev {
z-index: 2;
position: absolute;
bottom: 0;
right: 0;
top: auto;
left: auto;
height: 30px;
width: 30px;
color: #e9e9e9;
background: #1e1e1e;
}
.coeli-gallery-thumbs .swiper-thumbs-button-next, .coeli-gallery-thumbs .swiper-thumbs-button-prev {
width: 25px;
height: 25px;
}
.coeli-gallery-wrapper .swiper-button-next:after, .coeli-gallery-wrapper .swiper-button-prev:after {
font-size: 12px;
}
.coeli-gallery-main .swiper-button-prev, .coeli-gallery-thumbs .swiper-thumbs-button-prev {
left: 0px;
border-right: 1px solid #e9e9e9;
}
.swiper-thumbs-button-next.swiper-button-disabled, .swiper-thumbs-button-prev.swiper-button-disabled {
opacity: .35;
cursor: auto;
pointer-events: none;
}
.coeli-gallery-main .inner-slide img {
height: 100% !important;
width: 100% !important;
object-fit: contain;
}
.coeli-gallery-main .inner-slide {
height: 100%;
}
.coeli-gallery-main .inner-slide audio {
max-width: 95%;
}
.coeli-link-pdf {
position: relative;
display: block;
}
.coeli-link-pdf:after {
position: absolute;
content: '';
top: 50px;
left: 5px;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/PDF_file_icon.svg);
width: 50px;
height: 60px;
background-size: contain;
background-repeat: no-repeat;
}
.coeli-info-media {
position: absolute;
top: 0;
z-index: 2;
width: 100%;
padding: 4px;
background: rgba(0, 0, 0, 0.65);
color: #fff;
font-size: 10px;
}
.coeli-gallery-thumbs .swiper-slide:hover {
cursor: pointer;
}
.coeli-gallery-thumbs .swiper-slide {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.coeli-gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
border: 1px solid #1e1e1e;
opacity: 1;
box-shadow: 0 0 15px grey;
}
.coeli-gallery-thumbs .swiper-slide {
opacity: 0.8;
border: 1px solid #fff;
transition: all 0.3s;
}
.coeli-gallery-wrapper {
opacity: 1;
transition: all 0.3s;
position: relative;
}
.coeli-gallery-wrapper:after {
position: absolute;
width: 100%;
height: 100%;
background-image: url(//www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/ajax-loader.gif);
background-position: center;
background-repeat: no-repeat;
content: " ";
background-color: white;
top: 0;
left: 0;
z-index: 55;
}
.coeli-gallery-wrapper.coeli-gallery-loaded {
opacity: 1;
}
.coeli-gallery-wrapper.coeli-gallery-loaded:after {
display: none;
}
.coeli-embedded-item {
border-bottom: 1px solid lightgray;
padding-bottom: 10px;
margin-left: 40px;
margin-bottom: 20px;
}
.coeli-embedded-item dl {
display: flex;
margin: 0 10px;
}
.coeli-embedded-item dt {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
padding-right: 15px;
}
.coeli-page-fitxa #popup{
display: none;
}
@media screen and (max-width: 767px) {
.coeli-fitxa-container {
flex-direction: column;
}
.coeli-fitxa-sidebar {
flex-basis: 100%;
}
.coeli-fitxa-container {
display: flex;
gap: 15px;
margin: 15px;
}
.coeli-nav-fitxes {
padding-top: 100px;
}
}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}.fw-thin{
font-weight: 100 !important;
}
.fw-extralight{
font-weight: 200 !important;
}
.fw-light{
font-weight: 300 !important;
}
.fw-regular{
font-weight: 400 !important;
}
.fw-medium{
font-weight: 500 !important;
}
.fw-semibold{
font-weight: 600 !important;
}
.fw-bold{
font-weight: 700 !important;
}
.fw-extrabold{
font-weight: 800 !important;
}
.fw-black{
font-weight: 900 !important;
} .content > .entry .entry-content:not(.noblocks){
}
.content > .entry .entry-content:not(.noblocks) h1,
.content > .entry .entry-content:not(.noblocks) h2,
.content > .entry .entry-content:not(.noblocks) h3,
.content > .entry .entry-content:not(.noblocks) h4,
.content > .entry .entry-content:not(.noblocks) h5,
.content > .entry .entry-content:not(.noblocks) h6{
line-height: 1.12;
margin: 5rem 0 3rem;
}
.content > .entry .entry-content:not(.noblocks) h2{
}
.content > .entry .entry-content:not(.noblocks) figure,
.content > .entry .entry-content:not(.noblocks) blockquote{
margin-left: 0;
margin-right: 0;
}
.content > .entry .entry-content:not(.noblocks) > *{
margin-top: 3rem;
margin-bottom: 3rem;
position: relative;
}
.content > .entry .entry-content:not(.noblocks) > *:first-child{
margin-top: 0;
} body{
overflow-x: hidden;
}
:root{
--content_width_wide: 100%;
}
@media (min-width: 860px){
:root{
--content_width_wide: 800px;
}
.content > .entry .entry-content:not(.noblocks) > .alignwide{
margin-left: calc((var(--content_width_default) - var(--content_width_wide)) / 2);
margin-right: calc((var(--content_width_default) - var(--content_width_wide)) / 2);
width: calc(100% + (var(--content_width_wide) - var(--content_width_default)));
max-width: none;
}
}
@media (min-width: 1075px){
:root{
--content_width_wide: 960px;
}
}
@media (min-width: 1250px){
:root{
--content_width_wide: 1020px;
}
.content > .entry .entry-content:not(.noblocks) .alignfull .alignwide,
.content > .entry .entry-content:not(.noblocks) .alignwide .alignwide{
max-width: var(--content_width_wide);
margin: 0 auto;
}
}
.content > .entry .entry-content:not(.noblocks) > .alignfull{
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.wp-block-button.alignleft,
.wp-block-buttons.alignleft,
.wp-block-cover.alignleft,
.wp-block-image .alignleft{
margin-right: 3rem;
}
.wp-block-button.alignright,
.wp-block-buttons.alignright,
.wp-block-cover.alignright,
.wp-block-image .alignright{
margin-left: 3rem;
} figcaption{
color: var(--grey_color);
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.1818181818;
margin-bottom: 0;
margin-top: .6rem;
}  .wp-block-pullquote{
text-align: center;
padding: 4.5rem 0 2.5rem 12%;
max-width: 56rem;
}
.wp-block-pullquote blockquote{
margin: 0;
}
.wp-block-pullquote blockquote::before{
display: none;
}
.wp-block-pullquote blockquote > p{
position: relative;
font-family: 'Scala', serif;
font-size: 5.2rem;
letter-spacing: -.09rem;
line-height: 1.0577;
margin-bottom: 0;
}
.wp-block-pullquote blockquote > p:before,
.wp-block-pullquote blockquote > p:after{
position: absolute;
font-size: 13.2rem;
line-height: 1;
color: var(--secondary_color);
letter-spacing: -.188rem;
}
.wp-block-pullquote blockquote > p:before{
content: "“";
transform: translateX(-120%);
top: -.5rem;
}
.wp-block-pullquote blockquote > p:after{
content: "”";
transform: translateX(20%);
}
.wp-block-pullquote blockquote > cite{
font-family: 'Scala', serif;
font-size: 3.4rem;
color: var(--grey_color);
letter-spacing: -.104rem;
margin-top: 2rem;
}
@media (max-width: 650px){
.wp-block-pullquote{
padding: 0 !important;
}
.wp-block-pullquote blockquote > p{
text-align: center;
padding: 0;
margin: var(--vertical_margin_big) 0;
}
.wp-block-pullquote blockquote > p:before{
transform: translateX(-50%);
left: 50%;
top: -6rem;
}
.wp-block-pullquote blockquote > p:after{
transform: translateX(-50%);
left: 50%;
bottom: -12.5rem;
}
} .wp-block-verse{
white-space: normal;
} .wp-block-group.has-background{
padding: 2rem 3rem;
margin-top: 0;
margin-bottom: 0;
} .wp-block-separator{
border: none;
border-bottom: 2px solid #8f98a1;
margin-left: auto;
margin-right: auto;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
max-width: 10rem;
}
.wp-block-separator.has-background:not(.is-style-dots){
border-bottom: none;
height: 1px;
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){
height: 2px;
} .wp-block-table table{
border-collapse: collapse;
}
.wp-block-table thead{
border-bottom: 3px solid;
}
.wp-block-table tfoot{
border-top: 3px solid;
}
.wp-block-table td,
.wp-block-table th{
padding: 0.5em;
border: 1px solid;
word-break: normal;
} .wp-block-embed .iframe{
position: static !important;
height: auto !important;
padding-bottom: 0 !important;
}.gform_wrapper ul{
list-style: none;
margin: 0;
padding: 0;
}
.gform_wrapper .gform_body{
position: relative;
}
.gform_wrapper .gform_body .gform_fields{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.gform_wrapper .gform_body .gform_fields #field_4_12{
display: none !important;
}
.gform_wrapper .gform_body .gform_fields .gfield:not(.gform_hidden):not(.spacer){
width: 100%;
padding: 0 0 2.6rem;
border: 0;
margin: 0;
}
.gform_wrapper.gravity-theme .gf_hidden,
.gform_wrapper.gravity-theme .gform_hidden{
display: none;
}
.gform_wrapper .gform_body .gform_fields .gfield:not(.hidden_label) .gfield_label{
display: block;
padding-bottom: 1rem;
}
.gform_wrapper .gform_body .hidden_label .gfield_label,
.gform_wrapper .gform_body .hidden_label .ginput_complex label{
display: none;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex > span{
display: block;
padding-bottom: 1rem;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex > span:last-of-type{
padding-bottom: 0;
}
.gform_wrapper .gform_body .gfield_checkbox .gchoice,
.gform_wrapper .gform_body .gfield_radio .gchoice{
display: flex;
padding-bottom: .5rem;
}
.gform_wrapper .gform_body .gfield_checkbox .gchoice label,
.gform_wrapper .gform_body .gfield_radio .gchoice label,
.gform_wrapper .gform_body .ginput_container_consent .gfield_consent_label{
font-weight: 400;
font-size: 2rem;
font-size: 1.8rem;
letter-spacing: -.061rem;
cursor: pointer;
}
.gform_wrapper .gform_body .ginput_container_consent .gfield_required{
display: none;
}
.gform_wrapper .gform_body .gform_fields .gfield input[type="email"],
.gform_wrapper .gform_body .gform_fields .gfield input[type="text"],
.gform_wrapper .gform_body .gform_fields .gfield textarea,
.gform_wrapper .gform_body .gform_fields .gfield select{
font-weight: 400;
padding: 1.3rem 0;
margin: 0;
width: 100%;
font-size: 3.1rem;
border-radius: 0;
-webkit-appearance: none;
border: 0;
background-color: transparent;
border-bottom: 1px solid var(--grey_light_color);
}
.gform_wrapper .gform_body .gform_fields .gfield textarea{
height: 20rem;
resize: none;
}
.gform_wrapper .gform_body .gform_fields .gfield select:not([multiple="multiple"]){
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 10' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='2 2 8.057 8 14 2' stroke-width='2.5' stroke-linecap='round' stroke='%23000' fill='none'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 1.5rem;
background-position: right 1rem center;
}
.gform_wrapper .gform_body .gform_fields .gfield select[multiple="multiple"]{
padding: 0;
height: 10rem;
}
.gform_wrapper .gform_body .gform_fields .gfield select[multiple="multiple"] option{
padding: .3rem .8rem;
}
.gform_wrapper .gform_body .gform_fields .gfield input[type="email"]:focus,
.gform_wrapper .gform_body .gform_fields .gfield input[type="text"]:focus,
.gform_wrapper .gform_body .gform_fields .gfield textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield select:focus{
border-color: #999;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_description{
font-size: 2.2rem;
color: var(--grey_color);
letter-spacing: -.068rem;
line-height: 1.181818181;
margin-top: 1rem;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{
display: flex;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date .clear-multi{
display: flex;
justify-content: space-between;
align-items: center;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date .clear-multi .ginput_container_date{
width: 32%;
}
.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper .gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields .gfield.gform_validation_container,
body .gform_wrapper ul.gform_fields .gfield.gform_validation_container{
display: none !important;
position: absolute !important;
left: -9000px;
}
.gform_wrapper .gform_footer{
position: relative;
display: flex;
align-items: center;
justify-content: flex-end;
margin-top: 2.7rem;
}
.gform_wrapper .gform_footer .button{
display: flex;
align-items: center;
width: auto;
border-radius: 0;
cursor: pointer; font-weight: 400;
padding: 1.2rem 5.8rem;
border-color: 2px solid var(--secondary_color);
background-color: var(--secondary_color);
color: #fff;
-webkit-appearance: none;
}
.gform_wrapper .gform_footer .button > svg{
width: 2.4rem;
margin-left: 2.5rem;
}
.gform_wrapper .gform_footer .button:hover,
.gform_wrapper .gform_footer .button:active{
background-color: #fff;
color: var(--secondary_color);
}
.gform_wrapper .gform_footer .button:hover > svg line,
.gform_wrapper .gform_footer .button:active > svg line{
stroke: var(--secondary_color);
}
.gform_wrapper.gform_validation_error .validation_error,
.gform_wrapper .gform_validation_errors .gform_submission_error{
display: none;
}
.gform_wrapper.gform_validation_error .validation_message{
color: #cc0000 !important;
margin-top: .3rem !important;
font-size: 1.5rem !important;
}
.gform_footer .gform_ajax_spinner{
width: 2rem;
height: auto;
margin-left: 1rem;
}
.gform_confirmation_message{
margin: 0;
margin-top: 4rem;
}
@media (max-width: 990px){
.gform_wrapper .gform_footer .button{
padding: 1.4rem 3rem;
}
}
@media (max-width: 650px){
.gform_wrapper .gform_body .gform_fields .gfield.w2,
.gform_wrapper .gform_body .gform_fields .gfield.w4{
flex-basis: 100%;
}
.gform_wrapper .gform_footer input.button{
width: 100%;
text-align: center;
justify-content: center;
white-space: inherit;
} } .gform_wrapper.gravity-theme .gform_fields{
width: 100%;
display: grid;
grid-template-columns: repeat( 12, 1fr );
grid-template-rows: repeat( auto-fill, auto );
grid-column-gap: var(--grid_gap);
}
.gform_wrapper.gravity-theme .gfield{
grid-column: 1 / -1;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-full{
-ms-grid-column-span: 12;
grid-column: span 12;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{
-ms-grid-column-span: 11;
grid-column: span 11;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{
-ms-grid-column-span: 10;
grid-column: span 10;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{
-ms-grid-column-span: 9;
grid-column: span 9;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{
-ms-grid-column-span: 8;
grid-column: span 8;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{
-ms-grid-column-span: 7;
grid-column: span 7;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-half{
-ms-grid-column-span: 6;
grid-column: span 6;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{
-ms-grid-column-span: 5;
grid-column: span 5;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-third{
-ms-grid-column-span: 4;
grid-column: span 4;
}
.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{
-ms-grid-column-span: 3;
grid-column: span 3;
}
@media (max-width: 650px){
.gform_wrapper.gravity-theme .gform_fields{
grid-column-gap: 0;
}
.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){
grid-column: 1 / -1;
}
}:root{
--vh: 1vh;
--primary_color: #000000;
--secondary_color: #FF4D00;
--grey_color: #888;
--grey_light_color: #979797;
--grey_background_color: #F7F7F7;
--site_max_width: 132.4rem;
--content_width_default: 875px;
--grid_gap: 4.7rem;
--site_padding_sides: 7.5%;
--vertical_margin_big: 12rem;
--vertical_margin_small: 9rem;
}
@media (max-width: 990px){
:root{
--grid_gap: 2rem;
}
}
@media (max-width: 834px){
:root{
--site_padding_sides: 5%;
}
}
@media (max-width: 650px){
:root{
--site_padding_sides: 9%;
--vertical_margin_big: 7rem;
--vertical_margin_small: 4rem;
--grid_gap: 4rem;
}
} html{
font-size: 10px;
}
@media (max-width: 1666.6666667px){
html{
font-size: .6vw;
}
}
@media (max-width: 1270px){
html{
font-size: 7.62px;
}
}
@media (max-width: 834px){
html{
font-size: 9px;
}
}
@media (max-width: 650px){
html{
font-size: 8px;
}
}
html, body{
font-family: 'ScalaSans', sans-serif;
box-sizing: border-box;
position: relative;
height: 100%;
margin: 0;
font-weight: 400;
line-height: 1.3333333;
color: var(--primary_color);
background-color: #fff;
}
body{
overflow-x: hidden;
font-size: 2.4rem;
}
body.noscroll{
overflow-y: hidden !important;
}
body *{
box-sizing: border-box;
line-height: inherit;
}
*{
outline: 0;
}
a{
color: inherit;
}
img,
svg,
video{
display: block;
max-width: 100%;
height: auto;
}
p{
margin: 0 0 3rem;
}
ul, ol{
margin: 0 0 3rem;
padding-left: 5rem;
}
ul > li > ul,
ol > li > ol{
margin: 0;
}
ul > li::-webkit-details-marker,
ul > li::marker{
color: var(--secondary_color);
}
.clear{
clear: both;
} h1,
h2,
h3,
h4,
h5,
h6{
font-family: 'Scala', serif;
font-weight: 400;
letter-spacing: -0.048rem;
margin: 0;
}
h1{
font-size: 5.2rem;
}
h2{
font-size: 3.1rem;
}
h3{
font-size: 2.9rem;
}
h4{
font-size: 2.7rem;
}
h5{
font-size: 2.5rem;
}
h6{
font-size: 2.4rem;
} input,
select,
textarea{
border: 0;
background-color: transparent;
border-bottom: 1px solid var(--grey_light_color);
color: var(--primary_color);
width: 100%;
border-radius: 0;
line-height: 1;
padding: 1.3rem 0;
margin: 0;
font-size: 3.1rem;
-webkit-appearance: none !important;
}
textarea{
line-height: 1.34;
}
input,
textarea{
padding: 1rem;
resize: vertical;
}
input[type="checkbox"],
input[type="image"],
input[type="radio"]{
width: auto;
padding: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
background-color: var(--secondary_color);
border: 1px solid var(--secondary_color);
color: #fff;
cursor: pointer;
font-size: 2rem;
font-weight: 500;
padding: 1rem 5rem;
text-decoration: none;
}
input::-webkit-input-placeholder{ color: var(--grey_color);
}
input:-ms-input-placeholder{ color: var(--grey_color);
}
input::placeholder{
color: var(--grey_color);
}
select.copyselect{
line-height: 1.1;
padding: 1.3rem 4rem 1.3rem 0;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 10' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='2 2 8.057 8 14 2' stroke-width='2.5' stroke-linecap='round' stroke='%23000' fill='none'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 1.8rem;
background-position: right .6rem center;
}
.ui-datepicker select{
width: auto;
}
@media (max-width: 834px){
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
font-size: 2.5rem;
}
} input[type="checkbox"],
input[type="radio"]{
display: inline-block;
position: relative;
width: 18px;
height: 18px;
flex: 0 0 18px;
cursor: pointer;
margin-right: 1rem;
margin-top: .4rem;
background-color: #fff;
border: 1px solid var(--primary_color);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
}
input[type="radio"]{
border-radius: 50%;
}
input[type="checkbox"]:hover,
input[type="radio"]:hover{
background-color: #eee;
}
input[type="checkbox"]:checked,
input[type="radio"]:checked{
background-color: #fff;
}
input[type="checkbox"]:disabled,
input[type="radio"]:disabled{
background: #ddd;
}
input[type="checkbox"]::before{
content: "";
position: absolute;
top: 5px;
left: 2px;
width: 4px;
height: 8px;
border-color: var(--primary_color);
border-right: 2px solid;
border-bottom: 2px solid;
transform: rotate(45deg) translate(-10%, -50%);
visibility: hidden;
}
input[type="radio"]::before{
content: "";
position: absolute;
top: 3px;
left: 3px;
width: 10px;
height: 10px;
background-color: var(--primary_color);
border-radius: 50%;
visibility: hidden;
}
input[type="checkbox"]:checked::before,
input[type="radio"]:checked::before{
visibility: visible;
} .mfp-zoom-out-cur{
cursor: default !important;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
cursor: pointer !important;
}
.mfp-title{
font-size: 1.8rem;
line-height: 1.2;
padding-right: 5rem;
} .genesis-skip-link{
margin: 0;
position: absolute;
}
.genesis-skip-link li{
height: 0;
width: 0;
list-style: none;
} .screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut{
position: absolute !important;
clip: rect(0, 0, 0, 0);
height: 1px;
width: 1px;
border: 0;
overflow: hidden;
word-wrap: normal !important;
}
.screen-reader-text:focus,
.screen-reader-shortcut:focus{
clip: auto !important;
height: auto;
width: auto;
display: block;
font-size: 1em;
font-weight: bold;
padding: 15px 23px 14px;
color: var(--primary_color);
background: #fff;
z-index: 100000; text-decoration: none;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
} .site-container{
position: relative;
min-height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
} .site-header{
position: fixed;
width: 100%;
z-index: 12;
padding: 0 3.9rem 0 2.9rem;
transition: padding .5s;
}
.site-header.scrolling{
background: #fff;
color: var(--primary_color);
}
.site-header a{
text-decoration: none;
}
.site-header #menu-btn{
display: none;
}
.site-header > .wrap{
transition: padding .5s;
display: flex;
justify-content: space-between;
}
.site-header .title-area .custom-logo-link{
padding: 2.6rem 0;
display: block;
}
.site-header .custom-logo-link > svg{
display: block;
width: 25.8rem;
height: auto;
}
.site-header .site-title{
margin-bottom: 0;
}
.wp-custom-logo .site-title{
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.site-header .overlay{
display: none;
}
.site-header .genesis-nav-menu{
list-style: none;
display: flex;
justify-content: flex-end;
align-items: center;
margin: 0;
padding: 0;
height: 100%;
}
.site-header .genesis-nav-menu a{
display: block;
}
.site-header .genesis-nav-menu > li{
height: 100%;
display: flex;
align-items: center;
}
.site-header .genesis-nav-menu > li:last-child{
margin-right: 0 !important;
}
.site-header .genesis-nav-menu li.button a{
border: 2px solid var(--secondary_color);
color: var(--primary_color);
padding: .35rem 1.5rem;
}
.site-header .genesis-nav-menu li.button:hover a{
background-color: var(--secondary_color);
color: #fff;
}
.site-header .nav-primary{
padding-left: 6%;
display: flex;
align-items: center;
}
.site-header .nav-primary > .wrap{
height: 100%;
}
.site-header .nav-primary .genesis-nav-menu > li{
margin-right: 6.6rem;
}
.site-header .nav-primary .genesis-nav-menu a{
padding: .9rem 0;
}
.site-header .genesis-nav-menu a > span{
border-bottom: 2px solid transparent;
line-height: 1.2;
}
.site-header .genesis-nav-menu li:hover > a > span,
.site-header .genesis-nav-menu .current_page_item > a > span{
border-color: var(--secondary_color);
}
.site-header .nav-secondary{
display: flex;
align-items: center;
}
.site-header .nav-secondary > .wrap{
height: 100%;
}
.site-header .nav-secondary .genesis-nav-menu{
font-size: 1.9rem;
color: var(--grey_color);
}
.site-header .nav-secondary .genesis-nav-menu > li{
margin-right: 2.3rem;
}
.site-header .nav-secondary .genesis-nav-menu a:after{
color: var(--primary_color);
}
.site-header .nav-secondary .genesis-nav-menu li:hover,
.site-header .nav-secondary .genesis-nav-menu .current_page_item{
color: var(--primary_color);
}
.site-header .nav-secondary .genesis-nav-menu .sub-menu a > span{
border-bottom: 2px solid transparent;
line-height: 1.2;
}
.site-header .nav-secondary .genesis-nav-menu .sub-menu li:hover > a > span,
.site-header .nav-secondary .genesis-nav-menu .sub-menu .current_page_item > a > span{
border-color: var(--secondary_color);
}
.site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item{
position: relative;
height: auto;
align-items: baseline;
font-size: 1.5rem;
text-transform: uppercase; }
.site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item.menu-item-has-children:after{
margin-left: .3rem;
width: 1.3rem;
height: .8125rem;
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 10' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='2 2 8.057 8 14 2' stroke-width='2.5' stroke-linecap='round' stroke='%23888' fill='none'/%3E%3C/svg%3E");
}
.site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item .sub-menu{
width: auto;
background: none;
left: auto;
right: auto;
padding: 0;
margin: 0;
justify-content: flex-start;
} .site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item .sub-menu .menu-item{
padding: 0;
}
.site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item .sub-menu .menu-item a{
display: block;
font-size: inherit;
color: inherit;
min-width: 2rem;
}
.site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item > a > span,
.site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item .sub-menu .menu-item:hover > a > span{
border: 0;
}
.copy-body-header-white .site-header:not(.scrolling):not(.open){
color: #fff;
}
.copy-body-header-white .site-header:not(.scrolling):not(.open) .custom-logo-link > svg,
.copy-body-header-white .site-header:not(.scrolling):not(.open) .custom-logo-link > svg path{
fill: #fff;
}
.copy-body-header-white .site-header:not(.scrolling):not(.open) .nav-secondary .genesis-nav-menu{
color: #fff;
}
.copy-body-header-white .site-header:not(.scrolling):not(.open) .genesis-nav-menu li.button a{
color: #fff;
}
.copy-body-header-white .site-header:not(.scrolling):not(.open) .nav-secondary .genesis-nav-menu li:hover,
.copy-body-header-white .site-header:not(.scrolling):not(.open) .nav-secondary .genesis-nav-menu .current_page_item{
color: #fff;
}
.copy-body-header-white .site-header:not(.scrolling):not(.open) .nav-secondary .genesis-nav-menu > li.wpml-ls-item.menu-item-has-children:after{
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 10' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='2 2 8.057 8 14 2' stroke-width='2.5' stroke-linecap='round' stroke='%23fff' fill='none'/%3E%3C/svg%3E");
}
@media (max-width: 1130px){
.site-header .nav-primary .genesis-nav-menu > li{
margin-right: 3rem;
}
.site-header .nav-secondary .genesis-nav-menu > li{
margin-right: 2rem;
}
}
@media (max-width: 990px){
.site-header{
padding: 0;
}
.site-header > .wrap{
padding: 4.4rem var(--site_padding_sides);
align-items: center;
}
.site-header .title-area{
flex-basis: 48%;
max-width: 25rem;
position: relative;
z-index: 1;
}
.site-header .title-area .custom-logo-link{
padding: 0;
}
.site-header .custom-logo-link > svg{
width: 100%;
}
.site-header .nav-primary,
.site-header .nav-secondary{
padding-left: 0;
display: none;
}
.site-header #menu-btn{
cursor: pointer;
display: flex;
align-items: center;
z-index: 9999;
transition: all .2s linear;
width: 4rem;
height: 2.5rem;
}
.site-header #menu-btn .line{
position: relative;
background-color: var(--primary_color);
height: 2px;
border-radius: 2px;
transition: all .3s ease 0s;
width: 100%;
}
.site-header #menu-btn .line:after,
.site-header #menu-btn .line:before{
background-color: var(--primary_color);
content: "";
display: block;
height: 2px;
border-radius: 2px;
position: absolute;
transition: all .3s ease 0s;
width: 100%;
z-index: 9999;
}
.copy-body-header-white .site-header:not(.scrolling):not(.open) #menu-btn .line,
.copy-body-header-white .site-header:not(.scrolling):not(.open) #menu-btn .line:after,
.copy-body-header-white .site-header:not(.scrolling):not(.open) #menu-btn .line:before{
background-color: #fff;
}
.site-header #menu-btn .line:before{
top: -1rem;
}
.site-header #menu-btn .line:after{
top: 1rem;
}
.site-header.open{
color: var(--primary_color);
}
.site-header.open #menu-btn .line{
background-color: transparent;
}
.site-header.open #menu-btn .line:after{
background-color: var(--primary_color);
top: 0;
transform: rotate(45deg);
}
.site-header.open #menu-btn .line:before{
background-color: var(--primary_color);
top: 0;
transform: rotate(-45deg);
}
.site-header.open{
height: 100%;
overflow: auto;
}
.site-header.open > .wrap{
position: relative;
flex-wrap: wrap;
}
.site-header.open .overlay{
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: var(--grey_background_color);
}
.site-header.open .nav-primary,
.site-header.open .nav-secondary{
position: relative;
flex-basis: 100%;
display: block;
order: 5;
}
.site-header.open .nav-primary{
margin-top: 12.9rem;
}
.site-header.open .genesis-nav-menu{
display: block;
}
.site-header.open .nav-primary .genesis-nav-menu > li{
margin-right: 0;
display: block;
}
.site-header.open .nav-primary .genesis-nav-menu > li:not(:last-child){
margin-bottom: 6rem;
}
.site-header.open .nav-primary .genesis-nav-menu a{
padding: 0;
color: var(--secondary_color);
font-size: 3.5rem;
display: inline-block;
}
.site-header.open .nav-secondary{
margin-top: 7rem;
}
.site-header.open .nav-secondary .genesis-nav-menu{
font-size: 2.5rem;
}
.site-header.open .nav-secondary .genesis-nav-menu > li{
margin-right: 0;
display: block;
}
.site-header.open .nav-secondary .genesis-nav-menu > li > a{
display: inline-block;
}
.site-header.open .nav-secondary .genesis-nav-menu > li:not(:last-child){
margin-bottom: 2rem;
}
.site-header.open .nav-secondary .genesis-nav-menu .sub-menu{
margin-top: 3rem !important;
}
.site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item{
display: flex;
padding-top: 2rem;
font-size: 2rem;
}
.site-header .nav-secondary .genesis-nav-menu > li.wpml-ls-item > a{
margin-right: 3rem;
}
.site-header.open .nav-secondary .genesis-nav-menu > li.wpml-ls-item:after{
display: none;
}
.site-header.open .nav-secondary .genesis-nav-menu > li.wpml-ls-item .sub-menu{
margin: 0 !important;
display: flex !important;
flex-wrap: nowrap;
}
.site-header.open .nav-secondary .genesis-nav-menu > li.wpml-ls-item .sub-menu .menu-item{
margin: 0 3rem 0 0;
}
}
@media (max-width: 600px){
#wpadminbar{
position: fixed !important;
}
} .site-header .genesis-nav-menu .sub-menu{
position: absolute;
left: 0;
right: 0;
top: 100%;
width: 100%;
opacity: 0;
visibility: hidden;
transition: all .1s .2s ease-in-out;
z-index: 9999;
display: flex;
flex-wrap: wrap;
padding: .6rem 10.3%;
background: rgba(247, 247, 247, .95);
}
.site-header .nav-secondary .genesis-nav-menu .sub-menu{
justify-content: flex-end;
}
.site-header .genesis-nav-menu .sub-menu a{
color: var(--secondary_color);
}
.site-header .genesis-nav-menu .menu-item:hover > .sub-menu{
opacity: 1;
visibility: visible;
transition: all .2s 0s ease-in-out;
}
.site-header .genesis-nav-menu .sub-menu .menu-item{
display: block;
position: relative;
flex-basis: 25%;
padding: 2.6rem 0;
}
.site-header .genesis-nav-menu .sub-menu .menu-item a{
display: inline-block;
font-size: 2.2rem;
letter-spacing: -.046rem;
line-height: 1;
max-width: 22rem;
}
@media (min-width: 651px){
.site-header .genesis-nav-menu .sub-menu .menu-item.mobile{
display: none;
}
}
@media (max-width: 990px){
.site-header .genesis-nav-menu .sub-menu,
.site-header .genesis-nav-menu .sub-menu .sub-menu{
display: block !important;
left: auto;
right: auto;
transform: none;
border: none;
margin: 6.1rem 0 0;
opacity: 1 !important;
visibility: visible;
position: relative;
width: 100%;
height: auto !important;
padding: 0;
background-color: transparent;
overflow: auto !important;
}
.site-header .genesis-nav-menu .sub-menu .menu-item{
padding: 0;
margin: 0 0 3rem;
}
.site-header .genesis-nav-menu .sub-menu .menu-item a{
max-width: none;
}
} .footer-widgets .gf_paucasals_field_type_captcha {color: #000 !important;}   
#modal-newsletter .gf_paucasals_field_type_captcha {color: #F7F7F7 !important;}
.grecaptcha-badge {  visibility: hidden; }
.footer-widgets{
padding: 10.2rem var(--site_padding_sides) 4.8rem;
margin-top: auto;
background-color: var(--primary_color);
font-size: 1.6rem;
letter-spacing: -.04rem;
color: var(--grey_color);
}
.footer-widgets a{
text-decoration: none;
}
.footer-widgets a:hover{
text-decoration: underline;
}
.footer-widgets .widgettitle{
font-family: 'ScalaSans', sans-serif;
color: var(--grey_color);
font-size: 1.6rem;
margin-bottom: 1.5rem;
}
.footer-widgets .footer-widget-area > .widget:first-child .widgettitle{
font-family: 'ScalaSans', sans-serif;
color: #fff;
font-size: 2rem;
line-height: 1.25;
margin-bottom: 2rem;
letter-spacing: normal;
}
.footer-widgets .textwidget{
line-height: 1.5;
}
.footer-widgets .textwidget > *:last-child{
margin-bottom: 0;
}
.footer-widgets > .wrap{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
max-width: 133.4rem;
margin: 0 auto;
}
.footer-widgets .footer-widget-area:not(.footer-widgets-6) > .widget:not(:first-child){
border-top: 1px solid rgba(151, 151, 151, .38);
padding-top: 2rem;
margin-top: 6rem;
}
.footer-widgets .menu{
margin: 0;
padding: 0;
list-style: none;
}
.footer-widgets .menu li{
margin-bottom: .4rem;
}
.footer-widgets .menu li a:hover{
text-decoration: none;
color: var(--secondary_color);
}
.footer-widgets .footer-widget-area.footer-widgets-5{
flex-basis: 14%;
}
.footer-widgets .footer-widget-area.footer-widgets-6{
flex-basis: 100%;
border-top: 1px solid rgba(151, 151, 151, .38);
padding: 2.5rem 2.3rem 0 .5rem;
margin-top: 2.3rem;
display: flex;
justify-content: space-between;
}
.footer-widgets .footer-widget-area.footer-widgets-6 > .widget:not(:last-child){
padding-right: 2rem;
}
.footer-widgets .footer-widget-area.footer-widgets-6 > .widget:not(:first-child) a{
text-decoration: underline;
}
.footer-widgets .footer-widget-area.footer-widgets-6 > .widget:first-child .textwidget{
font-family: 'ScalaSans', sans-serif;
color: #fff;
font-size: 2rem;
line-height: 1.25;
margin-bottom: 2rem;
letter-spacing: normal;
}
.footer-widgets .footer-widget-area .gform_wrapper.gravity-theme .gform_fields{
display: block;
}
.footer-widgets .social{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.footer-widgets .social a{
text-decoration: none;
display: block;
margin-right: 2.3rem;
margin-bottom: 2rem;
height: 1.7rem;
width: auto;
}
.footer-widgets .social a:last-child{
margin-right: 0;
}
.footer-widgets .social a > svg{
width: auto;
height: 100%;
fill: var(--grey_color);
}
.footer-widgets .social a:hover > svg{
fill: var(--secondary_color);
}
.footer-widgets .gform_widget .gform_wrapper form{
position: relative;
}
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield:last-child{
padding-bottom: 0;
}
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="email"],
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="text"]{
font-size: 1.6rem;
padding: 1.3rem 3rem 1.3rem 0;
background-color: transparent;
border: 0;
border-bottom: 1px solid #fff;
color: #fff;
}
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"],
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]{
background-color: transparent;
border: 1px solid var(--grey_color);
}
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]:hover,
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]:hover{
background-color: transparent;
}
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]:checked,
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]:checked{
background-color: transparent;
}
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]:disabled,
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]:disabled{
background: #ddd;
}
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]::before{
color: var(--grey_color);
}
.footer-widgets .gform_widget .gform_wrapper .gform_body .gfield_checkbox .gchoice label,
.footer-widgets .gform_widget .gform_wrapper .gform_body .gfield_radio .gchoice label,
.footer-widgets .gform_widget .gform_wrapper .gform_body .ginput_container_consent .gfield_consent_label{
font-size: 1.6rem;
}
.footer-widgets .gform_widget .gform_wrapper .gform_footer{
position: absolute;
top: 0;
right: 0;
margin-top: .1rem;
background-color: var(--primary_color);
}
.footer-widgets .gform_widget .gform_wrapper .gform_footer .gform_button{
text-indent: -999999px;
background-color: transparent;
padding: 0;
border: 0;
}
.footer-widgets .gform_widget .gform_wrapper .gform_footer .gform_button > svg{
margin-left: .5rem;
}
.footer-widgets .gform_widget .gform_wrapper .gform_footer .gform_button > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1370px){
.footer-widgets .footer-widget-area.footer-widgets-5{
flex-basis: 20%;
}
}
@media (max-width: 1110px){
.footer-widgets .footer-widget-area{
flex-basis: 18%;
}
.footer-widgets .footer-widget-area.footer-widgets-6{
padding: 2.5rem 0 0;
}
}
@media (max-width: 834px){
.footer-widgets{
padding: 4rem 5%;
}
.footer-widgets,
.footer-widgets .widgettitle,
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="email"],
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="text"],
.footer-widgets .gform_widget .gform_wrapper .gform_body .gfield_checkbox .gchoice label,
.footer-widgets .gform_widget .gform_wrapper .gform_body .gfield_radio .gchoice label,
.footer-widgets .gform_widget .gform_wrapper .gform_body .ginput_container_consent .gfield_consent_label{
font-size: 1.8rem;
}
.footer-widgets .footer-widget-area{
flex-basis: 22.5%;
}
.footer-widgets .footer-widget-area.footer-widgets-5{
flex-basis: 100%;
padding-top: 2.5rem;
}
.footer-widgets .social a:not(:last-child){
margin-right: 1.5rem;
}
}
@media (max-width: 650px){
.footer-widgets{
padding: 7.6rem var(--site_padding_sides);
}
.footer-widgets,
.footer-widgets .widgettitle,
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="email"],
.footer-widgets .gform_widget .gform_wrapper .gform_body .gform_fields .gfield input[type="text"],
.footer-widgets .gform_widget .gform_wrapper .gform_body .gfield_checkbox .gchoice label,
.footer-widgets .gform_widget .gform_wrapper .gform_body .gfield_radio .gchoice label,
.footer-widgets .gform_widget .gform_wrapper .gform_body .ginput_container_consent .gfield_consent_label{
font-size: 2rem;
}
.footer-widgets .footer-widget-area{
display: none;
}
.footer-widgets .footer-widget-area.footer-widgets-4,
.footer-widgets .footer-widget-area.footer-widgets-5{
display: block;
flex-basis: 46%;
}
.footer-widgets .footer-widget-area.footer-widgets-5{
order: -1;
padding-top: 0;
}
.footer-widgets .footer-widget-area.footer-widgets-4 > .widget:first-child{
display: none;
}
.footer-widgets .footer-widget-area.footer-widgets-4 > .widget:not(:first-child){
margin-top: 0;
}
.footer-widgets .footer-widget-area > .widget:first-child .widgettitle{
font-family: 'Scala', serif;
font-weight: 700;
font-size: 2.6rem;
}
.footer-widgets .footer-widget-area.footer-widgets-6{
display: none;
}
.footer-widgets .social a:not(:last-child){
margin-right: 2.3rem;
}
}
@media (max-width: 320px){
.footer-widgets .social a:not(:last-child){
margin-right: 1.5rem;
}
} .site-footer{
width: 100%;
background-color: #101010;
color: var(--grey_color);
padding: 1.8rem var(--site_padding_sides);
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: flex-end;
font-size: 1.7rem;
}
.site-footer > .wrap{
width: 100%;
max-width: 133.4rem;
margin: 0 auto;
}
.site-footer a{
text-decoration: none;
}
.site-footer a:hover{
text-decoration: underline;
}
.site-footer ul{
margin: 0;
padding: 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.site-footer ul li{
list-style: none;
}
@media (max-width: 650px){
.site-footer{
padding: 2.7rem var(--site_padding_sides) .5rem;
font-size: 1.5rem;
}
.site-footer ul{
flex-wrap: wrap;
}
.site-footer ul li{
flex-basis: 47%;
margin-bottom: 2rem;
}
} #cookie-notice .cn-button{
color: #fff !important;
} .site-inner{
position: relative;
width: 100%;
min-height: 100%;
padding: 20.4rem var(--site_padding_sides) var(--vertical_margin_big);
margin: 0 auto;
}
#genesis-content{
margin-left: auto;
margin-right: auto;
max-width: var(--site_max_width);
}
#genesis-content a:not([class]):hover{
color: var(--secondary_color);
} .archive-title{
text-align: center;
margin-bottom: 8rem;
} .copy-posts-wrapper{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: var(--grid_gap);
grid-row-gap: calc(var(--grid_gap) * 1.27);
}
.copy-posts-wrapper + .copy-posts-wrapper{
margin-top: calc(var(--grid_gap) * 1.27);
}
.copy-posts-wrapper .entry.type-post .entry-image-link{
position: relative;
display: block;
padding-bottom: 68.9%;
height: 0;
margin-bottom: 2rem;
}
.copy-posts-wrapper .entry.type-post .entry-image-link > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-posts-wrapper .entry.type-post .entry-image-link:hover .external-link{
color: var(--secondary_color);
background-color: #fff;
}
.copy-posts-wrapper .entry.type-post .entry-image-link:hover .external-link > svg line{
stroke: var(--secondary_color);
}
.copy-posts-wrapper .entry.type-post .entry-header a{
text-decoration: none;
}
.copy-posts-wrapper .entry.type-post .entry-header .entry-tags{
display: block;
font-size: 2.2rem;
color: var(--grey_color);
letter-spacing: -.068rem;
margin-bottom: 1rem;
}
.copy-posts-wrapper .entry.type-post .entry-header .entry-title{
display: block;
font-size: 3.4rem;
letter-spacing: -.104rem;
line-height: 1.17647;
margin-bottom: 1rem;
}
.copy-posts-wrapper .entry.type-post .entry-header .entry-time{
display: block;
font-weight: 700;
color: var(--secondary_color);
}
@media (max-width: 834px){
.copy-posts-wrapper{
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 650px){
.copy-posts-wrapper{
grid-template-columns: repeat(1, 1fr);
}
}
.copy-posts-wrapper .template-loader > .img{
height: 28rem;
width: 100%;
margin-bottom: 4rem;
}
.copy-posts-wrapper .template-loader > .tags{
height: 3rem;
width: 80%;
margin-bottom: 1rem;
}
.copy-posts-wrapper .template-loader > .title{
height: 7rem;
width: 60%;
margin-bottom: 1rem;
}
.copy-posts-wrapper .template-loader > .date{
height: 3rem;
width: 50%;
}
.copy-posts-wrapper .template-loader .l{
position: relative;
overflow: hidden;
background-color: #E2E2E2;
}
.copy-posts-wrapper .template-loader .l::after{
display: block;
content: '';
position: absolute;
width: 100%;
height: 100%;
transform: translateX(-100%);
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .2), transparent);
animation: loading 1.5s infinite;
}
@keyframes loading{
100%{
transform: translateX(100%);
}
}
.page-more{
display: flex;
align-items: center;
justify-content: center;
margin-top: var(--vertical_margin_big);
margin-bottom: -1rem;
font-size: 3.1rem;
cursor: pointer;
}
.page-more > svg{
width: 2rem;
margin-left: 2rem;
} .archive-pagination{
margin: 0 auto;
padding: 10rem 0 0;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
.archive-pagination > div{
margin: 0 .3rem !important;
}
.adjacent-entry-pagination{
margin-bottom: 0;
}
.archive-pagination ul{
display: flex;
justify-content: center;
align-items: center;
margin: 0;
padding: 0;
list-style: none;
}
.archive-pagination li{
margin: 0 .3rem;
}
.archive-pagination a{
background-color: transparent;
cursor: pointer;
display: inline-block;
padding: .8rem 1.2rem;
text-decoration: none;
}
.archive-pagination a:hover,
.archive-pagination a:focus,
.archive-pagination .active a{
background-color: #f1f1f1;
}
@media (max-width: 650px){
.archive-pagination ul{
display: block;
}
.archive-pagination li{
display: inline-block;
}
.archive-pagination li.pagination-previous,
.archive-pagination li.pagination-next{
display: block;
}
.archive-pagination a{
margin-bottom: .4rem;
}
}
@media (max-width: 375px){
.archive-pagination > div a{
padding: .6rem .8rem;
}
} body.single .entry .entry-footer .entry-meta > span{
display: block;
} body.page-template-default .site-inner{
padding: 26rem var(--site_padding_sides) var(--vertical_margin_big);
}
body.page-template-default .site-inner .content-sidebar-wrap{
padding-left: 15%;
}
body.page-template-default #genesis-content{
max-width: var(--content_width_default)
}
body.page-template-default #genesis-content > .entry{
}
body.page-template-default .entry .entry-header .entry-title{
margin-bottom: var(--vertical_margin_small);
}
body.page-template-default .content > .entry .entry-content:not(.noblocks){
line-height: 1.55;
}
body.page-template-default .entry .entry-footer .entry-meta > span{
display: block;
}
@media (max-width: 1110px){
body.page-template-default .site-inner .content-sidebar-wrap{
padding-left: 0;
}
}
@media (max-width: 650px){
body.page-template-default .site-inner{
padding-top: 22rem;
}
} .avatar{
float: left;
}
.alignleft .avatar,
.author-box .avatar{
margin-right: 2rem;
}
.alignright .avatar{
margin-left: 2rem;
} .comment-respond,
.entry-comments,
.entry-pings{
margin: 3rem 0;
}
.comment-header{
margin-bottom: 4rem;
}
.comment-list ul{
list-style: none;
padding-left: 8.8rem;
}
.comment-list > li.comment{
border-radius: .6rem;
padding: 4rem 0 .5rem 4rem;
margin-bottom: 3rem;
border: 1px solid rgba(151, 151, 151, .25);
box-shadow: 0 4px 14px 0 rgba(166, 166, 166, .125);
}
.comment-list li.comment article{
padding-right: 4rem;
}
.comment-list ul.children li.comment article{
border-top: 1px solid #e9e9e9;
margin: 4rem 0;
padding-top: 4rem;
}
.entry-pings .reply{
display: none;
}
.form-allowed-tags{
background-color: #f5f5f5;
font-size: 1.6rem;
padding: 2rem;
}
.entry-comments .comment-list{
list-style: none;
padding-left: 0;
}
.entry-comments .comment-author{
font-weight: 700;
margin-bottom: 0;
font-size: 2rem;
}
.comment-reply{
margin-top: 4rem;
margin-bottom: 4rem;
}
.comment-reply-link{
background-color: var(--primary_color);
color: #fff;
font-weight: 400;
font-size: 1.5rem;
padding: .7rem 3rem;
display: inline-block;
text-decoration: none;
}
.comment-author-link{
font-weight: 700;
text-decoration: none;
}
.comment-time-link{
color: #ababab;
text-decoration: none;
}
.comment .avatar{
border-radius: .6rem;
width: 5.8rem;
margin: 0 3rem .5rem 0;
}
.comment-meta{
margin-bottom: 4rem;
font-size: 1.2rem;
}
.comment-list li.comment.has-avatar .comment-reply,
.comment-list li.comment.has-avatar .comment-meta,
.comment-list li.comment.has-avatar .comment-edit-link,
.comment-list li.comment.has-avatar .comment-content{
padding-left: 8.8rem;
}
.comment-respond label{
display: block;
}
.comment-respond .comment-form-cookies-consent input[type="checkbox"]{
float: left;
margin: .5rem 1rem 0 0;
}
.comment-list ul.children .comment-respond{
padding-right: 4rem;
}
.entry-comments .says{
display: none;
}
@media (max-width: 650px){
.comment-list > li.comment{
padding: 3rem 0 .5rem 3rem;
}
.comment-list ul.children li.comment article{
margin: 1.5rem 0;
padding-top: 2.5rem;
}
.comment-list li.comment article{
padding-right: 3rem;
}
.comment-header{
margin-bottom: 2rem;
}
.entry-comments .comment-author{
font-size: 1.8rem;
margin-bottom: 0;
}
.comment-list ul{
padding-left: 2rem;
}
.comment-list li.comment.has-avatar .comment-reply,
.comment-list li.comment.has-avatar .comment-meta,
.comment-list li.comment.has-avatar .comment-edit-link,
.comment-list li.comment.has-avatar .comment-content{
padding-left: 0;
}
.comment-list li.comment.has-avatar .comment-content{
clear: both;
}
.comment .avatar{
width: 5rem;
margin: 0 1.5rem 1rem 0;
}
.comment-reply{
margin-top: 2rem;
margin-bottom: 2.5rem;
}
.comment-reply-link{
padding: .3rem 2rem .4rem;
}
.comment-list ul.children .comment-respond{
padding-right: 3rem;
}
}
@media (max-width: 375px){
.comment-list > li.comment{
padding: 2.5rem 0 .2rem 2.5rem;
}
.comment-list li.comment article{
padding-right: 2.5rem;
}
.comment-list ul.children .comment-respond{
padding-right: 2.5rem;
}
}
@media (max-width: 320px){
.comment-list > li.comment{
padding: 2rem 0 0 2rem;
}
.comment-list li.comment article{
padding-right: 2rem;
}
.comment-list ul.children .comment-respond{
padding-right: 2rem;
}
.entry-comments .comment-author{
font-size: 1.6rem;
}
} .cn-button.wp-default{
background-color: var(--secondary_color);
border-radius: 0;
} #modal-newsletter{
display: none;
position: fixed;
z-index: 9;
right: 0;
bottom: 0;
width: 80%;
max-width: 44rem;
text-align: center;
}
#modal-newsletter > .top{
position: relative;
padding: 4.1rem 3rem;
background-color: var(--secondary_color);
color: #fff;
}
#modal-newsletter > .top > .close{
position: absolute;
cursor: pointer;
width: 1.2rem;
top: 1rem;
right: 1.2rem;
}
#modal-newsletter > .top > .close > svg > line{
stroke: #fff;
}
#modal-newsletter > .top > svg{
fill: #fff;
width: 4.2rem;
margin: 0 auto 1.5rem;
}
#modal-newsletter > .top > .title{
font-family: 'Scala', serif;
font-size: 4.147rem;
line-height: 0.8509766;
}
#modal-newsletter > .bottom{
padding: 4rem 7rem 6rem;
background-color: var(--grey_background_color);
}
#modal-newsletter > .bottom > .subtitle{
font-size: 2.2rem;
color: var(--secondary_color);
margin-bottom: 1.5rem;
}
#modal-newsletter > .bottom .gform_wrapper form{
position: relative;
text-align: center;
}
#modal-newsletter > .bottom .gform_wrapper.gravity-theme .gform_fields{
display: block;
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield:not(.gform_hidden):not(.spacer){
padding-bottom: 1.7rem;
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield:last-child{
padding-bottom: 0 !important;
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="email"],
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="text"]{
font-size: 2.2rem;
padding: 1.3rem 3rem 1.3rem 0;
background-color: transparent;
border: 0;
border-bottom: 3px solid var(--secondary_color);
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"],
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]{
background-color: transparent;
border: 1px solid var(--grey_color);
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]:hover,
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]:hover{
background-color: transparent;
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]:checked,
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]:checked{
background-color: transparent;
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]:disabled,
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]:disabled{
background: #ddd;
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]::before{
color: var(--grey_color);
}
#modal-newsletter > .bottom .gform_wrapper .gform_body .gform_fields .gfield .gfield_description{
text-align: left;
}
#modal-newsletter > .bottom .gform_wrapper .gform_footer{
position: absolute;
top: 0;
right: 0;
margin-top: .5rem;
}
#modal-newsletter > .bottom .gform_wrapper .gform_footer .gform_button{
text-indent: -999999px;
background-color: transparent;
padding: 0;
border: 0;
}
#modal-newsletter > .bottom .gform_wrapper .gform_footer .gform_button > svg{
margin-left: .5rem;
}
#modal-newsletter > .bottom .gform_wrapper .gform_footer .gform_button > svg > line{
stroke: var(--secondary_color);
}
#modal-newsletter > .bottom .gform_confirmation_message{
margin-top: 0;
}
@media (max-width: 650px){
#modal-newsletter > .top > .close{
width: 2rem;
}
#modal-newsletter > .bottom{
padding: 3rem 4rem;
}
} .generic-title{
font-family: 'Scala', serif;
font-size: 9.8rem;
letter-spacing: -.2rem;
line-height: 1.081632;
margin-bottom: 0;
}
@media (max-width: 834px){
.generic-title{
font-size: 9rem;
}
}
@media (max-width: 650px){
.generic-title{
font-size: 6rem;
letter-spacing: -.135rem;
line-height: 1;
}
}
@media (max-width: 375px){
.generic-title{
font-size: 5rem;
}
} .generic-title-2{
font-family: 'Scala', serif;
font-size: 5.2rem;
letter-spacing: -.074rem;
line-height: 1.0192308;
}
@media (max-width: 650px){
.generic-title-2{
font-size: 4.3rem;
}
} .generic-cards{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: var(--grid_gap);
}
.generic-card{
display: block;
position: relative;
height: 0;
padding-bottom: 56.6586%;
}
.generic-card .back{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.generic-card .back > img{
width: 100%;
height: 100%;
object-fit: cover;
}
.generic-card .back:after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--primary_color);
opacity: .5;
}
.generic-card .l{
position: absolute;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
width: 100%;
height: 100%;
padding: 5%;
margin: 0 auto;
color: #fff;
}
.generic-card .l *{
color: inherit;
}
.generic-card .l .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
line-height: 1;
margin: 0 auto;
max-width: 30rem;
}
@media (min-width: 835px){
.generic-card.fsl .l .title{
font-size: 4.5rem;
letter-spacing: -.074rem;
line-height: 0.827;
}
}
@media (min-width: 651px){
.generic-card .l .title{
font-size: 3rem;
}
}
.generic-card .l .text{
letter-spacing: -.074rem;
max-width: 61rem;
margin: 0 auto;
line-height: 1.2083333;
}
@media (max-width: 834px){
.generic-cards{
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 650px){
.generic-cards{
display: block;
}
.generic-card:not(:last-child){
margin-bottom: var(--grid_gap);
}
.generic-card.t{
padding-bottom: 75%;
}
.generic-card.t .l{
padding: 5% 5% 4rem;
}
}
.external-link{
color: #fff;
}
.external-link,
.generic-card .l .more{
position: absolute;
bottom: 0;
right: 0;
padding: 1.4rem 1.4rem;
background-color: var(--secondary_color);
text-decoration: none;
line-height: 1;
display: flex;
align-items: center;
}
.external-link > span,
.generic-card .l .more > span{
margin-right: 12rem;
}
.external-link:hover,
.generic-card:hover .l .more{
color: var(--secondary_color);
background-color: #fff;
}
.external-link > svg,
.generic-card .l .more > svg{
width: 2.5rem;
}
.external-link > svg line,
.generic-card .l .more > svg line{
stroke: #fff;
}
.external-link > svg path,
.generic-card .l .more > svg path{
fill: #fff;
}
.external-link:hover > svg line,
.generic-card:hover .l .more > svg line{
stroke: var(--secondary_color);
}
.external-link:hover > svg path,
.generic-card:hover .l .more > svg path{
fill: var(--secondary_color);
}
@media (max-width: 1160px){
.external-link > span,
.generic-card .l .more > span{
margin-right: 4rem;
}
}
@media (min-width: 651px){
.external-link.t,
.generic-card .l .more.t{
padding: 2.4rem 2.4rem;
}
} .generic-button{
display: inline-block;
padding: 1.2rem 3.8rem;
border: 2px solid var(--secondary_color);
background-color: var(--secondary_color);
color: #fff;
text-decoration: none;
text-align: center;
}
.generic-button:hover{
background-color: #fff;
color: var(--secondary_color) !important;
}
.generic-button.b:hover{
border-color: #fff;
} .generic-quote{
position: relative;
}
.generic-quote.nb{
margin: 0 auto;
max-width: 108rem;
}
.generic-quote .back{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.generic-quote.m .back{
width: calc(100% - calc(50% - 50vw));
margin-left: calc(50% - 50vw);
}
.generic-quote .back > img{
width: 100%;
height: 100%;
object-fit: cover;
}
.generic-quote .back:after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--primary_color);
opacity: .5;
}
.generic-quote .l{
position: relative;
text-align: center;
padding: 20.4rem calc(var(--site_padding_sides) * 2) 16rem;
max-width: calc(97rem + (var(--site_padding_sides) * 2));
margin: 0 auto;
}
.generic-quote:not(.nb) .l{
color: #fff;
}
.generic-quote.nb .l{
padding: 0;
max-width: 117rem;
}
.generic-quote .l *{
color: inherit;
}
.generic-quote .l > .generic-title-2{
position: relative;
line-height: 1.0577;
}
.generic-quote .l > .generic-title-2:before,
.generic-quote .l > .generic-title-2:after{
position: absolute;
font-size: 13.2rem;
line-height: 1;
color: var(--secondary_color);
letter-spacing: -.188rem;
}
.generic-quote .l > .generic-title-2:before{
content: "“";
transform: translateX(-120%);
top: -1rem;
}
.generic-quote .l > .generic-title-2:after{
content: "”";
transform: translateX(20%);
bottom: -7.3rem;
}
.generic-quote .l > .author{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
padding: 2rem 0 .7rem;
border-bottom: 1px solid;
max-width: 37rem;
margin: 0 auto;
}
.generic-quote.nb .l > .author{
padding: 4rem 0 .5rem;
color: var(--grey_color);
}
@media (max-width: 650px){
.generic-quote.nb .l > .author{
font-size: 3rem;
max-width: 31rem;
padding-top: 2rem;
}
.generic-quote.m .back{
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
.generic-quote.m .l{
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
.generic-quote .l{
padding-left: var(--site_padding_sides);
padding-right: var(--site_padding_sides);
}
.generic-quote .l > .generic-title-2{
padding: 0 0 7rem;
}
.generic-quote .l > .generic-title-2:before{
transform: translateX(-50%);
left: 50%;
top: -7rem;
}
.generic-quote .l > .generic-title-2:after{
transform: translateX(-50%);
left: 50%;
bottom: -6.5rem;
}
} .breadcrumbs{
font-family: 'ScalaSans', sans-serif;
font-size: 2.6rem;
color: var(--grey_color);
margin-bottom: 4.4rem;
}
.breadcrumbs h1{
font-family: inherit;
font-size: inherit;
display: inline;
}
.breadcrumbs a{
text-decoration: none;
}
@media (max-width: 650px){
.breadcrumbs{
margin-bottom: 2rem;
}
} .generic-main{
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
}
.generic-main > .generic-title{
flex-basis: 47%;
}
.generic-main > .text{
flex-basis: 43.15%;
letter-spacing: -.074rem;
margin-top: 1rem;
}
.generic-main > .text > *:last-child{
margin-bottom: 0;
}
.generic-main > img{
flex-basis: 100%;
order: 3;
margin-top: var(--vertical_margin_small);
}
@media (max-width: 1100px){
.generic-main{
display: block;
}
.generic-main > .text{
margin-top: var(--vertical_margin_small);
}
} .generic-video-slide > .generic-title-2{
margin-bottom: 6.3rem;
}
.generic-video-slide > .items{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
}
.generic-video-slide > .items .swiper-slide{
padding-bottom: var(--grid_gap);
display: block;
text-decoration: none;
}
.generic-video-slide > .items .swiper-slide > .img{
position: relative;
padding-bottom: 61.3%;
height: 0;
margin-bottom: 1.8rem;
}
.generic-video-slide > .items .swiper-slide > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.generic-video-slide > .items .swiper-slide > .img > svg{
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 7.1rem;
}
.generic-video-slide > .items .swiper-slide > .date{
font-weight: 700;
color: var(--secondary_color);
margin-bottom: 1.3rem;
}
.generic-video-slide > .items .swiper-slide > .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
line-height: 1.17647;
max-width: 39rem;
}
.generic-video-slide > .items:not(.swiper-initialized) .swiper-button-next,
.generic-video-slide > .items:not(.swiper-initialized) .swiper-button-prev{
display: none;
}
.generic-video-slide > .items.swiper-initialized .swiper-wrapper{
padding-left: 7rem;
}
.generic-video-slide > .items.swiper-initialized .swiper-button-next,
.generic-video-slide > .items.swiper-initialized .swiper-button-prev{
background-color: rgba(255, 255, 255, .7);
width: 7rem;
}
.generic-video-slide > .items.swiper-initialized .swiper-button-next:before,
.generic-video-slide > .items.swiper-initialized .swiper-button-prev:before{
width: 2rem;
height: 4rem;
background-size: 2rem 4rem;
}
@media (max-width: 1180px){
.generic-video-slide > .items .swiper-slide > .img > svg{
width: 5rem;
}
}
@media (max-width: 650px){
.generic-video-slide > .generic-title-2{
margin-bottom: var(--vertical_margin_small);
}
.generic-video-slide > .items{
display: block;
width: 100%;
margin-right: 0;
overflow: auto;
}
.generic-video-slide > .items .swiper-wrapper{
display: block;
}
.generic-video-slide > .items .swiper-slide{
padding-bottom: calc(var(--grid_gap) * 2);
}
.generic-video-slide > .items .swiper-slide:last-child{
padding-bottom: 0;
}
.generic-video-slide > .items .swiper-slide > .img > svg{
width: 4rem;
}
} .view-all{
display: flex;
align-items: flex-start;
justify-content: flex-end;
text-decoration: none;
text-align: right;
margin-bottom: 1.6rem;
}
.view-all > span{
font-size: 3.1rem;
line-height: .8387097;
padding-right: 2.4rem;
white-space: nowrap;
}
.view-all > .svg{
flex: 0 0 4.9rem;
}
.view-all > .svg > svg{
display: block;
width: 100%;
}
.view-all > .svg *{
stroke: var(--secondary_color);
transition: all .1s ease 0s;
}
.view-all:hover > svg *{
stroke: var(--primary_color);
}
@media (max-width: 870px){
.view-all{
flex-direction: column;
align-items: flex-end;
margin-bottom: 2rem;
}
.view-all > span{
order: 2;
font-size: 2.4rem;
margin-top: 1rem;
padding-right: 0;
}
.view-all > .svg{
flex: 0 0 3.5rem;
width: 3.5rem;
}
}
@media (max-width: 650px){
.view-all{
margin-bottom: 0;
}
} .play-video{
cursor: pointer;
} #header-slide{
position: relative;
height: 100vh; height: calc(var(--vh, 1vh) * 100);
}
#header-slide .back{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#header-slide .back > img{
width: 100%;
height: 100%;
object-fit: cover;
}
#header-slide .back:after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--primary_color);
opacity: .5;
}
#header-slide .l{
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
height: 100%;
padding: 3% var(--site_padding_sides) 0;
margin: 0 auto;
color: #fff;
}
#header-slide .l *{
color: inherit;
}
#header-slide .l .generic-title{
margin-bottom: 2.3rem;
}
@media (max-height: 750px) and (min-width: 835px){
#header-slide .l .generic-title{
font-size: 7rem;
}
}
#header-slide .l .text{
letter-spacing: -.074rem;
max-width: 61rem;
margin: 0 auto;
line-height: 1.2083333;
}
#header-slide .l .more > a{
margin-top: 5.5rem;
}
#header-slide .swiper-pagination{
bottom: 3.8rem;
display: flex;
justify-content: center;
}
#header-slide.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
border-radius: 0;
height: .2rem;
width: 9.42rem;
background-color: #fff;
margin: 0 1.8rem;
}
#header-slide.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{
background-color: var(--secondary_color);
opacity: 1;
}
@media (max-width: 650px){
#header-slide.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
width: 5rem;
}
} .copy-body-front-page .site-inner{
padding: 0;
}
.copy-body-front-page #genesis-content{
max-width: none;
}
.copy-body-front-page #header-slide .swiper-slide:first-child .back > img{
object-position: left;
}
.copy-body-front-page .entry-content .padding{
padding: var(--vertical_margin_big) var(--site_padding_sides);
}
@media (max-width: 650px){
.copy-body-front-page .entry-content .padding{
padding-bottom: var(--vertical_margin_small);
}
}
.copy-body-front-page .entry-content .padding > .wrap{
margin: 0 auto;
max-width: var(--site_max_width);
}
.copy-body-front-page .entry-content .padding > .wrap > .generic-quote{
max-width: 90rem;
margin-bottom: 11.2rem;
}
.copy-body-front-page .entry-content .padding > .wrap > .featured{
margin-bottom: var(--vertical_margin_big);
}
@media (min-width: 835px){
.copy-body-front-page .entry-content .padding > .wrap > .featured > .item:nth-child(1){
grid-column: 1/span 2;
grid-row: 1/span 2;
padding-bottom: 58.534%;
}
.copy-body-front-page .entry-content .padding > .wrap > .featured > .item:nth-child(2){
grid-row: 1/span 2;
height: auto;
padding-bottom: 0;
}
.copy-body-front-page .entry-content .padding > .wrap > .featured > .item.fsl .l .title{
max-width: none;
}
}
@media (min-width: 651px) and  (max-width: 834px){
.copy-body-front-page .entry-content .padding > .wrap > .featured > .item:nth-child(1){
grid-column: 1/span 2;
}
.copy-body-front-page .entry-content .padding > .wrap > .featured > .item:nth-child(2) .l .more{
padding: 1.4rem 1.4rem;
}
.copy-body-front-page .entry-content .padding > .wrap > .featured > .item:nth-child(2) .l .more > span{
display: none;
}
}
.copy-body-front-page .entry-content .padding > .wrap > .list{
margin-bottom: var(--vertical_margin_big);
}
.copy-body-front-page .entry-content .padding > .wrap > .list > .top{
display: flex;
align-items: flex-end;
justify-content: space-between;
margin-bottom: var(--vertical_margin_small);
}
.copy-body-front-page .entry-content .padding > .wrap > .list > .top > .generic-title{
margin-bottom: 0;
padding-right: 3rem;
flex-basis: auto;
}
.copy-body-front-page .entry-content .padding > .wrap > .list > .top > .view-all{
flex: 1;
}
.swiper-button-next,
.swiper-button-prev{
top: 0;
height: 100%;
margin-top: 0;
}
.swiper-button-next{
right: 0;
}
.swiper-button-prev{
left: 0;
transform: rotate(180deg);
}
.swiper-button-next:before,
.swiper-button-prev:before{
content: "";
position: absolute;
top: 50%;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 13 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23FF4D00' points='0 20.694 1.422 22 13 11 1.422 0 0 1.306 10.156 11'/%3E%3C/svg%3E");
width: 1.3rem;
height: 2.2rem;
background-repeat: no-repeat;
background-size: 1.3rem 2.2rem;
margin-top: 0;
transform: translateY(-50%);
}
.swiper-button-next:after,
.swiper-button-prev:after{
display: none;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos:not(:last-child){
margin-bottom: var(--vertical_margin_big);
}
.copy-body-front-page .entry-content .padding > .wrap > .logos > .top{
display: flex;
align-items: flex-end;
justify-content: space-between;
margin-bottom: 4rem;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos > .top > .title{
font-family: 'ScalaSans', sans-serif;
font-size: 3.4rem;
color: var(--grey_color);
letter-spacing: -.048rem;
line-height: 1;
margin-bottom: 0;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos:last-child > .top > .title{
font-size: 3.1rem;
letter-spacing: -.044rem;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .mini-items{
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .mini-items > .img{
display: block;
flex-basis: 14.2%;
padding: 0 calc(var(--grid_gap) / 2) calc(var(--grid_gap) / 2);
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .mini-items img{
width: auto;
height: auto;
max-width: 100%;
max-height: 3rem;
margin: 0 auto;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .items{
position: relative;
padding: 0 5%;
overflow: hidden;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .swiper-wrapper{
align-items: center;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .swiper .swiper-slide > a{
display: block;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .swiper .swiper-slide img{
width: auto;
height: auto;
max-width: 100%;
max-height: 6rem;
margin: 0 auto;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .swiper:not(.swiper-initialized) + .swiper-button-next,
.copy-body-front-page .entry-content .padding > .wrap > .logos .swiper:not(.swiper-initialized) + .swiper-button-next + .swiper-button-prev{
display: none;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .swiper:not(.swiper-initialized){
overflow: visible;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .swiper:not(.swiper-initialized) .swiper-wrapper{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
overflow-x: scroll;
overflow-y: hidden;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
padding-right: calc(var(--grid_gap) * .6);
padding-bottom: var(--grid_gap);
flex: 0 0 38.4%;
display: block;
}
@media (max-width: 1100px){
.copy-body-front-page .entry-content .padding > .wrap > .logos .mini-items > .img{
flex-basis: 16.6667%;
}
}
@media (max-width: 990px){
.copy-body-front-page .entry-content .padding > .wrap > .logos .mini-items > .img{
flex-basis: 20%;
}
}
@media (max-width: 650px){
.copy-body-front-page .entry-content .padding > .wrap > .logos > .top > .title{
font-size: 2.5rem;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos > .top > .title > br{
display: none;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos:last-child > .top > .title{
font-size: 2rem;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos:last-child > .top > .title > br{
display: block;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .items{
padding: 0;
margin-top: 5rem;
overflow: visible;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .mini-items{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
overflow-x: scroll;
overflow-y: hidden;
flex-wrap: nowrap;
justify-content: flex-start;
}
.copy-body-front-page .entry-content .padding > .wrap > .logos .mini-items > .img{
padding-right: calc(var(--grid_gap) * .6);
padding-bottom: var(--grid_gap);
flex: 0 0 27.4%;
display: block;
}
} #main_copia_gallery{
display: block !important;
}
#aniversari-himne{
margin-bottom: 5rem;
}
#aniversari-himne .item > svg{
width: 3rem;
margin-right: 2.7rem;
}
#aniversari-himne .item{
text-decoration: none;
display: flex;
align-items: center;
font-family: 'Scala', serif;
font-size: 3.1rem;
line-height: 1.16129;
border-bottom: 1px solid var(--primary_color);
padding: 1.7rem .5rem;
}
.copy-body-centenarians .entry-content > .wrap > #title-2, .copy-body-centenarians .entry-content > .wrap > #title-3, .copy-body-centenarians .entry-content > .wrap > #title-4, .copy-body-centenarians .entry-content > .wrap > #title-5{
max-width: 55rem;
padding-top: var(--vertical_margin_small);
margin-bottom: var(--vertical_margin_small);
}
.copy-body-50-anys-nu .generic-title-2{
margin-top: 6rem;
}
.copy-body-50-anys-nu .author{
margin-bottom: 10rem !important;
}
.copy-body-50-anys-nu blockquote p{
display: inline;
font-family: 'Scala', serif;
font-size: 3.2rem;
line-height: 1;
}
.copy-body-50-anys-nu blockquote::before{
content: "“";
color: var(--secondary_color);
font-size: 8.2rem;
font-family: 'Scala', serif;
position: absolute;
transform: translateX(-125%);
margin-top: -2.5rem;
}
.copy-body-50-anys-nu blockquote::after{
content: "”";
color: var(--secondary_color);
font-size: 8.2rem;
font-family: 'Scala', serif;
position: absolute;
transform: translateX(25%);
margin-top: -2.05rem;
}
.copy-body-50-anys-nu .entry-content .gallery{
position: relative;
margin-bottom: 5rem;
margin-top: 10rem;
}
.copy-body-50-anys-nu .entry-content .gallery.swiper-initialized .swiper-slide > .img{
position: relative;
display: block;
padding-bottom: 91.4%;
height: 0;
}
.copy-body-50-anys-nu .entry-content .gallery.swiper-initialized .swiper-slide > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-50-anys-nu .entry-content .gallery .swiper-slide > .img svg{
fill: #fff;
}
.copy-body-50-anys-nu .entry-content .gallery:not(.swiper-initialized) .swiper-slide > .img{
display: block;
}
.copy-body-50-anys-nu .entry-content .gallery:not(.swiper-initialized) .swiper-slide > .img > img{
width: 100%;
}
.copy-body-50-anys-nu .entry-content .gallery:not(.swiper-initialized) .swiper-button-next,
.copy-body-50-anys-nu .entry-content .gallery:not(.swiper-initialized) .swiper-button-prev{
display: none;
}
.copy-body-50-anys-nu .entry-content .gallery.swiper-initialized .swiper-button-next,
.copy-body-50-anys-nu .entry-content .gallery.swiper-initialized .swiper-button-prev{
background-color: rgba(255, 255, 255, .7);
width: 7rem;
}
.copy-body-50-anys-nu .entry-content .gallery.swiper-initialized .swiper-button-next:before,
.copy-body-50-anys-nu .entry-content .gallery.swiper-initialized .swiper-button-prev:before{
width: 2rem;
height: 4rem;
background-size: 2rem 4rem;
} .copy-body-foundation .site-inner{
padding: 20.5rem var(--site_padding_sides) 0;
}
.copy-body-foundation .entry-header{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-foundation .entry-header .entry-subtitle{
margin-bottom: 0;
max-width: 113rem;
}
.copy-body-foundation .entry-content > .generic-quote{
margin-bottom: var(--vertical_margin_big);
}
.copy-body-foundation .entry-content > .mision{
display: flex;
justify-content: space-between;
}
.copy-body-foundation .entry-content > .mision > .b{
flex-basis: 22%;
}
.copy-body-foundation .entry-content > .mision > .b:first-child{
flex-basis: 48%;
padding: 9.4rem 0 0 8.3%;
order: 99;
}
.copy-body-foundation .entry-content > .mision > .b > .generic-title-2{
margin-bottom: 4.3rem;
}
.copy-body-foundation .entry-content > .mision > .b > .text{
letter-spacing: -.074rem;
}
.copy-body-foundation .entry-content > .mision > .b > .text > *:last-child{
margin-bottom: 0;
}
@media (max-width: 834px){
.copy-body-foundation .entry-content > .mision{
display: block;
}
.copy-body-foundation .entry-content > .mision > .b:first-child{
padding: 0;
}
.copy-body-foundation .entry-content > .mision > .b:not(:last-child){
margin-bottom: 6rem;
}
}
@media (max-width: 650px){
.copy-body-foundation .entry-content > .mision > .b:not(:last-child){
margin-bottom: var(--vertical_margin_small);
}
}
.copy-body-foundation .entry-content > .legacy{
margin-top: var(--vertical_margin_big);
}
.copy-body-foundation .entry-content > .legacy > .title{
font-size: 3.4rem;
color: var(--grey_color);
margin-bottom: 4.5rem;
}
.copy-body-foundation .entry-content > .legacy > .h{
display: flex;
justify-content: space-between;
}
.copy-body-foundation .entry-content > .legacy > .h > .l{
flex: 1;
}
.copy-body-foundation .entry-content > .legacy > .h > .l > .subtitle{
}
.copy-body-foundation .entry-content > .legacy > .h > .text{
letter-spacing: -.074rem;
flex-basis: 50rem;
padding: 0 0 0 6.8%;
}
.copy-body-foundation .entry-content > .legacy > .h > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-foundation .entry-content > .legacy > .items{
grid-template-rows: repeat(2, 1fr);
margin-top: var(--vertical_margin_small);
}
.copy-body-foundation .entry-content > .legacy.patrimonial > .items > .item:nth-child(1){
grid-column: 1/span 2;
grid-row: 1/span 2;
padding-bottom: 58.534%;
margin-left: calc(calc(66% + calc(var(--grid_gap) * 2)) - 50vw);
}
.copy-body-foundation .entry-content > .legacy.patrimonial > .items > .item:nth-child(2){
grid-row: 1/span 2;
height: auto;
padding-bottom: 0;
}
.copy-body-foundation .entry-content > .legacy.musical > .items > .item:nth-child(1),
.copy-body-foundation .entry-content > .legacy.musical > .items > .item:nth-child(2){
grid-row: 1/span 2;
height: auto;
padding-bottom: 0;
}
@media (max-width: 1380px){
.copy-body-foundation .entry-content > .legacy.patrimonial > .items > .item:nth-child(1){
margin-left: calc(calc(64% + calc(var(--grid_gap) * 2)) - 50vw);
}
}
@media (max-width: 834px){
.copy-body-foundation .entry-content > .legacy > .h{
display: block;
}
.copy-body-foundation .entry-content > .legacy > .h > .text{
padding: 3rem 0 0;
}
.copy-body-foundation .entry-content > .legacy.patrimonial > .items{
grid-template-rows: repeat(1, 1fr);
}
.copy-body-foundation .entry-content > .legacy.patrimonial > .items > .item:nth-child(1){
margin-left: 0;
}
.copy-body-foundation .entry-content > .legacy.patrimonial > .items > .item:nth-child(1){
grid-column: 1;
grid-row: 1;
padding-bottom: 126.6586%;
}
.copy-body-foundation .entry-content > .legacy.patrimonial > .items > .item:nth-child(2){
grid-row: 1;
}
.copy-body-foundation .entry-content > .legacy.musical > .items{
grid-template-rows: repeat(1, 1fr);
}
.copy-body-foundation .entry-content > .legacy.musical > .items > .item:nth-child(1),
.copy-body-foundation .entry-content > .legacy.musical > .items > .item:nth-child(2){
grid-row: 1;
padding-bottom: 126.6586%;
}
}
@media (max-width: 650px){
.copy-body-foundation .entry-content > .legacy.patrimonial > .items > .item:nth-child(1),
.copy-body-foundation .entry-content > .legacy.patrimonial > .items > .item:nth-child(2){
grid-column: 1;
grid-row: 1;
padding-bottom: 75%;
}
.copy-body-foundation .entry-content > .legacy.musical > .items > .item:nth-child(1),
.copy-body-foundation .entry-content > .legacy.musical > .items > .item:nth-child(2){
padding-bottom: 75%;
}
}
.copy-body-foundation .entry-content > .instrument{
margin-top: var(--vertical_margin_big);
padding: var(--vertical_margin_big) 0;
position: relative;
}
.copy-body-foundation .entry-content > .instrument:before{
content: "";
position: absolute;
background-color: var(--grey_background_color);
top: 0;
left: 0;
right: 0;
height: 100%;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.copy-body-foundation .entry-content > .instrument > *{
position: relative;
}
.copy-body-foundation .entry-content > .instrument > .h{
font-family: 'Scala', serif;
display: flex;
justify-content: space-between;
}
.copy-body-foundation .entry-content > .instrument > .h > .generic-title-2{
padding-top: 11rem;
line-height: 1.0577;
max-width: 46rem;
}
.copy-body-foundation .entry-content > .instrument > .h > .author{
text-align: right;
max-width: 38.4rem;
}
.copy-body-foundation .entry-content > .instrument > .h > .author > .img{
width: 100%;
overflow: hidden;
}
.copy-body-foundation .entry-content > .instrument > .h > .author > .img > img{
width: 100%;
border-radius: 100%;
}
.copy-body-foundation .entry-content > .instrument > .h > .author > .txt > .name{
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
margin-top: 2.6rem;
}
.copy-body-foundation .entry-content > .instrument > .h > .author > .txt > .charge{
opacity: 0.44;
letter-spacing: -.074rem;
margin-top: .6rem;
}
.copy-body-foundation .entry-content > .instrument > .columns{
margin-top: var(--vertical_margin_big);
display: flex;
justify-content: space-between;
}
.copy-body-foundation .entry-content > .instrument > .columns > .l{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
flex-basis: calc(66.67% - calc(var(--grid_gap) / 2));
}
.copy-body-foundation .entry-content > .instrument > .columns > .l > .text{
column-count: 2;
column-gap: var(--grid_gap);
}
.copy-body-foundation .entry-content > .instrument > .columns > .text{
flex-basis: calc(33.3333% - calc(var(--grid_gap) / 2));
}
.copy-body-foundation .entry-content > .instrument > .columns .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
}
.copy-body-foundation .entry-content > .instrument > .columns .quote{
flex-basis: 100%;
position: relative;
max-width: 75rem;
margin: 7rem 0 0 0;
padding-left: 9%;
}
.copy-body-foundation .entry-content > .instrument > .columns .quote:before,
.copy-body-foundation .entry-content > .instrument > .columns .quote:after{
position: absolute;
font-size: 13.2rem;
line-height: 1;
color: var(--secondary_color);
letter-spacing: -.188rem;
}
.copy-body-foundation .entry-content > .instrument > .columns .quote:before{
content: "“";
transform: translateX(-120%);
top: -.5rem;
}
.copy-body-foundation .entry-content > .instrument > .columns .quote:after{
content: "”";
}
@media (max-width: 834px){
.copy-body-foundation .entry-content > .instrument > .h{
display: block;
}
.copy-body-foundation .entry-content > .instrument > .h > .generic-title-2{
padding: 0 0 6rem;
max-width: none;
}
.copy-body-foundation .entry-content > .instrument > .h > .author{
max-width: none;
display: flex;
align-items: center;
}
.copy-body-foundation .entry-content > .instrument > .h > .author > .img{
order: 2;
width: 40%;
margin-left: calc(var(--grid_gap) * 2);
}
.copy-body-foundation .entry-content > .instrument > .h > .author > .txt > .name{
margin-top: 0;
}
}
@media (max-width: 650px){
.copy-body-foundation .entry-content > .instrument > .h > .author{
display: block;
}
.copy-body-foundation .entry-content > .instrument > .h > .author > .img{
width: 50%;
margin: 0 0 3rem auto;
}
.copy-body-foundation .entry-content > .instrument > .columns{
display: block;
}
.copy-body-foundation .entry-content > .instrument > .columns > .l{
display: block;
}
.copy-body-foundation .entry-content > .instrument > .columns > .l > .text{
column-count: 1;
}
.copy-body-foundation .entry-content > .instrument > .columns > .l > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-foundation .entry-content > .instrument > .columns .quote{
text-align: center;
padding: 0;
margin: var(--vertical_margin_big) 0;
}
.copy-body-foundation .entry-content > .instrument > .columns .quote:before{
transform: translateX(-50%);
left: 50%;
top: -6rem;
}
.copy-body-foundation .entry-content > .instrument > .columns .quote:after{
transform: translateX(-50%);
left: 50%;
bottom: -12.5rem;
}
.copy-body-foundation .entry-content > .instrument > .columns .text > *:last-child{
margin-bottom: 0;
}
} .copy-body-visit .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-visit .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-visit .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-visit .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-visit .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-visit .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-visit .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-visit .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-visit .site-inner{
padding: 0;
}
.copy-body-visit #genesis-content{
max-width: none;
}
.copy-body-visit .entry-content .padding{
padding: var(--vertical_margin_big) var(--site_padding_sides);
}
.copy-body-visit .entry-content .padding > .wrap{
margin: 0 auto;
max-width: var(--site_max_width);
}
.copy-body-visit .entry-content .padding > .wrap > .texts{
display: flex;
justify-content: space-between;
}
.copy-body-visit .entry-content .padding > .wrap > .texts > .l{
flex-basis: 40.5%;
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.044rem;
line-height: 1.3;
}
.copy-body-visit .entry-content .padding > .wrap > .texts > .r{
flex-basis: 48.3%;
line-height: 1.2916667;
}
.copy-body-visit .entry-content .padding > .wrap > .texts > .l > *:last-child,
.copy-body-visit .entry-content .padding > .wrap > .texts > .r > *:last-child{
margin-bottom: 0;
}
@media (max-width: 650px){
.copy-body-visit .entry-content .padding > .wrap > .texts{
display: block;
}
.copy-body-visit .entry-content .padding > .wrap > .texts > .l{
margin-bottom: 3rem;
}
}
.copy-body-visit .entry-content .padding > .wrap > .types{
margin-top: var(--vertical_margin_big);
}
.copy-body-visit .entry-content .padding > .wrap > .types > .items{
margin-top: var(--vertical_margin_small);
}
.copy-body-visit .entry-content .padding > .wrap > .types > .items > .item{
display: block;
text-decoration: none;
}
.copy-body-visit .entry-content .padding > .wrap > .types > .items > .item > .text{
font-size: 2.2rem;
letter-spacing: -.075rem;
line-height: 1.45454545;
margin-top: 3.6rem;
}
@media (max-width: 650px){
.copy-body-visit .entry-content .padding > .wrap > .types > .items > .item:not(:last-child){
margin-bottom: var(--vertical_margin_small);
}
}
.copy-body-visit .entry-content .padding > .wrap > .types > .info{
position: relative;
border: 2px solid var(--secondary_color);
max-width: 87rem;
margin: 12.6rem auto;
padding: 4.7rem 8.5%;
display: flex;
justify-content: space-between;
align-items: center;
text-decoration: none;
}
.copy-body-visit .entry-content .padding > .wrap > .types > .info > .text{
font-family: 'Scala', serif;
letter-spacing: -.074rem;
padding-left: 16%;
}
.copy-body-visit .entry-content .padding > .wrap > .types > .info > svg{
width: 2.5rem;
position: absolute;
top: 2rem;
right: 2rem;
}
.copy-body-visit .entry-content .padding > .wrap > .types > .info > svg > line{
stroke: var(--secondary_color);
}
.copy-body-visit .entry-content .padding > .wrap > .types > .info:hover{
background-color: var(--secondary_color);
color: #fff;
}
.copy-body-visit .entry-content .padding > .wrap > .types > .info:hover > svg > line{
stroke: #fff;
}
@media (max-width: 650px){
.copy-body-visit .entry-content .padding > .wrap > .types > .info{
display: block;
padding: 3rem 6rem 3rem 3rem;
margin: var(--vertical_margin_big) auto;
}
.copy-body-visit .entry-content .padding > .wrap > .types > .info > .text{
padding: 3rem 0 0;
}
}
.copy-body-visit .entry-content .padding > .wrap > .museum{
margin-top: var(--vertical_margin_big);
}
.copy-body-visit .entry-content .padding > .wrap > .museum > .generic-title{
max-width: 73rem;
}
.copy-body-visit .entry-content .padding > .wrap > .museum > .items{
margin-top: var(--vertical_margin_small);
}
.copy-body-visit .entry-content .padding > .wrap > .museum > .items > .generic-card{
padding-bottom: 126.6586%;
}
.copy-body-visit .entry-content .padding > .wrap > .museum > .items > .generic-card .l .title{
font-size: 4.5rem;
letter-spacing: -.074rem;
line-height: .826923;
} .copy-body-visit-2023 .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-visit-2023 .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-visit-2023 .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-visit-2023 .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-visit-2023 .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-visit-2023 .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-visit-2023 .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-visit-2023 .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-visit-2023 .site-inner{
padding: 0;
}
.copy-body-visit-2023 #genesis-content{
max-width: none;
}
.copy-body-visit-2023 .entry-content .padding{
padding: var(--vertical_margin_big) var(--site_padding_sides);
}
.copy-body-visit-2023 .entry-content .padding > .wrap{
margin: 0 auto;
max-width: var(--site_max_width);
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .texts{
display: flex;
justify-content: space-between; padding-bottom: 9rem;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .texts > .l{
flex-basis: 40.5%;
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.044rem;
line-height: 1.3;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .texts > .r{
flex-basis: 48.3%;
line-height: 1.2916667;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .texts > .l > *:last-child,
.copy-body-visit-2023 .entry-content .padding > .wrap > .texts > .r > *:last-child{
margin-bottom: 0;
}
@media (max-width: 650px){
.copy-body-visit-2023 .entry-content .padding > .wrap > .texts{
display: block;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .texts > .l{
margin-bottom: 3rem;
}
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types{
margin-top: 8rem;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .items{
margin-top: 4rem;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .items > .item{
display: block;
text-decoration: none;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .items > .item > .text{
font-size: 2.2rem;
letter-spacing: -.075rem;
line-height: 1.45454545;
margin-top: 3.6rem;
}
@media (max-width: 650px){
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .items > .item:not(:last-child){
margin-bottom: var(--vertical_margin_small);
}
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .info{
position: relative;
border: 2px solid var(--secondary_color);
max-width: 87rem;
margin: 12.6rem auto;
padding: 4.5rem 8.5% 1.7rem 8.5%;
display: flex;
justify-content: space-between;
align-items: center;
text-decoration: none;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .info > .text{
font-family: 'Scala', serif;
letter-spacing: -.074rem;
padding-left: 16%;
padding-bottom: 4.7rem;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .info > svg{
width: 2.5rem;
position: absolute;
top: 2rem;
right: 2rem;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .info > svg > line{
stroke: var(--secondary_color);
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .info:hover{
background-color: var(--secondary_color);
color: #fff;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .info:hover > svg > line{
stroke: #fff;
}
@media (max-width: 650px){
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .info{
display: block;
padding: 3rem 6rem 3rem 3rem;
margin: var(--vertical_margin_big) auto;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .info > .text{
padding: 3rem 0 0;
}
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .museum{
margin-top: var(--vertical_margin_big);
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .museum > .generic-title{
max-width: 73rem;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .types > .generic-title {
font-size: 5.2rem;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .museum > .items{
margin-top: var(--vertical_margin_small);
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .museum > .items > .generic-card{
padding-bottom: 126.6586%;
}
.copy-body-visit-2023 .entry-content .padding > .wrap > .museum > .items > .generic-card .l .title{
font-size: 4.5rem;
letter-spacing: -.074rem;
line-height: .826923;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner {
background-color: var(--grey_background_color);
padding: 6rem 6% 1.6rem;
max-width: 75.3rem;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > details {
border-bottom: 1px solid var(--grey_light_color);
}
.copy-body-visit-2023 .entry-content .generic-title-2 {
margin-bottom: 4rem;
}
.copy-body-visit-2023 .entry-content .items.horaris h3 {
font-size: 3.4rem;
letter-spacing: -0.06rem;
line-height: 1.2647;
margin-bottom: 0.9rem;
}
.copy-body-visit-2023 .items.horaris, .copy-body-visit-2023 .item.rates {
margin-top: 8rem;
}
@media (min-width: 1170px) {
.copy-body-visit-2023 .items.horaris, .copy-body-visit-2023 .item.rates {
max-width: 50%;
display: inline-block;
vertical-align: top;
}
.copy-body-visit-2023 .item.rates {
padding-left: 3rem;
float: right; }
}
.copy-body-visit-2023 .item.where {
padding-top: 8rem;
border-top: 1px solid var(--secondary_color);
margin-top: 12rem;
border-bottom: 1px solid var(--secondary_color);
padding-bottom: 7rem;	
display: inline-block;
width: 100%;
}
.copy-body-visit-2023 .entry-content .item.where .map {
margin-bottom: 4rem;
}
.copy-body-visit-2023 .entry-content .g-title {
font-family: 'Scala',serif;
font-size: 3.4rem;
letter-spacing: -.06rem;
line-height: 1.2647;
margin-bottom: 2.5rem;
}
.copy-body-visit-2023 .entry-content .item.where > .items > .item:nth-child(1), .copy-body-visit-2023 .entry-content .item.where > .items > .item:nth-child(2) {
flex-basis: 50%;
padding-right: 2rem;
display: inline-grid;
}
.copy-body-visit-2023 .entry-content .item.where > .items > .item:nth-child(2) {
margin-left: 8rem;
}
.copy-body-visit-2023 .entry-content .item.where > .items > .item, .copy-body-visit-2023 .entry-content .items.horaris > .text  {
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > details > summary::after {
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FF4D00' d='M 15.953 7.442 L 9.572 7.442 L 9.572 1.07 C 9.572 0.738 9.472 0.477 9.273 0.286 C 9.073 0.095 8.816 0 8.5 0 C 8.184 0 7.927 0.095 7.727 0.286 C 7.528 0.477 7.428 0.738 7.428 1.07 L 7.428 7.442 L 1.047 7.442 C 0.731 7.442 0.478 7.538 0.287 7.728 C 0.096 7.919 0 8.172 0 8.488 C 0 8.819 0.096 9.081 0.287 9.272 C 0.478 9.462 0.731 9.558 1.047 9.558 L 7.428 9.558 L 7.428 15.93 C 7.428 16.245 7.528 16.502 7.727 16.701 C 7.927 16.9 8.184 17 8.5 17 C 8.816 17 9.073 16.9 9.273 16.701 C 9.472 16.502 9.572 16.245 9.572 15.93 L 9.572 9.558 L 15.953 9.558 C 16.269 9.558 16.522 9.462 16.713 9.272 C 16.904 9.081 17 8.819 17 8.488 C 17 8.172 16.904 7.919 16.713 7.728 C 16.522 7.538 16.269 7.442 15.953 7.442 Z'/%3E%3C/svg%3E");
position: absolute;
right: 1.3rem;
top: 50%;
transform: translateY(-50%);
width: 1.7rem;
line-height: 1;
transition: all 0.2s ease 0s;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > details[open] > summary::after {
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 2' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FF4D00' d='M 7.428 0 L 1.047 0 C 0.731 0 0.478 0.09 0.287 0.271 C 0.096 0.451 0 0.69 0 0.988 C 0 1.302 0.096 1.549 0.287 1.729 C 0.478 1.91 0.731 2 1.047 2 L 7.428 2 L 9.572 2 L 15.953 2 C 16.269 2 16.522 1.91 16.713 1.729 C 16.904 1.549 17 1.302 17 0.988 C 17 0.69 16.904 0.451 16.713 0.271 C 16.586 0.15 13.491 0.06 7.428 0 Z'/%3E%3C/svg%3E");
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > details > summary {
display: block;
position: relative;
padding: 0.8rem 0px;
}
.copy-body-visit-2023 .entry-content .g-title {
font-family: "Scala", serif;
font-size: 3.4rem;
letter-spacing: -0.06rem;
line-height: 1.2647;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > details > .c {
margin: 1rem 0px 0.6rem;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > .cols {
display: flex;
justify-content: space-between;
margin-top: 2.5rem;
}
.copy-body-visit-2023 .entry-content > .items > .item, .copy-body-visit-2023 .cols .generic-button {
font-size: 2.2rem;
letter-spacing: -0.068rem;
line-height: 1.45455;
}
.copy-body-visit-2023 .cols .generic-button {
padding: 1.2rem 3.8rem;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > .cols > .extra {
flex-basis: 38%;
}
.copy-body-visit-2023 .entry-content .item .extra {
color: var(--secondary_color);
font-size: 2.2rem;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > .cols > .more {
flex-basis: auto;
}
.copy-body-visit-2023 .entry-content .item.rates > .inner > .cols > .extra > :last-child {
margin-bottom: 0px;
} .copy-body-visit-child .site-inner{
padding: 20.5rem var(--site_padding_sides) var(--vertical_margin_big);
}
.copy-body-visit-child .entry-header{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-visit-child .entry-content > .img{
position: relative;
display: block;
padding-bottom: 45.543%;
height: 0;
margin-bottom: var(--vertical_margin_small);
}
.copy-body-visit-child .entry-content > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-visit-child .entry-content > .texts{
display: flex;
justify-content: space-between;
}
.copy-body-visit-child .entry-content > .texts > .l{
flex-basis: 40.5%;
font-family: 'Scala', serif;
font-size: 3.104rem;
letter-spacing: -.044rem;
line-height: 1.11598;
}
.copy-body-visit-child .entry-content > .texts > .r{
flex-basis: 48.3%;
line-height: 1.2916667;
}
.copy-body-visit-child .entry-content > .texts > .l > *:last-child,
.copy-body-visit-child .entry-content > .texts > .r > *:last-child{
margin-bottom: 0;
}
@media (max-width: 834px){
.copy-body-visit-child .entry-content > .texts{
display: block;
}
.copy-body-visit-child .entry-content > .texts > .r{
margin-top: 3rem;
}
}
.copy-body-visit-child .entry-content > .info{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: var(--grid_gap);
grid-row-gap: calc(var(--grid_gap) * 2);
margin-top: 15.4rem;
}
.copy-body-visit-child .entry-content > .info > .item{
max-width: 53rem;
}
.copy-body-visit-child .entry-content > .info > .item > .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
margin-bottom: .5rem;
}
.copy-body-visit-child .entry-content > .info > .item > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
}
.copy-body-visit-child .entry-content > .info > .item > .text > *:last-child{
margin-bottom: 0;
}
@media (max-width: 650px){
.copy-body-visit-child .entry-content > .info{
margin-top: var(--vertical_margin_big);
}
}
.copy-body-visit-child .entry-content > .visits-title{
margin-top: var(--vertical_margin_big);
margin-bottom: var(--vertical_margin_small);
}
.copy-body-visit-child .entry-content > .visits{
display: flex;
}
.copy-body-visit-child .entry-content > .visits > .menu{
order: 2;
flex-basis: 30rem;
align-self: flex-start;
position: sticky;
top: 14rem;
height: calc(100vh - 16rem);
overflow: hidden;
}
.copy-body-visit-child .entry-content > .visits > .menu > .wrap{
position: relative;
width: 100%;
overflow: auto;
height: 100%;
padding-right: 1.5rem;
box-sizing: content-box;
}
.copy-body-visit-child .entry-content > .visits > .menu > .wrap > a{
display: block;
font-size: 2.6rem;
color: var(--grey_color);
letter-spacing: -.037rem;
line-height: 1.23077;
border-left: .3rem solid rgba(151, 151, 151, .31);
text-decoration: none;
padding: 4.9rem 3.2rem;
}
.copy-body-visit-child .entry-content > .visits > .menu > .wrap > a:hover,
.copy-body-visit-child .entry-content > .visits > .menu > .wrap > a.active{
color: var(--primary_color);
border-color: var(--secondary_color);
background-color: var(--grey_background_color);
}
.copy-body-visit-child .entry-content > .visits > .items{
flex: 1;
padding-right: 11.8%;
width: 1px;
}
@media (max-width: 834px){
.copy-body-visit-child .entry-content > .visits > .items{
padding-right: 5%;
}
.copy-body-visit-child .entry-content > .visits > .menu{
flex-basis: 25rem;
}
}
@media (max-width: 650px){
.copy-body-visit-child .entry-content > .visits{
display: block;
}
.copy-body-visit-child .entry-content > .visits > .items{
width: 100%;
padding-right: 0;
}
.copy-body-visit-child .entry-content > .visits > .menu{
overflow-y: auto;
z-index: 9;
top: 13.8rem;
height: 14rem;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
margin-bottom: var(--vertical_margin_big);
padding: 2rem 5%;
background-color: var(--secondary_color);
}
.copy-body-visit-child .entry-content > .visits > .menu > .wrap{
padding-right: 0;
}
.copy-body-visit-child .entry-content > .visits > .menu > .wrap > a{
border: 0;
padding: 0;
text-align: center;
color: #fff !important;
background-color: transparent !important;
opacity: .5;
}
.copy-body-visit-child .entry-content > .visits > .menu > .wrap > a.active{
opacity: 1;
font-size: 3rem;
}
}
.copy-body-visit-child .entry-content > .visits > .items > .item:not(:last-child){
margin-bottom: var(--vertical_margin_big);
}
@media (max-width: 650px){
.copy-body-visit-child .entry-content > .visits > .items > .item > .generic-title-2 br{
display: none;
}
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery{
position: relative;
margin-top: 4rem;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery .swiper-slide > .img{
position: relative;
display: block;
padding-bottom: 91.4%;
height: 0;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery .swiper-slide > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery .swiper-slide > .img{
position: relative;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery:not(.swiper-initialized) .swiper-slide > .img{
display: block;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery:not(.swiper-initialized) .swiper-slide > .img > img{
width: 100%;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery:not(.swiper-initialized) .swiper-button-next,
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery:not(.swiper-initialized) .swiper-button-prev{
display: none;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery.swiper-initialized .swiper-button-next,
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery.swiper-initialized .swiper-button-prev{
background-color: rgba(255, 255, 255, .7);
width: 7rem;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery.swiper-initialized .swiper-button-next:before,
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery.swiper-initialized .swiper-button-prev:before{
width: 2rem;
height: 4rem;
background-size: 2rem 4rem;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery:not(.swiper-initialized){
overflow: visible;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery:not(.swiper-initialized) .swiper-wrapper{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
overflow-x: scroll;
overflow-y: hidden;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .gallery:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
padding-right: var(--grid_gap);
padding-bottom: var(--grid_gap);
flex: 0 0 60%;
display: block;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .text{
letter-spacing: -.074rem;
margin-top: 5rem;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .cs{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 2.8rem;
margin-top: 4.4rem;
margin-bottom: 1.4rem;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .cs > .c{
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .cs > .c > .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
margin-bottom: .5rem;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .cs > .c > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .extra{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
color: var(--secondary_color);
margin-bottom: 4.2rem;
}
.copy-body-visit-child .entry-content > .visits > .items > .item > .cs + .more{
margin-top: 4.2rem;
} .copy-body-header-image .site-inner{
padding: 0;
}
.copy-body-header-image #genesis-content{
max-width: none;
}
.copy-body-header-image #genesis-content > .entry > .entry-header{
position: relative;
min-height: 68.5rem;
display: flex;
flex-direction: column;
justify-content: center;
}
.copy-body-header-image #genesis-content > .entry > .entry-header .back{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.copy-body-header-image #genesis-content > .entry > .entry-header .back > img{
width: 100%;
height: 100%;
object-fit: cover;
}
.copy-body-header-image #genesis-content > .entry > .entry-header .back:after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--primary_color);
opacity: .5;
}
.copy-body-header-image #genesis-content > .entry > .entry-header .l{
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
height: 100%;
padding: 0 var(--site_padding_sides);
margin: 0 auto;
color: #fff;
}
.copy-body-header-image #genesis-content > .entry > .entry-header .l *{
color: inherit;
}
.copy-body-header-image #genesis-content > .entry > .entry-header .l .entry-title{
margin-bottom: .3rem;
}
.copy-body-header-image #genesis-content > .entry > .entry-header .l .subtitle{
letter-spacing: -.074rem;
line-height: 1.2083333;
}
@media (max-width: 650px){
.copy-body-header-image #genesis-content > .entry > .entry-header{
height: 100vh; height: calc(var(--vh, 1vh) * 100);
}
} .copy-body-diada .entry-content{
padding: var(--vertical_margin_big) var(--site_padding_sides);
}
.copy-body-diada .entry-content > .wrap{
margin: 0 auto;
max-width: var(--site_max_width);
}
.copy-body-diada .entry-content > .wrap > .entry-subtitle{
max-width: 67rem;
margin-bottom: var(--vertical_margin_small);
}
.copy-body-diada .entry-content > .wrap > .texts{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
letter-spacing: -.074rem;
}
.copy-body-diada .entry-content > .wrap > .events{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_big);
}
.copy-body-diada .entry-content > .wrap > .events > .generic-title{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-diada .entry-content > .wrap > .generic-video-slide{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_big);
}
@media (max-width: 650px){
.copy-body-diada .entry-content > .wrap > .texts{
display: block;
}
} .copy-body-award #genesis-content > .entry > .entry-header .back > img{
object-position: left;
}
.copy-body-award .entry-content{
padding: 5rem var(--site_padding_sides) var(--vertical_margin_big);
}
.copy-body-award .entry-content > .wrap{
margin: 0 auto;
max-width: var(--site_max_width);
}
.copy-body-award .entry-content > .wrap > .nav{
border-bottom: 1px solid var(--grey_light_color);
position: sticky;
top: 10.25rem;
z-index: 11;
}
.copy-body-award .entry-content > .wrap > .nav:before{
content: "";
position: absolute;
background-color: #fff;
top: 0;
left: 0;
right: 0;
height: 100%;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap{
display: flex;
justify-content: space-between;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > *{
position: relative;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .item{
display: block;
font-size: 3.1rem; color: var(--grey_color);
text-decoration: none;
padding: 2rem 0 1rem;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .item.active{
color: var(--primary_color);
position: relative;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .item.active:after{
content: "";
width: 100%;
height: 2px;
background-color: var(--secondary_color);
position: absolute;
left: 0;
bottom: -1px;
}
.copy-body-award .entry-content > .wrap .button-bases{
text-decoration: none;
border: 2px solid var(--secondary_color);
background-color: var(--secondary_color);
color: #fff;
display: flex;
justify-content: center;
align-items: center;
padding: 0 4.5rem;
margin-right: -1px;
margin-bottom: -1px;
}
.copy-body-award .entry-content > .wrap .button-bases > svg{
width: 3rem;
fill: #fff;
margin-right: 1rem;
}
.copy-body-award .entry-content > .wrap .button-bases:hover{
background-color: #fff;
color: var(--secondary_color);
}
.copy-body-award .entry-content > .wrap .button-bases:hover > svg{
fill: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-award .entry-content > .wrap > .nav > .wrap > .item{
font-size: 2.5rem;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .button-bases{
font-size: 3rem;
padding: 0 2rem;
}
}
@media (max-width: 990px){
.copy-body-award .entry-content > .wrap > .nav{
top: 13.6rem;
}
}
@media (max-width: 834px){
.copy-body-award .entry-content > .wrap > .nav > .wrap > .item{
font-size: 2rem;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .button-bases{
font-size: 2.5rem;
padding: 0 2rem;
}
}
@media (max-width: 650px){
.copy-body-award .entry-content{
padding-top: 0;
}
.copy-body-award .entry-content > .wrap > .nav{
overflow-x: hidden;
overflow-y: auto;
z-index: 9;
top: 13.8rem;
height: 14rem;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
margin-bottom: var(--vertical_margin_big);
padding: 2rem 5%;
background-color: var(--secondary_color);
border: 0;
}
.copy-body-award .entry-content > .wrap > .nav:before{
display: none;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap{
display: block;
position: relative;
width: 100%;
overflow: auto;
height: 100%;
box-sizing: content-box;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .item{
border: 0;
padding: 0;
text-align: center;
color: #fff !important;
background-color: transparent !important;
opacity: .5;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .item.active{
opacity: 1;
font-size: 3rem;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .item.active:after{
display: none;
}
.copy-body-award .entry-content > .wrap > .nav > .wrap > .button-bases{
display: none;
}
}
.copy-body-award .entry-content > .wrap > #title{
max-width: 65rem;
padding-top: var(--vertical_margin_small);
margin-bottom: var(--vertical_margin_small);
}
@media (max-width: 650px){
.copy-body-award .entry-content > .wrap > #title{
padding-top: 0;
}
}
.copy-body-award .entry-content > .wrap > .texts{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
letter-spacing: -.074rem;
}
@media (max-width: 650px){
.copy-body-award .entry-content > .wrap > .texts{
display: block;
}
}
.copy-body-award .entry-content > .wrap > .video{
position: relative;
margin-top: 3.5rem;
}
.copy-body-award .entry-content > .wrap > .video > .img{
position: relative;
display: block;
}
.copy-body-award .entry-content > .wrap > .video > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-award .entry-content > .wrap > .video .iframe{
padding-bottom: 64.4% !important;
}
.copy-body-award .entry-content > .wrap > .video > video{
width: 100%;
display: block;
}
.copy-body-award .entry-content > .wrap > .video svg{
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 7.1rem;
}
.copy-body-award .entry-content > .wrap > .video > iframe{
width: 100%;
height: auto;
}
.copy-body-award .entry-content > .wrap > #call{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
padding-bottom: var(--vertical_margin_big);
}
.copy-body-award .entry-content > .wrap > #call > .title{
margin-bottom: 2.5rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols{
display: flex;
justify-content: space-between;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .text{
flex-basis: 49%;
letter-spacing: -.074rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps{
flex-basis: 39.8%;
margin-top: .4rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .step{
border-bottom: 1px solid var(--grey_light_color);
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .step:not(:first-child){
padding-top: 2.7rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .step > .date{
font-weight: 700;
color: var(--primary_color);
margin-bottom: 1.5rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .step > .date > span{
color: var(--secondary_color);
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .step > .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
margin-bottom: 1.5rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .step > .text{
font-size: 2.2rem;
color: var(--grey_color);
letter-spacing: -.068rem;
line-height: 1.45454545;
margin-bottom: 1.5rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .button-bases{
margin-top: 2.6rem;
padding: 1.4rem 2rem;
max-width: 30.5rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .button-signup{
margin-top: 2.6rem;
text-decoration: none;
border: 2px solid var(--primary_color);
background-color: var(--primary_color);
color: #fff;
display: flex;
align-items: center;
justify-content: center;
padding: 1.2rem 1.8rem;
max-width: 30.5rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .button-signup:hover{
background-color: #fff;
color: var(--primary_color);
}
@media (max-width: 650px){
.copy-body-award .entry-content > .wrap > #call > .cols{
display: block;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .text{
margin-bottom: 6rem;
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .step{
border-color: var(--secondary_color);
}
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .button-bases,
.copy-body-award .entry-content > .wrap > #call > .cols > .steps > .button-signup{
width: 100%;
max-width: none;
}
}
.copy-body-award .entry-content > .wrap > #signup{
position: relative;
padding: var(--vertical_margin_small) 0;
display: flex;
justify-content: space-between;
}
.copy-body-award .entry-content > .wrap > #signup:before{
content: "";
position: absolute;
background-color: var(--grey_background_color);
top: 0;
left: 0;
right: 0;
height: 100%;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.copy-body-award .entry-content > .wrap > #signup > *{
position: relative;
}
.copy-body-award .entry-content > .wrap > #signup > .l{
flex-basis: 49%;
font-size: 2.2rem;
letter-spacing: -.067rem;
line-height: 1.45454545;
}
.copy-body-award .entry-content > .wrap > #signup > .l > .title{
margin-bottom: 3.3rem;
}
.copy-body-award .entry-content > .wrap > #signup > .form{
flex-basis: 39.8%;
margin-top: 1.2rem;
}
@media (max-width: 650px){
.copy-body-award .entry-content > .wrap > #signup{
display: block;
}
}
.copy-body-award .entry-content > .wrap > .people > .h{
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-bottom: var(--vertical_margin_small);
}
.copy-body-award .entry-content > .wrap > .people > .h > .generic-title{
flex: 1;
}
.copy-body-award .entry-content > .wrap > .people > .h > .editions{
flex-basis: 31%;
padding-bottom: .8rem;
}
.copy-body-award .entry-content > .wrap > .people > .items{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: var(--grid_gap);
grid-row-gap: calc(var(--grid_gap) * 1.41);
}
.copy-body-award .entry-content > .wrap > .people > .items > .item{
text-decoration: none;
}
.copy-body-award .entry-content > .wrap > .people > .items > .item > .img{
position: relative;
display: block;
padding-bottom: 78.6%;
height: 0;
margin-bottom: 1.6rem;
}
.copy-body-award .entry-content > .wrap > .people > .items > .item > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-award .entry-content > .wrap > .people > .items > .item > .img > .name{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
border: .3rem solid var(--secondary_color);
display: flex;
align-items: center;
justify-content: center;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.copy-body-award .entry-content > .wrap > .people > .items > .item > .name{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
margin-bottom: .3rem;
}
.copy-body-award .entry-content > .wrap > .people > .items > .item > .charge{
font-size: 2.2rem;
color: var(--grey_color);
letter-spacing: -.068rem;
}
@media (max-width: 650px){
.copy-body-award .entry-content > .wrap > .people > .h{
display: block;
}
.copy-body-award .entry-content > .wrap > .people > .items{
grid-template-columns: repeat(2, 1fr);
}
.copy-body-award .entry-content > .wrap > .people > .h > .editions{
flex-basis: auto;
margin: 2rem 0 0 0;
}
.copy-body-award .entry-content > .wrap > .people > .h > .editions > select{
max-width: 30rem;
}
}
.copy-body-award .entry-content > .wrap > #jury, .copy-body-award .entry-content > .wrap > #jury_two {
padding-top: var(--vertical_margin_small);
}
.copy-body-award .entry-content > .wrap > #awarded{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-award .entry-content > .wrap > #finalists{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-award .entry-content > .wrap > #finalists > .items{
grid-template-columns: repeat(4, 1fr);
grid-column-gap: var(--grid_gap);
grid-row-gap: calc(var(--grid_gap) * 1.41);
}
.copy-body-award .entry-content > .wrap > .generic-video-slide{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
@media (max-width: 650px){
.copy-body-award .entry-content > .wrap > #finalists > .items{
grid-template-columns: repeat(2, 1fr);
}
}
.copy-body-award .entry-content > .wrap > #faqs
{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-award .faqs-title {
margin-bottom: 6.3rem;
}
.copy-body-award .faqs {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px; }
.copy-body-award .ui-corner-all, .copy-body-award .ui-corner-bottom {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.copy-body-award .ui-corner-top {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.copy-body-award .ui-state-default, .copy-body-award .ui-state-active, .copy-body-award .ui-widget-content .ui-state-active, .copy-body-award .ui-widget-header .ui-state-active, .copy-body-award a.ui-button:active, .copy-body-award .ui-button:active, .copy-body-award .ui-button.ui-state-active:hover, .copy-body-award .ui-widget-content {
border: none;
}
.copy-body-award .ui-widget {
font-family: 'ScalaSans', sans-serif;
font-weight: 400;
}
.copy-body-award .ui-widget-content {
font-size: 80% !important;
}
.copy-body-award .ui-accordion .ui-accordion-header {
background-color: #FF4D00;
color: #fff;
font-size: 85%;
}
.copy-body-award .ui-icon, .copy-body-award .ui-state-hover .ui-icon, .copy-body-award .ui-state-focus .ui-icon, .copy-body-award .ui-button:hover .ui-icon, .copy-body-award .ui-button:focus .ui-icon, .ui-icon {
background-image: url(https://code.jquery.com/ui/1.13.2/themes/base/images/ui-icons_ffffff_256x240.png) !important;
}
.copy-body-award .ui-icon-triangle-1-s {
background-position: -69px -16px;
}
.copy-body-award .ui-icon-triangle-1-e {
background-position: -36px -16px;
}
.copy-body-award .ui-accordion-content p {
margin: 0 -8px 3rem;
}
.page-template-award-form input[type="submit"] {
margin-top: 12rem !important;
position: inherit;
} .copy-body-team .entry-header .generic-main{
margin-bottom: var(--vertical_margin_big);
}
.copy-body-team .entry-header .generic-main > .generic-title{
flex-basis: 57%;
}
.copy-body-team .entry-header .generic-main > .text{
flex-basis: 31.15%;
}
.copy-body-team .entry-content .list > .items{
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: var(--grid_gap);
grid-row-gap: calc(var(--grid_gap) * 1.7);
}
.copy-body-team .entry-content .list > .items > .item > .name{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
line-height: 1.17647;
margin-bottom: 1rem;
}
.copy-body-team .entry-content .list > .items > .item > .charge{
color: var(--grey_color);
letter-spacing: -.074rem;
}
.copy-body-team .entry-content .list.border-top{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_big);
}
.copy-body-team .entry-content .list > .generic-title-2{
margin-bottom: var(--vertical_margin_big);
}
.copy-body-team .entry-content .collaborators{
margin-top: var(--vertical_margin_big);
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.copy-body-team .entry-content .collaborators > .img{
position: relative;
display: block;
padding-bottom: 47.734%;
height: 0;
flex-basis: 100%;
margin-bottom: var(--vertical_margin_big);
}
.copy-body-team .entry-content .collaborators > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-team .entry-content .collaborators > .generic-title{
flex-basis: 42%;
}
.copy-body-team .entry-content .collaborators > .text{
flex-basis: 48.2%;
letter-spacing: -.074rem;
margin-top: 1.4rem;
}
.copy-body-team .entry-content .collaborators > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-team .entry-content .collaborators > .items{
flex-basis: 100%;
margin-top: var(--vertical_margin_big);
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: var(--grid_gap);
grid-row-gap: calc(var(--grid_gap) * 3.2);
}
.copy-body-team .entry-content .collaborators > .items > .item{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
text-decoration: none;
line-height: 1.17647;
}
.copy-body-team .entry-content .collaborators > .items > .item:hover{
color: var(--secondary_color);
}
@media (max-width: 1200px){
.copy-body-team .entry-content .collaborators{
display: block;
}
.copy-body-team .entry-content .collaborators > .generic-title{
margin-bottom: 6rem;
}
}
@media (max-width: 834px){
.copy-body-team .entry-content .list > .items,
.copy-body-team .entry-content .collaborators > .items{
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 768px){
.copy-body-team .entry-content .list > .items,
.copy-body-team .entry-content .collaborators > .items{
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 650px){
.copy-body-team .entry-content .list > .items{
grid-template-columns: repeat(1, 1fr) !important;
}
.copy-body-team .entry-content .collaborators > .items{
grid-template-columns: repeat(1, 1fr) !important;
}
} .copy-body-patronage .entry-content .list > .title{
max-width: 40rem;
} .copy-body-info .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-info .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-info .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-info .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-info .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-info .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-info .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-info .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-info .site-inner{
padding: 20.5rem var(--site_padding_sides) var(--vertical_margin_big);
}
.copy-body-info .entry-header{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-info .entry-header .generic-main{
align-items: flex-end;
}
.copy-body-info .entry-header .generic-main > .generic-title{
flex-basis: 50%;
}
.copy-body-info .entry-header .generic-main > .text{
flex-basis: 43.15%;
}
@media (min-width: 1101px){
.copy-body-info .entry-header .generic-main > .text{
margin-top: 0;
margin-bottom: 1.3rem;
}
}
.copy-body-info .entry-content .g-title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.06rem;
line-height: 1.2647;
}
.copy-body-info .entry-content > .scrollable{
display: flex;
}
.copy-body-info .entry-content > .scrollable > .menu{
order: 2;
flex-basis: 30rem;
align-self: flex-start;
position: sticky;
top: 14rem;
height: calc(100vh - 16rem);
overflow: hidden;
}
.copy-body-info .entry-content > .scrollable > .menu > .wrap{
position: relative;
width: 100%;
overflow: auto;
height: 100%;
padding-right: 1.5rem;
box-sizing: content-box;
}
.copy-body-info .entry-content > .scrollable > .menu > .wrap > a{
display: block;
font-size: 2.6rem;
color: var(--grey_color);
letter-spacing: -.037rem;
line-height: 1.23077;
border-left: .3rem solid rgba(151, 151, 151, .31);
text-decoration: none;
padding: 4.9rem 3.2rem;
}
.copy-body-info .entry-content > .scrollable > .menu > .wrap > a:hover,
.copy-body-info .entry-content > .scrollable > .menu > .wrap > a.active{
color: var(--primary_color);
border-color: var(--secondary_color);
background-color: var(--grey_background_color);
}
.copy-body-info .entry-content > .scrollable > .items{
flex: 1;
padding-right: 8.4%;
width: 1px;
}
@media (max-width: 834px){
.copy-body-info .entry-content > .scrollable > .items{
padding-right: 5%;
}
.copy-body-info .entry-content > .scrollable > .menu{
flex-basis: 25rem;
}
}
@media (max-width: 650px){
.copy-body-info .entry-content > .scrollable{
display: block;
}
.copy-body-info .entry-content > .scrollable > .items{
width: 100%;
padding-right: 0;
}
.copy-body-info .entry-content > .scrollable > .menu{
overflow-y: auto;
z-index: 9;
top: 13.8rem;
height: 14rem;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
margin-bottom: var(--vertical_margin_big);
padding: 2rem 5%;
background-color: var(--secondary_color);
}
.copy-body-info .entry-content > .scrollable > .menu > .wrap{
padding-right: 0;
}
.copy-body-info .entry-content > .scrollable > .menu > .wrap > a{
border: 0;
padding: 0;
text-align: center;
color: #fff !important;
background-color: transparent !important;
opacity: .5;
}
.copy-body-info .entry-content > .scrollable > .menu > .wrap > a.active{
opacity: 1;
font-size: 3rem;
}
}
.copy-body-info .entry-content > .scrollable > .items > .item{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
}
.copy-body-info .entry-content > .scrollable > .items > .item:not(:first-child){
margin-top: var(--vertical_margin_small);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-info .entry-content > .scrollable > .items > .item > .generic-title-2{
margin-bottom: 4rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item h3{
font-size: 3.4rem;
letter-spacing: -.06rem;
line-height: 1.2647;
margin-bottom: .9rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item .extra{
color: var(--secondary_color);
}
.copy-body-info .entry-content > .scrollable > .items > .item.timetable{
max-width: 58rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .title{
margin-bottom: 1.6rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner{
background-color: var(--grey_background_color);
padding: 6rem 9.2% 1.6rem;
max-width: 75.3rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > details{
border-bottom: 1px solid var(--grey_light_color);
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > details > summary{
display: block;
position: relative;
padding: .8rem 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > details > .c{
margin: 1rem 0 .6rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > details > .c > *:last-child{
margin-bottom: 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > details > summary::-webkit-details-marker,
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > details > summary::marker{
display: none;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > details > summary:after{
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FF4D00' d='M 15.953 7.442 L 9.572 7.442 L 9.572 1.07 C 9.572 0.738 9.472 0.477 9.273 0.286 C 9.073 0.095 8.816 0 8.5 0 C 8.184 0 7.927 0.095 7.727 0.286 C 7.528 0.477 7.428 0.738 7.428 1.07 L 7.428 7.442 L 1.047 7.442 C 0.731 7.442 0.478 7.538 0.287 7.728 C 0.096 7.919 0 8.172 0 8.488 C 0 8.819 0.096 9.081 0.287 9.272 C 0.478 9.462 0.731 9.558 1.047 9.558 L 7.428 9.558 L 7.428 15.93 C 7.428 16.245 7.528 16.502 7.727 16.701 C 7.927 16.9 8.184 17 8.5 17 C 8.816 17 9.073 16.9 9.273 16.701 C 9.472 16.502 9.572 16.245 9.572 15.93 L 9.572 9.558 L 15.953 9.558 C 16.269 9.558 16.522 9.462 16.713 9.272 C 16.904 9.081 17 8.819 17 8.488 C 17 8.172 16.904 7.919 16.713 7.728 C 16.522 7.538 16.269 7.442 15.953 7.442 Z'/%3E%3C/svg%3E");
position: absolute;
right: 1.3rem;
top: 50%;
transform: translateY(-50%);
width: 1.7rem;
line-height: 1;
transition: all .2s ease 0s;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > details[open] > summary:after{
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 2' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FF4D00' d='M 7.428 0 L 1.047 0 C 0.731 0 0.478 0.09 0.287 0.271 C 0.096 0.451 0 0.69 0 0.988 C 0 1.302 0.096 1.549 0.287 1.729 C 0.478 1.91 0.731 2 1.047 2 L 7.428 2 L 9.572 2 L 15.953 2 C 16.269 2 16.522 1.91 16.713 1.729 C 16.904 1.549 17 1.302 17 0.988 C 17 0.69 16.904 0.451 16.713 0.271 C 16.586 0.15 13.491 0.06 7.428 0 Z'/%3E%3C/svg%3E");
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > .cols{
display: flex;
justify-content: space-between;
margin-top: 2.5rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > .cols > .extra{
flex-basis: 38%;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > .cols > .extra > *:last-child{
margin-bottom: 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > .cols > .more{
flex-basis: auto;
}
@media (max-width: 1100px){
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner{
padding: 3rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > .cols{
display: block;
}
.copy-body-info .entry-content > .scrollable > .items > .item.rates > .inner > .cols > .extra{
padding-bottom: 3rem;
}
}
.copy-body-info .entry-content > .scrollable > .items > .item.where > .map{
position: relative;
display: block;
padding-bottom: 55.2%;
height: 0;
margin-bottom: 5.2rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.where > .map > iframe{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-info .entry-content > .scrollable > .items > .item.where > .items{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.copy-body-info .entry-content > .scrollable > .items > .item.where > .items > .item{
flex-basis: 100%;
}
.copy-body-info .entry-content > .scrollable > .items > .item.where > .items > .item:not(:last-child){
margin-bottom: 4.4rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.where > .items > .item:nth-child(1),
.copy-body-info .entry-content > .scrollable > .items > .item.where > .items > .item:nth-child(2){
flex-basis: 50%;
padding-right: 2rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.where > .items > .item > .g-title{
margin-bottom: 2.5rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.where > .items > .item > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item{
margin-bottom: 5rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .g-title{
margin-bottom: 2.5rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery{
position: relative;
margin-bottom: 4.5rem;
max-width: 86.7rem;
margin-left: 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery .swiper-slide > .img{
position: relative;
display: block;
padding-bottom: 91.4%;
height: 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery .swiper-slide > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery .swiper-slide > .img{
position: relative;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery .swiper-slide > .img svg{
fill: #fff;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-slide > .img{
display: block;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-slide > .img > img{
width: 100%;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-button-next,
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-button-prev{
display: none;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery.swiper-initialized .swiper-button-next,
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery.swiper-initialized .swiper-button-prev{
background-color: rgba(255, 255, 255, .7);
width: 7rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery.swiper-initialized .swiper-button-next:before,
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery.swiper-initialized .swiper-button-prev:before{
width: 2rem;
height: 4rem;
background-size: 2rem 4rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized){
overflow: visible;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-wrapper{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
overflow-x: scroll;
overflow-y: hidden;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
padding-right: var(--grid_gap);
padding-bottom: var(--grid_gap);
flex: 0 0 60%;
display: block;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .text,
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .extra{
max-width: 68rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .text > *:last-child,
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .extra > *:last-child{
margin-bottom: 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .main > .item > .extra{
margin-top: 3rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .g-title{
margin-bottom: 2rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .items{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: -5.3rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .items > .item{
display: flex;
align-items: flex-start;
flex-basis: 50%;
margin-bottom: 5.3rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .items > .item > .icon{
flex-basis: 7rem;
padding-right: 2rem;
display: flex;
justify-content: flex-end;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .items > .item > .text{
flex: 1;
max-width: 26rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .items > .item > .text > *:last-child{
margin-bottom: 0;
}
@media (max-width: 650px){
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .items{
margin-bottom: 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .items > .item{
flex-basis: 100%;
}
.copy-body-info .entry-content > .scrollable > .items > .item.services > .other > .items > .item > .text{
max-width: none;
}
}
.copy-body-info .entry-content > .scrollable > .items > .item.environment > .text{
max-width: 78rem;
letter-spacing: 0;
margin-bottom: 5rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.environment > .items{
}
.copy-body-info .entry-content > .scrollable > .items > .item.environment > .items > .item:not(:last-child){
margin-bottom: 5rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.environment > .items > .item > .g-title{
margin-bottom: 3.9rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.environment > .items > .item > .img{
position: relative;
height: 0;
padding-bottom: 27.66667%;
margin-bottom: 5rem;
}
.copy-body-info .entry-content > .scrollable > .items > .item.environment > .items > .item > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-info .entry-content > .scrollable > .items > .item.environment > .items > .item > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-info .entry-content > .scrollable > .items > .item.environment > .items > .item > .text *.color a{
text-decoration: none;
color: var(--secondary_color);
} .copy-body-info-2023 .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-info-2023 .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-info-2023 .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-info-2023 .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-info-2023 .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-info-2023 .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-info-2023 .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-info-2023 .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-info-2023 .site-inner{
padding: 20.5rem var(--site_padding_sides) var(--vertical_margin_big);
}
.copy-body-info-2023 .entry-header{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-info-2023 .entry-header .generic-main{
align-items: flex-end;
}
.copy-body-info-2023 .entry-header .generic-main > .generic-title{
flex-basis: 50%;
}
.copy-body-info-2023 .entry-header .generic-main > .text{
flex-basis: 43.15%;
}
@media (min-width: 1101px){
.copy-body-info-2023 .entry-header .generic-main > .text{
margin-top: 0;
margin-bottom: 1.3rem;
}
}
.copy-body-info-2023 .entry-content .g-title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.06rem;
line-height: 1.2647;
}
.copy-body-info-2023 .entry-content > .scrollable{
display: flex;
}
.copy-body-info-2023 .entry-content > .scrollable > .menu{
order: 2;
flex-basis: 30rem;
align-self: flex-start;
position: sticky;
top: 14rem;
height: calc(100vh - 16rem);
overflow: hidden;
}
.copy-body-info-2023 .entry-content > .scrollable > .menu > .wrap{
position: relative;
width: 100%;
overflow: auto;
height: 100%;
padding-right: 1.5rem;
box-sizing: content-box;
}
.copy-body-info-2023 .entry-content > .scrollable > .menu > .wrap > a{
display: block;
font-size: 2.6rem;
color: var(--grey_color);
letter-spacing: -.037rem;
line-height: 1.23077;
border-left: .3rem solid rgba(151, 151, 151, .31);
text-decoration: none;
padding: 4.9rem 3.2rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .menu > .wrap > a:hover,
.copy-body-info-2023 .entry-content > .scrollable > .menu > .wrap > a.active{
color: var(--primary_color);
border-color: var(--secondary_color);
background-color: var(--grey_background_color);
}
.copy-body-info-2023 .entry-content > .scrollable > .items{
flex: 1;
padding-right: 8.4%;
width: 1px;
}
@media (max-width: 834px){
.copy-body-info-2023 .entry-content > .scrollable > .items{
padding-right: 5%;
}
.copy-body-info-2023 .entry-content > .scrollable > .menu{
flex-basis: 25rem;
}
}
@media (max-width: 650px){
.copy-body-info-2023 .entry-content > .scrollable{
display: block;
}
.copy-body-info-2023 .entry-content > .scrollable > .items{
width: 100%;
padding-right: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .menu{
overflow-y: auto;
z-index: 9;
top: 13.8rem;
height: 14rem;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
margin-bottom: var(--vertical_margin_big);
padding: 2rem 5%;
background-color: var(--secondary_color);
}
.copy-body-info-2023 .entry-content > .scrollable > .menu > .wrap{
padding-right: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .menu > .wrap > a{
border: 0;
padding: 0;
text-align: center;
color: #fff !important;
background-color: transparent !important;
opacity: .5;
}
.copy-body-info-2023 .entry-content > .scrollable > .menu > .wrap > a.active{
opacity: 1;
font-size: 3rem;
}
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item:not(:first-child){
margin-top: var(--vertical_margin_small);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item > .generic-title-2{
margin-bottom: 4rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item h3{
font-size: 3.4rem;
letter-spacing: -.06rem;
line-height: 1.2647;
margin-bottom: .9rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item .extra{
color: var(--secondary_color);
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.timetable{
max-width: 75rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .title{
margin-bottom: 1.6rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner{
background-color: var(--grey_background_color);
padding: 6rem 9.2% 1.6rem;
max-width: 75.3rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > details{
border-bottom: 1px solid var(--grey_light_color);
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > details > summary{
display: block;
position: relative;
padding: .8rem 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > details > .c{
margin: 1rem 0 .6rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > details > .c > *:last-child{
margin-bottom: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > details > summary::-webkit-details-marker,
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > details > summary::marker{
display: none;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > details > summary:after{
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FF4D00' d='M 15.953 7.442 L 9.572 7.442 L 9.572 1.07 C 9.572 0.738 9.472 0.477 9.273 0.286 C 9.073 0.095 8.816 0 8.5 0 C 8.184 0 7.927 0.095 7.727 0.286 C 7.528 0.477 7.428 0.738 7.428 1.07 L 7.428 7.442 L 1.047 7.442 C 0.731 7.442 0.478 7.538 0.287 7.728 C 0.096 7.919 0 8.172 0 8.488 C 0 8.819 0.096 9.081 0.287 9.272 C 0.478 9.462 0.731 9.558 1.047 9.558 L 7.428 9.558 L 7.428 15.93 C 7.428 16.245 7.528 16.502 7.727 16.701 C 7.927 16.9 8.184 17 8.5 17 C 8.816 17 9.073 16.9 9.273 16.701 C 9.472 16.502 9.572 16.245 9.572 15.93 L 9.572 9.558 L 15.953 9.558 C 16.269 9.558 16.522 9.462 16.713 9.272 C 16.904 9.081 17 8.819 17 8.488 C 17 8.172 16.904 7.919 16.713 7.728 C 16.522 7.538 16.269 7.442 15.953 7.442 Z'/%3E%3C/svg%3E");
position: absolute;
right: 1.3rem;
top: 50%;
transform: translateY(-50%);
width: 1.7rem;
line-height: 1;
transition: all .2s ease 0s;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > details[open] > summary:after{
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 2' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FF4D00' d='M 7.428 0 L 1.047 0 C 0.731 0 0.478 0.09 0.287 0.271 C 0.096 0.451 0 0.69 0 0.988 C 0 1.302 0.096 1.549 0.287 1.729 C 0.478 1.91 0.731 2 1.047 2 L 7.428 2 L 9.572 2 L 15.953 2 C 16.269 2 16.522 1.91 16.713 1.729 C 16.904 1.549 17 1.302 17 0.988 C 17 0.69 16.904 0.451 16.713 0.271 C 16.586 0.15 13.491 0.06 7.428 0 Z'/%3E%3C/svg%3E");
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > .cols{
display: flex;
justify-content: space-between;
margin-top: 2.5rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > .cols > .extra{
flex-basis: 38%;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > .cols > .extra > *:last-child{
margin-bottom: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > .cols > .more{
flex-basis: auto;
}
@media (max-width: 1100px){
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner{
padding: 3rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > .cols{
display: block;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.rates > .inner > .cols > .extra{
padding-bottom: 3rem;
}
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .map{
position: relative;
display: block;
padding-bottom: 55.2%;
height: 0;
margin-bottom: 5.2rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .map > iframe{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .items{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .items > .item{
flex-basis: 100%;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .items > .item:not(:last-child){
margin-bottom: 4.4rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .items > .item:nth-child(1),
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .items > .item:nth-child(2){
flex-basis: 50%;
padding-right: 2rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .items > .item > .g-title{
margin-bottom: 2.5rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.where > .items > .item > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item{
margin-bottom: 5rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .g-title{
margin-bottom: 2.5rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery{
position: relative;
margin-bottom: 4.5rem;
max-width: 86.7rem;
margin-left: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery .swiper-slide > .img{
position: relative;
display: block;
padding-bottom: 91.4%;
height: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery .swiper-slide > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery .swiper-slide > .img{
position: relative;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery .swiper-slide > .img svg{
fill: #fff;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-slide > .img{
display: block;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-slide > .img > img{
width: 100%;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-button-next,
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-button-prev{
display: none;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery.swiper-initialized .swiper-button-next,
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery.swiper-initialized .swiper-button-prev{
background-color: rgba(255, 255, 255, .7);
width: 7rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery.swiper-initialized .swiper-button-next:before,
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery.swiper-initialized .swiper-button-prev:before{
width: 2rem;
height: 4rem;
background-size: 2rem 4rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized){
overflow: visible;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-wrapper{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
overflow-x: scroll;
overflow-y: hidden;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .gallery:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
padding-right: var(--grid_gap);
padding-bottom: var(--grid_gap);
flex: 0 0 60%;
display: block;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .text,
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .extra{
max-width: 68rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .text > *:last-child,
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .extra > *:last-child{
margin-bottom: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .main > .item > .extra{
margin-top: 3rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .g-title{
margin-bottom: 2rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .items{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: -5.3rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .items > .item{
display: flex;
align-items: flex-start;
flex-basis: 50%;
margin-bottom: 5.3rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .items > .item > .icon{
flex-basis: 7rem;
padding-right: 2rem;
display: flex;
justify-content: flex-end;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .items > .item > .text{
flex: 1;
max-width: 26rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .items > .item > .text > *:last-child{
margin-bottom: 0;
}
@media (max-width: 650px){
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .items{
margin-bottom: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .items > .item{
flex-basis: 100%;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.services > .other > .items > .item > .text{
max-width: none;
}
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.environment > .text{
max-width: 78rem;
letter-spacing: 0;
margin-bottom: 5rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.environment > .items{
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.environment > .items > .item:not(:last-child){
margin-bottom: 5rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.environment > .items > .item > .g-title{
margin-bottom: 3.9rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.environment > .items > .item > .img{
position: relative;
height: 0;
padding-bottom: 27.66667%;
margin-bottom: 5rem;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.environment > .items > .item > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.environment > .items > .item > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-info-2023 .entry-content > .scrollable > .items > .item.environment > .items > .item > .text *.color a{
text-decoration: none;
color: var(--secondary_color);
} .copy-body-centenarians #genesis-content > .entry > .entry-content{
padding: 5rem var(--site_padding_sides) var(--vertical_margin_small);
}
.copy-body-centenarians .entry-content > .wrap{
margin: 0 auto;
max-width: var(--site_max_width);
}
.copy-body-centenarians .entry-content > .wrap > .nav{
border-bottom: 1px solid var(--grey_light_color);
position: sticky;
top: 10.25rem;
z-index: 11;
}
.copy-body-centenarians .entry-content > .wrap > .nav:before{
content: "";
position: absolute;
background-color: #fff;
top: 0;
left: 0;
right: 0;
height: 100%;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap{
display: flex;
justify-content: space-between;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > *{
position: relative;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > .item{
display: block;
font-size: 3.1rem;
color: var(--grey_color);
text-decoration: none;
padding: 2rem 0 1rem;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > .item:hover{
color: var(--primary_color);
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > .item.active{
color: var(--primary_color);
position: relative;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > .item.active:after{
content: "";
width: 100%;
height: 2px;
background-color: var(--secondary_color);
position: absolute;
left: 0;
bottom: -1px;
}
@media (max-width: 990px){
.copy-body-centenarians .entry-content > .wrap > .nav{
top: 13.6rem;
}
}
@media (max-width: 990px){
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > .item{
font-size: 2.5rem;
}
}
@media (max-width: 650px){
.copy-body-centenarians #genesis-content > .entry > .entry-content{
padding-top: 0;
padding-bottom: 0;
}
.copy-body-centenarians .entry-content > .wrap > .nav{
overflow-x: hidden;
overflow-y: auto;
z-index: 9;
top: 13.8rem;
height: 14rem;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
margin-bottom: 7rem;
padding: 2rem 5%;
background-color: var(--secondary_color);
border: 0;
}
.copy-body-centenarians .entry-content > .wrap > .nav:before{
display: none;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap{
display: block;
position: relative;
width: 100%;
overflow: auto;
height: 100%;
box-sizing: content-box;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > .item{
border: 0;
padding: 0;
text-align: center;
color: #fff !important;
background-color: transparent !important;
opacity: .5;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > .item.active{
opacity: 1;
font-size: 3rem;
}
.copy-body-centenarians .entry-content > .wrap > .nav > .wrap > .item.active:after{
display: none;
}
}
.copy-body-centenarians .entry-content > .wrap > #title{
max-width: 55rem;
padding-top: var(--vertical_margin_small);
margin-bottom: var(--vertical_margin_small);
}
.copy-body-centenarians .entry-content > .wrap > .texts{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
letter-spacing: -.074rem;
}
@media (max-width: 650px){
.copy-body-centenarians .entry-content > .wrap > #title{
padding-top: 0;
}
.copy-body-centenarians .entry-content > .wrap > .texts{
grid-template-columns: repeat(1, 1fr);
}
}
.copy-body-centenarians .entry-content > .wrap > .video{
position: relative;
margin-top: 3.5rem;
}
.copy-body-centenarians .entry-content > .wrap > .video > .img{
position: relative;
display: block;
}
.copy-body-centenarians .entry-content > .wrap > .video > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-centenarians .entry-content > .wrap > .video .iframe{
padding-bottom: 64.4% !important;
}
.copy-body-centenarians .entry-content > .wrap > .video > video{
width: 100%;
display: block;
}
.copy-body-centenarians .entry-content > .wrap > .video svg{
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 7.1rem;
}
.copy-body-centenarians .entry-content > .wrap > .video > iframe{
width: 100%;
height: auto;
}
.copy-body-centenarians .entry-content > .wrap > #events{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_big);
}
.copy-body-centenarians .entry-content > .wrap > #events > .title{
margin-bottom: var(--vertical_margin_big);
}
.copy-body-centenarians .entry-content > .wrap > #honor{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_big);
}
.copy-body-centenarians .entry-content > .wrap > #honor > .h{
max-width: 40rem;
margin-bottom: var(--vertical_margin_big);
}
.copy-body-centenarians .entry-content > .wrap > #honor .items{
position: relative;
padding: 0 5%;
overflow: hidden;
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .swiper-slide{
padding-right: calc(var(--grid_gap) / 2);
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .name{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
line-height: 1.17647;
margin-bottom: 1rem;
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .charge{
font-size: 2.2rem;
color: var(--grey_color);
letter-spacing: -.067rem;
line-height: 1.1818181818;
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .swiper:not(.swiper-initialized){
overflow: visible;
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .swiper:not(.swiper-initialized) + .swiper-button-next,
.copy-body-centenarians .entry-content > .wrap > #honor .items .swiper:not(.swiper-initialized) + .swiper-button-next + .swiper-button-prev{
display: none;
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .swiper:not(.swiper-initialized){
overflow: visible;
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .swiper:not(.swiper-initialized) .swiper-wrapper{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
overflow-x: scroll;
overflow-y: hidden;
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
padding-right: calc(var(--grid_gap) * .6);
padding-bottom: var(--grid_gap);
flex: 0 0 38.4%;
display: block;
}
@media (max-width: 650px){
.copy-body-centenarians .entry-content > .wrap > #honor .items{
padding: 0;
overflow: visible;
}
.copy-body-centenarians .entry-content > .wrap > #honor .items .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
flex: 0 0 65%;
}
}
.copy-body-centenarians .entry-content > .wrap > #entities{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_big);
}
.copy-body-centenarians .entry-content > .wrap > #entities > .h{
max-width: 40rem;
margin-bottom: var(--vertical_margin_big);
}
.copy-body-centenarians .entry-content > .wrap > #entities > .items{
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: var(--grid_gap);
grid-row-gap: calc(var(--grid_gap) * 3.3);
}
.copy-body-centenarians .entry-content > .wrap > #entities > .items > .item{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
line-height: 1.17647;
text-decoration: none;
}
.copy-body-centenarians .entry-content > .wrap > #entities > .items > .item:hover{
color: var(--secondary_color);
}
@media (max-width: 834px){
.copy-body-centenarians .entry-content > .wrap > #entities > .items{
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 768px){
.copy-body-centenarians .entry-content > .wrap > #entities > .items{
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 650px){
.copy-body-centenarians .entry-content > .wrap > #entities > .items{
grid-template-columns: repeat(1, 1fr);
}
}
.copy-body-centenarians .entry-content > .wrap > #more{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_big);
}
.copy-body-centenarians .entry-content > .wrap > #more > .generic-title-2{
max-width: 35rem;
margin-bottom: var(--vertical_margin_small);
}
.copy-body-centenarians .entry-content > .wrap > #support{
margin-top: var(--vertical_margin_big);
}
.copy-body-centenarians .entry-content > .wrap > #support > .title{
font-family: 'ScalaSans', sans-serif;
font-size: 3.4rem;
color: var(--grey_color);
letter-spacing: -.048rem;
line-height: 1.02941;
margin-bottom: 3rem;
}
.copy-body-centenarians .entry-content > .wrap > #support > .items{
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.copy-body-centenarians .entry-content > .wrap > #support > .items > .item{
display: block;
flex-basis: 16.666667%;
margin-bottom: 8rem;
padding: 0 2rem;
}
.copy-body-centenarians .entry-content > .wrap > #support > .items > .item img{
width: auto;
height: auto;
max-width: 100%;
max-height: 9rem;
margin: 0 auto;
}
@media (max-width: 834px){
.copy-body-centenarians .entry-content > .wrap > #support > .items > .item{
flex-basis: 25%;
}
}
@media (max-width: 650px){
.copy-body-centenarians .entry-content > .wrap > #support > .items > .item{
flex-basis: 33.33%;
}
} .entry iframe{
max-width: 100%;
display: block;
}
.entry .iframe{
position: relative;
padding-bottom: 56.25%;
height: 0;
max-width: 100%;
clear: both;
}
.entry .iframe iframe,
.entry .iframe .fb-video,
.entry .iframe .fb-video > span{
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.entry .twitterwrap .twitter-tweet{
margin-left: auto;
margin-right: auto;
} .single-video .site-inner{
padding: 21.6rem var(--site_padding_sides) var(--vertical_margin_big);
}
.single-video #genesis-content{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.single-video #genesis-content > .breadcrumbs{
flex-basis: 100%;
}
.single-video #genesis-content > .entry{
flex: 1;
}
.single-video #genesis-content > .entry > .video{
position: relative;
margin-bottom: 5.2rem;
}
.single-video #genesis-content > .entry > .video > .img{
position: relative;
display: block;
}
.single-video #genesis-content > .entry > .video > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.single-video #genesis-content > .entry > .video .iframe{
padding-bottom: 64.4% !important;
}
.single-video #genesis-content > .entry > .video > video{
width: 100%;
display: block;
}
.single-video #genesis-content > .entry > .video svg{
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 7.1rem;
}
.single-video #genesis-content > .entry > .video > iframe{
width: 100%;
height: auto;
}
.single-video #genesis-content > .entry > .entry-header > .entry-meta{
margin-bottom: 2rem;
}
.single-video #genesis-content > .entry > .entry-header > .entry-meta > .entry-time{
font-weight: 700;
color: var(--secondary_color);
}
.single-video #genesis-content > .entry > .entry-header > .entry-title{
line-height: 1;
margin-bottom: 4.3rem;
}
.single-video #genesis-content > .entry > .entry-footer{
margin-top: 9.5rem;
}
.single-video #genesis-content > .entry > .entry-footer .share-buttons{
margin-top: 3rem;
}
.single-video #genesis-content > .entry > .entry-footer .share-buttons > p{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
margin-bottom: 1.5rem;
}
.single-video #genesis-content > .entry > .entry-footer .share-buttons > .items{
display: flex;
}
.single-video #genesis-content > .entry > .entry-footer .share-buttons > .items > a{
display: block;
margin-right: 3rem;
}
.single-video #genesis-content > .entry > .entry-footer .share-buttons > .items > a:last-child{
margin-right: 0;
}
.single-video #genesis-content > .entry > .entry-footer .share-buttons > .items > a > svg{
height: 2rem;
width: auto;
}
.single-video #genesis-content > .entry > .entry-footer .share-buttons > .items > a > svg > path:not(.filled){
fill: var(--primary_color);
}
.single-video #genesis-content > .entry > .entry-footer .share-buttons > .items > a:hover > svg > path:not(.filled){
fill: var(--secondary_color);
}
.single-video #genesis-content > .sidebar{
box-sizing: content-box;
flex-basis: 52.6rem;
padding-left: 11.7%;
}
.single-video #genesis-content > .sidebar > .title{
font-family: 'Scala', serif;
font-size: 3.1rem;
line-height: 1.2;
margin-bottom: 3.1rem;
}
.single-video #genesis-content > .sidebar > .items > .item{
display: flex;
align-items: flex-start;
text-decoration: none;
margin-bottom: 6.4rem;
}
.single-video #genesis-content > .sidebar > .items > .item > .imgwrap{
flex-basis: 22.8rem;
padding-right: 4.4rem;
}
.single-video #genesis-content > .sidebar > .items > .item > .imgwrap > .img{
position: relative;
padding-bottom: 61.3%;
height: 0;
}
.single-video #genesis-content > .sidebar > .items > .item > .imgwrap > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.single-video #genesis-content > .sidebar > .items > .item > .imgwrap > .img > svg{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 3.3rem;
}
.single-video #genesis-content > .sidebar > .items > .item > .i{
flex: 1;
}
.single-video #genesis-content > .sidebar > .items > .item > .i > .title{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
margin-top: -.6rem;
margin-bottom: .2rem;
}
.single-video #genesis-content > .sidebar > .items > .item > .i > .date{
font-weight: 700;
color: var(--secondary_color);
}
@media (max-width: 1345px){
.single-video #genesis-content > .sidebar{
flex-basis: 40rem;
padding-left: 5%;
}
}
@media (max-width: 1100px){
.single-video #genesis-content > .sidebar{
flex-basis: 30rem;
}
}
@media (max-width: 834px){
.single-video #genesis-content > .sidebar{
flex-basis: 25rem;
}
}
@media (min-width: 750px) and (max-width: 1100px){
.single-video #genesis-content > .sidebar > .items > .item{
display: block;
}
.single-video #genesis-content > .sidebar > .items > .item > .img{
padding: 0 0 2rem;
}
}
@media (max-width: 750px){
.single-video #genesis-content{
display: block;
}
.single-video #genesis-content > .sidebar{
margin-top: 10rem;
padding-left: 0;
}
} .copy-body-transparency .site-inner{
padding: 20.5rem var(--site_padding_sides) 20.3rem;
}
@media (max-width: 650px){
.copy-body-transparency .site-inner{
padding: 20.5rem var(--site_padding_sides) 6rem;
}
}
.copy-body-transparency .entry-header .generic-main{
align-items: flex-end;
}
.copy-body-transparency .entry-header .generic-main > .generic-title{
flex-basis: 50%;
}
.copy-body-transparency .entry-header .generic-main > .text{
flex-basis: 31.15%;
}
@media (min-width: 1101px){
.copy-body-transparency .entry-header .generic-main > .text{
margin-top: 0;
margin-bottom: 1.3rem;
}
}
.copy-body-transparency .entry-content > .block{
display: flex;
justify-content: space-between;
margin-top: var(--vertical_margin_big);
max-width: 125.5rem;
}
.copy-body-transparency .entry-content > .block > .l{
flex-basis: 55%;
}
.copy-body-transparency .entry-content > .block > .l > .generic-title-2{
margin-bottom: calc(var(--vertical_margin_small) / 2);
}
.copy-body-transparency .entry-content > .block > .l > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
max-width: 52rem;
}
.copy-body-transparency .entry-content > .block > .r{
flex-basis: 34.3rem;
}
.copy-body-transparency .entry-content > .block > .r > .generic-title-2{
margin-bottom: 1.8rem;
}
.copy-body-transparency .entry-content > .block > .r > .items{
border-top: 1px solid;
}
.copy-body-transparency .entry-content > .block > .r > .items > .item{
text-decoration: none;
display: flex;
align-items: center;
font-family: 'Scala', serif;
font-size: 3.1rem;
line-height: 1.16129;
border-bottom: 1px solid var(--primary_color);
padding: 1.7rem .5rem;
}
.copy-body-transparency .entry-content > .block > .r > .items > .item:hover{
color: var(--secondary_color);
}
.copy-body-transparency .entry-content > .block > .r > .items > .item > svg{
width: 3rem;
margin-right: 2.7rem;
}
.copy-body-transparency .entry-content > .block > .r > .items > .item:hover > svg{
fill: var(--secondary_color);
}
@media (max-width: 834px){
.copy-body-transparency .entry-content > .block > .r{
flex-basis: 30rem;
}
}
@media (max-width: 650px){
.copy-body-transparency .entry-content > .block{
display: block;
}
.copy-body-transparency .entry-content > .block > .l > .generic-title-2{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-transparency .entry-content > .block > .r{
margin-top: var(--vertical_margin_small);
}
}
.copy-body-transparency .entry-content > .identity{
margin-top: var(--vertical_margin_big);
}
.copy-body-transparency .entry-content > .identity .generic-title-2{
margin-bottom: calc(var(--vertical_margin_small) / 2);
}
.copy-body-transparency .entry-content > .identity > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
max-width: 50rem;
margin-bottom: 4.2rem;
}
.copy-body-transparency .entry-content > .identity > .generic-button{
display: inline-flex;
align-items: center;
padding: 1.4rem 2.4rem;
margin-bottom: 5.4rem;
text-align: left;
}
.copy-body-transparency .entry-content > .identity > .generic-button > span{
flex: 1;
}
.copy-body-transparency .entry-content > .identity > .generic-button > svg{
width: 2.5rem;
margin-left: 5.5rem;
}
.copy-body-transparency .entry-content > .identity > *:last-child{
margin-bottom: 0;
}
.copy-body-transparency .entry-content > .identity > .extra{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
max-width: 90rem;
color: var(--secondary_color);
}
@media (max-width: 650px){
.copy-body-transparency .entry-content > .identity .generic-title-2{
margin-bottom: var(--vertical_margin_small);
}
} .copy-body-press .site-inner{
padding: 20.5rem var(--site_padding_sides) var(--vertical_margin_big);
}
.copy-body-press .entry-header{
padding-bottom: var(--vertical_margin_big);
}
.copy-body-press .entry-header .generic-main > .generic-title{
flex-basis: 55%;
}
.copy-body-press .entry-header .generic-main > .text{
flex-basis: 31.15%;
}
.copy-body-press .entry-content > .blocks{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: var(--grid_gap);
}
.copy-body-press .entry-content > .blocks > .block > .generic-card{
padding-bottom: 132.5%;
}
.copy-body-press .entry-content > .blocks > .block > .date{
font-weight: 700;
color: var(--secondary_color);
margin-top: 1.8rem;
}
.copy-body-press .entry-content > .blocks > .block > .text{
letter-spacing: -.074rem;
margin-top: 1.4rem;
}
.copy-body-press .entry-content > .blocks > .block > .items{
border-top: 1px solid;
margin-top: 3.5rem;
max-width: 31rem;
}
.copy-body-press .entry-content > .blocks > .block > .items > .item{
text-decoration: none;
display: flex;
align-items: center;
font-family: 'Scala', serif;
font-size: 3.1rem;
line-height: 1.16129;
border-bottom: 1px solid var(--primary_color);
padding: 1.7rem .5rem;
}
.copy-body-press .entry-content > .blocks > .block > .items > .item:hover{
color: var(--secondary_color);
}
.copy-body-press .entry-content > .blocks > .block > .items > .item > svg{
width: 3rem;
margin-right: 2.7rem;
}
.copy-body-press .entry-content > .blocks > .block > .items > .item:hover > svg{
fill: var(--secondary_color);
}
@media (max-width: 768px){
.copy-body-press .entry-content > .blocks{
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 650px){
.copy-body-press .entry-content > .blocks{
grid-template-columns: repeat(1, 1fr);
grid-gap: calc(var(--grid_gap) * 3);
}
}
.copy-body-press .entry-content > .identity{
margin-top: var(--vertical_margin_big);
}
.copy-body-press .entry-content > .identity .generic-title-2{
margin-bottom: calc(var(--vertical_margin_small) / 2);
max-width: 35rem;
}
.copy-body-press .entry-content > .identity > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
max-width: 50rem;
margin-bottom: 4.2rem;
}
.copy-body-press .entry-content > .identity > .items{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: var(--grid_gap);
}
.copy-body-press .entry-content > .identity > .items > .generic-button{
display: inline-flex;
justify-content: center;
align-items: center;
width: 100%;
padding: 2rem;
font-size: 2.4rem;
line-height: 1;
}
.copy-body-press .entry-content > .identity > .items > .generic-button > svg{
width: 3.2rem;
flex: 0 0 3.2rem;
fill: #fff;
margin-right: .7rem;
}
.copy-body-press .entry-content > .identity > .items > .generic-button:hover > svg{
fill: var(--secondary_color);
}
@media (max-width: 768px){
.copy-body-press .entry-content > .identity > .items{
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 650px){
.copy-body-press .entry-content > .identity .generic-title-2{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-press .entry-content > .identity > .items{
grid-template-columns: repeat(1, 1fr);
}
.copy-body-press .entry-content > .identity > .items > .generic-button{
font-size: 3rem;
}
.copy-body-press .entry-content > .identity > .items > .generic-button > svg{
margin-right: 2rem;
}
} .copy-body-contact .site-inner{
padding: 21.9rem var(--site_padding_sides) var(--vertical_margin_big);
background-color: var(--grey_background_color);
}
.copy-body-contact .site-header.scrolling{
background-color: var(--grey_background_color);
}
.copy-body-contact .entry-header{
text-align: center;
max-width: 60rem;
margin: 0 auto var(--vertical_margin_big);
}
.copy-body-contact .entry-content > .blocks{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: var(--grid_gap);
}
.copy-body-contact .entry-content > .blocks > .block > .title{
font-size: 3.1rem;
margin-bottom: 1.9rem;
}
.copy-body-contact .entry-content > .blocks > .block > .text{
color: var(--grey_color);
letter-spacing: -.074rem;
}
.copy-body-contact .entry-content > .form{
max-width: 63.5rem;
margin: var(--vertical_margin_big) auto 0;
}
.copy-body-contact .entry-content > .form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{
justify-content: center;
}
.copy-body-contact .entry-content > .form .gform_wrapper .gform_footer{
justify-content: center;
margin-top: 1rem;
}
.copy-body-contact .entry-content > .form .gform_wrapper .gform_footer .button{
padding: 1.4rem 2rem;
width: 100%;
max-width: 29.5rem;
justify-content: space-between;
}
@media (max-width: 650px){
.copy-body-contact .entry-content > .blocks{
grid-template-columns: repeat(1, 1fr);
}
} .copy-body-blog .archive-description > .entry-subtitle{
font-size: 3.4rem;
color: var(--grey_color);
margin-bottom: 4.4rem;
}
@media (max-width: 650px){
.copy-body-blog .archive-description > .entry-subtitle{
margin-bottom: 2rem;
}
}
.copy-body-blog .archive-description > .l{
display: flex;
justify-content: space-between;
align-items: center;
flex-basis: 31.3%;
}
.copy-body-blog .archive-description > .l > .search{
background-color: var(--grey_background_color);
display: flex;
justify-content: space-between;
padding: 1rem 2.2rem 1rem 1rem;
flex-basis: 48.3%;
}
.copy-body-blog .archive-description > .l > .search > input{
border: 0;
padding: 0 1rem 0 0;
}
.copy-body-blog .archive-description > .l > .search > button{
background-color: transparent;
border: none;
padding: 0;
width: 1.91rem;
}
.copy-body-blog .archive-description > .l > .search > button > svg{
display: block;
width: 100%;
fill: var(--secondary_color);
}
.copy-body-blog .archive-description > .filters{
display: flex;
justify-content: space-between;
margin-top: var(--vertical_margin_small);
}
.copy-body-blog .archive-description > .filters > .l{
font-size: 3.1rem;
display: flex;
}
.copy-body-blog .archive-description > .filters > .l > .item{
padding: 1rem 0;
display: block;
cursor: pointer;
text-decoration: none;
color: var(--grey_color);
}
.copy-body-blog .archive-description > .filters > .l > .item:not(:last-child){
margin-right: 12rem;
}
.copy-body-blog .archive-description > .filters > .l > .item:hover{
color: var(--primary_color);
}
.copy-body-blog .archive-description > .filters > .l > .active{
color: var(--primary_color);
border-bottom: 1px solid var(--secondary_color);
}
.copy-body-blog .archive-description > .filters > .l > select:focus option:first-child{
display: none;
}
.copy-body-blog #page-items{
margin-top: 5.8rem;
}
.copy-body-blog #page-items > .entry{
font-size: 3rem;
}
.copy-body-blog #page-items > .copy-posts-wrapper + .entry{
margin-top: var(--grid_gap);
}
@media (max-width: 650px){
.copy-body-blog .archive-description > .l{
display: block;
}
.copy-body-blog .archive-description > .l > .search{
margin-top: 3rem;
}
.copy-body-blog .archive-description > .filters{
display: block;
}
.copy-body-blog .archive-description > .filters > .l{
margin-bottom: 3rem;
}
} .copy-body-blog-single #genesis-content{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.copy-body-blog-single #genesis-content > .breadcrumbs{
flex-basis: 100%;
margin-bottom: 3.9rem;
}
.copy-body-blog-single #genesis-content > .img{
flex-basis: 100%;
margin-bottom: 5.5rem;
position: relative;
padding-bottom: 39.1%;
height: 0;
}
.copy-body-blog-single #genesis-content > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-blog-single #genesis-content > .entry{
flex: 1;
}
.copy-body-blog-single #genesis-content > .entry > .entry-header{
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 4rem;
}
.copy-body-blog-single #genesis-content > .entry > .entry-header > .entry-time{
display: block;
font-weight: 700;
color: var(--secondary_color);
margin-right: 5rem;
}
.copy-body-blog-single #genesis-content > .entry > .entry-header > .entry-tags{
display: block;
font-size: 2.2rem;
color: var(--grey_color);
letter-spacing: -.068rem;
}
.copy-body-blog-single #genesis-content > .entry > .entry-header > .entry-tags a{
text-decoration: none;
}
.copy-body-blog-single #genesis-content > .entry > .entry-header > .entry-title{
flex-basis: 100%;
margin-top: 2rem;
margin-bottom: 1.4rem;
}
.copy-body-blog-single #genesis-content > .entry > .entry-header > .entry-author{
display: block;
font-weight: 700;
color: var(--grey_color);
letter-spacing: -.055rem;
line-height: 1.7777778;
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer{
margin-top: 6rem;
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer .share-buttons{
margin-top: 3rem;
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer .share-buttons > p{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
margin-bottom: 1.5rem;
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer .share-buttons > .items{
display: flex;
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer .share-buttons > .items > a{
display: block;
margin-right: 3rem;
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer .share-buttons > .items > a:last-child{
margin-right: 0;
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer .share-buttons > .items > a > svg{
height: 2rem;
width: auto;
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer .share-buttons > .items > a > svg > path:not(.filled){
fill: var(--primary_color);
}
.copy-body-blog-single #genesis-content > .entry > .entry-footer .share-buttons > .items > a:hover > svg > path:not(.filled){
fill: var(--secondary_color);
}
.copy-body-blog-single #genesis-content > .sidebar{
box-sizing: content-box;
flex-basis: 41.3rem;
padding-left: 11.7%;
margin-top: 5.6rem;
}
.copy-body-blog-single #genesis-content > .sidebar > .generic-title-2{
margin-bottom: 4rem;
}
.copy-body-blog-single #genesis-content > .sidebar > .copy-posts-wrapper{
display: block;
}
.copy-body-blog-single #genesis-content > .sidebar > .copy-posts-wrapper > .entry:not(:last-child){
margin-bottom: 6rem;
}
@media (max-width: 1180px){
.copy-body-blog-single #genesis-content > .sidebar{
flex-basis: 35rem;
padding-left: 5%;
}
}
@media (max-width: 990px){
.copy-body-blog-single #genesis-content > .sidebar{
flex-basis: 30rem;
}
}
@media (max-width: 834px){
.copy-body-blog-single #genesis-content > .sidebar{
flex-basis: 25rem;
}
}
@media (max-width: 750px){
.copy-body-blog-single #genesis-content{
display: block;
}
.copy-body-blog-single #genesis-content > .sidebar{
padding-left: 0;
margin-top: 10rem;
}
.copy-body-blog-single #genesis-content > .sidebar > .copy-posts-wrapper{
display: grid;
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 650px){
.copy-body-blog-single #genesis-content > .sidebar > .copy-posts-wrapper{
display: block;
}
} .copy-body-board .entry-content > .block{
padding: var(--vertical_margin_big) var(--site_padding_sides);
}
.copy-body-board .entry-content > .block:nth-child(odd){
background-color: var(--grey_background_color);
}
.copy-body-board .entry-content > .block > .wrap{
margin-left: auto;
margin-right: auto;
max-width: var(--site_max_width);
display: flex;
justify-content: space-between;
}
.copy-body-board .entry-content > .block > .wrap > .l{
flex-basis: 48%;
}
.copy-body-board .entry-content > .block > .wrap > .l > .text{
max-width: 42rem;
margin-top: var(--vertical_margin_small);
}
.copy-body-board .entry-content > .block .text{
letter-spacing: -.074rem;
}
.copy-body-board .entry-content > .block .text > h4{
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
}
.copy-body-board .entry-content > .block .text > *:last-child{
margin-bottom: 0;
}
.copy-body-board .entry-content > .block > .wrap > .r{
flex-basis: 31.1%;
margin-top: .41rem;
}
.copy-body-board .entry-content > .block:nth-child(3) .r .text > p{
color: var(--grey_color);
}
.copy-body-board .entry-content > .block > .wrap > .r > .view-all{
margin-top: 6rem;
margin-left: auto;
}
@media (max-width: 1150px){
.copy-body-board .entry-content > .block > .wrap > .r{
flex-basis: 48%;
}
}
@media (max-width: 768px){
.copy-body-board .entry-content > .block > .wrap{
display: block;
}
.copy-body-board .entry-content > .block > .wrap > .l > .text{
max-width: none;
}
.copy-body-board .entry-content > .block > .wrap > .r > .text{
margin-top: var(--vertical_margin_small);
}
}
.copy-body-board .entry-content .padding{
padding: var(--vertical_margin_big) var(--site_padding_sides) calc(var(--vertical_margin_big) / 2);
}
.copy-body-board .entry-content .padding > .wrap{
margin: 0 auto;
max-width: var(--site_max_width);
}
.copy-body-board .entry-content .padding > .wrap > .contact{
display: flex;
justify-content: space-between;
margin-bottom: var(--vertical_margin_big);
}
.copy-body-board .entry-content .padding > .wrap > .contact > .generic-title-2{
flex-basis: 41%;
}
.copy-body-board .entry-content .padding > .wrap > .contact > .items{
flex-basis: 31.3%;
}
.copy-body-board .entry-content .padding > .wrap > .contact > .items > .item{
display: flex;
align-items: center;
letter-spacing: -.074rem;
text-decoration: none;
}
.copy-body-board .entry-content .padding > .wrap > .contact > .items > .item:not(:last-child){
margin-bottom: 3.2rem;
}
.copy-body-board .entry-content .padding > .wrap > .contact > .items > .item > svg{
width: 3.2rem;
fill: var(--secondary_color);
margin-right: 1rem;
}
@media (max-width: 1150px){
.copy-body-board .entry-content .padding > .wrap > .contact > .items{
flex-basis: 48%;
}
}
@media (max-width: 768px){
.copy-body-board .entry-content .padding > .wrap > .contact{
display: block;
}
.copy-body-board .entry-content .padding > .wrap > .contact > .generic-title-2{
margin-bottom: 6.4rem;
}
}
@media (max-width: 650px){
.copy-body-board .entry-content .padding{
padding: var(--vertical_margin_big) var(--site_padding_sides) 0;
}
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .text{
font-family: 'Scala', serif;
font-size: 2.5rem;
letter-spacing: -.036rem;
text-align: center;
margin-bottom: 5.5rem;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos:not(:last-child){
border-bottom: 1px solid var(--secondary_color);
margin-bottom: var(--vertical_margin_small);
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos > .title{
font-family: 'ScalaSans', sans-serif;
font-size: 3.4rem;
color: var(--grey_color);
letter-spacing: -.048rem;
line-height: 1;
margin-bottom: 3.9rem;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos:last-child > .title{
font-size: 3.1rem;
letter-spacing: -.044rem;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos .items{
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos .items > .item{
display: block;
flex-basis: 16.666667%;
margin-bottom: 8rem;
padding: 0 2rem;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos .items > .item img{
width: auto;
height: auto;
max-width: 100%;
max-height: 7rem;
margin: 0 auto;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos:last-child .items > .item{
flex-basis: 14.2%;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos:last-child .items > .item img{
max-height: 5rem;
}
@media (max-width: 834px){
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos .items > .item{
flex-basis: 25%;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos:last-child .items > .item{
flex-basis: 20%;
}
}
@media (max-width: 650px){
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos > .title{
font-size: 2.5rem;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos > .title > br{
display: none;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos:last-child > .title{
font-size: 2rem;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos:last-child > .title > br{
display: block;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos .items > .item{
flex-basis: 33.33%;
}
.copy-body-board .entry-content .padding > .wrap > .lgs > .logos:last-child .items > .item{
flex-basis: 25%;
}
} .copy-body-bio .entry-header .l{
max-width: none !important;
}
.copy-body-bio .entry-header .back > img{
object-position: left;
}
.copy-body-bio .entry-header .l .subtitle{
letter-spacing: -.074rem;
line-height: 1.2083333;
}
.copy-body-bio .entry-content > .block{
padding: var(--vertical_margin_big) var(--site_padding_sides);
}
.copy-body-bio .entry-content > .block > .wrap{
margin-left: auto;
margin-right: auto;
max-width: var(--site_max_width);
display: flex;
}
.copy-body-bio .entry-content > .block > .wrap > .generic-title{
flex-basis: 20%;
margin-right: auto;
}
.copy-body-bio .entry-content > .block > .wrap > .ds{
flex-basis: 65.6%;
margin-top: .5rem;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
}
.copy-body-bio .entry-content > .block > .wrap > .ds > .d{
display: flex;
flex-direction: column;
}
.copy-body-bio .entry-content > .block > .wrap > .ds > .d > .text{
letter-spacing: -.074rem;
margin-bottom: 6rem;
}
.copy-body-bio .entry-content > .block > .wrap > .ds > .d > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-bio .entry-content > .block > .wrap > .ds > .d > .view-all{
margin-top: auto;
margin-bottom: 0;
}
.copy-body-bio .entry-content > .block.commitment > .wrap{
display: block;
}
.copy-body-bio .entry-content > .block.commitment > .wrap > .generic-title{
max-width: 62rem;
margin-bottom: 9rem;
}
@media (max-width: 834px){
.copy-body-bio .entry-content > .block > .wrap{
display: block;
}
.copy-body-bio .entry-content > .block > .wrap > .generic-title{
margin-bottom: 5rem;
}
.copy-body-bio .entry-content > .block > .wrap > .ds{
display: block;
}
.copy-body-bio .entry-content > .block > .wrap > .ds > .d > .text{
margin-bottom: 3rem;
}
.copy-body-bio .entry-content > .block > .wrap > .ds > .d:not(:last-child) > .view-all{
margin-bottom: 8rem;
}
} .copy-body-chronology .entry-header{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-chronology .entry-header .entry-title{
max-width: 110rem;
}
.copy-body-chronology .entry-content > .stages{
display: flex;
}
.copy-body-chronology .entry-content > .stages > .menu{
flex-basis: 45.6rem;
align-self: flex-start;
position: sticky;
top: 14rem;
height: calc(100vh - 16rem);
overflow: hidden;
}
.copy-body-chronology .entry-content > .stages > .menu > .wrap{
width: 100%;
overflow: auto;
height: 100%;
padding-right: 2rem;
box-sizing: content-box;
}
.copy-body-chronology .entry-content > .stages > .menu > .wrap > a{
display: block;
font-size: 2.6rem;
color: var(--grey_color);
letter-spacing: -.037rem;
line-height: 1.23077;
border-right: .3rem solid rgba(151, 151, 151, .31);
text-decoration: none;
padding: 4.5rem 3.2rem;
}
.copy-body-chronology .entry-content > .stages > .menu > .wrap > a:hover,
.copy-body-chronology .entry-content > .stages > .menu > .wrap > a.active{
color: var(--primary_color);
border-color: var(--secondary_color);
background-color: var(--grey_background_color);
}
.copy-body-chronology .entry-content > .stages > .items{
flex: 1;
padding-left: 8.6%;
width: 1px;
}
.copy-body-chronology .entry-content > .stages > .items .text{
letter-spacing: -.074rem;
}
.copy-body-chronology .entry-content > .stages > .items .text h2{
font-size: 5.2rem;
letter-spacing: -.074rem;
line-height: 1.0192308;
margin: 4rem 0;
}
.copy-body-chronology .entry-content > .stages > .items .text h2:first-child{
margin-top: 0;
}
.copy-body-chronology .entry-content > .stages > .items .text h3{
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
margin-bottom: 3rem;
}
.copy-body-chronology .entry-content > .stages > .items .text figure{
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
.copy-body-chronology .entry-content > .stages > .items .text figure figcaption{
font-size: 2rem;
color: var(--grey_color);
letter-spacing: -.061rem;
margin-top: 1rem;
}
@media (max-width: 1200px){
.copy-body-chronology .entry-content > .stages > .menu{
flex-basis: 30rem;
}
}
@media (max-width: 834px){
.copy-body-chronology .entry-content > .stages > .items{
padding-left: 5%;
}
.copy-body-chronology .entry-content > .stages > .menu{
flex-basis: 25rem;
}
}
@media (max-width: 650px){
.copy-body-chronology .entry-content > .stages{
display: block;
}
.copy-body-chronology .entry-content > .stages > .items{
width: 100%;
padding-left: 0;
}
.copy-body-chronology .entry-content > .stages > .menu{
overflow-y: auto;
z-index: 9;
top: 13.8rem;
height: 14rem;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
margin-bottom: var(--vertical_margin_big);
padding: 2rem 5%;
background-color: var(--secondary_color);
}
.copy-body-chronology .entry-content > .stages > .menu > .wrap{
padding-right: 0;
}
.copy-body-chronology .entry-content > .stages > .menu > .wrap > a{
border: 0;
padding: 0;
text-align: center;
color: #fff !important;
background-color: transparent !important;
opacity: .5;
}
.copy-body-chronology .entry-content > .stages > .menu > .wrap > a.active{
opacity: 1;
font-size: 3rem;
}
} .copy-body-today .entry-header .generic-main > .generic-title{
flex-basis: 55%;
}
.copy-body-today .entry-header .generic-main > .text{
flex-basis: 31.15%;
}
.copy-body-today .entry-content > .map{
margin-top: var(--vertical_margin_big);
margin-left: -7.5%;
margin-right: -7%;
width: 114%;
position: relative;
}
.copy-body-today .entry-content > .map > svg{
width: 100%;
}
.copy-body-today .entry-content > .map > .loc{
position: absolute;
display: block;
width: 2.59%;
}
.copy-body-today .entry-content > .map > .loc:hover{
fill: var(--secondary_color);
z-index: 2;
}
.copy-body-today .entry-content > .map > .loc > svg{
width: 100%;
}
.copy-body-today .entry-content > .map > .loc > span{
position: absolute;
font-size: 2.6rem;
color: var(--grey_color);
letter-spacing: -.037rem;
white-space: nowrap;
}
.copy-body-today .entry-content > .map > .loc.top > span{
top: 0;
left: 50%;
transform: translate(-50%, -100%);
}
.copy-body-today .entry-content > .map > .loc.right > span{
top: 0;
right: -1.6rem;
transform: translateX(100%);
}
.copy-body-today .entry-content > .map > .loc.bottom > span{
top: 50%;
left: 50%;
transform: translate(-50%, 100%);
}
.copy-body-today .entry-content > .map > .loc.left > span{
top: 0;
left: -1.6rem;
transform: translateX(-100%);
}
.copy-body-today .entry-content > .locations{
display: flex;
margin-top: var(--vertical_margin_big);
}
.copy-body-today .entry-content > .locations > .menu{
flex-basis: 45.6rem;
align-self: flex-start;
position: sticky;
top: 14rem;
height: calc(100vh - 16rem);
overflow: hidden;
}
.copy-body-today .entry-content > .locations > .menu > .wrap{
width: 100%;
overflow: auto;
height: 100%;
padding-right: 2rem;
box-sizing: content-box;
}
.copy-body-today .entry-content > .locations > .menu > .wrap > a{
display: block;
font-size: 2.6rem;
color: var(--grey_color);
letter-spacing: -.037rem;
line-height: 1.23077;
border-right: .3rem solid rgba(151, 151, 151, .31);
text-decoration: none;
padding: 2.2rem 3.2rem;
}
.copy-body-today .entry-content > .locations > .menu > .wrap > a:hover,
.copy-body-today .entry-content > .locations > .menu > .wrap > a.active{
color: var(--primary_color);
border-color: var(--secondary_color);
background-color: var(--grey_background_color);
}
.copy-body-today .entry-content > .locations > .items{
flex: 1;
padding-left: 8.6%;
width: 1px;
}
.copy-body-today .entry-content > .locations > .items > .item{
}
.copy-body-today .entry-content > .locations > .items > .item > h2{
margin-bottom: 6.2rem;
}
.copy-body-today .entry-content > .locations > .items > .item > .c{
margin-bottom: 6.2rem;
}
.copy-body-today .entry-content > .locations > .items > .item > .c > h3{
margin-bottom: 4rem;
}
.copy-body-today .entry-content > .locations > .items > .item > .c > .text{
letter-spacing: -.074rem;
line-height: 1.35;
margin-bottom: 7rem;
}
.copy-body-today .entry-content > .locations > .items > .item > .c > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-today .entry-content > .locations > .items > .item > .c > .view-all{
margin-top: auto;
margin-left: auto;
}
@media (max-width: 1200px){
.copy-body-today .entry-content > .locations > .menu{
flex-basis: 30rem;
}
}
@media (max-width: 834px){
.copy-body-today .entry-content > .locations > .items{
padding-left: 5%;
}
.copy-body-today .entry-content > .locations > .menu{
flex-basis: 25rem;
}
}
@media (max-width: 650px){
.copy-body-today .entry-content > .map > .loc > span{
font-size: 2rem;
}
.copy-body-today .entry-content > .map > .loc.right > span{
right: -0.6rem;
}
.copy-body-today .entry-content > .map > .loc.left > span{
left: -0.6rem;
}
.copy-body-today .entry-content > .map > .loc:nth-child(3) > span{
top: -.5rem;
}
.copy-body-today .entry-content > .map > .loc:nth-child(4) > span{
top: -.8rem;
}
.copy-body-today .entry-content > .locations{
display: block;
}
.copy-body-today .entry-content > .locations > .items{
width: 100%;
padding-left: 0;
}
.copy-body-today .entry-content > .locations > .menu{
overflow-y: auto;
z-index: 9;
top: 13.8rem;
height: 14rem;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
margin-bottom: var(--vertical_margin_big);
padding: 2rem 5%;
background-color: var(--secondary_color);
}
.copy-body-today .entry-content > .locations > .menu > .wrap{
padding-right: 0;
}
.copy-body-today .entry-content > .locations > .menu > .wrap > a{
border: 0;
padding: 0;
text-align: center;
color: #fff !important;
background-color: transparent !important;
opacity: .5;
}
.copy-body-today .entry-content > .locations > .menu > .wrap > a.active{
opacity: 1;
font-size: 3rem;
}
.copy-body-today .entry-content > .locations > .items > .item > h2,
.copy-body-today .entry-content > .locations > .items > .item > .c,
.copy-body-today .entry-content > .locations > .items > .item > .c > .text{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-today .entry-content > .locations > .items > .item:last-child > .c:last-child,
.copy-body-today .entry-content > .locations > .items > .item:last-child > .c > .text:last-child{
margin-bottom: 0;
}
} .copy-body-rent .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-rent .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-rent .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-rent .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-rent .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-rent .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-rent .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-rent .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-rent .entry-header .generic-title{
max-width: 90rem;
}
.copy-body-rent .entry-header > img{
margin-top: var(--vertical_margin_big);
width: 100%;
}
.copy-body-rent .entry-header > .swiper{
margin-top: var(--vertical_margin_big);
}
.copy-body-rent .entry-header > .swiper .swiper-slide{
position: relative;
display: block;
padding-bottom: 45.53%;
height: 0;
}
.copy-body-rent .entry-header > .swiper .swiper-slide > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-rent .entry-header > .swiper .swiper-pagination{
bottom: 3.8rem;
display: flex;
justify-content: center;
}
.copy-body-rent .entry-header > .swiper > .swiper-pagination-bullets .swiper-pagination-bullet{
border-radius: 0;
height: .2rem;
width: 9.42rem;
background-color: #fff;
margin: 0 1.8rem;
}
.copy-body-rent .entry-header > .swiper > .swiper-pagination-bullets .swiper-pagination-bullet-active{
background-color: var(--secondary_color);
opacity: 1;
}
.copy-body-rent .entry-content{
display: flex;
justify-content: space-between;
margin-top: var(--vertical_margin_small);
}
.copy-body-rent .entry-content > .l{
flex: 1;
padding-right: 11.8%;
width: 1px;
}
.copy-body-rent .entry-content > .contact{
flex-basis: 37.6rem;
align-self: flex-start;
position: sticky;
top: 14rem;
}
.copy-body-rent .entry-content > .contact > .title{
font-family: 'Scala', serif;
font-size: 3.1rem;
line-height: 1;
}
.copy-body-rent .entry-content > .contact > .text{
font-size: 2.2rem;
color: var(--grey_color);
line-height: 1.409090909;
margin-bottom: 1.2rem;
}
.copy-body-rent .entry-content > .contact > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-rent .entry-content > .contact > .items > .item{
text-decoration: none;
display: flex;
align-items: center;
font-size: 3.4rem;
line-height: 1.17647;
border-bottom: 1px solid;
padding: 1.7rem .5rem;
}
.copy-body-rent .entry-content > .contact > .items > .item > svg{
width: 3rem;
margin-right: 2.7rem;
}
.copy-body-rent .entry-content > .contact > .more{
margin-top: 2rem;
}
.copy-body-rent .entry-content > .l > .text{
letter-spacing: -.074rem;
margin-bottom: var(--vertical_margin_big);
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item:not(:first-child){
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .generic-title{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > img{
width: 100%;
margin-bottom: 5rem;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery{
position: relative;
margin-bottom: 5rem;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery.swiper-initialized{
margin-right: -10%;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery.swiper-initialized .swiper-slide > .img{
position: relative;
display: block;
padding-bottom: 91.4%;
height: 0;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery.swiper-initialized .swiper-slide > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery .swiper-slide > .img svg{
fill: #fff;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery:not(.swiper-initialized) .swiper-slide > .img{
display: block;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery:not(.swiper-initialized) .swiper-slide > .img > img{
width: 100%;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery:not(.swiper-initialized) .swiper-button-next,
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery:not(.swiper-initialized) .swiper-button-prev{
display: none;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery.swiper-initialized .swiper-button-next,
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery.swiper-initialized .swiper-button-prev{
background-color: rgba(255, 255, 255, .7);
width: 7rem;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery.swiper-initialized .swiper-button-next:before,
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery.swiper-initialized .swiper-button-prev:before{
width: 2rem;
height: 4rem;
background-size: 2rem 4rem;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .text{
letter-spacing: -.074rem;
margin-bottom: 4.4rem;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > .t{
letter-spacing: -.074rem;
color: var(--secondary_color);
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > .more-info-hidden{
display: none !important;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > svg{
width: 1.3rem;
margin-left: .8rem;
transform: rotate(180deg);
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > svg > polyline{
stroke: var(--secondary_color);
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > .more-info-hidden:checked ~ svg{
transform: none;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > .cs{
display: none;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > .more-info-hidden:checked ~ .cs{
flex-basis: 100%;
margin-top: 3.4rem;
margin-bottom: 1.4rem;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 2.8rem;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > .cs > .c > .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
margin-bottom: .5rem;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > .cs > .c > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
color: var(--grey_color);
}
@media (max-width: 990px){
.copy-body-rent .entry-content > .l{
padding-right: 5%;
}
.copy-body-rent .entry-content > .contact{
flex-basis: 25rem;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .gallery.swiper-initialized{
margin-right: 0;
}
}
@media (max-width: 650px){
.copy-body-rent .entry-content{
display: block;
margin-top: var(--vertical_margin_big);
}
.copy-body-rent .entry-content > .l{
width: 100%;
padding-right: 0;
}
.copy-body-rent .entry-content > .l > .spaces > .items > .item > .label > .more-info-hidden:checked ~ .cs{
grid-template-columns: repeat(2, 1fr);
}
.copy-body-rent .entry-content > .contact{
margin-top: var(--vertical_margin_big);
}
} .copy-body-museum .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-museum .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-museum .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-museum .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-museum .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-museum .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-museum .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-museum .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-museum .entry-content{
padding-top: var(--vertical_margin_small);
}
.copy-body-museum .entry-content > .texts{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 9.6rem;
}
.copy-body-museum .entry-content > .texts > .text{
flex-basis: 48.4%;
letter-spacing: -.074rem;
margin-bottom: var(--vertical_margin_big);
}
.copy-body-museum .entry-content > .texts > .text:first-child{
flex-basis: 40%;
font-family: 'Scala', serif;
font-size: 3.104rem;
letter-spacing: -.044rem;
line-height: 1.115979;
}
.copy-body-museum .entry-content > .texts > .text:last-child{
margin-bottom: 2rem;
align-self: flex-end;
}
.copy-body-museum .entry-content > .texts > .text > h3{
font-size: 5.2rem;
letter-spacing: -.074rem;
line-height: 1.0192308;
margin-bottom: 4rem;
}
.copy-body-museum .entry-content > .texts > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-museum .entry-content > .texts > .img{
flex-basis: 48.3%;
}
.copy-body-museum .entry-content > .texts > .img > img{
width: 100%;
}
@media (max-width: 650px){
.copy-body-museum .entry-content > .texts{
display: block;
margin-top: var(--vertical_margin_big);
}
.copy-body-museum .entry-content > .texts > .text{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-museum .entry-content > .texts > .text:first-child{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-museum .entry-content > .texts > .text:last-child{
margin-bottom: 0;
}
.copy-body-museum .entry-content > .texts > .img{
margin-bottom: var(--vertical_margin_small);
}
}
.copy-body-museum .entry-content > .village{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-museum .entry-content > .village > .generic-title{
margin-bottom: var(--vertical_margin_big);
}
.copy-body-museum .entry-content > .village > .generic-quote{
margin-bottom: var(--vertical_margin_big);
}
.copy-body-museum .entry-content > .village > img{
width: 100%;
margin-bottom: var(--vertical_margin_big);
}
.copy-body-museum .entry-content > .village > .texts{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
letter-spacing: -.074rem;
margin-bottom: 6rem;
}
@media (max-width: 650px){
.copy-body-museum .entry-content > .village > .texts{
display: block;
}
}
.copy-body-museum .entry-content > .village > .items{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
margin-bottom: var(--vertical_margin_big);
position: relative;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide{
display: block;
text-decoration: none;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .imgs{
display: flex;
padding-bottom: 4.9rem;
border-bottom: 1px solid var(--grey_light_color);
min-height: 24%;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide:last-child > .imgs{
border-bottom: 0;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .imgs > .img{
flex-basis: 30%;
position: relative;
display: block;
padding-bottom: 21.9%;
height: 0;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .imgs > .img:not(:last-child){
margin-right: 8.6%;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .imgs > .img:first-child{
width: 0;
flex-basis: 0;
margin: 0;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .imgs > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .year{
position: relative;
color: var(--secondary_color);
margin-bottom: 4rem;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .year:before{
content: "";
display: block;
width: 1px;
height: 3.6rem;
background-color: var(--grey_light_color);
margin: 4rem 0 .3rem .7rem;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .year:after{
content: "";
display: block;
position: absolute;
top: -5rem;
left: 0;
width: 1.8rem;
height: 1.8rem;
border-radius: 50%;
background-color: var(--secondary_color);
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
max-width: 30rem;
}
.copy-body-museum .entry-content > .village > .items:not(.swiper-initialized) .swiper-button-next,
.copy-body-museum .entry-content > .village > .items:not(.swiper-initialized) .swiper-button-prev{
display: none;
}
.copy-body-museum .entry-content > .village > .items.swiper-initialized .swiper-wrapper{
padding-left: 7rem;
}
.copy-body-museum .entry-content > .village > .items.swiper-initialized .swiper-button-next,
.copy-body-museum .entry-content > .village > .items.swiper-initialized .swiper-button-prev{
background-color: rgba(255, 255, 255, .7);
width: 7rem;
}
.copy-body-museum .entry-content > .village > .items.swiper-initialized .swiper-button-next:before,
.copy-body-museum .entry-content > .village > .items.swiper-initialized .swiper-button-prev:before{
width: 2rem;
height: 4rem;
background-size: 2rem 4rem;
}
@media (max-width: 650px){
.copy-body-museum .entry-content > .village > .items{
overflow-x: scroll;
overflow-y: hidden;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide{
flex: 0 0 65%;
}
.copy-body-museum .entry-content > .village > .items .swiper-slide > .text{
max-width: none;
padding-right: var(--site_padding_sides);
}
}
.copy-body-museum .entry-content > .net{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-museum .entry-content > .net > .items{
margin-top: 11.4rem;
}
.copy-body-museum .entry-content > .net > .items > .item{
display: flex;
justify-content: space-between;
text-decoration: none;
}
.copy-body-museum .entry-content > .net > .items > .item:not(:last-child){
margin-bottom: var(--vertical_margin_small);
}
.copy-body-museum .entry-content > .net > .items > .item > .img{
flex-basis: 28.2%;
padding-top: 1.4rem;
}
.copy-body-museum .entry-content > .net > .items > .item > .img > img{
width: 100%;
}
.copy-body-museum .entry-content > .net > .items > .item > .txt{
flex-basis: 65.6%;
}
.copy-body-museum .entry-content > .net > .items > .item > .txt > .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
margin-bottom: 4rem;
}
.copy-body-museum .entry-content > .net > .items > .item:hover > .txt > .title{
color: var(--secondary_color);
}
.copy-body-museum .entry-content > .net > .items > .item > .txt > .text{
letter-spacing: -.074rem;
}
.copy-body-museum .entry-content > .net > .items > .item > .txt > .text > *:last-child{
margin-bottom: 0;
}
@media (max-width: 650px){
.copy-body-museum .entry-content > .net > .items > .item{
display: block;
}
.copy-body-museum .entry-content > .net > .items > .item:not(:last-child){
margin-bottom: var(--vertical_margin_big);
}
.copy-body-museum .entry-content > .net > .items > .item > .img{
padding: 0 0 3rem;
}
.copy-body-museum .entry-content > .net > .items > .item > .img > img{
max-width: 30rem;
}
}  .coeli-page-llista article, .coeli-page-cerca article {
padding-top: 0px;
}
#torna-enrere {
text-align: right;
}
#torna-enrere a {
text-decoration: none;
letter-spacing: -.04rem;
font-family: 'ScalaSans', sans-serif;
font-size: 3.1rem;
} .coeli-search-keyword {
display: initial;
z-index: 0 !important;
}
.coeli-search-keyword .coeli-search-form {
justify-content: flex-start;
margin-bottom: 2rem;
margin-top: 6rem;
}
.coeli-search-keyword .coeli-search-form .coeli-search-input {
height: 6rem;
}
.coeli-toggle-advanced-search {
width: auto;
height: 6rem;
border: 1px solid #ff4d00;
padding: 1rem 1.5rem;
}
.coeli-toggle-advanced-search::after {
background-position: left center;
height: 60%;
filter: invert(1);
color: #000;
margin-left: 1rem;
margin-right: 8rem;
}
html[lang="ca"] .coeli-toggle-advanced-search::after {
content: "Cerca avançada";
}
html[lang="es-ES"] .coeli-toggle-advanced-search::after {
content: "Búsqueda avanzada";
}
html[lang="en-US"] .coeli-toggle-advanced-search::after {
content: "Advanced search";
}
html[lang="fr-FR"] .coeli-toggle-advanced-search::after {
content: "Recherche avancée";
}
.coeli-search-keyword .coeli-search-form .coeli-search-button {
background-color: #00B1FF;
background-image: url(https://www.paucasals.org/wp-content/plugins/wordpress-plugin-coeli/assets/images/ionic-search-black.svg);
filter: invert(1);
}
li.autocomplete-result {
color: #ff4d00;
}
.coeli-autocomplete-results {
border: 0.5px solid #888;
} input#objectNames, input#materialsTechs-techniques, input#production-actorsInRole-actor, input#materialsTechs-mediums, input#production-date, input#content-subjectActors, input#content-spatialCoverages {
font-size: 1.65rem;
} .coeli-input-reference::after {
color: #000;
}
.coeli-search-advanced form input {
}
.coeli-search-advanced form button {
margin-top: 5rem;
height: 6rem;
background-color: #ff4d00;
color: #fff;
border-radius: 0;
font-size: 2.5rem;
padding: 0rem 2rem;
width: 50%;
float: right;
text-align: right;
margin-left: 50%;
} .coeli-list-results header {
margin-top: 2rem;
margin-bottom: 5rem;
}
.coeli-list-results header .coeli-num-items {
flex-basis: 100%;
margin-bottom: 2rem;
}
.coeli-list-results header .coeli-num-items p {
font-size: 6rem;
}
.coeli-list-results .coeli-selected-facets a {
margin-top: 2rem;
border-radius: 0px;
background-color: #FF4D00;
text-decoration: none;
padding: .5rem 2rem .75rem 2rem;
}
.coeli-list-results .coeli-selected-facets a span::after {
width: 14px;
height: 9px;
margin-left: .5em;
} .coeli-list-results .coeli-sidebar-facets {
flex-basis: 25%;
padding-right: 5rem;
}
.coeli-list-results .coeli-sidebar-facets h2 {
font-family: 'Scala', serif;
font-weight: 400;
font-size: 4.5rem;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li {
padding-bottom: 1.5rem;
margin-bottom: .5rem;
font-size: 2.5em;
font-weight: 400;
letter-spacing: -0.04rem;
}
.coeli-sidebar-facets span {
cursor: pointer;
}
.coeli-sidebar-facets span:hover {
color: #ff4d00;
}
.coeli-list-results .coeli-sidebar-facets > ul.facets > li::after {
color: #000;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li .items-facet li a::before {
content: "- ";
}
.coeli-selected-facet a {
background-color: transparent;
color: #00B1FF !important;
padding: 5px 0px;
filter: invert(1);
}
.coeli-list-results .coeli-sidebar-facets ul.facets li .items-facet li a::after {
width: 14px;
height: 8px;
margin-left: .5em;
}
.coeli-list-results .coeli-sidebar-facets > ul.facets > li.open, .coeli-list-results .coeli-sidebar-facets > ul.facets > li.open::after {
color: #ff4d00;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li .items-facet li {
font-size: 2rem;
}
.coeli-list-results .coeli-sidebar-facets ul.facets li .items-facet li a {
text-decoration: none;
} .coeli-list-col {
margin-top: 2.4rem;
}
.coeli-list-results .coeli-control-results {
padding-bottom: 1.25rem;
border-bottom: none;
}
.coeli-control-results {
justify-content: flex-end;
text-align: right;
}
form#coeli-form-order label {
display: none;
font-family: 'Scala', serif;
font-weight: 400;
font-size: 2.5rem;
}
html[lang="ca"] form#coeli-form-order::before {
content: "Ordena per:";
}
html[lang="es-ES"] form#coeli-form-order::before {
content: "Ordena por:";
}
html[lang="en-US"] form#coeli-form-order::before {
content: "Order by:";
}
html[lang="fr-FR"] form#coeli-form-order::before {
content: "Commandé par";
}
form#coeli-form-order select {
font-family: 'ScalaSans', sans-serif;
font-weight: 400;
text-align: right;
padding-right: 0rem;
background-image: url(//www.paucasals.org/wp-content/themes/paucasals/coeli/arrow-down-black.svg) !important;
background-position: right center;
font-size: 2.25rem;
margin-left: 1rem;
padding-right: 16px;
cursor: pointer;
}
select#sort-result {
min-width: 26rem;
}
.coeli-control-results .coeli-result-change-display {
display: none;
} .coeli-list-results ul.coeli-result-list li p {
max-height: inherit !important;
}
.coeli-list-results ul.coeli-result-list.grid .grid-item {
border: none;
}
.coeli-list-results p.coeli-briefDescription {
font-weight: 400;
font-size: 2rem;
}
.coeli-list-results ul.coeli-result-list li a, .coeli-list-results ul.coeli-result-list li a:hover {
text-decoration: none !important;
}
.coeli-list-results ul.coeli-result-list li figure img:hover {
filter: grayscale(100%) invert(0.75);
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.colei-list-results-footer button.coeli-more-results {
border-radius: 0%;
background-color: transparent;
background-repeat: no-repeat;
background-position: center center;
background-size: 25%;
width: 2.2rem;
height: 2.45rem;
font-size: .1rem;
margin-left: -15px;
margin-top: 3px;
}
.colei-list-results-footer .coeli-more-results:hover {
filter: invert(0);
}
.colei-list-results-footer {
margin-top: 6rem;
display: flex;
align-items: center;
justify-content: center;
margin-top: var(--vertical_margin_big);
margin-bottom: -1rem;
font-size: 3.1rem;
}
.colei-list-results-footer .coeli-more-results::before {
width: 3rem;
height: 3rem;
}
.colei-list-results-footer .coeli-more-results {
font-size: 3rem;
line-height: 1;
text-decoration: none;
}  .coeli-fitxa-container {
margin: 8rem 25px 25px 25px;
gap: 5rem;
width: 100%;
}
.coeli-fitxa a {
color: #ff4d00;
font-weight: 400;
text-decoration: none;
}
.coeli-fitxa h3 {
font-size: 6rem;
margin-bottom: 4rem;
}
.coeli-prev-fitxa, .coeli-next-fitxa {
margin-top: 3px;
}
.coeli-nav-fitxes.coeli-from-list {
border-bottom: 0.5px solid #888;
}
.coeli-nav-fitxes.coeli-from-list a {
color: #000 !important;
}
.coeli-nav-fitxes.coeli-from-list a:hover {
color: #ff4d00 !important;
}
.coeli-fitxa-sidebar {
flex-basis: 40%;
}
.coeli-fitxa-contents {
flex-basis: 60%;
padding: 6% 2% 0% 2%;
}
.coeli-gallery-main {
height: 78rem;
}
.coeli-gallery-main .inner-slide img {
padding: 16% 0%;
}
.coeli-info-media {
background: transparent;
color: #000;
font-size: 2.7rem;
text-align: center;
}
#coeli-object-data dl {
display: flex;
margin-top: 10px;
margin-bottom: 10px;
min-width: 100%;
}
#coeli-object-data ul {
list-style-type: none;
padding-left: 0rem;
}
#coeli-object-data dd {
margin-left: 2rem;
}
.coeli-embedded-item, .coeli-embedded-item dl {
margin-left: 0;
padding-left: 0;
}
.coeli-embedded-item {
margin-top: -10px;
margin-bottom: 0px;
padding-bottom: 0px;
}
#coeli-object-data .coeli-embedded dt {
display: none;
}
#coeli-object-data .coeli-embedded-item dt {
display: block;
}
#coeli-object-data dt {
font-weight: bolder;
display: block;
min-width: 24rem;
}
#coeli-object-data dt::after {
content: ":";
}
[aria-label="Nom de l'objecte"], [aria-label="Nombre del objeto"], [aria-label="Object name"], [aria-label="Número de l'objecte"], [aria-label="Número del objeto"], [aria-label="Object number"], [aria-label="Tècnica"], [aria-label="Técnica"], [aria-label="Technique"]  {
border-bottom: 0.5px solid #888;
}
#coeli-object-data .coeli-search-field-materialsTechs-mediums {
max-height: 2rem;
}
.coeli-gallery-wrapper .swiper-button-next, .coeli-gallery-wrapper .swiper-button-prev {
background: transparent;
height: 8rem;
margin-top: 3rem;
}
.coeli-gallery-thumbs {
margin-top: 2rem;
}
.swiper-button-next::before, .swiper-button-prev::before {
top: 49%;
width: 7rem;
height: 7rem;
background-size: 6rem 7rem;
margin-top: 0;
transform: translateY(-50%);
}
.coeli-gallery-wrapper .swiper-button-next::after, .coeli-gallery-wrapper .swiper-button-prev::after, .swiper-thumbs-button-next, .swiper-thumbs-button-prev  {
display: none;
}
.coeli-gallery-main .swiper-button-prev, .coeli-gallery-thumbs .swiper-thumbs-button-prev {
border: none;
}
span.coeli-g-rights {
font-size: smaller;
}
swiper-free-mode > .swiper-wrapper {
transition-timing-function: ease-out;
margin-top: 4rem;
}
.coeli-gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
border: 1px solid #ff4d00;
box-shadow: none;
}
.coeli-gallery-thumbs .swiper-slide {
background-size: contain;
}
#avis-legal-arxiu {
display: block;
padding: 4rem 4rem 0rem 4rem;
font-size: 2rem;
}
@media (max-width:640px) {
.coeli-fitxa-container {
margin: 8rem 25px 25px -30px;
}
.coeli-fitxa-contents {
padding: 6% 0% 0% 0%;
}
.coeli-nav-fitxes.coeli-from-list {
padding-top: 0 !important;
margin-top: 0 !important;
}
#coeli-object-data dl {
display: block !important;
}
#coeli-object-data dt {
font-size: 2.5rem;  
min-width: 100% !important;
}
#coeli-object-data dd {
margin-left: 0rem !important;
font-size: 2.5rem;
min-width: 100% !important;
}
#avis-legal-arxiu {
padding: 4rem 0rem 0rem 0rem;
}
} .coeli-llista-25367 .facets .coeli-facet-collection, 
.post-25371 #app-advanced-search .coeli-search-field-content-spatialCoverages, 
.post-25371 #app-advanced-search .coeli-search-field-content-subjectActors {
display:none;
} .coeli-llista-25134 .facets .coeli-facet-collection, 
.post-25151 #app-advanced-search .coeli-search-field-content-spatialCoverages, 
.post-25151 #app-advanced-search .coeli-search-field-content-subjectActors {
display:none;
} .coeli-llista-25135 .facets .coeli-facet-collection, 
.post-25152 #app-advanced-search .coeli-search-field-content-spatialCoverages, 
.post-25152 #app-advanced-search .coeli-search-field-content-subjectActors {
display:none;
} .coeli-llista-25136 .facets .coeli-facet-collection, 
.post-25148 #app-advanced-search .coeli-search-field-content-spatialCoverages, 
.post-25148 #app-advanced-search .coeli-search-field-content-subjectActors {
display:none;
} .coeli-llista-25137 .facets .coeli-facet-collection, 
.post-24190 #app-advanced-search .coeli-search-field-content-spatialCoverages, 
.post-24190 #app-advanced-search .coeli-search-field-content-subjectActors {
display:none;
} .coeli-llista-25138 .facets .coeli-facet-collection, 
.post-25144 #app-advanced-search .coeli-search-field-content-spatialCoverages, 
.post-25144 #app-advanced-search .coeli-search-field-content-subjectActors {
display:none;
} .coeli-llista-25366 .facets .coeli-facet-content-iconographicsubjects, 
.post-25365 #app-advanced-search .coeli-search-field-materialsTechs-mediums, 
.post-25365 #app-advanced-search .coeli-search-field-materialsTechs-techniques {
display:none;
} .coeli-llista-25130 .facets .coeli-facet-collection, 
.coeli-llista-25130 .facets .coeli-facet-content-iconographicsubjects, 
.post-25164 #app-advanced-search .coeli-search-field-materialsTechs-mediums, 
.post-25164 #app-advanced-search .coeli-search-field-materialsTechs-techniques {
display:none;
} .coeli-llista-25131 .facets .coeli-facet-collection, 
.coeli-llista-25131 .facets .coeli-facet-content-iconographicsubjects, 
.post-25162 #app-advanced-search .coeli-search-field-materialsTechs-mediums, 
.post-25162 #app-advanced-search .coeli-search-field-materialsTechs-techniques {
display:none;
} .coeli-llista-25132 .facets .coeli-facet-collection, 
.coeli-llista-25132 .facets .coeli-facet-content-iconographicsubjects, 
.post-25166 #app-advanced-search .coeli-search-field-materialsTechs-mediums, 
.post-25166 #app-advanced-search .coeli-search-field-materialsTechs-techniques {
display:none;
} .coeli-llista-25133 .facets .coeli-facet-collection, 
.coeli-llista-25133 .facets .coeli-facet-content-iconographicsubjects, 
.post-25160 #app-advanced-search .coeli-search-field-materialsTechs-mediums, 
.post-25160 #app-advanced-search .coeli-search-field-materialsTechs-techniques {
display:none;
} #coeli-widget-microsite-10a50179936355513c0e688bf00ce9c77f2875dd99c06a6b88615ab7528a1ade{
margin-top: 4rem !important;
margin-bottom: -7rem !important;
}
.copy-body-archive .entry-header .generic-main > .generic-title{
flex-basis: 55%;
}
.copy-body-archive .entry-header .generic-main > .text{
flex-basis: 31.15%;
}
.copy-body-archive .entry-content > .items{
margin-top: 10.2rem;
}
.copy-body-archive .entry-content > .items > .item:nth-child(1),
.copy-body-archive .entry-content > .items > .item:nth-child(2){
grid-row: 1/span 2;
height: auto;
padding-bottom: 0;
}
@media (max-width: 834px){
.copy-body-archive .entry-content > .items > .item:nth-child(1),
.copy-body-archive .entry-content > .items > .item:nth-child(2){
grid-row: 1;
height: 0;
padding-bottom: 56.6586%;
}
}
@media (max-width: 650px){
.copy-body-archive .entry-content > .items{
margin-top: 7rem;
}
}
.copy-body-archive .entry-content > .access{
display: flex;
justify-content: space-between;
margin-top: var(--vertical_margin_big);
}
.copy-body-archive .entry-content > .access > .l{
flex-basis: 25%;
}
.copy-body-archive .entry-content > .access > .l > .generic-title-2{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-archive .entry-content > .access > .l > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
}
.copy-body-archive .entry-content > .access > .l > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-archive .entry-content > .access > .map{
flex-basis: 57%;
position: relative;
display: block;
}
.copy-body-archive .entry-content > .access > .map > iframe{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
@media (max-width: 834px){
.copy-body-archive .entry-content > .access{
display: block;
}
.copy-body-archive .entry-content > .access > .map{
height: 0;
padding-bottom: 56.25%;
margin-top: 6rem;
}
}
@media (max-width: 650px){
.copy-body-archive .entry-content > .access > .map{
margin-top: var(--vertical_margin_small);
}
}
.copy-body-archive .entry-content > .related{
margin-top: var(--vertical_margin_big);
}
.copy-body-archive .entry-content > .related > .generic-title-2{
margin-bottom: 4rem;
max-width: 30rem;
}
.copy-body-archive .entry-content > .related > .items > .item{
padding-bottom: 124.7%;
}
@media (max-width: 650px){
.copy-body-archive .entry-content > .related > .generic-title-2{
max-width: none;
}
}  .copy-body-collections #link-cerca-tot {
display: none;
}
.page-id-363 #link-cerca-tot, .page-id-13718 #link-cerca-tot, .page-id-13646 #link-cerca-tot, .page-id-13673 #link-cerca-tot, .page-id-343 #link-cerca-tot, .page-id-13698 #link-cerca-tot, .page-id-13609 #link-cerca-tot, .page-id-13669 #link-cerca-tot {
display: block;
margin-bottom: 18rem;
}
#link-cerca-tot img {
display: inline-flex;
vertical-align: middle;
margin-left: 1rem;
}
.page-id-363 #link-cerca-tot a, .page-id-13718 #link-cerca-tot a, .page-id-13646 #link-cerca-tot a, .page-id-13673 #link-cerca-tot a, .page-id-343 #link-cerca-tot a, .page-id-13698 #link-cerca-tot a, .page-id-13609 #link-cerca-tot a, .page-id-13669 #link-cerca-tot a {
text-decoration: none;
text-align: right;
font-size: 2.85rem;
margin-top: 4.75rem;
background-color: #ff4d00;
color: #fff;
padding: 1.5rem 1.3rem 1.5rem 3.3rem;
float: right;
}
.page-id-363 #link-cerca-tot a:hover, .page-id-13718 #link-cerca-tot a:hover, .page-id-13646 #link-cerca-tot a:hover, .page-id-13673 #link-cerca-tot a:hover, .page-id-343 #link-cerca-tot a:hover, .page-id-13698 #link-cerca-tot a:hover, .page-id-13609 #link-cerca-tot a:hover, .page-id-13669 #link-cerca-tot a:hover {
opacity: 0.5;
color: #fff;
} .copy-body-collections .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-collections .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-collections .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-collections .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-collections .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-collections .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-collections .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-collections .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-collections .entry-content > .items{
margin-top: var(--vertical_margin_big);
}
.copy-body-collections .entry-content > .items > .item{
padding-bottom: 36.4%;
}
.copy-body-collections .entry-content > .items > .item:nth-child(1),
.copy-body-collections .entry-content > .items > .item:nth-child(2){
grid-row: 1/span 3;
height: auto;
padding-bottom: 0;
}
.copy-body-collections .entry-content > .research{
margin-top: var(--vertical_margin_big);
}
.copy-body-collections .entry-content > .research > .generic-title-2{
margin-bottom: 3.8rem;
max-width: 20rem;
}
.copy-body-collections .entry-content > .research > .l{
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.copy-body-collections .entry-content > .research > .l > .img{
flex-basis: 56.8%;
}
.copy-body-collections .entry-content > .research > .l > .img > img{
width: 100%;
}
.copy-body-collections .entry-content > .research > .l > .text{
flex-basis: 38.7%;
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
}
.copy-body-collections .entry-content > .research > .l > .text > *:last-child{
margin-bottom: 0;
}
@media (max-width: 650px){
.copy-body-collections .entry-content > .research > .generic-title-2{
max-width: none;
}
}
.copy-body-collections .entry-content > .related{
margin-top: var(--vertical_margin_big);
}
.copy-body-collections .entry-content > .related > .generic-title-2{
margin-bottom: 4rem;
max-width: 30rem;
}
.copy-body-collections .entry-content > .related > .items > .item{
padding-bottom: 124.7%;
}
@media (max-width: 650px){
.copy-body-collections .entry-content > .related > .generic-title-2{
max-width: none;
}
}
@media (max-width: 834px){
.copy-body-collections .entry-content > .items > .item:nth-child(1),
.copy-body-collections .entry-content > .items > .item:nth-child(2){
grid-row: 1;
padding-bottom: 126.6586%;
}
}
@media (max-width: 650px){
.copy-body-collections .entry-content > .items > .item:nth-child(1),
.copy-body-collections .entry-content > .items > .item:nth-child(2){
padding-bottom: 56.6586%;
}
.copy-body-collections .entry-content > .research > .l{
display: block;
}
.copy-body-collections .entry-content > .research > .l > .img{
margin-bottom: 3rem;
}
} .single-exhibition .entry-header .entry-title{
max-width: 87rem;
margin-bottom: 2rem;
}
.single-exhibition .entry-content > .main{
display: flex;
justify-content: space-between;
}
.single-exhibition .entry-content > .main > .imgwrap{
flex: 1;
padding-right: 10%;
}
.single-exhibition .entry-content > .main > .imgwrap > .img{
position: relative;
height: 0;
padding-bottom: 61.4155%;
}
.single-exhibition .entry-content > .main > .imgwrap > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.single-exhibition .entry-content > .main > .info{
flex-basis: 30rem;
}
.single-exhibition .entry-content > .main > .info > .dates{
font-weight: 700;
font-size: 2.954rem;
letter-spacing: -.03rem;
line-height: 1.184834;
color: var(--secondary_color);
}
.single-exhibition .entry-content > .main > .info > .address{
font-size: 2.708rem;
letter-spacing: -.083rem;
line-height: 1.45421;
}
.single-exhibition .entry-content > .main > .info > .price{
font-size: 3.815rem;
line-height: 1.153342;
}
.single-exhibition .entry-content > .main > .info > .generic-button{
padding: 1.4rem 0;
width: 100%;
margin-top: 5rem;
}
.single-exhibition .entry-content > .main > .info > .items{
border-top: 1px solid;
margin-top: 2.1rem;
}
.single-exhibition .entry-content > .main > .info > .items > .item{
text-decoration: none;
display: flex;
align-items: center;
font-family: 'Scala', serif;
font-size: 3.1rem;
line-height: 1.16129;
border-bottom: 1px solid;
padding: 1.7rem .5rem;
}
.single-exhibition .entry-content > .main > .info > .items > .item > svg{
width: 3rem;
margin-right: 2.7rem;
}
.single-exhibition .entry-content > .main > .info > .entry-terms{
display: flex;
flex-wrap: wrap;
margin-top: 3rem;
}
.single-exhibition .entry-content > .main > .info > .entry-terms > span{
background-color: rgba(255, 77, 0, 0.13);
border-radius: 2rem;
display: block;
font-size: 2rem;
letter-spacing: -.061rem;
padding: .1rem 1.8rem;
text-decoration: none;
margin: 0 1rem 1rem 0;
}
.single-exhibition .entry-content > .main > .info > .entry-terms > span:last-child{
margin-right: 0;
}
.single-exhibition .entry-content > .cnt{
margin-top: var(--vertical_margin_big);
}
.single-exhibition .entry-content > .cnt > .tabs{
font-size: 3.1rem;
border-bottom: 1px solid var(--grey_light_color);
margin-bottom: var(--vertical_margin_big);
display: flex;
justify-content: space-between;
padding-right: 10%;
}
.single-exhibition .entry-content > .cnt > .tabs > .tab{
padding-bottom: .7rem;
cursor: pointer;
text-align: center;
}
.single-exhibition .entry-content > .cnt > .tabs > .tab.active{
border-bottom: 2px solid var(--secondary_color);
margin-bottom: -1px;
}
.single-exhibition .entry-content > .cnt > .text{
display: none;
letter-spacing: -.074rem;
column-count: 2;
column-gap: var(--grid_gap);
}
.single-exhibition .entry-content > .cnt > .text.active{
display: block;
}
.single-exhibition .entry-content > .cnt > .text > *:last-child{
margin-bottom: 0;
}
.single-exhibition .entry-content > .gallery{
display: flex;
width: calc(100% - calc(50% - 50vw));
margin-right: calc(50% - 50vw);
margin-top: var(--vertical_margin_big);
}
.single-exhibition .entry-content > .gallery .swiper-slide{
padding-bottom: var(--grid_gap);
display: block;
text-decoration: none;
}
.single-exhibition .entry-content > .gallery .swiper-slide > .img{
position: relative;
display: block;
padding-bottom: 64.4%;
height: 0;
}
.single-exhibition .entry-content > .gallery .swiper-slide > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.single-exhibition .entry-content > .gallery .swiper-slide > .img > svg{
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 7.1rem;
}
.single-exhibition .entry-content > .gallery .swiper-slide .iframe{
padding-bottom: 64.4% !important;
}
.single-exhibition .entry-content > .gallery:not(.swiper-initialized) .swiper-button-next,
.single-exhibition .entry-content > .gallery:not(.swiper-initialized) .swiper-button-prev{
display: none;
}
.single-exhibition .entry-content > .gallery.swiper-initialized .swiper-wrapper{
padding-left: 7rem;
}
.single-exhibition .entry-content > .gallery.swiper-initialized .swiper-button-next,
.single-exhibition .entry-content > .gallery.swiper-initialized .swiper-button-prev{
background-color: rgba(255, 255, 255, .7);
width: 7rem;
}
.single-exhibition .entry-content > .gallery.swiper-initialized .swiper-button-next:before,
.single-exhibition .entry-content > .gallery.swiper-initialized .swiper-button-prev:before{
width: 2rem;
height: 4rem;
background-size: 2rem 4rem;
}
.single-exhibition .related{
margin-top: 3.4rem;
}
.single-exhibition .related > .generic-title-2{
margin-bottom: 4rem;
}
@media (max-width: 1180px){
.single-exhibition .entry-content > .gallery .swiper-slide > .img > svg{
width: 5rem;
}
}
@media (max-width: 1100px){
.single-exhibition .entry-content > .main > .imgwrap{
padding-right: 5%;
}
.single-exhibition .entry-content > .cnt > .tabs{
padding-right: 0;
}
}
@media (max-width: 990px){
.single-exhibition .entry-content > .main > .imgwrap,
.single-exhibition .entry-content > .main > .info{
flex-basis: 50%;
}
}
@media (max-width: 650px){
.single-exhibition .entry-content > .main{
display: block;
}
.single-exhibition .entry-content > .main > .imgwrap{
padding: 0 0 3rem;
}
.single-exhibition .entry-content > .cnt > .tabs{
font-size: 2.5rem;
display: block;
border: 0;
}
.single-exhibition .entry-content > .cnt > .tabs > .tab{
text-align: left;
padding-top: 1rem;
}
.single-exhibition .entry-content > .cnt > .tabs > .tab.active{
border-width: 1px;
margin-bottom: 0;
}
.single-exhibition .entry-content > .cnt > .text{
column-count: 1;
}
.single-exhibition .entry-content > .gallery{
overflow-x: scroll;
overflow-y: hidden;
}
.single-exhibition .entry-content > .gallery .swiper-slide{
padding-right: calc(var(--grid_gap) * .6);
flex: 0 0 38.4%;
}
.single-exhibition .entry-content > .gallery .swiper-slide > .img > svg{
width: 4rem;
}
}  .copy-body-exhibitions .entry-content > #current, .copy-body-exhibitions .entry-content > .generic-title-2 {display: none; }
.copy-body-exhibitions h1.entry-title.generic-title {margin-bottom: 1em; } .copy-body-exhibitions .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-exhibitions .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-exhibitions .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-exhibitions .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-exhibitions .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-exhibitions .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-exhibitions .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-exhibitions .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-exhibitions .entry-header .breadcrumbs{
flex-basis: 100%;
}
.copy-posts-wrapper.activity-mini .entry{
text-decoration: none;
}
.copy-posts-wrapper.activity-mini .entry .entry-image-link{
position: relative;
display: block;
padding-bottom: 56%;
height: 0;
margin-bottom: 3.5rem;
}
.copy-posts-wrapper.activity-mini .entry .entry-image-link > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-posts-wrapper.activity-mini .entry .entry-header{
margin-bottom: 0;
}
.copy-posts-wrapper.activity-mini .entry .entry-header a{
text-decoration: none;
}
.copy-posts-wrapper.activity-mini .entry .entry-header .entry-title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.104rem;
line-height: 1.17657;
max-width: 32rem;
margin-bottom: 1rem;
}
.copy-posts-wrapper.activity-mini .entry .entry-header > .dates{
font-size: 2rem;
font-weight: 700;
line-height: 1.20833333;
color: var(--secondary_color);
margin-bottom: .7rem;
}
.copy-posts-wrapper.activity-mini .entry .entry-header > .address{
font-size: 2rem;
letter-spacing: -.068rem;
line-height: 1.1818181818;
margin-bottom: 1rem;
}
.copy-posts-wrapper.activity-mini .entry .entry-content > p{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
}
.copy-posts-wrapper.activity-mini .entry .entry-content > p:last-of-type{
margin-bottom: 0;
}
.copy-posts-wrapper.activity-mini .entry .entry-content > .entry-terms{
margin-top: 1.5rem;
margin-bottom: 0;
display: flex;
flex-wrap: wrap;
}
.copy-posts-wrapper.activity-mini .entry .entry-content-header > .entry-terms > a,
.copy-posts-wrapper.activity-mini .entry .entry-content > .entry-terms > span{
background-color: rgba(255, 77, 0, 0.13);
border-radius: 2rem;
display: block;
font-size: 1.8rem;
letter-spacing: -.061rem;
padding: .1rem 1.8rem;
text-decoration: none;
margin: 0 1rem 1rem 0;
cursor: default;
}
.copy-body-exhibitions .entry-content > #current{
margin-top: var(--vertical_margin_small);
padding-bottom: var(--vertical_margin_small);
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper{
display: flex;
grid-gap: 0;
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry{
display: flex;
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry > .entry-image-wrap{
flex: 1;
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry > .entry-image-wrap .entry-image-link{
padding-bottom: 61.6%;
margin-bottom: 0;
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry > .entry-content-wrap{
flex-basis: 43.5%;
padding-left: 3.3%;
padding-top: .3rem;
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry > .entry-content-wrap > .entry-header > .entry-title{
font-size: 6.2rem;
letter-spacing: -.088rem;
line-height: 1.096774;
max-width: none;
margin-bottom: 2.7rem;
}
.copy-body-exhibitions .entry-content > #current .swiper-pagination{
bottom: 0;
display: flex;
justify-content: center;
}
.copy-body-exhibitions .entry-content > #current.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
border-radius: 0;
height: .2rem;
width: 9.42rem;
background-color: rgba(0, 0, 0, .4);
margin: 0 1.8rem;
}
.copy-body-exhibitions .entry-content > #current.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{
background-color: var(--secondary_color);
opacity: 1;
}
.copy-body-exhibitions .entry-content > .generic-title-2{
margin: var(--vertical_margin_small) 0 calc(var(--vertical_margin_small) / 2);
}
@media (max-width: 1200px){
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry > .entry-content-wrap > .entry-header > .entry-title{
font-size: 5.2rem;
}
}
@media (max-width: 990px){
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry > .entry-content-wrap{
flex-basis: 50%;
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry > .entry-content-wrap > .entry-header > .entry-title{
font-size: 4.2rem;
margin-bottom: 2rem;
}
}
@media (max-width: 650px){
.copy-body-exhibitions .entry-content > .generic-title-2{
margin: var(--vertical_margin_big) 0 var(--vertical_margin_small);
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry{
display: block;
}
.copy-body-exhibitions .entry-content > #current .copy-posts-wrapper.activity-mini .entry > .entry-content-wrap{
padding: 3rem 0 0;
}
} .single-activity .entry-header{
margin-bottom: 3.2rem;
}
.single-activity .entry-header .entry-title{
max-width: 87rem;
}
.single-activity .entry-content > .main{
display: flex;
justify-content: space-between;
}
.single-activity .entry-content > .main > .imgwrap{
flex: 1;
padding-right: 11.8%;
}
.single-activity .entry-content > .main > .imgwrap > .img{
position: relative;
height: 0;
padding-bottom: 61.4155%;
}
.single-activity .entry-content > .main > .imgwrap > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.single-activity .entry-content > .main > .info{
flex-basis: 31rem;
}
.single-activity .entry-content > .main > .info > .dates{
font-weight: 700;
font-size: 2.954rem;
letter-spacing: -.03rem;
line-height: 1.184834;
color: var(--secondary_color);
}
.single-activity .entry-content > .main > .info > .dates > span{
color: var(--primary_color);
}
.single-activity .entry-content > .main > .info > .address{
font-size: 2.708rem;
letter-spacing: -.083rem;
line-height: 1.45421;
}
.single-activity .entry-content > .main > .info > .price{
font-size: 3.815rem;
line-height: 1.153342;
}
.single-activity .entry-content > .main > .info > .generic-button{
padding: 1.4rem 0;
width: 100%;
margin-top: 5rem;
}
.single-activity .entry-content > .main > .info > .items{
border-top: 1px solid;
margin-top: 2.1rem;
}
.single-activity .entry-content > .main > .info > .items > .item{
text-decoration: none;
display: flex;
align-items: center;
font-family: 'Scala', serif;
font-size: 3.1rem;
line-height: 1.16129;
border-bottom: 1px solid;
padding: 1.7rem .5rem;
}
.single-activity .entry-content > .main > .info > .items > .item > svg{
width: 3rem;
margin-right: 2.7rem;
}
.single-activity .entry-content > .main > .info > .streaming{
text-decoration: none;
display: flex;
align-items: center;
font-size: 3.4rem;
line-height: .8823529;
margin-top: 2.1rem;
}
.single-activity .entry-content > .main > .info > .entry-terms{
display: flex;
flex-wrap: wrap;
margin-top: 3rem;
}
.single-activity .entry-content > .main > .info > .entry-terms > span{
background-color: rgba(255, 77, 0, 0.13);
border-radius: 2rem;
display: block;
font-size: 2rem;
letter-spacing: -.061rem;
padding: .1rem 1.8rem;
text-decoration: none;
margin: 0 1rem 1rem 0;
}
.single-activity .entry-content > .main > .info > .entry-terms > span:last-child{
margin-right: 0;
}
.single-activity .entry-content > .main > .info > .special{
margin-top: 2.1rem;
letter-spacing: -.074rem;
color: var(--secondary_color);
}
.single-activity .entry-content > .main > .info > .special > a{
text-decoration: none;
}
.single-activity .entry-content > .main > .info > .special > a:hover{
text-decoration: underline;
}
.single-activity .entry-content > .cnt{
margin-top: var(--vertical_margin_big);
}
.single-activity .entry-content > .cnt > .tabs{
font-size: 3.1rem;
border-bottom: 1px solid var(--grey_light_color);
margin-bottom: var(--vertical_margin_small);
display: flex;
}
.single-activity .entry-content > .cnt > .tabs > .tab{
padding-bottom: .7rem;
cursor: pointer;
}
.single-activity .entry-content > .cnt > .tabs > .tab.active{
border-bottom: 2px solid var(--secondary_color);
margin-bottom: -1px;
}
.single-activity .entry-content > .cnt > .tabs > .tab:not(:last-child){
margin-right: 15.4%;
}
.single-activity .entry-content > .cnt > .text{
display: none;
letter-spacing: -.074rem;
column-count: 2;
column-gap: var(--grid_gap);
}
.single-activity .entry-content > .cnt > .text.active{
display: block;
}
.single-activity .entry-content > .cnt > .text *{
font-size: inherit !important;
}
.single-activity .entry-content > .cnt > .text h1,
.single-activity .entry-content > .cnt > .text h2,
.single-activity .entry-content > .cnt > .text h3,
.single-activity .entry-content > .cnt > .text h4,
.single-activity .entry-content > .cnt > .text h5,
.single-activity .entry-content > .cnt > .text h6{
margin: 0 0 3rem;
}
@media (max-width: 1100px){
.single-activity .entry-content > .main > .imgwrap{
padding-right: 5%;
}
}
@media (max-width: 990px){
.single-activity .entry-content > .main > .img,
.single-activity .entry-content > .main > .info{
flex-basis: 50%;
}
}
@media (max-width: 650px){
.single-activity .entry-content > .main{
display: block;
}
.single-activity .entry-content > .main > .imgwrap{
padding: 0 0 3rem;
}
.single-activity .entry-content > .cnt > .tabs{
font-size: 2.5rem;
}
.single-activity .entry-content > .cnt > .tabs > .tab:not(:last-child){
margin-right: 5%;
}
.single-activity .entry-content > .cnt > .text{
column-count: 1;
}
}
.single-activity .related{
margin-top: var(--vertical_margin_big);
}
.single-activity .related > .generic-title-2{
max-width: 30rem;
margin-bottom: var(--vertical_margin_small);
}
.single-activity .related > .copy-posts-wrapper{
display: grid;
} .copy-body-activities .site-header > .wrap{
flex-wrap: wrap;
}
.copy-body-activities .site-header > .wrap > .notice{
display: none;
position: relative;
flex-basis: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
text-align: center;
font-size: 2rem;
padding: 1rem 6rem;
background-color: var(--grey_background_color);
color: var(--secondary_color);
}
.copy-body-activities .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-activities .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 10%;
transform: translateY(-50%);
}
.copy-body-activities .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-activities .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-activities .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-activities .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}
.copy-body-activities .entry-header .breadcrumbs{
flex-basis: 100%;
}
.copy-body-activities .entry-content > .filters{
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 9.4rem;
}
.copy-body-activities .entry-content > .filters.selects{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: var(--grid_gap);
}
.copy-body-activities .entry-content > .filters.selects > select:focus option:first-child{
display: none;
}
.copy-body-activities .entry-content > .filters > .l{
flex: 1;
font-size: 2.8rem;
display: flex;
justify-content: space-between;
padding-right: 5.5%;
}
.copy-body-activities .entry-content > .filters > .l > .item{
padding: 1rem 0;
display: block;
cursor: pointer;
text-decoration: none;
color: var(--grey_color);
text-align: center;
}
.copy-body-activities .entry-content > .filters > .l > .item:not(:last-child){
margin-right: 0;
}
.copy-body-activities .entry-content > .filters > .l > .item:hover{
color: var(--primary_color);
}
.copy-body-activities .entry-content > .filters > .l > .active{
color: var(--primary_color);
border-bottom: 1px solid var(--secondary_color);
}
.copy-body-activities .entry-content > .filters > .search{
flex-basis: 41.2rem;
background-color: var(--grey_background_color);
display: flex;
justify-content: space-between;
padding: 1rem 2.2rem 1rem 1rem;
}
.copy-body-activities .entry-content > .filters > .search > input{
border: 0;
padding: 0 1rem 0 0;
}
.copy-body-activities .entry-content > .filters > .search > button{
background-color: transparent;
border: none;
padding: 0;
width: 1.91rem;
}
.copy-body-activities .entry-content > .filters > .search > button > svg{
display: block;
width: 100%;
fill: var(--secondary_color);
}
@media (max-width: 1300px){
.copy-body-activities .entry-content > .filters > .l > .item{
flex-basis: inherit;
}
}
@media (max-width: 990px){
.copy-body-activities .entry-content > .filters{
display: block;
}
.copy-body-activities .entry-content > .filters > .l{
padding: 0 0 2rem;
}
.copy-body-activities .entry-content > .filters > .l > .item{
flex-basis: auto;
}
}
@media (max-width: 760px){
.copy-body-activities .entry-content > .filters > .l > .item{
flex-basis: inherit;
}
}
@media (max-width: 650px){
.copy-body-activities .entry-content > .filters{
margin-bottom: var(--vertical_margin_small);
}
.copy-body-activities .entry-content > .filters.selects{
grid-template-columns: repeat(1, 1fr);
grid-gap: 0;
}
}
@media (max-width: 375px){
.copy-body-activities .entry-content > .filters > .l{
display: block;
}
.copy-body-activities .entry-content > .filters > .l > .item{
text-align: left;
padding: 1rem 0 0;
}
}
.copy-body-activities .entry-content > #page-items > .entry{
font-size: 3rem;
}
.copy-body-activities .entry-content > #page-items > .copy-posts-wrapper + .entry{
margin-top: var(--grid_gap);
}
.copy-body-activities .entry-content > .page-old-items{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_big);
}
.copy-body-activities .entry-content > .page-old-items > #page-old-items > .generic-title-2{
margin-bottom: var(--vertical_margin_small);
}
.copy-posts-wrapper.activity-large{
display: block;
}
.copy-posts-wrapper.activity-large .entry{
display: flex;
justify-content: space-between;
background-color: var(--grey_background_color);
text-decoration: none;
}
.copy-posts-wrapper.activity-large .entry:not(:last-child){
margin-bottom: 5.4rem;
}
.copy-posts-wrapper.activity-large .entry .entry-image-link{
position: relative;
display: block;
flex-basis: 22.5%;
}
.copy-posts-wrapper.activity-large .entry .entry-image-link > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-posts-wrapper.activity-large .entry .entry-wrap{
flex: 1;
display: flex;
justify-content: space-between;
}
.copy-posts-wrapper.activity-large .entry .entry-header{
flex-basis: 48.77%;
padding: 2.3rem 4.4rem 2rem;
}
.copy-posts-wrapper.activity-large .entry .entry-header a{
text-decoration: none;
}
.copy-posts-wrapper.activity-large .entry .entry-header .entry-title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.086rem;
line-height: 1.17857;
margin-bottom: 1.2rem;
}
.copy-posts-wrapper.activity-large .entry .entry-header > .dates{
font-size: 2rem;
font-weight: 700;
line-height: 1.184834;
color: var(--secondary_color);
}
.copy-posts-wrapper.activity-large .entry .entry-header > .dates > span{
color: var(--primary_color);
}
.copy-posts-wrapper.activity-large .entry .entry-header > .address{
font-size: 2rem;
letter-spacing: -.068rem;
line-height: 1.1818181818;
}
.copy-posts-wrapper.activity-large .entry .entry-header > .entry-terms{
display: flex;
flex-wrap: wrap;
margin-top: 2rem;
}
.copy-posts-wrapper.activity-large .entry .entry-header > .entry-terms > a,
.copy-posts-wrapper.activity-large .entry .entry-header > .entry-terms > span{
background-color: rgba(255, 77, 0, 0.13);
border-radius: 2rem;
display: block;
font-size: 1.8rem;
letter-spacing: -.061rem;
padding: .1rem 1.8rem;
text-decoration: none;
margin: 0 1rem 1rem 0;
cursor: default;
}
.copy-posts-wrapper.activity-large .entry .entry-content{
flex-basis: 38.71%;
padding: 2.3rem 0 2rem;
font-size: 2.2rem;
color: var(--grey_color);
letter-spacing: -.068rem;
line-height: 1.36363636;
}
.copy-posts-wrapper.activity-large .entry .entry-content > *{
margin: 0 0 3rem;
}
.copy-posts-wrapper.activity-large .entry .entry-content > *:last-child{
margin-bottom: 0;
}
.copy-posts-wrapper.activity-large .entry .entry-footer{
flex: 1;
padding: 3.1rem 2.4rem 0 0;
}
.copy-posts-wrapper.activity-large .entry .entry-footer > *{
display: block;
margin-left: auto;
}
.copy-posts-wrapper.activity-large .entry .entry-footer svg{
width: 2.7rem;
}
.copy-posts-wrapper.activity-large .entry .entry-footer svg > line{
stroke: var(--secondary_color);
}
.copy-posts-wrapper.activity-large .entry:hover .entry-footer svg > line{
stroke: var(--primary_color);
}
@media (max-width: 990px){
.copy-posts-wrapper.activity-large .entry .entry-header{
padding: 2rem;
flex-basis: 45.16%;
}
.copy-posts-wrapper.activity-large .entry .entry-content{
padding: 2rem 0;
flex-basis: 45.74%;
}
.copy-posts-wrapper.activity-large .entry .entry-footer{
padding: 2.5rem 2rem 0 0;
}
}
@media (max-width: 834px){
.copy-posts-wrapper.activity-large .entry .entry-image-link{
flex-basis: 40%;
}
.copy-posts-wrapper.activity-large .entry .entry-wrap{
display: block;
padding: 3rem;
}
.copy-posts-wrapper.activity-large .entry .entry-header{
padding: 0 0 2rem;
}
.copy-posts-wrapper.activity-large .entry .entry-content{
padding: 0;
}
.copy-posts-wrapper.activity-large .entry .entry-footer{
display: none;
}
}
@media (max-width: 650px){
.copy-posts-wrapper.activity-large .entry{
display: block;
}
.copy-posts-wrapper.activity-large .entry:not(:last-child){
margin-bottom: var(--grid_gap)
}
.copy-posts-wrapper.activity-large .entry .entry-image-link{
height: 0;
padding-bottom: 40.16%;
}
.copy-posts-wrapper.activity-large .entry .entry-wrap{
padding: 9%;
}
}
.copy-body-activities .entry-content > #current{
margin-top: var(--vertical_margin_small);
padding-bottom: var(--vertical_margin_small);
margin-bottom: var(--vertical_margin_small);
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper{
display: flex;
grid-gap: 0;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry{
margin-bottom: 0;
background-color: transparent;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-image-wrap{
flex: 1;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-image-wrap .entry-image-link{
position: relative;
display: block;
padding-bottom: 61.6%;
height: 0;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-image-wrap .entry-image-link > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap{
flex: 0 0 43.5%;
padding: .3rem 0 0 3.3%;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-header{
padding: 0;
flex: 1;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-header > .entry-title{
font-size: 6.2rem;
letter-spacing: -.088rem;
line-height: 1.096774;
margin-bottom: 2.7rem;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-header > .dates{
margin-bottom: 1rem;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-header > .entry-terms{
margin-top: 6rem;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-content,
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-footer{
display: none;
}
.copy-body-activities .entry-content > #current .swiper-pagination{
bottom: 0;
display: flex;
justify-content: center;
}
.copy-body-activities .entry-content > #current.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
border-radius: 0;
height: .2rem;
width: 9.42rem;
background-color: rgba(0, 0, 0, .4);
margin: 0 1.8rem;
}
.copy-body-activities .entry-content > #current.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{
background-color: var(--secondary_color);
opacity: 1;
}
@media (max-width: 1200px){
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-header > .entry-title{
font-size: 5.2rem;
}
}
@media (max-width: 990px){
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap{
flex-basis: 50%;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-header > .entry-title{
font-size: 4.2rem;
margin-bottom: 2rem;
}
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap > .entry-header > .entry-terms{
margin-top: 2rem;
}
}
@media (max-width: 650px){
.copy-body-activities .entry-content > #current .copy-posts-wrapper.activity-large .entry > .entry-wrap{
padding: 3rem 0 0;
}
} .post-10577 .entry-content > .legacy.patrimonial, .post-10610 .entry-content > .legacy.patrimonial, .post-361 .entry-content > .legacy.patrimonial, .post-2986 .entry-content > .legacy.patrimonial {
display: none;
}
.copy-body-activities .entry-content > .legacy{
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: 10rem;
}
.copy-body-activities .entry-content > .legacy > .title{
font-size: 3.4rem;
color: var(--grey_color);
margin-bottom: 4.5rem;
}
.copy-body-activities .entry-content > .legacy > .h{
display: flex;
justify-content: space-between;
}
.copy-body-activities .entry-content > .legacy > .h > .l{
flex: 1;
}
.copy-body-activities .entry-content > .legacy > .h > .l > .subtitle{
font-size: 5.2rem !important;
}
.copy-body-activities .entry-content > .legacy > .h > .text{
letter-spacing: -.074rem;
flex-basis: 50rem;
padding: 0 0 0 6.8%;
}
.copy-body-activities .entry-content > .legacy > .h > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-activities .generic-card.fsl .l .title {
line-height: 1.05;
}
.copy-body-activities .entry-content > .legacy > .items{
grid-template-rows: repeat(2, 1fr);
margin-top: var(--vertical_margin_small);
}
.copy-body-activities .entry-content > .legacy.patrimonial > .items > .item:nth-child(1){
grid-column: 1/span 2;
grid-row: 1/span 2;
padding-bottom: 58.534%;
margin-left: calc(calc(% + calc(var(--grid_gap) * 2)) - 50vw);
}
.copy-body-activities .entry-content > .legacy.patrimonial > .items > .item:nth-child(2){
grid-row: 1/span 2;
height: auto;
padding-bottom: 0;
}
.copy-body-activities .entry-content > .legacy.musical > .items > .item:nth-child(1),
.copy-body-activities .entry-content > .legacy.musical > .items > .item:nth-child(2){
grid-row: 1/span 2;
height: auto;
padding-bottom: 0;
}
@media (max-width: 1380px){
.copy-body-activities .entry-content > .legacy.patrimonial > .items > .item:nth-child(1){
margin-left: calc(calc(% + calc(var(--grid_gap) * 2)) - 50vw);
}
}
@media (max-width: 834px){
.copy-body-activities .entry-content > .legacy > .h{
display: block;
}
.copy-body-activities .entry-content > .legacy > .h > .text{
padding: 3rem 0 0;
}
.copy-body-activities .entry-content > .legacy.patrimonial > .items{
grid-template-rows: repeat(1, 1fr);
}
.copy-body-activities .entry-content > .legacy.patrimonial > .items > .item:nth-child(1){
margin-left: 0;
}
.copy-body-activities .entry-content > .legacy.patrimonial > .items > .item:nth-child(1){
grid-column: 1;
grid-row: 1;
padding-bottom: 126.6586%;
}
.copy-body-activities .entry-content > .legacy.patrimonial > .items > .item:nth-child(2){
grid-row: 1;
}
.copy-body-activities .entry-content > .legacy.musical > .items{
grid-template-rows: repeat(1, 1fr);
}
.copy-body-activities .entry-content > .legacy.musical > .items > .item:nth-child(1),
.copy-body-activities .entry-content > .legacy.musical > .items > .item:nth-child(2){
grid-row: 1;
padding-bottom: 126.6586%;
}
}
@media (max-width: 650px){
.copy-body-activities .entry-content > .legacy.patrimonial > .items > .item:nth-child(1),
.copy-body-activities .entry-content > .legacy.patrimonial > .items > .item:nth-child(2){
grid-column: 1;
grid-row: 1;
padding-bottom: 75%;
}
.copy-body-activities .entry-content > .legacy.musical > .items > .item:nth-child(1),
.copy-body-activities .entry-content > .legacy.musical > .items > .item:nth-child(2){
padding-bottom: 75%;
}
} .copy-body-works .entry-content #featured{
position: relative;
margin-top: var(--vertical_margin_big);
}
.copy-body-works .entry-content #featured .back{
position: absolute;
top: 0;
left: 0;
height: 100%;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.copy-body-works .entry-content #featured .back > img{
width: 100%;
height: 100%;
object-fit: cover;
}
.copy-body-works .entry-content #featured .back:after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--primary_color);
opacity: .5;
}
.copy-body-works .entry-content #featured .swiper-wrapper{
position: relative;
padding: 19.8rem 0 20.7rem;
align-items: flex-end;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide{
display: flex;
align-items: flex-end;
justify-content: space-between;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide > .l{
color: #fff;
flex-basis: 40%;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide > .l > .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647059;
margin-bottom: 6rem;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide > .l > .text{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.45454545;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide > .l > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide > .copy-posts-wrapper.works{
display: block;
flex-basis: 48.3%;
}
.copy-body-works .entry-content #featured .swiper-pagination{
bottom: 7.3rem;
display: flex;
justify-content: center;
}
.copy-body-works .entry-content #featured .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
border-radius: 0;
height: .2rem;
width: 9.42rem;
background-color: #fff;
margin: 0 1.8rem;
}
.copy-body-works .entry-content #featured .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{
background-color: var(--secondary_color);
opacity: 1;
}
.copy-body-works .entry-content > .filters{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
margin-top: var(--vertical_margin_small);
margin-bottom: var(--vertical_margin_small);
}
.copy-body-works .entry-content > .filters > .search{
background-color: var(--grey_background_color);
display: flex;
justify-content: space-between;
padding: 1rem 2.2rem 1rem 1rem;
flex-basis: 48.3%;
}
.copy-body-works .entry-content > .filters > .search > input{
border: 0;
padding: 0 1rem 0 0;
}
.copy-body-works .entry-content > .filters > .search > button{
background-color: transparent;
border: none;
padding: 0;
width: 1.91rem;
}
.copy-body-works .entry-content > .filters > .search > button > svg{
display: block;
width: 100%;
fill: var(--secondary_color);
}
.copy-body-works .entry-content > .filters > .l{
}
.copy-body-works .entry-content > .filters > .l > label{
display: flex;
align-items: center;
justify-content: flex-end;
font-size: 3.1rem;
}
.copy-body-works .entry-content > .filters > .l > label > select{
width: auto;
margin-left: 2rem;
}
.copy-body-works .entry-content > .filters > .l > label > select:focus option:first-child{
display: none;
}
.copy-body-works .entry-content > #page-items > .entry{
font-size: 3rem;
}
.copy-body-works .entry-content > #page-items > .copy-posts-wrapper + .entry{
margin-top: var(--grid_gap);
}
.copy-posts-wrapper.works{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
}
.copy-posts-wrapper.works .entry{
background-color: var(--grey_background_color);
padding: 6.2rem 6.5rem 4rem;
}
.copy-posts-wrapper.works .entry .entry-header{
margin-bottom: 5.2rem;
}
.copy-posts-wrapper.works .entry .entry-header a{
text-decoration: none;
}
.copy-posts-wrapper.works .entry .entry-header .entry-title{
font-family: 'Scala', serif;
font-size: 5.2rem;
letter-spacing: -.074rem;
line-height: 1.0192308;
margin-bottom: 2.1rem;
}
.copy-posts-wrapper.works .entry .entry-header > .entry-terms{
font-size: 2.6rem;
color: var(--grey_color);
letter-spacing: -.037rem;
line-height: 1.23077;
}
.copy-posts-wrapper.works .entry .entry-header > .entry-terms > a{
}
.copy-posts-wrapper.works .entry .entry-content{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.36363636;
}
.copy-posts-wrapper.works .entry .entry-content > .m{
display: flex;
align-items: center;
font-size: 2.6rem;
letter-spacing: -.037rem;
line-height: 1.23077;
margin-bottom: 3.3rem;
}
.copy-posts-wrapper.works .entry .entry-content > .m > .player-audio-wrap{
display: flex;
align-items: center;
cursor: pointer;
}
.copy-posts-wrapper.works .entry .entry-content > .m > .player-audio-wrap > audio{
display: none;
}
.player-audio{
position: relative;
width: 5rem;
height: 5rem;
flex: 0 0 5rem;
border-radius: 50%;
background-color: var(--secondary_color);
display: flex;
align-items: center;
justify-content: center;
margin-right: 1rem;
}
.player-audio:hover,
.player-audio-wrap:hover .player-audio{
background-color: var(--primary_color);
}
.player-audio:before{
content: "";
display: block;
background: transparent;
box-sizing: border-box;
width: 0;
transition: 100ms all ease;
border-style: solid;
border-width: 1.1rem 0 1.1rem 1.5rem;
border-color: transparent transparent transparent #fff;
height: 2.2rem;
transform: translateX(20%);
}
.player-audio.paused:before{
border-style: double;
border-width: 0 0 0 1.5rem;
transform: translateX(0);
}
.player-audio > svg{
max-width: none;
width: 128%;
position: absolute;
content: "";
display: block;
}
.player-audio > svg circle{
fill: none;
stroke: var(--secondary_color);
stroke-width: 1;
transition: all 4s ease-in-out;
transform: rotate(-90deg);
transform-origin: center;
}
.copy-posts-wrapper.works .entry .entry-content > .m > a{
text-decoration: none;
}
.copy-posts-wrapper.works .entry .entry-content > .m > .c{
color: var(--secondary_color);
}
.copy-posts-wrapper.works .entry .entry-content > .m > *:not(:last-child){
margin-right: 3rem;
}
.copy-posts-wrapper.works .entry .entry-content > .lt{
display: flex;
padding: 1.4rem 0;
}
.copy-posts-wrapper.works .entry .entry-content > .lt:not(:last-child){
border-bottom: 1px solid rgba(151, 151, 151, .29);
}
.copy-posts-wrapper.works .entry .entry-content > .lt > .l{
flex-basis: 31%;
padding-right: 1rem;
font-size: 2.2rem;
letter-spacing: -.031rem;
line-height: 1.4545454545;
}
.copy-posts-wrapper.works .entry .entry-content > .lt > .t{
flex: 1;
font-size: 1.9rem;
color: var(--grey_color);
letter-spacing: -.058rem;
line-height: 1.68421
}
@media (max-width: 990px){
.copy-posts-wrapper.works .entry{
padding: 3rem 3rem 2rem;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide > .l{
flex-basis: 50%;
}
}
@media (max-width: 834px){
.copy-body-works .entry-content > .filters{
grid-template-columns: repeat(1, 1fr);
}
.copy-body-works .entry-content #featured .swiper-wrapper{
padding: 5rem 0 14rem;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide{
display: block;
}
.copy-body-works .entry-content #featured .swiper-wrapper .swiper-slide > .l{
margin-bottom: 5rem;
}
.copy-body-works .entry-content > .filters > .l > label{
display: block;
}
.copy-body-works .entry-content > .filters > .l > label > select{
margin-left: 0;
}
.copy-posts-wrapper.works{
grid-template-columns: repeat(1, 1fr);
}
.copy-posts-wrapper.works .entry .entry-header .entry-title{
font-size: 4.2rem;
}
.copy-posts-wrapper.works .entry .entry-content > .m{
flex-direction: column;
align-items: flex-start;
}
.copy-posts-wrapper.works .entry .entry-content > .m > *:not(:last-child){
margin: 0 0 2rem;
}
.copy-posts-wrapper.works .entry .entry-content > .lt{
display: block;
}
.copy-posts-wrapper.works .entry .entry-content > .lt > .l{
font-size: 2.5rem;
}
.copy-posts-wrapper.works .entry .entry-content > .lt > .t{
font-size: 2.2rem;
}
} .page-template-award-form .ginput_container .ginput_container_date {max-width: 33.33%; display: inline-flex;}
.page-template-award-form .prefix {max-width: 10.5em;} .page-template-award-form .text-inscripcio {width: 100% !important;}
.page-template-award-form .entry-content .gform_wrapper .gform_body .gform_fields .generic-title {max-width: 100% !important;}
.page-template-award-form .gform_wrapper ul { list-style: unset; margin-left: 8rem; margin-top: 3rem; margin-bottom: 3rem;}
.page-template-award-form .gform_wrapper .gform_body .gform_fields .gfield textarea {color: var(--grey_color);}
.page-template-award-form .pujada-arxiu input {font-size: 2rem;}
h1#formulari-guardo-internacional-pau-casals-2022  {font-size: 9.8rem; line-height: 10rem !important;}
h1#formulari-guardo-internacional-pau-casals-2022:last-child {margin-bottom: 8rem;}
@media (max-width: 600px) {
h1#formulari-guardo-internacional-pau-casals-2022 {font-size: 8rem; line-height: 9rem !important;}
}
.page-template-award-form .text-sotatitol {margin-top: 12rem; margin-bottom: 4rem;}
.page-template-award-form span.gfield_required .gfield_required_text {display: none;}
.page-template-award-form .gform_wrapper .gform_body .gform_fields .gfield input[type="text"], .page-template-award-form .gform_wrapper .gform_body .gform_fields .gfield input[type="email"], .page-template-award-form .gform_wrapper .gform_body .gform_fields .gfield textarea {font-size: 2.75rem;}
@media (max-width: 986px) {
.page-template-award-form .gform_wrapper .gform_body .gform_fields .gfield input[type="text"], .page-template-award-form .gform_wrapper .gform_body .gform_fields .gfield input[type="email"], .page-template-award-form .gform_wrapper .gform_body .gform_fields .gfield textarea {font-size: 2.25rem;}
.page-template-award-form input#input_5_39.large {font-size: 1.85rem;}
}
.page-id-21680 h1.generic-title, .page-id-22115 h1.generic-title, .page-id-22121 h1.generic-title, .page-id-22127 h1.generic-title {font-size: 7.8rem;}
.gf_paucasals_field_type_fileupload .gfield_label {color: #FF4D00;} .copy-body-donations .entry-content > .block > .wrap > .r > .view-all p{
margin-top: 6rem;
margin-left: auto;
}
.copy-body-donations .entry-content{
padding: 0 var(--site_padding_sides);
}
.copy-body-donations .entry-content > .wrap{
margin: 0 auto;
max-width: var(--site_max_width);
padding-bottom: var(--vertical_margin_big);
}
.copy-body-donations .entry-content > .wrap input[type="checkbox"],
.copy-body-donations .entry-content > .wrap input[type="radio"]{
width: 2.6rem;
height: 2.6rem;
flex: 0 0 2.6rem;
border-color: var(--secondary_color);
}
.copy-body-donations .entry-content > .wrap input[type="checkbox"]::before{
border-color: var(--secondary_color);
}
.copy-body-donations .entry-content > .wrap input[type="radio"]::before{
background-color: var(--secondary_color);
top: .4rem;
left: .4rem;
width: 1.6rem;
height: 1.6rem;
}
.copy-body-donations .entry-content > .wrap > .header{
position: relative;
display: flex;
justify-content: space-between;
padding: var(--vertical_margin_big) 0;
}
.copy-body-donations .entry-content > .wrap > .header:before{
content: "";
position: absolute;
background-color: var(--grey_background_color);
top: 0;
left: 0;
right: 0;
height: 100%;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.copy-body-donations .entry-content > .wrap > .header > .generic-title{
position: relative;
flex-basis: 56%;
}
.copy-body-donations .entry-content > .wrap > .header > .r{
position: relative;
flex-basis: 31%;
letter-spacing: -.074rem;
}
.copy-body-donations .entry-content > .wrap > .header > .r > *:last-child{
margin-bottom: 0;
}
@media (max-width: 1100px){
.copy-body-donations .entry-content > .wrap > .header{
display: block;
}
.copy-body-donations .entry-content > .wrap > .header > .generic-title{
margin-bottom: var(--vertical_margin_small);
}
}
.copy-body-donations .entry-content > .wrap > .donation{
padding-top: var(--vertical_margin_big);
}
.copy-body-donations .entry-content > .wrap > .donation > .generic-title{
max-width: 50rem;
margin-bottom: var(--vertical_margin_small);
}
.copy-body-donations .entry-content > .wrap > .donation > .subtitle{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647058;
max-width: 34rem;
margin-bottom: 5.8rem;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .period{
display: flex;
align-items: center;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .period > label{
display: flex;
align-items: center;
font-size: 3.4rem;
line-height: 1;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .period > label:not(:last-child){
margin-right: 10rem;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .period > label > input{
margin-top: 0;
margin-right: 1.5rem;
}
@media (max-width: 650px){
.copy-body-donations .entry-content > .wrap > .donation > form > .period{
display: block;
}
}
.copy-body-donations .entry-content > .wrap > .donation > form > .tabs{
display: flex;
margin-top: 9.6rem;
border-bottom: 1px solid var(--grey_light_color);
}
.copy-body-donations .entry-content > .wrap > .donation > form > .tabs > label{
cursor: pointer;
flex-basis: 50%;
font-size: 3.1rem;
color: var(--grey_color);
text-align: center;
padding-bottom: .8rem;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .tabs > input{
display: none !important;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .tabs > input:checked + label{
color: var(--primary_color);
border-bottom: 2px solid var(--secondary_color);
margin-bottom: -1px;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options{
padding-top: 6.5rem;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option#options-user_2{
display: none;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .items{
display: flex;
justify-content: space-between;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .items > label{
cursor: pointer;
border: 1px solid var(--secondary_color);
color: var(--secondary_color);
flex-basis: 17.6%;
font-size: 3.4rem;
text-align: center;
padding: 1.2rem;
display: flex;
align-items: center;
justify-content: center;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .items > input[type="radio"]{
display: none !important;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .items > input[type="radio"]:hover + label,
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .items > input[type="radio"]:checked + label{
color: #fff;
background-color: var(--secondary_color);
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .items > input[type="number"]{
display: none;
flex-basis: 12rem;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .items > input[value="other"]:checked + label + input{
display: block;
}
@media (max-width: 650px){
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .items{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
}
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot{
margin-top: 9.5rem;
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .benefits{
flex-basis: 49%;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .benefits > .title{
font-family: 'Scala', serif;
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
margin-bottom: .3rem;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .benefits > .text{
font-size: 2.2rem;
color: var(--grey_color);
letter-spacing: -.068rem;
line-height: 1.45454545;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .benefits > .text > *:last-child{
margin-bottom: 0;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .submit{
flex-basis: 44.2%;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .submit input{
font-size: 3.4rem;
text-align: center;
padding: 1.8rem 1.5rem;
margin-bottom: 1rem;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .submit input[disabled]{
cursor: no-drop;
}
@media (max-width: 1200px){
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot{
display: block;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .benefits > .text{
margin-bottom: 6rem;
}
.copy-body-donations .entry-content > .wrap > .donation > form > .options > .option > .foot > .submit input{
white-space: inherit;
}
}
.copy-body-donations .entry-content > .wrap > .link{
display: flex;
justify-content: flex-end;
margin-top: 6rem;
}
.copy-body-donations .entry-content > .wrap > .contact{
display: flex;
justify-content: space-between;
margin-top: var(--vertical_margin_big);
}
.copy-body-donations .entry-content > .wrap > .contact > .generic-title-2{
flex-basis: 41%;
}
.copy-body-donations .entry-content > .wrap > .contact > .items{
flex-basis: 31.3%;
}
.copy-body-donations .entry-content > .wrap > .contact > .items > .item{
display: flex;
align-items: center;
letter-spacing: -.074rem;
text-decoration: none;
}
.copy-body-donations .entry-content > .wrap > .contact > .items > .item:not(:last-child){
margin-bottom: 3.2rem;
}
.copy-body-donations .entry-content > .wrap > .contact > .items > .item > svg{
width: 3.2rem;
fill: var(--secondary_color);
margin-right: 1rem;
}
@media (max-width: 1200px){
.copy-body-donations .entry-content > .wrap > .contact > .items{
flex-basis: 40%;
}
}
@media (max-width: 650px){
.copy-body-donations .entry-content > .wrap > .contact{
display: block;
}
.copy-body-donations .entry-content > .wrap > .contact > .items{
margin-top: var(--vertical_margin_small);
}
} .copy-body-donations-child .entry-header > .generic-title{
max-width: 40rem;
}
.copy-body-donations-child .entry-content{
padding-top: 3.3rem;
}
.copy-body-donations-child .entry-content .gform_heading .gform_description{
font-size: 2.2rem;
letter-spacing: -.068rem;
line-height: 1.454545;
}
.copy-body-donations-child .entry-content .gform_wrapper{
position: relative;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body{
padding-top: 3rem;
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields:nth-child(1),
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields:nth-child(2){
flex-basis: calc(50% - calc(var(--grid_gap) / 2));
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields:nth-child(3){
flex-basis: 100%;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields > div:first-child:empty{
display: none;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gf_paucasals_field_type_consent{
padding-bottom: 1rem !important;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .generic-title{
max-width: 40rem;
margin-top: var(--vertical_margin_big);
margin-bottom: var(--vertical_margin_small);
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.gfield_price{
display: flex;
align-items: center;
padding-bottom: 7rem;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.gfield_price .gfield_label{
font-size: 3.1rem;
padding-bottom: 0;
margin-right: 3rem;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.gfield_price .gfield_label .gfield_required{
display: none;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.gfield_price .ginput_product_price_label{
display: none;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.gfield_price .ginput_product_price{
padding: 0;
border: 0;
font-weight: 700;
font-size: 4.5rem;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_option{
padding-bottom: 5.5rem;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_option .gfield_radio{
display: flex;
border-bottom: 1px solid var(--grey_light_color);
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_option .gfield_radio .gchoice{
flex: 1;
padding-bottom: 0;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_option .gfield_radio .gchoice > label{
cursor: pointer;
width: 100%;
font-size: 3.1rem;
color: var(--grey_color);
text-align: center;
padding-bottom: .8rem;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_option .gfield_radio .gchoice > input{
display: none !important;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_option .gfield_radio .gchoice > input:checked + label{
color: var(--primary_color);
border-bottom: 2px solid var(--secondary_color);
margin-bottom: -1px;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_box{
grid-column: span 6;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_box.credit{
min-height: 19rem;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_box.gf_paucasals_field_type_html > h3{
font-size: 3.4rem;
letter-spacing: -.048rem;
line-height: 1.2647;
margin-bottom: 2.3rem;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_box.gf_paucasals_field_type_html > p{
color: var(--grey_color);
letter-spacing: -.074rem;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_box.gf_paucasals_field_type_html > *:last-child{
margin-bottom: 0;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_footer{
margin-top: 0;
position: absolute;
right: 0;
bottom: 4rem;
}
@media (max-width: 1200px){
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_box{
grid-column: span 12;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.payment_box.credit{
min-height: 0;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_footer{
position: relative;
bottom: 0;
}
}
@media (max-width: 650px){
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields:nth-child(1),
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields:nth-child(2){
flex-basis: 100%;
}
.copy-body-donations-child .entry-content .gform_wrapper .gform_body .gform_fields .gfield.gfield_price{
display: block;
}
} .copy-body-donations-thanks #genesis-content > .entry{
display: flex;
justify-content: space-between;
}
.copy-body-donations-thanks .entry-header{
flex-basis: 35%;
}
.copy-body-donations-thanks .entry-content{
flex-basis: 48.3%;
margin-top: .4rem;
}
.copy-body-donations-thanks .entry-content > .text{
letter-spacing: -.074rem;
max-width: 51rem;
}
.copy-body-donations-thanks .entry-content > .items{
padding-top: 1rem;
}
.copy-body-donations-thanks .entry-content > .items > .item{
display: flex;
align-items: center;
letter-spacing: -.074rem;
text-decoration: none;
}
.copy-body-donations-thanks .entry-content > .items > .item:not(:last-child){
margin-bottom: 3.2rem;
}
.copy-body-donations-thanks .entry-content > .items > .item > svg{
width: 3.2rem;
fill: var(--secondary_color);
margin-right: 1rem;
}
@media (max-width: 834px){
.copy-body-donations-thanks #genesis-content > .entry{
display: block;
}
.copy-body-donations-thanks .entry-header{
margin-bottom: var(--vertical_margin_small);
}
} @media (min-width: 651px){
body.error404 .search-form{
display: flex;
}
body.error404 .search-form .search-form-submit{
width: auto;
}
}
@media (max-width: 650px){
body.error404 .search-form .search-form-submit{
margin-top: 2rem;
}
} #modal-newsletter > .top > .title {
font-size: 3rem !important;
}
#modal-newsletter > .bottom > .subtitle {
font-size: 2rem !important;
}
#modal-newsletter a.colabora-newsletter {
display: inline-block;
padding: 1.2rem 3.8rem;
border: 2px solid var(--secondary_color);
background-color: var(--secondary_color);
color: #fff;
text-decoration: none;
text-align: center;
margin-top: 3rem;
font-size: 2rem !important;
}
#modal-newsletter a:hover.colabora-newsletter {
background-color: #fff;
border-color: #fff;
color: var(--secondary_color);
}