.elementor-31 .elementor-element.elementor-element-de5a3b3 .elementor-repeater-item-95c2e0f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-31 .elementor-element.elementor-element-fd640a7.elementor-column{align-self:inherit;cursor:default;}.elementor-31 .elementor-element.elementor-element-43e524c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-43e524c .elementor-image-box-description{font-family:var( --e-global-typography-7532fe6-font-family ), Sans-serif;font-size:var( --e-global-typography-7532fe6-font-size );font-weight:var( --e-global-typography-7532fe6-font-weight );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-de5a3b3.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-31 .elementor-element.elementor-element-de5a3b3.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-31 .elementor-element.elementor-element-de5a3b3.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-de5a3b3.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-de5a3b3.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-31 .elementor-element.elementor-element-de5a3b3 > .elementor-container{text-align:center;}.elementor-31 .elementor-element.elementor-element-de5a3b3.elementor-section{padding:23px 10px 62px 10px;}.elementor-31 .elementor-element.elementor-element-d13faa3 .elementor-repeater-item-71c15da.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-31 .elementor-element.elementor-element-0bbea70.elementor-column{align-self:inherit;cursor:default;}.elementor-31 .elementor-element.elementor-element-70bc3f6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31 .elementor-element.elementor-element-70bc3f6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-31 .elementor-element.elementor-element-70bc3f6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-31 .elementor-element.elementor-element-a5a2e23{--e-image-carousel-slides-to-show:5;}.elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:var( --e-global-color-0a5a658 );}.elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-0a5a658 );}.elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button.elementor-swiper-button-prev:hover{color:var( --e-global-color-14fdb2a );}.elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button.elementor-swiper-button-next:hover{color:var( --e-global-color-14fdb2a );}.elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button-next, .elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button-prev{padding:0px;margin-top:unset;top:calc(50%);}.elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button-prev{left:calc(-12px);right:unset;}.elementor-31 .elementor-element.elementor-element-a5a2e23 .elementor-swiper-button-next{right:calc(-12px);left:unset;}.elementor-31 .elementor-element.elementor-element-a5a2e23 .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#00000080;}.elementor-31 .elementor-element.elementor-element-a5a2e23 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000000 !important;}.elementor-31 .elementor-element.elementor-element-a5a2e23 .swiper-wrapper{display:flex;align-items:center;}.elementor-31 .elementor-element.elementor-element-d13faa3.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-31 .elementor-element.elementor-element-d13faa3.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-31 .elementor-element.elementor-element-d13faa3.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-d13faa3.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-d13faa3.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-31 .elementor-element.elementor-element-d13faa3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-d13faa3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-d13faa3.elementor-section{padding:75px 10px 50px 10px;}.elementor-31 .elementor-element.elementor-element-9eb3fe8 .elementor-repeater-item-dbaa0c8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-31 .elementor-element.elementor-element-603ad4d.elementor-column{align-self:inherit;cursor:default;}.elementor-31 .elementor-element.elementor-element-6e1fd52 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-31 .elementor-element.elementor-element-6e1fd52 .elementor-image-box-title{margin-bottom:27px;}.elementor-31 .elementor-element.elementor-element-6e1fd52 .elementor-image-box-content .elementor-image-box-title, .elementor-31 .elementor-element.elementor-element-6e1fd52 .elementor-image-box-content .elementor-image-box-title a{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-6e1fd52 .elementor-image-box-description{font-family:var( --e-global-typography-7532fe6-font-family ), Sans-serif;font-size:var( --e-global-typography-7532fe6-font-size );font-weight:var( --e-global-typography-7532fe6-font-weight );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filters{text-align:center;padding-bottom:15px;border-bottom:0px solid #B7B7BF;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-posts-tabs-dropdown .uael-filters-dropdown-button,.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filter{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-21011da );font-size:12px;font-weight:bold;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filter.uael-filter__current, .elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filters .uael-post__header-filter:hover{color:var( --e-global-color-a7f7e7a );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filters .uael-post__header-filter.uael-filter__current, .elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filters .uael-post__header-filter:hover{background-color:var( --e-global-color-77156cb );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-posts-tabs-dropdown .uael-filters-dropdown-button, .elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filter{border-radius:50px 50px 50px 50px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filter{padding:5px 20px 5px 20px;margin-right:11.5px;margin-bottom:11.5px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filter:last-child{margin-right:0;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__body .uael-post__thumbnail:not(.uael-post-wrapper__noimage){padding-bottom:calc( 0.3 * 100% );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__thumbnail:hover img{opacity:1;}.elementor-31 .elementor-element.elementor-element-d455153.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{opacity:1;}.elementor-31 .elementor-element.elementor-element-d455153.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img{opacity:1;}.elementor-31 .elementor-element.elementor-element-d455153 .elementor-align-icon-right{margin-left:0px;}.elementor-31 .elementor-element.elementor-element-d455153 .elementor-align-icon-left{margin-right:0px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post-grid .uael-post-wrapper{margin-bottom:40px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__separator-wrap{text-align:left;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__separator{height:0px;width:0%;margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__content-wrap{background-color:#ffffff;padding:30px 25px 30px 25px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__bg-wrap{background-color:var( --e-global-color-2714dd9 );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__inner-wrap:not(.uael-post__noimage) .uael-post__content-wrap{width:60%;margin-top:0px;margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__thumbnail{width:calc( 100% - 60%);}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__inner-wrap.uael-post__noimage{padding:0px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post-wrapper .uael-post__inner-wrap:not(.uael-post__noimage) .uael-post__content-wrap{margin-left:-0px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post-wrapper:first-child{margin-top:0px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-grid-pagination{text-align:center;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-grid-pagination a.page-numbers:hover{background-color:#f6f6f6;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-grid-pagination span.page-numbers.current{background-color:#e2e2e2;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__title{margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__meta-data{margin-bottom:40px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__terms{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:28px;margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__terms a:hover{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__excerpt{font-family:var( --e-global-typography-7532fe6-font-family ), Sans-serif;font-size:var( --e-global-typography-7532fe6-font-size );font-weight:var( --e-global-typography-7532fe6-font-weight );line-height:var( --e-global-typography-7532fe6-line-height );margin-bottom:20px;}.elementor-31 .elementor-element.elementor-element-d455153 a.uael-post__read-more{color:var( --e-global-color-a7f7e7a );background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a7f7e7a );padding:8px 30px 7px 30px;font-size:16px;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-d455153 a.uael-post__read-more:hover{color:var( --e-global-color-a7f7e7a );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-d455153.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap a.uael-post__read-more{color:var( --e-global-color-a7f7e7a );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9eb3fe8.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-31 .elementor-element.elementor-element-9eb3fe8.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-31 .elementor-element.elementor-element-9eb3fe8.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-9eb3fe8.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-9eb3fe8.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-31 .elementor-element.elementor-element-9eb3fe8 > .elementor-container{text-align:center;}.elementor-31 .elementor-element.elementor-element-9eb3fe8.elementor-section{padding:62px 10px 62px 10px;}.elementor-31 .elementor-element.elementor-element-a705ad4 .elementor-repeater-item-44ec46b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-31 .elementor-element.elementor-element-3537d14.elementor-column{align-self:inherit;cursor:default;}.elementor-31 .elementor-element.elementor-element-a46bccd > .elementor-widget-container{margin:0px 0px 62px 0px;}.elementor-31 .elementor-element.elementor-element-a46bccd .elementor-image-box-content .elementor-image-box-title, .elementor-31 .elementor-element.elementor-element-a46bccd .elementor-image-box-content .elementor-image-box-title a{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-a46bccd .elementor-image-box-description{font-family:var( --e-global-typography-7532fe6-font-family ), Sans-serif;font-size:var( --e-global-typography-7532fe6-font-size );font-weight:var( --e-global-typography-7532fe6-font-weight );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}:is( .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-31 .elementor-element.elementor-element-a705ad4.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-31 .elementor-element.elementor-element-a705ad4.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-31 .elementor-element.elementor-element-a705ad4.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-a705ad4.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-a705ad4.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-31 .elementor-element.elementor-element-a705ad4.elementor-section{padding:50px 10px 50px 10px;}html, body{overflow-x:auto;}:root{--page-title-display:none;}body.elementor-page-31{--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-43e524c .elementor-image-box-description{font-size:var( --e-global-typography-7532fe6-font-size );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-a5a2e23{--e-image-carousel-slides-to-show:3;}.elementor-31 .elementor-element.elementor-element-d13faa3.elementor-section{padding:50px 10px 25px 10px;}.elementor-31 .elementor-element.elementor-element-6e1fd52 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-31 .elementor-element.elementor-element-6e1fd52 .elementor-image-box-description{font-size:var( --e-global-typography-7532fe6-font-size );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__excerpt{font-size:var( --e-global-typography-7532fe6-font-size );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-9eb3fe8.elementor-section{padding:50px 10px 0px 10px;}.elementor-31 .elementor-element.elementor-element-a46bccd .elementor-image-box-description{font-size:var( --e-global-typography-7532fe6-font-size );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-43e524c .elementor-image-box-description{font-size:var( --e-global-typography-7532fe6-font-size );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-a5a2e23{--e-image-carousel-slides-to-show:2;}.elementor-31 .elementor-element.elementor-element-6e1fd52 .elementor-image-box-description{font-size:var( --e-global-typography-7532fe6-font-size );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-posts-tabs-dropdown .uael-filters-dropdown{text-align:center;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-posts-tabs-dropdown .uael-post__header-filter{border-radius:0px;margin-right:0px;margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-posts-tabs-dropdown .uael-post__header-filters{padding-bottom:0px;border:0px solid;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__header-filters{padding-bottom:0px;}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__body .uael-post__thumbnail:not(.uael-post-wrapper__noimage){padding-bottom:calc( 0.7 * 100% );}.elementor-31 .elementor-element.elementor-element-d455153 .uael-post__excerpt{font-size:var( --e-global-typography-7532fe6-font-size );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-a46bccd .elementor-image-box-description{font-size:var( --e-global-typography-7532fe6-font-size );line-height:var( --e-global-typography-7532fe6-line-height );}.elementor-31 .elementor-element.elementor-element-0c1cba5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31 .elementor-element.elementor-element-0c1cba5 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS *//* FONT SMOOTHING */
h1,h2,h3,h4,h5,h6,p,li,a,blockquote {
    -webkit-font-smoothing: antialiased!important;
-moz-osx-font-smoothing: grayscale!important;
}

