/**
Theme Name: Nosso Blog de Viagem
Author: Luiz Jr. Fernandes
Author URI: https://dotes.com.br
Description: Este é um tema personalizado especialmente para o site Nosso Blog de Viagem
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nosso-blog-de-viagem
Template: astra
*/
.elementor-element-fabe419 .elementor-widget-wrap{padding:0 !important;}
.home #primary-site-navigation li::before{content:"";border-top:1px dotted #FFF;width:100%;height:4px;}
.home #primary-site-navigation a[aria-current=page]{color:#e49546;}
.home #primary-site-navigation a:hover{color:#e49546}

.home #primary-site-navigation a{text-align: center;font-weight:600;letter-spacing: .8px;word-spacing:1px;}
.home #primary-site-navigation a[aria-current=page]:after{border-bottom:3px solid #e49546;content:"";width:100%;height:4px;position: absolute;bottom:5px;left:0;}
.home #primary-site-navigation .menu-link i{margin-right:10px !important;position: relative;top:3px;}
.main-navigation .sub-menu{min-width: 100%;border-radius:3px;padding:0 !important;margin:0 !important;}
.main-navigation .sub-menu li{transition:.2s;border-bottom:1px dotted  #e49546;}
.main-navigation .sub-menu li a:hover {font-weight: bold !important;color:#FFF !important;}
.main-navigation .sub-menu li:hover{border-bottom:1px solid  #e49546;background:#e49546;}
.main-navigation .sub-menu li:hover > a{color:#FFF !important;}
.main-navigation .sub-menu a{transition:.2s;color: #e49546 !important;padding: 6px 10px !important;text-align: left !important;font-weight: normal !important;font-size:14px;}

.postshome h3{padding:0 10px;min-height:50px;}

.postshome article p{padding: 0 10px;min-height:100px;}
.postshome .elementor-post__read-more{display:table;margin:auto;background:#d49a51;padding:4px 30px;border-radius:5px;margin-bottom:20px;text-decoration: none !important;font-weight: bold !important;color:#FFF !important;border:1px solid #d49a51; }
.postshome .elementor-post__read-more:hover{border:1px solid #d49a51;background:#FFF;color: #d49a51 !important;;}

@media only screen and (max-width: 1300px) {
  .home .site-branding{padding:0 !important;}
  .home .site-branding .custom-logo{max-width: 70%;margin-top:20px;}
 .home #primary-site-navigation a span{font-size:12px !important;}
}

@media only screen and (max-width: 930px) {
 .home .site-branding .custom-logo{padding:20px;}
  .home .menu-toggle svg{fill:#FFF !important;;}
  .home .n2-ow a{font-size:24px!important;;;}
}
@media only screen and (max-width: 450px) {
  .home .n2-ow a{font-size: 15px !important}
	#ast-mobile-header {position:relative;top:-25px !important;}

}.owl-stage{margin-top:30px;margin-bottom:20px;}
.owl-item {border:4px solid #fff;}
.owl-item p{display: block;line-height:25px;
background: rgb(0,0,0);border:1px solid #EEE;border-top:none;border-left:none;border-right:none;
background: linear-gradient(180deg, rgba(0,0,0,.19) 1%, rgba(255,255,255,.85) 80%);color:#000;width: 100%;text-align: center;position:absolute;bottom:-30px;padding-bottom:0px;}
.owl-item em{display: block;font-size:16px;padding-top:3px;font-weight:bold;text-shadow:0px 0px 5px #fff;}

.owl-item strong{font-family: Lato;font-size:28px;text-transform: uppercase;text-shadow:0px 0px 5px #fff;display:block;padding-top:5px;padding-bottom:10px;font-weight:800;}

#linksafiliadoshome a{text-decoration: none;}
#linksafiliadoshome a:hover{color:#c9985b}
#linksafiliadoshome .elementor-widget-wrap:hover *{color:#c9985b}

#header_menumobile a{color:#da9957;display:block;}
#header_menumobile li{border-bottom:1px dotted #da9957;}
#header_menumobile i{width: 30px;text-align: center;line-height:20px;}

#header_menumobile li  a > span:first-of-type{display:table;margin:auto;min-width:200px;position:relative;top:8px;white-space: nowrap;text-align:left;position:Absolute;left:60px;}
#header_menumobile li  .sub-arrow{position: absolute;right:0;}
#dotesfooter a{font-weight: normal;color:#000;transition:.2s;}
#dotesfooter a:hover{font-weight: bold}

#primary {
  margin: 2em 0;
}

.elementor-element-4dfc6f1 .sub-menu{min-width: 100% !important;}
.elementor-element-4dfc6f1 .sub-menu a{color:#da9957;font-family: Lato;font-size:16px;border-bottom:1px dotted #da9957;}
.elementor-element-4dfc6f1 .sub-menu a:hover{background:#da9957;color:#FFF;border-bottom:1px solid #da9957;}
.elementor-element-4dfc6f1 .sub-menu li:hover > a{background:#da9957;color:#FFF;}

#ast-hf-mobile-menu a{color:#da9957;border-bottom:1px dotted #da9957;}

.sidebartitle{text-transform: uppercase;font-family: Lato;font-size:22px;text-align: center;margin-bottom:20px;border-bottom:2px solid #da9957;padding-bottom:5px;}

.lps li{transition:.2s;border:2px solid #DDD;margin-bottom:20px !important;clear:both;border-radius:3px;background:#FAFAFA;}
.lps figure{height:150px;overflow: hidden;position: relative;}
.lps figure img{height: 150px;object-fit: cover;}
.lps em{transition:.2s;display: block;font-style: normal;font-size: 13px;color:#da9957;margin:0;padding: 5px 10px 0 10px !important;}
.lps strong{transition:.2s;font-size:17px;padding:0 5px 5px 5px;display: block;line-height:26px;margin:0 5px 8px 5px;color:#da9957;font-weight: 900;}
.lps li:hover{background:#da9957;border:2px solid #da9957;}
.lps li:hover em{color:#FFF;}
.lps li:hover strong{color:#FFF;}

.ast-related-post-featured-section > .post-thumb{min-height: 200px;border-radius:3px;overflow:hidden;border:2px solid #FFF;}
.ast-related-post-featured-section img{min-height: 200px;object-fit: cover;}

.authorsidebar figure{border-radius:50%;overflow: hidden;margin-bottom:20px;}
.authorsidebar p{font-size:15px;line-height:25px;}
.authorsidebar a{display: table;margin:auto;padding:8px 20px;background:#d59a52;color:#FFF;border-radius:5px;margin-top:20px;border:2px solid #d59a52;font-size:14px;font-weight:bold;letter-spacing:.4px;}
.authorsidebar a:hover{background:#fff;color:#d59a52;}
.authorsidebar strong{font-size:22px;line-height:30px;margin-bottom:10px;display:block;}
#secondary .wp-block-search__label{text-transform: uppercase;
font-family: Lato;
font-size: 22px;
text-align: center;display: table;font-weight: bold;
margin-bottom: 20px;
border-bottom: 2px solid #da9957;
padding-bottom: 5px;}
#secondary .wp-block-search__button{background: #da9957;border:1px solid  #da9957;transition: .2s;}
#secondary .wp-block-search__button:hover{background:#fff;color: #da9957;}

#primary .entry-content a{color:#da9957;text-decoration: none;}
#primary .entry-content a:hover{color:#e49546;}
#primary .post-navigation{display: none;}
.post-thumb-img-content{transition:.2s;}
.ast-related-post-content:hover  .post-thumb-img-content{border-color:#da9957}
.ast-related-post-content .entry-header h3 a{line-height:24px !important;}
.ast-related-post-content:hover .entry-header h3 a{color:#da9957}

.afiliadossidebar li{transition:.2s;margin-bottom:15px!important;display:block;bordeR:1px solid #CCC;padding:0 10px;background:#fafafa;border-radius:3px;}
.afiliadossidebar li:hover {background:#da9957;bordeR:1px solid #da9957;}
.afiliadossidebar li:hover i{color:#FFF;}
.afiliadossidebar li:hover strong{color:#FFF;}
.afiliadossidebar li:hover span{color:#FFF;}
.afiliadossidebar ul li i{font-size:25px;float:left;margin-right:10px;color:#da9957}
.afiliadossidebar ul li strong{display: block;font-size:22px;margin-bottom:10px;margin-top:10px;color:#da9957;line-height:23px;}
.afiliadossidebar span{padding-bottom:10px;display: block;color:#888}
.afiliadossidebar a{font-size: 13px;line-height:20px;display: block;letter-spacing:.4px;}

.figuresobrenos{border-radius:5px;overflow: hidden;position: relative;max-height:450px;border:3px solid #DDD;}
.figuresobrenos img{object-fit: cover;max-height: 450px;}

body:not(.home) .current-menu-item a{color:#f3c388 !important;}
body:not(.home) .current-menu-item a::after{background-color:#f3c388 !important;}


.btnplanejamento{display: table;margin:auto;padding:8px 20px;background:#d59a52;color:#FFF!important;;border-radius:5px;margin-top:20px;border:2px solid #d59a52;font-size:14px;font-weight:bold;letter-spacing:.4px;}
.btnplanejamento:hover{background:#fff;color:#d59a52!important;}
.page table tr:nth-child(even){background:#fafafa;}























#start-resizable-editor-section {
 display:none
}
:is(.ugb-highlight,
.stk-highlight)[style*=background] {
 display:inline;
 padding:.1em .4em
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--open>.ugb-inner-block>.ugb-block-content>.ugb-accordion__item>.ugb-accordion__heading .ugb-accordion__arrow {
 transform:rotate(180deg)
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion.ugb-accordion--design-basic .ugb-accordion__heading {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden;
 padding:17.5px 35px
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading {
 align-items:center;
 cursor:pointer;
 display:flex;
 justify-content:space-between;
 margin:0;
 transition:margin .3s ease-in-out;
 will-change:margin
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading .ugb-accordion__title {
 flex:1;
 margin:0!important;
 order:1
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading .ugb-accordion__arrow {
 flex-shrink:0;
 order:3;
 transform:rotate(0deg);
 transition:transform .3s ease-in-out
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading:after {
 content:"";
 display:block;
 flex-shrink:0;
 order:2;
 width:26.25px
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading:focus {
 outline-style:dotted;
 outline-width:1px
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__heading.ugb--shadow-9 {
 box-shadow:0 25px 60px -15px #48497961!important
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content {
 opacity:1;
 overflow:hidden;
 transform:translateY(0);
 transition:max-height .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out;
 will-change:max-height
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner {
 padding:35px 35px 0
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner>:first-child {
 margin-top:0!important
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner>:last-child {
 margin-bottom:0!important
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .wp-block-image.wp-block-image.wp-block-image>img {
 max-width:100%
}
.ugb-accordion.ugb-accordion--v2:not(.ugb-accordion--open) .ugb-accordion__heading {
 margin-bottom:0
}
.ugb-accordion.ugb-accordion--v2:not(.ugb-accordion--open) .ugb-accordion__content {
 max-height:0;
 opacity:0;
 transform:translateY(25px)
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-plain .ugb-accordion__item {
 border-bottom:1px solid #0000001a
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-plain .ugb-accordion__heading {
 border-radius:0;
 box-shadow:none;
 margin-bottom:35px;
 padding:0
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-plain .ugb-accordion__heading:focus {
 outline-offset:10px
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion--design-plain .ugb-accordion__content .ugb-accordion__content-inner {
 padding:0 0 35px
}
.ugb-blockquote--v3 {
 padding:0!important
}
.ugb-blockquote.ugb-blockquote--v3 {
 border:0!important;
 font-style:italic;
 overflow:visible;
 position:relative;
 text-align:inherit
}
.ugb-blockquote.ugb-blockquote--v3:after,
.ugb-blockquote.ugb-blockquote--v3:not(.ugb--has-block-background):before {
 content:"";
 display:none!important
}
.ugb-blockquote.ugb-blockquote--v3 .ugb-blockquote__item {
 padding:60px 35px;
 position:relative
}
.ugb-blockquote.ugb-blockquote--v3 .ugb-blockquote__quote {
 fill:#818da552;
 height:70px;
 left:0;
 position:absolute;
 top:0;
 transform:translateX(-50%) translateY(-30%);
 width:70px;
 z-index:5
}
.ugb-blockquote.ugb-blockquote--v3 .ugb-blockquote__content {
 position:relative;
 z-index:6
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--small-quote .ugb-blockquote__quote {
 left:35px;
 top:60px;
 transform:translateX(-100%) translateY(-80%)
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-basic .ugb-blockquote__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden;
 padding:60px 35px
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-basic .ugb-blockquote__quote {
 left:35px;
 top:21px;
 transform:translateX(-30%) translateY(-30%)
}
.ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-basic.ugb-blockquote--small-quote .ugb-blockquote__quote {
 left:35px;
 top:60px;
 transform:translateX(-100%) translateY(-80%)
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-block-content {
 grid-column-gap:35px;
 grid-row-gap:60px;
 display:grid
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-block-content>:last-child {
 margin-bottom:0
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-1 .ugb-block-content {
 grid-template-columns:minmax(0,1fr)
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-2 .ugb-block-content {
 grid-template-columns:minmax(0,1fr) minmax(0,1fr)
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-3 .ugb-block-content {
 grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-4 .ugb-block-content {
 grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__item {
 display:flex;
 flex-direction:column;
 overflow:hidden
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__content {
 background-position:50%;
 background-size:cover;
 display:flex;
 flex:1;
 flex-direction:column
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__category,
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__excerpt,
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__featured-image,
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__meta,
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__readmore,
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__title {
 margin:0 0 16px
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__featured-image {
 border-radius:12px;
 overflow:hidden
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__featured-image img {
 display:block;
 object-fit:cover;
 object-position:center;
 width:100%
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__category {
 font-size:11px;
 text-transform:uppercase
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__category a,
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__category a:hover,
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__title a,
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__title a:hover {
 box-shadow:none;
 text-decoration:none
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__meta {
 color:var(--s-primary-color,#2091e1);
 font-size:11px;
 text-transform:uppercase
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__meta>:not(.ugb-blog-posts__sep) {
 margin:0
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__meta>.ugb-blog-posts__sep {
 margin:0 .25em
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--cat-highlighted .ugb-blog-posts__category {
 color:#0000!important;
 margin-left:-3px;
 margin-right:-3px
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--cat-highlighted .ugb-blog-posts__category a {
 background-color:var(--s-primary-color,#2091e1);
 border-radius:4px;
 color:#fff;
 display:inline-block;
 margin:0 3px 3px;
 padding:3px 10px
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-basic .ugb-blog-posts__item {
 overflow:visible
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-basic .ugb-blog-posts__category {
 order:1
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-basic .ugb-blog-posts__featured-image {
 order:2
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-basic .ugb-blog-posts__excerpt,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-basic .ugb-blog-posts__featured-image,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-basic .ugb-blog-posts__meta,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-basic .ugb-blog-posts__readmore,
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-basic .ugb-blog-posts__title {
 order:3
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list .ugb-blog-posts__item {
 grid-gap:35px;
 align-items:flex-start;
 display:grid;
 grid-template-columns:minmax(0,.8fr) minmax(0,1fr);
 overflow:visible
}
.ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list .ugb-blog-posts__item>:first-child:last-child {
 grid-column:1/3
}
:where(.ugb-button-wrapper) .ugb-block-content {
 justify-content:center
}
.ugb-button-wrapper .ugb-block-content {
 align-items:center;
 display:flex!important;
 flex-wrap:wrap;
 margin-left:-.5em;
 margin-right:-.5em;
 width:calc(100% + 1em)
}
.ugb-button-wrapper .ugb-block-content .ugb-button {
 display:block;
 margin:0 .5em .5em
}
.ugb-button-wrapper .ugb-block-content .ugb-button.ugb-button--has-icon,
.ugb-button-wrapper .ugb-block-content .ugb-button.ugb-has-icon {
 display:flex
}
.ugb-button-wrapper.ugb-button--design-spread .ugb-block-content {
 justify-content:space-between
}
.ugb-button-wrapper.ugb-button--design-grouped-1 .ugb-block-content {
 justify-content:space-evenly
}
.ugb-button-wrapper.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(2) {
 margin-right:auto
}
.ugb-button-wrapper.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(3) {
 margin-left:auto
}
.ugb-button-wrapper.ugb-button--design-grouped-2 .ugb-block-content {
 justify-content:space-evenly
}
.ugb-button-wrapper.ugb-button--design-grouped-2 .ugb-block-content>:nth-child(2) {
 margin-left:auto
}
.ugb-button-wrapper.ugb-button--design-grouped-2 .ugb-block-content>:first-child {
 margin-right:auto
}
.ugb-button-wrapper.ugb-button--design-fullwidth .ugb-block-content {
 flex-wrap:nowrap
}
.ugb-button-wrapper.ugb-button--design-fullwidth .ugb-block-content>* {
 width:100%
}
.ugb-button-wrapper.ugb-button--design-fullwidth .ugb-block-content .ugb-button {
 text-align:center
}
.ugb-button-wrapper .ugb-button.ugb-button--design-link,
.ugb-button-wrapper .ugb-button.ugb-button--design-plain,
.ugb-button-wrapper .ugb-button.ugb-link-button,
.ugb-button-wrapper .ugb-button.ugb-plain-button {
 margin-left:.75em;
 margin-right:.75em
}
.ugb-cta.ugb-cta--v2 .ugb-cta__item {
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center
}
.ugb-cta.ugb-cta--v2 .ugb-cta__description,
.ugb-cta.ugb-cta--v2 .ugb-cta__title {
 margin:0 0 16px
}
.ugb-cta.ugb-cta--v2:not(.ugb-cta--design-plain) .ugb-cta__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden;
 padding:60px 35px
}
.ugb-cta.ugb-cta--v2.ugb-cta--design-plain .ugb-cta__item {
 padding:0 35px
}
.ugb-cta.ugb-main-block.alignfull.ugb-main-block--inner-full,
.ugb-cta.ugb-main-block.alignfull:not(.ugb--has-block-background) {
 padding:0
}
.ugb-cta.ugb-main-block.alignfull.ugb-main-block--inner-full .ugb-cta__item,
.ugb-cta.ugb-main-block.alignfull:not(.ugb--has-block-background) .ugb-cta__item {
 border-radius:0
}
.ugb-card.ugb-card--v2 .ugb-block-content {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column
}
.ugb-card.ugb-card--v2 .ugb-block-content>:last-child {
 margin-bottom:0
}
.ugb-card.ugb-card--v2 .ugb-card__item {
 display:flex;
 flex-direction:column
}
.ugb-card.ugb-card--v2 .ugb-card__content {
 background-position:50%;
 background-size:cover;
 display:flex;
 flex:1;
 flex-direction:column;
 padding:60px 35px
}
.ugb-card.ugb-card--v2 .ugb-card__description,
.ugb-card.ugb-card--v2 .ugb-card__subtitle {
 margin:0 0 16px
}
.ugb-card.ugb-card--v2 .ugb-card__image {
 background-position:50%;
 background-size:cover;
 height:300px;
 width:100%
}
.ugb-card.ugb-card--v2 .ugb-card__title {
 margin:0 0 8px
}
.ugb-card.ugb-card--v2 .ugb-card__subtitle {
 font-size:.85em
}
.ugb-card.ugb-card--v2:not(.ugb-card--design-plain) .ugb-card__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden
}
.ugb-card.ugb-card--v2.ugb-card--design-plain .ugb-card__image {
 margin-bottom:0 0 16px 0
}
.ugb-card.ugb-card--v2.ugb-card--design-plain .ugb-card__content {
 padding:0
}
.ugb-card.ugb-card--v2.ugb-card--columns-3 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-card.ugb-card--v2.ugb-card--columns-3 .ugb-card__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-card.ugb-card--v2.ugb-card--columns-3 .ugb-card__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-card.ugb-card--v2.ugb-card--columns-2 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-card.ugb-card--v2.ugb-card--columns-2 .ugb-card__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-column .ugb-column__item>:first-child {
 margin-top:0
}
.ugb-column .ugb-column__item>:last-child {
 margin-bottom:0
}
.ugb-column.ugb-main-block {
 margin-bottom:0;
 margin-top:0
}
.ugb-column,
.ugb-column .ugb-column__item,
.ugb-column>.ugb-inner-block,
.ugb-column>.ugb-inner-block>.ugb-block-content {
 height:100%
}
.ugb-column .ugb-column__item {
 display:flex;
 flex-direction:column
}
.ugb-columns .ugb-column {
 align-items:flex-start
}
.ugb-column.ugb-column--design-basic>.ugb-inner-block>.ugb-block-content>.ugb-column__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden;
 padding:35px
}
.ugb-columns:not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>:first-child {
 grid-area:one
}
.ugb-columns:not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>:nth-child(2) {
 grid-area:two
}
.ugb-columns:not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>:nth-child(3) {
 grid-area:three
}
.ugb-columns:not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>:nth-child(4) {
 grid-area:four
}
.ugb-columns:not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>:nth-child(5) {
 grid-area:five
}
.ugb-columns:not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>:nth-child(6) {
 grid-area:six
}
.ugb-columns:not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>:nth-child(7) {
 grid-area:seven
}
.ugb-columns:not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>:nth-child(8) {
 grid-area:eight
}
.ugb-columns:not(.ugb-columns--design-plain):not(.ugb-columns--design-plain)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
 grid-auto-columns:auto;
 grid-auto-flow:row
}
.ugb-columns .ugb-columns__item {
 align-items:stretch
}
.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column
}
.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>div {
 margin-left:0;
 margin-right:0
}
.ugb-columns.ugb-columns--design-grid.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-grid.ugb-columns--columns-3>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
 grid-template-areas:"one   two" "three three";
 grid-template-columns:1fr 1fr;
 grid-template-rows:auto auto
}
.ugb-columns.ugb-columns--design-grid.ugb-columns--columns-4>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
 grid-template-areas:"one   two" "three four";
 grid-template-columns:1fr 1fr;
 grid-template-rows:auto auto
}
.ugb-columns.ugb-columns--design-grid.ugb-columns--columns-5>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
 grid-template-areas:"one   two" "three four" "five  five";
 grid-template-columns:1fr 1fr;
 grid-template-rows:auto auto auto
}
.ugb-columns.ugb-columns--design-grid.ugb-columns--columns-6>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
 grid-template-areas:"one  two  three" "four five six";
 grid-template-columns:1fr 1fr 1fr;
 grid-template-rows:auto auto
}
.ugb-columns.ugb-columns--design-grid.ugb-columns--columns-7>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
 grid-template-areas:"one   two   three" "four  five  six" "seven seven seven";
 grid-template-columns:1fr 1fr 1fr;
 grid-template-rows:auto auto auto
}
.ugb-columns.ugb-columns--design-grid.ugb-columns--columns-8>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
 grid-template-areas:"one  two three four" "five six seven eight";
 grid-template-columns:1fr 1fr 1fr 1fr;
 grid-template-rows:auto auto
}
.ugb-container.ugb-container--v2.alignfull:not(.ugb-container--design-plain):not(.ugb--has-block-background) {
 padding-left:0;
 padding-right:0
}
.ugb-container.ugb-container--v2.alignfull:not(.ugb-container--design-plain):not(.ugb--has-block-background)>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper {
 border-radius:0!important
}
.ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 display:flex;
 flex-direction:column;
 justify-content:center;
 overflow:hidden;
 padding:60px 35px
}
.ugb-container.ugb-container--v2 .ugb-container__side {
 align-items:center;
 display:flex;
 flex-direction:column;
 justify-content:center
}
.ugb-container.ugb-container--v2 .ugb-container__content-wrapper,
.ugb-container.ugb-container--v2 .ugb-container__side {
 width:100%
}
.ugb-container.ugb-container--v2 .ugb-container__content-wrapper>:first-child {
 margin-top:0
}
.ugb-container.ugb-container--v2 .ugb-container__content-wrapper>:last-child {
 margin-bottom:0
}
.ugb-container.ugb-container--v2 .ugb--has-block-background,
.ugb-container.ugb-container--v2 .ugb-main-block.alignfull {
 margin-left:0;
 margin-right:0;
 width:auto!important
}
.ugb-container.ugb-container--v2.ugb-container--design-plain>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper {
 background:none;
 border-radius:0;
 box-shadow:none;
 overflow:visible;
 padding-left:0;
 padding-right:0
}
.ugb-count-up.ugb-countup--v4 {
 text-align:center
}
.ugb-count-up.ugb-countup--v4 .ugb-countup__item {
 display:flex;
 flex-direction:column
}
.ugb-count-up.ugb-countup--v4 .ugb-countup__item>* {
 z-index:2
}
.ugb-count-up.ugb-countup--v4 .ugb-countup--hide,
.ugb-count-up.ugb-countup--v4 .ugb-countup-hide {
 visibility:hidden
}
.ugb-count-up.ugb-countup--v4 .ugb-block-content {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column
}
.ugb-count-up.ugb-countup--v4 .ugb-countup__counter {
 font-size:40px;
 line-height:1em;
 white-space:nowrap
}
.ugb-count-up.ugb-countup--v4 .ugb-countup__icon {
 z-index:1
}
.ugb-count-up.ugb-countup--v4 .ugb-countup__icon svg {
 height:50px;
 margin:0 auto;
 width:50px
}
.ugb-count-up.ugb-countup--v4 .ugb-countup__icon.ugb-countup__icon--v2 {
 align-items:center;
 display:flex;
 flex-direction:column
}
.ugb-count-up.ugb-countup--v4 .ugb-countup__counter,
.ugb-count-up.ugb-countup--v4 .ugb-countup__icon,
.ugb-count-up.ugb-countup--v4 .ugb-countup__title {
 margin:0 0 16px
}
.ugb-count-up.ugb-countup--v4 .ugb-countup__description {
 margin-bottom:0
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-4 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-4 .ugb-countup__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-4 .ugb-countup__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-4 .ugb-countup__item:nth-child(4) {
 -ms-grid-column:7
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-3 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-3 .ugb-countup__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-3 .ugb-countup__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-2 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-count-up.ugb-countup--v4.ugb-countup--columns-2 .ugb-countup__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-divider--v2 {
 padding-left:0!important;
 padding-right:0!important
}
.ugb-divider.ugb-divider--v2 hr {
 background:none;
 background-color:#ddd;
 border:0!important;
 height:1px;
 margin:0 auto!important;
 max-width:none!important;
 padding:0!important;
 width:50%
}
.ugb-divider.ugb-divider--v2 hr:after,
.ugb-divider.ugb-divider--v2 hr:before {
 display:none
}
.ugb-divider.ugb-divider--v2 .ugb-divider__dots {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 margin:0 auto;
 overflow:hidden
}
.ugb-divider.ugb-divider--v2 .ugb-divider__dot {
 flex-shrink:0
}
.ugb-divider.ugb-divider--v2.ugb-divider--design-asterisks hr,
.ugb-divider.ugb-divider--v2.ugb-divider--design-dots hr {
 background-color:initial!important;
 height:0!important
}
.ugb-divider.ugb-divider--v2.ugb-divider--design-asterisks .ugb-divider__dot,
.ugb-divider.ugb-divider--v2.ugb-divider--design-dots .ugb-divider__dot {
 background-color:#ddd;
 border-radius:100%
}
.ugb-divider.ugb-divider--v2.ugb-divider--design-asterisks .ugb-divider__dot {
 background:#0000;
 position:relative
}
.ugb-divider.ugb-divider--v2.ugb-divider--design-asterisks .ugb-divider__dot:before {
 content:"*";
 font-family:Georgia,Times,Times New Roman,serif;
 left:0;
 line-height:1;
 position:absolute;
 top:0;
 vertical-align:middle
}
.ugb-expand.ugb-expand--v2 .ugb-expand__less-text,
.ugb-expand.ugb-expand--v2 .ugb-expand__more-text,
.ugb-expand.ugb-expand--v2 .ugb-expand__title {
 margin:0 0 16px
}
.ugb-expand.ugb-expand--v2 .ugb-expand__less-toggle-text,
.ugb-expand.ugb-expand--v2 .ugb-expand__more-toggle-text {
 display:inline-block
}
.ugb-expand.ugb-expand--more .ugb-expand__less-text,
.ugb-expand.ugb-expand--more .ugb-expand__more-toggle-text {
 display:none
}
.ugb-expand.ugb-expand--more .ugb-expand__more-text {
 display:block!important
}
.ugb-expand.ugb-expand--more .ugb-expand__less-toggle-text {
 display:inline-block!important
}
.ugb-feature.ugb-feature--v2 {
 text-align:left
}
.ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden;
 padding:60px 35px
}
.ugb-feature.ugb-feature--v2 .ugb-feature__item {
 grid-gap:35px;
 align-items:center;
 display:grid;
 grid-template-columns:1fr 1fr;
 justify-content:center
}
.ugb-feature.ugb-feature--v2 .ugb-feature__image-side {
 align-items:center;
 display:flex;
 justify-content:center
}
.ugb-feature.ugb-feature--v2 .ugb-feature__image.ugb-feature__image-has-shape {
 border-radius:0!important;
 box-shadow:none!important
}
.ugb-feature.ugb-feature--v2 .ugb-feature__description,
.ugb-feature.ugb-feature--v2 .ugb-feature__title {
 margin:0 0 16px
}
.ugb-feature.ugb-feature--v2 .ugb-feature__content,
.ugb-feature.ugb-feature--v2 .ugb-feature__item {
 background-position:50%;
 background-size:cover
}
.ugb-feature.ugb-feature--v2.ugb-feature--invert .ugb-feature__content {
 grid-column:2;
 grid-row:1
}
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-block-content {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column;
 text-align:center
}
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-block-content>:last-child {
 margin-bottom:0
}
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__content {
 z-index:2
}
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__item {
 background-position:50%;
 display:flex;
 flex-direction:column
}
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__image {
 margin-left:auto;
 margin-right:auto
}
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__image img {
 height:auto;
 margin:0 auto;
 max-width:100%;
 position:relative
}
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__description,
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__image,
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__title {
 margin:0 0 16px
}
.ugb-feature-grid.ugb-feature-grid--v2:not(.ugb-feature-grid--design-plain) .ugb-feature-grid__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden;
 padding:60px 35px
}
.ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__image {
 min-height:1px
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-4 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-4 .ugb-feature-grid__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-4 .ugb-feature-grid__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-4 .ugb-feature-grid__item:nth-child(4) {
 -ms-grid-column:7
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-3 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-3 .ugb-feature-grid__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-3 .ugb-feature-grid__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-2 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-2 .ugb-feature-grid__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal .ugb-feature-grid__item {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal .ugb-feature-grid__content {
 -ms-grid-column:3
}
.ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--design-horizontal .ugb-feature-grid__item>:first-child:last-child {
 -ms-grid-column-span:3;
 -ms-grid-column:1!important
}
.ugb-header.ugb-header--v3 {
 text-align:center
}
.ugb-header.ugb-header--v3:not(.ugb-header--design-plain) .ugb-header__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden;
 padding:150px 60px
}
.ugb-header.ugb-header--v3 .ugb-header__item {
 display:flex;
 flex-direction:column;
 justify-content:center;
 padding:150px 60px
}
.ugb-header.ugb-header--v3 .ugb-button {
 margin-bottom:0;
 margin-top:0;
 position:relative
}
.ugb-header.ugb-header--v3 .ugb-header__subtitle,
.ugb-header.ugb-header--v3 .ugb-header__title {
 margin:0 0 16px
}
.ugb-header.ugb-header--v3 .ugb-header__buttons {
 align-items:center;
 display:flex;
 justify-content:center;
 margin-left:-.5em;
 margin-right:-.5em
}
.ugb-header.ugb-header--v3 .ugb-header__buttons>* {
 margin:0 .5em .5em
}
.ugb-header.ugb-header--v3.ugb-main-block.alignfull:not(.ugb-main-block--inner-center):not(.ugb-main-block--inner-wide) {
 padding:0
}
.ugb-header.ugb-header--v3.ugb-main-block.alignfull:not(.ugb-main-block--inner-center):not(.ugb-main-block--inner-wide) .ugb-header__item {
 border-radius:0
}
.ugb-heading__bottom-line,
.ugb-heading__top-line {
 background:#333;
 height:4px;
 width:100px
}
.ugb-heading .ugb-heading__subtitle,
.ugb-heading .ugb-heading__top-line {
 margin-bottom:16px
}
.ugb-heading .ugb-heading__title {
 margin-bottom:8px;
 margin-top:0!important
}
.ugb-icon__title {
 margin:0!important
}
:where(.ugb-icon) .ugb-icon__item {
 align-items:center;
 text-align:center
}
.ugb-icon.ugb-icon--v2 {
 display:flex
}
.ugb-icon .ugb-inner-block {
 width:auto
}
.ugb-icon .ugb-icon__content-wrapper {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column
}
.ugb-icon .ugb-icon__item {
 display:flex;
 flex-direction:column
}
.ugb-icon.ugb-main-block .ugb-icon-inner-svg svg {
 display:block;
 height:50px;
 width:50px
}
.ugb-icon .ugb-icon__icon {
 display:inline-block
}
.ugb-icon .ugb-icon__title {
 width:100%
}
.ugb-icon .ugb-icon__icon:first-child,
.ugb-icon .ugb-icon__title:first-child {
 margin-bottom:16px
}
.ugb-icon-list.ugb-icon-list--v2 ul {
 list-style:none!important;
 margin:0!important;
 padding:0!important
}
.ugb-icon-list.ugb-icon-list--v2 li:before {
 background-position:50%;
 background-repeat:no-repeat;
 background-size:contain!important;
 content:"";
 display:inline-block;
 height:20px;
 margin-bottom:5px;
 margin-right:1em;
 vertical-align:middle;
 width:20px
}
.ugb-icon-list.ugb-icon-list--v2 li {
 list-style:none!important;
 margin-bottom:16px;
 margin-top:0!important;
 padding-left:calc(var(--icon-size, 20px) + 1em)!important;
 text-indent:calc(var(--icon-size, 20px)*-1 - 1em)!important
}
.ugb-icon-list.ugb-icon-list--v2 li:last-child {
 margin-bottom:0!important
}
.ugb-icon-list.ugb-icon-list--v2 li ul {
 column-count:1;
 list-style:none;
 margin-left:0;
 margin-top:16px
}
.ugb-icon-list.ugb-icon-list--v2.ugb-icon-list--display-grid ul {
 grid-column-gap:20px;
 display:grid
}
.ugb-icon-list.ugb-icon-list--v2 li {
 break-inside:avoid;
 page-break-inside:avoid
}
.ugb-image-box.ugb-image-box--v4 {
 text-align:center
}
.ugb-image-box.ugb-image-box--v4 .ugb-block-content {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 display:flex;
 flex-direction:column;
 height:350px;
 justify-content:center;
 overflow:hidden;
 padding:35px;
 position:relative
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__image,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__image-wrapper,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay-hover,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay-link {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__image {
 bottom:-.3px;
 left:-.3px;
 right:-.3px;
 top:-.3px
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__image-wrapper {
 height:auto;
 -webkit-mask-image:-webkit-radial-gradient(#fff,#000);
 transform:translateZ(0);
 z-index:1
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__image {
 background-position:50%;
 background-size:cover;
 height:100%
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay-hover {
 background-color:#000;
 opacity:.7;
 pointer-events:none;
 z-index:2
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay-hover {
 z-index:3
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay-link {
 z-index:5
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__item:hover .ugb-image-box__overlay,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__item:not(:hover) .ugb-image-box__overlay-hover {
 opacity:0!important
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__content {
 z-index:4
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__content>:first-child {
 margin-top:0
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__content>:last-child {
 margin-bottom:0
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__description,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__line,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__subtitle,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__title {
 color:#fff;
 margin:0 0 16px
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__subtitle {
 font-size:.8em;
 margin-bottom:5.3333333333px
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__box {
 border-radius:12px
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__arrow {
 bottom:35px;
 left:35px;
 pointer-events:none;
 position:absolute;
 right:35px;
 z-index:4
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__arrow svg {
 fill:#fff;
 display:inline-block;
 width:30px
}
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__arrow,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__content,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__description,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__header,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__image,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__image-wrapper,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__line,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay-hover,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__overlay-link,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__subtitle,
.ugb-image-box.ugb-image-box--v4 .ugb-image-box__title {
 transition:all .4s ease-in-out
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--effect-zoom-in .ugb-image-box__item:hover .ugb-image-box__image,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--effect-zoom-out .ugb-image-box__item .ugb-image-box__image {
 transform:scale(1.1)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--effect-zoom-out .ugb-image-box__item:hover .ugb-image-box__image {
 transform:scale(1)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-image-box__description {
 margin-bottom:0
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic.ugb-image-box--with-arrow .ugb-image-box__item {
 padding-bottom:70px
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-image-box__subtitle {
 opacity:0
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-image-box__description {
 opacity:0;
 transform:translateY(-30px)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-image-box__arrow {
 opacity:0;
 transform:translateY(30px)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-image-box__item:hover .ugb-image-box__arrow,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-image-box__item:hover .ugb-image-box__description,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-basic .ugb-image-box__item:hover .ugb-image-box__subtitle {
 opacity:1;
 transform:translateY(0)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain {
 text-align:left
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain .ugb-image-box__item {
 justify-content:flex-end
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain .ugb-image-box__arrow {
 bottom:auto;
 left:auto;
 position:relative;
 right:auto
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain .ugb-image-box__content {
 margin-bottom:10px;
 transform:translateY(30px)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain .ugb-image-box__description {
 opacity:0;
 transform:translateY(-30px)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain .ugb-image-box__arrow {
 opacity:0;
 transform:translateY(-60px)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain .ugb-image-box__item:hover .ugb-image-box__arrow,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain .ugb-image-box__item:hover .ugb-image-box__content,
.ugb-image-box.ugb-image-box--v4.ugb-image-box--design-plain .ugb-image-box__item:hover .ugb-image-box__description {
 opacity:1;
 transform:translateY(0)
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-4 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-4 .ugb-image-box__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-4 .ugb-image-box__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-4 .ugb-image-box__item:nth-child(4) {
 -ms-grid-column:7
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-3 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-3 .ugb-image-box__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-3 .ugb-image-box__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-2 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-2 .ugb-image-box__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-notification.ugb-notification--v2 .ugb-notification__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 display:flex;
 flex-direction:column;
 overflow:hidden;
 padding:35px
}
.ugb-notification.ugb-notification--v2 .ugb-notification__item>:last-child {
 margin-bottom:0
}
.ugb-notification.ugb-notification--v2 .ugb-notification__description,
.ugb-notification.ugb-notification--v2 .ugb-notification__icon,
.ugb-notification.ugb-notification--v2 .ugb-notification__title {
 margin:0 0 16px
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic .ugb-notification__item,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__item {
 background-color:#40ba7b
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic .ugb-notification__description,
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic .ugb-notification__title,
.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__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__title {
 color:#fff
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic .ugb-notification__close-button svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__close-button svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon .ugb-notification__icon {
 fill:#fff
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic.ugb-notification--type-error .ugb-notification__item,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon.ugb-notification--type-error .ugb-notification__item {
 background-color:#d9534f
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic.ugb-notification--type-info .ugb-notification__item,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon.ugb-notification--type-info .ugb-notification__item {
 background-color:#2091e1
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic.ugb-notification--type-warning .ugb-notification__item,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon.ugb-notification--type-warning .ugb-notification__item {
 background-color:#ffdd57
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic.ugb-notification--type-warning .ugb-notification__description,
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic.ugb-notification--type-warning .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic.ugb-notification--type-warning .ugb-notification__title,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon.ugb-notification--type-warning .ugb-notification__description,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon.ugb-notification--type-warning .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon.ugb-notification--type-warning .ugb-notification__title {
 color:#424242
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic.ugb-notification--type-warning .ugb-notification__close-button svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-basic.ugb-notification--type-warning .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon.ugb-notification--type-warning .ugb-notification__close-button svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-large-icon.ugb-notification--type-warning .ugb-notification__icon {
 fill:#424242
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain .ugb-notification__item {
 background:none;
 border-radius:0;
 box-shadow:none
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain .ugb-button--inner,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain .ugb-notification__description,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain .ugb-notification__title {
 color:#40ba7b
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain .ugb-notification__close-button svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain .ugb-notification__icon {
 fill:#40ba7b
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain .ugb-button {
 border-color:#40ba7b
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-error .ugb-button--inner,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-error .ugb-notification__description,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-error .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-error .ugb-notification__title {
 color:#d9534f
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-error .ugb-notification__close-button svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-error .ugb-notification__icon {
 fill:#d9534f
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-error .ugb-button {
 border-color:#d9534f
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-info .ugb-button--inner,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-info .ugb-notification__description,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-info .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-info .ugb-notification__title {
 color:#2091e1
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-info .ugb-notification__close-button svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-info .ugb-notification__icon {
 fill:#2091e1
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-info .ugb-button {
 border-color:#2091e1
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-warning .ugb-button--inner,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-warning .ugb-notification__description,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-warning .ugb-notification__icon,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-warning .ugb-notification__title {
 color:#ff6f2f
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-warning .ugb-notification__close-button svg,
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-warning .ugb-notification__icon {
 fill:#ff6f2f
}
.ugb-notification.ugb-notification--v2.ugb-notification--design-plain.ugb-notification--type-warning .ugb-button {
 border-color:#ff6f2f
}
.ugb-notification.ugb-notification--v2.ugb-notification--dismissible {
 display:none
}
.ugb-notification.ugb-notification--v2.ugb-notification--dismissible .ugb-notification__item {
 padding-right:60px;
 position:relative
}
.ugb-notification__icon,
.ugb-notification__icon svg {
 height:30px;
 width:30px
}
.ugb-notification__close-button {
 align-items:center;
 cursor:pointer;
 display:flex;
 font-size:8px;
 height:16px;
 justify-content:center;
 margin-right:30px;
 margin-top:30px;
 padding:.3rem 0 0;
 position:absolute!important;
 right:0;
 top:0;
 width:16px;
 z-index:2
}
.ugb-notification__close-button svg {
 height:auto;
 width:100%
}
.ugb-number-box.ugb-number-box--v3 {
 text-align:center
}
.ugb-number-box.ugb-number-box--v3 .ugb-block-content {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-2 .ugb-block-content {
 grid-auto-flow:row;
 grid-template-columns:minmax(0,1fr) minmax(0,1fr)
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-1 .ugb-block-content {
 grid-auto-flow:row;
 grid-template-columns:minmax(0,1fr)
}
.ugb-number-box.ugb-number-box--v3 .ugb-number-box__item {
 margin-bottom:0!important
}
.ugb-number-box.ugb-number-box--v3 .ugb-number-box__item .ugb-number-box__content {
 z-index:4
}
.ugb-number-box.ugb-number-box--v3 .ugb-number-box__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 display:flex;
 flex-direction:column;
 overflow:hidden;
 padding:60px 35px
}
.ugb-number-box.ugb-number-box--v3 .ugb-number-box .ugb-inner-block {
 text-align:center
}
.ugb-number-box.ugb-number-box--v3 .ugb-number-box__number {
 background-color:#ddd;
 background-color:var(--s-primary-color,#ddd);
 border-radius:100%;
 box-sizing:initial;
 color:#fff;
 display:block;
 font-size:3em;
 height:2.5em;
 line-height:2.5em;
 margin:0 auto;
 overflow:visible;
 padding:0;
 text-align:center;
 white-space:nowrap!important;
 width:2.5em;
 z-index:3
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--number-style-square .ugb-number-box__number {
 border-radius:0
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--number-style-none .ugb-number-box__number {
 background:none;
 border-radius:0;
 color:#222;
 color:var(--s-primary-color,#222);
 display:block;
 height:auto;
 line-height:1em;
 width:100%
}
.ugb-number-box.ugb-number-box--v3 .ugb-number-box__number {
 margin:0 auto 16px
}
.ugb-number-box.ugb-number-box--v3 .ugb-number-box__description,
.ugb-number-box.ugb-number-box--v3 .ugb-number-box__title {
 margin:0 0 16px
}
.ugb-number-box.ugb-number-box--v3 .ugb-number-box__title {
 line-height:1.1em
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--design-plain .ugb-number-box__item {
 background:none;
 border-radius:0;
 box-shadow:none;
 padding:0
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-3 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-3 .ugb-number-box__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-3 .ugb-number-box__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-2 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-2 .ugb-number-box__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-block-content {
 grid-gap:35px;
 align-items:center;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column;
 text-align:center
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 display:flex;
 flex-direction:column;
 overflow:hidden;
 padding:60px 35px
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__feature-list {
 align-items:center;
 display:flex;
 flex-direction:column;
 justify-content:center
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__price-line {
 display:flex;
 justify-content:center
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__price-prefix {
 align-self:flex-start;
 font-size:1.2em
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__price-suffix {
 align-self:flex-end;
 font-size:1.5em
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__price {
 font-size:3.5em;
 line-height:100%!important
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__subprice {
 color:#ddd;
 font-size:.75em;
 line-height:100%;
 text-transform:uppercase
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__image {
 margin-left:auto;
 margin-right:auto;
 width:100%
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__image .ugb-img {
 display:block;
 margin:0 auto
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__description,
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__image,
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__price-wrapper,
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__subprice,
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__title {
 margin:0 0 16px
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__button {
 margin-bottom:32px;
 margin-top:32px
}
.ugb-pricing-box.ugb-pricing-box--v3.ugb-pricing-box--design-plain .ugb-pricing-box__item {
 background:none;
 border-radius:0;
 box-shadow:none;
 padding:0
}
.ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__image {
 min-height:1px
}
.ugb-pricing-box.ugb-pricing-box--v3.ugb-pricing-box--columns-3 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-pricing-box.ugb-pricing-box--v3.ugb-pricing-box--columns-3 .ugb-pricing-box__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-pricing-box.ugb-pricing-box--v3.ugb-pricing-box--columns-3 .ugb-pricing-box__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-pricing-box.ugb-pricing-box--v3.ugb-pricing-box--columns-2 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-pricing-box.ugb-pricing-box--v3.ugb-pricing-box--columns-2 .ugb-pricing-box__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-separator .ugb-block-content .ugb-separator__svg-wrapper {
 height:200px
}
.ugb-separator {
 box-sizing:initial;
 position:relative
}
.ugb-separator.ugb-separator.ugb-separator.ugb-separator {
 z-index:2
}
.ugb-separator.ugb-separator--flip-vertical {
 transform:scaleY(-1)
}
.ugb-separator.ugb-separator--flip-horizontal {
 transform:scaleX(-1)
}
.ugb-separator.ugb-separator--flip-vertical.ugb-separator--flip-horizontal {
 transform:scaleY(-1) scaleX(-1)
}
.ugb-separator .ugb-separator__svg-wrapper {
 align-items:flex-end;
 box-sizing:initial;
 display:flex;
 overflow-x:hidden;
 overflow-y:visible;
 position:relative
}
.ugb-separator.alignfull,
.ugb-separator.alignfull .ugb-separator__svg-wrapper {
 overflow:visible
}
.ugb-separator .ugb-separator__svg-inner {
 height:100%;
 overflow-x:hidden;
 position:relative;
 width:100%
}
.ugb-separator svg {
 fill:#abb8c3;
 bottom:0;
 display:block;
 height:100%;
 left:0;
 position:absolute;
 right:0;
 top:0;
 transform-origin:bottom;
 width:100%;
 z-index:3
}
.ugb-separator svg.ugb-separator--no-shadow :not(:last-child) {
 display:none
}
.ugb-separator .ugb-separator__bottom-pad,
.ugb-separator .ugb-separator__top-pad {
 height:0;
 position:relative;
 width:100%;
 z-index:2
}
.ugb-separator .ugb-separator__top-pad {
 margin-bottom:-1px
}
.ugb-separator .ugb-separator__bottom-pad {
 background:#abb8c3;
 margin-top:-1px
}
.ugb-spacer.ugb-spacer--v2 {
 background-position:50%;
 background-size:cover;
 height:50px;
 margin-bottom:0!important;
 margin-top:0!important;
 padding:0!important
}
.ugb-spacer.ugb-spacer--v2 .ugb-block-content,
.ugb-spacer.ugb-spacer--v2 .ugb-inner-block,
.ugb-spacer.ugb-spacer--v2 .ugb-spacer--inner {
 height:100%
}
.ugb-spacer.ugb-spacer--v2 .ugb-bottom-separator,
.ugb-spacer.ugb-spacer--v2 .ugb-top-separator {
 z-index:6
}
.ugb-spacer.ugb-spacer--v2.ugb--has-bottom-separator,
.ugb-spacer.ugb-spacer--v2.ugb--has-top-separator {
 padding:0!important
}
.ugb-team-member.ugb-team-member--v3 .ugb-block-content {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column
}
.ugb-team-member.ugb-team-member--v3 .ugb-block-content>:last-child {
 margin-bottom:0
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__item {
 display:flex;
 flex-direction:column;
 text-align:center
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-half .ugb-team-member__content,
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-horizontal .ugb-team-member__content {
 flex:1
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__content {
 background-position:50%;
 background-size:cover;
 display:flex;
 flex-direction:column
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__image {
 background-position:50%;
 background-size:cover;
 height:auto;
 margin:0 auto;
 max-width:100%;
 width:300px
}
.ugb-team-member.ugb-team-member--v3 .ugb-img {
 margin:0 auto
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--columns-2 .ugb-team-member__image {
 width:220px
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--columns-3 .ugb-team-member__image {
 width:150px
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__image {
 margin-bottom:24px
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__buttons,
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__description,
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__position {
 margin:0 0 16px
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__name {
 margin-bottom:8px
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__position {
 color:#aaa
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__buttons {
 margin-left:-4px;
 margin-right:-4px
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__buttons .ugb-button-container {
 display:inline-block;
 margin:0 4px 4px
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-basic .ugb-team-member__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 overflow:hidden;
 padding:60px 35px
}
.ugb-team-member.ugb-team-member--v3 .ugb-team-member__image {
 min-height:1px
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--columns-3 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--columns-3 .ugb-team-member__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--columns-3 .ugb-team-member__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--columns-2 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-team-member.ugb-team-member--v3.ugb-team-member--columns-2 .ugb-team-member__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-testimonial--v3.ugb-testimonial .ugb-block-content {
 grid-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column;
 text-align:center
}
.ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__item {
 background-color:#fff;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 display:flex;
 flex-direction:column;
 overflow:hidden;
 padding:60px 35px
}
.ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__image {
 height:auto;
 width:75px
}
.ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__position {
 color:#aaa;
 font-size:.75em;
 text-transform:uppercase
}
.ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__image {
 margin:0 auto 16px
}
.ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__body,
.ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__name {
 margin:0 0 16px
}
.ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__position {
 margin-bottom:0
}
.ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--design-plain .ugb-testimonial__item {
 background:none;
 border-radius:0;
 box-shadow:none;
 padding:0
}
.ugb-testimonial--v3.ugb-testimonial.ugb-testimonial--columns-3 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr 35px 1fr;
 display:-ms-grid
}
.ugb-testimonial--v3.ugb-testimonial.ugb-testimonial--columns-3 .ugb-testimonial__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-testimonial--v3.ugb-testimonial.ugb-testimonial--columns-3 .ugb-testimonial__item:nth-child(3) {
 -ms-grid-column:5
}
.ugb-testimonial--v3.ugb-testimonial.ugb-testimonial--columns-2 .ugb-block-content {
 -ms-grid-columns:1fr 35px 1fr;
 display:-ms-grid
}
.ugb-testimonial--v3.ugb-testimonial.ugb-testimonial--columns-2 .ugb-testimonial__item:nth-child(2) {
 -ms-grid-column:3
}
.ugb-text__text-wrapper {
 grid-column-gap:35px;
 display:grid;
 grid-auto-columns:minmax(0,1fr);
 grid-auto-flow:column
}
.ugb-text__text {
 display:flex;
 flex-direction:column;
 -webkit-hyphens:auto;
 hyphens:auto;
 word-break:break-word
}
.ugb-text__text>p {
 margin-bottom:16px
}
.ugb-text--has-rule.ugb-text--columns-2 .ugb-text__text-wrapper {
 grid-template-columns:1fr 1px 1fr
}
.ugb-text--has-rule.ugb-text--columns-3 .ugb-text__text-wrapper {
 grid-template-columns:1fr 1px 1fr 1px 1fr
}
.ugb-text--has-rule.ugb-text--columns-4 .ugb-text__text-wrapper {
 grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr
}
.ugb-text__rule {
 background:#ddd;
 height:100%;
 margin:auto;
 width:1px
}
.ugb-text--design-side-title-1 .ugb-block-content,
.ugb-text--design-side-title-2 .ugb-block-content {
 grid-gap:35px;
 grid-row-gap:0;
 display:grid;
 grid-template-columns:1fr 1fr
}
.ugb-text--design-side-title-1.ugb-text--columns-2 .ugb-block-content {
 grid-template-columns:1fr 2fr
}
.ugb-text--design-side-title-1.ugb-text--columns-3 .ugb-block-content {
 grid-template-columns:1fr 3fr
}
.ugb-text--design-side-title-1.ugb-text--columns-4 .ugb-block-content {
 grid-template-columns:1fr 4fr
}
.ugb-text--design-side-title-1.ugb-text--reverse-title.ugb-text--columns-2 .ugb-block-content {
 grid-template-columns:2fr 1fr
}
.ugb-text--design-side-title-1.ugb-text--reverse-title.ugb-text--columns-3 .ugb-block-content {
 grid-template-columns:3fr 1fr
}
.ugb-text--design-side-title-1.ugb-text--reverse-title.ugb-text--columns-4 .ugb-block-content {
 grid-template-columns:4fr 1fr
}
.ugb-text--design-side-title-2 .ugb-block-content {
 grid-template-columns:max-content 1fr;
 grid-template-columns:fit-content(75%) 1fr
}
.ugb-text--design-side-title-2.ugb-text--reverse-title .ugb-block-content {
 grid-template-columns:1fr max-content;
 grid-template-columns:1fr fit-content(75%)
}
.ugb-text--reverse-title .ugb-text__title-wrapper {
 grid-column:2/3;
 grid-row:1
}
.ugb-text--reverse-title .ugb-text__text-wrapper {
 grid-column:1/2;
 grid-row:1
}
.ugb-text--subtitle-top .ugb-text__subtitle {
 order:1
}
.ugb-text--subtitle-top .ugb-text__title {
 order:2
}
.ugb-text__title-wrapper {
 display:flex;
 flex-direction:column
}
.ugb-text .ugb-text__title {
 margin:0 0 8px
}
.ugb-text .ugb-text__subtitle {
 font-size:.85em;
 margin:0 0 16px
}
.ugb-text--has-rule .ugb-text__text {
 column-gap:52.5px;
 column-rule:1px solid #ddd
}
.ugb-video-popup--v3 .ugb-video-popup__play-button {
 position:absolute
}
.ugb-video-popup--v3 .ugb-video-popup__play-button svg {
 fill:#fff
}
.ugb-video-popup__wrapper {
 background-color:#fff;
 background-color:#000;
 background-position:50%;
 background-size:cover;
 border-radius:12px;
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133;
 height:400px;
 margin-left:auto;
 margin-right:auto;
 overflow:hidden;
 padding:0;
 position:relative;
 width:100%
}
.ugb-video-popup__wrapper:before {
 transition:all .3s ease-in-out
}
.ugb-video-popup.ugb-video-popup--v3.alignfull.ugb-main-block--inner-full.ugb--has-block-background .ugb-video-popup__wrapper,
.ugb-video-popup.ugb-video-popup--v3.alignfull:not(.ugb--has-block-background) .ugb-video-popup__wrapper {
 border-radius:0;
 margin-left:-35px;
 margin-right:-35px;
 width:calc(100% + 70px)
}
.ugb-video-popup__overlay {
 bottom:0;
 left:0;
 position:absolute!important;
 right:0;
 top:0;
 z-index:6!important
}
button.ugb-video-popup__overlay {
 all:unset;
 background:#0000!important;
 bottom:0;
 cursor:pointer;
 height:100%;
 left:0;
 right:0;
 top:0;
 width:100%
}
.ugb-video-popup__play-button {
 align-items:center;
 bottom:0;
 display:flex;
 flex-direction:column;
 justify-content:center;
 left:0;
 position:absolute;
 right:0;
 top:0;
 z-index:2
}
.ugb-video-popup__play-button svg {
 fill:#fff;
 height:10%;
 min-height:30px;
 min-width:30px;
 width:10%
}
.ugb-video-popup--button-circle .ugb-video-popup__play-button svg,
.ugb-video-popup--button-outline .ugb-video-popup__play-button svg {
 min-height:50px;
 min-width:50px
}
#bp_container .bp-x,
#bp_container .bp-x:hover {
 background:none!important
}
#bp_sv {
 margin:auto!important
}
.ugb-button {
 align-items:center;
 background:#2091e1;
 background:var(--s-primary-color,#2091e1);
 border:none;
 border-radius:4px;
 cursor:pointer;
 display:inline-block;
 font-size:1em;
 line-height:1.5!important;
 opacity:1;
 padding:8px 26px;
 position:relative
}
.ugb-button,
.ugb-button .ugb-button--inner {
 box-shadow:none!important;
 transition:all .2s ease-in-out
}
.ugb-button .ugb-button--inner {
 color:#fff;
 display:block;
 margin:0!important;
 padding:0!important;
 text-decoration:none!important
}
.ugb-button:hover {
 box-shadow:none!important;
 opacity:.85
}
.ugb-button:not(.ugb-link-button):not(.ugb-button--design-link) {
 text-decoration:none!important
}
.ugb-button.ugb--shadow-0 {
 box-shadow:none!important
}
.ugb-button.ugb--shadow-1 {
 box-shadow:0 0 0 1px #7878781a!important
}
.ugb-button.ugb--shadow-2 {
 box-shadow:0 0 0 2px #7878781a!important
}
.ugb-button.ugb--shadow-3 {
 box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px #b0b5c133!important
}
.ugb-button.ugb--shadow-4 {
 box-shadow:0 2px 22px #99999940!important
}
.ugb-button.ugb--shadow-5 {
 box-shadow:0 5px 30px -6px #123f524a!important
}
.ugb-button.ugb--shadow-6 {
 box-shadow:0 10px 30px 1px #00000012!important
}
.ugb-button.ugb--shadow-7 {
 box-shadow:5px 7px 21px 3px #48497924!important
}
.ugb-button.ugb--shadow-8 {
 box-shadow:0 10px 33px -3px #0000001f!important
}
.ugb-button.ugb--shadow-9 {
 box-shadow:0 10px 34px -3px #48497933!important
}
.ugb-button:before {
 border-radius:4px;
 bottom:0;
 left:0;
 opacity:0;
 position:absolute;
 right:0;
 top:0;
 transition:all .2s ease-in-out;
 z-index:1
}
.ugb-button:hover:before {
 opacity:1
}
.ugb-button * {
 position:relative;
 z-index:2
}
.ugb-button.ugb-button--design-ghost:before {
 bottom:-2px;
 left:-2px;
 right:-2px;
 top:-2px
}
.ugb-button.ugb--hover-effect-lift:hover {
 transform:translateY(-10%)
}
.ugb-button.ugb--hover-effect-scale:hover {
 transform:scale(1.03)
}
.ugb-button.ugb--hover-effect-lift-scale:hover {
 transform:scale(1.03) translateY(-10%)
}
.ugb-button.ugb--hover-effect-scale-more:hover {
 transform:scale(1.13)
}
.ugb-button.ugb--hover-effect-lift-scale-more:hover {
 transform:scale(1.13) translateY(-10%)
}
.ugb-button .ugb-button--inner:hover {
 color:#fff
}
.ugb-button--size-tiny {
 padding:.3em 1em
}
.ugb-button--size-tiny .ugb-button--inner {
 font-size:.7em
}
.ugb-button.ugb-button--size-small .ugb-button--inner {
 font-size:.85em
}
.ugb-button.ugb-button--size-medium {
 padding:.6em 1.5em
}
.ugb-button.ugb-button--size-medium .ugb-button--inner {
 font-size:1.075em
}
.ugb-button.ugb-button--size-large {
 padding:.8em 1.75em
}
.ugb-button.ugb-button--size-large .ugb-button--inner {
 font-size:1.15em
}
.ugb-button--align-left {
 margin-right:auto
}
.ugb-button--align-center {
 margin-left:auto;
 margin-right:auto
}
.ugb-button--align-right {
 margin-left:auto
}
.ugb-button--align-full {
 text-align:center
}
.ugb-button.ugb-button--icon-only {
 padding:.7em
}
.ugb-button.ugb-button--icon-only svg {
 margin:0!important
}
.ugb-button--design-ghost {
 background-color:initial;
 border:2px solid #2091e1;
 border:2px solid var(--s-primary-color,#2091e1)
}
.ugb-button--design-ghost .ugb-button--inner {
 color:#2091e1;
 color:var(--s-primary-color,#2091e1)
}
.ugb-button--design-ghost:hover {
 box-shadow:none!important;
 opacity:.85
}
.ugb-button--design-ghost:hover .ugb-button--inner {
 color:#2091e1;
 color:var(--s-primary-color,#2091e1)
}
.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover {
 background-color:#2091e1;
 background-color:var(--s-primary-color,#2091e1)
}
.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover .ugb-button--inner,
.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover svg:not(.ugb-custom-icon) {
 color:#fff
}
.ugb-button--design-plain {
 background-color:initial;
 border:none;
 padding-left:0;
 padding-right:0
}
.ugb-button--design-plain .ugb-button--inner {
 color:#2091e1;
 color:var(--s-primary-color,#2091e1)
}
.ugb-button--design-plain:hover {
 box-shadow:none!important;
 opacity:.85
}
.ugb-button--design-plain:hover .ugb-button--inner {
 color:#2091e1;
 color:var(--s-primary-color,#2091e1)
}
.ugb-button--design-link {
 background:#0000;
 border-radius:0!important;
 padding:0
}
.ugb-button.ugb-button--has-icon {
 align-items:center;
 display:inline-flex;
 justify-content:center
}
.ugb-button.ugb-button--has-icon svg:not(.ugb-custom-icon) {
 color:#fff
}
.ugb-button.ugb-button--has-icon svg {
 height:1em;
 margin-bottom:0!important;
 margin-right:16px;
 width:1em
}
.ugb-button.ugb-button--has-icon.ugb-button--icon-position-right {
 flex-direction:row-reverse
}
.ugb-button.ugb-button--has-icon.ugb-button--icon-position-right svg {
 margin-left:16px;
 margin-right:0
}
.ugb-button--has-icon.ugb-button--design-ghost svg:not(.ugb-custom-icon),
.ugb-button--has-icon.ugb-button--design-plain svg:not(.ugb-custom-icon) {
 color:#2091e1;
 color:var(--s-primary-color,#2091e1)
}
.ugb-button--size-small.ugb-button--has-icon svg,
.ugb-button--size-tiny.ugb-button--has-icon svg {
 height:.75em;
 width:.75em
}
.ugb-button--size-medium.ugb-button--has-icon svg {
 height:1.25em;
 width:1.25em
}
.ugb-button--size-large.ugb-button--has-icon svg {
 height:1.5em;
 width:1.5em
}
.ugb--has-background-overlay {
 background-position:50%;
 background-size:cover;
 position:relative;
 z-index:1
}
.ugb--has-background-overlay.ugb--has-background-overlay:before {
 bottom:0;
 content:"";
 left:0;
 position:absolute;
 right:0;
 top:0;
 z-index:2
}
.ugb--has-background-overlay>* {
 position:relative;
 z-index:3
}
.ugb-main-block svg .fa-secondary {
 fill:var(--fa-secondary-color,currentColor);
 opacity:.4;
 opacity:var(--fa-secondary-opacity,.4)
}
.ugb-main-block svg .fa-primary {
 fill:var(--fa-primary-color,currentColor);
 opacity:1;
 opacity:var(--fa-primary-opacity,1)
}
.ugb-img {
 object-fit:cover;
 object-position:center
}
.ugb-img.ugb-img--shape {
 border-radius:none;
 mask-mode:alpha;
 -webkit-mask-position:center;
 mask-position:center;
 -webkit-mask-repeat:no-repeat;
 mask-repeat:no-repeat;
 -webkit-mask-size:contain;
 mask-size:contain
}
.ugb-img.ugb-image--shape-stretch {
 -webkit-mask-size:100% 100%;
 mask-size:100% 100%
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-facebook {
 background:#1877f2
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-facebook.ugb-button--design-ghost {
 border-color:#1877f2
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-facebook.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover {
 background:#1877f2
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-facebook.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover svg {
 color:#fff
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-facebook.ugb-button--design-ghost,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-facebook.ugb-button--design-plain {
 background:#0000
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-facebook.ugb-button--design-ghost svg,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-facebook.ugb-button--design-plain svg {
 color:#1877f2
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-twitter {
 background:#1da1f2
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-twitter.ugb-button--design-ghost {
 border-color:#1da1f2
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-twitter.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover {
 background:#1da1f2
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-twitter.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover svg {
 color:#fff
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-twitter.ugb-button--design-ghost,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-twitter.ugb-button--design-plain {
 background:#0000
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-twitter.ugb-button--design-ghost svg,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-twitter.ugb-button--design-plain svg {
 color:#1da1f2
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-instagram {
 background:#c32aa3
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-instagram.ugb-button--design-ghost {
 border-color:#c32aa3
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-instagram.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover {
 background:#c32aa3
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-instagram.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover svg {
 color:#fff
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-instagram.ugb-button--design-ghost,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-instagram.ugb-button--design-plain {
 background:#0000
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-instagram.ugb-button--design-ghost svg,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-instagram.ugb-button--design-plain svg {
 color:#c32aa3
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-pinterest {
 background:#bd081c
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-pinterest.ugb-button--design-ghost {
 border-color:#bd081c
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-pinterest.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover {
 background:#bd081c
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-pinterest.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover svg {
 color:#fff
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-pinterest.ugb-button--design-ghost,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-pinterest.ugb-button--design-plain {
 background:#0000
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-pinterest.ugb-button--design-ghost svg,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-pinterest.ugb-button--design-plain svg {
 color:#bd081c
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-linkedin {
 background:#007bb5
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-linkedin.ugb-button--design-ghost {
 border-color:#007bb5
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-linkedin.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover {
 background:#007bb5
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-linkedin.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover svg {
 color:#fff
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-linkedin.ugb-button--design-ghost,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-linkedin.ugb-button--design-plain {
 background:#0000
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-linkedin.ugb-button--design-ghost svg,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-linkedin.ugb-button--design-plain svg {
 color:#007bb5
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-youtube {
 background:red
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-youtube.ugb-button--design-ghost {
 border-color:red
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-youtube.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover {
 background:red
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-youtube.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover svg {
 color:#fff
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-youtube.ugb-button--design-ghost,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-youtube.ugb-button--design-plain {
 background:#0000
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-youtube.ugb-button--design-ghost svg,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-youtube.ugb-button--design-plain svg {
 color:red
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-email {
 background:#a6b1b7
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-email.ugb-button--design-ghost {
 border-color:#a6b1b7
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-email.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover {
 background:#a6b1b7
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-email.ugb-button--design-ghost.ugb-button--ghost-to-normal-effect:hover svg {
 color:#fff
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-email.ugb-button--design-ghost,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-email.ugb-button--design-plain {
 background:#0000
}
.ugb-social-button.ugb-social-button--social-colors.ugb-button-email.ugb-button--design-ghost svg,
.ugb-social-button.ugb-social-button--social-colors.ugb-button-email.ugb-button--design-plain svg {
 color:#a6b1b7
}
.ugb-icon__bg-shape-wrapper {
 position:relative
}
.ugb-icon__bg-shape-wrapper>:not(.ugb-icon__bg-shape) {
 position:relative;
 z-index:2
}
.ugb-icon__bg-shape-wrapper .ugb-icon__bg-shape {
 fill:#cde;
 color:#cde;
 height:100%;
 left:50%;
 position:absolute;
 top:50%;
 transform:translateX(-50%) translateY(-50%);
 width:100%;
 z-index:1
}
.ugb-icon-inner-svg svg {
 display:block
}
.ugb-icon__design-wrapper {
 padding:20px
}
.ugb-icon__design-wrapper.ugb--shadow-9 {
 box-shadow:0 25px 60px -15px #48497961!important
}
.ugb-icon__design-wrapper.ugb-icon__design-shaped {
 background-color:#ddd
}
.ugb-icon__design-wrapper.ugb-icon__design-outlined {
 border:3px solid #ddd
}
.ugb-icon__gradient {
 height:0!important;
 max-height:0!important;
 max-width:0!important;
 min-height:0!important;
 min-width:0!important;
 opacity:0!important;
 overflow:hidden!important;
 position:absolute!important;
 visibility:hidden!important;
 width:0!important;
 z-index:-99999!important
}
.ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull {
 margin-bottom:0;
 margin-top:0;
 padding-bottom:70px;
 padding-top:70px
}
.ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull.ugb-main-block--inner-full>.ugb-inner-block {
 width:100%
}
:where(.ugb-main-block).ugb--has-block-background {
 background-position:50%;
 background-size:cover
}
.ugb--has-top-separator {
 padding-top:200px!important
}
.ugb--has-bottom-separator {
 padding-bottom:200px!important
}
.ugb-main-block>* {
 z-index:2
}
.ugb-main-block .ugb-inner-block {
 z-index:5
}
.ugb-bottom-separator,
.ugb-top-separator {
 bottom:-1px;
 left:-1px;
 margin:0;
 overflow:hidden;
 pointer-events:none;
 position:absolute!important;
 right:-1px;
 top:-1px
}
.ugb-bottom-separator .ugb-separator-wrapper,
.ugb-top-separator .ugb-separator-wrapper {
 bottom:0;
 height:200px;
 left:0;
 margin:0;
 position:absolute;
 right:0;
 top:auto
}
.ugb-bottom-separator .ugb-separator__layer-1,
.ugb-bottom-separator .ugb-separator__shadow,
.ugb-top-separator .ugb-separator__layer-1,
.ugb-top-separator .ugb-separator__shadow {
 fill:#fff;
 height:100%;
 position:absolute;
 width:100%;
 z-index:4
}
.ugb-bottom-separator svg,
.ugb-top-separator svg {
 left:0;
 right:0
}
.ugb-bottom-separator .ugb-separator__shadow,
.ugb-top-separator .ugb-separator__shadow {
 z-index:3
}
.ugb-top-separator {
 transform:scaleY(-1)
}
.ugb-bottom-separator .ugb-separator-wrapper {
 bottom:0;
 top:auto
}
.ugb-bottom-separator .ugb-separator__layer-1,
.ugb-bottom-separator .ugb-separator__shadow {
 transform:none
}
:where(.ugb-main-block) .ugb-block-title {
 margin:0 0 64px
}
:where(.ugb-main-block) .ugb-block-title.ugb-block-title--with-subtitle {
 margin-bottom:16px
}
:where(.ugb-main-block) .ugb-block-description {
 margin:0 0 64px
}
.ugb-container-link {
 position:relative
}
.ugb-container-link>a {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.ugb-container-link>a:focus {
 background:#0000!important
}
.ugb-container-link>a:after {
 bottom:0;
 content:"";
 left:0;
 position:absolute;
 right:0;
 top:0;
 z-index:10
}
.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,.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-main-block {
 position:relative
}
.ugb-main-block .ugb-video-background {
 height:100%;
 left:50%;
 object-fit:cover;
 position:absolute;
 top:50%;
 transform:translateX(-50%) translateY(-50%);
 width:100%;
 z-index:1
}
@media screen and (max-width:600px) {
 .ugb-accordion.ugb-accordion--v2.ugb-accordion.ugb-accordion--design-basic .ugb-accordion__heading,
 .ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-basic .ugb-blockquote__item {
  padding:35px 17.5px
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-2 .ugb-block-content,
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-4 .ugb-block-content {
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list .ugb-blog-posts__item {
  grid-gap:0;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-button-wrapper.ugb-button--design-spread .ugb-block-content {
  justify-content:center
 }
 .ugb-button-wrapper.ugb-button--design-grouped-1 .ugb-block-content {
  justify-content:flex-start
 }
 .ugb-button-wrapper.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(2) {
  margin-right:0
 }
 .ugb-button-wrapper.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(3) {
  margin-left:0
 }
 .ugb-button-wrapper.ugb-button--design-grouped-2 .ugb-block-content {
  justify-content:flex-end
 }
 .ugb-button-wrapper.ugb-button--design-grouped-2 .ugb-block-content>:nth-child(2) {
  margin-left:0
 }
 .ugb-button-wrapper.ugb-button--design-grouped-2 .ugb-block-content>:first-child {
  margin-right:0
 }
 .ugb-button-wrapper.ugb-button--design-fullwidth .ugb-block-content {
  flex-wrap:wrap
 }
 .ugb-cta.ugb-cta--v2:not(.ugb-cta--design-plain) .ugb-cta__item {
  padding:35px 17.5px
 }
 .ugb-card.ugb-card--v2 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper {
  padding:35px 17.5px
 }
 .ugb-count-up.ugb-countup--v4.ugb-countup--columns-3 .ugb-block-content,
 .ugb-count-up.ugb-countup--v4.ugb-countup--columns-4 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-feature-grid.ugb-feature-grid--v2:not(.ugb-feature-grid--design-plain) .ugb-feature-grid__item,
 .ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__item {
  padding:35px 17.5px
 }
 .ugb-feature-grid.ugb-feature-grid--v2 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-header.ugb-header--v3:not(.ugb-header--design-plain) .ugb-header__item {
  padding:35px 17.5px
 }
 .ugb-header.ugb-header--v3 .ugb-header__buttons {
  flex-wrap:wrap
 }
 .ugb-icon-list.ugb-icon-list--v2.ugb-icon-list.ugb-icon-list--display-grid ul {
  grid-template-columns:1fr
 }
 .ugb-icon-list.ugb-icon-list--v2.ugb-icon-list.ugb-icon-list ul {
  column-count:1
 }
 .ugb-image-box.ugb-image-box--v4 .ugb-image-box__item {
  padding:35px 17.5px
 }
 .ugb-image-box.ugb-image-box--v4 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-notification.ugb-notification--v2 .ugb-notification__item {
  padding:35px 17.5px
 }
 .ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-2 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-number-box.ugb-number-box--v3 .ugb-number-box__item,
 .ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__item {
  padding:35px 17.5px
 }
 .ugb-pricing-box.ugb-pricing-box--v3 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-basic .ugb-team-member__item {
  padding:35px 17.5px
 }
 .ugb-team-member.ugb-team-member--v3 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__item {
  padding:35px 17.5px
 }
 .ugb-testimonial.ugb-testimonial--v3 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-text:not(.ugb-text--design-plain).ugb-text--columns-3 .ugb-text__text-wrapper {
  grid-auto-flow:row;
  grid-template-columns:1fr
 }
 .ugb-text:not(.ugb-text--design-plain).ugb-text--columns-3 .ugb-text__rule {
  display:none!important
 }
 .ugb-text:not(.ugb-text--design-plain).ugb-text--columns-2 .ugb-block-content {
  display:block
 }
 .ugb-text.ugb-text--design-plain.ugb-text--columns-3 .ugb-text__text-wrapper {
  grid-auto-flow:row;
  grid-template-columns:1fr
 }
 .ugb-text.ugb-text--design-plain.ugb-text--columns-3 .ugb-text__rule {
  display:none!important
 }
 .ugb-video-popup__wrapper {
  padding:35px 17.5px
 }
 .ugb--hide-mobile {
  display:none!important
 }
 .ugb-main-block.alignfull {
  padding-left:17.5px;
  padding-right:17.5px
 }
}
@media screen and (min-width:1025px) {
 .ugb--full-height {
  min-height:100vh
 }
 .ugb-main-block .ugb-video-background.ugb--video-hide-desktop {
  display:none!important
 }
}
@media screen and (max-width:782px) {
 .ugb-accordion.ugb-accordion--v2.ugb-accordion.ugb-accordion--design-basic .ugb-accordion__heading,
 .ugb-blockquote.ugb-blockquote--v3.ugb-blockquote--design-basic .ugb-blockquote__item {
  padding:40px 23.3333333333px
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-3 .ugb-block-content {
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper,
 .ugb-cta.ugb-cta--v2:not(.ugb-cta--design-plain) .ugb-cta__item,
 .ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__item {
  padding:40px 23.3333333333px
 }
 .ugb-feature__item {
  grid-template-columns:1fr!important
 }
 .ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__content,
 .ugb-feature.ugb-feature--v2.ugb-feature--design-plain .ugb-feature__content {
  grid-column:1;
  grid-row:2
 }
 .ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__image-side,
 .ugb-feature.ugb-feature--v2.ugb-feature--design-plain .ugb-feature__image-side {
  grid-column:1;
  grid-row:1
 }
 .ugb-feature-grid.ugb-feature-grid--v2:not(.ugb-feature-grid--design-plain) .ugb-feature-grid__item,
 .ugb-header.ugb-header--v3:not(.ugb-header--design-plain) .ugb-header__item,
 .ugb-image-box.ugb-image-box--v4 .ugb-image-box__item,
 .ugb-notification.ugb-notification--v2 .ugb-notification__item {
  padding:40px 23.3333333333px
 }
 .ugb-number-box.ugb-number-box--v3.ugb-number-box--columns-3 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-number-box.ugb-number-box--v3 .ugb-number-box__item,
 .ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__item,
 .ugb-team-member.ugb-team-member--v3.ugb-team-member--design-basic .ugb-team-member__item,
 .ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__item {
  padding:40px 23.3333333333px
 }
 .ugb-text:not(.ugb-text--design-plain).ugb-text--columns-4 .ugb-text__text-wrapper {
  grid-auto-flow:row;
  grid-template-columns:1fr 1fr
 }
 .ugb-text:not(.ugb-text--design-plain).ugb-text--columns-4.ugb-text--has-rule .ugb-text__text-wrapper {
  grid-auto-flow:row;
  grid-template-columns:1fr 1px 1fr
 }
 .ugb-text:not(.ugb-text--design-plain).ugb-text--columns-4.ugb-text--has-rule .ugb-text__rule-2 {
  display:none!important
 }
 .ugb-video-popup__wrapper {
  padding:40px 23.3333333333px
 }
}
@media screen and (min-width:600px) and (max-width:1280px) {
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-4 .ugb-block-content {
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)
 }
}
@media screen and (max-width:1440px) {
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list.ugb-blog-posts--columns-3 .ugb-block-content,
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list.ugb-blog-posts--columns-4 .ugb-block-content {
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)
 }
}
@media screen and (max-width:960px) {
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list.ugb-blog-posts--columns-2 .ugb-block-content,
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list.ugb-blog-posts--columns-3 .ugb-block-content,
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list.ugb-blog-posts--columns-4 .ugb-block-content {
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-count-up.ugb-countup--v4 .ugb-countup__counter {
  font-size:calc(1rem + 4vw)
 }
 .ugb-icon .ugb-icon__content-wrapper {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
 }
 .ugb-icon .ugb-icon__item {
  flex:1;
  flex-shrink:0;
  margin:16px 17.5px;
  min-width:-moz-fit-content;
  min-width:fit-content;
  white-space:nowrap
 }
 .ugb-icon .ugb-icon__title {
  white-space:normal
 }
 .ugb-pricing-box.ugb-pricing-box--v3.ugb-pricing-box--columns-3 .ugb-block-content,
 .ugb-team-member.ugb-team-member--v3.ugb-team-member--columns-3 .ugb-block-content,
 .ugb-testimonial.ugb-testimonial--v3.ugb-testimonial--columns-3 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr)
 }
 .ugb-text:not(.ugb-text--design-plain).ugb-text--columns-3 .ugb-block-content,
 .ugb-text:not(.ugb-text--design-plain).ugb-text--columns-4 .ugb-block-content {
  display:block
 }
}
@media screen and (-ms-high-contrast:active) and (min-width:600px),screen and (-ms-high-contrast:none) and (min-width:600px) {
 .ugb-blog-posts.ugb-blog-posts--v2 .ugb-block-content {
  display:flex;
  flex-wrap:wrap
 }
 .ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__item {
  margin-bottom:35px!important;
  margin-left:17.5px;
  margin-right:17.5px
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-4 .ugb-blog-posts__item {
  width:calc(25% - 35px)
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-3 .ugb-blog-posts__item {
  width:calc(33.33333% - 35px)
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-2 .ugb-blog-posts__item {
  width:calc(50% - 35px)
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--columns-1 .ugb-blog-posts__item {
  width:100%
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-portfolio2 .ugb-blog-posts__item {
  padding:35px 5%!important
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list .ugb-blog-posts__item {
  -ms-grid-columns:1fr 35px 1fr;
  display:-ms-grid
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list .ugb-blog-posts__content {
  -ms-grid-column:3
 }
 .ugb-blog-posts.ugb-blog-posts--v2.ugb-blog-posts--design-list .ugb-blog-posts__item>:first-child:last-child {
  -ms-grid-column-span:3;
  -ms-grid-column:1!important
 }
 .ugb-blog-posts.ugb-blog-posts--v2:not(.ugb-blog-posts--design-horizontal-card) .ugb-blog-posts__content {
  flex:1 1 auto
 }
}
@media screen and (-ms-high-contrast:active) and (max-width:600px),screen and (-ms-high-contrast:none) and (max-width:600px) {
 .ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__item {
  display:block;
  margin-bottom:35px!important
 }
 .ugb-block-content {
  display:block!important
 }
 .ugb-card__item {
  margin-bottom:35px
 }
}
@media screen and (max-width:1025px) {
 .ugb-button-wrapper.ugb-button--tablet-aligned.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(2) {
  margin-right:0
 }
 .ugb-button-wrapper.ugb-button--tablet-aligned.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(3),
 .ugb-button-wrapper.ugb-button--tablet-aligned.ugb-button--design-grouped-2 .ugb-block-content>:nth-child(2) {
  margin-left:0
 }
 .ugb-button-wrapper.ugb-button--collapse-tablet.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(2),
 .ugb-button-wrapper.ugb-button--tablet-aligned.ugb-button--design-grouped-2 .ugb-block-content>:first-child {
  margin-right:0
 }
 .ugb-button-wrapper.ugb-button--collapse-tablet.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(3),
 .ugb-button-wrapper.ugb-button--collapse-tablet.ugb-button--design-grouped-2 .ugb-block-content>:nth-child(2) {
  margin-left:0
 }
 .ugb-button-wrapper.ugb-button--collapse-tablet.ugb-button--design-grouped-2 .ugb-block-content>:first-child {
  margin-right:0
 }
}
@media screen and (max-width:768px) {
 .ugb-button-wrapper.ugb-button--mobile-aligned.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(2) {
  margin-right:0
 }
 .ugb-button-wrapper.ugb-button--mobile-aligned.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(3),
 .ugb-button-wrapper.ugb-button--mobile-aligned.ugb-button--design-grouped-2 .ugb-block-content>:nth-child(2) {
  margin-left:0
 }
 .ugb-button-wrapper.ugb-button--collapse-mobile.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(2),
 .ugb-button-wrapper.ugb-button--mobile-aligned.ugb-button--design-grouped-2 .ugb-block-content>:first-child {
  margin-right:0
 }
 .ugb-button-wrapper.ugb-button--collapse-mobile.ugb-button--design-grouped-1 .ugb-block-content>:nth-child(3),
 .ugb-button-wrapper.ugb-button--collapse-mobile.ugb-button--design-grouped-2 .ugb-block-content>:nth-child(2) {
  margin-left:0
 }
 .ugb-button-wrapper.ugb-button--collapse-mobile.ugb-button--design-grouped-2 .ugb-block-content>:first-child {
  margin-right:0
 }
 .ugb-columns.ugb-columns.ugb-columns.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
  grid-auto-flow:row;
  grid-template-areas:inherit!important;
  grid-template-columns:1fr!important
 }
 .ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>.ugb-column {
  grid-area:inherit!important
 }
 .ugb-columns.ugb-columns--design-plain.ugb-columns--columns-4>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
  grid-auto-flow:row;
  grid-template-columns:1fr 1fr!important
 }
 .ugb-columns.ugb-columns--design-plain.ugb-columns--columns-6>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
  grid-template-columns:1fr!important
 }
 .ugb-columns.ugb-columns--design-grid>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
  grid-template-areas:inherit!important
 }
 .ugb-columns.ugb-columns--design-grid>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>.ugb-column {
  grid-area:inherit
 }
 .ugb-bottom-separator .ugb-separator-wrapper,
 .ugb-top-separator .ugb-separator-wrapper {
  height:23vw
 }
 .ugb-main-block.ugb--has-top-separator {
  padding-top:23vw!important
 }
 .ugb-main-block.ugb--has-bottom-separator {
  padding-bottom:23vw!important
 }
 .ugb-main-block .ugb-video-background.ugb--video-hide-mobile {
  display:none!important
 }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
 .ugb-card.ugb-card--v2:not(.ugb-card--design-horizontal) .ugb-card__content {
  flex:1 1 auto
 }
}
@media screen and (min-width:768px) and (max-width:1025px) {
 .ugb-columns.ugb-columns--design-plain.ugb-columns--columns-6>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
  grid-auto-flow:row;
  grid-template-columns:1fr 1fr 1fr!important
 }
 .ugb-main-block .ugb-video-background.ugb--video-hide-tablet {
  display:none!important
 }
}
@media screen and (max-width:960px) and (min-width:600px) {
 .ugb-count-up.ugb-countup--v4.ugb-countup--columns-4 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)
 }
}
@media screen and (max-width:600px) and (-ms-high-contrast:active),screen and (max-width:600px) and (-ms-high-contrast:none) {
 .ugb-count-up.ugb-countup--v4 .ugb-block-content {
  display:block!important
 }
 .ugb-count-up.ugb-countup--v4 .ugb-countup__item {
  margin-bottom:35px
 }
 .ugb-feature-grid.ugb-feature-grid--v2 .ugb-block-content {
  display:block!important
 }
 .ugb-feature-grid.ugb-feature-grid--v2 .ugb-feature-grid__item {
  margin-bottom:35px
 }
 .ugb-image-box.ugb-image-box--v4 .ugb-block-content {
  display:block!important
 }
 .ugb-image-box.ugb-image-box--v4 .ugb-image-box__item {
  margin-bottom:35px
 }
 .ugb-number-box.ugb-number-box--v3 .ugb-block-content {
  display:block!important
 }
 .ugb-number-box.ugb-number-box--v3 .ugb-number-box__item {
  margin-bottom:35px!important
 }
 .ugb-pricing-box.ugb-pricing-box--v3 .ugb-block-content {
  display:block!important
 }
 .ugb-pricing-box.ugb-pricing-box--v3 .ugb-pricing-box__item {
  margin-bottom:35px
 }
 .ugb-team-member.ugb-team-member--v3 .ugb-block-content {
  display:block!important
 }
 .ugb-team-member.ugb-team-member--v3 .ugb-team-member__item {
  margin-bottom:35px
 }
 .ugb-testimonial--v3.ugb-testimonial .ugb-block-content {
  display:block!important
 }
 .ugb-testimonial--v3.ugb-testimonial .ugb-testimonial__item {
  margin-bottom:35px
 }
}
@media (-ms-high-contrast:none) {
 .ugb-feature.ugb-feature--v2 .ugb-feature__image.ugb-feature__image-has-shape.ugb-img.ugb-img--shape,
 .ugb-img.ugb-img--shape,
 ::-ms-backdrop {
  border-radius:9999px!important
 }
}
@media screen and (min-width:600px) and (max-width:960px) {
 .ugb-feature-grid.ugb-feature-grid--v2.ugb-feature-grid--columns-4 .ugb-block-content,
 .ugb-image-box.ugb-image-box--v4.ugb-image-box--columns-4 .ugb-block-content {
  grid-auto-flow:row;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)
 }
}
@media (max-width:1024px) {
 .ugb-separator .ugb-block-content .ugb-separator__svg-wrapper {
  height:175px
 }
}
@media (max-width:767px) {
 .ugb-separator .ugb-block-content .ugb-separator__svg-wrapper {
  height:75px
 }
}
@media screen and (max-width:480px) {
 .ugb-text:not(.ugb-text--design-plain) .ugb-block-content {
  display:block
 }
 .ugb-text:not(.ugb-text--design-plain) .ugb-text__text-wrapper {
  grid-auto-flow:row;
  grid-template-columns:1fr!important
 }
 .ugb-text:not(.ugb-text--design-plain) .ugb-text__rule {
  display:none!important
 }
 .ugb-text.ugb-text--design-plain .ugb-text__text-wrapper {
  grid-auto-flow:row;
  grid-template-columns:1fr
 }
 .ugb-text.ugb-text--design-plain .ugb-text__rule {
  display:none!important
 }
}
@media screen and (max-width:960px) and (min-width:480px) {
 .ugb-text.ugb-text--design-plain.ugb-text--columns-4 .ugb-text__text-wrapper {
  grid-auto-flow:row;
  grid-template-columns:1fr 1fr
 }
 .ugb-text.ugb-text--design-plain.ugb-text--columns-4.ugb-text--has-rule .ugb-text__text-wrapper {
  grid-auto-flow:row;
  grid-template-columns:1fr 1px 1fr
 }
 .ugb-text.ugb-text--design-plain.ugb-text--columns-4.ugb-text--has-rule .ugb-text__rule-2 {
  display:none!important
 }
}
@media screen and (min-width:961px) {
 .ugb--hide-desktop {
  display:none!important
 }
}
@media screen and (min-width:601px) and (max-width:960px) {
 .ugb--hide-tablet {
  display:none!important
 }
}
@media screen and (min-width:960px) {
 .ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull.ugb-main-block--inner-center>.ugb-inner-block {
  max-width:900px;
  max-width:var(--content-width)
 }
}
@media screen and (min-width:1280px) {
 .ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull.ugb-main-block--inner-wide>.ugb-inner-block {
  min-width:1200px;
  width:75vw
 }
}
#end-resizable-editor-section {
 display:none
}



.exemplosdeposts{display: flex;flex-wrap: wrap;}
.exemplosdeposts .epitem{margin-bottom:20px;border:5px solid #FFF;min-width: 50%;}
.home .elementor-element-d9a1f03 span{color:#FFF !important;}
.home .elementor-element-d9a1f03:hover span{color:#e49546 !important;}



.mapsvg-controller-view-content h5{display: none;}
.mapsvg-controller-view-content h4{text-align: center;font-family: Lato;font-size:40px !important;color:#da9957 !important;margin-bottom:0;}
.mapsvg-controller-view-content .foundpostsmap{text-align: center;display: block;color:#da9957;font-family: "Lato";}
.mapsvg-controller-view-content ul{transition:.2s;list-style: none;padding: 0;margin: 0 0;margin:0 40px 40px 40px;height:50%;overflow: hidden;}
.mapsvg-controller-view-content ul a{border:2px solid #fff;transition:.2s;color:#fff;text-decoration: none !important;position:relative;display:block;position:relative;border-radius:30px;overflow:hidden;}
.mapsvg-controller-view-content ul a strong{letter-spacing: .4px;transition:.2s;display: block;line-height: 22px;font-size:15px;position:absolute;bottom:0;padding:10px 20px;width: 100%;background:rgba(0,0,0,.2);font-family: Lato;;}
.mapsvg-controller-view-content li{max-width: 50%;float:left;padding:10px;border-radius:30px;min-height: 260px;height: 280px;overflow:hidden;}
.mapsvg-controller-view-content li img{min-height:260px;object-fit:cover;border-radius:30px;}
.mapsvg-controller-view-content ul::after{content:"";display: block;clear: both;}
.mapsvg-controller-view-content ul a:hover strong{color:#fff;background:rgba(218, 153, 87,.8);}
.mapsvg-controller-view-content ul a:hover {border:2px solid #da9957;}
.btnmostrarmais  {background:#FFF;clear: both;border:1px solid #da9957;max-width: 80%;text-align: center;display: table;margin:auto;padding:2px 20px 0px 20px;border-radius:3px;font-family: "Lato";color:#da9957;letter-spacing:1px;}
.btnmostrarmais:hover{background:#da9957;color:#FFF!important;;border:1px solid #da9957;}
.elementor-nav-menu .elementor-item-active {color:#e96e51;}
@media only screen and (max-width: 600px) {
  .mapsvg-controller-view-content li{max-width: 100%;float:none;}
	.mapsvg-controller-view-content li{min-width: 100%;float:none;}
}