.about-section-simple{padding:20px 10px}.about-section-simple .title{font-family:"Playfair Display",sans-serif;font-size:30px;font-weight:400;line-height:1.3;letter-spacing:2.7px;color:#222;margin:20px 0}.about-section-simple .subtitle{font-family:"Open Sans",sans-serif;font-size:12px;line-height:2;letter-spacing:2px;text-transform:uppercase;color:#999}.about-section-simple .but-wrap{margin-top:40px}.about-section-simple .description,.about-section-simple .description p{font-size:15px;line-height:1.6;font-weight:400;color:#999;margin-bottom:10px;letter-spacing:1px}.about-section-simple .description blockquote{margin:15px 0}.about-section-simple .description blockquote p{font-size:24px;line-height:1.5;font-family:"Playfair Display",sans-serif;font-weight:600;color:#222;text-align:left;font-style:normal;margin:0;letter-spacing:1.2px}.about-section.slider{padding-left:80px;padding-right:80px}@media (max-width:768px){.about-section.slider{padding:0 30px}}@media only screen and (max-width:1199px){.about-section.slider{padding-left:40px;padding-right:40px}}@media only screen and (max-width:991px){.about-section.slider{padding-left:15px;padding-right:15px}}.about-section.slider .swiper-button-next,.about-section.slider .swiper-button-prev{background:0 0;font-family:Ionicons,sans-serif;font-size:50px;color:#999;width:auto;height:auto;margin-top:0;transform:translateY(-50%)}@media (max-width:480px){.about-section.slider .swiper-button-next,.about-section.slider .swiper-button-prev{display:none}}.about-section.slider .swiper-button-prev:before{content:"\f3d5";-webkit-transition:all .3s ease;transition:all .3s ease}.about-section.slider .swiper-button-next:before{content:"\f3d6";-webkit-transition:all .3s ease;transition:all .3s ease}.about-section.slider .swiper-slide{display:flex;justify-content:space-between;align-items:center;padding:0 80px}@media (max-width:768px){.about-section.slider .swiper-slide{flex-direction:column;padding-left:0;padding-right:0}}.about-section.slider .swiper-slide .about-section__slide-img{height:480px;width:320px;background-size:cover;background-position:50%}@media (max-width:1199px){.about-section.slider .swiper-slide .about-section__slide-img{width:40%;height:400px}}@media (max-width:768px){.about-section.slider .swiper-slide .about-section__slide-img{width:100%;max-width:320px;height:480px}}.about-section.slider .swiper-slide .about-section__slide-content{width:420px;text-align:center}@media (max-width:1199px){.about-section.slider .swiper-slide .about-section__slide-content{width:50%}}@media (max-width:768px){.about-section.slider .swiper-slide .about-section__slide-content{width:100%;max-width:320px;margin-left:auto;margin-right:auto;margin-top:40px}}.about-section.slider .about-section__title{transition:all 350ms ease;font-family:"Playfair Display",sans-serif;font-size:26px;color:#222;margin-bottom:30px}.about-section.slider .about-section__description{color:#999;font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.73;letter-spacing:.2px;margin-bottom:50px}.about-section.slider .about-section__counter{display:flex;flex-direction:column;justify-content:center;width:120px;margin-left:auto;margin-right:auto;font-family:"Playfair Display",sans-serif;font-size:14px;color:#999;letter-spacing:1px;line-height:1.5}.about-section.slider .about-section__counter-number{align-self:flex-start}.about-section.slider .about-section__counter-divider{width:100%;height:1px;background-color:#999}.about-section.slider .about-section__counter-total{align-self:flex-end}@media (max-width:767px){.about-section-simple{padding:30px 0;text-align:center}.about-section-simple .title{font-size:24px}.about-section-simple .but-wrap{margin-top:20px}}.about-page{margin:0 auto;padding:40px 30px;text-align:center;line-height:1.7;color:#333;border-radius:8px;position:relative}.about-page p{margin-bottom:22px;font-size:24px;letter-spacing:.02em}@media (max-width:768px){.about-page{padding:30px 20px}.about-page p{font-size:16px}}.about-page .about-section{margin-bottom:4rem}.about-page .masonry-gallery{column-count:2;column-gap:15px}.about-page .gallery-item{display:inline-block;width:100%;margin-bottom:15px;break-inside:avoid;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.about-page .gallery-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.about-page .gallery-item img{width:100%;height:auto;display:block}.about-page .image-caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);color:#fff;padding:8px 12px;font-size:14px}.about-page .content-wrapper h2{margin-top:0}.about-page .content-column{padding:0 32px}.about-page .book-button{font-size:22px!important;width:auto!important;max-width:250px!important;height:auto!important;padding:10px 20px!important}.about-page .social-section{margin:48px auto}.about-page .social-links{float:none!important;margin-top:24px}.about-page .social-links a{display:flex;align-items:center;justify-content:center;padding:0;font-size:18px;width:70px;height:70px;border:2px solid #fff;background:#333;color:#fff;border-radius:160px}.about-page .social-links i{font-size:18px}.about-page .socials-container{display:flex;gap:12px;justify-content:center;align-items:center}.about-page .social-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;text-decoration:none;transition:all .3s ease}.about-page .social-icon:hover{transform:translateY(-3px)}.about-page .social-icon i{font-size:16px}.about-page .social-links .fa{font-size:24px!important}@media (max-width:991px){.about-page .content-column,.about-page .gallery-column{margin-bottom:2rem}}@media (max-width:767px){.about-page .book-button{font-size:20px!important;padding:8px 16px!important;max-width:230px!important}.about-page .masonry-gallery{column-count:2}.about-page .row.flex-row-reverse{flex-direction:row!important}.about-page .about-section .row{display:flex;flex-wrap:wrap}.about-page .content-column{flex:0 0 100%;max-width:100%;order:1}.about-page .gallery-column{flex:0 0 100%;max-width:100%;order:2}}@media (max-width:480px){.masonry-gallery{column-count:1}}