/* Scroll behaviour */
* {
    scroll-behavior: smooth !important;
}

/* Transparent Header */
#transparent-header {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 500;
}

/* 01 RESETS */
/* Remove tombstone auto-height border-bottom */
.elementor-element-populated {
    border-style: none!important;
}

/* Post types content */
.elementor-text-editor h1, .elementor-text-editor h2, .elementor-text-editor h3, .elementor-text-editor h4 {
    margin-top: 30px!important;
}
.elementor-widget-text-editor h1, .elementor-widget-text-editor h2, .elementor-widget-text-editor h3, .elementor-widget-text-editor h4 {
    margin-top: 30px;
}

.elementor-widget-text-editor ul, .elementor-widget-text-editor ol, .single .page-content ul, .single .page-content ol, .jet-tabs ul, .jet-tabs ol {
    margin-bottom: 20px!important;
    padding-left: 25px;
}
.elementor-text-editor li, .single .page-content li, .jet-tabs li {
    margin-bottom: 5px!important;
}

.elementor-image-box-content p {
    font-family: var( --e-global-typography-7532fe6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7532fe6-font-size );
    font-weight: var( --e-global-typography-7532fe6-font-weight );
    line-height: var( --e-global-typography-7532fe6-line-height );
    letter-spacing: var( --e-global-typography-7532fe6-letter-spacing );
}

