/*
Theme Name: Finland
Author: Modina Theme
Author URI: https://themeforest.net/user/modinatheme/
Description: Multi-Purpose Business HTML5 Template
Version: 1.0.0
*/

/*
=================================
|***    Table of contents:   ***|
=================================

Main Style file-> assets/css/main.css 

All the SCSS File in SCSS Folder of Assets Folder. You can read the doc file also for better understand.

// BASIC
@import 'basic';

// MIXIN
@import 'variables';

// TYPOGRAPHY
@import 'typography';

// MIX
@import 'mix';

// HELPER
@import 'helper';

// ICON FONTS
@import 'icon';

// ANIMATION
@import 'animation';

// Button 
@import 'btn';

// Colors 
@import 'colors';

// Preloader 
@import 'preloader';

/* ----------------------------------
    Template Section Styles
 ------------------------------------*/

 /* // Menu - Header Section 
 @import 'header';
 
 // Hero Slide - Section 
 @import 'hero';
 
 // Section Title - Heading 
 @import 'section';
 
 // About - Section 
 @import 'about';
 
 // Features - Section 
 @import 'features';
 
 // services - Section 
 @import 'services';
 
 // testimonial - Section 
 @import 'testimonial';
 
 // Portfolio - Cases - Section 
 @import 'project';
 
 // Price Table - Section 
 @import 'price';
 
 // Call To Action - Section 
 @import 'cta';
 
 // Content Block - Section 
 @import 'contentblock';
 
 // team - Section 
 @import 'team';
 
 // funfact - Section 
 @import 'funfact';
 
 // Download - Section 
 @import 'carousel';
 
 // FAQ - Section 
 @import 'faq';
 
 // Blog - Section 
 @import 'blog';
 
 // Contact Us - Section 
 @import 'contact';
 
 // footer - Section 
 @import 'footer';n facts */




