.eltd-section-title-outer-holder .eltd-section-subtitle-holder .eltd-section-subtitle{font-size:18px}@media screen and (max-width:768px){.services .services-list .vc_column-inner,.faq .services-list .vc_column-inner{padding-left:5% !important;padding-right:5% !important}}.services .services-list .eltd-section-title-title-holder,.faq .services-list .eltd-section-title-title-holder{margin-bottom:10px}.services .services-list img,.faq .services-list img{width:60px;height:auto}.services .ring img,.faq .ring img{height:600px;width:auto}.services>.eltd-section-inner>.eltd-section-inner-margin,.faq>.eltd-section-inner>.eltd-section-inner-margin{display:flex;align-items:center}@media screen and (max-width:768px){.services>.eltd-section-inner>.eltd-section-inner-margin,.faq>.eltd-section-inner>.eltd-section-inner-margin{flex-direction:column}}@media screen and (max-width:768px){.services-list-title .vc_column-inner{padding-left:0 !important;padding-right:0 !important}}@media screen and (max-width:768px){.services .eltd-section-title-outer-holder{text-align:center !important}.services .wpb_single_image.vc_align_left{text-align:center;margin-bottom:20px !important}.services .eltd-section-title-outer-holder .eltd-section-title{font-size:20px !important}}.philosophy .eltd-full-section-inner{display:flex;gap:30px}@media screen and (max-width:768px){.philosophy .eltd-full-section-inner{flex-direction:column}}.philosophy .eltd-full-section-inner .vc_col-has-fill{background-color:#fff}.blog .eltd-post-author-content{display:none !important}@media screen and (max-width:768px){.blog.vc_row{padding-top:0 !important}}#gallery .owl-carousel .owl-item img{aspect-ratio:1;object-fit:cover;object-position:center}#gallery .owl-carousel .owl-item:after{background-color:#235880 !important}#gallery .owl-carousel .owl-item:hover:after{opacity:0.4}.eltd-blog-list-holder.eltd-blog-gallery .eltd-blog-list-item .eltd-blog-list-item-holder{transition:all 0.5s}.eltd-blog-list-holder.eltd-blog-gallery .eltd-blog-list-item .eltd-blog-list-item-holder:after{background-color:#235880;opacity:0.4}.eltd-blog-list-holder.eltd-blog-gallery .eltd-blog-list-item:hover .eltd-blog-list-item-holder{transform:scale(1.025)}.eltd-blog-list-holder.eltd-blog-gallery .eltd-blog-list-item:hover .eltd-blog-list-item-holder:after{background-color:#235880;opacity:0.4}#inspirations-gallery .eltd-image-gallery .eltd-gallery-image img{aspect-ratio:1;object-fit:cover;object-position:center}#inspirations-gallery .eltd-image-gallery .eltd-gallery-image a:hover:after{content:attr(title);position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);color:#fff;padding:0 10px;font-size:20px;pointer-events:none;z-index:1000;text-align:center}#inspirations-gallery .eltd-image-gallery .eltd-gallery-image a:hover:before{background-color:#235880;opacity:0.4}.faq .faq-number .wpb_wrapper{display:flex;align-items:center;gap:20px}.faq .faq-number .wpb_wrapper p{margin:0;font-size:30px;color:#0f0b05;letter-spacing:1px;font-family:"Baskervville";line-height:24px}.faq .faq-number .wpb_wrapper hr{height:0;margin:0;border:1px solid #bba080;width:50px;margin-top:5px}.faq .eltd-accordion .eltd-title-holder{padding:20px 0 0}.faq .eltd-accordion .eltd-title-holder .eltd-left-mark{top:5px}.faq .eltd-accordion .eltd-title-holder .eltd-left-mark .eltd-accordion-mark-icon{width:24px}.faq .eltd-accordion .eltd-title-holder .eltd-left-mark .eltd-accordion-mark-icon .icon_plus:before,.faq .eltd-accordion .eltd-title-holder .eltd-left-mark .eltd-accordion-mark-icon .icon_minus-06:before{content:"";width:12px;height:12px;border-right:2px solid #999;border-bottom:2px solid #999;transform:rotate(45deg);display:inline-block}.faq .eltd-accordion .eltd-title-holder .eltd-tab-title{padding-left:40px}.faq .eltd-accordion .eltd-title-holder .eltd-tab-title .eltd-tab-title-inner{color:#8f8f8f;font-size:16px;font-family:"Noto Serif", serif;line-height:1.5}.faq .eltd-accordion .eltd-accordion-content p{font-size:16px}.about-project{background-repeat:no-repeat}@media screen and (max-width:1200px){.about-project{background-position:bottom center !important;background-size:125% auto}}@media screen and (max-width:768px){.about-project{background-size:175% auto}}