/* Reset dropdown padding */
a.elementor-sub-item {
    padding-left: 10px!important;
}

/* Remove last paragraph margin-bottom */
p:last-child {
    margin-bottom: 0!important;
}

/* Stop focus on search going strange */
.jet-ajax-search__field.focus-visible:focus, .jet-search__field.focus-visible:focus {
    padding: 10px 15px!important;
    background: #FFF!important;
    margin-bottom: 0px!important;
}

/* /// */

/* Forms */
.elementor-form input[type=text], .elementor-form input[type=email], .elementor-form input[type=tel] {
    border-radius: 50px!important;
}
.contactform .elementor-form textarea {
    border-radius: 50px;
    padding: 15px 20px 15px 20px;
}

/* /// */

/* Lists */
.elementor-text-editor ul {
    padding-left: 18px;
}
.elementor-text-editor li {
    margin-bottom: 8px;
}
.elementor-text-editor li:last-child {
    margin-bottom: 0px;
}

ul.jet-slick-dots {
    padding-left: 0;
}

/* /// */

/* Icons */
.jet-unfold__button-icon.jet-tricks-icon {
    position: relative;
    bottom: -35px!important;
    left: 50%;
}

/* /// */

/* HEADER */
/* JetMenu */
.jet-sub-mega-menu {
    border-radius: 20px!important;
    box-shadow: 0px 5px 20px rgba(0,0,0,.07)!important;
}

.elementor-widget-icon-box > .elementor-widget-container > a {
    color: inherit!important;
}

/* Change horizontal nav to vertical list */
.mm-nav-vertical ul.elementor-nav-menu {
    display: inline-block!important;
}
.mm-nav-vertical ul.elementor-nav-menu li {
    margin-bottom: 6px;
}
.mm-nav-vertical ul.elementor-nav-menu a {
    display: inline!important;
}

/* Setting active colour to to parent nav items */
.jet-current-menu-item .jet-menu-title {
    border-bottom: 1px solid #19222C!important;
}

body.blog .jet-menu-item-16436 .jet-menu-title, body.post-type-archive-whitepapers .jet-menu-item-16436 .jet-menu-title, body.post-type-archive-tombstones .jet-menu-item-16436 .jet-menu-title, body.post-type-archive-case-studies .jet-menu-item-16436 .jet-menu-title, body.post-type-archive-careers .jet-menu-item-15551 .jet-menu-title, body.page-id-57 .jet-menu-item-16436 .jet-menu-title {
    border-bottom: 1px solid #19222C!important;
}

