strong{color:initial}.single .main-header .logo-box.light,.single .main-header.sticky .logo-box.dark{display:block}.single .main-header .logo-box.dark,.single .main-header.sticky .logo-box.light{display:none}.menu-area .mobile-nav-toggler .icon-bar{background-color:var(--e-global-color-primary)}.sticky .menu-area .mobile-nav-toggler .icon-bar{background-color:#000}.single .main-menu .navigation>li>a{color:#fff}.single .main-header.sticky .main-menu .navigation>li>a{color:#000}dd,dl,dt,li,ol,ul{margin-block-start:0;margin-block-end:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}main ul,ol{padding-inline-start:20px}main ul,.elementor-icon-list-items{list-style:none;margin-bottom:20px}main li{margin-bottom:8px;padding-left:10px;position:relative}main ul li:not(.elementor-icon-list-item)::before{position:absolute;left:-15px;top:3px;font-family:"flaticons";content:"\f102";font-weight:900;font-size:14px;color:var(--e-global-color-primary)}.site-main{max-width:1320px;margin:auto;padding:0 20px}.row-container{max-width:1320px;width:100%}.banner{height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:end;justify-content:center;color:#fff;position:relative}.banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0)}.page-header{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:50px;height:100%}.single .title-section{position:relative;margin:0 25px;max-width:1000px}h1.entry-title{position:relative;font-size:60px;line-height:70px;margin:0;color:#fff;max-width:fit-content}.page-header .divider{border-bottom:1px solid rgb(255 255 255 / .5);width:100%;max-width:740px;margin:50px 0 30px;position:relative}.page-header .divider:before{position:absolute;content:'';left:0;-webkit-transition:all .35s cubic-bezier(.645,.045,.355,1);-khtml-transition:all .35s cubic-bezier(.645,.045,.355,1);-moz-transition:all .35s cubic-bezier(.645,.045,.355,1);-ms-transition:all .35s cubic-bezier(.645,.045,.355,1);-o-transition:all .35s cubic-bezier(.645,.045,.355,1);transition:all .35s cubic-bezier(.645,.045,.355,1);bottom:-1px;height:2px;width:100px;background:#fff}.single-post .meta-box{font-weight:500;max-width:fit-content;display:flex}.single-post .meta-box:before{font-family:'flaticons';content:'\f10a';color:#fff;font-size:20px;margin-right:15px}.single-post .page-content{display:flex;align-items:flex-start;margin-top:50px}.single-post .content-side{width:65%;padding-right:5%;flex:1}.single-post .sidebar{position:relative;width:35%;padding:0 25px 0;margin-bottom:50px}.single-post .page-content h2{font-size:32px;line-height:38px;margin:32px 0 20px}.single-post .page-content h3{font-size:22px;margin:26px 0 10px}.single-post .page-content h4{font-size:20px;margin:26px 0 20px}.single-post .page-content img{border-radius:25px;margin:35px 0}.single-post .page-content hr{opacity:.35;margin:30px 0}.single-post .page-content a{font-weight:700;text-decoration:underline;color:#000}.single-post .sidebar .widget-title{padding:20px 0 20px 35px;background-color:var(--e-global-color-primary);color:#fff!important;font-size:23px;text-transform:capitalize;letter-spacing:.8px;font-weight:500}.single-post .sidebar a{font-family:var(--font-family-heading);text-decoration:none;color:#000;font-weight:600}.single-post .sidebar a:hover{color:var(--e-global-color-primary)}.single-post .sidebar ul{padding:20px;background-color:var(--e-global-color-accent);margin-bottom:25px}.single-post .sidebar li{display:flex;flex-direction:column;padding:15px;margin:0}.single-post .sidebar li:before{display:none}.sidebar .sidebar-cta{margin-top:50px;padding:50px 20px;border:3px solid var(--e-global-color-primary);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.sidebar .sidebar-cta h3{margin-top:0;font-size:20px;line-height:24px;font-weight:700;color:var(--e-global-color-primary)}.sidebar .sidebar-cta a{margin-top:20px;color:#fff}.single-post .share-section{margin-top:50px;display:flex;justify-content:space-between;align-items:center;background-color:var(--e-global-color-accent);padding:10px 25px;border-radius:50px}.single-post .share-section .share-text{font-weight:600;font-family:var(--font-family-heading)}.single-post .social-profile a{display:inline-block;text-decoration:none;color:#fff;font-size:16px;transition:color 0.3s ease-in-out;background-color:var(--e-global-color-primary);height:40px;width:40px;line-height:40px;text-align:center;border-radius:50%}.single-post .social-profile a:hover{background-color:#000}.single-post .flaticon-facebook{content:'\f105'}.single-post .related-section{margin:50px auto 80px}.single-post .author-section{display:flex;align-items:center;column-gap:10px}.page-content img.author-photo{border-radius:50px;max-width:80px;margin:0}.single-post .author-text{font-size:16px;font-weight:400}.blog-grid{position:relative}.blog-grid .blog-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-grid .news-block{position:relative;margin-bottom:25px}.news-block .image-box{position:relative;width:100%;overflow:hidden;line-height:0}.news-block .image-box .image{border-radius:20px 20px 0 0;overflow:hidden;width:100%}.news-block .image-box img{width:100%;height:auto;overflow:hidden;transition:transform 0.3s ease-in-out}.news-block:hover .image-box img{transform:scale(1.05)}.news-block:hover .button-container i{transform:translate(10px,0)}.news-block .meta-box{position:absolute;right:19px;bottom:16px;width:71px;height:90px;border-radius:5px;background-color:rgb(255 255 255 / .3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-block .meta-box i{color:var(--e-global-color-primary);font-size:18px}.news-block .meta-box .post-date{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.news-block .meta-box .post-date .day{margin-top:11px;line-height:45px;color:#fff;font-size:35px;font-weight:500;text-align:center}.news-block .meta-box .post-date .month{color:#fff;font-size:15px;font-weight:400;line-height:33px}.news-block .lower-content{position:relative;padding:10px 34px 20px;border:1px solid #ccc;border-top:4px solid #000;border-radius:0 0 10px 10px}.news-block .lower-content h3{position:relative;font-size:20px;line-height:initial;text-transform:capitalize;font-weight:500;min-height:74px;padding-bottom:15px;border-bottom:1px solid #d7d7d7}.news-block .lower-content h3:before{position:absolute;content:'';left:0;-webkit-transition:all .35s cubic-bezier(.645,.045,.355,1);-khtml-transition:all .35s cubic-bezier(.645,.045,.355,1);-moz-transition:all .35s cubic-bezier(.645,.045,.355,1);-ms-transition:all .35s cubic-bezier(.645,.045,.355,1);-o-transition:all .35s cubic-bezier(.645,.045,.355,1);transition:all .35s cubic-bezier(.645,.045,.355,1);bottom:-1px;height:2px;width:60px;background-color:var(--e-global-color-primary)}.news-block:hover h3 a{color:#353535}.news-block:hover h3:before{width:100%}.news-block:hover .button-container a{color:var(--e-global-color-primary)}.news-block .lower-content a{color:var(--e-global-color-text)}.news-block .lower-content p{font-size:15px}.news-block .button-container{margin:25px 5px;display:flex}.news-block .button-container a{display:flex;font-size:15px;line-height:15px;font-family:var(--font-family-heading);font-weight:600}.news-block .button-container i{transition:all 500ms ease;font-size:25px;margin-left:5px}.archive-header{background:var(--e-global-color-accent);padding:150px 0 50px;margin:auto;text-align:center}.archive-container{max-width:1280px;margin:auto;padding:50px 20px}@media only screen and (min-width:499px){.news-block .inner-box .lower-content{min-height:230px}}@media only screen and (max-width:991px){h1.entry-title{font-size:38px;line-height:42px}.blog-grid .blog-row{grid-template-columns:repeat(2,1fr)}.single-post .page-content,.single-post .related{display:block}.single-post .content-side,.single-post .sidebar{width:100%;margin-top:50px;padding:0}.single-post .related-section{margin-bottom:30px}.news-block:last-of-type{display:none}}@media only screen and (max-width:498px){h1.entry-title{font-size:32px;line-height:38px;margin-bottom:5px}.single-post .page-content h2{font-size:28px;line-height:32px}.single-post .page-content h3{font-size:22px}.blog-grid .blog-row{grid-template-columns:repeat(1,1fr)}}