:root{
--colorBlue: #4A50E2;
--colorBlueHover: #0007B6;
--colorBlack: #000000;
}
.landing-wvf a{
color: var(--colorBlue);
text-decoration-line: underline;
text-decoration-thickness: 1px;
text-decoration-style: initial;
text-underline-offset: 0.15em;
text-decoration-color: var(--colorBlue);
}
.landing-wvf a:hover{
color: var(--colorBlueHover);
text-decoration-color: var(--colorBlueHover);
transition: 0.4s;
}
header.landing-wvf-header{
background-color: #fff;
padding-bottom: 0;
}
.landing-wvf-header-content{
display: flex;
align-items: center;
justify-content: space-between;
}
.landing-wvf-header-title{
text-transform: uppercase;
font-family: "organetto-variable", sans-serif;
font-variation-settings: "wght" 80, "wdth" 70;
color: var(--colorBlue);
line-height: 1.2em;
text-align: center;
}
.landing-wvf-header-langs a{
color: var(--colorBlack);
text-decoration: none;
font-weight: 500;
}
.landing-wvf-header-langs a:hover{
text-decoration: underline;
color: var(--colorBlack);
}
.landing-wvf-header-langs a:first-child{
margin-left: 0;
}
.landing-wvf-header-langs a:last-child{
margin-right: 0;
}
.landing-wvf-header-langs a.current{
background-color: #EEEFFF;
padding: 5px 10px;
border-radius: 30px;
text-decoration: none;
}
@media(min-width: 992px){
header.landing-wvf-header{
padding-top: 34px;
}
.landing-wvf-header-logo img{
width: 120px;
height: 92px;
}
.landing-wvf-header-title{
font-size: 1.5rem;
}
.landing-wvf-header-langs a{
font-size: 1.5rem;
margin: 0 12px;
}
}
@media(max-width: 992px){
header{
padding: 0!important;
}
header.landing-wvf-header{
padding-top: 20px;
}
.landing-wvf-header-logo img{
width: 80px;
height: 60px;
}
.landing-wvf-header-title{
font-size: 0.9375rem;
}
.landing-wvf-header-langs{
min-width: 111px;
}
.landing-wvf-header-langs{
text-align: right;
}
.landing-wvf-header-langs a{
font-size: 1.25rem;
margin: 0 4px;
}
}
.landing-wvf-main{
padding-bottom: 15px;
}
img.landing-wvf-main-logo{
max-width: 100%;
object-fit: cover;
}
.landing-wvf-main h3{
color: var(--colorBlue);
font-weight: 700;
text-transform: uppercase;
line-height: 1.2em;
}
.landing-wvf-main-register{
background-repeat: no-repeat;
display: flex;
align-items: center;
justify-content: center;
}
.landing-wvf-main-register a{
font-weight: 500;
color: var(--colorBlue);
text-decoration: none;
display: inline-block;
box-shadow: 0px 0px 40px 0px #000AFF66;
background-color: #fff;
border-radius: 70px;
border-color: #8085FF;;
border-style: solid;
}
.landing-wvf-main-register a:hover{
color: var(--colorBlue);
background-color: #F2F2FC;
border-color: var(--colorBlue);
}
@media(min-width: 992px){
.landing-wvf-main-info, .landing-wvf-main-register{
padding-top: 80px;
padding-bottom: 60px;
}
.landing-wvf-main-register{
background-position: right 15px center;
background-size: calc(100% - 15px);
}
img.landing-wvf-main-logo{
width: 335.79px;
height: 209.21px;
margin-bottom: 40px;
}
.landing-wvf-main h3{
font-size: 1.25rem;
}
.landing-wvf-main-register a{
padding: 18px 100px;
font-size: 1.75rem;
border-width: 3px;
}
}
@media(max-width: 992px){
.landing-wvf-main-info, .landing-wvf-main-register{
padding-top: 50px;
padding-bottom: 50px;
background-position: center center;
}
.landing-wvf-main h3{
font-size: 1.0rem;
}
}
@media(max-width: 992px) and (min-width:768px){
img.landing-wvf-main-logo{
max-width: 100%;
height: auto;
margin-bottom: 58px;
}
.landing-wvf-main-register{
background-size: calc(100% - 15px);
}
.landing-wvf-main-register a{
padding: 12px 40px;
font-size: 1.5rem;
border-width: 3px;
}
}
@media(max-width: 768px){
img.landing-wvf-main-logo{
width: 240px;
height: 150px;
margin-bottom: 40px;
}
.landing-wvf-main-register{
height: 230px;
background-size: auto 100%;
}
.landing-wvf-main-register a{
padding: 12px 60px;
font-size: 1.25rem;
border-width: 3px;
}
}
.landing-wvf-content-description{
font-size: 1.4375rem;
line-height: 1.4em;
font-weight: 500;
}
.landing-wvf-content-description b, .landing-wvf-content-description strong{
color: var(--colorBlue);
}
section h2{
font-family: "organetto-variable", sans-serif;
font-variation-settings: "wght" 80, "wdth" 70;
font-weight: 700;
color: var(--colorBlue);
line-height: 1.2em;
background: url(//press-club.pro/wp-content/themes/press-club/img/wvf/logoWVF.svg) left center no-repeat;
}
section p, section ul{
line-height: 1.5em;
color: var(--colorBlack);
}
section p:last-child, section ul:last-child{
margin-bottom: 0;
}
section ul{
padding-left: 0;
}
section ul li{
list-style: none;
display: block;
}
section ul li:before{
content: '';
display: inline-block;
margin-right: 8px;
background-image: url(//press-club.pro/wp-content/themes/press-club/img/wvf/pointerList.svg);
background-repeat: no-repeat;
background-position: center bottom;
}
.landing-wvf-content-video video{
width: calc(100% + 30px);
height: auto;
margin-left: -15px;
margin-right: -15px;
}
.landing-wvf-content-guests{
background-color: #E7EEFF;
}
h2.landing-wvf-center{
display: inline-block;
}
.responsive-carousel{
padding-left: 0;
padding-right: 0;
}
.carousel:last-child{
margin-bottom: 0;
}
.landing-wvf-content-guests-person:nth-child(n+2){
margin-bottom: 0;
}
.landing-wvf-content-guests-person img{
width: 100%;
height: auto;
margin-bottom: 10px;
}
.landing-wvf-content-guests-person h4{
font-weight: 700;
color: var(--colorBlue);
line-height: 1.2em;
margin-bottom: 10px;
}
.landing-wvf-content-guests-person p{
line-height: 1.3em;
}
.landing-wvf-content-schedule-tabs{
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
}
.landing-wvf-content-schedule-tab{
width: 50%;
cursor: pointer;
color: #BABABA;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #BABABA;
padding: 10px 0;
}
.landing-wvf-content-schedule-tab:hover{
color: #949494;
border-bottom-color: #949494;
transition: 0.4s;
}
.landing-wvf-content-schedule-tab span{
font-weight: 700;
font-size: 1.3em;
display: block;
}
.tab-active, .tab-active:hover{
color: var(--colorBlue);
border-bottom-color: var(--colorBlue);
}
.landing-wvf-content-schedule-items:nth-child(n+2){
display: none;
}
.landing-wvf-content-schedule-item:last-child{
margin-bottom: 0;
}
.landing-wvf-content-schedule-item:nth-child(n+4){
display: none;
}
.landing-wvf-content-schedule-item-block{
line-height: 1.2em;
border-bottom: 1px solid #b1b1b1;
font-style: italic;
}
.landing-wvf-content-schedule-item-time{
font-weight: 500;
color: var(--colorBlue);
font-size: 1.125rem;
margin-bottom: 8px;
}
.landing-wvf-content-schedule-item-title{
font-weight: 500;
color: var(--colorBlack);
}
.landing-wvf-content-schedule-btn{
color: var(--colorBlue);
cursor: pointer;
background-color: #EAEAFF;
padding: 10px 30px;
border-radius: 30px;
line-height: 1.2em;
}
.landing-wvf-content-schedule-btn:hover{
transition: 0.4s;
background-color: #D4D4FF;
}
.landing-wvf-content-schedule-btn:first-child{
margin-left: 0;
}
.landing-wvf-content-schedule-btn:last-child{
margin-right: 0;
}
a.landing-wvf-content-schedule-btn{
text-decoration: none;
}
.landing-wvf-content-partners-items{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.landing-wvf-content-partners-item img{
width: 100%;
height: auto;
border: 1px solid #D4D6FF;
}
.landing-wvf-content-partners-item p{
line-height: 1.4em;
margin-bottom: 0;
}
.landing-wvf-content-button a{
display: inline-block;
font-weight: 500;
text-decoration: none;
border-width: 3px;
border-style: solid;
border-color: #8085FF;
border-radius: 50px;
box-shadow: 0px 0px 40px 0px #000AFF66;
}
.landing-wvf-content-button a:hover{
background-color: #F2F2FC;
border-color: var(--colorBlue);
}
.landing-wvf-content-faq-item{
padding-right: 83px;
padding-bottom: 30px;
margin-bottom: 20px;
padding-top: 20px;
border-bottom: 1px solid #C8C8C8;
cursor: pointer;
}
.landing-wvf-content-faq-item-q{
font-weight: 500;
line-height: 1.1em;
}
.landing-wvf-content-faq-item-a{
display: none;
margin-top: 22px;
}
.landing-wvf-content-faq-item-close{
background: url(//press-club.pro/wp-content/themes/press-club/img/wvf/faqCloseWVF.svg) right center no-repeat;
}
.landing-wvf-content-faq-item-close:hover{
background: url(//press-club.pro/wp-content/themes/press-club/img/wvf/faqCloseWVFHover.svg) right center no-repeat;
}
.landing-wvf-content-faq-item-open{
background: url(//press-club.pro/wp-content/themes/press-club/img/wvf/faqOpenWVF.svg) right bottom 15px no-repeat;
}
.landing-wvf-content-faq-item-open:hover{
background: url(//press-club.pro/wp-content/themes/press-club/img/wvf/faqOpenWVFHover.svg) right bottom 15px no-repeat;
}
@media(min-width: 992px){
section{
margin-bottom: 60px;
}
section p, section ul, section ul li{
margin-bottom: 30px;
font-size: 1.25rem;
}
section ul li:before{
width: 13px;
height: 30px;
background-size: 13px 19px;
}
.landing-wvf-content{
margin-top: 60px;
}
section h2{
font-size: 2.5rem;
margin-bottom: 30px;
padding-left: 80px;
background-size: 64px 48px;
}
.landing-wvf-content-guests{
padding: 45px 0;
}
.carousel{
margin-bottom: 30px;
}
.landing-wvf-content-guests-person{
margin-bottom: 30px;
}
.landing-wvf-content-guests-person h4{
font-size: 1.25rem;
}
.landing-wvf-content-guests-person p{
font-size: 1.0rem;
}
.landing-wvf-content-schedule-tab{
margin-bottom: 30px;
font-size: 1.25rem;
}
.landing-wvf-content-schedule-item{
margin-bottom: 30px;
}
.landing-wvf-content-schedule-item-block{
font-size: 1.375rem;
padding: 16px 0 12px;
margin-bottom: 24px;
}
.landing-wvf-content-schedule-item-title{
font-size: 1.5rem;
margin-bottom: 8px;
}
.landing-wvf-content-schedule-btn{
font-size: 1.375rem;
margin-left: 15px;
margin-right: 15px;
}
.landing-wvf-content-partners-item{
width: 100%;
margin-bottom: 30px;
}
.landing-wvf-content-partners-item img{
margin-bottom: 8px;
}
.landing-wvf-content-partners-item p{
font-size: 1.0rem;
}
.landing-wvf-content-schedule-item-info{
margin-bottom: 24px;
}
.landing-wvf-content-button a{
padding: 18px 60px;
font-size: 2.0rem;
}
.landing-wvf-content-faq-item-q{
font-size: 1.5625rem;
}
.landing-wvf-content-faq-item-a p{
font-size: 1.375rem;
}
.landing-wvf-content-button{
margin-top: 40px;
margin-bottom: 40px;
}
}
@media(max-width: 992px){
section{
margin-bottom: 45px;
}
section p, section ul, section li{
margin-bottom: 20px;
font-size: 1.125rem;
}
section ul li:before{
width: 10px;
height: 15px;
background-size: 10px 15px;
}
.landing-wvf-content{
margin-top: 45px;
}
section h2{
font-size: 1.625rem;
margin-bottom: 20px;
padding-left: 48px;
background-size: 40px 30px;
}
.landing-wvf-content-guests{
padding: 30px 0;
}
.carousel{
margin-bottom: 20px;
}
.landing-wvf-content-guests-person{
margin-bottom: 20px;
}
.landing-wvf-content-guests-person h4{
font-size: 1.125rem;
}
.landing-wvf-content-guests-person p{
font-size: 0.875rem;
}
.landing-wvf-content-schedule-tab{
margin-bottom: 20px;
font-size: 1.0rem;
}
.landing-wvf-content-schedule-item{
margin-bottom: 20px;
}
.landing-wvf-content-schedule-item-block{
font-size: 1.125rem;
padding: 12px 0 8px;
margin-bottom: 24px;
}
.landing-wvf-content-schedule-item-title{
font-size: 1.25rem;
margin-bottom: 8px;
}
.landing-wvf-content-schedule-buttons{
display: flex;
justify-content: space-between;
}
.landing-wvf-content-schedule-btn{
font-size: 1.25rem;
}
.landing-wvf-content-partners-item{
width: 100%;
margin-bottom: 20px;
}
.landing-wvf-content-partners-item img{
margin-bottom: 4px;
}
.landing-wvf-content-partners-item p{
font-size: 0.875rem;
}
.landing-wvf-content-schedule-item-info{
margin-bottom: 24px;
}
.landing-wvf-content-button a{
padding: 12px 40px;
font-size: 1.25rem;
width: 100%;
}
.landing-wvf-content-faq-item-q{
font-size: 1.25rem;
}
.landing-wvf-content-faq-item-a p{
font-size: 1.125rem;
}
.landing-wvf-content-button{
margin-top: 30px;
margin-bottom: 35px;
}
}
.landing-wvf-popup{
display: flex;
width: 100%;
background-color: var(--colorBlue);
padding: 12px 15px;
justify-content: space-between;
align-items: center;
border-radius: 8px 8px 0 0;
position: fixed;
bottom: 0;
z-index: 100;
font-family: "organetto-variable", sans-serif;
font-variation-settings: "wght" 80, "wdth" 70;
line-height: 1.2em;
}
.landing-wvf-popup-content{
display: flex;
justify-content: space-between;
align-items: center;
}
.landing-wvf-popup-close{
display: none;
}
.landing-wvf-popup-logo a{
display: inline-block;
}
.landing-wvf-popup-text{
color: #fff;
}
.landing-wvf-popup-text p{
margin-bottom: 0;
font-weight: 1.0rem;
}
.landing-wvf-popup-button a{
display: inline-block;
background-color: #fff;
text-decoration: none;
box-shadow: 2px 2px 3.45px 0px #3C85BA59;
border-radius: 50px;
font-family: 'Formular';
font-weight: 500;
}
.landing-wvf-popup-button a:hover{
background-color: #F2F2FC;
}
@media(min-width: 992px){
.landing-wvf-popup-button a{
font-size: 1.25rem;
padding: 15px 29px;
}
}
@media(max-width: 992px){
.landing-wvf-popup-text, .landing-wvf-popup-logo{
display: none;
}
.landing-wvf-popup-button{
width: 100%;
}
.landing-wvf-popup-button a{
font-size: 0.875rem;
padding: 9px 12px;
display: inline-block;
text-align: center;
width: 100%;
}
}
@media(max-width: 992px) and (min-width: 768px){
.landing-wvf-popup-logo img{
max-width: 265px;
}
.landing-wvf-popup{
padding-left: 128px;
padding-right: 128px;
}
}
@media(max-width: 768px){
.landing-wvf-popup-logo img{
max-width: 165px;
}
}
.owl-next, .owl-prev{
position: absolute;
background-image: url(//press-club.pro/wp-content/themes/press-club/img/wvf/sliderArrow.svg)!important;
background-repeat: no-repeat;
}
.owl-next{
transform: rotate(180deg);
}
@media(min-width: 576px){
.owl-prev{
left: 55px;
}
.owl-next{
right: 55px;
}
}
@media(max-width: 576px){
.owl-prev{
left: 10px;
}
.owl-next{
right: 10px;
}
}
@media(min-width: 992px){
.owl-next, .owl-prev{
--blockSize: 80px;
top: calc(50% - (var(--blockSize) / 2));
width: var(--blockSize);
height: var(--blockSize);
background-size: var(--blockSize) var(--blockSize)!important;
}
}
@media(max-width: 992px){
.owl-next, .owl-prev{
--blockSize: 50px;
top: calc(50% - (var(--blockSize) / 2));
width: var(--blockSize);
height: var(--blockSize);
background-size: var(--blockSize) var(--blockSize)!important;
}
}
.fade-slide{
opacity: 0.2!important;
}