body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,.title{font-family:Arial,Helvetica,sans-serif!important}p,li,.single_blog_text,.case-study-content,.single-service-style-1 .content{font-size:16px;line-height:1.72;letter-spacing:0}.project-section{background:#f7f8f3!important}.project-section .section-title .title,.project-section .section-title h2,.project-section .section-title p{color:#1d2027!important}.project-section .single-it-case-study{background:#fff;border:1px solid rgba(29,32,39,.1);box-shadow:0 8px 20px rgba(29,32,39,.08)}.project-section .case-study-content{border-top:3px solid #afc638}.service-section{background:#fff!important}body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,.title{font-family:Arial,Helvetica,sans-serif!important}p,li,.single_blog_text,.case-study-content,.single-service-style-1 .content{font-size:16px;line-height:1.72;letter-spacing:0}.project-section{background:#f7f8f3!important}.project-section .section-title .title,.project-section .section-title h2,.project-section .section-title p{color:#1d2027!important}.project-section .single-it-case-study{background:#fff;border:1px solid rgba(29,32,39,.1);box-shadow:0 8px 20px rgba(29,32,39,.08)}.project-section .case-study-content{border-top:3px solid #afc638}.service-section{background:#fff!important}
body,h1,h2,h3,h4,h5,h6,button,input,textarea,select,.title{font-family:Arial,Helvetica,sans-serif!important}.project-section{background:#f7f8f3!important}.project-section .section-title .title,.project-section .section-title h2{color:#1d2027!important}.project-section .case-study-content{border-top:3px solid #afc638}


/* CDE-inspired visual system, adapted for WAHDi */
:root{--wahdi-ink:#1d2027;--wahdi-deep:#1d2027;--wahdi-gold:#afc638;--wahdi-paper:#f5f7f4;--wahdi-text:#24302d}
body{color:var(--wahdi-text);background:#fff}
.main-header.main-header-1{position:absolute;z-index:50;top:0;right:0;left:0;background:linear-gradient(180deg,rgba(29,32,39,.88),rgba(29,32,39,.32));border-bottom:1px solid rgba(255,255,255,.18)}
.main-header .header-top{display:none!important}.header-menu-area{background:transparent!important}.main-header .logo img{max-height:62px;width:auto}.main-header .main-menu ul>li>a,.main-header .header-right a,.main-header .menu-bars{color:#fff!important}.main-header .main-menu ul>li>a{font-size:13px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.header__sticky.sticky{background:var(--wahdi-ink)!important;box-shadow:0 10px 28px rgba(0,0,0,.22)}
.hero-section.hero-1{background:var(--wahdi-deep)}.hero-section.hero-1 .swiper-slide{min-height:650px}.hero-section.hero-1 .slide-bg{position:relative}.hero-section.hero-1 .slide-bg::before,.hero-section.hero-1 .swiper-slide::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(29,32,39,.91) 0%,rgba(29,32,39,.7) 47%,rgba(29,32,39,.22) 100%);pointer-events:none}.hero-section.hero-1 .hero-content{position:relative;z-index:2;max-width:760px}.hero-section.hero-1 .hero-content h1,.hero-section.hero-1 .hero-content .title{color:#fff!important;font-size:clamp(38px,4.25vw,66px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.hero-section.hero-1 .hero-content h3{color:var(--wahdi-gold)!important;font-size:17px;font-weight:700}.hero-section.hero-1 .theme-btn,.hero-section.hero-1 .hero-button a,.theme-btn{border:0!important;border-radius:999px!important;background:var(--wahdi-gold)!important;color:#1d2027!important;font-weight:800;padding:17px 32px;box-shadow:0 10px 22px rgba(175,198,56,.2)}.theme-btn:hover,.hero-section.hero-1 .hero-button a:hover{background:#fff!important;color:var(--wahdi-ink)!important}
.section-padding{padding-top:112px;padding-bottom:112px}.section-title{margin-bottom:46px}.section-title .sub-title,.section-title>span,.section-title p:first-child{color:var(--wahdi-gold)!important;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section-title .title,.section-title h2{color:var(--wahdi-ink)!important;font-size:clamp(30px,3vw,46px);font-weight:800;line-height:1.13;letter-spacing:-.025em}.about-section{background:#fff}.about-image img{border-radius:3px;box-shadow:22px 22px 0 rgba(175,198,56,.18)}.about-content .title{color:var(--wahdi-ink)!important;font-weight:800}.about-content p{color:#5f646a}
.service-section{background:var(--wahdi-paper)!important}.single-service-style-1,.project-section .single-it-case-study,.single-team-style-1,.single_blog{overflow:hidden;border:1px solid rgba(29,32,39,.1);border-radius:3px;background:#fff;box-shadow:0 12px 32px rgba(29,32,39,.08);transition:transform .25s ease,box-shadow .25s ease}.single-service-style-1:hover,.project-section .single-it-case-study:hover,.single-team-style-1:hover,.single_blog:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgba(29,32,39,.14)}.single-service-style-1 .service-title,.single-service-style-1 .content,.single_blog_text{padding-right:28px;padding-left:28px}.single-service-style-1 .service-title a,.single-service-style-1 h3 a,.single_blog h3 a{color:var(--wahdi-ink)!important;font-weight:800}.single-service-style-1 .read-more,.single_blog .read-more{color:#7c9020!important;font-weight:800}.project-section{background:#fff!important}.project-section .case-study-content{border-top:3px solid var(--wahdi-gold)!important}.project-section .case-study-content a{color:var(--wahdi-ink)!important;font-weight:800}.team-section{background:var(--wahdi-paper)}.team-content{padding:25px 20px 30px}.team-content h3{color:var(--wahdi-ink)!important;font-weight:800}.team-content span{color:#7c9020!important;font-weight:700;letter-spacing:.04em}
.footer-wrapper.section-bg,footer.footer-wrapper{background:var(--wahdi-deep)!important}.footer-top{border-top:4px solid var(--wahdi-gold)}.footer-wrapper .single-footer-widget .widget-title,.footer-wrapper .single-footer-widget h4{color:#fff!important;font-weight:800}.footer-wrapper .single-footer-widget li a,.footer-wrapper .single-footer-widget p,.footer-wrapper .single-footer-widget span{color:rgba(255,255,255,.74)!important}.footer-wrapper .single-footer-widget li a:hover,.footer-wrapper .footer-menu a:hover{color:var(--wahdi-gold)!important}.footer-bottom{border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.65)!important}
@media(max-width:991px){.main-header.main-header-1{background:rgba(29,32,39,.9)}.main-header .logo img{max-height:54px}.hero-section.hero-1 .swiper-slide{min-height:570px}.hero-section.hero-1 .hero-content h1,.hero-section.hero-1 .hero-content .title{font-size:clamp(34px,9vw,50px)}.section-padding{padding-top:78px;padding-bottom:78px}}


/* Gallery albums */
.photo-albums-area { background: var(--wahdi-paper); }
.photo-album { display: block; overflow: hidden; padding: 0; border-radius: 4px; background: #fff; box-shadow: 0 12px 30px rgba(29,32,39,.10); transition: transform .25s ease, box-shadow .25s ease; }
.photo-album:hover, .photo-album:focus-visible { transform: translateY(-6px); box-shadow: 0 20px 42px rgba(29,32,39,.18); outline: 3px solid rgba(175,198,56,.45); outline-offset: 3px; }
.photo-album__cover { display: block; width: 100%; height: 260px; object-fit: cover; }
.photo-album__content { padding: 24px 26px 26px; border-top: 4px solid var(--wahdi-gold); }
.photo-album__project { color: var(--wahdi-ink); font-size: 18px; font-weight: 800; line-height: 1.35; }
.photo-album__count { color: #6d7f22; font-size: 13px; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; }
@media (max-width: 575px) { .photo-album__cover { height: 220px; } .photo-album__content { padding: 20px; } }
