@font-face {
font-family: 'SF Pro Display';
src: url(//lyubimiiyar.ru/wp-content/themes/yar/fonts/SF-Pro-Display-Light.woff2) format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'SF Pro Display';
src: url(//lyubimiiyar.ru/wp-content/themes/yar/fonts/SF-Pro-Display-Regular.woff2) format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'SF Pro Display';
src: url(//lyubimiiyar.ru/wp-content/themes/yar/fonts/SF-Pro-Display-Medium.woff2) format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'SF Pro Display';
src: url(//lyubimiiyar.ru/wp-content/themes/yar/fonts/SF-Pro-Display-Semibold.woff2) format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'SF Pro Display';
src: url(//lyubimiiyar.ru/wp-content/themes/yar/fonts/SF-Pro-Display-Bold.woff2) format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
:root {
--color-primary: #10161E;
--color-accent: #BC2020;
--color-dark: #000000;
--color-white: #ffffff;
--color-light: #F3F3F3;
--color-text: #2B3248;
--color-text-red: #F12929;
--color-text-link: #D11C1C;
--color-text-btn: #f6f6f6;
--color-text-light: #102f5c;
}
.hidden {
display: none !important;
}
.post,
.page {
margin: 0;
}
h1,
h2,
h3,
h4,
h5,
p {
margin: 0;
}
h1.title {
font-size: clamp(1.5rem, 1.389vw + 0.458rem, 2.125rem);
}
h2.title,
.h1-title,
.h2-title {
font-size: 3.75rem;
font-weight: 400;
line-height: 1;
}
.title-sub {
font-size: 1.5rem;
font-weight: 400;
line-height: 1.3;
letter-spacing: -0.02em;
}
html {
scroll-behavior: smooth;
}
*, *::before, *::after {
box-sizing: border-box;
}
a:focus,
a:focus-visible {
outline: none;
box-shadow: none;
}
input:focus,
input:focus-visible {
outline: none;
box-shadow: none;
}
html, body {
font-size: 16px;
font-family: 'SF Pro Display', sans-serif;
font-weight: 400;
line-height: 1.3;
color: var(--color-text);
}
body {
background-color: var(--color-light);
}
.container {
position: relative;
padding: 0 clamp(1.25rem, 25vw - 17.5rem, 12.5rem);
max-width: 1920px;
width: 100%;
margin: 0 auto;
}
.btn {
background-color: var(--color-accent);
color: var(--color-white);
text-transform: uppercase;
font-size: 1rem;
outline: none;
border: none;
cursor: pointer;
font-weight: 600;
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.btn:hover {
background-color: var(--color-dark);
}
.link-border{
padding: 1.363rem 1rem;
border: 1px solid var(--color-accent);
max-width: 350px;
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.link-border:hover {
background-color: var(--color-accent);
color: var(--color-white);
} .header {
position: absolute;
z-index: 2;
top: 0;
width: 100%;
left: 0;
right: 0;
}
.main-navigation ul {
flex-wrap: wrap;
column-gap: 30px;
row-gap: 10px;
justify-content: center;
align-items: center;
font-size: 13px;
font-weight: 600;
color: var(--color-text);
}
.main-navigation ul a {
color: var(--color-text);
text-transform: uppercase;
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.main-navigation ul li:hover a {
color: var(--color-text-link);
}
.header-container {
max-width: 1800px;
width: 100%;
padding: 27px 20px;
margin: 0 auto;
display: flex;
align-items: center;
gap: 10px;
}
.header-logo {
display: flex;
align-items: center;
flex-shrink: 0;
}
.header-logo-one {
width: 203px;
margin-right: 30px;
}
.header-logo-two {
width: 54px;
}
.header-social {
display: flex;
justify-content: end;
align-items: center;
}
.header-social-block{
}
.header-social__link {
text-decoration: none;
margin-right: 12px;
}
.header-social__link:last-child { align-self: stretch;
margin-right: 0;
}
.header-social__svg {
display: flex;
justify-content: center;
align-items: center;
width: 61px;
height: 61px;
background-color: rgba(16, 22, 30, 0.1);
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.header-social__svg:hover {
background-color: var(--color-text-link);
}
.header-social__svg svg path {
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.header-social__svg:hover svg path {
fill: var(--color-white);
}
.header-social__link-btn {
background-color: var(--color-primary);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 15px;
width: 230px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.header-social__link-btn:hover {
background-color: var(--color-text-link);
}
.header-social__link-btn .header-social__link-one {
color: var(--color-white);
font-size: 20px;
}
.header-social__link-btn .header-social__link-two {
color: var(--color-text-btn);
font-size: 17px;
margin-top: -3px;
}
.header-burger {
display: none;
cursor: pointer;
}
.header__block-nav {
display: flex;
align-items: center;
gap: 1rem;
width: 100%;
} .footer {
background-color: var(--color-primary);
color: var(--color-light);
}
.footer .footer-full {  padding: clamp(5rem, 3.31vw + 3.966rem, 7.938rem) 0;
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
color: var(--color-primary);
}
.footer-title {
max-width: 1020px;
padding-right: 20px;
padding-left: 20px;
margin: 0 auto;
font-size: clamp(2rem, 1.972vw + 1.384rem, 3.75rem);
font-weight: 400;
text-align: center;
line-height: 1;
}
.footer .container {
padding-top: clamp(2.5rem, 1.408vw + 2.06rem, 3.75rem);
margin-bottom: clamp(1.875rem, 3.472vw + 0.208rem, 4.375rem);
}
.footer-block {
display: flex;
justify-content: space-between;
gap: 1rem;
}
.footer-block__left {
flex: 410px 0 1;
display: flex;
flex-direction: column;
justify-content: space-between;
min-width: 290px;
}
.footer-block__label {
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 2.5rem;
}
a.footer-block-text {
font-size: 1.625rem;
font-weight: 600;
text-decoration: none;
color: var(--color-white);
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
a.footer-block-text-mail {
color: #00A57E;
text-decoration: underline;
}
a.footer-block-text:hover {
color: var(--color-accent);
}
.footer-block__btn {
max-width: 310px;
width: 100%;
text-align: center;
padding: 1.563rem;
}
.footer-block__maps {
flex: 758px 0 1;
}
.footer-wrapper {
max-width: 1800px;
padding-left: 20px;
padding-right: 20px;
margin: 0 auto;
padding-top: 3.75rem;
}
.footer-menu {
display: flex;
justify-content: space-between;
gap: 1rem;
}
.footer-wrap {
display: flex;
flex-direction: column;
max-width: 365px;
gap: 1.75rem;
}
.footer-wrap__logo {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
.footer-wrap__logo-one {
display: block;
max-width: 203px;
}
.footer-wrap__logo-two {
max-width: 80px;
}
.footer-inner {
display: flex;
gap: 1rem;
}
.footer-inner p {
max-width: 220px;
}
.footer-wrap__logo-three {
max-width: 60px;
}
.footer-navigation ul {
list-style: none;
column-count: 3;
column-gap: 2.125rem;
}
.footer-navigation ul li {
margin-bottom: clamp(0.625rem, 0.704vw + 0.405rem, 1.25rem);
}
.footer-navigation ul a {
color: var(--color-white);
text-decoration: none;
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.footer-navigation ul a:hover {
color: var(--color-accent);
}
.footer-info {
color: var(--color-white);
text-align: center;
opacity: 0.5;
max-width: 1130px;
margin: 0 auto;
padding-top: 1.5rem;
margin-bottom: clamp(2.5rem, 3.915vw - 0.01rem, 4.688rem);
}
.footer-info a {
color: var(--color-white);
text-decoration: none;
}
.footer-end {
border-top: 2px solid rgba(255, 255, 255, 0.5);
padding-top: clamp(1.25rem, 2.817vw + 0.37rem, 3.75rem);
padding-bottom: clamp(3.75rem, 2.817vw + 2.87rem, 6.25rem);
display: flex;
justify-content: space-between;
align-items: center;
gap: 1.25rem;
font-size: 1rem;
line-height: 1.53;
}
.footer-copyriting {
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.footer-end a {
color: var(--color-white);
text-decoration: none;
}
.footer-end__web span {
color: var(--color-text-red);
}  .wrapper-button-kviz {
margin-top: clamp(1.875rem, 0.704vw + 1.655rem, 2.5rem);
margin-bottom: clamp(3.125rem, 3.521vw + 2.025rem, 6.25rem);
}
.wrapper-button-kviz .marquiz__button {
font-size: 1rem;
font-weight: 600;
text-transform: uppercase;
padding: 1rem;
max-width: 350px;
width: 100%;
border: none;
line-height: 1.2;
z-index: 2;
position: relative;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
}
.wrapper-button-kviz .marquiz__button:hover {
background-color: var(--color-dark);
}  .start-heading {
padding-top: clamp(11.875rem, 1.061vw + 11.477rem, 12.75rem);
padding-bottom: clamp(3.125rem, 2.113vw + 2.465rem, 5rem);
text-align: center;
}
.start-heading__title {
font-size: clamp(2.875rem, 0.906vw + 2.663rem, 3.75rem);
margin-bottom: 1.875rem;
line-height: 1;
}
.start-heading__subtitle {
font-size: 1.5rem;
max-width: 1005px;
letter-spacing: 0.02em;
margin: 0 auto;
} .start-heading__image {
margin-bottom: 2rem;
margin-top: 2rem;
width: 54px;
}
.start-heading__link {
font-size: 18px;
color: var(--color-accent);
font-weight: 600;
display: block;
text-decoration: none;
text-transform: uppercase;
padding: 1.363rem 1rem;
margin: 0 auto;
border: 1px solid var(--color-accent);
max-width: 350px;
width: 100%;
text-align: center;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.start-heading__link:hover{
background-color: var(--color-accent);
color: var(--color-white);
}
.workers-card {
padding: clamp(0.875rem, 0.705rem + 0.455vw, 1.25rem);
border: 1px solid #d0d0d0;
}
.workers-card__image {
width: 100%;
;
}
.workers-card__title {
font-size: clamp(0.625rem, 0.534rem + 0.388vw, 1rem);
font-weight: 300;
padding: 0.813rem 0 clamp(0.75rem, 0.588vw + 0.419rem, 1.125rem) 0;
}
.workers-card__subtitle {
display: inline-block;
font-size: clamp(0.813rem, 0.721rem + 0.388vw, 1.188rem);
font-weight: 400;
line-height: 1;
}
.team-video,
.video-all {
margin-top: clamp(2.5rem, 1.466rem + 3.31vw, 5.438rem);
margin-bottom: clamp(2.5rem, 1.466rem + 3.31vw, 5.438rem);
} body.page-template-thank_you .footer .container{
display: none;
}
.spasibo-section{
min-height: 900px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
background-repeat: no-repeat;
background-size: cover;
background-position: bottom right;
}
.spasibo-title{
font-size: clamp(2.75rem, 1.389vw + 2.083rem, 3.75rem);
font-weight: 400;
max-width: 546px;
text-align: center;
margin: 0 auto;
line-height: 1;
}
.spasibo-link{
display: inline-block;
font-size: 18px;
font-weight: 600;
color: var(--color-accent);
text-transform: uppercase;
text-decoration: none;
margin-top: 1.5rem;
} .content-text{
margin: clamp(9.375rem, 13.423vw + 0.768rem, 16.875rem) auto;
color: #2b2b2b;
}
.content-text__title{
font-size: clamp(1.875rem, 1.875vw + 1.5rem, 3.75rem);
font-weight: 400;
line-height: 1;
text-align: center;
margin-bottom: 40px;
}
.content-text__text{
font-size: 1rem;
}
.content-text__text h2{
font-size: 1.5rem;
text-transform: uppercase;
font-weight: 400;
margin-bottom: 1.563rem;
}
.content-text__text ul{
margin: 0 0 1.563rem;
}
.content-text__text p{
margin-bottom: 1.563rem;
}  .error-404 .container{
height: 80vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: var(--color-dark);
}
.error-404__404{
font-weight: 600;
font-size: clamp(8.75rem, 3.846vw + 7.885rem, 12.5rem);
line-height: 1.3;
letter-spacing: 0.02em;
text-transform: uppercase;
text-align: center;
}   
.error-404__text{
font-family: var(--font-family);
font-weight: 600;
font-size: clamp(1.5rem, 0.641vw + 1.356rem, 2.125rem);
line-height: 1.3;
letter-spacing: 0.02em;
text-transform: uppercase;
text-align: center;
}  .modal-popup-overlay {
display: none; position: fixed;
inset: 0;
background-color: rgba(0, 0, 0, 0.6);
z-index: 9999;
justify-content: center;
align-items: center;
overflow-x: hidden;
overflow-y: auto;
}
.modal-popup-overlay.active {
display: flex;
}
.modal-popup {
background: #fff;
max-width: 720px;
width: 100%;  padding: 4.188rem 2rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
border-radius: 12px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
overflow: hidden;
margin: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
}
.modal-popup__close {
position: absolute;
padding: 0;
top: 1.875rem;
right: 1.875rem;
font-size: 1.25rem;
background: none;
border: none;
cursor: pointer;
}
.modal-popup__content {
text-align: center;
}
.modal-popup__content-title {
font-size: clamp(2rem, 2.431vw + 0.833rem, 3.75rem);
}
.modal-popup__content-subtitle {
font-size: clamp(0.875rem, 0.521vw + 0.625rem, 1.25rem);
margin-bottom: 2rem;
}
.form-wrapper {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.form-item {
position: relative;
max-width: 300px;
width: 100%;
margin-bottom: 8px;
}
.form-item input {
max-width: 300px;
width: 100%;
height: 70px;
font-size: 17px;
line-height: 25px;
padding: 30px 20px 15px 15px;
background-color: #f4f6f6;
color: var(--color-text);
border: none;
border-radius: 13px;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
-ms-border-radius: 13px;
-o-border-radius: 13px;
}
.form-item input.wpcf7-not-valid {
border: 1px solid #dc3232; }
.form-item label {
position: absolute;
z-index: 1;
top: 7px;
left: 15px;
font-size: 12px;
line-height: 16px;
color: #939393;
}
.form-acceptance {
position: relative;
max-width: 300px;
margin-top: 10px;
margin-bottom: 2rem;
} .form-acceptance .wpcf7-form-control.wpcf7-acceptance{
max-width: 218px;
display: block;
margin: 0 auto;
position: relative;
font-size: 12px;
line-height: 16px;
color: #939393;
}
.form-acceptance span.wpcf7-list-item {
display: inline-block;
margin: 0;
}
.form-acceptance .wpcf7-form-control-wrap {
position: unset;
}
.form-acceptance .wpcf7-list-item {
display: flex;
}
.form-acceptance .wpcf7-list-item label { cursor: pointer;
}
.form-acceptance .wpcf7-list-item input[type=checkbox] { position: absolute;
visibility: hidden;
width: 17px;
height: 17px;
top: 0;
left: 0;
}
.form-acceptance .wpcf7-list-item input[type=checkbox]+span:before {
display: block;
position: absolute;
content: '';
border-radius: 0;
height: 17px;
width: 17px;
top: 0px;
left: 0px;
border: 2px solid var(--color-text);
border-radius: 4px;
}
.form-acceptance .wpcf7-list-item input[type=checkbox]+span:after {
display: block;
position: absolute;
content: "";
background-image: url('data:image/svg+xml;utf8,<svg width="10" height="9" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 4L4.33333 7L9 1" stroke="%232B3248" stroke-width="1.5"/></svg>');
background-repeat: no-repeat;
background-position: center;
height: 17px;
width: 17px;
top: 0;
left: 0;
visibility: hidden;
font-size: 16px;
text-align: center;
line-height: 1;
color: var(--color-text);
}
.form-acceptance .wpcf7-list-item input[type=checkbox]:checked+span:after {
visibility: visible;
}
.form-acceptance .wpcf7-list-item-label {
margin-left: 26px;
display: inline-block;
max-width: 192px;
text-align: left;
margin-top: -3px;
}
.form-submit {
position: relative;
max-width: 300px;
width: 100%;
}
.form-submit .wpcf7-submit {
height: 70px;
width: 100%;
cursor: pointer;
background-color: var(--color-accent);
color: var(--color-white);
font-size: 1rem;
font-weight: 600;
border: none;
text-transform: uppercase;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
}
.form-submit .wpcf7-spinner {
position: absolute;
margin: 0;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.form-wrapper .wpcf7-not-valid-tip{
font-size: 0.9rem;
} .cookie-banner{
max-width: 1320px;
position: fixed;
display: none;
align-items: center;
justify-content: space-between;
background-color: var(--color-primary);
color: var(--color-light);
padding: 20px 25px;
bottom: 0;
left: 50%;
column-gap: 2rem;
row-gap: 0.8rem;
transform: translateX(-50%);
width: 100%;
z-index: 50;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
}
.cookie-banner__text{
font-size: clamp(0.875rem, 0.141vw + 0.831rem, 1rem);
line-height: 1.2;
font-weight: 300;
}
.cookie-banner__accept{
padding: 1.188rem;
font-size: 12px;
max-width: 250px;
width: 100%;
} @media screen and (min-width: 767px) {
.start-heading__link,
.start-heading__image {
display: none;
}
} @media screen and (max-width: 1400px) {
.header-social__link-btn .header-social__link-one {
font-size: 18px;
}
.header-social__link {
margin-right: 10px;
}
.header-social__link:last-child {
margin-left: 10px;
}
.header-social__link-btn .header-social__link-two {
font-size: 16px;
}
.header-social__link-btn {
padding: 16px 10px;
width: 220px;
}
.header-social__svg {
width: 50px;
height: 50px;
}
.header-social__svg svg { width: 100%;
}
}
@media screen and (max-width: 1200px) {
.main-navigation {
display: block;
}
.header-logo-one {
z-index: 2;
}
.header-social__svg svg path {
fill: var(--color-white);
}
.menu {
flex-direction: column;
row-gap: 2rem !important;
}
.main-navigation ul {
display: flex;
}
.main-navigation ul a {
color: var(--color-white);
}
.header-container {
justify-content: space-between;
}
.header__block-nav {
position: absolute; padding-top: 7.25rem;
padding-bottom: 6rem;
background-color: var(--color-primary);
flex-direction: column;
align-items: center;
top: 0;
left: 0;
right: 0;
opacity: 0;
transform: translateY(-10px);
pointer-events: none;
transition: opacity 0.3s ease, transform 0.3s ease;
}
.header.open .header__block-nav {
opacity: 1;
transform: translateY(0);
pointer-events: auto;
}
.header-social__link-btn {
background-color: var(--color-accent);
}
.header-social {
flex-wrap: wrap;
align-items: center;
max-width: 268px;
justify-content: center;
row-gap: 2rem;
column-gap: 0.75rem;
}
.header-social__link {
margin-right: 0;
margin-left: 0;
}
.header-social__link:last-child {
margin-left: 0;
}
.header-burger {
display: block;
padding-top: 2px;
z-index: 2;
}
.header-burger__open {
opacity: 0;
visibility: hidden;
position: absolute;
z-index: -1;
left: 0;
}
.header-burger.open .header-burger__close {
opacity: 0;
visibility: hidden;
position: absolute;
z-index: -1;
}
.header-burger.open .header-burger__open {
opacity: 1;
visibility: visible;
position: relative;
z-index: 1;
}
.header-burger .header-burger__close svg rect {
fill: var(--color-primary);
fill-opacity: 1;
}
}
@media screen and (max-width: 1024px) {
.workers-card {
border: 0.69px solid #d0d0d0;
}
.footer-navigation ul {
list-style: none;
column-count: 2;
column-gap: 1.5rem;
}
.footer-wrap__logo-two {
max-width: 54px;
}
.footer-icon-top svg {
width: 54px;
}
}
@media screen and (max-width: 767px) {
.header-burger svg rect,
.header-burger .header-burger__close svg rect {
fill: #E3E9F0;
fill-opacity: 0.1;
}
.header-container {
padding: 15px 20px;
height: 76px;
background-color: var(--color-primary);
}
.header-logo-one,
.header-logo-one svg {
max-width: 127px;
}
.header-logo-two {
display: none;
}
.footer-block {
flex-wrap: wrap;
}
.footer-block__maps,
.footer-block__maps iframe {
height: 350px;
}
.footer-block__left {
gap: 3.75rem;
flex: 100%;
padding-bottom: 3.125rem;
}
.footer-menu {
flex-direction: column;
align-items: center;
}
.footer-navigation ul {
column-gap: 2.5rem;
}
.footer-end {
flex-wrap: wrap;
}
.footer-icon-top {
display: none;
}
.team-video__inner,
.video-all__inner {
position: relative;
width: 100%;
padding-top: 56.25%;
overflow: hidden;
}
.team-video__inner iframe,
.video-all__inner iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.cookie-banner{
flex-wrap: wrap;
justify-content: center;
}
}
@media screen and (max-width: 550px) {}
@media screen and (max-width: 480px) {
.footer-navigation ul {
column-count: 1;
text-align: center;
padding-left: 0;
}
}
@media screen and (max-width: 450px) {}