/* Footer v5: дорогой компактный коммуникационный финал */
body:not(.home) .site-footer{
background:
radial-gradient(circle at 14% 32%,rgba(72,215,232,.16),transparent 28%),
radial-gradient(circle at 88% 28%,rgba(222,108,22,.13),transparent 26%),
linear-gradient(135deg,#07131e 0%,#0d1d2c 58%,#07131e 100%)!important;
border-top:1px solid rgba(72,215,232,.28)!important;
}
body:not(.home) .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{
background:transparent!important;
padding:42px clamp(22px,5vw,64px) 34px!important;
border-top:0!important;
}
body:not(.home) .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
max-width:1180px!important;
display:grid!important;
grid-template-columns:minmax(180px,.75fr) minmax(240px,1fr) minmax(260px,.9fr)!important;
align-items:center!important;
gap:30px!important;
margin:0 auto!important;
}
body:not(.home) .site-footer .site-footer-section{
align-items:center!important;
}
body:not(.home) .site-footer .site-footer-section-1{
justify-content:flex-start!important;
}
body:not(.home) .site-footer .site-footer-section-2{
justify-content:center!important;
}
body:not(.home) .site-footer .site-footer-section-3,
body:not(.home) .site-footer .site-footer-section-4{
justify-content:flex-end!important;
text-align:left!important;
}
body:not(.home) .site-footer img,
body:not(.home) .site-footer .custom-logo-link img,
body:not(.home) .site-footer img.custom-logo{
background:transparent!important;
box-shadow:none!important;
filter:drop-shadow(0 20px 36px rgba(0,0,0,.24))!important;
max-width:176px!important;
width:auto!important;
height:auto!important;
mix-blend-mode:normal!important;
}
body:not(.home) .site-footer .footer-social-inner-wrap{
display:flex!important;
flex-wrap:wrap!important;
justify-content:center!important;
gap:10px!important;
}
body:not(.home) .site-footer .ast-builder-social-element{
width:42px!important;
height:42px!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
border:1px solid rgba(72,215,232,.35)!important;
background:rgba(231,224,208,.045)!important;
box-shadow:none!important;
}
body:not(.home) .site-footer .ast-builder-social-element svg{
width:19px!important;
height:19px!important;
}
body:not(.home) .site-footer .site-footer-section-4,
body:not(.home) .site-footer .site-footer-section-3:last-child{
background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;
border:1px solid rgba(72,215,232,.20)!important;
padding:22px 24px!important;
}
body:not(.home) .site-footer h1,
body:not(.home) .site-footer h2,
body:not(.home) .site-footer h3,
body:not(.home) .site-footer h4,
body:not(.home) .site-footer .widget-title{
color:#de6c16!important;
-webkit-text-fill-color:#de6c16!important;
font-size:18px!important;
line-height:1.15!important;
margin:0 0 14px!important;
letter-spacing:.01em!important;
}
body:not(.home) .site-footer p,
body:not(.home) .site-footer li,
body:not(.home) .site-footer div,
body:not(.home) .site-footer span{
color:#e7e0d0!important;
-webkit-text-fill-color:#e7e0d0!important;
}
body:not(.home) .site-footer a{
color:#e7e0d0!important;
-webkit-text-fill-color:#e7e0d0!important;
font-weight:650!important;
}
body:not(.home) .site-footer a:hover{
color:#48d7e8!important;
-webkit-text-fill-color:#48d7e8!important;
}
body:not(.home) .site-below-footer-wrap[data-section="section-below-footer-builder"]{
background:rgba(4,13,21,.86)!important;
border-top:1px solid rgba(72,215,232,.18)!important;
padding:16px 22px!important;
}
body:not(.home) .site-below-footer-wrap .ast-builder-grid-row{
max-width:1180px!important;
margin:0 auto!important;
}
@media(max-width:921px){
body:not(.home) .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
grid-template-columns:1fr!important;
gap:22px!important;
}
body:not(.home) .site-footer .site-footer-section,
body:not(.home) .site-footer .site-footer-section-1,
body:not(.home) .site-footer .site-footer-section-2,
body:not(.home) .site-footer .site-footer-section-3,
body:not(.home) .site-footer .site-footer-section-4{
justify-content:flex-start!important;
text-align:left!important;
}
body:not(.home) .site-footer .footer-social-inner-wrap{justify-content:flex-start!important}
}
/* Emergency isolation for seminar landing /new-reality/ */
body.postid-3800 #masthead,
body.postid-3800 .site-header,
body.postid-3800 .entry-header,
body.postid-3800 #secondary,
body.postid-3800 .widget-area.secondary{
display:none!important;
}
body.postid-3800,
body.postid-3800 #page,
body.postid-3800 #content,
body.postid-3800 .site-content,
body.postid-3800 .ast-container,
body.postid-3800 #primary,
body.postid-3800 .site-main,
body.postid-3800 article,
body.postid-3800 .entry-content{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
border:0!important;
float:none!important;
background:#07131e!important;
box-shadow:none!important;
color:#e7e0d0!important;
overflow-x:hidden!important;
}
body.postid-3800 article.ast-article-single{
margin:0!important;
background:transparent!important;
border:0!important;
box-shadow:none!important;
}
body.postid-3800 .entry-content > *{
max-width:none!important;
}
body.postid-3800 .pc-landing{
display:block!important;
width:100%!important;
max-width:none!important;
margin:0!important;
background:#07131e!important;
color:#e7e0d0!important;
-webkit-text-fill-color:initial!important;
}
body.postid-3800 .pc-landing,
body.postid-3800 .pc-landing div,
body.postid-3800 .pc-landing span,
body.postid-3800 .pc-landing p,
body.postid-3800 .pc-landing li{
color:rgba(231,224,208,.84)!important;
-webkit-text-fill-color:rgba(231,224,208,.84)!important;
}
body.postid-3800 .pc-landing .pc-h1,
body.postid-3800 .pc-landing .pc-h2,
body.postid-3800 .pc-landing .pc-section-title,
body.postid-3800 .pc-landing h1,
body.postid-3800 .pc-landing h2,
body.postid-3800 .pc-landing h3{
color:#f3eddf!important;
-webkit-text-fill-color:#f3eddf!important;
}
body.postid-3800 .pc-landing .pc-kicker,
body.postid-3800 .pc-landing .pc-speaker-kicker,
body.postid-3800 .pc-landing .pc-route-point,
body.postid-3800 .pc-landing .pc-meta,
body.postid-3800 .pc-landing .pc-note strong{
color:#48d7e8!important;
-webkit-text-fill-color:#48d7e8!important;
}
body.postid-3800 .pc-landing .pc-button,
body.postid-3800 .pc-landing a.pc-button,
body.postid-3800 .pc-landing .compass-cta a{
color:#fff!important;
-webkit-text-fill-color:#fff!important;
background:#de6c16!important;
border-color:#de6c16!important;
}
body.postid-3800 .pc-landing a:not(.pc-button){
color:#48d7e8!important;
-webkit-text-fill-color:#48d7e8!important;
}
body.postid-3800 .site-footer{
display:none!important;
}