/*
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 "/css/acd740b7bd9de3ec5e7bf7fb3ea4a2b2/typography.css";
@import "/css/e4d83c16b208ec590b6f945e5d5bf3d4/font.css";
@import "/css/8b2dccc522bb114a136e54a345c47255/preventivatore.css";
@import "/css/1ee1e0f612d090888c960a06fc7e16f3/custom.css";
@import "/css/13d4258cd23972e6403afc05237a9c39/hamburgers.css";
/* @import "/css/e6d4a7a5b4ac53defd979d31d46473f5/convalidate.css"; */

@import "/css/a5ed1ba1e5e59b788e5644b941904c78/home.css";

@import "/css/844ceb031dd1df011dd55d8f42246ce3/01_footer.css";
@import "/css/9685090a3505954ff013876252d8d9c6/02_header.css";
@import "/css/23706e343548130d3b1fc4feb5f5af3c/03_case_study.css";
@import "/css/afaf48d0a4ed6b89492f5787878afd18/04_hero-00.css";
@import "/css/e4f190d2c82163f1921bd93078c4705d/05_hero-01.css";
@import "/css/669a0a5c695d73514e8b6edda3abe867/06_social-proof.css";
@import "/css/1337c52086343b0318d36b79a920f151/07_get_in_touch.css";
@import "/css/5f91cf91ca41b8ca64f2fd16b320a11b/08_quote.css";
@import "/css/ddb87da34aef6ee6a9052be5a9762e0d/09_crew.css";
@import "/css/868bc9a1c7e1546a4f010b251bbafcf9/10_instagram_posts.css";
@import "/css/d8dd44a2b8f28290454b62c362ac0efb/11_contacts.css";
@import "/css/38bf549f6131dffa2b1471878fa48bd5/12_find_out_more.css";
@import "/css/7972fd2a4374cef93dc814ee03196270/13_update_videos.css";
@import "/css/27b284e7319d30b2103b98a7591d6635/14_ht--belive-humans.css";
@import "/css/e290f765c8a6defe46987cfc57527974/15_heading.css";
@import "/css/bfbd6635523d2b6587d507533df5831b/16_section_title.css";
@import "/css/0f002b8728f3051b791e4c48cfbcfa6a/17_section-social.css";
@import "/css/77133e290c6487c8afdbb06b2dc6eba6/18_news-heading.css";
@import "/css/f7bd42f1d9776cc6eac0875625f9871d/19_hero-06.css";
@import "/css/ac3f7cf902a2663556f74dd888604124/20_ht--cta_2c_tit_text_img_name_but.css";
@import "/css/59c9cffc1f46bc79850b89af13e4b876/21_ht--quote-1c-img-name-text.css";
@import "/css/e3033958c1c6ff7d5b2a5acdbf45a4b5/22_ht--block-2c-tit-text-img.css";
@import "/css/d2d247d6c853f1329466bd63e2d6f77f/23_ht--block-2c-tit-list-acc.css";
@import "/css/0817b270c5e921b2308238f1454e8068/24_ht--block-2c-tit-list-b.css";
@import "/css/c15727c109e5af6efc233cde0ce61fc0/25_ht--block-2c-img-tit-text.css";
@import "/css/e1496687db8956fe01e41160e747ab37/26_ht--block-2c-tit-text-list.css";
@import "/css/050d8651ce77e1d00bb2ca46ac801617/27_ht--quote-01.css";
@import "/css/0c2448b64fd292c51a1b9d57601c5640/28_ht--block-3c-lists-w-tit-b.css";
@import "/css/e2feadf95b76007aec8c9c4dc4f5ac2c/29_ht--text-1x-text.css";
@import "/css/007504a87374d981a94539988eb1cd18/30_ht--2c-title-acco.css";
@import "/css/0dfe10bb576e97a8e32cfc00bc58ffc3/31_ht--featured-news.css";
@import "/css/ece05186c4aedcb9790b8c70212630a5/32_ht--latest-news.css";
@import "/css/441b3d34c91625ccbfabc3c902d4c088/33_ht--out-offer.css";
@import "/css/d6cbe0e91facc383cad56f89ddbf5c41/34_ht--2c-video-title-text-link.css";
@import "/css/7285142c6667cbdedd4e8b185366aab0/35_ht--key-benefit.css";
@import "/css/34a1e2ad847ac1b21ee0eeb68021c046/36_ht--logo-2c-3r-img-tit-text-b.css";
@import "/css/5a7f2a7d2dc8086c1214849851766f4e/37_ht--grid-3c-img-tit-text-b.css";
@import "/css/48f481c86258bda0581eb96efb87f65d/38_ht--how-1c-tit-img-text.css";
@import "/css/e71998281cdcf0e776250abba6d4fc2e/39_ht--case-study.css";
@import "/css/9a408f5907872555cda9f2e2fb44baf8/40_ht--hero-07.css";
@import "/css/ceeb3c4de7866d1090ac71a3030ae428/41_ht--block-2c-tit-text-bullet.css";
@import "/css/b8dc397985ac927db16d02df8d37a23f/42_ht--block-2c-tit-text-img-2col.css";
@import "/css/a4dc996f567b111afd089d346152a973/43_ht--title-3col-count.css";

