/*
 Theme Name:     Divi Child
 Theme URI:      https://www.opal-digital.no/
 Description:    Divi Child Theme
 Author:         Opal digital
 Author URI:     https://www.opal-digital.no/
 Template:       Divi
 Version:        3.19.11
*/


/*
.od-tax-square {
    position: absolute;
    top: 0;
    left: 0;
  }
.od-tax-square a {
  font-size: 0;
  width: 20px;
  height: 20px;
}  */










.od-facts-row .et_pb_de_mach_acf_item .dmach-acf-value {
	padding: 10px 20px 10px 21%;
}
p.dmach-acf-value {
	margin-bottom: 0 !important;
}
.et_pb_gallery_image a {
	border-bottom: 0 !important;
}

#overviewmap .et_pb_map {height:70vh !important;}

.et_pb_de_mach_thumbnail img {
	max-width: 100% !important;
}
.od-popup-section, .od-popup-row {
	padding: 0 !important;
}
.od-popup-row {
	width: 100% !important;

}
.et_pb_gutters3 .od-popup-section .et_pb_column_4_4 .et_pb_module.et_pb_de_mach_thumbnail {
	margin-bottom: 0 !important;
}
.et_pb_de_mach_post_meta .dmach-postmeta-value a.dmach_tax_vanlig-stein {
	background-color: red;
	color: red;
	display: none;
	/*height:6px;
	font-size: 6px;*/
}
.et_pb_de_mach_post_meta .dmach-postmeta-value a.dmach_tax_historisk-stein {
	background-color: blue;
	color: #ffffff;
		display: block;
	text-decoration: none;
	padding: 0 20px;
		border-bottom: 0px;
	/*height:6px;
	font-size: 6px;*/
}
.et_pb_de_mach_post_meta .dmach-postmeta-value a.dmach_tax_vernet-stein {
	background-color: green;
	color: #ffffff;
		display: block;
		text-decoration: none;
		padding: 0 20px;
	border-bottom: 0px;
	/*height:6px;
	font-size: 6px;*/
}
.entry-title.de_title_module.dmach-post-title {
	margin-bottom: 4px;
}

.od-popup-section .et_pb_de_mach_content, .od-popup-section .et_pb_de_mach_acf_item, .od-popup-section .et_pb_de_mach_title  {
	max-width: 240px;
}
.od-popup-section .et_pb_de_mach_title h5 {
	padding-bottom: 0px;
}
.gm-style .gm-style-iw-c {
	padding: 0px !important;
}
.od-popup-section .et_pb_de_mach_title, .od-popup-section .et_pb_de_mach_acf_item {
	padding: 0 20px !important;
}
.od-popup-section .et_pb_de_mach_view_button {
	padding: 0 20px 20px 20px !important;
}
.gm-ui-hover-effect {
	z-index: 9999;
  background: #000 !important;
  top: 3px !important;
  right: 3px !important;
  width: 25px !important;
  height: 25px !important;
  border-radius: 50% !important;
	opacity: 1 !important;
}


.gm-ui-hover-effect span {
	background-color: #ffffff;

  margin: 5px !important;
}

#divi_filter_button, .reset-filters.et_pb_button {
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}

.od-facts-row .et_pb_de_mach_acf_item {
	margin-bottom: 0 !important;
	background-color: #f5f5f5;

	border-bottom: 1px solid #cccccc;
}
.od-facts-row .et_pb_de_mach_acf_item:first-child {
	border-top: 1px solid #cccccc;
}
/*.od-facts-row .dmach-acf-has-value:nth-of-type(2) {
	background-color: #f5f5f5;
}*/
.od-facts-row .dmach-acf-has-value.od-even {
	background-color: #ffffff;
}
/*.od-facts-row .et_pb_column .et_pb_de_mach_acf_item.dmach-acf-has-value:nth-child(2n+1) {
	background-color: #f5f5f5;
}*/

/*.od-facts-row .et_pb_de_mach_acf_item.hidethis:nth-child(even) + .od-facts-row .et_pb_de_mach_acf_item:nth-of-type(odd) + .od-facts-row .et_pb_de_mach_acf_item:nth-of-type(even),
.od-facts-row .et_pb_de_mach_acf_item.hidethis:nth-child(even) + .od-facts-row .et_pb_de_mach_acf_item.hidethis:nth-child(odd) ~ .od-facts-row .et_pb_de_mach_acf_item:nth-of-type(odd) {
    background: khaki;     
}

.od-facts-row .et_pb_de_mach_acf_item:nth-child(even),
.od-facts-row .et_pb_de_mach_acf_item.hidethis:nth-child(even) ~ .od-facts-row .et_pb_de_mach_acf_item:nth-of-type(odd), .od-facts-row .et_pb_de_mach_acf_item.hidethis:nth-child(even) + .od-facts-row .et_pb_de_mach_acf_item.hidethis:nth-child(odd) ~ li:nth-of-type(even) { 
    background: indianred; 
}
*/












.od-facts-row  .et_pb_de_mach_acf_item .dmach-acf-item-container .dmach-acf-label{
width:	20%;
	font-weight: bold;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	padding: 10px 0px 10px 10px;
	border-right: 1px solid #cccccc;
/*	margin-right:10px;*/
}
.od-excerpt p {
	font-size: 1.25rem !important;;
}



html {
	width: 100%;
    height: 100%;
	
}
body {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 400;
	font-size: 100%;
	line-height:1.5;
	color: #444444;
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: subpixel-antialiased;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
}
/*h1 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 800;
	
	line-height: 1.0;
	padding-bottom: 10px;
}
.et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1 {
	
}
h2 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 800;
	
	line-height: 1.0;
	padding-bottom: 10px;
}
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
	
}
h3 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
    
	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
   
}
h4 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
   
	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {
   
}
h5 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
   
	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, .et_pb_column_2_5 h5 {
	
}
h6 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
    
	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, .et_pb_column_2_5 h6 {
	
}
p {
	font-weight: 400;
	
	line-height: 1.4;
	padding-bottom: 20px;
}
ul {
	font-weight: 400;
	
	line-height: 1.4;
}
ul li {
	padding-bottom: 6px;
}
table {
	font-weight: 400;
	
	line-height: 1.4;
}*/
.no-pad, .no-phone {
}
.no-desktop {
	display: none !important;
}
.clearfix::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}  


/****************************************/
/* FROM NNV */


/*FONT STYLING*/


/* BASIC FONT STYLING */
h1 {
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
  
    font-stretch: normal;
    font-style: normal;
    line-height: 1.0 !important;
    /*margin-bottom: 20px;*/
	font-weight:normal;
}
h2 {
  font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
    font-size: 3.4rem;
    font-stretch: normal;
    font-style: normal;;
    line-height: 1.0 !important;
   /* margin-bottom: 20px;*/
	font-weight:normal;
}
h3 { 
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
  
    font-stretch: normal;
    font-style: normal;
    line-height: 1.0;
   /* margin-bottom: 10px;*/
}
h4 { 
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
  
    font-stretch: normal;
    font-style: normal;
    line-height: 1.0;
   /* margin-bottom: 20px;*/
	}