/* Mega Menu repeater Styles */
/* AI DD Mega Menu */
#mega-menu-col-3 {
    display: flex;
    flex-wrap: wrap;
    max-width: 900px;
}
#mega-menu-col-3 .jet-listing-dynamic-repeater__item {
    max-width: 31.5%;
    margin: 5px;
    border-radius: 15px;
    transition-duration: 
    .5s;
}
#mega-menu-col-3 a, #mega-menu-col-1 a {
    padding: 15px 20px;
}

#mega-menu-col-3 .jet-listing-dynamic-repeater__item:hover, #mega-menu-col-1 .jet-listing-dynamic-repeater__item:hover {
    background: #efefef;
    transition-duration: .5s;
}

#mega-menu-col-3 img, #mega-menu-col-1 img {
    width: 40px;
    margin: 0 10px -5px 0;
}
#mega-menu-col-3 .item-title, #mega-menu-col-1 .item-title {
    margin-bottom: 5px;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #19222c;
}
#mega-menu-col-3 .item-text, #mega-menu-col-1 .item-text {
    margin-left: 53px;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #464d56;
}

/* VDR Mega Menu */
#mega-menu-col-1 {
    display: flex;
    flex-wrap: wrap;
    max-width: 300px;
    justify-content: center;
}
#mega-menu-col-1 .jet-listing-dynamic-repeater__item {
    max-width: 100%;
    margin: 5px;
    border-radius: 15px;
    transition-duration: 
    .5s;
}

/* Single blog page */
.elementor-widget-theme-post-content h2 {
    font-size: var( --e-global-typography-42ab56d-font-size )!important;
    color: #464E56;
    margin-bottom: 12px;
}

#post-content-style a {
    color: var( --e-global-color-secondary )!important;
    text-decoration: none!important;
}

/* Move Contact dropdown left */
li.contact-menu-header ul {
    margin-left: -60px!important;
}

/* /// */

/* GHOST BUTTON */
.jet-listing-dynamic-link__link {
    border: 1px solid #FFF!important;
    background: none!important;
    color: #FFF!important;
    transition-duration: .25s;
}
.jet-listing-dynamic-link__link:hover {
    border: 1px solid #EBDB00!important; #FFF!important;
    background: #EBDB00!important;
    color: #000000!important;
}

.ghost .elementor-button {
    border: 1px solid #41484F!important;
    background: none!important;
    color: #000000!important;
}
.ghost .elementor-button:hover {
    border: 1px solid #EBDB00!important; #FFF!important;
    background: #EBDB00!important;
}

.ghost.white .elementor-button {
    border: 1px solid #FFF!important;
    background: none!important;
    color: #FFF!important;
}
.ghost.white .elementor-button:hover {
    border: 1px solid #E3D40F!important;
    background: #E3D40F!important;
    color: #19222C!important;
}

.ghost.blue .elementor-button {
    border: 1px solid #41484F!important;
    background: none!important;
    color: #000000!important;
}
.ghost.blue .elementor-button:hover {
    border: 1px solid #4394D4!important;
    background: #4394D4!important;
    color: #FFF!important;
}

/* LIGHT BUTTON */
.light-btn .elementor-button {
    border: 1px solid #A2A6AA;
    background: none!important;
    color: #747A81;
}
.light-btn .elementor-button:hover {
    border: 1px solid #A2A6AA;
    background: #ECEDEE!important;
    color: #747A81;
}

/* BLUE BUTTON */
.blue-btn .elementor-button {
    border: 1px solid #4394D4!important;
    background: #4394D4!important;
    color: #FFF!important;
}
.blue-btn .elementor-button:hover {
    border: 1px solid #3577AE!important;
    background: #3577AE!important;
}

/* UAEL filter buttons */
.uael-post__header-filter {
    min-width: 100px;
}

/* /// */

/* Drop bar button */
.jet-dropbar__button {
    max-width: 175px;
    margin: 0 auto;
}

/* /// */

/* Carousels, Sliders & Accordions */
.client-ref-page .swiper-container {
    max-width: 85%;
}
.client-ref-page img {
    min-width: 75px;
}

.slick-list {
    margin-left: 25px;
    margin-right: 25px;
}
.elementor-image-carousel img {
    width: 100%;
    max-height: 40px;
    object-fit: contain;
}

/* Case study image with client logo overlay */
.cs-logo .elementor-widget-container:before {
    background-repeat: no-repeat!important;
    background-position: center center!important;
}

/* Jet Tabs */
/* VDR Page */
.side-by-side-tabs .jet-tabs__control-inner::after {
    content: url(../svg/thin-white-right-arrow.svg);
    width: 25px;
    position: relative;
    top: 4px;
}
.side-by-side-tabs .jet-tabs__control-inner {
    justify-content: space-between!important;
}

.side-by-side-tabs .jet-tabs__content-wrapper {
    min-height: 415px!important;
}
@media only screen and (max-width: 767px) {
    .side-by-side-tabs .jet-tabs__content-wrapper {
        min-height: 0px!important;
    }
}

