.elementor-kit-5{--e-global-color-primary:#07577C;--e-global-color-secondary:#31B087;--e-global-color-text:#505D68;--e-global-color-accent:#68ABDE1A;--e-global-color-63cf5fd:#505D68;--e-global-color-4e98ab5:#505D68;--e-global-color-149b30f:#FFFFFF;--e-global-color-668b3e6:#DADADA;--e-global-color-c9abc1e:#EEF5FB;--e-global-color-275809e:#00000000;--e-global-color-4ca99ed:#B77DB5;--e-global-color-003fd93:#B64C4B;--e-global-color-00dd93f:#68ABDE;--e-global-color-394a2a7:#C5CC73;--e-global-color-cfa8540:#000000;--e-global-color-e472e07:#FECC51;--e-global-color-4dcc915:#F29075;--e-global-color-dfdbaae:#AE3376;--e-global-color-c04b06a:#8591C5;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:68px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:700ms;--e-preloader-animation-duration:700ms;--e-preloader-delay:0ms;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:transparent;color:var( --e-global-color-149b30f );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:5px 5px 5px 5px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-149b30f );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-kit-5 e-page-transition{background-color:#FEFEFE;}.elementor-kit-5 a{color:var( --e-global-color-secondary );}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;}.elementor-kit-5 h2{color:var( --e-global-color-primary );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 );}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:32px;}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-kit-5 h5{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-kit-5 h6{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1204px){.elementor-kit-5 h1{font-size:30px;line-height:35em;}.elementor-kit-5 h2{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h3{font-size:20px;line-height:26em;}.elementor-kit-5 h4{font-size:16px;line-height:22em;}.elementor-kit-5 h5{font-size:14px;line-height:20em;}.elementor-kit-5 h6{font-size:13px;line-height:16em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:14px;line-height:20px;}.elementor-kit-5 h1{font-size:30px;line-height:35em;}.elementor-kit-5 h2{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h3{font-size:20px;line-height:26em;}.elementor-kit-5 h4{font-size:16px;line-height:22px;}.elementor-kit-5 h5{font-size:14px;line-height:20px;}.elementor-kit-5 h6{font-size:13px;line-height:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* HEADER */
.elementor-location-header[data-elementor-type="header"],
.elementor-location-header[data-elementor-type="header"] .elementor-sticky--effects {
    box-shadow: 0px 5px 10px 0px rgba(7, 87, 124, 0.06);
}

/* SLIDESHOW */
.tb-slideshow .premium-carousel-dots-above ul.slick-dots {
    width: 100%;
    left: 0 !important;
    padding: 0 10px;
    text-align: center;
}
.tb-slideshow .premium-carousel-dots-above ul.slick-dots {
    font-size: 10px;
}
@media screen and (max-width: 1204px) {
    .tb-slideshow .premium-carousel-dots-above ul.slick-dots {
        padding-top: 40px;
    }
}

/* BLOG */
.upk-icon-calendar {
    display: none;
}
.elementor-kit-5 .upk-camux-thumbs .upk-item {
    overflow: hidden;
}
.upk-forbes-tabs-grid-wrapper .upk-forbes-tabs-grid-item .upk-image-wrapper a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 2s ease;
}
.upk-forbes-tabs-grid-wrapper .upk-forbes-tabs-grid-item:nth-child(7n + 1) .upk-forbes-tabs-category a {
    padding: 0 6px 0 0 !important;
    border: none !important;
}
.ultimate-post-kit-forbes-tabs-wrap .upk-forbes-tabs-grid-wrapper :not(.upk-forbes-tabs-grid-item:nth-child(7n + 1)) .upk-forbes-tabs-grid-item-box .upk-forbes-tabs-content-box .upk-blog-post-meta {
    margin-top: 20px;
}
.ultimate-post-kit-forbes-tabs-wrap .upk-forbes-tabs-grid-wrapper :not(.upk-forbes-tabs-grid-item:nth-child(7n + 1)) .upk-forbes-tabs-grid-item-box .upk-forbes-tabs-content-box .upk-blog-post-meta * {
    font-size: 9px !important;
    line-height: 12px !important;
}
/* SINGLE POST */
.elementor-blockquote__content {
    padding-left: 40px;
}
.elementor-widget-blockquote blockquote {
    color: #55595c;
    display: flex;
}
.elementor-blockquote--skin-quotation .elementor-blockquote:before {
    content: url("data:image/svg+xml,%3Csvg width='32' height='26' viewBox='0 0 32 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04348 13.8853C10.3685 14.3202 11.3954 15.0346 12.1242 16.0287C12.853 17.0227 13.2174 18.2342 13.2174 19.6631C13.2174 21.5269 12.588 23.049 11.3292 24.2294C10.0704 25.4098 8.51346 26 6.65838 26C4.73706 26 3.147 25.4098 1.8882 24.2294C0.6294 22.9869 0 21.4648 0 19.6631C0 18.7933 0.0993789 17.9235 0.298137 17.0538C0.563147 16.1219 1.06004 14.7861 1.78882 13.0466L6.45963 0H12.7205L9.04348 13.8853ZM27.8261 13.8853C29.1511 14.3202 30.1781 15.0346 30.9068 16.0287C31.6356 17.0227 32 18.2342 32 19.6631C32 21.5269 31.3706 23.049 30.1118 24.2294C28.853 25.4098 27.2961 26 25.441 26C23.5197 26 21.9296 25.4098 20.6708 24.2294C19.412 22.9869 18.7826 21.4648 18.7826 19.6631C18.7826 18.7933 18.882 17.9235 19.0807 17.0538C19.3458 16.1219 19.8426 14.7861 20.5714 13.0466L25.2422 0H31.5031L27.8261 13.8853Z' fill='%23A1AEB7'/%3E%3C/svg%3E%0A")!important;
    font-size: 20px!important;
    margin: 25px auto!important;
}
.tb-author-links {
    text-align: center;
}
.tb-author-links a {
    display: inline-block;
}
.tb-author-links svg {
    width: 30px;
    height: auto;
    fill: #A1AEB7;
}
@media only screen and (min-width: 768px) {
    .tb-author-links {
        text-align: right;
    }
}

