.container_single{font-family:'Roboto',sans-serif;background-color:#4f4f4f;color:#fff;min-height:100vh;width:100%;position:relative;padding-bottom:110px}.hero{width:100%;height:550px;position:relative;display:flex;align-items:center;justify-content:center;padding-top:90px;background-image:url(//tours-andnature.com/wp-content/themes/original_theme/css/../img/sewa/1.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.hero-content{position:relative;z-index:1;text-align:left}.hero-title{font-family:'EB Garamond',serif;font-weight:700;font-size:64px;letter-spacing:3.2px;margin-bottom:0}.hero-subtitle{font-family:'EB Garamond',serif;font-weight:700;font-size:44px;letter-spacing:2.2px;margin-top:28px}.intro-section{display:flex;justify-content:center;margin-top:140px}.intro-content{width:826px;display:flex;flex-direction:column;gap:38px}.section-title{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:40px;letter-spacing:2px;line-height:normal}.divider{width:81px;height:1px;background-color:#d9d9d9}.intro-text{font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;letter-spacing:.8px;line-height:20px}.intro-text .quote{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:22px}.watermark{position:absolute;font-family:'Cormorant Garamond',serif;font-weight:700;font-size:100px;letter-spacing:5px;color:rgba(255,255,255,.6);pointer-events:none;z-index:100}.watermark-1{left:50%;margin-left:-660px;top:1677px}.watermark-2{left:781px;top:2358px}.watermark-3{left:50%;margin-left:-700px;top:2990px}.content-section{display:flex;justify-content:center;margin-top:140px}.content-wrapper{display:flex;align-items:center;gap:115px;max-width:1276px}.content-section.reverse .content-wrapper{gap:67px}.image-box{width:719px;height:480px;position:relative;overflow:hidden;flex-shrink:0}.image-box.tall{width:721px;height:541px}.image-box img{width:100%;height:100%;object-fit:cover}.text-box{width:416px;display:flex;flex-direction:column;gap:31px;flex-shrink:0}.content-section.reverse .text-box{width:493px}.section-text{font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;letter-spacing:.8px;line-height:34px}.quote-inline{font-family:'EB Garamond',serif;font-size:22px}.emphasized{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:22px}.button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 60px;border:none;cursor:pointer;font-family:'Roboto',sans-serif;font-weight:700;letter-spacing:.66px;transition:opacity .3s}.button:hover{opacity:.9}.button-white{background-color:#fff;color:#111}.button-red{background-color:#f1290e;color:#fff;font-size:22px;width:500px}.button-text{display:flex;align-items:center;gap:4px;color:#111}.button-text .eb-garamond{font-family:'EB Garamond',serif;font-weight:700;font-size:24px}.button-text .roboto-medium{font-family:'Roboto',sans-serif;font-weight:500;font-size:22px}.button-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.cta-section{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:140px;width:100%}.cta-title{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:40px;letter-spacing:2px;text-align:center;max-width:974px}@media (max-width:1400px){.content-wrapper{max-width:90%;gap:60px}.watermark{font-size:80px}}@media (max-width:1024px){.hero{height:500px}.hero-title{font-size:48px}.hero-subtitle{font-size:32px;margin-top:50px}.intro-content{width:90%;padding:0 20px}.content-wrapper{flex-direction:column;gap:40px}.content-section.reverse .content-wrapper{flex-direction:column-reverse}.image-box,.image-box.tall{width:100%;max-width:600px;height:auto}.text-box,.content-section.reverse .text-box{width:100%;max-width:600px;padding:0 20px}.watermark{display:none}.section-title{font-size:32px}.cta-title{font-size:32px;padding:0 20px}.button-red{width:auto;max-width:90%}}@media (max-width:768px){.hero{height:400px}.hero-content{box-sizing:border-box;padding:0 30px}.hero-title{font-size:36px;letter-spacing:2px}.hero-subtitle{font-size:24px;margin-top:30px}.section-title{font-size:28px}.section-text{font-size:14px;line-height:28px}.button{padding:15px 40px}.button-text .eb-garamond,.button-text .roboto-medium{font-size:18px}.button-red{font-size:18px}.cta-title{font-size:28px}.content-section,.intro-section{margin-top:70px}}