/* FAQ Accordions */
.faq-accordion .jet-toggle__label-icon.jet-toggle-icon-position-right::before {
    content: 'Read More';
    font-size: 13px;
    font-weight: 500;
    line-height: 10px!important;
    text-transform: uppercase;
    margin-right: 10px;
}
.faq-accordion .active-toggle .jet-toggle__label-icon.jet-toggle-icon-position-right::before {
    content: 'Read Less';
    margin-right: 20px;
}

.faq-accordion .jet-toggle__label-icon.jet-toggle-icon-position-right svg {
    margin: -20px -30px 0 0!important;
}

.faq-accordion .jet-toggle__label-text {
    max-width: 90%;
}

/* Unfolding text widget */
.jet-unfold-state .jet-unfold__separator {
    opacity: 0!important;
}

/* White Testimonials */
.white-testimonial::before {
    background-image: url('../png/quotes-open-300x174-1.png');
    background-size: 45px 30px;
    background-repeat: no-repeat;
    width: 40px;
    height: 30px;
    content:"";
    float: left;
    position: absolute;
    left: -12px;
    top: 0px;
}

.white-testimonial::after {
    background-image: url('../png/quotes-close-300x174-1.png');
    background-size: 45px 30px;
    background-repeat: no-repeat;
    width: 40px;
    height: 30px;
    content:"";
    float: right;
    position: absolute;
    top: 120px;
    right: -5px;
}
.white-testimonial .elementor-blockquote__content {
    width: 80%;
    margin: 0 auto;
}

/* Dark Testimonials */
.dark-testimonial::before {
    background-image: url('../png/dark-quote-left.png');
    background-size: 50px 30px;
    background-repeat: no-repeat;
    width: 50px;
    height: 30px;
    content:"";
    float: left;
    position: absolute;
    left: 0;
    top: 0px;
}

.dark-testimonial::after {
    background-image: url('../png/dark-quote-right.png');
    background-size: 50px 30px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    content:"";
    float: right;
    position: absolute;
    bottom: 50px;
    right: 0;
}
.dark-testimonial .elementor-blockquote__content {
    width: 80%;
    margin: 0 auto;
}

/* /// */

/* Image Boxes & Grids */
/*.elementor-image-box-img {
    border-radius: 100%!important;
}
.elementor-image-box-img img {
    width: 150px;
}*/

.max-logo-grid-height img {
    max-height: 125px;
    width: auto;
    margin-bottom: -30px!important;
}

/* /// */

/* Icons */
.featured-article-icon svg {
    position: relative;
    top: 3px;
    font-size: 45px!important;
}
.fix-icon-position svg {
    position: relative;
    top: 3px;
}

/* /// */

/* Content Switchers */
/* AI DD Switcher */
.custom-ai-dd-switcher .jet-switcher__control-instance {
    width: 100%!important;
    height: 30px!important;
    justify-content: space-between!important;
}
.custom-ai-dd-switcher [aria-expanded='true'] {
    background-color: #4394D4;
}

.custom-ai-dd-switcher .jet-switcher__control--disable, .custom-ai-dd-switcher .jet-switcher__control--enable {
    height: 40px!important;
    max-width: 120px!important;
    border-radius: 50px!important;
}

/* Hover state for non-active switcher button */
.custom-ai-dd-switcher [aria-expanded='false'] {
    background-color: #ECEDEE!important;
}

/* /// */

/* Blog Page & Single Articles */
.uael-post__bg-wrap:hover {
    box-shadow: 0 0 20px rgba(0,0,0,0.15);
}

.elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h4, .elementor-widget-theme-post-content h5, .elementor-widget-theme-post-content h6 {
    margin-top: 50px;
}

/* Posts widgets */
/* Filter Buttons */
.uael-post__header-filters {
    padding-left: 0;
}

/* Meet Imprima page */
/* Float location boxes on hover */
.float-box {
    position: relative;
    transition: top .5s ease 0s;
    top: 0;
}
.float-box:hover {
    top: -10px;
}

/* /// */

/* Board of Director Page */
/* Fix flex order and desc text */ 
.jet-team-member__name, .jet-team-member__position, .jet-team-member__desc {
    order: revert!important;
}

.jet-team-member p {
    font-size: 16px;
    line-height: 22px;
}

/* /// */

/* Client References page */
/* Rotating order of */
#client-refs .uael-post__inner-wrap {
    display: flex!important;
    flex-direction: row;
}

#client-refs .uael-post__thumbnail {
    order: 2;
}
#client-refs .uael-post__content-wrap {
    order: 1;
}

@media only screen and (max-width: 767px) {
    #client-refs .uael-post__inner-wrap {
        display: flex!important;
        flex-direction: column;
    }
    
    #client-refs .uael-post__thumbnail {
        order: 1;
    }
    #client-refs .uael-post__content-wrap {
        order: 2;
    }
}

/* /// */

