/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com/
Description: Child Theme of Hello Elementor
Author: Your Name
Template: hello-elementor
Version: 1.0
*/

a{color:inherit}.primary-text-color{color:var(--e-global-color-primary)}.home #masthead{position:absolute;width:100%}.home #masthead .elementor-element-cdfa627{background:#fff0}.home #masthead .elementor-background-overlay{display:none}.she-header .elementor-element-28db5a4,.she-header .elementor-element-f0d6c7a,.she-header .elementor-element-db29e0c{display:none}.she-header .elementor-background-overlay{display:none}.she-header{background:transparent!important}.error404 .elementor-element-f0d6c7a,.error404 .elementor-element-db29e0c{display:none}.custom-404-page{min-height:20vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 20px}.error-code{font-size:120px;font-weight:700;margin-bottom:10px;color:var(--e-global-color-primary)}.error-heading{font-size:32px;margin-bottom:15px}.error-text{max-width:500px;margin:0 auto 30px;font-size:16px;line-height:1.6}.back-home-btn{display:inline-block;padding:12px 28px;background:var(--e-global-color-primary);color:#fff;border-radius:50px;text-decoration:none;font-weight:600}.back-home-btn:hover{opacity:.9}.wpsisac-slick-carousal.wpsisac-center .slick-active.slick-center .wpsisac-slide-title{opacity:1;transform:scale(1)}.wpsisac-slick-carousal.wpsisac-center .slick-slide .wpsisac-slide-title{opacity:.5;transform:scale(.7);transition:all 300ms ease 0s}.wpsisac-slide-title{text-align:center;font-size:18px;font-weight:600;margin-top:12px!important;color:#333}.wpsisac-slick-carousal.design-1 .wpsisac-image-slide img{display:inline-block!important;border-radius:12px}.wpsisac-slick-carousal.design-1 .slick-arrow{border-radius:6px}.custom-TCL .mySwiper{padding:0}.custom-TCL .mySwiperLogo .slider-logo-container{padding:30px 0}.blog-container{max-width:1200px;margin:auto;padding:50px 20px}.blog-grid{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:start}.post-image img{width:100%;border-radius:8px;margin-bottom:25px}.post-title{font-size:34px;margin-bottom:25px;font-family:var(--e-global-typography-accent-font-weight);font-weight:600}.post-editor{line-height:1.8}.post-pagination{display:flex;justify-content:space-between;margin:40px 0}.share-story{background:#f3f3f3;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;margin:40px 0;flex-wrap:wrap}.share-title{font-weight:600}.share-icons{display:flex;gap:15px}.share-icons a{color:var(--e-global-color-primary);font-size:16px;transition:0.3s}.share-icons a:hover{color:#000}.section-title{border-bottom:1px solid #ddd;padding-bottom:8px;margin:40px 0 20px;font-size:18px}.section-title span{color:var(--e-global-color-primary)}.author-box{display:flex;gap:15px;padding-top:10px;margin-top:10px}.author-box img{border-radius:4px}.related-posts{margin-top:40px}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.related-item{height:260px;overflow:hidden}.related-item img{width:100%;height:100%;object-fit:cover;border-radius:6px;transition:0.4s}.related-item:hover img{transform:scale(1.07)}.blog-sidebar{background:var(--e-global-color-accent);padding:20px;border-radius:12px}.blog-sidebar h3{margin-top:30px;margin-bottom:15px;font-family:var(--e-global-typography-primary-font-family)}.blog-sidebar ul{list-style:none;padding:0;margin:0}.blog-sidebar li{margin-bottom:12px}.blog-sidebar a{text-decoration:none;color:#333}.blog-sidebar a:hover{color:var(--e-global-color-primary)}@media (max-width:1024px){.blog-grid{grid-template-columns:1fr}.related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.related-grid{grid-template-columns:1fr}.post-title{font-size:26px}.post-pagination{flex-direction:column;gap:10px}.author-box{flex-direction:column;text-align:center}.share-story{flex-direction:column;gap:10px;align-items:flex-start}}.category-title{font-size:36px;margin-bottom:40px}.category-post{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e5e5e5}.cat-post-title{font-size:22px;margin-bottom:10px}.cat-post-title a{text-decoration:none;color:var(--e-global-color-primary)}.cat-excerpt{font-size:17px;color:#6f7c87;margin-bottom:15px;line-height:1.6}.cat-meta{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:14px}.cat-date{color:#6f7c87}.cat-name a{color:var(--e-global-color-primary);text-decoration:none}.cat-readmore{margin-left:auto;text-decoration:none;color:var(--e-global-color-primary);font-weight:500}.category-pagination{margin-top:40px}.category-pagination a{margin-right:10px;text-decoration:none}@media(max-width:768px){.category-title{font-size:28px}.cat-post-title{font-size:20px}.cat-meta{flex-direction:column;align-items:flex-start;gap:5px}.cat-readmore{margin-left:0}}.service-sidebar-sec-1 .forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child){margin-bottom:15px}.service-sidebar-sec-1 .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row-inside:not(:last-child),.service-sidebar-sec-1 .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child){margin-bottom:15px}.service-sidebar-sec-1 .forminator-ui.forminator-custom-form-296.forminator-design--default.forminator-ui.forminator-custom-form[data-design=default] .forminator-input,.service-sidebar-sec-1 .forminator-ui.forminator-custom-form-296.forminator-design--default.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea{padding:10px 15px!important;font-size:14px!important}.service-sidebar-sec-1 .forminator-ui#forminator-module-296.forminator-design--default select.forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{font-size:14px;padding:10px!important}
