/*!
Theme Name: ATAK Nordic
Theme URI: https://them.es/starter
Author: ATAK A/S
Author URI: https://atak.dk
Description: ATAK Nordic Theme
Version: 4.0.1
Requires at least: 5.0
Tested up to: 6.4.1
Requires PHP: 7.4
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: atak-nordic
*/

*{font-family:'Barlow Semi Condensed',sans-serif}
:root {
  --c-btn: #7DA588; --c-btn-h: #628D6E; --c-btn-a: #262626; --c-btn-dis: #8f96b1; --c-lnk: #85868A;
  --c-nav: #887da5; --c-nav-txt: #333; --c-sec: #e1dee8;
  --c-bg: #F9F9F9; --c-ft-text: #333; --c-ft-text-m: #4E5055;
  --c-ttl: #393b3f; --c-txt: #5a5b5f; --c-nfo:#A5A6A9;
  --c-mnu: #2B2E34; --c-plc: #656767;
}
.hidden{display:none}
.mt-6{margin-top:4.5rem!important}.mb-6{margin-bottom:4.5rem!important}
.mw-none{max-width:none!important}
.text-justify{text-align:justify}
.fs-14{font-size:14px}.fs-15{font-size:15px}
.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-25{font-size:25px}
.fs-30{font-size:30px}.fs-35{font-size:35px}
.fs-41{font-size:41px}.fs-50{font-size:50px}.fs-80{font-size:80px}
b,strong,.fw-medium{font-weight:500}
h1,h2,h3,h4,h5,h6,.ttl{color:#1a1a1a}
h1 b{font-weight:bold}
p,li,.txt{color:#3b3b3b}
a{color:var(--c-lnk);font-size:inherit;font-weight:500;font-weight:300;text-decoration:underline}
a:hover{color:var(--c-btn);text-decoration:none}

.nfo{color:rgb(102,102,102)}
@media(min-width:992px){
  h1,h2,h3,h4,h5,h6,.ttl{color:var(--c-ttl)}
  p,li,.txt{color:var(--c-txt)}
  .nfo{color:var(--c-nfo)}
  .page-id-128 .row .text-center {padding:2.5rem 0 !important;}
}

h1,h2,h3,h4,p{margin-bottom:1.5rem}
h1,h2{font-weight:300}
h1{font-size:5rem}
h2{font-size:3rem}
h3{font-size:2rem}
h4{font-size:1.5rem}
p,li,.txt{font-size:1.5rem}
.single-post h2{font-size:32px;font-weight:500;line-height:1.2;margin-bottom:.5rem}
.single-post p,.single-post li{font-size:20px}
.single-post .txt,.single-post .txt p{font-size:30px}
p:last-child{margin-bottom:0}
@media(max-width:767px){
  h1,h2,h3,h4,p{margin-bottom:1rem}
  h1,h2{font-weight:400}
  h1{font-size:3rem}
  h2{font-size:2rem}
  h3{font-size:1.5rem}
  h4{font-size:1.25rem}
  p,li,.txt{font-size:1.25rem}
  .single-post .txt,.single-post .txt p{font-size:20px}
}

.fa-ul{--fa-li-margin:0}
.fa-ul li>i{margin-right:.5rem}
@media(min-width:992px){
  .fa-ul{--fa-li-margin:1.5rem}
  .fa-ul li>i{margin-right:1rem}
}

/* contacts */
.contact-list dt,.contact-list dd{color:var(--c-txt)}
.contact-list dt{float:left;font-weight:inherit;margin-right:1rem}
.contact-list dd{margin-bottom:0}
.contact-block{margin-bottom:1rem}
.contact-block-btn{display:block;background:#e1dee7;border-radius:.5rem;color:#333;padding:2rem 0;text-decoration:none}
.contact-block-btn>i{font-size:2rem;margin-bottom:1rem}
/* socal links */
.social-links a{color:var(--c-ft-text);text-decoration:none}
.social-links a:hover{color:var(--c-ft-text-m)}

/* megascreen fix */
@media(min-width:1920px){
  #wrapper{position:sticky;background:#fff;box-shadow:0 0 2px var(--c-nav);max-width:1920px;margin:0 auto}
  #wrapper .submenu{max-width:1920px}
}

/* debug body.admin-bar section:hover{background:rgba(0,0,0,.1);filter:brightness(75%)} */

/* HEADER styles */
body{overflow-y:overlay}
header{position:relative;padding:.75rem 0;z-index:1000;transition:all .3s}
header.sticky-top{background:#fff;transition:all .3s}
.admin-bar header.sticky-top{top:30px}
#atakdigital>a>img{max-width:225px}
#CTA>.btn{line-height:1}
#mainmenu .nav-link{color:var(--c-mnu);font-size:1.25rem}
#mainmenu .nav-link:hover{color:#887da5}
#mainmenu .nav-link.active{color:#887da5}
#mainmenu .dropdown-toggle::after{border:0;content:'\f078';font:var(--fa-font-light);vertical-align:middle}
#mainmenu .dropdown-toggle.open::after{content:'\f077'}
@media(min-width:992px){
  header{padding:1.5rem 0}
  #atakdigital>a>img{max-width:unset;height:60px}
  #mainmenu .nav-link{padding:.5rem 1rem}
}
@media(min-width:1200px){
  #mainmenu .nav-link{padding-left:1.5rem;padding-right:1.5rem}
}
/* overlay & submenu */
.overlay{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.1);width:100vw;height:100vh;z-index:999}
body.with-overlay{/*overflow:hidden*/}
body.with-overlay .overlay{display:block}
body.with-overlay header{background:#fff}
body.with-overlay .submenu a{font-size:19px}
.submenu{
  display:none;
  position:absolute;width:100%;
  background:#fff;border-top:1px solid var(--c-nav);
  margin-top:1rem;padding:1.75rem 0 1rem;
}
#sub1,#sub2,#sub3{opacity:0;visibility:hidden}
header.sub1 #sub1,header.sub2 #sub2,header.sub3 #sub3{/*display:block;*/opacity:1;visibility:visible;transition:opacity .3s}
.submenu .col{text-align:center}
.submenu a{
  display:block;
  background:#e1dee8;border-radius:1rem;
  color:var(--c-nav-txt);font-size:1rem;
  margin-bottom:1rem;padding:3.25rem 0;
  text-decoration:none
}
.submenu a:hover,.submenu a.active{background:var(--c-nav);color:#fff}
.submenu .special{background:#fff;border:1px solid var(--c-btn);color:var(--c-btn)}
/*#sub1 .col-x2>a{height:8rem}*/
.submenu a{color:#e1dee8F;font-size:19px}
.submenu .special{background:#E0ECE2;color:#7F7F7F}
.submenu a>i{display:block;font-size:3rem;margin:1rem 0 .5rem}
.submenu a:hover,.submenu a.active{color:#fff}
@media(min-width:992px){
  .submenu{display:block}
}
@media(min-width:1200px){
  .submenu{margin-top:1.25rem;padding:2.25rem 0 1rem}
  .submenu a{font-size:1.25rem;margin-bottom:1.25rem;padding:2.1rem 0}
  /*#sub1 .col-x2>a{height:10rem}*/
}
@media(min-width:1400px){
  .submenu{margin-top:1.5rem;padding:3rem 0 1rem}
  .submenu a{font-size:1.5rem;margin-bottom:1.5rem;padding:2rem 0}
  /*#sub1 .col-x2>a{height:12rem}*/
}
/* MOBILE menu */
#mtgl{margin-right:1rem}
#mtgl>span{display:block;background:#27345e;border-radius:10px;transition:all .3s ease-in-out;
  width: 2.5rem; height: 5px;
  margin: .5rem auto;
}
#mtgl>span:nth-child(2){width:3rem;height:4px}
#mtgl:hover{cursor:pointer}
#mtgl.open>span:nth-child(2){opacity:0}
#mtgl.open>span:nth-child(1){transform:translateY(.75rem) rotate(45deg)}
#mtgl.open>span:nth-child(3){transform:translateY(-.75rem) rotate(-45deg)}
.mobile-navi-bg{display:none;position:fixed;top:70px;left:0;content:"";background:rgba(0,0,0,.2);width:100vw;height:100vh;z-index:1}
.container-xl{position:relative;z-index:2}
#mobile-menu{position:absolute;top:70px;background:#fff;border-radius:1.25rem;box-shadow:0 0 .75rem rgba(0,0,0,.2);margin:.5rem 1rem 0;width:calc(100vw - 2rem);max-height:75vh;z-index:2}
.admin-bar .mobile-navi-bg{top:120px}
#mobile-menu.active{display:block;}
#mobile-menu ul.fs-20{max-height:356px; overflow:scroll; margin:0px;}
#mobile-menu .cta-ul{padding-top:0px;}
#mobile-menu ul{list-style-type:none;padding:1rem .25rem;}
#mobile-menu ul ul{display:none;padding:0 0 .625rem}
#mobile-menu ul ul.active{display:block;}
#mobile-menu ul li{position:relative;text-align:center}
#mobile-menu ul li.active{background:#e1dee7;border-radius:1.25rem}
#mobile-menu ul li a{display:inline-block;color:#000;padding:.75rem 0}
#mobile-menu ul li a.btn-primary{padding:1rem !important;color:#fff !important; width:100% !important;}
#mobile-menu ul li .subMenuShow{cursor: pointer; font-size:30px;display: inline-block}
#mobile-menu ul li .hasMobileList:after{position:relative;width:10px; height:10px; top:-4px; left:5px; border-top: solid 1px #000;border-left: solid 1px #000; transform: rotate(225deg);content:""; display: inline-block}
#mobile-menu ul li .hasMobileList.active:after{transform: rotate(45deg); top:0px;}
#mobile-menu ul li ul li a{display:inline-block;background:#f8f8f8;border-radius:.5rem;color:#000;font-size:1rem;margin-bottom:.75rem;padding:.5rem;min-width:10rem;text-decoration:none}
#mobile-menu ul li ul.subMenuIcons{overflow:hidden;}
#mobile-menu ul li ul.subMenuIcons li{float:left;width:49%;padding:.5rem}
#mobile-menu ul li ul.subMenuIcons li:nth-child(2n+1){padding-right:0}
#mobile-menu ul li ul.subMenuIcons li a{color:#000;min-width:10px; padding:30px 20px !important;}
#mobile-menu ul li ul.subMenuIcons li a i{border-radius:50%;color:inherit;font-size:2.5rem;width:100%;margin-bottom:.5rem}
#mobile-menu ul li ul li a.current,#mobile-menu ul li ul li a:hover{background:#887da5;color:#fff!important}

#main{padding-top:2rem}
@media(min-width:992px){
  #main{padding-top:0}
}

/* .section-bg{min-height:85vh} */
.section-bg-header{z-index:998}
.section-bg-people{
  background-repeat: no-repeat;
  background-position: 62.8% 0;
  background-size: 250%;
}
@media(min-width:992px){
  .section-bg{background-size:auto 100%;min-height:1024px}
  .section-bg-header{margin-top:-120px;padding:250px 0 70px}
  .section-bg-people{background-position:50% center}
}
@media(min-width:1800px){
  .section-bg-people{background-position:100% top}
}

.section-bg-green-wide{position:relative;overflow:hidden}
.section-bg-green-wide:before{position:absolute;top:0;left:2%;display:block;content:"";background:#f0eff4;border-radius:1.5rem;width:96%;height:63%;z-index:1}
article.ordbog .section-bg-green-wide:before{height:85%}
.section-bg-green-wide .container{position:relative;padding:6rem 0 4.5rem;z-index:2}
@media (max-width:994px){
  .section-bg-green-wide:before{height:100%}
  .section-bg-green-wide .container{padding:2.5rem 0}
}
article.atak_jobs .section-bg-green-wide{margin-bottom:0}
article.atak_jobs .section-bg-green-wide:before{top:unset;bottom:0;border-radius:1.5rem 1.5rem 0 0;height:37%}
article.atak_jobs .content{position:relative;overflow:hidden}
article.atak_jobs .content:before{position:absolute;left:2%;display:block;content:"";background:#f0eff4;border-radius:0 0 1.5rem 1.5rem;width:96%;height:100%;z-index:1}
article.atak_jobs .container{position:relative;padding:3rem 0;z-index:2}
.bg-half-bottom{position:relative;overflow:hidden}
.bg-half-bottom:before{position:absolute;bottom:0;left:3rem;display:block;content:"";background:#f0eff4;border-radius:1.5rem 1.5rem 0 0;width:calc(100% - 6rem);height:50%;z-index:1}
.bg-half-bottom .container{position:relative;padding:3rem 0;z-index:2}
.bg-half-bottom+.archive-block{border-radius:0 0 1.5rem 1.5rem;margin-top:0;padding-bottom:6rem}
.archive-image{overflow:hidden;border-radius:1.5rem}
@media(max-width:767px){
  article.atak_jobs .section-bg-green-wide:before{height:50%}
  .section-bg-green-wide .container{padding:1.5rem}
  article.atak_jobs .container{padding:.5rem 1.5rem}
  .btn.btn-primary{display:block;margin:1rem auto}
  .bg-half-bottom{}
  .bg-half-bottom:before{left:0;width:100%;height:75%;border-radius:0}
  .bg-half-bottom+.archive-block{background:#e1dee8;border:0;padding-top:1rem}
  .archive-image{border-radius:0}
  article .bg-half-bottom .container{padding:2rem 1rem}
  article .bg-half-bottom .container .archive-image{border-radius:.75rem;margin-bottom:1.5rem;height:14rem}
}

.bg-full{position:relative}
.bg-full:before{position:absolute;bottom:0;left:3rem;display:block;content:"";background:rgba(39, 52, 93,.05);border-radius:1.5rem;width:calc(100% - 6rem);height:100%;z-index:1}
.bg-full .container{position:relative;padding:3rem 0;z-index:2}
.bg-full iframe{border-radius:1rem}
@media(max-width:767px){
  .bg-full:before{left:.5rem;width:calc(100% - 1rem)}
  .bg-full iframe{width:calc(100% - 2rem)!important;margin-left:1rem}
}

.bg-dbl{--bg-w:85.5%;--bg-o:2rem;position:relative;margin:3rem 0 4.5rem;padding:4.5rem 0 1.5rem}.bg-dbl .container{position:relative;z-index:2}
.bg-dbl:before,.bg-dbl:after{content:"";position:absolute;top:0;background:var(--c-sec);width:100%;height:100%;filter:opacity(40%);z-index:1}.bg-dbl:after{top:var(--bg-o)}
.bg-dbl.left:before,.bg-dbl.left:after{left:0;border-radius:0 1.5rem 1.5rem 0;width:var(--bg-w)}.bg-dbl.left:after{width:calc(var(--bg-w) + var(--bg-o))}
.bg-dbl.right:before,.bg-dbl.right:after{right:0;border-radius:1.5rem 0 0 1.5rem;width:var(--bg-w)}.bg-dbl.right:after{width:calc(var(--bg-w) + var(--bg-o))}
@media(max-width:767px){
  .bg-dbl{--bg-o:1rem;margin:1.5rem 0;padding:1.5rem 0 0}
  .bg-dbl.right:before{right:unset;border-radius:0 1rem 1rem 0}
}

.page-head{margin:4.5rem auto 3rem;text-align:center}
.page-head .ttl{font-size:5rem;font-weight:300;margin-bottom:1.5rem}
.page-head .ttl>b{font-weight:500}
.page-head .txt{font-size:35px}
.page-image{height:28rem;overflow:hidden;border-radius:1.5rem;margin-bottom:3rem}
.page-text h2,.page-text h3,.page-text h4,.page-text h5{color:var(--c-txt);font-weight:normal}
.page-text h2{font-size:50px;margin-bottom:3rem}
.page-text h3{font-size:35px;margin-bottom:1.5rem}
.page-text h4{font-size:30px}
.page-text h5{font-size:25px}
.page-text p{font-size:20px;margin-bottom:1.5rem}
.page-button{position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%)}
@media(max-width:767px){
  .page-head{margin:0}
  .page-head .ttl{font-size:2rem}
  .page-head .txt{font-size:1rem}
  .page-id-973 .page-image {height:14rem}
  .page-id-14933 .page-image {height:14rem}
  .page-id-14936 .page-image {height:14rem}
}

/* SUBPAGES styling */
.subpages{margin:0 0 3rem}
.page-template-template-product-group .subpages{margin-top:6rem}
.subpage{display:block;background:#e1dee8;border-radius:1rem;color:var(--c-ft-text);font-size:2rem;margin-bottom:1.5rem;padding:3rem .5rem;text-decoration:none}
.col-md-3>.subpage{padding:1rem .5rem}
.subpage:hover{background:#887da5;color:#fff}
.subpage .icon{font-size:5rem;line-height:1}
.subpage .icon>svg{max-height:5rem;max-width:5rem}
.subpage .link{display:flex;align-items:center;justify-content:center;line-height:1;height:80px;white-space:nowrap}
.subpage:hover #i-ga .st0{fill:#cde5f5}
.subpage:hover #i-gs .st0,.subpage:hover #i-gs .st1,.subpage:hover #i-gs .st2,.subpage:hover #i-gs .st3,
.subpage:hover #i-ga .st1,.subpage:hover #i-ga .st2,.subpage:hover #i-ba .st0{fill:#fff}
.subpage:hover #i-gs .st4{fill:#9399ae}
.subpage:hover .link:after{content:"\f054";font:var(--fa-font-light);margin-left:.5rem;margin-top:2px}
@media(max-width:767px){
  .subpages,.page-template-template-product-group .subpages{margin-top:3rem}
  .subpage{font-size:1rem;padding:1.5rem .5rem .5rem}
  .page-id-487 .subpage{font-size:1rem;padding:.5rem .5rem .5rem !important}
  .subpage .icon{font-size:2.5rem;max-width:48px;max-height:48px;margin:auto}
  .subpage .icon>svg{max-height:48px}
  .subpage .link{font-size:1.15rem;white-space:unset}
  .subpage .container {padding-right: .5rem; padding-left: .5rem;}
}


/* ARTICLE styling */
aside .recent{margin:6rem 0 3rem;overflow:unset}
aside .recent:before{height:100%}
aside .recent>.container{padding:3rem}
aside .recent .ttl{font-size:50px;margin-bottom:3rem;text-align:center}
aside .recent .more{position:absolute;left:0;bottom:-1.5rem;width:100%;text-align:center}
/* aside .recent .more>.btn{font-size:22px} */
aside .recent .item{background:#fff;border-radius:2rem;min-height:300px;height:100%;padding:3rem}
aside .recent .item>.ttl{font-size:21px;font-weight:500;margin-bottom:1.5rem;text-align:unset}
aside .recent .item>.txt{font-size:16px}
aside .recent .item>.nfo{font-size:13px;font-weight:500}
aside .recent .item>.lnk{font-size:18px;margin-top:2rem}
img.-br20{border-radius:1.5rem;width:100%}
@media(max-width:767px){
  article .section-bg-green-wide{margin-bottom:1.5rem}
  article .ttl{color:#000;font-size:2rem;font-weight:400;margin-bottom:1.25rem}
  img.-br20{margin:1rem 0}
  aside .recent:before{left:0;width:100%;border-radius:0}
  aside .recent>.container{padding:1.5rem .5rem}
  aside .recent .ttl{font-size:1.5rem;margin-bottom:1.5rem}
  aside .recent .post-title{min-height:72px}
  aside .recent .item .txt{display:none}
}
@media(min-width:768px){
  article .lnk{margin-top:1.5rem}
}
@media(min-width:992px){
  article .ttl{font-size:5rem;font-weight:300;margin-bottom:3rem}
  article .ttl>b{font-weight:500}
  article .txt{font-size:30px;margin:1.5rem 0}
  article .sub.txt{font-size:35px;margin:0 0 4.5rem}
  article .nfo{font-size:15px}
  article .nfo a{text-decoration:none}
  article .content{font-size:20px}
  article .content strong{font-weight:600}
  article .lnk{color:var(--c-lnk);font-size:22px;margin-top:2rem}
  article .lnk a.btn-link{font-size:inherit;vertical-align:inherit}
}

/* PRODUCT page styling */
.product img{border-radius:1.5rem;margin-right:1.5rem;width:-webkit-fill-available}
@media(max-width:767px){
  .product img{margin:1.5rem 0}
  .product .sub{font-size:1.375rem}
  .product .txt,.product .lnk{text-align:center}
  .product .lnk{margin-top:1rem}
}

/* PAGE styling */
.page-hero .hero-title{font-size:2.5rem;font-weight:300;line-height:1.2;padding:1.5rem 2rem 6rem 0}
.page-hero .hero-title>b{font-weight:500}
.page-hero .hero-text{line-height:1.6}
.page-hero .hero-cta{margin-top:2rem;text-align:center}
/* .page-hero .hero-cta>a{padding:.5rem 3rem} */
.page-hero h3{margin-bottom:1rem}
.page-hero input[type='submit']{margin:1rem 0}
.hero-case .hero-wrap{padding-top:10rem}
.hero-svg{position:absolute;top:0;right:0;max-height:1080px;z-index:-1}
#svg-about{display:block}
@media(min-width:576px){
  .page-hero .hero-title{font-size:3rem;padding:1.5rem 5rem 12rem 0}
}
@media(min-width:768px){
  .page-hero .hero-title{font-size:4rem;padding-bottom:18rem}
}
@media(min-width:992px){
  .page-hero{min-height:1080px}
  .page-id-487 .page-hero{min-height:unset}
  .page-hero .hero-title{font-size:5rem;margin:3rem 0;padding:0}
  .home .page-hero .hero-title{text-shadow:2px 2px 1px #fff}
  .page-hero .hero-text{font-size:25px;color:#000;}
  .page-hero .hero-text p {color:#000;}
  .page-hero .hero-cta{font-size:18px;margin-top:4rem;text-align:left}
  .page-hero input[type='submit']{margin:1rem auto 2rem}
  #svg-about{min-height:90vw}
}
@media(min-width:1080px){
  #svg-about{min-height:89vw}
}
@media(min-width:1400px){
  #svg-about{min-height:88vw}
}
@media(min-width:1600px){
  #svg-about{min-height:85vw}
}

.atak_cases .case-company{color:#4E5055;font-size:1.75rem;font-weight:500;padding-left:.25rem}
.atak_cases .page-hero .hero-title{margin-top:0}
@media(max-width:991px){
  .hero-case .hero-wrap{padding-top:4rem}
  .hero-svg{top:72px;min-width:150vw;z-index:-1}
  .admin-bar .hero-svg{top:118px}
  .atak_cases .case-company{font-size:1.5rem}
  .atak_cases .page-hero .hero-title{font-size:2.5rem}
}
@media(max-width:767px){
  .hero-case .hero-wrap{padding-top:1rem}
  .atak_cases .case-company{font-size:1rem;padding:0 0 .5rem 0}
  .atak_cases .page-hero .hero-title{font-size:1.5rem;padding:0 0 12rem}
}

/* TABSLIDER styling */
.tabslider{/*background:var(--c-bg);*/padding:3rem 0}
.tabslider .cta{margin-top:2rem;text-align:center}
/* .tabslider .cta>a{font-size:19px} */
.tabslider .nav{margin-bottom:3rem}
.tabslider .nav-link{color:#9399ad;font-size:20px;white-space:nowrap}
.tabslider .nav-link.active,.tabslider .nav-link:hover,.tabslider .nav-link:focus{color:#1c1c1c}
.tabslider .nav-link:hover{cursor:pointer}
.tabslider .nav-link:after{content:"";display:none}
.tabslider .nav-link.active:after,
.tabslider .nav-link:hover:after{display:block;background:#9399ad;border-radius:10px;width:100%;height:4px;margin-top:8px}
.tabslider .nav-link.active:after{background:#9399ad}
.tabslider img{float:right;border-radius:1.5rem;max-width:575px;max-height:370px}
.tabslider .ttl{font-size:35px}
.tabslider .txt,.tabslider .lnk{font-size:20px}
.tabslider .txt{line-height:1.6;margin:1rem 0;max-width:575px;text-align:justify}
.tabslider .carousel-inner{min-height:370px}
@media(max-width:991px){
  .tabslider-nav-wrapper{
    scroll-snap-type: x mandatory; scroll-snap-align: center;
    margin-left: -12px; padding-left: 12px;
    width: 100vw;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .tabslider-nav-wrapper::-webkit-scrollbar{display:none}
  .tabslider .nav{margin-bottom:1.5rem}
  .tabslider:not('#stepslider') .nav-link.active{color:#9bc3a0!important}
  .tabslider .nav-link:hover,.tabslider .nav-link:focus{color:#9399ad}
  .tabslider .nav-link:after{display:none!important}
  .tabslider .carousel-item{padding:0 1.5rem}
  .tabslider img{float:none;border-radius:1rem;max-width:100%;max-height:unset}
  .tabslider .ttl{font-size:22px;margin-top:1.5rem}
  .tabslider .txt,.tabslider .lnk{font-size:initial}
  /*.tabslider .txt{min-height:13rem}*/
}
/* stepslider */
#stepslider .nav-link:after{display:none}
#stepslider .nav a{background:var(--c-bg);color:var(--c-nav-txt);padding:1.5rem 0;transition:all .3s ease-in-out;clip-path:polygon(0% 0%,85% 0%,85% 0%,100% 50%,85% 100%,0% 100%,15% 50%)}
#stepslider .nav a:hover,
#stepslider .nav a.active{background:var(--c-nav);color:#fff}
#stepslider .nav a:first-child{border-radius:.75rem 0 0 .75rem;
  clip-path:polygon(0% 0%,85% 0%,85% 0%,100% 50%,85% 100%,0% 100%)}
#stepslider .nav a:last-child{border-radius:0 .75rem .75rem 0;
  clip-path:polygon(0% 0%,85% 0%,100% 0%,100% 100%,0% 100%,15% 50%)}
#stepslider .nav a:only-child{border-radius:.75rem;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}
#stepslider .nav a+a{margin-left:-2rem}


/* TEAM|Employees|Specialists block */
.specialists{overflow:hidden;margin:6rem auto;padding:3rem 0}
.specialists .ttl{font-size:50px;line-height:1.2;margin-bottom:1.5rem}
.specialists .txt{font-size:1.25rem;margin-bottom:2rem}
.specialists .lnk{font-size:1.25rem}
.specialists .post-wrap{padding:0}
.specialists .post-image{height:18rem}
.specialists .post-title{font-size:1.5rem;line-height:1;margin-bottom:.5rem}
.specialists .post-text{font-size:1.25rem;line-height:1;margin-bottom:0}
.specialists .swiper-container{overflow:hidden;width:90vw}
.swiper-nav{position:relative;width:6rem;float:right;margin-top:1.5rem}
.swiper-button-prev,.swiper-button-next{margin-top:unset}
.swiper-button-prev:after,.swiper-button-next:after{color:#2B2E34;font:var(--fa-font-solid);font-size:4rem}
.swiper-button-prev:after{content:'\f0d9'}
.swiper-button-next:after{content:'\f0da'}
@media(max-width:991px){
  .specialists{margin:3rem auto 0;padding:1rem 0 0;text-align:center}
  .specialists .ttl{font-size:1.5rem;font-weight:500;}
  .specialists .txt{font-size:1rem;margin-bottom:1rem}
  .specialists .lnk{font-size:1rem}
  .specialists .swiper-container{margin:1rem 0}
  .specialists .post-image{height:15rem}
  .specialists .post-title{font-size:1.25rem}
  .specialists .post-text{font-size:1rem}
  /* .specialists .swiper-slide{opacity:.5} */
  .specialists .swiper-slide-prev,.specialists .swiper-slide-next{opacity:.33}
  .specialists .swiper-slide-active{opacity:1}
}
@media(min-width:992px){
  /* .specialists .swiper-container{width:80vw} */
}
@media(min-width:1200px){
  /* .specialists .swiper-container{width:75vw} */
}
@media(min-width:1920px){
  .specialists .swiper-container{width:66vw}
}

/* TIMELINE slider block */
section.timeline{margin:6rem 0 9rem}
.timeline-buttons-container{position:relative;width:6rem;margin:2rem auto 0}
.timeline-buttons-container .swiper-button-prev:after,.timeline-buttons-container .swiper-button-next:after{color:var(--c-txt)}
.timeline-buttons-container .swiper-button-prev:hover:after,.timeline-buttons-container .swiper-button-next:hover:after{color:#737479}
.timeline .swiper-slide{text-align:center}
.timeline .swiper-container{max-width:1920px;overflow:hidden}
.timeline-contents{min-height:10rem}
.timeline-contents .swiper-slide{width:100%;opacity:0;transition:opacity 2s cubic-bezier(.16,1,.3,1)!important}
.timeline-contents .swiper-slide-active{opacity:1}
.timeline-contents h4{color:#4E5055;font-size:35px;font-weight:normal;margin-bottom:1.5rem}
.timeline-contents p{color:var(--c-txt);font-size:20px}
.timeline-dates{position:relative;line-height:1;width:100%;min-height:8rem;padding-top:1rem;z-index:999}
.timeline-dates .swiper-slide{
  display:inline-block;position:relative;cursor:pointer;width:auto;height:20px;text-align:center;
  transition: all 1.2s cubic-bezier(0.16, 1, 0.3, 1) !important}
.timeline-dates .swiper-slide div{
  position: relative; top: 2rem; color: var(--c-txt); font-size: 35px; transform: scale(1); opacity: 1; 
  transition: all 2s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.timeline-dates .swiper-slide-active div {
  font-size: 3rem; top: 3rem; transform: scale(1.2); opacity: 1;
  transition: all 2s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.timeline-dates.swiper-container:after {
  content:"";position:absolute;left:0;top:1.625rem;border-bottom:1px solid var(--c-txt);
  width: 100%; /*height: 2px; opacity: 0.5;*/ transform: translateY(-50%);
}
.timeline-dates .swiper-slide:after {
  content: ""; position: absolute; top: 50%; left: 50%;
  background-color: var(--c-txt); border-radius: 50%;
  width: 20px; height: 20px; transform: translateX(-50%) translateY(-50%);
}
.timeline-dates .swiper-slide-active:after,
.timeline-dates .swiper-slide:hover:after{background-color:#5a5b5f;box-shadow:0 0 .25rem var(--c-txt)}
.timeline-dates .swiper-slide-active:after{border:.375rem solid #fff;width:3rem;height:3rem}
@media(max-width:767px){
  section.timeline{margin:3rem 0 6rem;padding-bottom:1px}
  .timeline-contents{min-height:7rem}
  .timeline-contents h4{color:#000;font-size:1.25rem;margin-bottom:.5rem}
  .timeline-contents p{font-size:1rem}
  .timeline-dates{min-height:6rem}
  .timeline-dates .swiper-slide div{font-size:1rem}
  .timeline-dates .swiper-slide-active div{font-size:1.5rem}
  .timeline-dates .swiper-slide-active:after{width:2rem;height:2rem}
  .swiper-button-prev:after,.swiper-button-next:after{font-size:2rem}
}
@media(max-width:575px){
  .timeline-contents{min-height:9rem}
}


/* QUOTE block*/
.quote{color:#7A7C80;margin:6rem 0}
.quote .txt{font-size:2rem;font-style:italic;line-height:1.25;margin-bottom:1.5rem}
.quote .ttl{color:#7A7C80;font-size:1.5rem;font-weight:500;margin-bottom:0}
.quote .sub{font-size:1.25rem}
.quote .lnk{color:#85868A;font-size:1.375rem;font-weight:300;margin-top:3rem}
.quote .pic{border-radius:1.5rem;max-width:inherit}
@media(max-width:767px){
  .quote{margin:3rem 0;padding:3rem 0 1.5rem}
  .quote.bg-dbl.left{--bg-w:92%}
  .quote .col-11{text-align:center}
  .quote .txt{font-size:1.25rem;line-height:1.5;margin-top:1.5rem}
  .quote .lnk{font-size:1rem;margin-top:1.5rem}
  .quote .lnk .btn-outline-primary{margin-bottom:.5rem}
}

/* WHITEPAPERS styling */
.whitepapers{background:linear-gradient(180deg, #f0eff4 0%, #f0eff4 50%, rgba(255,255,255,1) 50%);margin:6rem auto;padding:3rem 0}
.whitepapers .ttl{font-size:50px;margin-bottom:2rem}
.whitepaper-wrap{background:#fff;border-radius:2rem;min-height:50vh;padding:3rem 3rem 0;text-align:center}
.whitepaper-wrap>img{margin-bottom:2rem}
@media(max-width:767px){
  .whitepapers{margin:3rem auto;padding:1rem 0 0}
  .whitepapers .ttl{font-size:24px;margin:1rem 0}
  .whitepapers-wrapper{
    scroll-snap-type: x mandatory; scroll-snap-align: center;
    margin-left: -12px; padding-left: 12px;
    width: 100vw;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .whitepapers-wrapper::-webkit-scrollbar{display:none}
  .whitepaper-wrap{border-radius:1rem;padding:1.5rem 1.5rem 0;min-height:unset}
  .whitepaper-wrap>img{margin-bottom:1rem}
}

/* TESTIMONIALS */
.testimonials{background:linear-gradient(180deg, rgba(39, 52, 93,.05) 0%, rgba(39, 52, 93,.05) 45%, rgba(255,255,255,1) 45%);margin:6rem auto 3rem;padding:3rem 0}
.testimonials>.ttl{font-size:50px;margin-bottom:2rem}
.testimonial-wrap{background:#fff;border-radius:1.5rem;min-height:33vh;padding:1.5rem 1.5rem 0;text-align:center}
.testimonial-wrap img{border-radius:100%;height:8rem}
.testimonial-wrap .txt{font-size:21px;font-style:italic;line-height:25px;;margin:1rem 0;padding:0 1rem}
.testimonial-wrap .ttl,.testimonial-wrap .sub{color:var(--c-txt)}
.testimonial-wrap .ttl{font-size:18px;font-weight:500;margin-top:1rem;margin-bottom:0}
.testimonial-wrap .sub{font-size:15px}
.testimonials .btn{font-size:22px;margin:2rem auto;padding:.5rem 3rem}
@media(max-width:767px){
  .testimonials{margin:3rem auto;padding:1rem 0 0}
  .testimonials .ttl{font-size:24px;margin:1rem 0}
  .testimonials-wrapper,
  .recent-wrapper{
    scroll-snap-align: center;
    margin-left: -12px; padding-left: 12px;
    width: 100vw;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .testimonials-wrapper::-webkit-scrollbar,
  .recent-wrapper::-webkit-scrollbar{display:none}
  .testimonial-wrap{border-radius:1rem;padding:1rem 1rem 0}
  .testimonial-wrap img{height:7rem}
  .testimonial-wrap .txt{font-size:1rem}
  .testimonial-wrap .ttl{font-size:1.25rem;margin-bottom:0}
  .testimonials .btn{font-size:14px;margin:3rem 0 0}
}


/* VIDEO styling */
.block-video{
  background:url(assets/block-video-bg.svg) no-repeat -4rem;
  color: var(--c-txt);
  min-height: 100vh;
  padding: 6rem 0;
}
.block-video iframe{border-radius:1.5rem}
.block-video .ttl{color:#64666B;font-size:50px}
.block-video .txt{font-size:20px}
.block-video .ttl,.block-video .txt{margin-bottom:3rem;padding-right:3rem}
.block-video .btn{font-size:18px}
.block-video .btn-link{color:#85868A;margin-left:1rem;vertical-align:middle}
@media(max-width:767px){
  .block-video{margin-top:3rem;padding:0;min-height:unset}
  .block-video .ttl{font-size:24px;margin-top:1.5rem;font-weight:500;}
  .block-video .ttl,.block-video .txt{margin-bottom:1.5rem;padding-right:1rem}
  .block-video .txt,.block-video .btn,.block-video .btn-link{font-size:initial}
  .block-video .lnk{text-align:center;}
  .block-video .lnk>.btn+.btn{margin:1rem 0 0}
}
.video-thumb{position:relative}
.video-thumb:before{
  position:absolute;top:50%;left:50%;
  display:block;content:"";
  background:url('/wp-content/uploads/2022/08/btn-play.png') 0 0 no-repeat;
  width:95px;height:95px;
  margin:-47px 0 0 -47px;
  /*pointer-events: none;*/
  cursor: pointer;
}

/* IMAGE styling */
.block-image{margin:6rem 0}
.block-image .ttl{color:var(--c-txt);font-size:3rem}
.block-image .txt{font-size:1.5rem;padding-right:1.5rem;margin-bottom:0}
.block-image .txt>p{margin-bottom:1.5rem;text-align:justify}
.block-image .txt>p:last-child{margin-bottom:0}
.block-image .lnk{margin-top:3rem}
.block-image .lnk>a+a{margin-left:1rem}
.block-image .pic{min-height:611px}
.block-image .pic>img{border-radius:1.5rem 0 0 1.5rem;max-width:none;max-height:95vh}
.block-image .left>.txt{padding-right:0}
.block-image .left>.pic{padding-right:1.5rem}
.block-image .left>.pic>img{position:relative;left:100%;border-radius:0 1.5rem 1.5rem 0;transform:translateX(-100%)}
.block-image .pic.w-100{min-height:unset}
.block-image .pic.w-100>img{border-radius:1.5rem;max-width:100%}
@media(max-width:767px){
  .block-image{padding:1.5rem 0}
}
@media(max-width:991px){
  .block-image{margin:5rem 0;padding:0}
  .block-image .ttl{font-size:24px;margin:1.5rem 0;font-weight:500;}
  .block-image .txt{font-size:initial;padding:0}
  .block-image .lnk{text-align:center}
  .block-image .lnk>a+a{margin:1.5rem 0 0}
  .block-image .pic{min-height:unset}
  .block-image .pic>img{max-width:100vw}
  .block-image .left>.pic>img{position:relative;left:0;border-radius:1rem 0 0 1rem;width:calc(100% + 1rem);transform:none}
}
@media(min-width:992px){
}


/* TEXT styling */
.block-text .ttl{color:var(--c-txt);font-size:3rem;margin:0 0 3rem}
.block-text .sub{color:var(--c-txt);font-size:2rem;font-weight:400;margin:0 0 1.5rem}
.block-text .txt,.block-text p{font-size:1.5rem;padding-right:1.5rem}
.block-text.bg-dbl{padding-bottom:4.5rem}
.block-text.bg-dbl:after{display:none}
.block-text.bg-dbl.right:before{width:75%}
@media(max-width:767px){
  .block-text .ttl{font-size:24px;margin:1.5rem 0}
  .block-text .sub{font-size:20px;font-weight:500;margin:1rem 0}
  .block-text .txt,.block-text p{font-size:initial}
  .block-text.bg-dbl{padding-bottom:1.5rem}
  .block-text.bg-dbl.right:before{width:95%}
}


/* NUMBERS styling */
.number-wrap{margin-bottom:1.5rem}
.number-wrap .col-4{border-right:1px solid #27345C}
.number{position:relative;color:#27345C;font-size:75px;font-weight:600;line-height:90px}
.number:after{position:absolute;top:-.5rem;content:attr(symbol);font-size:2.5rem;font-weight:300}
.number-wrap .title{color:#27345C;font-size:22px;font-weight:500}
.number-wrap .text{color:#7A7C80;font-size:25px}
@media(max-width:767px){
  .number-wrap{margin-top:1.5rem}
  .number{font-size:4rem}
  .number:after{font-size:2rem}
  .number-wrap .title{font-size:1.5rem;line-height:1;word-break:break-word}
  .number-wrap .text{font-size:1.5rem;line-height:1.2}
}


/* LOGOS styling */
@media(max-width:767px){:root{--scroller-size:600vw}}
.scroller-container{background:#f9f9f9;color:#85868A;margin:6rem 0;padding:2rem 0 1rem;text-align:center;overflow:hidden}
.scroller {
  display: flex; align-items: center; justify-content: space-around;
  animation: icon-scroller 90s linear 0s normal infinite; will-change: transform;
  background: #f9f9f9; padding: 1rem 0 0; width: var(--scroller-size);
}
.scroller:hover{animation-play-state:paused}
.scroller>img{mix-blend-mode:darken;max-width:150px;filter:grayscale(1);transition:all .5s}
.scroller>img:hover{filter:none}
.logos-caption{font-size:20px;margin:1rem 0}
.logos-caption .btn-link-secondary{vertical-align:unset}
@media(max-width:767px){
  .scroller-container{margin:3rem 0;padding:1rem 0}
  .scroller-img{max-width:130px}
  .logos-caption{font-size:14px}
}
@keyframes icon-scroller{100%{transform:translateX(calc(var(--scroller-size)*-0.5))}}

/* MENTIONED styling */
.block-mentioned{background:#f0eff4;color:#AFB0B3;margin-bottom:3rem;padding:2rem 0 4rem;text-align:center}
.block-mentioned img{height:25px;margin-right:2.5rem;mix-blend-mode:darken;filter:grayscale(1);opacity:.5;transition:all .5s}
.block-mentioned img:hover{filter:none;opacity:1}
@media(max-width:767px){
  .block-mentioned{background:#fff;padding-bottom:0}
  .block-mentioned p{font-size:16px}
  .block-mentioned-wrapper{
    scroll-snap-type: x mandatory;
    margin-left: -12px; padding-left: 12px;
    width: 100vw;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .block-mentioned-wrapper::-webkit-scrollbar{display:none}
  .block-mentioned img{height:1.25rem;margin-bottom:1rem;scroll-snap-align:center;mix-blend-mode:none}
}


/* block-gradient */
.block-contact{background:linear-gradient(to bottom,#887da5 0%,#887da5 100%);border-radius:1.5rem;margin:3rem 1.5rem;padding:3rem 0}
.block-contact .block-title{color:#fff;font-size:50px;margin-bottom:3rem}
.block-contact .block-text p{color:#fff;font-size:24px;padding-right:3rem}
.block-contact .block-text li{color:#fff;font-size:20px}
.block-contact input[type='submit']{margin:1rem auto 2rem}
.block-contact a.btn-link{color:inherit;font-size:inherit;vertical-align:inherit}
.block-contact .wpcf7-list-item-label {color:#fff}
@media(max-width:767px){
  .block-contact{border-radius:1rem;margin:1.5rem 1rem;padding:1.5rem 0}
  .block-contact .block-title{color:#fff;font-size:1.75rem;margin-bottom:1.25rem}
  .block-contact .block-text p{color:#fff;font-size:1.25rem;margin-bottom:1rem;padding-right:0}
  .block-contact .block-text ul{margin-bottom:1.25rem}
  .block-contact .block-text li{color:#fff;font-size:1.25rem;line-height:normal;margin-bottom:.5rem;padding-left:1.25rem;text-align:left}
  .block-contact .block-text li>i{margin-left:-1.25rem}
  /* .block-contact .form-control{margin-bottom:.5rem;padding:.375rem .5rem} */
  .block-contact input[type='submit']{margin:1rem 0}
  .block-contact .container, .block-hform .container {--bs-gutter-x: 3.5rem;}
}

/* block subscribe */
.block-subscribe{margin:6rem 0}
.block-subscribe .ttl{font-size:41px}
.block-subscribe-wrap{padding:0 2rem}
.block-subscribe .form-control{max-width:330px}
@media(max-width:767px){
  .block-subscribe{margin:3rem 0}
  .block-subscribe .ttl{font-size:22px}
  .block-subscribe .form-control{max-width:unset}
  .block-subscribe .col-12.w-auto{width:-webkit-fill-available!important}
}


/* RATING styling */
.block-rating{background:var(--c-bg);color:#AFB0B3;padding:3rem 0 2rem;text-align:center}
.block-rating img{margin-right:1rem;mix-blend-mode:darken}
@media(max-width:767px){
  .block-rating{background:#fff}
  .block-rating img{margin-right:0;mix-blend-mode:none}
  .item-rating{width:calc(100%/3)}
}

/* ARCHIVE styling */
.archive-head{margin:6rem auto 3rem;text-align:center}
.archive-head .ttl{font-size:5rem;font-weight:500}
.archive-head .txt{font-size:35px}
@media(max-width:767px){
    .archive-head{margin:0}
    .archive-head .ttl{font-size:2rem;font-weight:300}
    .archive-head .txt{font-size:1rem}
}
.archive-block{background:#f0eff4;border-radius:2rem;margin:2rem 3rem;padding:3rem 0 1.5rem;min-height:30vh;}
.archive-block nav{margin-bottom:3rem}
@media(max-width:767px){
  .archive-block{background:#dfebe1;border:1rem solid #f0eff4;border-left:0;border-right:0;border-radius:0;margin:auto;padding:0}
  .archive-block nav{margin:2rem 0 0}
  .archive-block nav.ordbog{margin-bottom:1rem}
}
.archive-loop>.loader{color:var(--c-nfo);font-size:5rem;padding:2rem 0;text-align:center}
.archive-loop:not(.loading)>.loader{display:none}
.archive-loop.loading+.text-center>#load-more{display:none}
.archive-post{margin-bottom:1.5rem}
#load-more{font-size:22px}
.post-wrap{background:#fff;border-radius:1rem;padding:1rem}
.post-wrap,.post-image,.post-info{display:block;font-weight:inherit;text-decoration:inherit}
.post-image{border-radius:1rem;background:var(--c-bg);height:15rem;overflow:hidden}
.post-image>img{height:100%;width:100%;object-fit:cover}
.post-info{padding:1rem}
.post-meta{color:var(--c-nfo);font-size:15px;line-height:18px;height:18px;margin:.5rem 0 1rem;text-transform:uppercase;overflow:hidden}
.post-title{color:var(--c-ttl);font-size:30px;line-height:36px;margin-bottom:1rem}
.post-text{color:var(--c-txt);font-size:20px;margin-bottom:1rem}
.post-wrap .post-link{color:var(--c-btn);font-size:22px;font-weight:medium;margin-top:.5rem;padding:0;text-decoration:none}
.post-wrap:hover .post-link{color:var(--c-btn-h)}
@media(max-width:767px){
  .post-image{height:10rem}
  .post-info{padding:.5rem}
  .post-title{font-size:1.5rem;line-height:1;height:unset!important;overflow:unset!important}
  .post-title,.post-text{word-wrap:break-word}
  .post-wrap .post-link{font-size:1rem}
}
/* post */
#post .post-title,#atak_press .post-title,.recent .post-title{height:108px;overflow:hidden}
#post .post-text{display:none}
#post .featured-top .post-image{height:20rem}
#post .featured-top .post-title{font-size:40px;line-height:48px;height:unset}
#post .featured-top .post-text{display:block}
/* case */
#atak_cases .post-title{height:72px;overflow:hidden}
/* whitepapers */
#atak_whitepapers .post-image{height:unset}
#atak_whitepapers .post-title{height:72px;overflow:hidden}
/* ordbog */
#ordbog .post-title{height:72px;overflow:hidden}
#ordbog .post-text{height:120px;overflow:hidden}
#atak_team .post-image{height:auto}
#atak_team .post-image>img{object-position:50% 0%}
#atak_team .post-title{font-size:34px;margin:.5rem 0}
#atak_team .post-text{font-size:28px;line-height:1;height:4rem}
#atak_team .post-data{display:none;font-size:25px;height:7rem}
#atak_team .post-text,#atak_team .post-data{color:var(--c-ttl)}
#atak_team .post-wrap a.btn-link{font-size:inherit;font-weight:inherit}
#atak_team .post-wrap .post-data>a{color:inherit;font-size:inherit;font-weight:500;text-decoration:none;vertical-align:inherit}
#atak_team .post-wrap:hover .post-image{height:13.25rem;transition:all 1s ease-out}
#atak_team .post-wrap:hover .post-data{display:block}
#atak_team .post-wrap:hover .post-link{display:none}

/* Articles styling */
.block-posts{background:rgba(39, 52, 93,.05);border-radius:2rem;margin:2rem 3rem;padding:3rem 0;min-height:30vh;}
.block-posts nav{margin-bottom:2rem}
.post-content{max-width:960px;margin-left:auto;margin-right:auto}
@media(max-width:767px){
    .block-posts{background:#d7e9de;border:10px solid #e6f1ea;border-left:0;border-right:0;border-radius:0;margin:auto;padding:0}
    .block-posts nav{margin:2rem 0 0}
}

/* CASES styling */
.block-cases{background:rgba(39, 52, 93,.05);border-radius:2rem;margin:2rem 3rem;padding:3rem 0;min-height:30vh;}
.block-cases nav{margin-bottom:2rem}
.case-cases{color:var(--c-ttl)}
.case-wrap{background:#fff;border-radius:1rem;margin-bottom:1rem;padding:1rem}
.case-image{border-radius:1rem;background:var(--c-bg);height:20rem}
.case-info{padding:1rem}
.case-title{font-size:20px;font-weight:medium}
.case-text{font-size:30px;line-height:36px}
.case-link{margin-top:.5rem}
.case-link>a{font-size:21px;font-weight:medium;padding:0;text-decoration:none}
@media(max-width:767px){
  .block-cases{background:#d7e9de;border:10px solid #e6f1ea;border-left:0;border-right:0;border-radius:0;margin:auto;padding:0}
  .block-cases nav{margin:2rem 0 0}
  .case-image{height:10rem}
}

#analyse{margin-top:-6rem}
#analyse h2,#analyse h3,#analyse h4{color:#7A7C80;font-weight:normal;margin-bottom:3rem}
#analyse h2{font-size:50px}#analyse h3{font-size:35px}#analyse h4{font-size:30px}
#analyse p{font-size:25px;margin-bottom:1.5rem}
#analyse a.btn{margin-top:3rem}
@media(max-width:767px){
  #analyse{margin-top:2rem}
  #analyse h2{color:#3b3b3b;font-size:2rem;margin-bottom:2rem}
  #analyse h3{color:#3b3b3b;font-size:1.5rem;font-weight:500;margin-bottom:0}
  #analyse p{font-size:1.25rem}
}

/* NAV override styles */
.nav-pills .nav-link{background-color:#fff;color:var(--c-nav-txt);font-size:15px;margin-right:1rem}
.nav-pills.ordbog .nav-link{margin-right:.5rem;padding:.5rem 0}
.nav-pills .nav-link:last-child{margin-right:0}
.nav-pills .nav-link.active{background-color:var(--c-nav);color:#fff}
.nav-link:focus,.nav-link:hover{color:var(--c-nav)}
@media(max-width:767px){
	.nav-pills {display:block}
  .nav-pills .nav-link{display:inline-block; margin-right:5px;margin-bottom:1rem;font-size: 12px;color:#000}
  .nav-pills.ordbog .nav-link{padding:.5rem .75rem;white-space:nowrap}
  /* .nav-pills.ordbog .nav-link[disabled]{display:none}
  .nav-pills .nav-link:nth-child(4){margin-right:0} */
}


/* BUTTON override bootstrap styles */
.btn{
  --bs-btn-font-size: 1.125rem;
  --bs-btn-padding-y: .75rem;
  --bs-btn-padding-x: 2rem;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-box-shadow: none;
  transition: all .5s;
}
.btn-primary{
  --bs-btn-bg: var(--c-btn);
  --bs-btn-border-color: var(--c-btn);
  --bs-btn-hover-bg: var(--c-btn-h);
  --bs-btn-hover-border-color: var(--c-btn-h);
  --bs-btn-active-bg: var(--c-btn-a);
  --bs-btn-active-border-color: var(--c-btn-a);
}
.btn-outline-primary{
  --bs-btn-color: #27345d;
  --bs-btn-border-color: #27345d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #27345d;
  --bs-btn-hover-border-color: #27345d;
  --bs-btn-active-color: var(--c-btn-a);
  --bs-btn-active-bg: transparent;
  --bs-btn-active-border-color: var(--c-btn-a);
}
.btn-link{
  --bs-btn-font-weight: 500;
  --bs-btn-color: var(--c-btn);
  --bs-btn-hover-color: var(--c-btn-h);
  --bs-btn-active-color: var(--c-btn-a);
}
.btn-link-primary{color:var(--c-btn);text-decoration:none}
.btn-link-primary:hover{color:var(--c-btn-h);border-bottom:1px solid var(--c-btn-h)}
.btn-link-secondary{
  --bs-btn-font-weight: 300;
  --bs-btn-color: var(--c-lnk);
  --bs-btn-border-width: 0;
  --bs-btn-border-color: var(--c-lnk);
  --bs-btn-border-radius: 0;
  border-bottom-width: 1px;
}
a.btn-link{padding:0;text-decoration:none}
.btn:not(.btn-link)+.btn-link{margin-left:1rem}
.btn-link>.fa-angle-right{vertical-align:middle}
@media(max-width:767px){
  .btn{
    --bs-btn-font-size: initial;
  }
  a.btn-link{vertical-align:inherit}
}

/* FORM override styles */
.form-control{border-radius:.5rem;font-size:1.25rem;margin-bottom:.75rem;padding:1rem 1.25rem}
.form-control::placeholder{color:var(--c-plc)}
.form-control:focus{border-color:var(--c-btn-a);box-shadow:none}
input[type='submit']{padding:1rem 2.5rem}
@media(max-width:767px){
  .form-control,input[type='submit']{font-size:initial}
}
@media(min-width:768px){
  .wpcf7-form .row>.col-md-6:nth-child(odd){padding-right:6px}
  .wpcf7-form .row>.col-md-6:nth-child(even){padding-left:6px}
}

/* CF7 fixes */
.wpcf7-not-valid-tip{color:#fff;font-size:initial;margin:-1rem 0 1rem}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output,input.wpcf7-not-valid{border-color:var(--c-btn)}
.wpcf7 .wpcf7-submit:disabled{background:var(--c-btn-dis);border-color:var(--c-btn-dis)}
.wpcf7-list-item-label{font-size:1rem}
.wpcf7-list-item-label a{color:inherit}
.wpcf7-response-output{font-size:1.25rem}
@media(max-width:767px){
  .wpcf7-submit{width:100%}
}

/* FOOTER styling */
footer{background:#fff;color:var(--c-ft-text);padding-top:2rem}
footer p,footer li{font-size:1rem}
#logo-footer{height:76px;margin-bottom:1rem}
#widgets{padding:2rem 0 2.5rem}
#widgets p{margin-bottom:0}
#widgets ul{list-style:none;padding-left:0}
#widgets a{color:var(--c-ft-text);text-decoration:none}
#widgets a:hover{color:var(--c-ft-text-m)}
#widgets .fw-medium{color:var(--c-ft-text-m)}
#footer{background:var(--c-bg);padding:1.5rem 0 1rem}
/* #ataknordic{font-size:14px}
#ataknordic a{display:block;margin-top:.5rem}
#ataknordic a>img{height:40px;filter:grayscale(1);opacity:.5;transition:all .5s}
#ataknordic a:hover>img{filter:none;opacity:1} */
#social a{color:var(--c-ft-text);font-size:1.5rem;margin-left:.5rem;transition:color .5s}
#social a:hover{color:var(--c-ft-text-m);}
#copyright{color:#cfd0d1}
/* mobile only */
@media(max-width:767px){
  #widgets .fw-medium{color:rgb(38,38,38)}
  #widgets,#widgets a,#social a{color:rgb(128,128,128)}
  footer{background:var(--c-bg)}
  #footer{background:#fff}
  #widgets{margin-bottom:2rem}
  #widgets>.col-6{padding:1rem 0 0 2.5rem}
  footer #atakdigital{padding:0 1rem 1rem;text-align:center}
  .copyright{font-size:14px}
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{margin-right:-5px}
/* From http://codex.wordpress.org/CSS */
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left}.alignleft,.wp-caption.alignleft,.wp-caption.alignnone,a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

/* edit css */
.page-id-11951 .bg-full .container {overflow:hidden}