/* CARD */
.card {
width: 390px;
}
@media only screen and (max-width: 376px) {
    .card {
    width: 350px!important;
    }
}
@media only screen and (max-width: 320px) {
    .card {
    width: 300px!important;
    }
}

/* POSTS */
.elementor-posts--skin-cards_with_tags .elementor-post {
    box-shadow: 0px 0px 20px 0px rgba(7, 87, 124, 0.1);
    border-radius: 15px
}
.cards-w-tags__cats {
    margin-bottom: 4px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    color: #A1AEB7;
}
.cards-w-tags__tags {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.2;
    color: #A1AEB7;
    opacity: .65;
}
.cards-w-tags__meta {
    display: flex;
    justify-content: space-between;
}
.cards-w-tags__meta .elementor-post-author {
    text-align: right;
}

.elementor .elementor-element.elementor-element a.carousel-arrow {
    z-index: 1;
}

/* RECAPTCHA */
.grecaptcha-badge { 
    visibility: hidden;
}

/* CONTENUTO */
@media screen and (max-width: 767px) {.premium-tabs-nav-list {
    display: block !important;
    }
} 

/* MEDIA CAROUSEL */
.elementor-swiper-button i,
 .elementor-custom-embed-play i {
    display: none;
}

/* COMMENTS */
.tcm-btn-div #tcm-submit-comment{
    color: white;
	border: 1px solid transparent;
	text-transform: uppercase;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	padding: 12px 24px 30px !important;
	border-radius: 5px;
}
.tcm-btn-div #tcm-submit-comment:hover{
    background-color: #31B087;
    border-color: transparent
}
div#respond {
    margin-top: 50px;
}

/* Fixed index post kit on page blog */
.ultimate-post-kit-forbes-tabs-wrap {
    position: relative;
    z-index: 9;
}

/* Fixed z-index header sticky */
.elementor-location-header[data-elementor-type="header"] .elementor-sticky--effects {
    z-index: 999;
}

/* Fixed column width on mobile */
@media (max-width: 1204px) {
	.tb-custom-column.elementor-column {
		width: 100% !important;
	}
}

/* Fix element single post */
@media (max-width: 1204px) {
   body.single-post.elementor-kit-5 h3 {
      line-height: inherit;
   }
   body.single-post .elementor-widget-table-of-contents .elementor-widget-container {     
      background-position: 20px 12px !important;
   }
}

@media (max-width: 767px) {
   body.single-post.elementor-kit-5 h3 {
      line-height: inherit;
   }
   body.single-post .elementor-widget-table-of-contents .elementor-widget-container {     
      background-position: 20px 12px !important;
   }
}/* End custom CSS */