/* Content, artwork and type controls live in Elementor. Only theme integration here. */
body.home .wd-content-layout{max-width:none;padding:0 0 40px;display:block}
body.home .elementor-898>.e-con:not(.atlas-home-hero){--content-width:1390px;padding-inline:15px}
body.home .atlas-home-hero{width:100%;max-width:none;overflow:hidden}
body.home .atlas-hero-copy{max-width:920px}
body.home .atlas-home-hero p{margin-bottom:0}
body.home .atlas-home-hero .elementor-widget-button{width:auto}
body.home .atlas-home-hero .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s,transform .2s}
body.home .atlas-home-hero .elementor-button:hover{transform:translateY(-2px)}
body.home .whb-header_atlas_bahar:not(.whb-sticked) .whb-general-header{background:transparent}
body.home .whb-header_atlas_bahar.whb-sticked .whb-general-header{background:#fff6e7;box-shadow:0 2px 16px #293e3410}
body.home .whb-header_atlas_bahar .wd-nav>li>a{color:#293e34}
body.home .whb-header_atlas_bahar .wd-nav>li>a:hover{color:#8f1b6c}
@media(min-width:1600px){body.home .atlas-home-hero{min-height:960px}}
@media(max-width:1024px){
 body.home .whb-header_atlas_bahar:not(.whb-sticked){position:absolute;inset:0 0 auto;margin:0}
 body.home .whb-header_atlas_bahar+.whb-header-space{display:none}
 body.home .atlas-home-hero{background-position:center bottom}
}
@media(max-width:767px){
 body.home .atlas-home-hero .elementor-button{min-width:210px}
}
@media(max-width:359px){
 body.home .atlas-home-hero .elementor-heading-title{letter-spacing:-1px}
 body.home .atlas-home-hero .elementor-element-atlh1 .elementor-heading-title{font-size:37px}
}
@media(prefers-reduced-motion:reduce){body.home .atlas-home-hero .elementor-button{transition:none;transform:none}}