/* Case Study Pages */
/* Long & Short template - Statistics section */
#cs-statistics-section {
    display: flex;
    flex-wrap: wrap;
}
.jet-listing-dynamic-repeater__items {
    display: inline!important;
}
#cs-statistics-section .jet-listing-dynamic-repeater__item {
    width: 50%;
}

#cs-statistics-section img {
    width: 35px;
}
#cs-statistics-section .cs-title {
    position: relative;
    top: -30px;
    left: 55px;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}
#cs-statistics-section .cs-detail {
    position: relative;
    top: -40px;
    left: 55px;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}

/* 2 Col Zig-Zag Sections */
/* Position columns side by side and 50% each */
.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item {
    display: inline-flex;
    align-items: center!important;
}
.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item .benefit-repeater-col:first-child, .benefit-repeater-wrapper .jet-listing-dynamic-repeater__item .benefit-repeater-col:last-child {
    flex: 1;
}

/* Sort out order and create space betweeon columns */
.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item:nth-child(even) .benefit-repeater-col:first-child {
    order: 1;
    margin-left: 60px;
}
.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item:nth-child(odd) .benefit-repeater-col:first-child {
    order: 0;
    margin-right: 60px;
}

.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item .benefit-repeater-col:last-child {
    display: block;
}

/* Stack benefit image & text at max width 767px */
@media only screen and (max-width: 767px) {
    .benefit-repeater-wrapper .jet-listing-dynamic-repeater__item {
        display: inline-block;
        margin-bottom: 50px;
    }
    .benefit-repeater-wrapper .jet-listing-dynamic-repeater__item:nth-child(even) .benefit-repeater-col:first-child, .benefit-repeater-wrapper .jet-listing-dynamic-repeater__item:nth-child(odd) .benefit-repeater-col:first-child {
        margin: 0px;
    }
}

.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item .benefit-repeater-text {
    margin-bottom: 0px!important;
}

/* General Benefit Repeater Styles */
.jet-listing-dynamic-repeater__item>*:not(td):not(.jet-engine-gallery-grid) {
    display: block;
}
.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item {
    margin-bottom: 175px;
}
@media only screen and (max-width: 767px) {
    .benefit-repeater-wrapper .jet-listing-dynamic-repeater__item {
        margin-bottom: 75px;
    }
}
.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item:last-child {
    margin-bottom: 0px;
}

.benefit-repeater-media img {
    width: 100%;
    margin-top: -20px;
}
.benefit-repeater-video {
    margin-top: -20px!important;
}
.benefit-repeater-wrapper .jet-listing-dynamic-repeater__item h3 {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    margin-bottom: 12px!important;
}
.benefit-repeater-col p {
    font-family: var( --e-global-typography-7532fe6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7532fe6-font-size );
    font-weight: var( --e-global-typography-7532fe6-font-weight );
    line-height: var( --e-global-typography-7532fe6-line-height );
    letter-spacing: var( --e-global-typography-7532fe6-letter-spacing );
    margin-bottom: 32px;
}
.benefit-repeater-text ul {
    padding-left: 0;
    margin-bottom: 20px;
}
.benefit-repeater-text li {
    list-style: none;
    background-image: url('../svg/checkmark-done-check.svg');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: left 3px;
    padding-left: 30px;
    margin-bottom: 14px;
}

.benefit-repeater-text li:last-child {
    margin-bottom: 0px;
}

a.benefit-repeater-button::after {
    background-image: url('../svg/arrow-forward.svg');
    background-size: 35px 30px;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    content:"";
    position: absolute;
}
a.benefit-repeater-button {
    color: #333333!important;
}
a.benefit-repeater-button:hover {
    color: #4394D4!important;
}

/* /// */

/* Pricing page */
ul.pricing-ul-reset, ul.pricing-checkmarks {
    padding-left: 0;
    text-align: left!important;
    font-size: 16px!important;
    font-weight: 400!important;
}

.jet-listing-dynamic-repeater__delimiter {
    margin-bottom: -28px;
}

/* Top half VDR price list */
ul.pricing-ul-reset li.jet-listing-dynamic-repeater__item {
    list-style: none;
    display: inline-flex;
}

ul.pricing-ul-reset img {
    width: 30px!important;
    margin-right: 10px;
}

/* Bottom half VDR price list */
ul.pricing-checkmarks li.jet-listing-dynamic-repeater__item {
    list-style: none;
    background-image: url(../svg/checkmark-done-check.svg);
    background-size: 22px!important;
    background-position-y: 0px;
    background-repeat: no-repeat;
    padding-left: 30px!important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: left;
    -ms-flex-align: left;
    margin-bottom: 10px;
}

/*ul.pricing-checkmarks {
    padding-left: 0;
    text-align: center;
}*/

/*ul.pricing-checkmarks li.jet-listing-dynamic-repeater__item {
    list-style: none;
    background-image: url(/wp-content/uploads/2021/06/Checkmark-Done-Check.svg);
    background-size: 28px;
    background-position-y: 2px;
    background-repeat: no-repeat;
    padding-left: 35px!important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
}*/

