/*!
Theme Name: BSM
Theme URI: http://underscores.me/
Author: Adbis, code Pohorilyi Vlad
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bsm
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Lato",sans-serif;position:relative}ul li{list-style:none}img{width:100%;height:100%}a{text-decoration:none;color:#252525}button{border:none}p{font-size:20px}@media screen and (max-width:768px){p{font-size:14px}}main{min-height:60dvh}.wpcf7-list-item{margin:0}.read-more{padding-inline:20px;border-bottom:1px solid #000;font-size:28px;font-style:normal;font-weight:400;line-height:normal;color:#252525;display:inline-block;width:-moz-max-content;width:max-content}[class*=__container]{width:calc(100% - 80px);margin-inline:auto;max-width:1990px}@media screen and (max-width:500px){[class*=__container]{width:calc(100% - 40px)}}.underline{padding-inline:20px;padding-top:10px;border-bottom:1px solid #000;font-size:28px;font-weight:400;color:#252525;display:inline-block;width:-moz-max-content;width:max-content;transition:transform 0.25s}@media screen and (max-width:869px){.underline{font-size:14px}}.underline:hover{transform:scale(1.1)}.icon{width:24px;height:auto;object-fit:contain}@media screen and (max-width:425px){.icon{width:16px}}.hidden{overflow:hidden}.fixed-link{position:absolute;bottom:120px;right:40px;background:#C3A362;padding:20px 40px;width:-moz-max-content;width:max-content}@media screen and (max-width:500px){.fixed-link{display:flex;position:relative;right:0;bottom:0;width:calc(100% - 40px);text-align:center;margin:auto;justify-content:center;padding-block:12px;margin-block:40px 60px}}.header{position:fixed;width:100%;top:0;z-index:20}.header__container{display:flex;justify-content:space-between;width:100%;padding:5px 40px;align-items:center}.header__container .logo img{width:100px;height:max-content;object-fit:contain}.site-main{padding-top:20px}@media screen and (max-width:768px){.header__container{padding:5px 20px;align-items:center}}.header:has(.scroll){background:rgb(255 255 255 / .68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header__container:has(.mobile__wrapper.active){padding:25px 20px}.header__container a{color:#252525}.header__container a.active{color:rgb(37 37 37 / .5)}.header__navigation{display:flex}.header .navigation__list{display:flex;gap:30px}@media screen and (max-width:768px){.header .navigation__list{display:none}}.header .navigation__item a:hover{color:rgb(37 37 37 / .5)}.header__contact{position:relative}.header__contact:hover::after{position:absolute;content:"";left:0;bottom:0;width:100%;height:2px;background:#000}@media screen and (max-width:768px){.header__contact{display:none}}.hero{margin-top:60px}.hero h1{margin-bottom:30px;max-width:80%;font-size:52px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1440px){.hero h1{font-size:48px}}@media screen and (max-width:768px){.hero h1{font-size:20px}}@media screen and (max-width:425px){.hero h1{max-width:100%}}.hero__img{position:relative;width:100%;max-width:100%}.hero__contact{display:none;background:#C3A362;padding:20px 40px;width:-moz-max-content;width:max-content}@media screen and (max-width:500px){.hero__contact{display:flex;position:relative;right:0;bottom:0;width:calc(100% - 40px);text-align:center;margin:auto;justify-content:center;padding-block:12px;margin-block:40px 60px}}.direction{margin-top:100px}@media screen and (max-width:768px){.direction{margin-top:60px}}@media screen and (max-width:768px){.direction__container{border-bottom:1px solid #252525;padding-bottom:40px}}.direction__title{font-size:48px;font-weight:400}@media screen and (max-width:650px){.direction__title{font-size:18px}}.direction__information{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:20px}.direction__information>*{min-width:280px;flex:1 1}.direction__title-text{display:flex;flex-direction:column;gap:20px}.direction__title-text .read-more{margin-top:32px}.direction__list{margin-top:40px;border-top:1px solid #000;padding-top:46px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px 100px}@media screen and (max-width:1440px){.direction__list{gap:50px 80px}}.direction__item{width:calc(50% - 50px);max-width:calc(50% - 50px);flex:1 1 45%;cursor:none}.direction__item-link{cursor:url(../../../../wp-content/assets/static/arrow.svg) auto}@media screen and (max-width:768px){.direction__item{max-width:100%}}.direction__item .img{position:relative;overflow:hidden}.direction__item .img img{height:250px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:426px){.direction__item .img:hover{outline:4px solid #C3A362}.direction__item .img:hover p{display:block;opacity:1;animation:opacityText 1.3s ease}@keyframes opacityText{0%{opacity:0}100%{opacity:1}}@keyframes returnImages{from{transform:translateY(100%)}to{transform:translateY(0%)}}}@media screen and (min-width:500px){.direction__item .img img{height:200px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1024px){.direction__item .img img{height:380px;-o-object-fit:cover;object-fit:cover}}.direction__item .img p{background:#fff;position:absolute;bottom:0;padding:30px 20px 20px 20px;display:none;opacity:0}.direction__item .text{margin-top:10px;display:flex;flex-direction:column;gap:10px}.direction__item .text p{font-size:32px;font-weight:400}@media screen and (max-width:650px){.direction__item .text p{font-size:18px;font-weight:700}}@media screen and (min-width:425px){.direction__item .underline{font-size:20px}}.about{margin-top:40px}.about__container{border-top:1px solid #252525;padding-top:100px}@media screen and (max-width:768px){.about__container{padding-top:40px;padding-bottom:40px}}.about__label{margin-top:32px}.about__information{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}@media screen and (max-width:768px){.about__information{margin-top:32px}}.about__information>*{flex:1 1;min-width:280px;x}.about__information .read-more{margin-top:12px}.about__title-text{display:flex;flex-direction:column;gap:10px}.about__title-text p{max-width:680px}.about__title{font-size:36px;font-weight:500}@media screen and (max-width:768px){.about__title{font-size:16px;font-weight:700}}.galery-info__container{border-block:1px solid #000;margin-top:40px;padding-block:40px;display:flex;gap:40px}@media screen and (max-width:768px){.galery-info__container{margin-top:20px}}.galery-info__img{display:block;max-width:50%;width:100%}@media screen and (max-width:1440px){.galery-info__img{max-width:35%}}@media screen and (max-width:768px){.galery-info__img{display:none}}.galery-info__img img{-o-object-fit:cover;object-fit:cover}.galery-info__information{display:flex;flex-direction:column;gap:20px;width:100%;flex:1}.galery-info__information .title{font-size:48px;font-weight:700}@media screen and (max-width:768px){.galery-info__information .title{font-size:16px}}.galery-info__information .text{font-size:20px}@media screen and (max-width:768px){.galery-info__information .text{font-size:14px}}.education{margin-top:100px}@media screen and (max-width:768px){.education{margin-top:60px}}.education__upper{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:20px}.education__upper>*{min-width:280px;flex:1 1}.education__upper .upper__title{font-size:48px;font-weight:400}@media screen and (max-width:768px){.education__upper .upper__title{font-size:20px;font-weight:700}}.education__upper .upper__title-text{display:flex;flex-direction:column;gap:20px}.education__lower{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}@media screen and (max-width:768px){.education__lower{margin-top:40px}}.education__lower>*{flex:1 1;width:100%;min-width:100%}@media screen and (min-width:1120px){.education__lower>*{min-width:500px}}.education__lower .lower__lists{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:1120px){.education__lower .lower__lists{gap:40px}}@media screen and (min-width:1920px){.education__lower .lower__lists{gap:68px}}.education__lower .lower__item .title{font-size:32px;font-weight:700}@media screen and (max-width:768px){.education__lower .lower__item .title{font-size:18px}}.directions{margin-top:100px}@media screen and (max-width:769px){.directions{margin-top:80px}}@media screen and (min-width:769px){.directions__header-info .title{font-size:36px}}@media screen and (min-width:1440px){.directions__header-info .title{font-size:48px}}.directions__header-info .subtitle{margin-block:20px 10px}@media screen and (min-width:500px){.directions__header-info .subtitle{max-width:50%}}.directions__item{margin-top:40px;display:flex;padding-block:40px;gap:40px;width:100%;border-block:1px solid #000;max-height:580px}@media screen and (max-width:1440px){.directions__item{max-height:520px}}@media screen and (max-width:869px){.directions__item{max-height:100%;gap:20px;flex-direction:column}}.directions__item .item__information{display:flex;flex-direction:column;gap:10px;flex:1 1}.directions__item .item__information .title{color:#151515;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:425px){.directions__item .item__information .title{font-size:16px}}.directions__item .item__information .text{font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;gap:10px;overflow:hidden;max-height:290px}@media screen and (max-width:869px){.directions__item .item__information .text{max-height:100%}}@media screen and (max-width:425px){.directions__item .item__information .text{font-size:14px}}.directions__item .item__img{flex:1 1}.directions__item .item__img img{-o-object-fit:cover;object-fit:cover}.recruting{margin-top:100px}@media screen and (max-width:425px){.recruting{margin-top:80px}}.recruting h1{color:#151515;font-size:48px;font-size:48px;font-weight:700}@media screen and (max-width:1440px){.recruting h1{font-size:36px}}@media screen and (max-width:869px){.recruting h1{font-size:20px}}@media screen and (max-width:425px){.recruting h1{margin-top:36px}}@media screen and (max-width:425px){.recruting h1{margin-top:20px}}.contact .step{margin-top:40px}@media screen and (max-width:425px){.contact .step{margin-top:32px}}.contact .step__title{color:#151515;font-size:36px;font-weight:700}@media screen and (max-width:1440px){.contact .step__title{font-size:32px}}@media screen and (max-width:869px){.contact .step__title{font-size:18px}}@media screen and (max-width:1440px){.contact .step__title{margin-top:32px}}@media screen and (max-width:425px){.contact .step__title{margin-top:18px}}.contact .step__title+div{margin-top:10px}.contact .step__text{color:#252525;font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column}@media screen and (max-width:425px){.contact .step__text{font-size:14px}}.contact .step__text a{color:#C3A362;text-decoration-line:underline;max-width:1024px;margin-top:20px;font-size:20px}@media screen and (max-width:425px){.contact .step__text a{font-size:14px}}.contact .step__text ul{margin-left:10px}.contact .step__text p{max-width:895px;margin-top:20px}.contact .step__text :first-child{margin-top:0}.contact{margin-top:100px}@media screen and (max-width:425px){.contact{margin-top:80px}}.contact h1{color:#151515;font-size:48px;font-weight:700}@media screen and (max-width:1440px){.contact h1{font-size:36px}}@media screen and (max-width:869px){.contact h1{font-size:20px}}@media screen and (max-width:1440px){.contact h1{margin-top:36px}}@media screen and (max-width:425px){.contact h1{margin-top:20px}}.contact__information-list{display:flex;flex-direction:column;gap:20px;margin-top:40px}.contact__information-list ul,.contact__information-list ol{padding-left:20px}.contact__information-list ul p,.contact__information-list ol p{margin-bottom:10px}@media screen and (max-width:425px){.contact__information-list{margin-top:20px}}.contact__information-item{color:#252525;font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:425px){.contact__information-item{font-size:14px}}.contact__information-item a{color:inherit;text-decoration:underline}.galery{margin-top:100px}@media screen and (max-width:425px){.galery{margin-top:80px}}.galery__container h1{font-size:48px}@media screen and (max-width:1440px){.galery__container h1{font-size:36px}}@media screen and (max-width:869px){.galery__container h1{font-size:20px}}.galery__list{margin-top:40px;display:flex;justify-content:space-between;row-gap:75px;flex-wrap:wrap}@media screen and (max-width:425px){.galery__list{margin-top:20px;row-gap:60px}}.galery__item{max-width:31%;flex:1 1 calc(50% - 40px);display:flex;flex-direction:column}@media screen and (max-width:1440px){.galery__item{max-width:calc(50% - 40px);flex:1 1 calc(50% - 20px)}}@media screen and (max-width:650px){.galery__item{max-width:100%;flex:1 1 100%}}.galery__item .img{max-height:400px;height:400px}.galery__item .img img{max-width:100%;width:100%;height:100%;object-fit:cover}.galery__item .text{margin-top:20px;display:flex;flex-direction:column;gap:10px;flex:1}.galery__item .text p{font-size:40px}.galery__item .text a{position:relative;margin-top:auto}@media screen and (max-width:1440px){.galery__item .img{max-height:400px;height:100%}.galery__item .text p{font-size:32px}}@media screen and (max-width:869px){.galery__item .text p{font-size:20px}}.foto{margin-top:20px}.foto:first-child{margin-top:100px}@media screen and (max-width:425px){.galery__item .img{max-height:220px}.foto{margin-top:20px}.foto:first-child{margin-top:80px}}.foto__container .title{font-size:48px;font-weight:700}@media screen and (max-width:1440px){.foto__container .title{font-size:36px}}@media screen and (max-width:869px){.foto__container .title{font-size:20px}}.foto__list{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px}@media screen and (max-width:1440px){.foto__list{grid-gap:40px}}@media screen and (max-width:768px){.foto__list{grid-template-columns:auto;margin-top:20px;grid-gap:10px}}.foto .foto__list-left{display:grid;grid-gap:60px}@media screen and (max-width:1440px){.foto .foto__list-left{grid-gap:32px}}@media screen and (max-width:768px){.foto .foto__list-left{grid-gap:10px}}.foto .foto__list-left .foto__item{-o-object-fit:cover;object-fit:cover}.foto .foto__list-left .foto__item:nth-child(odd){max-width:890px;height:500px}@media screen and (max-width:769px){.foto .foto__list-left .foto__item:nth-child(odd){max-width:100%;height:auto}}.foto .foto__list-left .foto__item:nth-child(even){max-width:890px;height:426px}@media screen and (max-width:769px){.foto .foto__list-left .foto__item:nth-child(even){max-width:100%;height:auto}}.foto .foto__list-right{display:grid;grid-gap:60px}@media screen and (max-width:1440px){.foto .foto__list-right{grid-gap:32px}}@media screen and (max-width:768px){.foto .foto__list-right{grid-gap:10px}}.foto .foto__list-right .foto__item{-o-object-fit:cover;object-fit:cover}.foto .foto__list-right .foto__item:nth-child(even){max-width:890px;height:500px}@media screen and (max-width:769px){.foto .foto__list-right .foto__item:nth-child(even){max-width:100%;height:auto}}.foto .foto__list-right .foto__item:nth-child(odd){max-width:890px;height:426px}@media screen and (max-width:769px){.foto .foto__list-right .foto__item:nth-child(odd){max-width:100%;height:auto}}.single-direction{margin-top:100px}@media screen and (max-width:425px){.single-direction{margin-top:80px}}.single-direction__upper-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:100px}@media screen and (max-width:1440px){.single-direction__upper-info{gap:40px}}@media screen and (max-width:800px){.single-direction__upper-info{gap:20px}}.single-direction__upper-info>div{min-width:350px;flex:1 1 350px}@media screen and (max-width:800px){.single-direction__upper-info>div{min-width:100%}}.single-direction__upper-info .text{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:1440px){.single-direction__upper-info .text{gap:20px}}@media screen and (max-width:869px){.single-direction__upper-info .text{gap:10px}}@media screen and (max-width:800px){.single-direction__upper-info .text{order:2}}.single-direction__upper-info .text .title{font-size:48px}@media screen and (max-width:1440px){.single-direction__upper-info .text .title{font-size:40px}}@media screen and (max-width:869px){.single-direction__upper-info .text .title{font-size:20px}}.single-direction__upper-info .text .content-text{overflow:hidden;max-height:290px}.single-direction__upper-info .text img{margin-top:auto;height:auto;max-height:400px}.single-direction__upper-info .images{max-height:780px}@media screen and (max-width:769px){.single-direction__upper-info .images{order:1}}.single-direction__upper-info .images img{height:100%;-o-object-fit:cover;object-fit:cover}.single-direction__qualification{margin-top:100px;max-width:65%}.single-direction__qualification .title{font-size:40px}@media screen and (max-width:1440px){.single-direction__qualification .title{font-size:32px}}@media screen and (max-width:869px){.single-direction__qualification .title{font-size:20px}}@media screen and (max-width:1440px){.single-direction__qualification{margin-top:80px}}@media screen and (max-width:869px){.single-direction__qualification{margin-top:60px}}@media screen and (max-width:1024px){.single-direction__qualification{max-width:80%}}@media screen and (max-width:769px){.single-direction__qualification{max-width:100%}}.single-direction__qualification .content-text{margin-block:20px;overflow:hidden;max-height:450px}@media screen and (max-width:769px){.single-direction__qualification .content-text{overflow:hidden;max-height:650px}}.single-direction__bottom-info{margin-top:100px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px}@media screen and (max-width:1440px){.single-direction__bottom-info{margin-top:60px}}@media screen and (max-width:869px){.single-direction__bottom-info{margin-top:60px}}@media screen and (max-width:1440px){.single-direction__bottom-info{gap:40px}}.single-direction__bottom-info>div{min-width:350px;flex:1 1 350px}@media screen and (max-width:769px){.single-direction__bottom-info>div{min-width:100%}}.single-direction__bottom-info .info-block{display:flex;flex-direction:column;gap:20px}.single-direction__bottom-info .info-block .title{max-width:62%;font-weight:700;font-size:40px}@media screen and (max-width:1440px){.single-direction__bottom-info .info-block .title{max-width:70%}}@media screen and (max-width:869px){.single-direction__bottom-info .info-block .title{max-width:100%}}@media screen and (max-width:1440px){.single-direction__bottom-info .info-block .title{font-size:32px}}@media screen and (max-width:869px){.single-direction__bottom-info .info-block .title{font-size:20px}}.about-us{margin-top:100px}@media screen and (max-width:425px){.about-us{margin-top:80px}}.about-us__header-info{max-width:75%}@media screen and (max-width:725px){.about-us__header-info{max-width:100%}}.about-us__header-info .title{font-size:48px}@media screen and (max-width:1440px){.about-us__header-info .title{font-size:32px}}@media screen and (max-width:768px){.about-us__header-info .title{font-size:24px}}.about-us__header-info .subtitle{margin-block:34px 10px}@media screen and (max-width:1440px){.about-us__header-info .subtitle{margin-top:20px}}@media screen and (max-width:725px){.about-us__header-info .subtitle{margin-top:10px}}.about-us__values{margin-top:64px;border-block:1px solid #000;padding-block:40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:80px}@media screen and (max-width:1440px){.about-us__values{margin-top:40px;gap:50px}}@media screen and (max-width:689px){.about-us__values{gap:20px}}.about-us__values>*{flex:1 1 280px;min-width:280px}.about-us__values .values__img{max-width:890px;min-width:280px}.about-us__values .values__img img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:689px){.about-us__values .values__img{order:2}}.about-us__values .values__list{margin-top:40px;display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1440px){.about-us__values .values__list{margin-top:20px}}@media screen and (max-width:869px){.about-us__values .values__list{margin-top:20px}}@media screen and (max-width:1440px){.about-us__values .values__list{gap:32px}}@media screen and (max-width:869px){.about-us__values .values__list{gap:16px}}.about-us__values .values__information h2.title{font-size:48px}@media screen and (max-width:1440px){.about-us__values .values__information h2.title{font-size:32px}}@media screen and (max-width:869px){.about-us__values .values__information h2.title{font-size:20px}}.about-us__values .values__item{display:flex;flex-direction:column;gap:8px}.about-us__values .values__item .title{font-size:32px}@media screen and (max-width:1440px){.about-us__values .values__item .title{font-size:28px}}@media screen and (max-width:869px){.about-us__values .values__item .title{font-size:16px}}.about-us__goals{border-block:1px solid #000;padding-block:40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 60px}.about-us__goals .info-block{display:flex;flex-direction:column;gap:10px;flex:1 1;min-width:280px}.about-us__goals .info-block .title{font-size:48px;font-weight:700}@media screen and (max-width:1440px){.about-us__goals .info-block .title{font-size:32px}}@media screen and (max-width:869px){.about-us__goals .info-block .title{font-size:20px}}.about-us__info{margin-top:100px;max-width:80%}@media screen and (max-width:1440px){.about-us__info{margin-top:80px}}@media screen and (max-width:869px){.about-us__info{margin-top:40px}}@media screen and (max-width:869px){.about-us__info{max-width:100%}}.about-us__info h2{font-size:48px}@media screen and (max-width:1440px){.about-us__info h2{font-size:38px}}@media screen and (max-width:869px){.about-us__info h2{font-size:20px}}.about-us__info .text{margin-block:20px 10px}@media screen and (max-width:869px){.about-us__info .text{margin-top:10px}}.footer{margin-top:60px}@media screen and (max-width:1440px){.footer{margin-top:40px}}.footer__upper{background:#000;padding-block:40px 35px}.footer__upper .footer__container{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:800px){.footer__upper .footer__container{flex-direction:column}}.footer__upper .footer__container>div{max-width:45%;width:100%}@media screen and (max-width:800px){.footer__upper .footer__container>div{max-width:100%}}.footer__upper .footer__contact{display:flex;justify-content:space-between;margin-top:70px}@media screen and (max-width:800px){.footer__upper .footer__contact{gap:10px;flex-direction:column;order:3}}.footer__upper .footer__links{font-size:20px;display:flex;flex-direction:column;gap:22px 48px;flex-wrap:wrap}@media screen and (max-width:1440px){.footer__upper .footer__links{margin-top:50px;flex-direction:row}}@media screen and (max-width:800px){.footer__upper .footer__links{order:2;margin-top:40px;font-size:14px}}.footer__upper .footer__links a{display:flex;gap:12px;text-decoration:underline;color:#FFF}.footer__upper .footer__links a:hover{color:#b3aaaa}.footer__upper .footer__contact-info{color:#fff;display:flex;gap:20px}.footer__upper .footer__contact-info ul{display:flex;flex-direction:column;gap:20px}.footer__upper .footer__contact-info ul li{width:280px;line-height:normal;font-size:20px}@media screen and (max-width:1440px){.footer__upper .footer__contact-info ul li{font-size:20px}}@media screen and (max-width:869px){.footer__upper .footer__contact-info ul li{font-size:14px}}@media screen and (max-width:425px){.footer__upper .footer__contact-info ul li{font-size:14px}}.footer__upper .footer__contact-info ul li a{color:#fff;display:flex;gap:12px;cursor:pointer}.footer__upper .footer__contact-info ul li a:hover{color:#b3aaaa}@media screen and (max-width:1440px){.footer__upper .footer__contact-info{flex-direction:column}}@media screen and (max-width:800px){.footer__upper .footer__contact-info{order:2;margin-top:40px}}@media screen and (max-width:800px){.footer__upper .footer__navigation{order:1}}.footer__upper .footer__navigation ul{display:flex;flex-direction:column;gap:43px;font-size:20px;line-height:16px}.footer__upper .footer__navigation ul a{color:#FFF}@media screen and (max-width:800px){.footer__upper .footer__navigation ul a{text-decoration:underline}}.footer__upper .footer__navigation ul a:hover{color:#b3aaaa}@media screen and (max-width:769px){.footer__upper .footer__form{flex-direction:column;order:2}}.footer__upper .footer__form .title{color:#C3A362;font-weight:700;margin-bottom:32px;font-size:40px}@media screen and (max-width:1440px){.footer__upper .footer__form .title{font-size:32px}}@media screen and (max-width:869px){.footer__upper .footer__form .title{font-size:20px}}.footer__upper .footer__form form{display:flex;flex-direction:column;gap:10px;font-family:"Lato",sans-serif}.footer__upper .footer__form input,.footer__upper .footer__form textarea{width:100%;border:1px solid #C3A362;padding:10px;background:#fff0;color:rgb(255 255 255 / .6);font-size:16px;font-family:"Lato",sans-serif}.footer__upper .footer__form input::-moz-placeholder,.footer__upper .footer__form textarea::-moz-placeholder{color:rgb(255 255 255 / .6)}.footer__upper .footer__form input::placeholder,.footer__upper .footer__form textarea::placeholder{color:rgb(255 255 255 / .6)}.footer__upper .footer__form input:focus-visible,.footer__upper .footer__form textarea:focus-visible{outline:none}.footer__upper .footer__form button,.footer__upper .footer__form .wpcf7-submit{max-width:-moz-max-content;max-width:max-content;color:#FFF;cursor:pointer;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding:12px 20px;background-color:#C3A362}.footer__upper .footer__form button:hover,.footer__upper .footer__form .wpcf7-submit:hover{background:#9d7d3c;color:#252525}.footer__upper .footer__form .accept{margin-block:10px}.footer__upper .footer__form input[name=accept]{width:-moz-max-content;width:max-content;border:1px solid #C3A362;background:#fff0}.footer__upper .footer__form label[for=accept]{color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.footer__upper .footer__form input[name=accept]{width:-moz-max-content;width:max-content;border:1px solid #C3A362;background:#fff0}.footer__upper .footer__form .wpcf7-acceptance label{color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.footer__lower{text-align:center}.dropdown:hover .dropbtn{color:rgb(37 37 37 / .5)}.dropdown-content{display:none;z-index:1}.dropdown-content a{float:none;color:#151515;padding:2px 20px;text-decoration:none;display:block;text-align:left;font-size:20px;line-height:20px;width:100%;padding-bottom:10px}.dropdown-content a:hover{color:rgb(37 37 37 / .5)}.dropdown.active .dropdown-content{display:flex;flex-direction:column;gap:10px;margin-top:20px}@media screen and (min-width:770px){.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:1;flex-direction:column;gap:10px;border-radius:5px;padding-top:15px}.dropdown:hover .dropdown-content{display:flex}}.mobile__menu{display:none}@media screen and (max-width:768px){.mobile__menu{display:block}}.mobile__menu-icon{display:none;flex-direction:column;gap:8px;max-width:-moz-max-content;max-width:max-content}@media screen and (max-width:768px){.mobile__menu-icon{display:flex}}.mobile__menu-icon span{width:40px;height:2px;background:#000;display:block;z-index:3}.mobile__menu-icon.active{gap:0;position:absolute;top:30px}.mobile__menu-icon.active span{width:22px;position:absolute;right:0;top:10px;transition:transform 1s}.mobile__menu-icon.active span:last-child{display:none}.mobile__menu-icon.active span:first-child{transform:rotate(50deg)}.mobile__menu-icon.active span:nth-child(2){transform:rotate(-50deg)}.mobile__menu .mobile{position:relative}.mobile__menu .mobile__item.dropdown{position:relative}.mobile__menu .mobile__item.dropdown:after{content:"";width:24px;height:12px;position:absolute;background:url(/wp-content/uploads/2024/05/Union.png);right:0;top:0;transition:transform 1s}.mobile__menu .mobile__item.dropdown.active:after{transform:rotate(180deg)}.mobile__menu .mobile__wrapper{position:absolute;background:#fff;width:100vw;height:100vh;left:-110%;top:-30px;z-index:2;display:flex;flex-direction:column;padding-inline:20px}.mobile__menu .mobile__wrapper.active{left:0;transition:left 1s}.mobile__menu .mobile__wrapper .logo{padding-top:10px;display:block;width:-moz-max-content;width:max-content;margin-top:30px}.mobile__menu .mobile__navigation{margin-block:40px 10px}.mobile__menu .mobile__list{display:flex;flex-direction:column;gap:32px;color:#252525;font-size:24px;font-weight:400;line-height:16px}.mobile__menu .mobile__contact-info{max-width:80%;margin-top:auto;margin-bottom:30px}.mobile__menu .mobile__contact-info ul{display:flex;flex-direction:column;gap:20px}.mobile__menu .mobile__contact-info ul a{display:flex;gap:12px}.mobile__menu .mobile__links a img,.mobile__menu .mobile__contact-info ul a img{filter:invert(1)}.mobile__menu .mobile__links{display:flex;gap:25px;margin-top:20px;flex-wrap:wrap}.mobile__menu .mobile__links a{display:flex;gap:12px;text-decoration:underline}.wpcf7-acceptance,.custom-checkbox{display:inline-block;position:relative;cursor:pointer}.wpcf7-acceptance input[type=checkbox],.custom-checkbox input[type=checkbox]{display:none}.wpcf7-acceptance label,.custom-checkbox label{position:relative;padding-left:25px;cursor:pointer}.wpcf7-acceptance label:before,.custom-checkbox label:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid var(--11,#C3A362);background-color:#fff0}.wpcf7-acceptance input[type=checkbox]:checked+label:before,.custom-checkbox input[type=checkbox]:checked+label:before{background-color:#fff0;content:"✓";font-size:14px;line-height:16px;text-align:center;color:#fff;background:#C3A362}.fixed-contact-btn{position:fixed;width:-moz-max-content;width:max-content;right:40px;bottom:20%;cursor:pointer;background:var(--11,#C3A362)}.fixed-contact-btn .icon-contact{display:none}.fixed-contact-btn a{padding:20px 40px;display:block;color:var(--1-text,#151515);font-size:20px;font-weight:400}@media screen and (max-width:600px){.fixed-contact-btn a{padding:12px}.fixed-contact-btn .text-contact{display:none}.fixed-contact-btn .icon-contact{display:block}}@media screen and (max-width:500px){.fixed-contact-btn{right:20px}}.fixed-contact-btn:hover{background:#a88640}.fixed-contact-btn:hover .text-contact{color:#f9f9f9}.cursor{display:none;width:70px;height:70px;padding-inline:10px;border-radius:50%;justify-content:center;align-items:center;position:absolute;background-color:#C3A362;color:#FFF;font-size:16px;margin:0;padding:0;transform:translate(-50%,-130%);cursor:none;pointer-events:none}.error{font-size:14px}.error~p{color:red;font-size:14px;margin-top:-10px}.actual__container{margin-top:20px;display:flex;flex-direction:column;gap:20px}.actual__lists{margin-top:10px;display:flex;gap:15px;flex-direction:row;flex-wrap:wrap}.actual__lists>*{max-width:calc(100% / 3 - 10px);border-radius:3px;outline:1px solid #fff0;width:100%}.actual__post:hover{outline:4px solid #C3A362}.actual__post{display:flex;flex-direction:column}.actual__item{display:flex;flex-direction:column;flex:1 0 auto}.actual__item img{max-height:250px;object-fit:cover}.actual__title+p{-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.actual__item p.underline{font-size:20px;margin-top:auto}.actual__load-btn{max-width:max-content;color:#FFF;cursor:pointer;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding:12px 20px;background-color:#C3A362;margin:0 auto}.single__container{margin-top:20px}@media screen and (max-width:768px){.actual__container>*{max-width:100%}}