/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
@import url("typography.css");
@import url("font.css");
@import url("preventivatore.css");
@import url("custom.css");
@import url("hamburgers.css");
/* @import url("js/convalidate.css"); */

@import url("new_components/homepage/home.css");

@import url("new_components/01_footer.css");
@import url("new_components/02_header.css");
@import url("new_components/03_case_study.css");
@import url("new_components/04_hero-00.css");
@import url("new_components/05_hero-01.css");
@import url("new_components/06_social-proof.css");
@import url("new_components/07_get_in_touch.css");
@import url("new_components/08_quote.css");
@import url("new_components/09_crew.css");
@import url("new_components/10_instagram_posts.css");
@import url("new_components/11_contacts.css");
@import url("new_components/12_find_out_more.css");
@import url("new_components/13_update_videos.css");
@import url("new_components/14_ht--belive-humans.css");
@import url("new_components/15_heading.css");
@import url("new_components/16_section_title.css");
@import url("new_components/17_section-social.css");
@import url("new_components/18_news-heading.css");
@import url("new_components/19_hero-06.css");
@import url("new_components/20_ht--cta_2c_tit_text_img_name_but.css");
@import url("new_components/21_ht--quote-1c-img-name-text.css");
@import url("new_components/22_ht--block-2c-tit-text-img.css");
@import url("new_components/23_ht--block-2c-tit-list-acc.css");
@import url("new_components/24_ht--block-2c-tit-list-b.css");
@import url("new_components/25_ht--block-2c-img-tit-text.css");
@import url("new_components/26_ht--block-2c-tit-text-list.css");
@import url("new_components/27_ht--quote-01.css");
@import url("new_components/28_ht--block-3c-lists-w-tit-b.css");
@import url("new_components/29_ht--text-1x-text.css");
@import url("new_components/30_ht--2c-title-acco.css");
@import url("new_components/31_ht--featured-news.css");
@import url("new_components/32_ht--latest-news.css");
@import url("new_components/33_ht--out-offer.css");
@import url("new_components/34_ht--2c-video-title-text-link.css");
@import url("new_components/35_ht--key-benefit.css");
@import url("new_components/36_ht--logo-2c-3r-img-tit-text-b.css");
@import url("new_components/37_ht--grid-3c-img-tit-text-b.css");
@import url("new_components/38_ht--how-1c-tit-img-text.css");
@import url("new_components/39_ht--case-study.css");

@import url("article_components/00_ht--hero-title.css");
@import url("article_components/000_single-post.css");
@import url("article_components/000_single-resources.css");

@import url("components/accordion.css");
@import url("components/avatar.css");
@import url("components/box__content.css");
@import url("components/button.css");
@import url("components/case-study.css");
@import url("components/col-4-1-7.css");
@import url("components/col-4-3-4.css");
@import url("components/col-12.css");
@import url("components/cols--3.css");
@import url("components/contact-form.css");
@import url("components/feature__content.css");
@import url("components/footer.css");
@import url("components/form.css");
@import url("components/grid-item.css");
@import url("components/grid-logo.css");

@import url("components/header.css");

@import url("components/headliner.css");
@import url("components/hero-image.css");
@import url("components/hero-text.css");
@import url("components/ht--news-heading.css");
@import url("components/ht--number-text.css");
@import url("components/ht--section-big-text.css");
@import url("components/ht--section-post-list.css");
@import url("components/ht--section-title-text.css");
@import url("components/ht--section-tree-img-two-row.css");
@import url("components/ht--section-with-circle-image.css");
@import url("components/ht--section-with-vertical-image.css");
@import url("components/ht--section-with-video.css");
@import url("components/ht--vertical-separate.css");
@import url("components/instant-quote-app.css");
@import url("components/internal-col-4-1-7.css");
@import url("components/internal-col-4-3-4.css");
@import url("components/internal-col-6-1-5.css");
@import url("components/internal-col-7-5.css");
@import url("components/internal-col-10.css");
@import url("components/internal-col.css");
@import url("components/paragraph.css");
@import url("components/section--hero.css");
@import url("components/section--nopadding.css");
@import url("components/section--overflow.css");
@import url("components/slider.css");
@import url("components/vw6.css");
@import url("components/w-actionbox.css");
@import url("components/w-iconbox.css");

.select__dropdown-wrapper--is-multiselect {
  z-index: 112 !important;
}

body {
  -webkit-font-smoothing: antialiased !important;
}
.quote-image-people {
  width: 96px;
  border-radius: 100px;
}

.quote-image-logo {
  height: 56px;
  width: 56px;
  background: #fff;
  border-radius: 100px;
  vertical-align: middle;
  margin-left: 100px !important;
  margin-top: 36px;
  position: absolute;
  padding: 10px;
  display: flex;
  align-items: center;
}

.quote span {
  font-size: 16px;
  color: #768190;
}
:root {
  --black: #000;
  --blue: #0055b8;
  --blue--darker: #00479a;
  --white: #fff;
  --dark-blue: #002b5c;
  --light-blue: #09c;
  --red: #ed7a5b;
  --yellow: #ebbf47;
  --green: #66d4bd;
  --purple: #d4a1ed;
  --dark-grey: #768190;
  --grey: #abb3bd;
  --silver: #ccd4de;
}

.l-header a,
.l-header .g-preloader {
  color: none !important;
}
select {
  height: auto !important;
}
.modal__footer.modal__footer--hide-border .link {
  color: var(--blue) !important;
}

/* ::::::::::::::::::::: */
.modal__footer.modal__footer--hide-border .button--compact {
  font-size: 14px;
  line-height: 24px !important;
}
.modal__content.login #usernameEmail,
.modal__content.login #password {
  box-shadow: 0 0 0 1px #abb3bd, 0 1px 2px rgba(0, 0, 0, 0.16);
}



div#box-article-internal-navigation {
    background: #f2f2f2;
    padding: 24px;
    border-radius: 8px;
    margin-bottom: 32px!important;
}

div#article-internal-navigation ul {
    margin: 0;
    padding: 0;
}

div#article-internal-navigation li {
    list-style: none;
    margin-left: 0;
    margin-bottom: 8px;
    font-size: inherit!important;
}