/* 99 Improve Elementor animations */
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -30%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-30%, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(20%, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 30%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

/* /// */

/* PROJECT NAME GENERATOR STYLES */
.result {
    margin-bottom: 30px;
    font-size: 30px;
    font-weight: 600;
}
.result::before {
    content: 'Your Codename is:\a';
    white-space: pre;
    font-size: 20px;
    font-weight: 400;
}

form#form_id {
    text-align: center;
}

form#form_id .inline-selections {
    display: inline-flex;
    flex-direction: row;
    width: 100%;
}

form#form_id .option1, form#form_id .option2, form#form_id .option3 {
    width: 33.33%;
    margin: 0 8px;
}

form#form_id span {
    float: left;
    background: #fff;
    padding: 4px;
    position: relative;
    top: 16px;
    left: 6px;
    color: #D4D7DA;
    font-size: 15px;
    font-weight: 600;
}

form#form_id select {
    border: 2px solid #D4D7DA;
    border-radius: 5px;
    padding: 18px 6px 12px 6px;
    margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
    form#form_id .inline-selections {
        flex-direction: column;
        margin: 0 0 30px 0;
    }
    form#form_id .option1, form#form_id .option2, form#form_id .option3, form#form_id select {
        width: 100%!important;
        margin: 0 0 -5px 0;
    }
    form#form_id input {
        width: 100%;
    }
}


/* /// */

/* Events page */
.wpem-event-single-image img {
    max-height: 400px;
    object-fit: cover;
}

/* Event Sidebar */
.wpem-event-category a, .wpem-event-type a {
    pointer-events: none;
}
.wpem-event-category span, .wpem-event-type span {
    background: none!important;
    padding: 0!important;
    color: var( --e-global-color-21011da );
    font-size: var( --e-global-typography-a9b6c91-font-size )!important;
    font-weight: var( --e-global-typography-a9b6c91-font-weight )!important;
    text-transform: var( --e-global-typography-a9b6c91-text-transform );
    
}

button.registration_button.wpem-theme-button, .wpem-active-button, .focus-visible, #event-youtube-button {
    background: #EBDB00!important;
    padding: 9px 40px!important;
    color: #19222C!important;
    margin-bottom: 20px;
}
button.registration_button.wpem-theme-button:hover, .wpem-active-button:hover, .focus-visible:hover, #event-youtube-button:hover {
    background: #E3D40F!important;
    padding: 7px 40px!important;
    color: #19222C!important;
}



