.custom-card-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.custom-card{background:#f4f2ed;overflow:hidden;display:flex;flex-direction:column;height:100%}.custom-card-image img{width:100%;height:270px;object-fit:cover;display:block}.custom-card-content{padding:28px 22px 24px;display:flex;flex-direction:column;flex-grow:1}.custom-card-content h3{font-size:28px;font-weight:400;color:#132e25;margin:0 0 18px}.custom-card-content p{font-size:16px;line-height:1.6;color:#222;margin:0 0 24px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-btn{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:400;color:#132e25;text-decoration:none;width:fit-content}.read-more-btn::after{content:"";width:18px;height:18px;background:url("/wp-content/uploads/2026/06/arrow-right.svg") center/contain no-repeat;--lzl-bg-img:"/wp-content/uploads/2026/06/arrow-right.svg"}.read-more-btn.lzl:not(.lzl-ed)::after,.read-more-btn.lzl-ing:not(.lzl-ed)::after{background-image:none}.read-more-btn:hover{opacity:.8}.feature-read-more a{color:#fff!important;text-decoration:none!important}.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__header{padding-left:0!important}.helpie-faq.accordions .accordion__header:before{right:-31px!important}.helpie-faq.accordions .accordion__header:after{right:-31px!important}.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__header{padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;background:0 0!important}.helpie-faq.accordions .accordion .accordion__item{border-bottom:1px solid #b3c2bb!important}.contact-btn a:hover{border:1px solid #0a3925!important}h2.footer-site-title{color:#0a3925;font-family:DM Serif Display!important;font-size:32px;line-height:120%;text-align:left!important;font-weight:600!important}.helpie-faq.accordions .accordion .accordion__item .accordion__body{font-family:Mona Sans!important;color:#292d2c!important}.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title{padding-right:10px!important;font-family:Mona Sans;font-weight:500!important;color:#292d2c}.helpie-faq.accordions .accordion{margin:17px 0!important;overflow:hidden;padding:0}.helpie-faq-col.helpie-faq-col-12 ul{padding:0!important}.helpie-faq.accordions .accordion .accordion__item .accordion__body{padding-bottom:20px!important}.contact-btn a{font-weight:500;text-decoration:none!important;line-height:150%!important;font-family:"Mona Sans";font-size:16px!important}#about .vc_column-inner{padding-top:0!important}.interview-btn a{text-decoration:none!important;font-size:16px!important;line-height:150%;font-weight:500}#feature-left .interview-btn{padding-left:16px}.interview-btn a::before{border:1px solid #0a3925;right:3px;position:absolute;transition:transform .5s ease;transform:translateX(0);content:"";width:10px;top:11px;visibility:hidden}.interview-btn a:hover::before{transform:translateX(6px);visibility:visible}.interview-btn a::after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACcSURBVHgBrZCxCsJADIbzXzwouqljcdFz7iLUTj6Cb+CjqG/ja3Rx1dlNFOl0o4vSemcp9Nrr1h8SkvwfJITIKIgXexvkEY8SFYFwArDhcEzfp04d4PPQGYeTO0BbH8Q2mcG1C+KK7IK4vs8HifbdeVFVQgg4VhDPd8O1Kv6RLA/9mJArFckBXcoOx/f55gCcv3QmZ1PzTKRN0+oHgO9D/y+OtpEAAAAASUVORK5CYII=");margin-left:8px;display:inline-block;position:relative;transition:transform .5s ease;transform:translateX(0)}.interview-btn a:hover::after{transform:translateX(6px)}.carousel-slider__item img{aspect-ratio:1/1;object-fit:cover;height:743px!important;object-position:center}.interview-btn{font-family:"Mona Sans"!important}#gallery-sec .owl-stage-outer:before{z-index:999;content:"";height:100px;background:#fff;position:absolute;left:0;top:0;width:100%;border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%}#gallery-sec .owl-stage-outer:after{z-index:999;content:"";height:100px;background:#fff;position:absolute;left:0;bottom:0;width:100%;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%}#featured-content .wpb_single_image img{height:auto;max-width:100%;vertical-align:top;aspect-ratio:3/2;width:100%;object-fit:cover}#featured-content .wpb_single_image .vc_figure{display:inline-block;vertical-align:top;margin:0;max-width:100%;width:100%}#featured-content .wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%;width:100%}#featured-content .interview-btn{font-family:Mona Sans;margin-left:16px}#featured-content .interview-btn a::before{top:12px}.book-section{margin:40px auto;padding:0 20px}.book-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.book-title{font-size:28px;font-weight:700;margin:0}.book-filter select{padding:6px 12px;border:1px solid #0a3925;font-weight:500;border-radius:0!important;font-size:16px;line-height:150%;font-family:Mona Sans}.book-card{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px);box-sizing:border-box}.book-card img{width:100%;height:auto;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:transform .3s ease}.book-card img:hover{transform:scale(1.05)}.book-section img{aspect-ratio:1/1;object-fit:cover;height:479px}h2.book-title{color:#292d2c;font-size:40px;line-height:120%;font-weight:600;font-family:"Mona Sans"!important}.book-card{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px)}@media (max-width:1024px){.book-card{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media (max-width:768px){.book-card{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:480px){.book-card{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1920px){#gallery-sec .owl-stage-outer:after{bottom:-4px}#gallery-sec .owl-stage-outer:before{top:-8px}}@media only screen and (max-width:1600px){.book-section{margin:40px auto;padding-left:2%;padding-right:2%}}@media only screen and (max-width:1440px){.custom-card-wrapper{gap:14px}.book-section{margin:40px auto;padding-left:3%!important;padding-right:3%!important}}@media only screen and (max-width:1300px){#about-inner .contact-btn{margin-bottom:8%!important}#main-inner .wpb_single_image img{margin-top:-12%}h2.footer-site-title{font-size:30px}}@media only screen and (max-width:1100px){#main-inner .wpb_single_image img{margin-top:-49%}.carousel-slider__item img{height:655px!important}.read-more-btn{font-size:16px}.book-section img{aspect-ratio:1/1;object-fit:cover;height:368px}h2.footer-site-title{padding-bottom:2%!important}}@media only screen and (max-width:800px){#main-inner .vc_custom_1756295424681{margin-bottom:2%!important}#gallery-sec .owl-stage-outer:before{height:53px}#gallery-sec .owl-stage-outer:after{height:53px}#interview-features .vc_custom_1755595845162{margin-bottom:2%!important}#main-inner .wpb_single_image img{margin-top:0}#about-inner img{width:70%}#main-inner img{width:70%!important}#main-inner .wpb_single_image.vc_align_right{text-align:center}#main-inner .vc_custom_1756212988335{padding-right:0!important}#main-inner .vc_col-sm-6{width:100%!important}#main-inner .vc_custom_1755774834992{padding-right:0!important}#about .vc_col-sm-6{width:100%}#about .wpb_single_image.vc_align_left{text-align:center!important}#about .vc_custom_1755774979840{padding-right:0!important}#interview-features .vc_custom_1755777140808{padding-right:0!important;padding-left:0!important}#interview-features .vc_col-sm-6{width:100%!important}#interview-features .vc_row.vc_row-flex{display:flex;flex-direction:column-reverse}.book-section img{height:300px!important}}@media only screen and (max-width:500px){#main-inner .vc_col-sm-6{width:100%!important;margin:20px 0}.helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body{padding-right:0!important;padding-left:0!important}.book-section img{height:488px!important}.book-header{display:flex;justify-content:center;align-items:flex-start;margin-bottom:25px;flex-direction:column;align-content:center}}@media (max-width:991px){.custom-card-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.custom-card-wrapper{grid-template-columns:1fr;gap:20px}.custom-card-content h3{font-size:28px}.custom-card-image img{height:220px}}