@import "/css/c98b33aed8696728855d6d9b0d4c2693/00_ht--hero-title.css";
@import "/css/1daa5a51bace8d6216fd8d7b391c1306/000_single-post.css";
@import "/css/4f258ad6a2846b8e85651367d035d499/000_single-resources.css";

@import "/css/3c6b6bc1198fad079e5f3c1c9b6f118d/accordion.css";
@import "/css/53bcf49a793ac73facfc5db52441cf2c/avatar.css";
@import "/css/17a192728414457844abfe21bfdf0ff0/box__content.css";
@import "/css/0f76221f6aa917a05104fbf14b575e42/button.css";
@import "/css/c4e2915a05484f70b575493b872f8d4b/case-study.css";
@import "/css/66ce8b84c0bd4c0c34e70d5461ad8ab2/col-4-1-7.css";
@import "/css/7906e84569066fb67d5a9808b9e12d36/col-4-3-4.css";
@import "/css/a83ad5e1b9bf13d7d73c8d074c4859ec/col-12.css";
@import "/css/a3d4e9d6d2d3d61c8e44faafe5065ce2/cols--3.css";
@import "/css/129ead7a85338506ce182c95bb53822f/contact-form.css";
@import "/css/6efa93f5db0b8ae7e76d51d5ab83dfd6/feature__content.css";
@import "/css/6a0bf1afd1905bf2a1b34f7a51d3dca0/footer.css";
@import "/css/7bd5cd215fd074e77c7fe9961d90c96e/form.css";
@import "/css/6eb6e7f8afe25b1044abae05b459ec2c/grid-item.css";
@import "/css/842c006eb9e29a51886ddf39c8cbb318/grid-logo.css";

@import "/css/c1e3f1e4d192e6c78c6b1cf94d256567/header.css";

@import "/css/d7296b9073797206c42e7d539c0218ad/headliner.css";
@import "/css/98276f11ae7d053dcfa307175185d6d2/hero-image.css";
@import "/css/3c22dece867585c9b25ed1ed31f3dd0a/hero-text.css";
@import "/css/7cc4081953a8858b4edda8fb0a267ccf/ht--news-heading.css";
@import "/css/6275267b69dc77ac4dba3d6a3ed0eae9/ht--number-text.css";
@import "/css/421c7a9515480827a8bc1591c3342493/ht--section-big-text.css";
@import "/css/34a4be0c5bd86875a4bbc8a81478cca9/ht--section-post-list.css";
@import "/css/51c154a4f7e89aac5bb9805ccab7ee8c/ht--section-title-text.css";
@import "/css/599e81d95575ac3d2a5af0c00704a149/ht--section-tree-img-two-row.css";
@import "/css/5ad93b65d3b5fe1e05a52f399734c80b/ht--section-with-circle-image.css";
@import "/css/631e779ba926a885372c0f3f91e733e2/ht--section-with-vertical-image.css";
@import "/css/9fafc5094212d7e107484b5d85a6d146/ht--section-with-video.css";
@import "/css/26edc64ed4ddc5abc642b4ce695a552d/ht--vertical-separate.css";
@import "/css/18592565bb59fe6db6062605841ef845/instant-quote-app.css";
@import "/css/8259d39b402daf178e53ff3cbf034afc/internal-col-4-1-7.css";
@import "/css/ad8b2424f1182cb0de1806480349e022/internal-col-4-3-4.css";
@import "/css/092e8a15ae70ed334f891fc16e24c3d4/internal-col-6-1-5.css";
@import "/css/f870535209f16bcd94c4ca0f9e6f6183/internal-col-7-5.css";
@import "/css/87f0a76b465515c86166faec2db6fa47/internal-col-10.css";
@import "/css/31ba9023b36f36b5371d79c17f8a7952/internal-col.css";
@import "/css/4f8049d1b890d89b75f1e6eab25fc955/paragraph.css";
@import "/css/a6218f83bcc2cadcf025da0bf946694f/section--hero.css";
@import "/css/586a0e5e0030467a93bf1bdb1ec75f7f/section--nopadding.css";
@import "/css/06d55a3621c51b1c9b798fcacf0f925c/section--overflow.css";
@import "/css/fff33033e5e636a903148cc3f98ececc/slider.css";
@import "/css/6e04e05303fde80888606e12f6bd0c30/vw6.css";
@import "/css/9346b7f9264da879062a82f2f46fd39a/w-actionbox.css";
@import "/css/0d8b3980b73b719fe73ac76eb04ad921/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;
}


.vp-child-terms{
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
}
.vp-child-term {
    background: #f3f3f3;
    padding: 8px 16px;
    border-radius: 100px;
    font-size: 14px;
}