:root{--font-family:"Inter",sans-serif;--font-size:clamp(16px,2vw,18px);--font-weight:400;--line-height:clamp(25px,2.6vw,28px);--color-main:#d2bd99;--color-secondary:#f5ebdf;--color-third:#bed3e5;--color-fourth:#e1572c;--color-fifth:#9e81c7;--color-sixth:#f3c2ad;--color-seventh:#4871b9;--color-eighth:#a56f45;--color-white:#fff;--color-black:#1a1a1a;--border-color:#1a1a1a;--border-radius:20px;--duration-default:0.4s ease-in-out;--duration-long:1.2s ease-in-out}.homepage .posts-section .big-size{margin-bottom:clamp(25px,3.5vw,38px)}.homepage .posts-section .swiper{overflow:visible}.homepage .posts-section .swiper .swiper-wrapper>:nth-child(4n+1) .post_card{background-color:#d2bd99}.homepage .posts-section .swiper .swiper-wrapper>:nth-child(4n+2) .post_card{background-color:#e1572c}.homepage .posts-section .swiper .swiper-wrapper>:nth-child(4n+3) .post_card{background-color:#9e81c7}.homepage .posts-section .swiper .swiper-wrapper>:nth-child(4n+4) .post_card{background-color:#bed3e5}.homepage .posts-section .post_card{border-radius:20px;gap:clamp(30px,4vw,48px);padding-inline:clamp(20px,4vw,45px)}.homepage .posts-section .post_card__title{font-size:clamp(22px,2vw,24px);font-weight:500;margin-bottom:clamp(8px,2vw,24px)}.homepage .posts-section .post_card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow-y:hidden}.homepage .posts-section .post_card__image img{height:clamp(400px,35vw,545px)}.homepage .posts-section .post_card .date_category{margin-top:clamp(20px,5vw,70px)}@media (min-width:576px){.homepage .posts-section{background-color:#f5ebdf}.homepage .posts-section .swiper{padding-inline:clamp(15px,3vw,30px)}.homepage .posts-section .post_card{padding-block:clamp(40px,4vw,45px)}.homepage .posts-section .post_card>:first-child{width:48%}.homepage .posts-section .post_card>:nth-child(2){width:52%}.homepage .posts-section .post_card__excerpt{-webkit-line-clamp:5}}@media (max-width:575px){.homepage .posts-section{margin-top:35px;padding:unset}.homepage .posts-section .swiper .swiper-navigation{bottom:35px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.homepage .posts-section .post_card{padding-block:40px 120px}}.homepage .about-section{background-color:#bed3e5}.homepage .about-section .small-size{margin-bottom:clamp(25px,3vw,35px)}@media (min-width:768px){.homepage .about-section .container-inner{gap:60px}.homepage .about-section .block-content{margin-left:auto;max-width:730px}.homepage .about-section .block-content .paragraphs .text-content{display:grid;gap:37px;grid-template-columns:repeat(2,1fr)}.homepage .about-section .block-content .paragraphs .text-content>p{margin-bottom:0}}@media (max-width:767px){.homepage .about-section .ctab{margin-top:25px}}.homepage .editions-section .top-row{border-bottom:1px solid #1a1a1a;padding-bottom:clamp(15px,3vw,35px)}.homepage .editions-section .swiper{margin-top:clamp(35px,7vw,100px)}.homepage .editions-section .swiper .swiper-slide{align-items:center;border-radius:20px;display:flex;justify-content:center}.homepage .editions-section .swiper .swiper-slide .edition__image{border-radius:20px;transform:rotate(10deg);transition:width .7s ease-in-out,height .7s ease-in-out,transform .7s ease-in-out}.homepage .editions-section .swiper .swiper-slide .edition__image img{border-radius:20px;max-height:430px;width:100%}.homepage .editions-section .swiper .swiper-slide.swiper-slide-active{width:clamp(180px,30vw,430px)!important}.homepage .editions-section .swiper .swiper-slide.swiper-slide-active+.swiper-slide .edition__image{transform:rotate(-10deg)!important}.homepage .editions-section .swiper .swiper-slide.swiper-slide-active:not(.swiper-slide-active) .edition__image{scale:.8}.homepage .editions-section .swiper .swiper-slide.swiper-slide-active.swiper-slide-active+.swiper-slide .edition__image{rotate:-10deg!important}.homepage .editions-section .swiper .swiper-slide.swiper-slide-active .edition__image{transform:rotate(0)!important}@media (max-width:767px){.homepage .editions-section{padding-bottom:90px;position:relative}.homepage .editions-section .swiper-navigation{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}}.homepage .digital_issues-section{background-color:#9e81c7}.homepage .digital_issues-section .swiper{margin-top:clamp(24px,4vw,48px)}.homepage .digital_issues-section .digital_issue_card__image{border-radius:20px}.homepage .digital_issues-section .digital_issue_card__image img{border-radius:inherit}.homepage .digital_issues-section .digital_issue_card__title{font-size:clamp(17px,2vw,21px);font-weight:500;margin-block:clamp(15px,2vw,22px) clamp(8px,1.4vw,15px)}.homepage .digital_issues-section .digital_issue_card .arrow-icon svg{transform:rotate(-45deg);transition:.4s ease-in-out;transition-property:transform}@media (hover:hover){.homepage .digital_issues-section .digital_issue_card:focus .digital_issue_card__image img,.homepage .digital_issues-section .digital_issue_card:hover .digital_issue_card__image img{transform:scale(1.05)}.homepage .digital_issues-section .digital_issue_card:focus .arrow-icon svg,.homepage .digital_issues-section .digital_issue_card:hover .arrow-icon svg{transform:rotate(0)}}@media (max-width:767px){.homepage .digital_issues-section{padding-bottom:100px;position:relative}.homepage .digital_issues-section .swiper-navigation{bottom:35px;left:50%;position:absolute;transform:translateX(-50%)}}.homepage .actions-section .swiper{margin-top:clamp(20px,4vw,45px);padding-top:5px}.homepage .actions-section .swiper .swiper-wrapper>:nth-child(3n+1) .action_card{background-color:#e1572c}.homepage .actions-section .swiper .swiper-wrapper>:nth-child(3n+2) .action_card{background-color:#d2bd99}.homepage .actions-section .swiper .swiper-wrapper>:nth-child(3n+3) .action_card{background-color:#f3c2ad}.homepage .actions-section .action_card{border-radius:20px;padding:clamp(45px,4vw,60px) clamp(20px,3vw,45px);position:relative;transition:.4s ease-in-out;transition-property:transform}.homepage .actions-section .action_card__title{margin-bottom:16px}.homepage .actions-section .action_card .arrow-icon{border-bottom:2px solid #1a1a1a;padding-block:16px 20px}.homepage .actions-section .action_card .arrow-icon svg{transform:rotate(-45deg);transition:.4s ease-in-out;transition-property:transform}@media (hover:hover){.homepage .actions-section .action_card:focus,.homepage .actions-section .action_card:hover{transform:translateY(-5px)}.homepage .actions-section .action_card:focus .arrow-icon svg,.homepage .actions-section .action_card:hover .arrow-icon svg{transform:rotate(0)}}@media (max-width:767px){.homepage .actions-section .swiper.container-inner{padding-inline:0}}@media (max-width:575px){.homepage .actions-section{position:relative}.homepage .actions-section .action_card{padding-bottom:120px}.homepage .actions-section .swiper-navigation{bottom:45px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}}.homepage .bibliotherapy-section{background-color:#f5ebdf}.homepage .bibliotherapy-section .top-row .medium-size-1{max-width:680px}.homepage .bibliotherapy-section .blocks-container{border:1px solid #1a1a1a;border-radius:20px;margin-top:clamp(24px,4vw,48px)}.homepage .bibliotherapy-section .blocks-container .each-block .block__title{margin-bottom:clamp(20px,3vw,38px);width:-moz-min-content;width:min-content}.homepage .bibliotherapy-section .blocks-container .each-block .text-content p{margin-bottom:clamp(25px,4vw,40px)}@media (min-width:768px){.homepage .bibliotherapy-section .blocks-container{display:grid;grid-template-columns:repeat(2,1fr)}.homepage .bibliotherapy-section .blocks-container .each-block{padding:clamp(45px,4vw,60px) clamp(40px,5vw,80px) clamp(45px,4vw,60px) clamp(20px,3vw,45px)}.homepage .bibliotherapy-section .blocks-container .each-block+.each-block{border-left:1px solid #1a1a1a}}@media (max-width:767px){.homepage .bibliotherapy-section{padding-bottom:90px;position:relative}.homepage .bibliotherapy-section .top-row .ctab{bottom:35px;left:50%;position:absolute;transform:translateX(-50%)}.homepage .bibliotherapy-section .blocks-container .each-block{padding:clamp(45px,4vw,60px) clamp(20px,3vw,45px)}.homepage .bibliotherapy-section .blocks-container .each-block+.each-block{border-top:1px solid #1a1a1a}}
