/* =========================
   BLOG (itemid-125) HEADER OVERRIDES
========================= */
body.itemid-125{background:#fff;}
body.itemid-125 header.header,body.itemid-125 .header,body.itemid-125 .header-row{background:#fff!important;}
body.itemid-125 .navbar-nav .nav-link{color:#0b1f3a!important;}
body.itemid-125 main.main,body.itemid-125 .main{background:#fff!important;}
body.itemid-125 .logo .img-logo{content:url("/images/landing/svg/actino-logo.svg");filter:none!important;opacity:1!important;}
body.itemid-125 .custom-112 .coords-logo{content:url("/images/landing/svg/location.svg")!important;width:44px!important;height:44px!important;filter:none!important;opacity:1!important;}
body.itemid-125 .custom-112 .phone-logo{content:url("/images/landing/svg/actino-phone.svg")!important;width:44px!important;height:44px!important;filter:none!important;opacity:1!important;}
body.itemid-125 .custom-112 .address a{background:transparent!important;}
body.itemid-125 .custom-112,body.itemid-125 .custom-112 *{filter:none!important;}
/* Burger icon black */
body.itemid-125 .burger i.burger-menu{background-image: url("/images/landing/svg/burger-black.svg") !important;top: -3px;position: relative;}

/* =========================
   BLOG LAYOUT
========================= */
.bk-blog{padding:70px 0;position:relative;overflow:hidden;}
.bk-blog__inner{width:min(1640px,calc(100% - 40px));margin:0 auto;}
.bk-blog__title{font-size:clamp(44px,4.2vw,91px);letter-spacing:.04em;font-weight:600;margin:10px 0 28px;color:#112646;text-transform:uppercase;}
.bk-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;grid-auto-rows:468px;}
@media (max-width:1140px){.bk-blog__grid{grid-template-columns:1fr;grid-auto-rows:clamp(320px,38vw,468px);}}
@media (max-width:768px){.bk-blog__grid{grid-auto-rows:clamp(260px,60vw,468px);}}

/* =========================
   BLOG CARD
========================= */
@media (max-width:1439.98px){
.bk-blog {padding: 20px 0 !important;}
.bk-blog__title {font-size: 36px !important;}
.bk-card__title{font-size:26px !important;}
.bk-card__text{font-size:16px !important;}
.bk-card__more{position: absolute;right: 8%;bottom: 4vw;width: 40px !important;height: 40px !important;}}

@media (max-width:1239.98px){
.bk-blog__title {font-size: 30px !important;}}  
  
@media (max-width:991.98px){
.bk-blog {padding: 0px !important;}
.bk-blog__title {font-size: 26px !important;}
.bk-card__title{font-size:20px !important;}
.bk-card__more{bottom: 5vw !important;width: 30px !important;height: 30px !important;}}

@media (max-width:599.98px){
.bk-card__text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.bk-blog__inner > h1 {padding-top: 0px !important;}
.bk-card__title{font-size:18px !important;}
.bk-card__text{font-size:15px !important;}
.bk-card__more{bottom: 4vw !important;width: 26px !important;height: 26px !important;}}

@media (max-width:499.98px){
.bk-card__text{-webkit-line-clamp:4!important;}}

.bk-card{height:100%;}
.bk-card__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#fff;text-decoration:none;color:inherit;box-shadow:none!important;transform:none!important;}
.bk-card__link:hover{box-shadow:none;transform:none;}
.bk-card__bg{position:absolute;inset:0;z-index:0;}
.bk-card__bg-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03);}
.bk-card__bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7);transition:opacity .25s ease;}
.bk-card__ph{position:absolute;inset:0;background:linear-gradient(135deg,#f2f2f2,#e6e6e6);}
.bk-card__cover{position:absolute;inset:0;z-index:3;opacity:0;transform-origin:100% 100%;transform:translate(18px,18px) scale(.96);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);pointer-events:none;}
.bk-card__cover-img{width:100%;height:100%;object-fit:cover;display:block;}
.bk-card__link:hover .bk-card__cover{opacity:1;transform:translate(0,0) scale(1);}
.bk-card__link:hover .bk-card__bg::after{opacity:0;}
.bk-card__body{position:absolute;inset:0;z-index:2;padding:3vw 1.5vw 3vw 4vw;display:flex;flex-direction:column;color:#000;transition:opacity .18s ease;}
.bk-card__link:hover .bk-card__body{opacity:0;}
.bk-card__title{margin:0 0 12px;font-size:30px;line-height:1.25;color:#fff;}
.bk-card__text{font-size:17px;line-height:1.65;color:#fff;font-weight:300;flex:1;}
.bk-card__text,.bk-card__text *{margin:0!important;}
.bk-card__link::before{content: "";position: absolute;left: 26px;right: 26px;bottom: 3vw;height: 2px;background: rgba(255,255,255,.8);z-index: 2;width: 84%;left: 50%;margin-left: -42%;}
.bk-card__more{position: absolute;right: 8%;bottom: 4vw;width: 60px;height: 60px;z-index: 2;background: transparent !important;border: none !important;}
.bk-card__more::before{content:"";position:absolute;inset:0;background-image:url("/images/landing/svg/white-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:70% 70%;}
.bk-card__link:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:0;}

/* =========================
   PAGINATION (dots style)
========================= */
.bk-blog__pagination{margin-top:40px!important;display:flex!important;justify-content:center!important;width:100%!important;position:relative;z-index:2;}
.bk-blog__pagination nav,.bk-blog__pagination .pagination__wrapper{display:block!important;width:100%!important;}
.bk-blog__pagination ul.pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important;}
.bk-blog__pagination .page-link{display:block!important;width:20px!important;height:20px!important;padding:0!important;min-width:0!important;border:none!important;border-radius:999px!important;background:rgba(179,189,45,.55)!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;box-shadow:none!important;}
.bk-blog__pagination li.active .page-link,.bk-blog__pagination .page-item.active .page-link{width:50px!important;height:50px!important;background:rgba(179,189,45,1)!important;}
.bk-blog__pagination .page-link:hover{background:rgba(179,189,45,.85)!important;}
.bk-blog__pagination li.disabled{display:none!important;}
.bk-blog__pagination .page-link [class^="icon-"],.bk-blog__pagination .page-link [class*=" icon-"]{display:none!important;}
.bk-blog__grid,.bk-blog__pagination{position:relative;z-index:2;}

/* =========================
   DECORATIVE ARC
========================= */
.bk-blog__blue-arc{margin-top:230px;}
.bk-blog__arc{position:absolute;left:50%;bottom:-510px;transform:translateX(-50%);width:740px;height:700px;pointer-events:none;z-index:0;}
.bk-blog__arc::before{content:"";position:absolute;inset:0;border-radius:50%;border:120px solid #81C3D7;box-sizing:border-box;}
@media (max-width:1140px){.bk-blog__blue-arc{margin-top:200px;}.bk-blog__arc{width:50%;height:500px;bottom:-370px;}.bk-blog__arc::before{border-width:80px;}}
@media (max-width:991.98px){.bk-blog__blue-arc{margin-top:180px;}.bk-blog__arc{width:50%;height:410px;bottom:-300px;}.bk-blog__arc::before{border-width:70px;}}
@media (max-width:768px){.bk-blog__blue-arc{margin-top:140px;}.bk-blog__arc{width:60%;height:380px;bottom:-300px;}.bk-blog__arc::before{border-width:60px;}}
@media (max-width:768px){.bk-blog__blue-arc{margin-top:140px;}.bk-blog__arc{width:60%;height:380px;bottom:-300px;}.bk-blog__arc::before{border-width:60px;}}

.bk-blog__blue-arc-in{margin-top:0px;padding-top:250px;}
.bk-blog__arc-in{position:absolute;left:50%;bottom:-510px;transform:translateX(-50%);width:740px;height:700px;pointer-events:none;z-index:0;}
.bk-blog__arc-in::before{content:"";position:absolute;inset:0;border-radius:50%;border:120px solid #81C3D7;box-sizing:border-box;}
@media (max-width:1140px){.bk-blog__blue-arc-in{margin-top:0px;padding-top:220px;}.bk-blog__arc-in{width:50%;height:500px;bottom:-370px;}.bk-blog__arc-in::before{border-width:80px;}}
@media (max-width:991.98px){.bk-blog__blue-arc-in{margin-top:0px;padding-top:180px;}.bk-blog__arc-in{width:50%;height:410px;bottom:-300px;}.bk-blog__arc-in::before{border-width:70px;}}
@media (max-width:767.98px){.bk-blog__blue-arc-in{margin-top:0px;padding-top:160px;}.bk-blog__arc-in{width:60%;height:380px;bottom:-300px;}.bk-blog__arc-in::before{border-width:60px;}}
@media (max-width:599.98px){.bk-blog__blue-arc-in{margin-top:0px;padding-top:160px;}.bk-blog__arc-in{width:80%;height:380px;bottom:-300px;}.bk-blog__arc-in::before{border-width:60px;}}

/* Remove footer margin only on itemid-125 */
body.itemid-125 .footer{margin:0!important;}

/* =========================
   BLOG ARTICLE (itemid-125) LAYOUT
========================= */
#bk-article-content{scroll-margin-top:120px;}
.bk-article{position:relative;background:#fff;}
.bk-article__hero{display:grid;grid-template-columns:1fr 1fr;min-height:420px;}
.bk-article__hero-left{position:relative;overflow:hidden;}
.bk-article__hero-img{width:100%;height:100%;object-fit:cover;display:block;}
.bk-article__hero-ph{width:100%;height:100%;background:#e6e6e6;}
.bk-article__hero-right{background:#8fcfe1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:40px;}
.bk-article__title{margin: 0;text-align: center;color: #112646;font-size: 30px;letter-spacing: 0.3px;text-transform: uppercase;font-weight: normal;max-width: 80%;line-height: 1.2em;}
.bk-article__scroll{width:56px;height:56px;border-radius:999px;background:#112646;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-top: 3vw;}
.bk-article__scroll:hover{width:56px;height:56px;border-radius:999px;background:#112646;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-top: 3vw;}
.bk-article__scroll-ico{width:14px;height:14px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);margin-top:-6px;}
.bk-article__content{width:min(980px,calc(100% - 40px));margin:0 auto;padding:5vw 0 0;color:#112646;font-size: 20px;letter-spacing: 0.2px;line-height: 35px;}
@media (max-width:1140px){.bk-article__hero{grid-template-columns:1fr;}.bk-article__hero{min-height:auto;}.bk-article__hero-left{min-height:280px;}.bk-article__content{padding:4vw 0 0;font-size: 18px;line-height: 32px;}}
@media (max-width:991.98px){.bk-article__content{padding:3vw 0 0;font-size: 16px;line-height: 28px;}.bk-article__title{font-size: 24px;max-width: 100%;line-height: 1.2em;}.bk-article__hero-right{gap: 10px;padding: 0px 20px 20px 20px;}.bk-article__scroll {width: 42px;height: 42px;}}
@media (max-width:767.98px){.bk-article__content{padding:3vw 0 0;font-size: 14px;line-height: 26px;}}

/* =========================
   OTHER ITEMID OVERRIDE
========================= */
body.itemid-139 .row.mx-0.field-row{background-color:#c3cc3a!important;}

