.b-1 {border: 1px solid white}
.b-6 {border: 6px solid white}
.bg-white {background-color: white}
.br-5 {border-radius: 5px}
.br-circle {border-radius: circle}
.fs-22 {font-size: 22px !important}
.fs-42 {font-size: 42px !important}
.nmb {margin-bottom: 0 !important}
.nml {margin-left: 0 !important}
.nmr {margin-right: 0 !important}
.nmt {margin-top: 0 !important}
.np {padding: 0 !important}
.nl a {cursor: default !important}
.nl a:hover {background-color: var(--buttonInitialColor) !important}
.ct-footer .widget-title {
position: relative;
margin-bottom: 60px;
}
.ct-footer .widget-title:after {
width: 40px;
border-bottom: 2px solid var(--paletteColor1);
position: absolute;
left: 0;
top: 35px;
content: '';
}
.ct-sidebar .widget-title {
position: relative;
margin-bottom: 30px !important;
}
.ct-sidebar .widget-title:after {
width: 40px;
border-bottom: 2px solid var(--paletteColor1);
position: absolute;
left: 0;
top: 35px;
content: '';
}
.ct-sidebar .wp-caption-text {
text-align: center;
font-size: 14px;
}
.home-blog ul.columns-3>li {width: 100% !important}
.home-blog-post .wp-block-post-featured-image a {width: 100%}
.home-blog-post .wp-block-post-title {margin-top: 1rem;}
.home-blog-post .wp-block-post-title a {font-size: 18px; color: black;}
.home-blog-post .wp-block-post-title a:hover {color: var(--paletteColor1);}
.home-blog-post .wp-block-post-excerpt {overflow: hidden;}
.home-blog-post .wp-block-post-excerpt__more-link {
display: inline-block;
padding: 7px 14px;
border-radius: 4px;
color: white;
background-color: var(--paletteColor4);
text-decoration: none;
}
.home-blog-post .wp-block-post-excerpt__more-link:hover {
background-color: var(--paletteColor1);
}
.home-box-columns {flex-direction: column !important;}
.home-box-columns>.wp-block-column {margin-left: 0 !important;}
.home-box, .home-box-inner {padding: 20px !important}
.home-box-inner, .home-box-inner .wp-block-cover__inner-container {width: 100% !important}
.home-box-inner .wp-block-cover__inner-container {display: flex; flex-direction: column; min-height: 290px;}
.home-box-inner .wp-block-cover__inner-container > * {margin-left: 0 !important; margin-right: 0 !important;}
.home-box-inner .wp-block-buttons {width: 100% !important; margin-top: auto;}
.info-box {
background-color: white;
border-radius: 5px;
padding: 15px;
}
.spec-box .uagb-ifb-icon {
visibility: hidden;
}
.spec-box .uagb-ifb-icon-wrap {
background: var(--paletteColor1);
border-radius: 5px;
width: 50px;
height: 50px;
}
.spec-box .uagb-ifb-title-prefix {
margin: 0;
position: absolute;
top: 5px;
left: 0;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
font-weight: bold;
font-size: 20px;
color: white;
}
.spec-box .uagb-ifb-imgicon-wrap {
margin-left: 0 !important;
}
.spec-box-circle .uagb-ifb-icon-wrap {
border-radius: 50%;
}
.spec-box-romb .uagb-ifb-icon-wrap {
border-radius: 0;
transform: rotate(45deg);
}
.superblockslider {margin-bottom: 0 !important}
.superblockslider__slide_inner .wp-block-separator {
height: 0 !important;
margin: var(--content-spacing) auto !important;
}
.superblockslider__slide_inner .wp-block-separator:after {
background: var(--paletteColor1);
height: 3px;
width: 60px;
position: absolute;
content: '';
}
.text-outline {text-shadow: 0 0 15px white, 0 0 20px white, 0 0 40px white, 0 0 60px white, 0 0 80px white, 0 0 95px white, 0 0 120px white}
article figure.wp-caption {max-width: 100% !important;}
@media (max-width: 767px) {
.spec-box .uagb-ifb-left-right-wrap {display: flex !important; margin-top: 20px !important}
.spec-box .uagb-ifb-imgicon-wrap {width: 100px !important}
.spec-box .uagb-ifb-content {text-align: left !important}
}
@media (min-width: 600px) {
.home-blog ul.columns-3>li {width: calc(50% - .625em) !important}
}
@media (min-width: 900px) {
.home-blog ul.columns-3>li {width: calc(33.33333% - .83333em) !important}
.home-box-columns {flex-direction: row !important;}
.home-box-columns>.wp-block-column:not(:first-child) {margin-left: var(--wp--style--block-gap,2em) !important;}
}