#start-resizable-editor-section {
    display: none;
}
.ugb--hover-lift,
.ugb--hover-lift-more,
.ugb--hover-lift-shadow,
.ugb--hover-lift-shadow-staggered,
.ugb--hover-lift-staggered,
.ugb--hover-lower,
.ugb--hover-lower-more,
.ugb--hover-scale,
.ugb--hover-scale-more,
.ugb--hover-scale-shadow,
.ugb--hover-shadow {
    transition: all 0.3s cubic-bezier(0.84, 0.12, 0.59, 0.83) !important;
}
.ugb--hover-lift-shadow-staggered,
.ugb--hover-lift-staggered {
    transition-delay: 0.15s !important;
}
.ugb--hover-lift-shadow-staggered h1,
.ugb--hover-lift-shadow-staggered h2,
.ugb--hover-lift-shadow-staggered h3,
.ugb--hover-lift-shadow-staggered h4,
.ugb--hover-lift-shadow-staggered h5,
.ugb--hover-lift-shadow-staggered img,
.ugb--hover-lift-staggered h1,
.ugb--hover-lift-staggered h2,
.ugb--hover-lift-staggered h3,
.ugb--hover-lift-staggered h4,
.ugb--hover-lift-staggered h5,
.ugb--hover-lift-staggered img {
    transition: all 0.3s cubic-bezier(0.84, 0.12, 0.59, 0.83) !important;
}
.ugb--hover-lift-shadow-staggered:hover,
.ugb--hover-lift-staggered:hover {
    transform: translateY(-10px);
}
.ugb--hover-lift-shadow-staggered:hover h1,
.ugb--hover-lift-shadow-staggered:hover h2,
.ugb--hover-lift-shadow-staggered:hover h3,
.ugb--hover-lift-shadow-staggered:hover h4,
.ugb--hover-lift-shadow-staggered:hover h5,
.ugb--hover-lift-shadow-staggered:hover img,
.ugb--hover-lift-staggered:hover h1,
.ugb--hover-lift-staggered:hover h2,
.ugb--hover-lift-staggered:hover h3,
.ugb--hover-lift-staggered:hover h4,
.ugb--hover-lift-staggered:hover h5,
.ugb--hover-lift-staggered:hover img {
    transform: translateY(-5px);
}
.ugb--hover-lift-shadow-staggered:hover,
.ugb--hover-lift-shadow:hover {
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-lift-shadow:hover {
    transform: translateY(-10px);
}
.ugb--hover-lower:hover {
    transform: scale(0.97);
}
.ugb--hover-lower-more:hover {
    transform: scale(0.93);
}
.ugb--hover-scale:hover {
    transform: scale(1.03);
}
.ugb--hover-scale-more:hover {
    transform: scale(1.07);
}
.ugb--hover-scale-shadow:hover {
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133, 0 5px 50px 0 #0000000d !important;
    transform: scale(1.03);
}
.ugb--hover-lift:hover {
    transform: translateY(-10px);
}
.ugb--hover-lift-more:hover {
    transform: translateY(-18px);
}
.ugb--hover-shadow:hover {
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-0:hover,
.ugb--hover-lift-shadow.ugb--shadow-0:hover {
    box-shadow: none, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-0:hover,
.ugb--hover-shadow.ugb--shadow-0:hover {
    box-shadow: none, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-1:hover,
.ugb--hover-lift-shadow.ugb--shadow-1:hover {
    box-shadow: 0 0 0 1px #7878781a, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-1:hover,
.ugb--hover-shadow.ugb--shadow-1:hover {
    box-shadow: 0 0 0 1px #7878781a, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-2:hover,
.ugb--hover-lift-shadow.ugb--shadow-2:hover {
    box-shadow: 0 0 0 2px #7878781a, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-2:hover,
.ugb--hover-shadow.ugb--shadow-2:hover {
    box-shadow: 0 0 0 2px #7878781a, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-3:hover,
.ugb--hover-lift-shadow.ugb--shadow-3:hover {
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-3:hover,
.ugb--hover-shadow.ugb--shadow-3:hover {
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-4:hover,
.ugb--hover-lift-shadow.ugb--shadow-4:hover {
    box-shadow: 0 2px 20px #9993, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-4:hover,
.ugb--hover-shadow.ugb--shadow-4:hover {
    box-shadow: 0 2px 20px #9993, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-5:hover,
.ugb--hover-lift-shadow.ugb--shadow-5:hover {
    box-shadow: 0 5px 30px -10px #123f524d, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-5:hover,
.ugb--hover-shadow.ugb--shadow-5:hover {
    box-shadow: 0 5px 30px -10px #123f524d, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-6:hover,
.ugb--hover-lift-shadow.ugb--shadow-6:hover {
    box-shadow: 0 10px 30px #0000000d, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-6:hover,
.ugb--hover-shadow.ugb--shadow-6:hover {
    box-shadow: 0 10px 30px #0000000d, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-7:hover,
.ugb--hover-lift-shadow.ugb--shadow-7:hover {
    box-shadow: 7px 5px 30px #48497926, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-7:hover,
.ugb--hover-shadow.ugb--shadow-7:hover {
    box-shadow: 7px 5px 30px #48497926, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-8:hover,
.ugb--hover-lift-shadow.ugb--shadow-8:hover {
    box-shadow: 0 10px 60px #0000001a, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-8:hover,
.ugb--hover-shadow.ugb--shadow-8:hover {
    box-shadow: 0 10px 60px #0000001a, 0 5px 50px 0 #0000000d !important;
}
.ugb--hover-lift-shadow-staggered.ugb--shadow-9:hover,
.ugb--hover-lift-shadow.ugb--shadow-9:hover {
    box-shadow: 0 70px 130px -60px #48497961, 0 10px 20px 0 #0000000d !important;
}
.ugb--hover-scale-shadow.ugb--shadow-9:hover,
.ugb--hover-shadow.ugb--shadow-9:hover {
    box-shadow: 0 70px 130px -60px #48497961, 0 5px 50px 0 #0000000d !important;
}
.ugb-bottom-separator .ugb-separator__layer-2,
.ugb-bottom-separator .ugb-separator__layer-3,
.ugb-top-separator .ugb-separator__layer-2,
.ugb-top-separator .ugb-separator__layer-3 {
    fill: #ccc;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    transform-origin: bottom;
    width: 100%;
    z-index: 2;
}
.ugb-bottom-separator .ugb-separator__layer-3,
.ugb-top-separator .ugb-separator__layer-3 {
    z-index: 1;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__item {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    overflow: hidden;
    padding: 35px;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__content {
    overflow: hidden;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__arrow,
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__item,
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__title {
    transition: all 0.3s ease-in-out;
    will-change: color, fill;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__item {
    border-bottom: 3px solid #0000001a;
    will-change: background, border-radius;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__heading {
    border-radius: 0;
    box-shadow: none;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__content .ugb-accordion__content-inner {
    padding: 35px 0 0;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored:not(.ugb-accordion--open) .ugb-accordion__item {
    background: #0000;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    box-shadow: none !important;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored.ugb-accordion--open .ugb-accordion__item {
    background-color: #fff;
    border-width: 0 !important;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-colored .ugb-accordion__item {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    overflow: hidden;
    padding: 17.5px 35px;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-colored .ugb-accordion__content {
    overflow: hidden;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-colored .ugb-accordion__content .ugb-accordion__content-inner {
    padding: 35px 0 0;
}
.ugb-blockquote .ugb-inner-block > .ugb-block-content > * {
    display: flex;
    flex-direction: column;
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-centered-quote {
    text-align: center;
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-centered-quote .ugb-blockquote__quote {
    bottom: 50%;
    left: 50%;
    top: auto;
    transform: translateX(-50%) translateY(20%) scale(1.5);
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-centered-quote .ugb-blockquote__text {
    margin: 0 auto;
    max-width: 30vw;
    width: 100%;
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-huge .ugb-blockquote__text {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: Constantia, Lucida Bright, Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-size: 40px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.3em;
    text-rendering: optimizeLegibility;
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-highlight .ugb-blockquote__text {
    color: #222;
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-highlight .ugb-blockquote__content {
    background-color: #ddd;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    box-shadow: -0.2em 0 0 0.5em #ddd, 0.2em 0 0 0.5em #ddd;
    display: inline;
    font-size: 30px;
    line-height: 1.2em;
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-highlight .ugb-blockquote__content .ugb-blockquote__text {
    background: #ddd;
    display: inline;
    line-height: 1.2em;
    position: relative;
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-highlight .ugb-blockquote__quote {
    z-index: -1;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio .ugb-blog-posts__featured-image-background,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__featured-image-background {
    background-position: 50%;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0;
    transition: all 0.4s ease-in-out;
    z-index: 1 !important;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio .ugb-blog-posts__item,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__item {
    background: #000;
    border-radius: 12px;
    margin-bottom: 0;
    overflow: hidden;
    padding: 300px 35px 35px;
    position: relative;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio .ugb-blog-posts__item:after,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__item:after {
    background: linear-gradient(180deg, #0000 15%, #0000004d 50%, #000000b3);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio .ugb-blog-posts__item:hover .ugb-blog-posts__featured-image-background,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__item:hover .ugb-blog-posts__featured-image-background {
    opacity: 0.6;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio .ugb-blog-posts__item *,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__item * {
    position: relative;
    z-index: 2;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio.ugb-blog-posts--has-bg-color .ugb-blog-posts__featured-image-background,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2.ugb-blog-posts--has-bg-color .ugb-blog-posts__featured-image-background {
    opacity: 0.8;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio.ugb-blog-posts--has-bg-color .ugb-blog-posts__item:hover .ugb-blog-posts__featured-image-background,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2.ugb-blog-posts--has-bg-color .ugb-blog-posts__item:hover .ugb-blog-posts__featured-image-background {
    opacity: 0.6;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio .ugb-blog-posts__content,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__content {
    justify-content: flex-end;
    z-index: 3 !important;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio .ugb-blog-posts__content,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio .ugb-blog-posts__content a,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__content,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__content a {
    color: #fff;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__item {
    padding: 35px 15%;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__content {
    justify-content: space-between;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__content > :first-child {
    margin-bottom: 60px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__category {
    order: 1;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__excerpt,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__readmore,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__title {
    order: 3;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__meta {
    order: 5;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__featured-image-background {
    opacity: 0.5;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__item:hover .ugb-blog-posts__featured-image-background {
    opacity: 0.35;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__featured-image {
    border-radius: 0;
    margin-bottom: 0;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__featured-image img {
    height: 150px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__item {
    border-radius: 12px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__content {
    background-color: #fff;
    padding: 35px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__category {
    order: 1;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__excerpt,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__readmore,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__title {
    order: 3;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card .ugb-blog-posts__meta {
    order: 5;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__item {
    border-radius: 12px;
    flex-direction: row;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__featured-image {
    border-radius: 0;
    margin-bottom: 0;
    order: 2;
    width: auto;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__featured-image a {
    display: block;
    height: 100%;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__featured-image img {
    height: 100% !important;
    min-height: 100%;
    width: 300px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__content {
    background-color: #fff;
    padding: 35px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__category {
    order: 1;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__excerpt,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__readmore,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__title {
    order: 3;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__meta {
    order: 5;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card2 .ugb-block-content {
    align-items: flex-start;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card2 .ugb-blog-posts__item {
    background-color: #fff;
    border-radius: 12px;
    padding: 35px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card2 .ugb-blog-posts__category {
    order: 1;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card2 .ugb-blog-posts__excerpt,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card2 .ugb-blog-posts__readmore,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card2 .ugb-blog-posts__title {
    order: 3;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card2 .ugb-blog-posts__featured-image {
    order: 9;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-vertical-card2 .ugb-blog-posts__meta {
    order: 10;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-block-content {
    align-items: flex-start;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__item {
    border-radius: 12px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__content,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__header {
    padding: 35px;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__header {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 400px;
    position: relative;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__header > * {
    position: relative;
    z-index: 3;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__header > :last-child {
    margin-bottom: 0;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__header > *,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__header > * a {
    color: #fff;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__header:after {
    background: linear-gradient(180deg, #0000 15%, #0000004d 50%, #000000b3);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__header:before {
    background: #000;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.7s ease-in-out;
    z-index: 2;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__featured-image-background {
    background-position: 50%;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0;
    transition: all 0.4s ease-in-out;
    z-index: 1 !important;
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-image-card .ugb-blog-posts__content {
    background-color: #fff;
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-button-container {
    grid-column: 1/-1;
    text-align: center;
}
.ugb-blog-posts__item {
    opacity: 1;
    transform: translateY(0);
    transition: all 0.7s cubic-bezier(0.2, 0.6, 0.4, 1);
}
.ugb-blog-posts__item.ugb-blog-posts--hide {
    opacity: 0;
    transform: translateY(45px);
}
.ugb-blog-posts__load-more-button.ugb-blog-posts--busy {
    animation: blog_posts_load_more_busy 1.2s ease-in-out infinite;
}
@keyframes blog_posts_load_more_busy {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.85;
    }
    to {
        opacity: 1;
    }
}
.ugb-blog-posts__pagination .ugb-button {
    margin: 8px;
    text-decoration: none;
}
.ugb-blog-posts__pagination .ugb-button.dots,
.ugb-blog-posts__pagination .ugb-button.is-active {
    cursor: default;
    pointer-events: none;
}
.ugb-blog-posts__pagination .ugb-button.is-active .ugb-button--inner {
    color: var(--s-primary-color, #689A36) !important;
}
.ugb-blog-posts__pagination .ugb-button.ugb-button--design-ghost:focus,
.ugb-blog-posts__pagination .ugb-button.ugb-button--design-link:focus,
.ugb-blog-posts__pagination .ugb-button.ugb-button--design-plain:focus {
    background-color: inherit !important;
    text-decoration: none !important;
}
.ugb-blog-posts__pagination .ugb-button.is-active:not(.ugb-button--design-ghost):not(.ugb-button--design-link):not(.ugb-button--design-plain) {
    background-color: #fff;
}
.ugb-cta.ugb-cta--design-horizontal .ugb-cta__item {
    grid-gap: 35px;
    align-items: center;
    display: grid;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    text-align: center;
}
.ugb-cta.ugb-cta--design-horizontal .ugb-cta__title {
    text-align: left;
}
.ugb-cta.ugb-cta--design-horizontal .ugb-cta__description,
.ugb-cta.ugb-cta--design-horizontal .ugb-cta__title,
.ugb-cta.ugb-cta--design-horizontal-2 .ugb-cta__description {
    margin-bottom: 0;
}
.ugb-cta.ugb-cta--design-horizontal-2 .ugb-cta__item {
    grid-gap: 35px;
    align-items: center;
    display: grid;
    grid-auto-columns: auto;
    grid-auto-flow: column;
}
.ugb-cta.ugb-cta--design-horizontal-2 .ugb-cta__item .ugb-cta__description,
.ugb-cta.ugb-cta--design-horizontal-2 .ugb-cta__item .ugb-cta__title {
    text-align: left;
}
.ugb-cta.ugb-cta--design-horizontal-2 .ugb-cta__item .ugb-button-container {
    text-align: right;
}
.ugb-cta.ugb-cta--design-horizontal-3 .ugb-cta__title {
    margin-bottom: 0;
}
.ugb-cta.ugb-cta--design-horizontal-3 .ugb-cta__item {
    grid-gap: 35px;
    align-items: flex-start;
    display: grid;
    grid-auto-columns: auto;
    grid-auto-flow: column;
}
.ugb-cta.ugb-cta--design-horizontal-3 .ugb-cta__item .ugb-cta__title {
    text-align: left;
}
.ugb-cta.ugb-cta--design-horizontal-3 .ugb-cta__item .ugb-button-container,
.ugb-cta.ugb-cta--design-horizontal-3 .ugb-cta__item .ugb-cta__description {
    text-align: right;
}
.ugb-cta.ugb-cta--design-split-centered .ugb-cta__title {
    margin-bottom: 0;
}
.ugb-cta.ugb-cta--design-split-centered .ugb-cta__item {
    grid-gap: 35px;
    align-items: center;
    display: grid;
    grid-auto-columns: auto;
    grid-auto-flow: column;
}
.ugb-cta.ugb-cta--design-split-centered .ugb-cta__item .ugb-cta__title {
    text-align: right;
}
.ugb-cta.ugb-cta--design-split-centered .ugb-cta__item .ugb-button-container,
.ugb-cta.ugb-cta--design-split-centered .ugb-cta__item .ugb-cta__description {
    text-align: left;
}
.ugb-card.ugb-card--v2.ugb-card--design-horizontal .ugb-card__item {
    flex-direction: row;
}
.ugb-card.ugb-card--v2.ugb-card--design-horizontal .ugb-card__image {
    height: auto;
    width: 50%;
}
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__item,
.ugb-card.ugb-card--v2.ugb-card--design-full .ugb-card__item {
    background: #000;
    position: relative;
}
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__image,
.ugb-card.ugb-card--v2.ugb-card--design-full .ugb-card__image {
    bottom: 0;
    height: auto;
    left: 0;
    opacity: 0.6;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__content,
.ugb-card.ugb-card--v2.ugb-card--design-full .ugb-card__content {
    position: relative;
    z-index: 3;
}
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__description,
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__subtitle,
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__title,
.ugb-card.ugb-card--v2.ugb-card--design-full .ugb-card__description,
.ugb-card.ugb-card--v2.ugb-card--design-full .ugb-card__subtitle,
.ugb-card.ugb-card--v2.ugb-card--design-full .ugb-card__title {
    color: #fff;
}
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__item {
    background: #fff;
}
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__image {
    opacity: 0.3;
}
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__description,
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__subtitle,
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__title {
    color: #222;
}
.ugb-card.ugb-card--v2.ugb-card--design-faded .ugb-card__content {
    padding-top: 300px;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--columns-2 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--columns-3 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two" "one three";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--columns-4 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two  three" "one four four";
    grid-template-columns: 1fr 0.5fr 0.5fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--columns-5 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two  three" "one four five";
    grid-template-columns: 1fr 0.5fr 0.5fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--columns-6 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two  three" "one four five" "one six  six";
    grid-template-columns: 1fr 0.5fr 0.5fr;
    grid-template-rows: auto auto auto;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--reverse.ugb-columns--columns-3 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one   two" "three two";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--reverse.ugb-columns--columns-4 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one  three two" "four four  two";
    grid-template-columns: 0.5fr 0.5fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--reverse.ugb-columns--columns-5 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one  three two" "four five  two";
    grid-template-columns: 0.5fr 0.5fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven.ugb-columns--reverse.ugb-columns--columns-6 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one  three two" "four five  two" "six  six   two";
    grid-template-columns: 0.5fr 0.5fr 1fr;
    grid-template-rows: auto auto auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--columns-2 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--columns-3 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two   two" "one three three";
    grid-template-columns: 1fr 0.5fr 0.5fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--columns-4 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two   two" "one three four";
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--columns-5 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two   two  two" "one three four five";
    grid-template-columns: 3fr 1fr 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--columns-6 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two   two  two" "one three four five" "one six   six  six";
    grid-template-columns: 3fr 1fr 1fr 1fr;
    grid-template-rows: auto auto auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--reverse.ugb-columns--columns-2 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--reverse.ugb-columns--columns-3 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one   one   two" "three three two";
    grid-template-columns: 1fr 1fr 2fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--reverse.ugb-columns--columns-4 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one   one  two" "three four two";
    grid-template-columns: 1fr 1fr 2fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--reverse.ugb-columns--columns-5 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one   one  one  two" "three four five two";
    grid-template-columns: 1fr 1fr 1fr 3fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-uneven-2.ugb-columns--reverse.ugb-columns--columns-6 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one   one  one  two" "three four five two" "six   six  six  two";
    grid-template-columns: 1fr 1fr 1fr 3fr;
    grid-template-rows: auto auto auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--columns-2 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--columns-3 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two" "one three";
    grid-template-columns: 1fr 2fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--columns-4 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two  two  three" "one four four four";
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--columns-5 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two  two  three" "one four five five";
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--columns-6 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two  two  three six" "one four five five  six";
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--reverse.ugb-columns--columns-2 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--reverse.ugb-columns--columns-3 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one two" "three two";
    grid-template-columns: 2fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--reverse.ugb-columns--columns-4 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one  three three two" "four four  four  two";
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--reverse.ugb-columns--columns-5 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "one  three three two" "four four  five  two";
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-columns.ugb-columns--design-tiled.ugb-columns--reverse.ugb-columns--columns-6 > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
    grid-template-areas: "six one  three three two" "six four four  five  two";
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: auto auto;
}
.ugb-container.ugb-container--v2 .ugb-container__image {
    background-position: 50%;
    background-size: cover;
}
.ugb-container.ugb-container--v2.ugb-container--design-image > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper {
    padding: 0;
}
.ugb-container.ugb-container--v2.ugb-container--design-image > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__image {
    height: 300px;
    width: 100%;
}
.ugb-container.ugb-container--v2.ugb-container--design-image > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__side {
    padding: 20px 35px;
}
.ugb-container.ugb-container--v2.ugb-container--design-image2 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper,
.ugb-container.ugb-container--v2.ugb-container--design-image3 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper {
    align-items: stretch;
    flex-direction: row;
    padding: 0;
}
.ugb-container.ugb-container--v2.ugb-container--design-image2 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__image,
.ugb-container.ugb-container--v2.ugb-container--design-image3 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__image {
    flex-shrink: 0;
    height: auto;
    width: 50%;
}
.ugb-container.ugb-container--v2.ugb-container--design-image2 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__side,
.ugb-container.ugb-container--v2.ugb-container--design-image3 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__side {
    flex: 1;
    padding: 20px 35px;
}
.ugb-container.ugb-container--v2.ugb-container--design-image3 > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper {
    flex-direction: row-reverse;
}
.ugb-count-up.ugb-countup--v4.ugb-countup--design-side .ugb-countup__item {
    grid-gap: 17.5px;
    align-items: center;
    display: grid;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    text-align: left;
}
.ugb-count-up.ugb-countup--v4.ugb-countup--design-side .ugb-countup__counter {
    margin-bottom: 0;
    text-align: right;
}
.ugb-count-up.ugb-countup--v4.ugb-countup--design-side .ugb-countup__description,
.ugb-count-up.ugb-countup--v4.ugb-countup--design-side .ugb-countup__title {
    margin-bottom: 0;
}
.ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-abstract .ugb-countup__item,
.ugb-countup.ugb-countup--design-abstract .ugb-countup__item {
    display: flex;
    flex-direction: column;
    position: relative;
    text-align: right;
}
.ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-abstract .ugb-countup__counter,
.ugb-countup.ugb-countup--design-abstract .ugb-countup__counter {
    margin-bottom: 0;
    margin-right: 35px;
    opacity: 0.3;
    transform: scale(1.2);
    transform-origin: right;
    z-index: 1;
}
.ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-abstract .ugb-countup__side,
.ugb-countup.ugb-countup--design-abstract .ugb-countup__side {
    margin-top: -17.5px !important;
    position: relative;
    z-index: 2;
}
.ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-boxed .ugb-countup__item,
.ugb-countup.ugb-countup--design-boxed .ugb-countup__item {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    overflow: hidden;
    padding: 35px;
    text-align: left;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__item {
    grid-gap: 0;
    align-items: stretch;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    overflow: hidden;
    padding: 0;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__image {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    width: 100%;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 60px 35px;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"] .ugb-feature__content {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    overflow: hidden;
    padding: 60px 35px;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"] .ugb-feature__item {
    display: block;
    min-height: 400px;
    position: relative;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"] .ugb-feature__content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50%;
    z-index: 2;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"] .ugb-feature__image-side {
    margin-left: 50px;
    min-height: 400px;
    position: relative;
    z-index: 1;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"] .ugb-feature__image {
    height: auto;
    margin: 0 0 0 auto;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"].ugb-feature--invert .ugb-feature__image {
    margin: 0 auto 0 0;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"].ugb-feature--invert .ugb-feature__content {
    right: 0;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"].ugb-feature--invert .ugb-feature__image-side {
    margin-left: 0;
    margin-right: 50px;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__image,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__image {
    margin: 0 auto;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap-bg"] .ugb-feature__image {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    left: 50px;
    position: absolute;
    width: calc(100% - 50px);
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap-bg"].ugb-feature--invert .ugb-feature__image {
    left: 0;
    right: 50px;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg2 .ugb-feature__content,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg3 .ugb-feature__content,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2 .ugb-feature__content,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__content {
    bottom: 0;
    top: auto;
    transform: none;
    width: 75%;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg2 .ugb-feature__image-side,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg3 .ugb-feature__image-side,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2 .ugb-feature__image-side,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__image-side {
    padding-bottom: 50px;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__content {
    bottom: auto;
    top: 0;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__image-side {
    padding-bottom: 0;
    padding-top: 50px;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg4 .ugb-feature__content,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg5 .ugb-feature__content,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__content,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__content {
    bottom: 0;
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    width: 60%;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg4 .ugb-feature__image-side,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg5 .ugb-feature__image-side,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__image-side,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__image-side {
    margin-left: 0;
    padding-bottom: 50px;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__content {
    bottom: auto;
    top: 0;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__image-side {
    padding-bottom: 0;
    padding-top: 50px;
}
.ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap-bg"] .ugb-feature__item {
    height: 500px;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg2 .ugb-feature__image,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg3 .ugb-feature__image {
    height: calc(100% - 50px);
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg3 .ugb-feature__image {
    bottom: 0;
    top: auto;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg3 .ugb-feature__content {
    bottom: auto;
    top: 0;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg4 .ugb-feature__image,
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg5 .ugb-feature__image {
    bottom: 50px;
    height: calc(100% - 50px);
    left: 0;
    width: 100%;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg5 .ugb-feature__image {
    bottom: 0;
    height: calc(100% - 50px);
    top: 50px;
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg5 .ugb-feature__content {
    bottom: auto;
    top: 0;
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal .ugb-feature-grid__item {
    grid-gap: 35px;
    display: grid;
    grid-auto-columns: auto 1fr;
    grid-auto-flow: column;
    text-align: left;
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal .ugb-feature-grid__image {
    margin: 0;
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal .ugb-feature-grid__image img {
    min-width: 50px;
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-large-mid .ugb-block-content {
    grid-auto-columns: minmax(0, 1fr) minmax(0, 1.5fr);
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-large-mid.ugb-feature-grid--columns-4 .ugb-block-content {
    grid-auto-columns: minmax(0, 1fr) minmax(0, 1.5fr) minmax(0, 1.5fr) minmax(0, 1fr);
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-large-mid .ugb-feature-grid__item1,
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-large-mid.ugb-feature-grid--columns-3 .ugb-feature-grid__item3,
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-large-mid.ugb-feature-grid--columns-4 .ugb-feature-grid__item4 {
    background-color: initial !important;
    border: 0;
    border-radius: 0 !important;
    box-shadow: none;
    padding: 17.5px 35px;
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-large-mid .ugb-feature-grid__item {
    justify-content: center;
}
.ugb-header.ugb-header--v3.ugb-header--design-half-overlay .ugb-header__item {
    padding: 0;
}
.ugb-header.ugb-header--v3.ugb-header--design-half-overlay .ugb-content-wrapper {
    background: #0006;
    padding: 150px 35px !important;
    width: 60%;
}
.ugb-header.ugb-header--v3.ugb-header--design-half-overlay .ugb-header__item.ugb--full-height .ugb-content-wrapper {
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
.ugb-header.ugb-header--v3.ugb-header--design-half-overlay.ugb-header--invert .ugb-content-wrapper {
    margin-left: auto;
    margin-right: 0;
}
.ugb-header.ugb-header--v3.ugb-header--design-side-overlay .ugb-header__item {
    padding: 70px;
}
.ugb-header.ugb-header--v3.ugb-header--design-side-overlay .ugb-content-wrapper {
    background: #0006;
    padding: 150px 35px !important;
    width: 60%;
}
.ugb-header.ugb-header--v3.ugb-header--design-side-overlay.ugb-header--invert .ugb-content-wrapper {
    margin-left: auto;
    margin-right: 0;
}
.ugb-header.ugb-header--v3.ugb-header--design-center-overlay .ugb-header__item {
    padding: 70px;
}
.ugb-header.ugb-header--v3.ugb-header--design-center-overlay .ugb-content-wrapper {
    background: #0006;
    margin-left: auto;
    margin-right: auto;
    padding: 150px 35px !important;
}
.ugb-header.ugb-header--v3.ugb-header--design-half .ugb-header__item {
    padding: 0;
}
.ugb-header.ugb-header--v3.ugb-header--design-half .ugb-content-wrapper {
    padding: 150px 35px !important;
    width: 50%;
}
.ugb-header.ugb-header--v3.ugb-header--design-half.ugb-header--invert .ugb-content-wrapper {
    margin-left: auto;
}
.ugb-header--design-huge .ugb-header__buttons {
    justify-content: flex-start;
}
.ugb-header.ugb-header--v3.ugb-header--design-huge {
    text-align: left;
}
.ugb-header.ugb-header--v3.ugb-header--design-huge .ugb-header__title {
    font-size: calc(3vw + 2rem);
    grid-column: 1/2;
    grid-row: 1/2;
    text-align: center;
}
.ugb-header.ugb-header--v3.ugb-header--design-huge .ugb-content-wrapper {
    grid-column-gap: 35px;
    display: grid;
    grid-template-columns: 3fr 1fr;
    grid-template-rows: auto 1fr;
}
.ugb-header.ugb-header--v3.ugb-header--design-huge .ugb-header__subtitle {
    align-self: flex-end;
    grid-column: 2/3;
    grid-row: 1/3;
}
.ugb-header.ugb-header--v3.ugb-header--design-huge .ugb-header__buttons {
    align-items: flex-start;
    grid-column: 1/2;
    grid-row: 2/3;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-background .ugb-number-box__item {
    position: relative;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-background .ugb-number-box__number {
    background: none !important;
    border-radius: 0;
    color: #00000014;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 300px;
    font-weight: 700;
    height: auto;
    left: 0;
    letter-spacing: -0.03em;
    margin-left: -0.25em;
    overflow: visible;
    position: absolute;
    right: auto;
    text-align: left;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% + 0.5em);
    z-index: 2;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-background .ugb-number-box__content {
    position: relative;
    z-index: 3;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-background .ugb-number-box__number {
    letter-spacing: -20px;
    margin-left: -50px;
    width: calc(100% + 100px);
}
.ugb-number-box.ugb-number-box--v3:not(.ugb--content-align-right):not(.ugb--content-align-center).ugb-number-box--design-faded .ugb-number-box__item,
.ugb-number-box.ugb-number-box--v3:not(.ugb--content-align-right):not(.ugb--content-align-center).ugb-number-box--design-faded .ugb-number-box__number,
.ugb-number-box.ugb-number-box--v3:not(.ugb--content-align-right):not(.ugb--content-align-center).ugb-number-box--design-heading .ugb-number-box__item,
.ugb-number-box.ugb-number-box--v3:not(.ugb--content-align-right):not(.ugb--content-align-center).ugb-number-box--design-heading.ugb-number-box--v3 .ugb-number-box__number,
.ugb-number-box.ugb-number-box--v3:not(.ugb--content-align-right):not(.ugb--content-align-center).ugb-number-box--design-heading2 .ugb-number-box__item {
    text-align: left;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading .ugb-number-box__item {
    padding-left: 87.5px;
    position: relative;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading .ugb-number-box__number {
    background: none;
    border-radius: 0;
    color: #0000001a;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 70px;
    height: auto;
    left: 35px;
    line-height: 1 !important;
    position: absolute;
    top: 70px;
    transform: translateY(-50%);
    width: auto;
    z-index: 2;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb-number-box--v3 .ugb-number-box__number {
    right: 35px;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading .ugb-number-box__content {
    position: relative;
    z-index: 3;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--content-align-right .ugb-number-box__item {
    padding-left: 35px;
    padding-right: 87.5px;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--content-align-right .ugb-number-box__number {
    text-align: right;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--content-align-center .ugb-number-box__item {
    padding-left: 35px;
    padding-right: 35px;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--content-align-center .ugb-number-box__number {
    text-align: center;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2 .ugb-number-box__item {
    position: relative;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2 .ugb-number-box__number {
    background: none;
    border-radius: 0;
    color: #689A36;
    color: var(--s-primary-color, #689A36);
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 40px;
    height: auto;
    left: auto;
    line-height: 1 !important;
    position: absolute;
    right: 35px;
    top: 60px;
    transform: translateY(-25%);
    width: auto;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2 .ugb-number-box__title {
    padding-right: 100px;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2.ugb-number-box--v3 .ugb-number-box__number {
    left: 35px;
    text-align: right;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2.ugb--content-align-left .ugb-number-box__number {
    text-align: right;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2.ugb--content-align-right .ugb-number-box__title {
    padding-left: 100px;
    padding-right: 0;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2.ugb--content-align-right .ugb-number-box__number {
    text-align: left;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2.ugb--content-align-center .ugb-number-box__title {
    padding-right: 0;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2.ugb--content-align-center .ugb-number-box__number {
    text-align: center;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-faded .ugb-number-box__item {
    background: #0000;
    border-radius: 0;
    box-shadow: none;
    overflow: visible;
    padding: 90px 0 0;
    position: relative;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-faded .ugb-number-box__number {
    background-color: initial;
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 200px;
    font-weight: 800;
    height: auto;
    left: -60px;
    line-height: 1 !important;
    margin: 0 !important;
    overflow: visible;
    position: absolute;
    right: -60px;
    text-shadow: 0 0 100px #0000001f;
    top: 0;
    transform: translateY(30px) translateY(-35%);
    width: auto;
    z-index: 2;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-faded .ugb-number-box__content {
    position: relative;
    z-index: 3;
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-faded.ugb-number-box--v2 .ugb-number-box__number {
    left: 0;
    right: auto;
    transform: translateY(30px) translateY(-35%) translateX(-30%);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__item:after {
    border: 1px solid #fff;
    bottom: 0;
    content: "";
    left: 0;
    margin: 35px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(0.9);
    transition: all 0.2s cubic-bezier(0.84, 0.12, 0.59, 0.83);
    z-index: 4;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__item:hover:after {
    opacity: 1;
    transform: scale(1);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__content {
    padding-left: 17.5px;
    padding-right: 17.5px;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__description {
    margin-bottom: 0;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box.ugb-image-box--with-arrow .ugb-image-box__item {
    padding-bottom: 87.5px;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__subtitle {
    opacity: 0;
    transform: translateY(30px);
    transition-delay: 0.1s;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__title {
    transform: translateY(20px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__description {
    opacity: 0;
    transform: translateY(-20px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__arrow {
    bottom: 52.5px;
    left: 52.5px;
    opacity: 0;
    right: 52.5px;
    transform: translateY(30px);
    transition-delay: 0.1s;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__item:hover .ugb-image-box__arrow,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__item:hover .ugb-image-box__description,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__item:hover .ugb-image-box__subtitle,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-box .ugb-image-box__item:hover .ugb-image-box__title {
    opacity: 1;
    transform: translateY(0);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__arrow {
    bottom: auto;
    left: 35px;
    position: absolute;
    right: 35px;
    top: 35px;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__item {
    padding: 0;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__content,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__header {
    background: #0000004d;
    padding: 17.5px 35px;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__content {
    left: 0;
    padding-top: 0;
    position: absolute;
    right: 0;
    top: 100%;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__header {
    bottom: 100%;
    left: 0;
    padding-bottom: 0;
    position: absolute;
    right: 0;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__description {
    opacity: 0;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__arrow {
    opacity: 0;
    transform: translateY(30px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__item:hover .ugb-image-box__content {
    transform: translateY(-100%);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__item:hover .ugb-image-box__arrow,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-captioned .ugb-image-box__item:hover .ugb-image-box__description {
    opacity: 1;
    transform: translateY(0);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-fade .ugb-image-box__arrow {
    bottom: auto;
    left: 35px;
    opacity: 0;
    position: absolute;
    right: 35px;
    top: 35px;
    transform: translateY(30px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-fade .ugb-image-box__description {
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    opacity: 0;
    padding: 35px;
    position: absolute;
    right: 0;
    transform: translateY(30px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-fade .ugb-image-box__item:after {
    background: linear-gradient(180deg, #0000, #000000b3);
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 35%;
    transition: all 0.2s cubic-bezier(0.84, 0.12, 0.59, 0.83) !important;
    z-index: 3;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-fade .ugb-image-box__item:hover .ugb-image-box__header {
    opacity: 0;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-fade .ugb-image-box__item:hover .ugb-image-box__arrow,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-fade .ugb-image-box__item:hover .ugb-image-box__description,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-fade .ugb-image-box__item:hover:after {
    opacity: 1;
    transform: translateY(0);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__header {
    margin: 0 0 16px;
    position: relative;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__header:after {
    background: #fff;
    content: "";
    display: block;
    height: 4px;
    left: 0;
    opacity: 0;
    right: 0;
    top: 100%;
    transform: scaleX(0.01);
    transform-origin: center;
    transition: all 0.4s cubic-bezier(0.84, 0.12, 0.59, 0.83), opacity 0.2s ease-in-out;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__arrow,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__description {
    opacity: 0;
    transform: translateY(30px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__subtitle {
    opacity: 0;
    transform: translateY(-30px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line.ugb-image-box--align-right .ugb-image-box__header:after {
    transform-origin: right;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line.ugb-image-box--align-right .ugb-image-box__description,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line.ugb-image-box--align-right .ugb-image-box__subtitle {
    transform: translateX(30px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line.ugb-image-box--align-left .ugb-image-box__header:after {
    transform-origin: left;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line.ugb-image-box--align-left .ugb-image-box__description,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line.ugb-image-box--align-left .ugb-image-box__subtitle {
    transform: translateX(-30px);
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__item:hover .ugb-image-box__header:after {
    opacity: 1;
    transform: none;
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__item:hover .ugb-image-box__arrow,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__item:hover .ugb-image-box__description,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-line .ugb-image-box__item:hover .ugb-image-box__subtitle {
    opacity: 1;
    transform: translateY(0);
}
.ugb-image-box--effect-tilt .ugb-image-box__item .ugb-image-box__image {
    transform: scale(1.2);
}
.ugb-image-box--effect-tilt .ugb-image-box__item:hover .ugb-image-box__image,
.ugb-image-box--effect-zoom-tilt .ugb-image-box__item:hover .ugb-image-box__image {
    transform: scale(1.2) rotate(10deg);
}
.ugb-image-box--effect-up .ugb-image-box__item .ugb-image-box__image {
    transform: scale(1.15) translateY(5%);
}
.ugb-image-box--effect-down .ugb-image-box__item .ugb-image-box__image,
.ugb-image-box--effect-up .ugb-image-box__item:hover .ugb-image-box__image {
    transform: scale(1.15) translateY(-5%);
}
.ugb-image-box--effect-down .ugb-image-box__item:hover .ugb-image-box__image {
    transform: scale(1.15) translateY(5%);
}
.ugb-image-box--effect-left .ugb-image-box__item .ugb-image-box__image {
    transform: scale(1.15) translateX(5%);
}
.ugb-image-box--effect-left .ugb-image-box__item:hover .ugb-image-box__image,
.ugb-image-box--effect-right .ugb-image-box__item .ugb-image-box__image {
    transform: scale(1.15) translateX(-5%);
}
.ugb-image-box--effect-right .ugb-image-box__item:hover .ugb-image-box__image {
    transform: scale(1.15) translateX(5%);
}
.ugb-image-box--effect-blur-in .ugb-image-box__item .ugb-image-box__image {
    filter: blur(0);
    transform: scale(1.05);
}
.ugb-image-box--effect-blur-in .ugb-image-box__item:hover .ugb-image-box__image {
    filter: blur(5px);
    opacity: 1;
}
.ugb-image-box--effect-blur-out .ugb-image-box__item .ugb-image-box__image {
    filter: blur(5px);
    transform: scale(1.05);
}
.ugb-image-box--effect-blur-out .ugb-image-box__item:hover .ugb-image-box__image {
    filter: blur(0);
    opacity: 1;
}
.ugb-image-box--effect-grayscale-in .ugb-image-box__item .ugb-image-box__image {
    filter: grayscale(0);
}
.ugb-image-box--effect-grayscale-in .ugb-image-box__item:hover .ugb-image-box__image,
.ugb-image-box--effect-grayscale-out .ugb-image-box__item .ugb-image-box__image {
    filter: grayscale(1);
}
.ugb-image-box--effect-grayscale-out .ugb-image-box__item:hover .ugb-image-box__image {
    filter: grayscale(0);
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-bordered .ugb-notification__item {
    background-color: #fff;
    border: 0;
    border-left: 5px solid #40ba7b;
    border-radius: 0;
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-outlined .ugb-notification__item {
    background: #0000;
    border: 3px solid #40ba7b;
    border-radius: 0;
    box-shadow: none;
}
.ugb-notification.ugb-notification--v2.ugb-notification--type-error .ugb-notification__item {
    border-color: #d9534f;
}
.ugb-notification.ugb-notification--v2.ugb-notification--type-info .ugb-notification__item {
    border-color: #689A36;
}
.ugb-notification.ugb-notification--v2.ugb-notification--type-warning .ugb-notification__item {
    border-color: #ffdd57;
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__item {
    overflow: hidden;
    padding-left: 60px;
    position: relative;
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__icon {
    color: #fff;
    left: -40px;
    opacity: 0.2;
    position: absolute;
    top: -40px;
    z-index: 8;
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__icon .ugb-icon-inner-svg {
    transform: rotate(-20deg);
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__icon .ugb-icon-inner-svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__icon .ugb-icon-inner-svg svg {
    height: 200px;
    width: 200px;
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-button-container,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__description,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__title {
    z-index: 10;
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__icon .ugb-notification__icon {
    color: inherit;
    left: 0;
    opacity: 1;
    position: relative;
    top: 0;
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon svg.ugb-notification__icon {
    height: 200px;
    transform: rotate(-20deg);
    width: 200px;
}
.ugb-separator svg.ugb-separator__layer-2 {
    transform-origin: bottom;
    z-index: 2;
}
.ugb-separator svg.ugb-separator__layer-3 {
    transform-origin: bottom;
    z-index: 1;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-compact .ugb-pricing-box__header {
    grid-gap: 35px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: left;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-compact .ugb-pricing-box__price-line {
    justify-content: flex-start;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-compact .ugb-pricing-box__button {
    margin: 0;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-colored .ugb-pricing-box__item {
    padding: 0;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-colored .ugb-pricing-box__button {
    margin-bottom: 0;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-colored .ugb-pricing-box__header {
    background-color: #222;
    padding: 60px 35px;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-colored .ugb-pricing-box__header,
.ugb-pricing-box--v3.ugb-pricing-box--design-colored .ugb-pricing-box__subprice,
.ugb-pricing-box--v3.ugb-pricing-box--design-colored .ugb-pricing-box__title {
    color: #fff;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-colored .ugb-pricing-box__footer {
    padding: 35px;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-colored .ugb-pricing-box__description {
    margin-bottom: 0;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__item {
    padding: 0;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__image {
    background-position: 50%;
    background-size: cover;
    height: 100px;
    margin: 0;
    width: 100%;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__price-wrapper {
    margin-top: 35px;
    padding: 0 35px;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__subprice {
    margin-bottom: 0;
    padding: 0 35px;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__button,
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__description,
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__title {
    margin: 0;
    padding: 35px;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__description {
    margin-top: 35px;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__button,
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__description {
    border-top: 1px solid #0000001a;
}
.ugb-pricing-box--v3.ugb-pricing-box--design-sectioned .ugb-pricing-box__title {
    background-color: #222;
    color: #fff;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--color-on-hover .ugb-team-member__image {
    filter: grayscale(100%);
    transition: all 0.4s ease-in-out;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--color-on-hover .ugb-team-member__item:hover .ugb-team-member__image {
    filter: grayscale(0);
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--color-on-hover.ugb-team-member--design-half .ugb-team-member__image,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--color-on-hover.ugb-team-member--design-overlay .ugb-team-member__image {
    transition: none;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item {
    align-items: flex-start;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    display: flex;
    flex-direction: row-reverse;
    overflow: hidden;
    padding: 60px 35px;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__image {
    margin-bottom: 0;
    margin-left: 35px;
    width: 110px;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__title {
    grid-gap: 14px;
    display: grid;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: flex-end;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__position {
    margin-bottom: 0;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__name {
    margin-top: 0;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__buttons,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__description,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__name,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__position {
    text-align: right;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item2.ugb-team-member__item {
    flex-direction: row;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item2 .ugb-team-member__image {
    margin-left: 0;
    margin-right: 35px;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item2 .ugb-team-member__title {
    justify-content: flex-start;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item2 .ugb-team-member__buttons,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item2 .ugb-team-member__description,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item2 .ugb-team-member__name,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item2 .ugb-team-member__position {
    text-align: left;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-half .ugb-team-member__item {
    align-items: stretch;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    display: flex;
    flex-direction: row;
    overflow: hidden;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-half .ugb-team-member__image {
    margin: 0;
    width: 50%;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-half .ugb-team-member__content {
    padding: 60px 35px;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item {
    background-color: #fff;
    background-position: 50%;
    background-size: cover;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    height: 350px;
    overflow: hidden;
    padding: 60px 35px;
    position: relative;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item:after {
    background: linear-gradient(0deg, #000c, #0000 50%);
    bottom: -30%;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__content,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__image {
    position: relative;
    z-index: 2;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__image {
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__content {
    bottom: 0;
    left: 0;
    margin: 35px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__description,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__name,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__position {
    color: #fff;
    margin: 0;
    transition: all 0.4s ease-in-out;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__description {
    bottom: 0;
    left: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    transform: translateY(15px);
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item:hover .ugb-team-member__buttons,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item:hover .ugb-team-member__name,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item:hover .ugb-team-member__position {
    opacity: 0;
    transform: translateY(-15px);
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item:hover .ugb-team-member__description {
    opacity: 1;
    transform: translateY(0);
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item:hover:after {
    bottom: 0;
    top: -30%;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__item {
    background-color: #fff;
    background-position: 50%;
    background-size: cover;
    border-radius: 12px;
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133;
    height: 400px;
    overflow: hidden;
    padding: 60px 35px;
    position: relative;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__item:after {
    background: linear-gradient(0deg, #000c, #0000 70%);
    bottom: -30%;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease-in-out;
    z-index: 1;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__content,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__image {
    position: relative;
    z-index: 2;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__image {
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__content {
    bottom: 0;
    left: 0;
    margin: 35px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__description,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__name,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__position {
    color: #fff;
    transition: all 0.4s ease-in-out;
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__item:hover:after {
    bottom: 0;
    top: -30%;
}
.ugb-main-block,
[class*="ugb-"] form[class*="-link"],
[class*="ugb-"] + form[class*="-link"],
form[class*="ugb-"][class*="-link"] {
    align-items: center;
    display: flex;
    justify-content: center;
}
.ugb-main-block {
    margin-bottom: 35px;
    margin-top: 35px;
    padding: 0;
}
.ugb-main-block.alignfull {
    padding: 0 35px;
}
.ugb-block-content,
.ugb-inner-block {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.ugb--full-height {
    min-height: 700px;
}
.ugb--restrict-content-width .ugb-content-wrapper {
    margin: 0 auto;
    max-width: var(--content-width);
}
.ugb--shadow-0,
.ugb-shadow-0 {
    box-shadow: none !important;
}
.ugb--shadow-1,
.ugb-shadow-1 {
    box-shadow: 0 0 0 1px #7878781a !important;
}
.ugb--shadow-2,
.ugb-shadow-2 {
    box-shadow: 0 0 0 2px #7878781a !important;
}
.ugb--shadow-3,
.ugb-shadow-3 {
    box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133 !important;
}
.ugb--shadow-4,
.ugb-shadow-4 {
    box-shadow: 0 2px 20px #9993 !important;
}
.ugb--shadow-5,
.ugb-shadow-5 {
    box-shadow: 0 5px 30px -10px #123f524d !important;
}
.ugb--shadow-6,
.ugb-shadow-6 {
    box-shadow: 0 10px 30px #0000000d !important;
}
.ugb--shadow-7,
.ugb-shadow-7 {
    box-shadow: 7px 5px 30px #48497926 !important;
}
.ugb--shadow-8,
.ugb-shadow-8 {
    box-shadow: 0 10px 60px #0000001a !important;
}
.ugb--shadow-9,
.ugb-shadow-9 {
    box-shadow: 0 70px 130px -60px #48497961 !important;
}
div[class^="wp-block-ugb-"] {
    z-index: 1;
}
@supports (-webkit-touch-callout: inherit) {
    [class*="ugb-"] {
        background-attachment: scroll !important;
    }
}
.ugb-block-content:after,
.ugb-block-content:before {
    content: none !important;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-basic2 .ugb-testimonial__item {
    background-color: initial;
    box-shadow: none;
    padding: 35px;
    text-align: left;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-basic2 .ugb-testimonial__person {
    grid-gap: 0;
    align-items: center;
    display: grid;
    grid-template-columns: min-content 1fr;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-basic2 .ugb-testimonial__image {
    grid-column: 1/2;
    grid-row: 1/3;
    margin-bottom: 0 !important;
    margin-right: 35px;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-basic2 .ugb-testimonial__name {
    align-self: flex-end;
    grid-column: 2/3;
    grid-row: 1/2;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-basic2 .ugb-testimonial__position {
    align-self: flex-start;
    grid-column: 2/3;
    grid-row: 2/3;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-basic2 .ugb-testimonial__image + .ugb-testimonial__name:nth-child(2):last-child,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-basic2 .ugb-testimonial__image + .ugb-testimonial__position:nth-child(2):last-child {
    align-self: center;
    grid-row: 1/3;
    margin-bottom: 0;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__item {
    background: none;
    border-radius: 0;
    box-shadow: none;
    overflow: visible;
    padding: 0;
    text-align: left;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__body-wrapper {
    background: #fafafa;
    border-radius: 12px;
    margin-bottom: 35px;
    padding: 35px;
    position: relative;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__body-wrapper:after {
    background: #fafafa;
    bottom: -6px;
    content: "";
    height: 20px;
    left: 45px;
    position: absolute;
    transform: translateX(-50%) rotate(45deg);
    transform-origin: center;
    width: 20px;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__body {
    margin-bottom: 0 !important;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__person {
    grid-gap: 0;
    align-items: center;
    display: grid;
    grid-template-columns: min-content 1fr;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__image {
    grid-column: 1/2;
    grid-row: 1/3;
    margin-bottom: 0 !important;
    margin-left: 8px;
    margin-right: 35px;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__name {
    align-self: flex-end;
    grid-column: 2/3;
    grid-row: 1/2;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__position {
    align-self: flex-start;
    grid-column: 2/3;
    grid-row: 2/3;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__image + .ugb-testimonial__name:nth-child(2):last-child,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-bubble .ugb-testimonial__image + .ugb-testimonial__position:nth-child(2):last-child {
    align-self: center;
    grid-row: 1/3;
    margin-bottom: 0;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__body,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__name,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__position {
    color: #333;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__item {
    overflow: hidden;
    padding: 60px 150px 35px 35px;
    position: relative;
    text-align: left;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__body {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.4em;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__image {
    background-position: 100%;
    background-size: cover;
    border-radius: 0;
    bottom: 0;
    height: auto;
    left: 0;
    margin-bottom: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__image:after {
    background: linear-gradient(270deg, #ffffff4d, #fffc);
    bottom: -1px;
    content: "";
    display: block;
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 2;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__body-wrapper {
    margin-bottom: 35px;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__body-wrapper,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__name,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__position {
    position: relative;
    z-index: 3;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-background .ugb-testimonial__name {
    margin-bottom: 5px !important;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__item,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__item {
    padding: 0;
    position: relative;
    text-align: left;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__body-wrapper,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__body-wrapper {
    padding: 60px 35px;
    position: relative;
    z-index: 2;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__person,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__person {
    z-index: 1;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__person:after,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__person:after {
    background: #fff;
    content: "";
    height: 20px;
    position: absolute;
    right: 45px;
    top: -14px;
    transform: translateX(-50%) rotate(45deg);
    transform-origin: center;
    width: 20px;
    z-index: 4;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__body,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__body {
    margin-bottom: 0;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__person,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__person {
    display: flex;
    flex-direction: column;
    height: 200px;
    justify-content: flex-end;
    padding: 35px;
    position: relative;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__image,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__image {
    background-position: 50%;
    background-size: cover;
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: 2;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__name,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical .ugb-testimonial__position,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__name,
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__position {
    position: relative;
    z-index: 3;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__item2 {
    flex-direction: column-reverse;
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-vertical-inverse .ugb-testimonial__item2 .ugb-testimonial__person:after {
    bottom: -12px;
    top: auto;
}
@media screen and (max-width: 600px) {
    .ugb-accordion.ugb-accordion--v2.ugb-accordion--design-colored .ugb-accordion__item,
    .ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__item {
        padding: 35px 17.5px;
    }
    .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__item {
        flex-direction: column-reverse;
    }
    .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-horizontal-card .ugb-blog-posts__featured-image img {
        width: 100%;
    }
    .ugb-container.ugb-container--v2.ugb-container--design-image2.ugb-container--collapse-on-mobile > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper,
    .ugb-container.ugb-container--v2.ugb-container--design-image3.ugb-container--collapse-on-mobile > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper {
        flex-direction: column;
    }
    .ugb-container.ugb-container--v2.ugb-container--design-image2.ugb-container--collapse-on-mobile > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__image,
    .ugb-container.ugb-container--v2.ugb-container--design-image3.ugb-container--collapse-on-mobile > .ugb-inner-block > .ugb-block-content > .ugb-container__wrapper > .ugb-container__image {
        height: 300px;
        width: 100% !important;
    }
    .ugb-count-up.ugb-countup--v4.ugb-countup--design-side .ugb-content-wrapper {
        flex-direction: column;
    }
    .ugb-count-up.ugb-countup--v4.ugb-countup--design-side .ugb-content-wrapper .ugb-countup__item:not(:last-child) {
        margin-bottom: 35px !important;
    }
    .ugb-count-up.ugb-countup--v4.ugb-countup--design-side .ugb-content-wrapper .ugb-countup__item {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 300px;
        width: 50vw;
    }
    .ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-abstract .ugb-content-wrapper,
    .ugb-countup.ugb-countup--design-abstract .ugb-content-wrapper {
        flex-direction: column;
    }
    .ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-abstract .ugb-content-wrapper .ugb-countup__item:not(:last-child),
    .ugb-countup.ugb-countup--design-abstract .ugb-content-wrapper .ugb-countup__item:not(:last-child) {
        margin-bottom: 35px !important;
    }
    .ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-abstract .ugb-content-wrapper .ugb-countup__item,
    .ugb-countup.ugb-countup--design-abstract .ugb-content-wrapper .ugb-countup__item {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 300px;
        width: 50vw;
    }
    .ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-boxed .ugb-countup__item,
    .ugb-countup.ugb-countup--design-boxed .ugb-countup__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__item,
    .ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"] .ugb-feature__content {
        padding: 35px 17.5px;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2 .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__content {
        transform: none;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2 .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__item {
        align-items: center;
        display: flex;
        flex-direction: column-reverse;
        height: auto !important;
        justify-content: flex-start;
        min-height: 500px;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2 .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__content {
        align-self: flex-start;
        margin-bottom: 50px;
        margin-top: 50px;
        position: relative;
        transform: none;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap .ugb-feature__image-side,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2 .ugb-feature__image-side,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__image-side,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__image-side,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__image-side {
        margin-bottom: -20vw;
        min-height: 20vw;
        padding: 0;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap.ugb-feature--invert .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2.ugb-feature--invert .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3.ugb-feature--invert .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4.ugb-feature--invert .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5.ugb-feature--invert .ugb-feature__content {
        align-self: flex-end;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap.ugb-feature--invert .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2.ugb-feature--invert .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3.ugb-feature--invert .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4.ugb-feature--invert .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5.ugb-feature--invert .ugb-feature__item {
        justify-content: flex-end;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap .ugb-feature__image,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap2 .ugb-feature__image,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__image,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__image,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__image {
        top: 0;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__item {
        flex-direction: column;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__image-side,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__image-side {
        margin-bottom: 0;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap3 .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__content {
        margin-bottom: -20vw;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__content,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__content {
        left: 10%;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap4 .ugb-feature__image-side,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__image-side {
        margin-bottom: -20vw;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__item {
        flex-direction: column;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap5 .ugb-feature__image-side {
        margin-bottom: 0;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg2 .ugb-feature__content {
        margin-bottom: 0;
        margin-top: 100px;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg2 .ugb-feature__item {
        align-items: flex-end;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg3 .ugb-feature__content {
        margin-bottom: 100px;
        margin-top: 0;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg3 .ugb-feature__item {
        align-items: flex-start;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg3 .ugb-feature__image {
        top: auto;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg4 .ugb-feature__content {
        margin-bottom: 0;
        margin-top: 200px;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg5 .ugb-feature__content {
        margin-bottom: 200px;
        margin-top: 0;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-overlap-bg5 .ugb-feature__image {
        top: 50px;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal .ugb-feature-grid__item {
        display: flex;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal .ugb-feature-grid__image {
        margin-bottom: 16px;
    }
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item {
        padding: 35px 17.5px;
    }
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-half .ugb-team-member__item {
        flex-direction: column;
    }
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-half .ugb-team-member__image {
        height: calc(100px + 20vw);
        width: 100% !important;
    }
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item,
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__item {
        padding: 35px 17.5px;
    }
    .ugb-main-block.alignfull {
        padding-left: 17.5px;
        padding-right: 17.5px;
    }
}
@media screen and (min-width: 1025px) {
    .ugb--full-height {
        min-height: 100vh;
    }
}
@media screen and (max-width: 782px) {
    .ugb-accordion.ugb-accordion--v2.ugb-accordion--design-colored .ugb-accordion__item,
    .ugb-accordion.ugb-accordion--v2.ugb-accordion--design-line-colored .ugb-accordion__item {
        padding: 40px 23.3333333333px;
    }
    .ugb-card.ugb-card--v2.ugb-card--design-horizontal .ugb-card__item {
        flex-direction: column;
    }
    .ugb-card.ugb-card--v2.ugb-card--design-horizontal .ugb-card__image {
        grid-row-start: 1;
        height: 60vw;
        width: auto;
    }
    .ugb-count-up.ugb-countup--v4.ugb-count-up.ugb-countup--design-boxed .ugb-countup__item,
    .ugb-countup.ugb-countup--design-boxed .ugb-countup__item,
    .ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__item {
        padding: 40px 23.3333333333px;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__item {
        grid-template-columns: 1fr !important;
        height: auto !important;
        padding: 0;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__image {
        grid-row-start: 1;
        height: 60vw;
    }
    .ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__content {
        grid-column: 1;
        grid-row: 2;
    }
    .ugb-feature.ugb-feature--v2[class*="ugb-feature--design-overlap"] .ugb-feature__content {
        max-width: 80%;
        min-width: 40vw;
        padding: 40px 23.3333333333px;
        width: 80%;
    }
    .ugb-header.ugb-header--v3.ugb-header--design-half .ugb-content-wrapper,
    .ugb-header.ugb-header--v3.ugb-header--design-half-overlay.ugb--restrict-content-width .ugb-content-wrapper,
    .ugb-header.ugb-header--v3.ugb-header--design-side-overlay .ugb-content-wrapper {
        width: 100%;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--tablet-content-align-right .ugb-number-box__item {
        padding-left: 35px;
        padding-right: 87.5px;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--tablet-content-align-right .ugb-number-box__number {
        text-align: right;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--tablet-content-align-center .ugb-number-box__item {
        padding-left: 35px;
        padding-right: 35px;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--tablet-content-align-center .ugb-number-box__number {
        text-align: center;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--mobile-content-align-right .ugb-number-box__item {
        padding-left: 35px;
        padding-right: 87.5px;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--mobile-content-align-right .ugb-number-box__number {
        text-align: right;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--mobile-content-align-center .ugb-number-box__item {
        padding-left: 35px;
        padding-right: 35px;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading.ugb--mobile-content-align-center .ugb-number-box__number {
        text-align: center;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2.ugb--content-align-right .ugb-number-box__title {
        padding-left: 100px;
        padding-right: 0;
    }
    .ugb-number-box.ugb-number-box--v3.ugb-number-box--design-heading2.ugb--content-align-center .ugb-number-box__title {
        padding-right: 0;
    }
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__item,
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay .ugb-team-member__item,
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-overlay-simple .ugb-team-member__item {
        padding: 40px 23.3333333333px;
    }
}
@media screen and (min-width: 768px) {
    .ugb-cta.ugb-cta--design-horizontal .ugb-button--inner {
        white-space: nowrap;
    }
}
@media screen and (max-width: 1025px) {
    .ugb-cta.ugb-cta--design-horizontal .ugb-cta__item,
    .ugb-cta.ugb-cta--design-horizontal-3 .ugb-cta__item {
        grid-gap: 16px;
        grid-auto-flow: row;
    }
    .ugb-cta.ugb-cta--design-horizontal-3 .ugb-cta__item .ugb-cta__description {
        text-align: left;
    }
    .ugb-cta.ugb-cta--design-split-centered .ugb-cta__item {
        grid-gap: 16px;
        grid-auto-flow: row;
    }
    .ugb-cta.ugb-cta--design-split-centered .ugb-cta__item .ugb-cta__description {
        text-align: right;
    }
}
@media screen and (max-width: 768px) {
    .ugb-cta.ugb-cta--design-horizontal-2 .ugb-cta__item {
        grid-gap: 16px;
        grid-auto-flow: row;
    }
}
@media screen and (min-width: 782px) {
    .ugb-cta.ugb-cta--design-split-centered .ugb-cta__item .ugb-cta__title {
        font-size: calc(1.6rem + 1.2vw);
    }
    .ugb-header.ugb-header--v3.ugb-header--design-half-overlay.ugb--restrict-content-width .ugb-content-wrapper {
        margin-left: auto;
        margin-right: 50%;
        width: calc(var(--content-width) * 0.5);
    }
    .ugb-header.ugb-header--v3.ugb-header--design-half-overlay.ugb--restrict-content-width .ugb-content-wrapper:after {
        background: #0006;
        bottom: 0;
        content: "";
        position: absolute;
        right: 100%;
        top: 0;
        width: 1000px;
    }
    .ugb-header.ugb-header--v3.ugb-header--design-half-overlay.ugb--restrict-content-width.ugb-header--invert .ugb-content-wrapper {
        margin-left: 50%;
        margin-right: auto;
    }
    .ugb-header.ugb-header--v3.ugb-header--design-half-overlay.ugb--restrict-content-width.ugb-header--invert .ugb-content-wrapper:after {
        left: 100%;
        right: auto;
    }
    .ugb-header.ugb-header--v3.ugb-header--design-side-overlay.ugb--restrict-content-width .ugb-content-wrapper {
        margin-left: auto;
        margin-right: 50%;
        width: calc(var(--content-width) * 0.5);
    }
    .ugb-header.ugb-header--v3.ugb-header--design-side-overlay.ugb--restrict-content-width.ugb-header--invert .ugb-content-wrapper {
        margin-left: 50%;
        margin-right: auto;
    }
    .ugb-header.ugb-header--v3.ugb-header--design-half.ugb--restrict-content-width .ugb-content-wrapper {
        margin-left: auto;
        margin-right: 50%;
        width: calc(var(--content-width) * 0.5);
    }
    .ugb-header.ugb-header--v3.ugb-header--design-half.ugb--restrict-content-width.ugb-header--invert .ugb-content-wrapper {
        margin-left: 50%;
        margin-right: auto;
    }
}
@media screen and (min-width: 782px) and (max-width: 960px) {
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal.ugb-feature-grid--columns-4 .ugb-block-content {
        grid-auto-flow: row;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal.ugb-feature-grid--columns-3 .ugb-block-content {
        grid-auto-flow: row;
        grid-template-columns: minmax(0, 1fr);
    }
    .ugb-header.ugb-header--v3.ugb-header--design-half .ugb-content-wrapper,
    .ugb-header.ugb-header--v3.ugb-header--design-side-overlay .ugb-content-wrapper {
        width: 75%;
    }
}
@media screen and (min-width: 601px) {
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2 {
        transform: translateY(-100px);
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-lift-shadow-staggered:hover,
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-lift-shadow:hover,
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-lift-staggered:hover,
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-lift:hover {
        transform: translateY(-110px) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-lower:hover {
        transform: translateY(-100px) scale(0.97) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-lower-more:hover {
        transform: translateY(-100px) scale(0.93) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-scale:hover {
        transform: translateY(-100px) scale(1.03) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-scale-more:hover {
        transform: translateY(-100px) scale(1.07) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-scale-shadow:hover {
        box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133, 0 5px 50px 0 #0000000d !important;
        transform: translateY(-100px) scale(1.03) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item2.ugb--hover-lift-more:hover {
        transform: translateY(-118px) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3 {
        transform: translateY(50px);
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-lift-shadow-staggered:hover,
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-lift-shadow:hover,
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-lift-staggered:hover,
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-lift:hover {
        transform: translateY(40px) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-lower:hover {
        transform: translateY(50px) scale(0.97) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-lower-more:hover {
        transform: translateY(50px) scale(0.93) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-scale:hover {
        transform: translateY(50px) scale(1.03) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-scale-more:hover {
        transform: translateY(50px) scale(1.07) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-scale-shadow:hover {
        box-shadow: 0 5px 5px 0 rgba(18, 63, 82, 0.035), 0 0 0 1px #b0b5c133, 0 5px 50px 0 #0000000d !important;
        transform: translateY(50px) scale(1.03) !important;
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag .ugb-feature-grid__item3.ugb--hover-lift-more:hover {
        transform: translateY(32px) !important;
    }
}
@media screen and (min-width: 601px) and (max-width: 961px) {
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag.ugb-feature-grid--columns-4 .ugb-feature-grid__item2,
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag.ugb-feature-grid--columns-4 .ugb-feature-grid__item4 {
        transform: translateY(-50px);
    }
    .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-zigzag.ugb-feature-grid--columns-4 .ugb-feature-grid__item3 {
        transform: none;
    }
}
@media screen and (min-width: 960px) {
    .ugb-header.ugb-header--v3.ugb-header--design-huge.ugb-header--invert .ugb-content-wrapper {
        grid-template-columns: 1fr 3fr;
    }
    .ugb-header.ugb-header--v3.ugb-header--design-huge.ugb-header--invert .ugb-header__title {
        grid-column: 2/3;
        grid-row: 1/2;
    }
    .ugb-header.ugb-header--v3.ugb-header--design-huge.ugb-header--invert .ugb-header__subtitle {
        grid-column: 1/2;
        grid-row: 1/3;
    }
    .ugb-header.ugb-header--v3.ugb-header--design-huge.ugb-header--invert .ugb-header__buttons {
        grid-column: 2/3;
        grid-row: 2/3;
    }
}
@media screen and (max-width: 960px) {
    .ugb-header.ugb-header--v3.ugb-header--design-huge .ugb-content-wrapper {
        grid-template-columns: 1fr;
    }
}
@media screen and (max-width: 1280px) {
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-half.ugb-team-member--columns-2 .ugb-block-content,
    .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-half.ugb-team-member--columns-3 .ugb-block-content {
        grid-auto-flow: row;
        grid-template-columns: minmax(0, 1fr);
    }
}
#end-resizable-editor-section {
    display: none;
}
