.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-header > .wrap{
flex-wrap: wrap;
}
.copy-body-front-page .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-front-page .site-header.open > .wrap > .notice{
display: none !important;
}
.copy-body-front-page .site-header > .wrap > .notice > .close{
position: absolute;
cursor: pointer;
width: 2.5rem;
top: 50%;
right: 2%;
transform: translateY(-50%);
}
.copy-body-front-page .site-header > .wrap > .notice > .close > svg > line{
stroke: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-front-page .site-header > .wrap > .notice > .close{
right: 2rem;
}
}
@media (max-width: 990px){
.copy-body-front-page .site-header > .wrap > .notice{
margin-top: -4.4rem;
margin-bottom: 4.4rem;
}
}
@media (max-width: 650px){
.copy-body-front-page .site-header > .wrap > .notice{
padding: 1rem 5rem 1rem 1rem;
text-align: left;
}
}   
.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;
}
} .seccio-150-aniversari #header-slide { 
position: relative; 
height: 41vh; 
height: calc(var(--vh, 1vh) * 41); 
}
.copy-body-150-aniversari .entry-content .padding {
padding: 4rem;
}
section#programacio.seccio-150-aniversari {
margin-top: var(--vertical_margin_big);
border-top: 1px solid var(--secondary_color);
padding-top: var(--vertical_margin_small);
}
.copy-body-150-aniversari #genesis-content > .entry > .entry-header .back > img{
object-position: left;
}
.copy-body-150-aniversari .nav{
border-bottom: 1px solid var(--grey_light_color);
position: sticky;
top: 10.25rem;
z-index: 11;
}
.copy-body-150-aniversari .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-150-aniversari .nav > .wrap{
display: flex;
justify-content: space-between;
}
.copy-body-150-aniversari .nav > .wrap > *{
position: relative;
}
.copy-body-150-aniversari .nav > .wrap > .item{
display: block;
font-size: 3.1rem; color: var(--grey_color);
text-decoration: none;
padding: 2rem 0 1rem;
}
.copy-body-150-aniversari .nav > .wrap > .item.active{
color: var(--primary_color);
position: relative;
}
.copy-body-150-aniversari .nav > .wrap > .item.active:after{
content: "";
width: 100%;
height: 2px;
background-color: var(--secondary_color);
position: absolute;
left: 0;
bottom: -1px;
}
.copy-body-150-aniversari .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-150-aniversari .entry-content > .wrap .button-bases > svg{
width: 3rem;
fill: #fff;
margin-right: 1rem;
}
.copy-body-150-aniversari .entry-content > .wrap .button-bases:hover{
background-color: #fff;
color: var(--secondary_color);
}
.copy-body-150-aniversari .entry-content > .wrap .button-bases:hover > svg{
fill: var(--secondary_color);
}
@media (max-width: 1150px){
.copy-body-150-aniversari .nav > .wrap > .item{
font-size: 2.5rem;
}
.copy-body-150-aniversari .nav > .wrap > .button-bases{
font-size: 3rem;
padding: 0 2rem;
}
}
@media (max-width: 990px){
.copy-body-150-aniversari .nav{
top: 13.6rem;
}
}
@media (max-width: 834px){
.copy-body-150-aniversari .nav > .wrap > .item{
font-size: 2rem;
}
.copy-body-150-aniversari .nav > .wrap > .button-bases{
font-size: 2.5rem;
padding: 0 2rem;
}
}
@media (max-width: 650px){
.copy-body-150-aniversari .entry-content{
padding-top: 0;
}
.copy-body-150-aniversari .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-150-aniversari .nav:before{
display: none;
}
.copy-body-150-aniversari .nav > .wrap{
display: block;
position: relative;
width: 100%;
overflow: auto;
height: 100%;
box-sizing: content-box;
}
.copy-body-150-aniversari .nav > .wrap > .item{
border: 0;
padding: 0;
text-align: center;
color: #fff !important;
background-color: transparent !important;
opacity: .5;
}
.copy-body-150-aniversari .nav > .wrap > .item.active{
opacity: 1;
font-size: 3rem;
}
.copy-body-150-aniversari .nav > .wrap > .item.active:after{
display: none;
}
.copy-body-150-aniversari .nav > .wrap > .button-bases{
display: none;
}
}
.seccio-150-aniversari > #title {
max-width: 65rem;
padding-top: var(--vertical_margin_small);
margin-bottom: var(--vertical_margin_small);
}
.copy-body-150-aniversari #programacio .generic-title {
margin-bottom: var(--vertical_margin_small);
} 
@media (max-width: 650px){
.seccio-150-aniversari > #title{
padding-top: 0;
}
}
.seccio-150-aniversari > .texts{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: var(--grid_gap);
letter-spacing: -.074rem;
}
@media (max-width: 650px){
.seccio-150-aniversari > .texts{
display: block;
}
}
.seccio-150-aniversari > .video{
position: relative;
margin-top: 3.5rem;
}
.seccio-150-aniversari > .video > .img{
position: relative;
display: block;
}
.seccio-150-aniversari > .video > .img > img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.seccio-150-aniversari > .video .iframe{
padding-bottom: 64.4% !important;
}
.seccio-150-aniversari > .video > video{
width: 100%;
display: block;
}
.seccio-150-aniversari > .video svg{
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 7.1rem;
}
.seccio-150-aniversari > .video > iframe{
width: 100%;
height: auto;
}
.copy-body-150-aniversari #programacio .view-all {
display: none;
} #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: 2%;
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: 2%;
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: 2%;
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: 2%;
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;
}
} .page-id-35991 .bio, .page-id-35991 .work, .page-id-36083 .bio, .page-id-36083 .work, .page-id-36088 .bio, .page-id-36088 .work {
display: none !important;
}
.page-id-35991 .generic-title p, .page-id-36083 .generic-title p, .page-id-36088 .generic-title p {
font-family: 'ScalaSans', sans-serif;
font-weight: 400 !important;
font-size: .4em !important;
margin-top: 0em;
}
.footer-custom-fullwidth-image {
width: 90vw;
position: relative;
left: 56%;
right: 64%;
margin-left: -50vw;
margin-right: -50vw;
margin-top: -16vw;
margin-bottom: 0;
padding: 0% 10%;
}
@media (max-width: 834px) {
.footer-custom-fullwidth-image {
padding: 0% !important;
}
} .footer-custom-fullwidth-image img {
max-width: 100%;
height: auto;
} .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: 2%;
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: 2%;
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: 2%;
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: 2%;
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: 2%;
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);
}