p.partner-logo{padding-bottom:0}.about-tab{border:none;text-align:center}.about-tab ul.et_pb_tabs_controls li{border-right:none;display:inline-block;float:none}.about-tab ul.et_pb_tabs_controls li:before{font-weight:200;font-size:20px}.about-tab ul.et_pb_tabs_controls li:before{content:"01"}.about-tab ul.et_pb_tabs_controls li:nth-child(2)::before{content:"02"}.about-tab ul.et_pb_tabs_controls li:nth-child(3)::before{content:"03"}.about-tab ul.et_pb_tabs_controls li:nth-child(4)::before{content:"04"}.about-tab ul.et_pb_tabs_controls li:nth-child(5)::before{content:"05"}.about-tab ul.et_pb_tabs_controls li:nth-child(6)::before{content:"06"}.et_pb_tabs_controls li.et_pb_tab_active{border-bottom:1px solid #000}.about-tab .et_pb_tab_content{display:flex}.about-tab .et_pb_tab_content .tab-content-left,.about-tab .et_pb_tab_content .tab-content-right{padding:20px 40px;text-align:left}.about-tab .et_pb_tab_content .tab-content-left{font-weight:700}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{color:#000!important;font-size:17px}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a:hover{color:#2baefe!important}.project-blurb .et_pb_main_blurb_image{overflow:hidden}.project-blurb .et_pb_main_blurb_image img{transition-duration:1s}.project-blurb .et_pb_main_blurb_image img:hover{transform:scale(1.2);transition-duration:1s}.et_pb_gallery .et_pb_gallery_image a{display:inline-block;transition-duration:1s}.et_pb_gallery .et_pb_gallery_image{overflow:hidden}.et_pb_gallery .et_pb_gallery_image a:hover{transform:scale(1.2);transition-duration:1s}.contact-blurb h3{font-size:40px;padding-bottom:0;margin-top:30px}.contact-blurb .et_pb_blurb_description p{margin-bottom:20px;font-size:16px;line-height:24px}.brands-section .et_pb_image>a:hover{opacity:.6;transition-duration:.5s}.blog-listing article h2.entry-title{font-size:26px;line-height:34px;margin-bottom:0;padding-bottom:0}.blog-listing article .post-content p{font-size:18px;line-height:33px}.blog-listing article .post-meta{font-size:14px!important;margin-top:0}.blog-listing article .post-meta a{color:#2baefe}.blog-listing article{border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px}@media (min-width:767px){.blog-listing article a.entry-featured-image-url{width:40%;float:left;margin-right:30px;margin-bottom:0!important}}.faq-section-title{font-size:36px;font-weight:700;color:#2c3e50;margin-bottom:40px;text-align:center;position:relative;padding-bottom:20px}.faq-section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#d4a853,#b8924a);border-radius:2px}.faq-intro{text-align:center;font-size:18px;color:#666;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.faq-category-header{font-size:24px;font-weight:600;color:#2c3e50;margin:40px 0 20px;padding-left:15px;border-left:4px solid #d4a853}@media (max-width:768px){.faq-section-title{font-size:28px}.faq-intro{font-size:16px}}.faq-contact-cta{text-align:center;margin-top:60px;padding:40px;background:linear-gradient(135deg,#d4a853 0%,#b8924a 100%);border-radius:10px;color:#fff}.faq-contact-cta h3{font-size:28px;margin-bottom:15px;color:#fff}.faq-contact-cta p{font-size:18px;margin-bottom:25px;opacity:.95}.faq-contact-btn{display:inline-block;padding:15px 40px;background:#fff;color:#d4a853;text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.faq-contact-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.3);background:#f8f9fa}