/* @import url('http://example.com/example_style.css');
*/
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section */
/***********************************************/
/*****************************************/
/* Start your style declarations here */
/*****************************************/

/* Juster bullets til special rød kasse med pile i stedet for */
.hii-arrow_ul {
	list-style-type: none;
	padding-left: 0px;
}
.hii-arrow_li {
	height: 35px;
	display: grid;
	grid-template-columns: 70px auto;
	justify-content: start;
}
.hii-arrow_li::before {
  
	content: "\27F6";
	font-size: 32px;
	color: #fff;
  
}
/* blåfarvet pil */
.hii-blue-arrow_li::before {
  
	content: "\27F6       ";
	font-size: 32px;
	color: #4c6acc;
  
}
/* Ryk tekst 6px så de aligner med pilene. Pilene er pr. natur ikke i center */
.hii-text_y_li {
  
	height:65px;
  padding: 7px 0 0 0;
	text-decoration: underline;
 
}

.hii-text_y_li a {
  
	color: white !important;
  
}

/* Ryk tekst 6px så de aligner med pilene. Pilene er pr. natur ikke i center bare uden text-decoration */
.hii-text_y__no_txt_deco_li {
	padding: 7px 0 0 0 !important;
}

.faq-title {
  
  margin-bottom: 0px;
  padding: 10px 0 10px 0;
  
}

/* Fjern ekstra space under "Hos os er du dækket som ingen andre steder" */
.hii-remove_spacing {
	margin-bottom: 0px;
}
form {
	  
	border: none;
  background-color:#fff;
	padding: 25px 25px;
   
	/* filter:drop-shadow(16px 16px 10px black);
	*/
  
  
}
form input, form textarea {
  
	/* filter:drop-shadow(0px 3px 1px #EAEAEA ); */
  /* box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.15); */
    border-style: solid;
  
  

}

/* textarea height */

textarea {
  height: 250px;
}

form input[type=submit] {
	/* background-color: #fff !important; */
	/* border: 1px solid #356CDA; */
	border-radius: 10px;
	/* color: #356CDA; */
	cursor: pointer;
	padding: 10px 0px;
	text-align: center;
	/* font-family: "Muli", "sans-serif"; */
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	/* font-size: 1rem; */
	/* width: 140px; */
	/*max-width: 140px;*/
	white-space: normal;
	/* line-height: 1.5; */
	/* margin: 0; */
	/* padding-left: 0px !important; */
	/* filter:drop-shadow(0px 0px 0px #EAEAEA); */
}
img {
pointer-events: none;
  border-style: solid;
  border-radius: 10px;

}

/* width af submit action knap */
/*
.actions {
	width: 494px;
}
*/



/* ret fejl i css der gør at billedet kun bliver vist 80px bredt på store skærme */
@media only screen and (min-width: 1100px) {
	.hii-hero__container {
		width:100% !important;
    border-radius: 0px 100px !important;
	}
  

}
/* ret fejl i css der gør at teksten ikke er centreret */
.hii-banner__section {
	background-color: #eee;
	padding: 5rem;
	width:100%;
  padding-bottom: 40px;
}



/* ret fejl i css der gør at hjertet står forkert på Desktop */
/*
.hii-banner__img {
	left: -80px;
	position: absolute;
	top: -60%;
}
*/
/* ret fejl i css der gør at hjertet står forkert på Desktop på Produktoversigtssiden */
.hs-content-id-110550404191 .hii-banner__img {
	left: -100px;
	position: absolute;
	top: -25%;
}

/* ret fejl i css der gør at hjertet står forkert på Produktoversigtssiden på Tablet */
@media (max-width:1024px) {
.hs-content-id-110550404191	.hii-banner__img {
		left: -50px;
		position: absolute;
		top: -10%;
		width: 15%;
	}
	
}

/* ret fejl i css der gør at hjertet står forkert på Tablet */
@media (max-width:1024px) {
  
  /*
	.hii-banner__img {
		left: -60px;
		position: absolute;
		top: -20%;
		width: 15%;
	}
  
  */
	/* kontaktformular på erhvervssiden */
	.hs-content-id-111681837378 form {
		width: 650px !important;
		margin-left: -100px;
	}
}

/* ret fejl i css der gør at hjertet står forkert på Mobile på Produktsiden */
@media (max-width:768px) {
  
.hs-content-id-110550404191 .hii-banner__img {
		left: -55px;
		position: absolute;
		top: -23px;
		width: 25%;
	}
  
 
}


/* ret fejl i css der gør at hjertet står forkert på Mobile */
@media (max-width:768px) {

	/* kontaktformular på erhvervssiden */
	.hs-content-id-111681837378 form {
		width: 350px !important;
		margin-left: -90px;
  
	}
	 .hs-content-id-111681837378 .actions {
		width: 94px;
	}
}
/* juster placering af pile i forhold til overskrift så de er helt lige */
ul li,ol li {
	margin: 0.5rem 0;
}
/* Tilføj rød snor */
.hii-usp__section {
	/* background-image: url();
	*/
	/* background-position: revert;
	*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
	width: 100%;
}
.hii-usp__item-container {
	align-items: center;
	background-color: transparent;
	display: flex;
	list-style: none;
	padding: 1rem
}
.hii-usp__item-img {
	display: block;
	height: auto;
	margin: 0px auto 1.5rem;
	/* width: 300px;
	*/
	width: 120px;
	background-color: #fff;
}
@media (min-width:629px) {
	.row-fluid-wrapper.row-depth-1.row-number-3.dnd_area_main_banner-row-1-padding.dnd-section.dnd_area_main_banner-row-1-force-full-width-section {
		background-image: url(https://www.healthinsuranceinstantly.com/hubfs/ny-red-lang.png) !important;
		background-repeat: no-repeat !important;
		background-color: #f3e7cc !important;
		background-size: contain !important;
    background-position-y: 25% !important;
	}
}
  
  
  
/* END tilføj rød snor */
/* ret fejl i css der gør at hjertet står forkert på Mobile */
@media (max-width:768px) {
	.hii-usp__item-img {
		display: block;
		height: auto;
		margin: 0 auto 30px 45px;
		padding: 3px;
		/* width: 300px;
		*/
		width: 120px;
		background-color: #fff;
	}
	/* ret fejl i css der gør at teksten efter overskriften i den grå boks med hjertet så for tæt. */
	.hii-remove_spacing_grey_box {
		margin-top: 30px;
	}
}
.hii-usp__item-index {
  
    color: #436bd3;
    font-size: 2.5rem;
    font-weight: 700;
    margin-right: 1rem
      
}
.hii-usp__item-title {
  
    font-size: 1.25rem;
    margin: 0px 0px .9rem;
    /* background-color: #fff; */
  
}
.hii-usp__item-content {
  
    font-size: .875rem;
    margin: 0px;
    /*background-color: #fff;*/
  
}
/* global runde hjørner på alle billeder */
img, .theme-border-radius-card {
  /*border:2px solid #dadada !important;*/
   /* border-style: solid  !important;*/
    border-radius: 10px !important;
}


  


/* store "knapper" på Helbredspakken siden */

.shopify-module img {
  
    border: 2px solid #DEDEDE;
    
}

/* default form header */

.form-title {
  
    font-family: Arvo, serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    background-color: white !important;
    border: 1px none #CBE8F8;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #000;
    font-size: 30px;
    padding: 24px 24px;
    text-transform: none;
  
}

/* Ny skygge på små infokasser */

.theme-shadow {
  
   box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.15);
   /*box-shadow: 0px 0px 0px 2px red; */
}

/* stor tabel med forskelle på Helbredsforsikring og alm. forsikring */

/*
@media (max-width:629px) {
  .hii-page-wrapper {

        width: 468px !important;


  }
  
  .hii-navigation {
    
    
    width: 100% !important;
  
}
  
  
  
}
*/


	.hii-table, .product-repeater, .hii-price-table__item, .hii-accordion__container, .hs-testimonial blockquote  {
    
		border:2px solid #dadada;
		border-collapse:collapse;
	  width:100%;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: none;
   
    
	}
  
  
	.hii-table th {
    
		border:0px solid #dadada;
		padding: 15px;
		background:#fff;
    color:black;
    vertical-align: middle;
   
	}

  .hii-table h2 {
    
     margin-bottom: 0px !important;
  }

	.hii-table td {
    
		border:1px solid #dadada;
		padding:25px 15px 15px 15px;
    text-align:left;
    
	}



.hii-table tr:nth-child(odd) {
  
    background-color: #f8fafc;
  
}

.hii-table tr:nth-child(even) {
  
    background-color: #fff;
}

table {
  
    margin-bottom: 1rem;
    background-color: #EDEDED;
    box-shadow: none !important;
    border-spacing: 0;
  
  
}

#tick-mark, #bigX-mark, #o-shape {
  
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    top:-4px;
  
}

#tick-mark::before {
  
    position: absolute;
    left: 0;
    top: 50%;
    height: 50%;
    width: 3px;
    background-color: #4c6acc;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
  
}

#tick-mark::after {
  
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 100%;
    background-color: #4c6acc;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
  
}

#bigX-mark::before {
  
    position: absolute;
    left: 65%;
    top: 0;
    height: 100%;
    width: 3px;
    background-color: gray;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
  
}

#bigX-mark::after {
  
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 100%;
    background-color: gray;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
  
}

    #o-shape {
      position: relative;
      width: 30px;
      height: 30px;
      border: 3px solid #4c6acc;
      border-radius: 50%;
      cursor: pointer;
    }
    #o-shape::before,
    #o-shape::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 15px;
      height: 3px;
      background-color: #4c6acc;
      transform: translate(-50%, -50%);
    }
    #o-shape::after {
      width: 3px;
      height: 15px;
  
}
/* Formularknap */

.hs-button.primary.large, input.hs-button, .shopify-module a.shopify-button  {
  
    background-color: white !important;
     border-color: #DEDEDE !important;
    border-style:solid !important;
    color:#000 !important;
    border-width:2px !important;
    border-radius:10px !important;
  
}

.shopify-module:hover a.shopify-button:hover, .hs-button.primary.large:hover{
  
    background-color: #f2f2f2 !important;
    color:#000 !important;
    transition: 0.4s;
    text-decoration: none;
  
}

.cta_button:hover, form input[type=submit]:hover {
  
    background-color:#f2f2f2 !important;
    color:black !important;
    transition: 0.4s !important;
 
}

/* Inputs */

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
input[type=file],select, textarea {
  
      font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
      border:2px solid #dedede;
      border-radius: 10px;
      border-style: solid;
    

}

 input::placeholder {
   
      color: #000;
}


input:focus, textarea:focus {
  
    outline: none !important;
    border:2px solid #4c6acc;
   
  }



/* Fjerne tynd border fra Individuel/Familie Helbredspakken */

.single-container {
  
    border: none;
   
}

/* border på faq */

.section {
 
   background-color: #FFF !important;
   
}

.section-wrapper  {
 
    border-style: solid;
    border-radius: 10px;
    border-width: 2px;
    color:#DEDEDE !important;
    background-color:#f8fafc;
}

/* Det store spørgeskema */

.hs-content-id-45884941659 .hs-form-field:nth-child(odd) {
  
    background-color: #f8fafc;
  
}

.hs-content-id-45884941659 .hs-form-field:nth-child(even) {
  
    background-color: #fff;
}

@media (min-width:768px) {
  
  .hs-content-id-45884941659 .hs-form-field {
    
         padding: 11px 25px !important;
         border-bottom:0px !important;

  }
  
.hs-content-id-45884941659 .input {
    
  padding-left: 200px;

  }
  
}

.hs-content-id-45884941659 .ques-wrapper {
  
   background-color:white !important; 
  
}

/* ret font i radio buttons */

label.hs-form-radio-display,
  label.hs-form-checkbox-display {
    
      font-family: "Roboto", "sans-serif";
      font-size: 0.875rem;
    
  }

/* SE ANBEFALING KNAP MULTIPLE CHOICE */

.hs-content-id-45884941659 .que-form-wrap form .hs_submit.hs-submit .actions input.hs-button {
    width: auto;
    float: left;
    border: 2px;
    background: #188ccc;
    color: #fff;
    font-size:16px;
    text-transform: uppercase;
    padding: 10px 10px 11px !important;
    border-radius: 10px;
    letter-spacing: .6px;
    font-weight: 500
}

.hs-content-id-45884941659.que-form-wrap form .hs_submit.hs-submit .actions input.hs-button:hover{
  
    background-color:#f2f2f2 !important;
    color:black !important;
    transition: 0.4s !important;
  
}

/* Det store spørgeskema  2*/

.hs-content-id-114659541339 .hs-form-field:nth-child(odd) {
  
    background-color: #f8fafc;
  
}

.hs-content-id-114659541339 .hs-form-field:nth-child(even) {
  
    background-color: #fff;
}

@media (min-width:768px) {
  
  .hs-content-id-114659541339 .hs-form-field {
    
         padding: 11px 25px !important;
         border-bottom:0px !important;

  }
  
  .hs-content-id-114659541339 .input {
    
  padding-left: 200px;

  }
  
}

.hs-content-id-114659541339 .ques-wrapper {
  
   background-color:white !important; 
  
}

/* ret font i radio buttons */

label.hs-form-radio-display,
  label.hs-form-checkbox-display {
    
      font-family: "Roboto", "sans-serif";
      font-size: 0.875rem;
    
  }

/* SE ANBEFALING KNAP MULTIPLE CHOICE */

.hs-content-id-114659541339 .que-form-wrap form .hs_submit.hs-submit .actions input.hs-button {
    width: auto;
    float: left;
    border: 2px;
    background: #188ccc;
    color: #fff;
    font-size:16px;
    text-transform: uppercase;
    padding: 10px 10px 11px !important;
    border-radius: 10px;
    letter-spacing: .6px;
    font-weight: 500
}

.hs-content-id-114659541339 .que-form-wrap form .hs_submit.hs-submit .actions input.hs-button:hover{
  
    background-color:#f2f2f2 !important;
    color:black !important;
    transition: 0.4s !important;
  
}
/* juster kontakt formular */

.cell_16219456684912-vertical-alignment {
  
  
  margin-left: -18px !important;
  
  
}

@media (max-width:768px) {
  

    .cell_16219456684912-vertical-alignment {


    margin-left: 0px !important;


     }
  
}

/* border på rød kasse */

.highlighted-section--reversed, .highlighted-section__column--red {
        border-radius: 10px;
       /* padding-right: 3rem;*/
    }
/*
.vjs-hubspot .vjs-poster, .vjs-hubspot .vjs-tech {
   
    border-radius: 20px !important;
}

*/

/* accordion element på produktsiden */

.hii-accordion__item
{
   border:none; 
   background-color: #F8FAFC;
 
}
.hii-accordion__item-title, .hii-accordion__item-content-row {
  
   background-color: #FFF;
   padding: 30px 20px 30px 20px !important;
  
   

 
}

.hii-accordion__item {
  
   margin: 0px 10px 20px 10px !important;
  
}


.hii-accordion__item:first-of-type {
  
   margin: 35px 10px 20px 10px !important;
  
}

.hs-content-id-113698017040 .hii-accordion__item:first-of-type {
  
  
   margin: 20px 10px 20px 10px !important;
  
}

.hii-accordion__item:last-of-type {
  
   margin: 0px 10px 35px 10px !important;
  
}



.hii-accordion__container {
  
  border:2px solid #dedede;
  border-style: solid;
  background-color: #F8FAFC;
  
}
.hii-accordion__item-content-row {
  
    background-color: #fff;
}

.hii-accordion__item {
    
    margin-bottom: 0px !important;
    padding: 20px !important;
}

.hii-accordion__item-icon {
    
    right: 3rem;
    top: 3.5rem;
 
   
}

.hii-accordion__item-icon {
 
  
  transition: all .4s;
}

svg {
   fill: #56A0E0;
  
}

.hii-banner__section {
  
  background-color: #F8FAFC;
  
}

/* play knap */

.vjs-big-play-button {
    
    opacity: 1 !important;
  
}

.hs-testimonial blockquote:before {
visibility:hidden; 
  
}

#hs-testimonial-slider_widget_1681288551824 figure {
  
    width: 0px;
    height: 0px;
  
}

/* juster Tag-testen produkters udseende */

.tag-text, .information-link, h6 {
  
  color:black !important; 
  
  
}

.insurance-section .box {
  /*
 border:2px solid #dedede;
  border-style: solid;
 /* background-color: #F8FAFC; */
  
  
  /*
  border-radius:15px;
*/
}

.insurance-section .box .top-title {
  /*
    padding: 15px;
    /* margin-bottom: 0; */
    /* background-color: #707274; */
  /*
  
 
    transition: all .5s;
    border-style: solid;
    border-radius: 15px;
  border-color:white;
    background-color: transparent !important;
  height: 0px;
  
  */
}
.top-title, .tag-strip, .price-strip {
  
  display:none !important;
  
}

.content-strip {
  
  
    height: 201px;

  
}

.insurance-section  {
 
  padding:0px;
  
}

.insurance-section h2 {
   
    font-size: 24px;
   
}

 .hs-content-id-45884941659 img, .hs-content-id-114659541339 img {
  /*border:2px solid #dadada !important;*/
   /* border-style: solid  !important;*/
    border-radius: 10px 10px 0px 0px !important;
 

}


 .theme-border-radius-card {
  /*border:2px solid #dadada !important;*/
   /* border-style: solid  !important;*/
    border-radius: 10px !important;
 

}


.hs-content-id-45884941659 .insurance-section .box .img-box {
    width: 100%;
    /*display: inline-block;*/
    position: relative;
    vertical-align: top;
    /*height: 243px;*/
}

.hs-content-id-45884941659 .insurance-section .box .inner-cover {
    width: 100%;
  /*  display: inline-block;*/
    vertical-align: top;
    border-style: solid;
  border-radius: 15px;
  border-width:2px;
  color:#DEDEDE;

}

.hs-content-id-45884941659.box a {
    width: 100%;
  visibility: hidden;
}

.hs-content-id-45884941659 .bottom-box {
  
background-color:transparent !important;  
}

.hs-content-id-45884941659 .insurance-section .box .img-box {
   display: revert !important;
  
}

.hs-content-id-45884941659 .insurance-section .box .img-box {
    width: 100%;
    /*display: inline-block;*/
    position: relative;
    vertical-align: top;
    /*height: 243px;*/
}

.hs-content-id-45884941659 .insurance-section .box .inner-cover {
    width: 100%;
  /*  display: inline-block;*/
    vertical-align: top;
    border-style: solid;
  border-radius: 15px;
  border-width:2px;
  color:#DEDEDE;

}

.hs-content-id-114659541339 .insurance-section .box .img-box {
    width: 100%;
    /*display: inline-block;*/
    position: relative;
    vertical-align: top;
    /*height: 243px;*/
}

.hs-content-id-114659541339 .insurance-section .box .inner-cover {
    width: 100%;
  /*  display: inline-block;*/
    vertical-align: top;
    border-style: solid;
  border-radius: 15px;
  border-width:2px;
  color:#DEDEDE;

}

.hs-content-id-114659541339.box a {
    width: 100%;
  visibility: hidden;
}

.hs-content-id-114659541339 .bottom-box {
  
background-color:transparent !important;  
}

.hs-content-id-114659541339 .insurance-section .box .img-box {
   display: revert !important;
  
}

.hs-content-id-114659541339 .insurance-section .box .inner-cover {
    width: 100%;
  /*  display: inline-block;*/
    vertical-align: top;
    border-style: solid;
  border-radius: 15px;
  border-width:2px;
  color:#DEDEDE;

}

/* Akkordion på Beskatning af sundhed */

.cell_1684915007170-padding {  
  border-style: solid;
  border-radius: 15px;
  border-width:2px;
  border-color:#DEDEDE;
  
}

.simple-faqs-item:nth-child(odd) {
  
    background-color: #f8fafc;
  
  
}

.simple-faqs-item-question {
  
  border:0px !important;
  height: 80px;
  padding: 30px;  
}

.cell_1684915007170-padding h2 {
  
  margin-bottom: 0px;
  
}

.simple-faqs-item-answer {
padding: 30px;
  
}

/* :not(#some-id) */

.cta_button, .hs-cta-img {
  
   border-style: solid !important;
  border-radius: 15px !important;
  border-width:2px !important;
  border-color:EDEDED !important;
  
}

/* fjerne grå border fra knapper med blå baggrund eller på den røde kasse på forsiden */
#cta_button_8436341_94430de9-aced-410d-b226-bbbf07c0559a {
  
 border-style: none !important;
  
}


img {
    
     border-radius: 0px 100px !important;
  }

 #hs_cos_wrapper_module_168483440180414_ img {
    
     border-radius: 0px 100px !important;
  }



/* UNDTAGELSE FOR RADIUS PÅ SPECIFIKKE BILLEDER */


.icon-img img, .grey-shiled img, .hii-footer__logo img, .hii-navigation__logo-container img, .feature__image img, .logo-banner img, #CybotCookiebotDialogPoweredbyLink img, #hs_cos_wrapper_module_16856248490433 img, #hs_cos_wrapper_module_16837217664063 img, #hs_cos_wrapper_widget_1628854240729_ img, #hs_cos_wrapper_widget_1684761300672_ img, #hs_cos_wrapper_module_16061965349777 img, #hs_cos_wrapper_module_16848343348627 img, #hs_cos_wrapper_module_16848343555174_ img, #hs_cos_wrapper_module_16649756645582_ img, #hs_cos_wrapper_module_17235536662469_ img, #hs_cos_wrapper_widget_1723636536356_ img, #hs_cos_wrapper_module_17236392625509_ img {
  
   border-radius: 0px !important;
}





.row-fluid-wrapper.row-depth-1.row-number-3.dnd-section.dnd_area_main_banner-row-1-padding.dnd_area_main_banner-row-1-force-full-width-section {
  
   background-color: #fff !important;
}


.hs-button.primary.large {
  
  width:50% !important;
}

/* stor grim popup */

.form-main-wrap, .fancybox-content, .hs-input {
  
    border-style: solid;
    border-width: 2px;
    border-radius: 15px;
}

.form-main-wrap form .hs-form-field .input input.hs-input, .form-main-wrap form .hs-form-field .input textarea.hs-input {
    width: 100%;
    float: left;
    padding: 12px 15px 12px 15px;
    color: #f58f00;
    border: 2px solid #ededed;
    margin-top: 7px;
  
    border-style: solid;
    border-radius: 15px;
    font-size: 18px;
    line-height: 18px;
    text-transform: capitalize;
}
/* lave en h3 header via css KUN til popoppen på produktvælgersiden */
#hs_cos_wrapper_module_16848470222205_ .form-title::before {
  
    font-weight: bold !important;
    color: black !important;
    content: "Få et tilbud" !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  
}

form ul.inputs-list {
    margin: 3px;
    padding: 3px;
    list-style: none;
}


.form-main-wrap form .hs-form-field label span {
    font-size: 14px;
    
}

#hsForm_2baf9794-09ac-41e7-bb0e-6de65a212bd6_8149 {
  
      padding-top: 0px !important;
  
}

.form-title {
  
  
   padding-bottom: 0px !important;
  
}

.form-columns-5555 {
  
  
    height: 60px !important;

  
}

.new-questionnaire-section .que-form-wrap form .hs-form-field>.input>input.hs-input, select.hs-input, .price-btn a {
    border-radius: 10px !important;
}

.section-wrapper li {
  
  color:black !important;
}

#hs_cos_wrapper_widget_1637739648090 img, #hs_cos_wrapper_module_16372474396683, #hs_cos_wrapper_module_16372473774683 {
    border-radius: 10px !important;
}

@media(max-width: 991px) {
    
   
    body { opacity:1 !important;}

}
#hs_form_target_widget_1683119947388, #hs_cos_wrapper_module_16862183999466 {
  
   /* Center horizontally*/
  display: flex !important;
  justify-content: center !important;
  
}
@media (max-width:768px) {
    input {
        max-width: 100% !important;
    }
/*
 .hs-custom-form {
     
         margin-left: 25px !important;
    margin-right: 25px !important;
    width: 100% !important;
     
  }
  */
  #hs_cos_wrapper_widget_1666176821064 {
    
   padding-left:0px !important; 
  }
  
#hs_cos_wrapper_module_168483393950110 {
    
   padding-left: 0!important;
        padding-right: 0 !important;
  }
  
  
  #hs_form_target_widget_1666176821064 .hs-custom-form {
     
         margin-left: 0px !important;
 
     
  }
  
  
  
  .legal-consent-container {
    
        width: 312px !important;
    
  }
  
  
  #hs_cos_wrapper_module_16831114474695 .hs-custom-form {
     
         margin-left: 0px !important;
 
     
  }
  
  #hs_cos_wrapper_module_16831114474695 {
    
   padding-left:0px !important; 
    
     padding-right:0px !important; 
  }
  
 

  }
/* mobiltilretninger generelt */

@media (min-width:768px) {
  
    .cell_1686051955076-vertical-alignment {

      width: 0px !important;

    }
  
  

}

@media (max-width:768px) { 
  
  
  row-fluid [class*="span"] {

      margin-left: 0 !important;
      
    }
  
  
  /* erhvervsside */
  .hs-content-id-47875721397 .dnd-section {
    padding: 0px 25px 0px 20px !important;
    
  }
  /* erhvervsside selvstændinge */
  .hs-content-id-83107773015 .dnd-section {
    padding: 0px 25px 0px 20px !important;
    
  }
  
  /* forside */
  
  #hs_cos_wrapper_module_16848343834043, #hs_cos_wrapper_widget_1681292464180 {
    
     padding: 0px 25px 0px 20px !important;
    
  }
  
  /* heldbredsforsikring justering af priser */
  
  #hs_cos_wrapper_widget_1683192546647 h1 style {
   
    line-height: 1 !important;
    
  }
  
  /* forside hero billede */
  
.hii-hero__container {
    
    
    border-radius: 0 100px!important;
    
    
  }
  
 
  
  /* produktvælger POPUP */
  
  .hs-richtext {
    
        width: 200px !important;

    
  }
  
  .form-main-wrap form .hs_submit.hs-submit .actions input.hs-button {
    
        padding: 5px !important;
    
  }

  
    .dnd_area_main_banner-row-2-padding {
      padding-top: 45px !important;
      padding-bottom: 25px !important;
  }

  .dnd_area_main_banner-row-3-padding {
      padding-top: 25px !important;
      padding-bottom: 0px !important;
  }
  
    #hs_cos_wrapper_widget_1683805848201_ h1{

      margin-bottom: 0px;
    }
  
    .cell_1681806462941-vertical-alignment {

      display:none !important;
  }
  
  #hs_cos_wrapper_widget_1681805836515, #hs_cos_wrapper_module_16848339182218 {
    
    padding-top: 45px !important;
    
  }
  
  .highlighted-section--reversed, .highlighted-section__column--red {
   
    padding-bottom: 45px !important;
    
}
  
  .highlighted-section__column, #hs_cos_wrapper_module_16848339277499 {
    
     padding-left: 0px !important;
    padding-right: 0px !important;
    
  }
  
  .highlighted-section__column--red.highlighted-section__column {
  
  padding-left: 25px !important;
    padding-right: 25px !important;
    
  }
}

 html {
  overflow-x: hidden !important;
}

.ozmenu ul li .dropdown {
    
    -webkit-box-shadow: 0px !important;
    -moz-box-shadow: 0px !important;
    box-shadow: 0px !important;
   

}
  #hs-link-header_logo_hs_logo_widget, #hs-link-hii-footer_top_ {
  padding-top: 30px;
    
    
}

}