h5 { 
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
  
    font-stretch: normal;
    font-style: normal;
    line-height: 1.0;
   /* margin-bottom: 20px;*/
}
h6 { 
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
  
    font-stretch: normal;
    font-style: normal;
    line-height: 1.0;
    margin-bottom: 20px;
}
p {
  
    line-height: 1.3125;
	font-weight:400;
	margin-bottom: 10px;
	/*max-width: 48em;*/
	
}
p strong {
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
}


ul li {
	color: #333333;
	 font-family: 'CalibreWeb-Regular', Arial, Verdana, Helvetica, sans-serif;
  
    line-height: 1.3125;
	margin-bottom: 10px;
	
}
sup {
    bottom: 0.5em;
	font-size: 70%;
}
form {
	font-size: 2.0rem;
}

.et_pb_search input.et_pb_s, .et_pb_search input.et_pb_searchsubmit {
   font-size: 2.0rem;
}

.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
    font-size: 3.0rem;
	line-height: 1em !important;
}

#front p.intro {
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
  
    line-height: 1.1;
	font-weight:normal;
	margin-bottom: 10px;
	max-width: 25em;
}
.white-row-half p {
	font-size: 2.3rem;
}
#page p.intro {
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
  
    line-height: 1.25;
	font-weight:normal;
	margin-bottom: 10px;
	max-width: 30em;
}

#page p.ingress {
	font-family: 'CalibreWeb-Regular', Arial, Verdana, Helvetica, sans-serif;
  
    line-height: 1.25;
	font-weight:normal;
	margin-bottom: 10px;
	max-width: 30em;
}

#page h2 {
	
	}




p.dato {
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
    font-size: 2.0rem;
    line-height: 1.1;
	font-weight:normal;
	margin-bottom: 10px;
	max-width: 25em;
}

.od-top-and-menu h2 {
	line-height: 1;
}
.od-top-and-menu h4 {
	font-size: 2.5rem;
	line-height: 1.3;
	
}

a.more-link {
    font-size: 2.0rem;
    float: right;
	margin-right: 10px;
}

.od-search-field {
    width: 60%;
    float: left;
}
.nyhetsbrev-button {
	float: right;
	width: auto;
	padding-top: 0.4em !important;
	padding-bottom: 0.4em !important;
}
.et_pb_column.zindex-corr {
	z-index: 999;
}
.newsletter-button.et_pb_toggle {
    position: absolute;
    right: 5.5em;
    top: 6em;
	z-index: 99999;
}
.newsletter-button.et_pb_toggle h5.et_pb_toggle_title {
    margin-bottom: 0;
	padding-right: 0px;
}

.newsletter-button.et_pb_toggle_close .et_pb_toggle_title::before {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.5em;
    color: #ccc;
    font-size: 16px;
    content: "\e050";
	display: none;
}



#page .woocommerce h2 {
	font-size: 2.8rem;
	padding: 0.25em;
	}
.woocommerce li.product h2 span {
    font-weight: 400 !important;
    font-size: 1.8rem;
	text-transform: uppercase;
}
.woocommerce .product .et_pb_module_inner h1 span {
    font-weight: 400 !important;
    font-size: 1.8rem;
	text-transform: uppercase;
}
#od-shop #page-container {
    padding-top: 0 !important;
}

#od-shop .container {
	width: 100%;
	max-width: 100%;
}
#od-shop #main-content .container {
    padding-top: 0px;
}
#od-shop #left-area {
    padding-bottom: 0px;
}
.et-db #et-boc .et-l #page.product .et_pb_row {
	padding: 0;
}

#od-shop .et_pb_column_2_3 .et_pb_row_inner {
	padding: 0 5.5em 5.5em 5.5em;
}

#od-shop .et_pb_column_2_3 .et_pb_row_inner:first-child {
	padding: 5.5em 5.5em 5.5em 5.5em;
}

.et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1 {
    font-size: 4.0rem;
}

#od-shop .od-menu-widget:first-child {
    padding: 6em 5.5em 1em 5.5em;
}
#od-shop .od-col2.et_pb_column_1_3 {
	width: 33.333%;
    padding: 0;
}
#od-shop .od-col1.et_pb_column_2_3 {
    width: 66.666%;
    margin: 0;
}
#od-shop .related.products {
	padding-top: 20px;
	border-top: 1px solid #cccccc;
}
#od-shop .related.products ul.products {
	text-align: center;
}
#od-shop .related.products h2 {
	padding: 0.25em;
}
#od-shop .related.products .price {
	font-size: 24px;
}

.et_pb_image a {
	border-bottom: 0px;
}
.woocommerce .shop_table, .woocommerce .woocommerce-order-overview, .woocommerce input {
	font-size: 2.0rem;
}
.woocommerce div.product p.stock, .stock.in-stock {
		font-size: 2.0rem;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	font-size: 2.0rem;
}
.woocommerce-shipping-fields {
	display: none;
}
.woocommerce-shipping-destination {
	display: none;
}

.woocommerce-page .product_meta, .woocommerce-breadcrumb {
    display: none;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #f5f5f5;
	   color: #000000 !important;
}



.cart-contents {
    position: relative;
}

.cart-contents:before {
font-family: 'ETmodules' !important;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 0 0;
    content: "\e07a";
    margin-right: 10px;
  font-size:22px;
  color:#000000;
}

.cart-contents:hover {
    text-decoration: none;
}

a.cart-contents {
	border-bottom: 0px;
}

.cart-contents-count {
	position: absolute;
    	top: 15px;
   	right: 1px;
   	transform: translateY(-105%) translateX(25%);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
   	width: 22px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
    	background: #e51b23;
    	border-radius: 50%;
    	padding: 1px;  

}

.price .woocommerce-price-suffix {
	display: none;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	background-color: #f5f5f5;
	padding-bottom: 10px;
}
.woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
    width: auto !important;
}

/***************/
#single-nyheter h4 {
    margin-bottom: 10px;
	padding-top: 10px;
}

.od_custom.et_pb_dmb_breadcrumbs ol {
    list-style: outside none none;
    overflow: hidden;
    padding: 0 !important;
}

.od_custom.et_pb_dmb_breadcrumbs li {
    display: inline-block;
    line-height: 1em;
    vertical-align: baseline;
}
.od_custom.et_pb_dmb_breadcrumbs li + li::before, .od_custom.et_pb_dmb_breadcrumbs li:first-child a::before {
    bottom: -0.11em;
    content: attr(data-icon);
    font-family: "ETModules";
    position: relative;
}
.od_custom.et_pb_dmb_breadcrumbs li span, .od_custom.et_pb_dmb_breadcrumbs li + li::before, .od_custom.et_pb_dmb_breadcrumbs li:first-child a::before {
    margin: 0 6px 0 0;
}
.od_custom.et_pb_dmb_breadcrumbs li:first-child a::before {
    margin: 0 0px 0 0;
}



.top-cta .et_pb_button_module_wrapper {
	width: 25%;
	float: left;
	padding: 0px 15px 0px 15px;
}
.top-cta .et_pb_button_module_wrapper:first-child {
	padding: 0px 15px 0px 0px;
}
.top-cta .et_pb_button_module_wrapper:last-child {
	padding: 0px 0px 0px 15px;
}
.top-cta .et_pb_button_module_wrapper .et_pb_button{
	text-align: center;
	width: 100%;
}





.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
   width: 47.715%;
    margin-right: 4.569%;
/*	
	width: 31.333%;
margin-right: 3%;
*/

}






/*TEST BT*/

.od_caption {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	padding: 2px 10px 4px 10px;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 1.0rem;
    line-height: 1.3125;
	font-weight:400;
	text-align: right;
	
}
.od_caption span.caption_text {
	padding-right: 8px;
}
.od_caption span.label {
	padding-right: 4px;
}


.split-row .bt-test .et_pb_text_inner {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.split-row .split-img-1 .et_pb_text_inner, .split-row .split-img-2 .et_pb_text_inner {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
/*
.et_pb_fullwidth_code.et_pb_module {
    position: absolute;
    z-index: 9;
}*/


.et_pb_fullwidth_code, .et_pb_fullwidth_code.et_pb_module.od-caption-container {
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.et_pb_fullwidth_code.et_pb_module.od-caption-container .et_pb_code_inner {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

.et_pb_code_inner {
/*	height: 100%;
  position: absolute;
    top: 0;
    width: 100%;*/
}

.wp-caption {
    max-width: 100%;
    margin-bottom: 20px;
    padding: 0px;
    padding-top: 0px;
    border: 0px solid #ddd;
    background-color: transparent;
    text-align: left;
}


.wp-caption p.wp-caption-text {
    margin: 0;
    padding: 0 0px 0px;
    font-size: 1.6rem;
    line-height: 1.3125;
	font-weight:400;
}


/*NEWS*/
#page-news .et_pb_blog_grid h2 {
    font-size: 3.0rem;
}
#page-news .et_pb_blog_grid h2 a {
	border-bottom:0px;

}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_pb_post {
	background: rgba(191, 186, 182, 0.2) none repeat scroll 0 0;
border: 0px solid #d8d8d8;

}

#page-news .et_pb_blog_grid .et_pb_post .post-meta {
    font-size: 2.0rem;
    margin-bottom: 6px;
}

#page-news .et_pb_blog_grid p.post-meta {
	color:#777777;
}
#page-news .et_pb_blog_grid p {
	color:#333333;
}
.et_pb_image_container a {
	border-bottom:0px;
}

/*****/


.link-row > a {
	width: 100%;

}

.et_pb_row.et_pb_equal_columns.link-row a/*, .et_pb_row_inner.et_pb_equal_columns, .et_pb_section.et_pb_equal_columns > .et_pb_row*/ {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    direction: ltr;
}

.et_pb_row.et_pb_equal_columns.link-row a .et_pb_column a {
	display: inline-block;
}


/*NYHETER*/

#single-nyheter.et_fixed_nav.et_show_nav #page-container {
    padding-top: 0 !important;
}
#single-nyheter.et_fixed_nav #main-header, #single-nyheter.et_fixed_nav #top-header {
	display: none;

}

#single-nyheter.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, #single-nyheter.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
    width: 100%;
}
.od-date-wrap {
	font-size: 2.0rem;
    line-height: 1.3125;
	font-weight:400;
	margin-bottom: 10px;
	max-width: 48em;
	
}
#single-nyheter.single .post {
    padding-bottom: 0px;
}
#archive-nyheter .et_pb_post {
	font-size:2.0rem;
}
.prev-next-label {
	font-size:2.0rem;
}

/**********/



/* Equalize Column Heights */
.et_pb_row.et_pb_equal_columns,
.et_pb_row_inner.et_pb_equal_columns,
.et_pb_section.et_pb_equal_columns > .et_pb_row {
	overflow: hidden;
}


.main-image {
   /* border: medium none;
    cursor: url("img/cursor-arrow.png"), auto;
    float: left;*/
	cursor: url("images/cursor-arrow.png"), auto;
    height: 56.25vw;
    max-height: calc(100vh - 23em);
    position: relative;
    width: 100%;
    z-index: 100;
}
.nnv-frontpage-slider {
   /* border: medium none;
    cursor: url("img/cursor-arrow.png"), auto;
    float: left;*/
    height: 56.25vw;
    max-height: calc(100vh - 23em);
    position: relative;
    width: 100%;
    z-index: 100;
}

.nnv-frontpage-slider .et_pb_slide {
   /* border: medium none;
    cursor: url("img/cursor-arrow.png"), auto;
    float: left;*/
    height: 56.25vw;
    max-height: calc(100vh - 23em);
    position: relative;
    width: 100%;
    z-index: 100;
}

.et-pb-slider-arrows .et-pb-arrow-next, .et-pb-slider-arrows .et-pb-arrow-prev {
	border-bottom: 0px;
}

.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module.od-menu-widget /*, .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module */ {
    margin-bottom: 0px;
}
.od-ads-slider .et_pb_slide_description /*, .et_pb_slider_fullwidth_off .et_pb_slide_description*/ {
    width: auto;
    margin: auto;
    padding: 0px;
    padding-bottom: 0px;
}

.od-ads-slider .et_pb_slide {
    padding: 0 5.5em 0 5.5em;
}


.img-main-inner {
    background: url("img/md-nn-501.jpg") center 80%/cover no-repeat;
    background: url("img/folgefonna-1.jpg") center 0%/cover no-repeat;
    height: 56.25vw;
    max-height: calc(100vh - 13em);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.img-main-inner.i-2 {
    background: url("img/md-nn-639.jpg") center 80%/cover no-repeat;
    -webkit-animation-name: fadeImages;
    animation-name: fadeImages;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation-duration: 15s;
    animation-duration: 15s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
}





.od-top-and-menu .et_pb_row {
    margin: auto;
    max-width: 100%;
    position: relative;
    width: 100%;
}
/*.od-top-and-menu .et_pb_column {
padding: 6.5em 6em;
}*/

.et_pb_column.et_pb_column_1_3.od-col2.et_pb_column_1.et_pb_column_single {
}
.od-top-and-menu .od-menu-widget, .od-top-and-menu .od-news-menu-widget  {
padding: 1em 5.5em 1em 5.5em;
}
.od-top-and-menu .od-menu-widget:first-child, .od-top-and-menu .od-news-menu-widget:first-child  {
padding: 6em 5.5em 1em 5.5em;
}

.od-top-and-menu .od-news-menu-widget {
	background-color:#089292;
}
.od-top-and-menu .od-news-menu-widget a, .od-top-and-menu .od-news-menu-widget li, .od-top-and-menu .od-news-menu-widget h4 {
	color:#ffffff;
}
.od-top-and-menu .od-news-menu-widget ul {
list-style: outside none none;
padding-left:0;
}

.od-top-and-menu .et_pb_column_1_3 {
padding: 0;
}
.od-top-and-menu .et_pb_column_1_3 .widget-last {
	margin-bottom: 0;
}
.od-top-and-menu .od-row-0, .od-top-and-menu .od-row-1, .od-top-and-menu .od-row-3 {
	padding:0;
}
.od-top-and-menu .od-row-2 {
	padding: 0 5.5em;
}

.od-top-and-menu .od-row-multi-col {
	padding: 0 5.5em 5.5em 5.5em;
}
.od-top-and-menu .od-row-multi-col .et_pb_column {
	padding: 0 0 20px 0;
}
#page.od-top-and-menu .od-row-multi-col .et_pb_column h2 {
	font-size: 2.8rem;
	padding: 0 10px 0 10px;
}
.od-top-and-menu .od-row-0 .et_pb_column {
	padding: 6em 5.5em 0 5.5em;
}
.et_pb_dmb_breadcrumbs ol li {
	font-size:1.125rem;
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
}
.et_pb_dmb_breadcrumbs ol li a {
	font-family: 'CalibreWeb-Regular', Arial, Verdana, Helvetica, sans-serif;
}

.od-top-and-menu .od-row-1 .et_pb_column {
	padding: 6em 5.5em;
}
.od-top-and-menu .od-row-3 .et_pb_column {
	padding: 0 5.5em 6em 5.5em;
}

.od-top-and-menu .od-row-2 .et_pb_column {
	padding: 5.5em 0;
	/*var 6em*/
}
.od-top-and-menu .od-row-2.cta-buttons .et_pb_column {
	padding: 5.5em 0 0 0;
	/*var 6em*/
}

.et_pb_section.white-section-half {
	padding:0;
}
.white-section-half .white-row-half {
	padding:0;
}
.white-row-half .et_pb_column .left-half {
	padding: 6em 0 6em 6em;
}

.od-top-and-menu .et_pb_column_2_3 {
	width:66.666%;
	margin:0;
}
.od-top-and-menu .et_pb_column_1_3 {
	width:33.333%;
	margin:0;
}
.smalere {
	width:90%;
}
.new-logo, .sidebar-logo {
	max-width: 65%;
}

.sidebar-logo a {
border-bottom: 0px;
}


.hover-test .od-image-1, .split-row .split-img-1 {
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.hover-test .od-image-2, .split-row .split-img-2 {
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.hover-test .od-image-1, .split-row .split-img-1 {
	opacity:1;
}
.hover-test .od-image-2, .split-row .split-img-2 {
	opacity:0;
		transition: transform 2s ease 0s, opacity 0.8s ease 0s, -webkit-transform 2s ease 0s;
}

.hover-test:hover .od-image-2, .split-row:hover .split-img-2  {
	opacity:1;
	transition: transform 2s ease 0s, opacity 0.8s ease 0s, -webkit-transform 2s ease 0s;
}

.formidling-container, .split-page-container {
}
.split-row {
	/*raden som har splitkolonner*/
}
.split-hover {
	/*utgår*/
}
.link-row {
	/*rad som skal få a-tag*/
}
.split-text-col {
	/*kolonnen med tekst*/
}
.split-img-col {
	/*kolonnen med bilde*/
	
}
.split-txt {
	/*selve tekst modulen*/
}

.split-row .split-text-col {
    display: flex;
    flex-direction: column;
    justify-content: center;
}


.formidling .formidling-meta, .split-row .split-text-col {
	background: rgba(191,186,182,0.3);
	transition: background 0.8s ease 0s;
}
.formidling:hover .formidling-meta, .split-row:hover .split-text-col {
	background: rgba(255,153,51,0.3);
	transition: background 0.8s ease 0s;
}

.formidling .formidling-meta2 {
	background: rgba(191,186,31,0.3);
	transition: background 0.8s ease 0s;
}
.formidling:hover .formidling-meta2 {
	background: rgba(255,153,94,0.3);
	transition: background 0.8s ease 0s;
}



.formidling .formidling-meta, .formidling .formidling-meta2, .split-row .split-text-col  {
padding: 6em 5.5em;
}
.formidling, .split-row {
	display: flex;
	/*   flex-direction: column;

*/
min-height: 30vw;
}

.formidling a, .split-row.link-row > a, .split-row.link-row a .et_pb_column a  {
	border-bottom: 0;
}




.formidling:nth-child(2n+1) .formidling-img, .split-row:nth-child(2n+1) .split-img-col  {
    order: 1;
}
 .formidling:nth-child(2n+1) .formidling-meta,  .split-row:nth-child(2n+1) .split-text-col {
    order: 2;
}
.formidling-img .et_pb_text_inner a, .split-img-col .et_pb_text_inner a {
	opacity:0;
}
/*.et_pb_gutters1.et_pb_row.et_pb_row_fullwidth.formidling {
	 width:99.9% !important;
	 float:left;

}*/
.info-section .et_pb_column, .footer-section .et_pb_column {
padding: 6em 5.5em;
}
.et_pb_section.footer-section, .et_pb_section.info-section {
	padding-top:0;
	padding-bottom:0;
}
.logo-in-footer {
	padding-top:40px;
}
.et_pb_section.fact-section {
padding: 12em;
}


.et_pb_section.highlight-section, .et_pb_section.white-frame-section {
padding: 6em;
}

.et_pb_section.white-frame-section .et_pb_column .normal-txt {
    padding: 0 0 0 6em;
}

.et_pb_text.image-box p {
	margin-bottom: 0px;
	line-height: 0;
}


.et_pb_section.white-frame-standard-section {
	padding:0 6em 0 6em;
}
.et_pb_section.white-frame-standard-section .et_pb_column .normal-txt {
	padding:0 0 0 6em;
}
.et_pb_section.white-frame-standard-section .et_pb_column:first-child .normal-txt {
	padding:0 6em 0 0;
}


.et_pb_section.highlight-section .highlight-column {
padding: 0 5.5em 6em 5.5em;
}
.full-width-img {
	height: 56.25vw;
}


.lang-switch {
    position: absolute;
    top: 5.5em;
    right: 5.5em;

}
.lang-switch ul {
	float: right;
}
.lang-switch ul li {
	float: left;
	padding-left: 10px;
	font-size: 1.4rem;
}

.lang-switch .current-lang {
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
}
.lang-switch .current-lang a {
	border-bottom-color: currentColor;
}


.sidebar-menu ul li {
	font-family: 'CalibreWeb-Semibold', Arial, Verdana, Helvetica, sans-serif;
	
}
.sidebar-menu ul li.split-first {
	margin-top: 30px;
	
}.et_pb_bg_layout_light .et_pb_widget li a {
    color: #000000;
}
a {
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
  color: inherit;
  text-decoration: none;
  -webkit-transition: border-bottom-color 0.3s;
  transition: border-bottom-color 0.3s; }
  a:active, a:focus, a:hover {
    border-bottom-color: currentColor; }

.clearboth {
	clear: both !important;
}
/*CUSTOM CURSOR*/
/*.img-main {
  border: none;
  cursor: url("img/cursor-arrow.png"), auto;
  cursor: -webkit-image-set(url("img/cursor-arrow.png") 1x, url("img/cursor-arrow@2x.png") 2x), auto;
  float: left;
  height: 56.25vw;
  max-height: calc(100vh - 13em);
  position: relative;
  width: 100%;
  z-index: 100; }
*/


/*
.formidling-meta:after, .split-text-col:after {
    background: url("images/arrow-r.svg") top right/contain no-repeat;
    content: "";
    height: 4em;
	width: 1em;
    padding-right: 1.5em;
    position: absolute;
    bottom: 2em;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.8s;
    transition: opacity 0.5s, -webkit-transform 0.8s;
    transition: opacity 0.5s, transform 0.8s;
    transition: opacity 0.5s, transform 0.8s, -webkit-transform 0.8s; }
@media only screen and (min-width: 60em) {
      .formidling-meta:after, .split-text-col:after {
        opacity: 0;
        -webkit-transform: translateX(-30%);
                transform: translateX(-30%); } 
}
@media only screen and (min-width: 75em) {
      .formidling-meta:after, .split-text-col:after {
        bottom: 3em; } 
}

@media only screen and (min-width: 60em) {
      .formidling:hover .formidling-meta:after, .split-row.link-row:hover .split-text-col:after {
        opacity: 1;
        -webkit-transform: translateX(-0.25em);
                transform: translateX(-0.25em); } 
}
*/



.widget_search input#s/*, .widget_search input#searchsubmit*/ {
    height: 40px !important;
    margin: 0;
    padding: 0.7em;
    border: 2px solid #bfbab6;
    color: #666666;
    font-size: 14px;
    line-height: normal !important;
}
.widget_search input#searchsubmit {
    height: 40px !important;
    margin: 0;
    padding: 0.7em;
    border: 2px solid #8f8780;
    color: #ffffff;
    font-size: 14px;
    line-height: normal !important;
}

.widget_search #searchsubmit {
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    background-color: #8f8780;
	
}

.widget_search #searchsubmit:hover {
	background-color: #089292;
}
.widget_search input#searchsubmit:hover {
    border: 2px solid #089292;
}




/*******************/

/*UNDERSIDER*/

.page-img {
    background: #99cc66 url("img/folgefonna-2-2.jpg") center/cover no-repeat;
    height: 40vw;
    max-height: calc(100vh - 13em);
}

.subpage-main-image {
    border: medium none;
    cursor: url("images/cursor-arrow.png"), auto;
    float: left;
    height: 40vw;
    max-height: calc(100vh - 23em);
    position: relative;
    width: 100%;
    z-index: 100;
}






/**********************/
/* RESPONSIVE CODE BELOW HERE*/

@media only screen and (max-width: 1024px) {
	
	
}

@media only screen and (max-width: 768px) {
	
	.od-top-and-menu .et_pb_row_inner {
		width: 90%;
		margin: 0 auto;
	}
	
	
.subpage-main-image {
    height: 40vh;
}	
	
	.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n) {
    margin: 0 0 7.5% 0 !important;
    width: 100% !important;
}
.sidebar-logo {
    max-width: 30%;
}
.widget_search {
	max-width:50%;
}
.split-row {
    display: flex;
    min-height: 30vw;
	flex-wrap: wrap;

}
.et_pb_row.et_pb_equal_columns.link-row a {
	flex-wrap: wrap;
}

.split-img-col {
   min-height: 62.5vw;

}

.split-row:nth-child(2n+1) .split-text-col {
    order: 1;
}

.split-row:nth-child(2n+1) .split-img-col {
    order: 2;
}

.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
    background-attachment: scroll;
}

.white-row-half .et_pb_column .left-half {
    padding: 6em 6em 6em 6em;
}
	.od-search-field {
    width: 100%;
    float: none;
}
.nyhetsbrev-button {
	float: none;
	width: 100%;
}
	
}

@media only screen and (max-width: 480px) {
	
	.et_pb_map_container .et_pb_column .et_pb_module {
		margin-bottom: 10px !important;
	}
.et_pb_map_container .et_pb_column .et_pb_module.od-tax-square {
		margin-bottom: 10px !important;
	}	
	
.od-top-and-menu .et_pb_row_inner {
		width: 90%;
		margin: 0 auto;
	}

.et_pb_de_mach_archive_loop	.et_pb_column .et_pb_module {
		margin-bottom: 10px !important;
	}
.et_pb_de_mach_archive_loop	.et_pb_column .et_pb_module.et_pb_de_mach_thumbnail, .et_pb_de_mach_archive_loop .et_pb_column .et_pb_module.et_pb_de_mach_post_meta_item, .et_pb_column .et_pb_module.et_pb_de_mach_acf_slider {
		margin-bottom: 0px !important;
	}	

	
.et_pb_de_mach_archive_loop h5 {
	padding-bottom: 0px;
}	
	
.od-facts-row .et_pb_de_mach_acf_item .dmach-acf-value {
	padding: 10px 10px 10px 10px;
}
.od-facts-row  .et_pb_de_mach_acf_item .dmach-acf-item-container .dmach-acf-label{
 width:	100%;
	position: relative;
	height: auto;
	padding: 0px 0px 6px 0px;
	border-right: 0px solid #cccccc;
/*	margin-right:10px;*/
}
	
	
	
#page h2 {
    font-size: 2.0rem;
}
#page p.intro {
 	font-size: 1.375rem;
}
	#page .od-col2 {
		height: 60vh;
	}
.od-top-and-menu .od-row-1 .et_pb_column {
    padding: 1.5em 0;
}
.od-top-and-menu .od-row-0 .et_pb_column {
    padding: 1.5em 0 0 0;
}
.od-top-and-menu .od-row-3 .et_pb_column {
    padding: 0 3em 3em;
}
.od-top-and-menu .od-menu-widget, .od-top-and-menu .od-news-menu-widget {
    padding: 3em 3em 3em;
}
.sidebar-logo {
    max-width: 60%;
}
.white-row-half .et_pb_column .left-half {
    padding: 3em;
}
.split-row .split-text-col {
    padding: 1.5em 1.5em;
}
.info-section .et_pb_column, .footer-section .et_pb_column {
    padding: 1.5em 1.5em;
}
h1 {
 	font-size: 3.6rem;
}
#front p.intro {
	font-size: 2.2rem;
}

.od-top-and-menu .od-row-2 {
    padding: 0 3em;
}
.od-top-and-menu .od-row-2 .et_pb_column {
    padding: 3em 0;
}
.od-top-and-menu .od-row-3 .et_pb_column {
    padding: 0 0 3em 0;
}	
.fb_iframe_widget span {
	width:100% !important;
}

.split-text-col::after {
    height: 2em;
    width: 0.5em;
}


.top-cta .et_pb_button_module_wrapper {
	width: 50%;
	float: left;
	padding: 0px 6px 0px 0px;
	margin-bottom: 10px;
}
.top-cta .et_pb_button_module_wrapper:first-child {
		width: 100%;
	padding: 0px 0px 0px 0px;
}
.top-cta .et_pb_button_module_wrapper:last-child {
	padding: 0px 0px 0px 6px;
}
.top-cta .et_pb_button_module_wrapper .et_pb_button{
	text-align: center;
	width: 100%;
	line-height: 1;
	padding: 0.5em;
}



}










/************************************************************************************************/
/*ALL CUSTOM STYLING HERE*/


/********************* BREAKS AND VISIBILITY *******************/

.desktop-br {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.mobile-br {
    content: " ";
    display: none;
	font-size: 0;
    height: 0;
    visibility: hidden;
}



@media only screen and (max-width: 1320px) {
}


@media only screen and (max-width: 1024px) {

}
@media only screen and (max-width: 980px) {

}
@media only screen and (max-width: 768px) {

.desktop-br {
 	display: none;
}		
.mobile-br {
 	display: block;
}	

.no-pad {
	display: none !important;
}
.no-desktop {
	display: block !important;
}

	
}

@media only screen and (max-width: 480px) {
.no-phone {
	display: none !important;
}
.no-desktop {
	display: block !important;
}
	.et_pb_row {
		width: 90%;
	}	

h1 {

	line-height: 1.0;
	padding-bottom: 6px;
}
.et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1 {

}
h2 {

	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {

}
h3 {

	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {

}
h4 {

	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {

}
h5 {

	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, .et_pb_column_2_5 h5 {

}
h6 {

	line-height: 1.2;
	padding-bottom: 20px;
}
.et_pb_column_1_3 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, .et_pb_column_2_5 h6 {

}
p {

	line-height: 1.4;
	padding-bottom: 20px;
}
p.intro {

    line-height: 1.4;
}
ul {

	line-height: 1.4;
}
ul li {
	/*padding-bottom: 6px;*/
}	

}



/*********************************************/

/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 2.1978rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 1.911130435rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.661852552rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: 1.445089176rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.256599283rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.092695029rem;}
/*Plus font size – step +10%*/
h1.plus5 {font-size: 3.2967rem;}
h1.plus4 {font-size: 3.07692rem;}
h1.plus3 {font-size: 2.85714rem;}
h1.plus2 {font-size: 2.63736rem;}
h1.plus1 {font-size: 2.41758rem;}
/*Minus font size – step -5%*/
h1.minus1 {font-size: 2.08791rem;}
h1.minus2 {font-size: 1.97802rem;}
h1.minus3 {font-size: 1.86813rem;}
h1.minus4 {font-size: 1.75824rem;}
h1.minus5 {font-size: 1.64835rem;}
/*Plus font size – step +10%*/
h2.plus5 {font-size: 2.866695652rem;}
h2.plus4 {font-size: 2.675582609rem;}
h2.plus3 {font-size: 2.484469565rem;}
h2.plus2 {font-size: 2.293356522rem;}
h2.plus1 {font-size: 2.102243478rem;}
/*Minus font size – step -5%*/
h2.minus1 {font-size: 1.815573913rem;}
h2.minus2 {font-size: 1.720017391rem;}
h2.minus3 {font-size: 1.62446087rem;}
h2.minus4 {font-size: 1.528904348rem;}
h2.minus5 {font-size: 1.433347826rem;}



/*min-width: 320px*/
@media only screen and (min-width:22.5rem){
/*Fallback font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 2.1978rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 1.911130435rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.661852552rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: 1.445089176rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.256599283rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.092695029rem;}
/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1  {font-size: calc(2.1978rem + 0.726495 * ((100vw - 22.5rem) / 7.4375));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(1.911130435rem + 0.631734783 * ((100vw - 22.5rem) / 7.4375));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.661852552rem + 0.549334594 * ((100vw - 22.5rem) / 7.4375));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: calc(1.445089176rem + 0.477682255 * ((100vw - 22.5rem) / 7.4375));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.256599283rem + 0.415375874 * ((100vw - 22.5rem) / 7.4375));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(1.092695029rem + 0.361196412 * ((100vw - 22.5rem) / 7.4375));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(3.2967rem + 1.0897425 * ((100vw - 22.5rem) / 7.4375));}
h1.plus4 {font-size: calc(3.07692rem + 1.017093 * ((100vw - 22.5rem) / 7.4375));}
h1.plus3 {font-size: calc(2.85714rem + 0.9444435 * ((100vw - 22.5rem) / 7.4375));}
h1.plus2 {font-size: calc(2.63736rem + 0.871794 * ((100vw - 22.5rem) / 7.4375));}
h1.plus1 {font-size: calc(2.41758rem + 0.7991445 * ((100vw - 22.5rem) / 7.4375));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(2.08791rem + 0.69017025 * ((100vw - 22.5rem) / 7.4375));}
h1.minus2 {font-size: calc(1.97802rem + 0.6538455 * ((100vw - 22.5rem) / 7.4375));}
h1.minus3 {font-size: calc(1.86813rem + 0.61752075 * ((100vw - 22.5rem) / 7.4375));}
h1.minus4 {font-size: calc(1.75824rem + 0.581196 * ((100vw - 22.5rem) / 7.4375));}
h1.minus5 {font-size: calc(1.64835rem + 0.54487125 * ((100vw - 22.5rem) / 7.4375));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(2.866695652rem + 0.947602174 * ((100vw - 22.5rem) / 7.4375));}
h2.plus4 {font-size: calc(2.675582609rem + 0.884428696 * ((100vw - 22.5rem) / 7.4375));}
h2.plus3 {font-size: calc(2.484469565rem + 0.821255217 * ((100vw - 22.5rem) / 7.4375));}
h2.plus2 {font-size: calc(2.293356522rem + 0.758081739 * ((100vw - 22.5rem) / 7.4375));}
h2.plus1 {font-size: calc(2.102243478rem + 0.694908261 * ((100vw - 22.5rem) / 7.4375));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(1.815573913rem + 0.600148043 * ((100vw - 22.5rem) / 7.4375));}
h2.minus2 {font-size: calc(1.720017391rem + 0.568561304 * ((100vw - 22.5rem) / 7.4375));}
h2.minus3 {font-size: calc(1.62446087rem + 0.536974565 * ((100vw - 22.5rem) / 7.4375));}
h2.minus4 {font-size: calc(1.528904348rem + 0.505387826 * ((100vw - 22.5rem) / 7.4375));}
h2.minus5 {font-size: calc(1.433347826rem + 0.473801087 * ((100vw - 22.5rem) / 7.4375));}
}



/*min-width: 481px*/
@media only screen and (min-width:30rem){
/*Fallback font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 1.998rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 1.737391304rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.510775047rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: 1.313717432rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.142362985rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 0.993359117rem;}
/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1  {font-size: calc(1.998rem + 1.1988 * ((100vw - 30rem) / 18));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(1.737391304rem + 1.042434783 * ((100vw - 30rem) / 18));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.510775047rem + 0.906465028 * ((100vw - 30rem) / 18));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: calc(1.313717432rem + 0.788230459 * ((100vw - 30rem) / 18));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.142362985rem + 0.685417791 * ((100vw - 30rem) / 18));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(0.993359117rem + 0.59601547 * ((100vw - 30rem) / 18));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(2.997rem + 1.7982 * ((100vw - 30rem) / 18));}
h1.plus4 {font-size: calc(2.7972rem + 1.67832 * ((100vw - 30rem) / 18));}
h1.plus3 {font-size: calc(2.5974rem + 1.55844 * ((100vw - 30rem) / 18));}
h1.plus2 {font-size: calc(2.3976rem + 1.43856 * ((100vw - 30rem) / 18));}
h1.plus1 {font-size: calc(2.1978rem + 1.31868 * ((100vw - 30rem) / 18));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(1.8981rem + 1.13886 * ((100vw - 30rem) / 18));}
h1.minus2 {font-size: calc(1.7982rem + 1.07892 * ((100vw - 30rem) / 18));}
h1.minus3 {font-size: calc(1.6983rem + 1.01898 * ((100vw - 30rem) / 18));}
h1.minus4 {font-size: calc(1.5984rem + 0.95904 * ((100vw - 30rem) / 18));}
h1.minus5 {font-size: calc(1.4985rem + 0.8991 * ((100vw - 30rem) / 18));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(2.606086957rem + 1.563652174 * ((100vw - 30rem) / 18));}
h2.plus4 {font-size: calc(2.432347826rem + 1.459408696 * ((100vw - 30rem) / 18));}
h2.plus3 {font-size: calc(2.258608696rem + 1.355165217 * ((100vw - 30rem) / 18));}
h2.plus2 {font-size: calc(2.084869565rem + 1.250921739 * ((100vw - 30rem) / 18));}
h2.plus1 {font-size: calc(1.911130435rem + 1.146678261 * ((100vw - 30rem) / 18));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(1.650521739rem + 0.990313043 * ((100vw - 30rem) / 18));}
h2.minus2 {font-size: calc(1.563652174rem + 0.938191304 * ((100vw - 30rem) / 18));}
h2.minus3 {font-size: calc(1.476782609rem + 0.886069565 * ((100vw - 30rem) / 18));}
h2.minus4 {font-size: calc(1.389913043rem + 0.833947826 * ((100vw - 30rem) / 18));}
h2.minus5 {font-size: calc(1.303043478rem + 0.781826087 * ((100vw - 30rem) / 18));}
}



/*min-width: 769px*/
@media only screen and (min-width:48.0625rem){
/*Fallback font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 3.2009625rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 2.783445652rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 2.420387524rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: 2.104684803rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.830160698rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.591444086rem;}
/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1  {font-size: calc(3.2009625rem + 1.0614375 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(2.783445652rem + 0.92298913 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(2.420387524rem + 0.802599244 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: calc(2.104684803rem + 0.697912386 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.830160698rem + 0.606880336 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(1.591444086rem + 0.527722031 * ((100vw - 48.0625rem) / 15.9375));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(4.80144375rem + 1.59215625 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus4 {font-size: calc(4.4813475rem + 1.4860125 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus3 {font-size: calc(4.16125125rem + 1.37986875 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus2 {font-size: calc(3.841155rem + 1.273725 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus1 {font-size: calc(3.52105875rem + 1.16758125 * ((100vw - 48.0625rem) / 15.9375));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(3.040914375rem + 1.008365625 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus2 {font-size: calc(2.88086625rem + 0.95529375 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus3 {font-size: calc(2.720818125rem + 0.902221875 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus4 {font-size: calc(2.56077rem + 0.84915 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus5 {font-size: calc(2.400721875rem + 0.796078125 * ((100vw - 48.0625rem) / 15.9375));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(4.175168478rem + 1.384483696 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus4 {font-size: calc(3.896823913rem + 1.292184783 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus3 {font-size: calc(3.618479348rem + 1.19988587 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus2 {font-size: calc(3.340134783rem + 1.107586957 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus1 {font-size: calc(3.061790217rem + 1.015288043 * ((100vw - 48.0625rem) / 15.9375));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(2.64427337rem + 0.876839674 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus2 {font-size: calc(2.505101087rem + 0.830690217 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus3 {font-size: calc(2.365928804rem + 0.784540761 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus4 {font-size: calc(2.226756522rem + 0.738391304 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus5 {font-size: calc(2.087584239rem + 0.692241848 * ((100vw - 48.0625rem) / 15.9375));}
}



/*min-width: 1025px*/
@media only screen and (min-width:64.0625rem){
/*Fallback font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 2.844375rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 2.2755rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.8204rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: 1.45632rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.165056rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 0.9320448rem;}
/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: calc(2.844375rem + 0.901875 * ((100vw - 64.0625rem) / 20.3125));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(2.2755rem + 0.7215 * ((100vw - 64.0625rem) / 20.3125));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.8204rem + 0.5772 * ((100vw - 64.0625rem) / 20.3125));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: calc(1.45632rem + 0.46176 * ((100vw - 64.0625rem) / 20.3125));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.165056rem + 0.369408 * ((100vw - 64.0625rem) / 20.3125));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(0.9320448rem + 0.2955264 * ((100vw - 64.0625rem) / 20.3125));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(4.2665625rem + 1.3528125 * ((100vw - 64.0625rem) / 20.3125));}
h1.plus4 {font-size: calc(3.982125rem + 1.262625 * ((100vw - 64.0625rem) / 20.3125));}
h1.plus3 {font-size: calc(3.6976875rem + 1.1724375 * ((100vw - 64.0625rem) / 20.3125));}
h1.plus2 {font-size: calc(3.41325rem + 1.08225 * ((100vw - 64.0625rem) / 20.3125));}
h1.plus1 {font-size: calc(3.1288125rem + 0.9920625 * ((100vw - 64.0625rem) / 20.3125));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(2.70215625rem + 0.85678125 * ((100vw - 64.0625rem) / 20.3125));}
h1.minus2 {font-size: calc(2.5599375rem + 0.8116875 * ((100vw - 64.0625rem) / 20.3125));}
h1.minus3 {font-size: calc(2.41771875rem + 0.76659375 * ((100vw - 64.0625rem) / 20.3125));}
h1.minus4 {font-size: calc(2.2755rem + 0.7215 * ((100vw - 64.0625rem) / 20.3125));}
h1.minus5 {font-size: calc(2.13328125rem + 0.67640625 * ((100vw - 64.0625rem) / 20.3125));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(3.41325rem + 1.08225 * ((100vw - 64.0625rem) / 20.3125));}
h2.plus4 {font-size: calc(3.1857rem + 1.0101 * ((100vw - 64.0625rem) / 20.3125));}
h2.plus3 {font-size: calc(2.95815rem + 0.93795 * ((100vw - 64.0625rem) / 20.3125));}
h2.plus2 {font-size: calc(2.7306rem + 0.8658 * ((100vw - 64.0625rem) / 20.3125));}
h2.plus1 {font-size: calc(2.50305rem + 0.79365 * ((100vw - 64.0625rem) / 20.3125));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(2.161725rem + 0.685425 * ((100vw - 64.0625rem) / 20.3125));}
h2.minus2 {font-size: calc(2.04795rem + 0.64935 * ((100vw - 64.0625rem) / 20.3125));}
h2.minus3 {font-size: calc(1.934175rem + 0.613275 * ((100vw - 64.0625rem) / 20.3125));}
h2.minus4 {font-size: calc(1.8204rem + 0.5772 * ((100vw - 64.0625rem) / 20.3125));}
h2.minus5 {font-size: calc(1.706625rem + 0.541125 * ((100vw - 64.0625rem) / 20.3125));}
}



/*min-width: 1601px*/
@media only screen and (min-width:84.4375rem){

/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 3.74625rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 2.997rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 2.3976rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: 1.91808rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.534464rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.2275712rem;}
/*Plus font size – step +10%*/
h1.plus5 {font-size: 5.619375rem;}
h1.plus4 {font-size: 5.24475rem;}
h1.plus3 {font-size: 4.870125rem;}
h1.plus2 {font-size: 4.4955rem;}
h1.plus1 {font-size: 4.120875rem;}
/*Minus font size – step -5%*/
h1.minus1 {font-size: 3.5589375rem;}
h1.minus2 {font-size: 3.371625rem;}
h1.minus3 {font-size: 3.1843125rem;}
h1.minus4 {font-size: 2.997rem;}
h1.minus5 {font-size: 2.8096875rem;}
/*Plus font size – step +10%*/
h2.plus5 {font-size: 4.4955rem;}
h2.plus4 {font-size: 4.1958rem;}
h2.plus3 {font-size: 3.8961rem;}
h2.plus2 {font-size: 3.5964rem;}
h2.plus1 {font-size: 3.2967rem;}
/*Minus font size – step -5%*/
h2.minus1 {font-size: 2.84715rem;}
h2.minus2 {font-size: 2.6973rem;}
h2.minus3 {font-size: 2.54745rem;}
h2.minus4 {font-size: 2.3976rem;}
h2.minus5 {font-size: 2.24775rem;}
}

/*Standard font size*/
p, ul li {font-size:1.125rem;}
p.intro {font-size:1.25rem;}
p.sub1 {font-size:1.5rem;}
p.sub2 {font-size:1.75rem;}
/*min-width:1050px*/
@media only screen and (min-width:65.625rem){
/*Fallback font size*/
p.sub2 {font-size:1.75rem;}
/*Standard font size*/
p.sub2 {font-size: calc(1.75rem + 0.5 * ((100vw - 65.625rem) /18.75));}
}
/*min-width:1080px*/
@media only screen and (min-width:67.5rem){
/*Fallback font size*/
p.sub1 {font-size:1.5rem;}
/*Standard font size*/
p.sub1 {font-size: calc(1.5rem + 0.375 * ((100vw - 67.5rem) /16.875));}
}
/*min-width:1125px*/
@media only screen and (min-width:70.3125rem){
/*Fallback font size*/
p.intro {font-size:1.25rem;}
/*Standard font size*/
p.intro {font-size: calc(1.25rem + 0.25 * ((100vw - 70.3125rem) /14.0625));}
}
/*min-width:1350px*/
@media only screen and (min-width:84.375rem){
/*Fallback font size*/
p, ul li {font-size:1.125rem;}
/*Standard font size*/
p, ul li {font-size: calc(1.125rem + 0 * ((100vw - 84.375rem) /0));}
}
/*min-width:1351px*/
@media only screen and (min-width:84.4375rem){
/*Standard font size*/
p, ul li {font-size:1.125rem;}
p.intro {font-size:1.5rem;}
p.sub1 {font-size:1.875rem;}
p.sub2 {font-size:2.25rem;}
}

/*Standard font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size:1.7982rem;}						
/*min-width: 320px*/									
@media only screen and (min-width: 22.5rem){						
/*Fallback font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size:1.7982rem;}						
/*Standard font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: calc(1.7982rem + 0.594405 * ((100vw - 22.5rem) /7.4375));}
}									
/*min-width: 481px*/									
@media only screen and (min-width: 30rem){						
/*Fallback font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size:1.998rem;}						
/*Standard font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: calc(1.998rem + 1.1988 * ((100vw - 30rem) /18));}
}									
/*min-width: 769px*/									
@media only screen and (min-width: 48.0625rem){						
/*Fallback font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size:3.2009625rem;}						
/*Standard font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: calc(3.2009625rem + 1.0614375  * ((100vw - 48.0625rem) /15.9375));}
}									
/*min-width: 1025px*/									
@media only screen and (min-width: 64.0625rem){						
/*Fallback font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size:2.844375rem;}						
/*Standard font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: calc(2.844375rem + 0.901875 * ((100vw - 64.0625rem) /20.3125));}
}									
/*min-width: 1351px*/									
@media only screen and (min-width:84.4375rem){						
/*Standard font size*/									
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size:3.74625rem;}						
}	