/* Imprima contact footer section */
/* Left column CSS */
/*! CSS Used from: https://www.imprima.com/wp-content/themes/imprimawp/assets/node_modules/bootstrap/dist/css/bootstrap.min.css */
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
}
*,::after,::before{box-sizing:inherit;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#0056b3;text-decoration:underline;}
a{-ms-touch-action:manipulation;touch-action:manipulation;}
/*! CSS Used from: https://www.imprima.com/wp-content/themes/imprimawp/css/style.min.css */
*{outline:0;}
a:focus,a:hover{text-decoration:none;}
.general-listing{padding:0;margin:0;}
.general-listing li{list-style:none;}
.general-listing li a{color:#8d97ad;display:flex;padding:10px 0;transition:.2s ease-in;align-items:center;}
.general-listing li:hover a{color:#316ce8;padding-left:10px;}
a{color:#082638;}
a:active,a:link,a:visited{outline:0!important;}
.footer2 .general-listing{list-style:none;padding-left:0;}
.footer2 .general-listing li{list-style:none;}
.footer2 .general-listing li a:hover{text-decoration:underline;}
.footer2 .general-listing li a{padding:0 0 3px 0!important;color:#fff;}
.footer2 .general-listing .active{text-decoration:underline;}
/*! CSS Used from: https://www.imprima.com/wp-content/plugins/wp-megamenu/assets/css/wpmm.css?ver=1.4.0 ; media=all */
@media all{
.active{visibility:visible;opacity:1;}
}
/*! CSS Used from: https://www.imprima.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/widget-styles.css?ver=2.3.3 ; media=all */
@media all{
:focus{outline:0;}
}
/*! CSS Used from: chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thmaterial.css */
a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0);}
/*! CSS Used from: chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thSettingsDialog.css */
:active{background-image:none;}
/*! CSS Used from: chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thFixedToolbar.css */
/*! @import chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thSettingsDialog.css */
/*! CSS Used from: chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thSettingsDialog.css */
:active{background-image:none;}
	
	/* Right column CSS */
/*! CSS Used from: https://www.imprima.com/wp-content/themes/imprimawp/assets/node_modules/bootstrap/dist/css/bootstrap.min.css */
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
p{orphans:3;widows:3;}
}
*,::after,::before{box-sizing:inherit;}
h6{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
strong{font-weight:bolder;}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#0056b3;text-decoration:underline;}
a{-ms-touch-action:manipulation;touch-action:manipulation;}
h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h6{font-size:1rem;}
.col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.d-flex{display:-ms-flexbox!important;display:flex!important;}
/*! CSS Used from: https://www.imprima.com/wp-content/themes/imprimawp/css/style.min.css */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-location-arrow:before{content:"\f124";}
*{outline:0;}
a:focus,a:hover{text-decoration:none;}
h6{color:#3e4555;font-family:LatoWeb;}
h6{line-height:20px;font-size:16px;font-weight:400;}
.display-7{font-size:26px;}
@media (max-width:991px){
.hidden-md-down{display:none!important;}
}
.title{margin:20px 0 15px;}
@media (max-width:991px){
.hidden-md-down{display:none!important;}
}
@media (max-width:1023px){
.d-flex{display:block!important;}
.d-flex.no-block{display:flex!important;}
}
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-location-arrow:before{content:"";}
.fa{font-family:"Font Awesome 5 Free";font-weight:900;}
p{font-size:1.1rem;}
a{color:#082638;}
a:active,a:link,a:visited{outline:0!important;}
.title,h6{font-family:LatoWeb!important;}
.footer2 p{font-size:14px;}
.footer2 .info-box .d-flex{padding:0 0 15px 0;}
.footer2 .info-box .d-flex a{color:#8d97ad;}
.footer2 .address .single-address{display:none;}
/*! CSS Used from: https://www.imprima.com/wp-content/plugins/wp-megamenu/assets/font-awesome-4.7.0/css/font-awesome.min.css?ver=4.7.0 ; media=all */
@media all{
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-location-arrow:before{content:"\f124";}
}
/*! CSS Used from: https://www.imprima.com/wp-content/plugins/wp-megamenu/assets/css/wpmm.css?ver=1.4.0 ; media=all */
@media all{
.fa{font:normal normal normal 14px/1 FontAwesome!important;}
}
/*! CSS Used from: https://www.imprima.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/widget-styles.css?ver=2.3.3 ; media=all */
@media all{
:focus{outline:0;}
}
/*! CSS Used from: chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thmaterial.css */
a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0);}
/*! CSS Used from: chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thSettingsDialog.css */
:active{background-image:none;}
/*! CSS Used from: chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thFixedToolbar.css */
/*! @import chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thSettingsDialog.css */
/*! CSS Used from: chrome-extension://ofdopmlmgifpfkijadehmhjccbefaeec/assets/thSettingsDialog.css */
:active{background-image:none;}
/*! CSS Used fontfaces */
@font-face{font-family:FontAwesome;src:url(../fontawesome-webfont3e6e.html);src:url(https://www.imprima.com/wp-content/themes/imprimawp/scss/icons/font-awesome/fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format('embedded-opentype'),url(https://www.imprima.com/wp-content/themes/imprimawp/scss/icons/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(https://www.imprima.com/wp-content/themes/imprimawp/scss/icons/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(https://www.imprima.com/wp-content/themes/imprimawp/scss/icons/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(https://www.imprima.com/wp-content/themes/imprimawp/scss/icons/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('../fontawesome-webfont3e6e-2.html');src:url('../fontawesome-webfont.html#iefix&v=4.7.0') format('embedded-opentype'),url('../fontawesome-webfont3e6e-3.html') format('woff2'),url('../fontawesome-webfont3e6e-4.html') format('woff'),url('../fontawesome-webfont3e6e-5.html') format('truetype'),url('../fontawesome-webfont3e6e-6.html#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:LatoWeb;src:url(../lato-italic.html);src:url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/lato/Lato-Italic.eot#iefix) format("embedded-opentype"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/lato/Lato-Italic.woff2) format("woff2"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/lato/Lato-Italic.woff) format("woff"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/lato/Lato-Italic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility;}
@font-face{font-family:LatoWeb;src:url(../lato-regular.html);src:url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/lato/Lato-Regular.eot#iefix) format("embedded-opentype"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/lato/Lato-Regular.woff2) format("woff2"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/lato/Lato-Regular.woff) format("woff"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/lato/Lato-Regular.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../fa-solid-900.html);src:url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-solid-900.woff2) format("woff2"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-solid-900.woff) format("woff"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-solid-900.ttf) format("truetype"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-solid-900.svg#fontawesome) format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../fa-regular-400.html);src:url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-regular-400.woff2) format("woff2"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-regular-400.woff) format("woff"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-regular-400.ttf) format("truetype"),url(https://www.imprima.com/wp-content/themes/imprimawp/fonts/fontawesome-webfonts/fa-regular-400.svg#fontawesome) format("svg");}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('../ttf/lato-black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('../ttf/lato-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('../ttf/lato-bolditalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('../ttf/lato-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('../ttf/lato-lightitalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../ttf/lato-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */