/*
 Theme Name:   Divi Child
 Theme URI:    http://example.com/divi-child/
 Description:  Divi Child Theme
 Author:       Hilmar I. Loeland
 Author URI:   https://opal-digital.no
 Template:     Divi
 Version: 	   1.0.21
 Tags:         responsive-layout, accessibility-ready
 Text Domain:  divi-child
*/

/*Responsive breakpoints
    For Desktop screen sizes of 981 pixels and above
    For Tablet screen sizes between 980 pixels and 768 pixels
    For Mobile screen sizes 767 pixels and below
*/

/*
font-family: 'Inter', sans-serif;
font-family: 'Inter Tight', sans-serif;
*/
/*a {
	color: #095D95;
}*/
a.dah-screen-reader-text {
	color: #000000;
}


/* flyttes ned */
.uppercase-span {
	text-transform: uppercase;
}
a.od-link-style-1 {
color: #000000;
	border-bottom: 1px solid #aaaaaa;
}
a.od-link-style-1:hover {
color: #888888;
	border-bottom: 1px solid #000000;
}


.od-scroll-down-icon {
  width: 100%;
  min-height: 30px;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.od-scroll-down-icon a {
  display: inline-block;
  pointer-events: all;
}
.od-scroll-down-icon a .et-pb-icon {
  color: #FFFFFF;
  font-size: 60px;
}



#od-log {
  position: fixed;
  top: 10px;
  left: 10px;
  width: auto;
  height: 30px;
  background-color: #ffffff;
  color: #333;
  z-index: 99999999999999;
}
#od-log2 {
  position: fixed;
  top: 40px;
  left: 10px;
  width: auto;
  height: 30px;
  background-color: #ffffff;
  color: #333;
  z-index: 99999999999999;
}

/*********/

/*blog styling*/
.od-blog-container .et_pb_post h2.entry-title {
    font-size: 3rem;
	padding-bottom:10px;
}
.od-blog-container .et_pb_post .entry-featured-image-url {
  display: block;
  position: relative;
  margin-bottom: 20px;
}
.od-blog-container .et_pb_blog_grid .et_pb_image_container {
  margin: -20px -20px 10px;
}
.od-blog-container .et_pb_blog_grid .et_pb_post {
padding: 20px;
    border: 0px solid #d8d8d8;
    background-color: #FFFFFF;
    word-wrap: break-word;
	margin-bottom:40px;
	box-shadow: 5px 5px 14px 0px rgba(0,0,0,0.2);	
}  
.od-blog .et_pb_salvattore_content[data-columns]::before {
	content: '4 .column.size-1of4' !important;
}

.et_pb_blog_grid .column.size-1of4:nth-child(4n) {
  margin-right: 0;
}
@media only screen and ( min-width: 981px ) {
	.od-blog .column.size-1of4 {
	    width: 22.75%!important;
	    margin-right: 3%;
	}
}


.od-centered .et_pb_column {
	display: flex;
	align-items: center;
}
.od-centered .et_pb_column .et_pb_module {
	width: 100%;
}


/***** SLIDER AND HEADER STYLING ******/
.od-main-slider h1, .od-main-slider h2, .od-main-header h1, .od-main-header h2 {
	/*text-transform: uppercase;*/
}
  .od-main-slider .et_pb_module {
    display: flex !important;
    align-items: center;
  }

.od-main-slider .et_pb_button.od-slider-button-shop, .od-main-header .et_pb_button.od-slider-button-shop {
	font-size: 18px;
font-weight: 500;
padding: .4em 1em;
line-height: 1.5em !important;
background: #018a85;
position: relative;
border: 2px solid #018a85 /*#438710*/;
border-radius: 3px;
-webkit-transition: all .2s;
transition: all .2s;
color: #ffffff;
	/*height: 34px;*/
	margin-right: 8px;
}
.od-main-slider  .et_pb_button.od-slider-button-shop:hover, .od-main-header .et_pb_button.od-slider-button-shop:hover {
	border: 2px solid #018a85 !important;
	padding: .4em 2em .4em 1em;
	background: #018a85 !important;
	color: #ffffff;
}
.od-main-slider  .et_pb_button.od-slider-button-more, .od-main-header .et_pb_button.od-slider-button-more {
	font-size: 18px;
font-weight: 500;
padding: .4em 1em;
line-height: 1.5em !important;
background-color: transparent;
position: relative;
border: 2px solid #ffffff;
border-radius: 3px;
-webkit-transition: all .2s;
transition: all .2s;
color: #ffffff;
	/*height: 34px;*/
	margin-right: 8px;
}
.od-main-slider  .et_pb_button.od-slider-button-more:hover, .od-main-header .et_pb_button.od-slider-button-more:hover {
	border: 2px solid #ffffff !important;
	padding: .4em 2em .4em 1em;
	background-color: transparent!important;
	color: #ffffff;
}
.et_pb_button.od-slider-button-more:after, .et_pb_button.od-slider-button-shop:after {
	font-size: 28px;
}

.od-main-slider .od-slider-buttons, .od-main-header .od-slider-buttons {
	display: inline-block;
	margin-right: 20px;
	margin-top: 20px;
}


.od-scrolltop-correction {
  position: absolute !important;
  top: -100px;
  bottom: auto;
  left: 0px;
  right: auto;
  width: 100px;
  padding: 0px 0px 0px 0px;
}





/******** STICKY ROW *************/
  .od-sticky-row {
    position: sticky;
  }





.od-header, .od-product-details-menu {
font-family: 'Inter', 'NeueHelvetica75Bold', 'Inter', proxima-nova, 'Montserrat', sans-serif;
}

.od-top-menu {
font-family: 'Inter', 'NeueHelvetica75Bold', 'Inter', proxima-nova, 'Montserrat', sans-serif;
	font-weight: 500;
}


/*****/


/* ACCESSIBILITY ITEMS */
.od-visually-hidden, .od-visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.od-jump-to-main {
	z-index: 999999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	
}
a.od-jump-to-main-link {
	background-color: #000000;
	display: block;
	color: #ffffff;
	text-align: center;
	font-size: 1.25rem;
	text-transform: uppercase;
	z-index: 999999;
	
}
a.od-jump-to-main-link:focus {
/*  text-decoration: underline;*/
	top: 0 !important;
  position: absolute !important;
  height: auto !important;
  width: 100% !important;
  padding: 10px 0 !important;
	clip: unset !important;
}



.od-sr-only {
  position: absolute !important;
  width: 1px!important;
  height: 1px!important;
  padding: 0!important;
  margin: -1px!important;
  overflow: hidden!important;
  clip: rect(0, 0, 0, 0) !important;
  border: 0;
}
h1.od-pagetitle.od-sr-only {
	font-size: 2rem;
}












/**** DIVI GLOBAL OVERRIDE****/
.et_pb_row {
  width: 90%;
}
.od-global.et-db #et-boc .et-l .od-header .et_pb_row {
  width: 90%;
}

.od-global.et-db #et-boc .et-l .od-header .et_pb_row::after {
  display: none;
}

@media only screen and (max-width: 767px) {
.et_pb_section {
  padding: 20px 0;
}
	
}

/***********************************************************/
/*BASIC STYLING*/
html {
	width: 100%;
    height: 100%;
}
body {
	font-family: 'Inter', Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 400;
	font-size: 100%;
	line-height:1.4;
	color: #444444;

}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Inter Tight', 'Roboto', 'Montserrat', sans-serif;
	line-height: 1.15;
	padding-bottom: 10px;
}
h1 {
	font-weight: 700;
	padding-bottom: 16px;
}
h2 {
	font-weight: 700;
	padding-bottom: 12px;
}
h3 {
	font-weight: 700;
	padding-bottom: 10px;
}
h4 {
	font-weight: 700;
	padding-bottom: 10px;
}
h5 {
	font-weight: 700;
	padding-bottom: 8px;
}
h6 {
	font-weight: 700;
	padding-bottom: 8px;
}

h1.fw-extra-bold, h2.fw-extra-bold, h3.fw-extra-bold, h4.fw-extra-bold, h5.fw-extra-bold, h6.fw-extra-bold, span.fw-extra-bold {
	font-weight: 800;
}
h1.fw-bold, h2.fw-bold, h3.fw-bold, h4.fw-bold, h5.fw-bold, h6.fw-bold, span.fw-bold  {
	font-weight: 700;
}
h1.fw-semi-bold, h2.fw-semi-bold, h3.fw-semi-bold, h4.fw-semi-bold, h5.fw-semi-bold, h6.fw-semi-bold, span.fw-semi-bold {
	font-weight: 600;
}
h1.fw-medium, h2.fw-medium, h3.fw-medium, h4.fw-medium, h5.fw-medium, h6.fw-medium, span.fw-medium {
	font-weight: 500;
}
h1.fw-regular, h2.fw-regular, h3.fw-regular, h4.fw-regular, h5.fw-regular, h6.fw-regular, span.fw-regular {
	font-weight: 400;
}
h1.fw-light, h2.fw-light h3.fw-light, h4.fw-light, h5.fw-light, h6.fw-light, span.fw-light {
	font-weight: 300;
}
p {
}

/*STANDARD STYLE OPTIONS*/
.make-uppercase, .uppercase, .uppercase-heading {
	text-transform: uppercase;
}
.fa-light {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
}
.fa-normal {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
}

/***** HIDING CLASSES *****/
.no-pad, .no-phone {
}
.no-desktop {
	display:none !important;
}
@media only screen and (max-width: 980px) {
.no-pad {
	display: none !important;
}
.no-desktop {
	display:block !important;
}
}
@media only screen and (max-width: 767px) {
.no-phone {
	display: none !important;
}	
}

/********************* BREAKS AND VISIBILITY *******************/
.desktop-br {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.tablet-br {
    content: " ";
    display: none;
	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: 980px) {
.desktop-br {
 	display: none;
}
.tablet-br {
 	display: block;
}	
.mobile-br {
 	display: none;
}
}
@media only screen and (max-width: 767px) {
.desktop-br {
 	display: none;
}
.tablet-br {
 	display: none;
}	
.mobile-br {
 	display: block;
}
}
/***************/


/************** FONT SIZE    *****************/
/*
{'title': 'Size 6', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'size-6',},
{'title': 'Size 5', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'size-5',},
{'title': 'Size 4', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'size-4',},
{'title': 'Size 3', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'size-3',},
{'title': 'Size 2', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'size-2',},
{'title': 'Size 1', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'size-1',},
{'title': 'Size 0', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'size-0',},

{'title': 'Stikkttittel', 'inline':'span', 'wrapper':true, 'classes':'preheading',},
{'title': 'Undertittel', 'inline':'span', 'wrapper':true, 'classes':'subheading',},
{'title': 'Introtekst', 'selector':'p', 'classes':'intro',},
{'title': 'Ingress', 'selector':'p', 'classes':'ingress',},
{'title': 'Mellomtittel', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'p-title',},
{'title': 'Uppercase heading', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'uppercase-heading',},
{'title': 'Uppercase span', 'inline':'span', 'wrapper':true, 'classes':'uppercase-span',},
{'title': 'Link style 1', 'selector':'a', 'classes':'od-link-style-1',},
{'title': 'Link style 2', 'selector':'a', 'classes':'od-link-style-2',},
{'title': 'Button link', 'selector':'a', 'classes':'od-button-link',},
{'title': 'Sitat', 'selector':'p', 'classes':'sitat',},
{'title': 'No bullet list','selector': 'ul', 'classes':'no-bullet',},
{'title': 'Screen Reader Only', 'selector':'h1,h2,h3,h4,h5,h6', 'classes':'od-sr-only',},
*/

/*Standard font size*/
p, ul li, ol li {
	font-size: 1.0rem;
	letter-spacing: -0.4px;
	line-height: 1.5 !important;
}
p {
	padding-bottom: 10px;
}
p.intro {
	font-weight: 500;
	font-size: 1.75rem;
}
p.ingress {
	font-weight: 500;
	font-size: 1.5rem;
}




span.preheading {
	font-weight: 600;
  text-transform: uppercase;
  font-size: 1.1rem;
  margin-bottom: 28px !important;
  padding: 0px 0px;
  display: block;
	color: #0088d0;
	letter-spacing: 1px;
}
span.subheading {
	font-style: italic;
font-weight: 400;
  font-size: 1.6rem;
  margin-bottom: 8px !important;
  padding: 0px 0px;
  display: block;
}

.p-title {
	font-size: 1.297909465rem !important;
}


/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 2.631234375rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 2.338875rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 2.079rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 1.848rem !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: 1.642666667rem !important;}
.size-3 {font-size: 1.460148148rem !important;}
.size-2 {font-size: 1.297909465rem !important;}
.size-1 {font-size: 1.153697302rem !important;}
.size-0 {font-size: 1.025508713rem !important;}


/*min-width: 320px*/
@media only screen and (min-width:20rem){
/*Fallback font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 2.631234375rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 2.338875rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 2.079rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 1.848rem !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: 1.642666667rem !important;}
.size-3 {font-size: 1.460148148rem !important;}
.size-2 {font-size: 1.297909465rem !important;}
.size-1 {font-size: 1.153697302rem !important;}
.size-0 {font-size: 1.025508713rem !important;}
/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: calc(2.631234375rem + 1.315617188 * ((100vw - 20rem) / 10)) !important;}
.hero-xl h1,.hero-xl h2 {font-size: calc(2.338875rem + 1.1694375 * ((100vw - 20rem) / 10)) !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: calc(2.079rem + 1.0395 * ((100vw - 20rem) / 10)) !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: calc(1.848rem + 0.924 * ((100vw - 20rem) / 10)) !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: calc(1.642666667rem + 0.821333333 * ((100vw - 20rem) / 10)) !important;}
.size-3 {font-size: calc(1.460148148rem + 0.730074074 * ((100vw - 20rem) / 10)) !important;}
.size-2 {font-size: calc(1.297909465rem + 0.648954733 * ((100vw - 20rem) / 10)) !important;}
.size-1 {font-size: calc(1.153697302rem + 0.576848651 * ((100vw - 20rem) / 10)) !important;}
.size-0 {font-size: calc(1.025508713rem + 0.512754357 * ((100vw - 20rem) / 10)) !important;}
}


/*min-width: 481px*/
@media only screen and (min-width:30.0625rem){
/*Fallback font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 2.696641479rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 2.397014648rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 2.130679688rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 1.8939375rem !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: 1.6835rem !important;}
.size-3 {font-size: 1.496444444rem !important;}
.size-2 {font-size: 1.33017284rem !important;}
.size-1 {font-size: 1.182375857rem !important;}
.size-0 {font-size: 1.051000762rem !important;}
/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: calc(2.696641479rem + 1.609014771 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.hero-xl h1,.hero-xl h2 {font-size: calc(2.397014648rem + 1.430235352 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: calc(2.130679688rem + 1.271320313 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: calc(1.8939375rem + 1.1300625 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: calc(1.6835rem + 1.0045 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-3 {font-size: calc(1.496444444rem + 0.892888889 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-2 {font-size: calc(1.33017284rem + 0.793679012 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-1 {font-size: calc(1.182375857rem + 0.705492455 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-0 {font-size: calc(1.051000762rem + 0.627104405 * ((100vw - 30.0625rem) / 17.9375)) !important;}
}


/*min-width: 769px*/
@media only screen and (min-width:48.0625rem){
/*Fallback font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 4.144603001rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 3.604002609rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 3.133915313rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 2.72514375rem !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: 2.369690217rem !important;}
.size-3 {font-size: 2.060600189rem !important;}
.size-2 {font-size: 1.791826251rem !important;}
.size-1 {font-size: 1.558109784rem !important;}
.size-0 {font-size: 1.354878073rem !important;}
/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: calc(4.144603001rem + 1.374348199 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.hero-xl h1,.hero-xl h2 {font-size: calc(3.604002609rem + 1.195085391 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: calc(3.133915313rem + 1.039204688 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: calc(2.72514375rem + 0.90365625 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: calc(2.369690217rem + 0.785788043 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-3 {font-size: calc(2.060600189rem + 0.683293951 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-2 {font-size: calc(1.791826251rem + 0.594168653 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-1 {font-size: calc(1.558109784rem + 0.516668394 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-0 {font-size: calc(1.354878073rem + 0.449276864 * ((100vw - 48.0625rem) / 15.9375)) !important;}
}


/*min-width: 1025px*/
@media only screen and (min-width:64.0625rem){
/*Fallback font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 4.946083447rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 4.037619141rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 3.296015625rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 2.690625rem !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: 2.196428571rem !important;}
.size-3 {font-size: 1.793002915rem !important;}
.size-2 {font-size: 1.463675849rem !important;}
.size-1 {font-size: 1.194837428rem !important;}
.size-0 {font-size: 0.975377492rem !important;}
/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: calc(4.946083447rem + 1.915702564 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.hero-xl h1,.hero-xl h2 {font-size: calc(4.037619141rem + 1.563838828 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: calc(3.296015625rem + 1.276603125 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: calc(2.690625rem + 1.042125 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: calc(2.196428571rem + 0.850714286 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-3 {font-size: calc(1.793002915rem + 0.694460641 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-2 {font-size: calc(1.463675849rem + 0.566906646 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-1 {font-size: calc(1.194837428rem + 0.462780936 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-0 {font-size: calc(0.975377492rem + 0.377780356 * ((100vw - 64.0625rem) / 24.8125)) !important;}
}


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

/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 6.861786012rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 5.601457969rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 4.57261875rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 3.73275rem !important;}
.size-4,.hero-s h1,.hero-s h2 {font-size: 3.047142857rem !important;}
.size-3 {font-size: 2.487463557rem !important;}
.size-2 {font-size: 2.030582495rem !important;}
.size-1 {font-size: 1.657618364rem !important;}
.size-0 {font-size: 1.353157848rem !important;}
}

/* od-no-max */
/*min-width: 1025px*/
@media only screen and (min-width:64.0625rem){
/*Fallback font size*/
.hero-xxl.od-no-max h1,.hero-xxl.od-no-max h2 {font-size: 4.946083447rem !important;}
.hero-xl.od-no-max h1,.hero-xl.od-no-max h2 {font-size: 4.037619141rem !important;}
.od-no-max .size-6,.hero-l.od-no-max h1,.hero-l.od-no-max h2 {font-size: 3.296015625rem !important;}
.od-no-max .size-5,.hero-m.od-no-max h1,.hero-m.od-no-max h2 {font-size: 2.690625rem !important;}
.od-no-max .size-4,.hero-s.od-no-max h1,.hero-s.od-no-max h2 {font-size: 2.196428571rem !important;}
.od-no-max .size-3 {font-size: 1.793002915rem !important;}
.od-no-max .size-2 {font-size: 1.463675849rem !important;}
.od-no-max .size-1 {font-size: 1.194837428rem !important;}
.od-no-max .size-0 {font-size: 0.975377492rem !important;}
/*Standard font size*/
.hero-xxl.od-no-max h1,.hero-xxl.od-no-max h2 {font-size: calc(4.946083447rem + 4.318775303 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.hero-xl.od-no-max h1,.hero-xl.od-no-max h2 {font-size: calc(4.037619141rem + 3.525530859 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-6,.hero-l.od-no-max h1,.hero-l.od-no-max h2 {font-size: calc(3.296015625rem + 2.877984375 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-5,.hero-m.od-no-max h1,.hero-m.od-no-max h2 {font-size: calc(2.690625rem + 2.349375 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-4,.hero-s.od-no-max h1,.hero-s.od-no-max h2 {font-size: calc(2.196428571rem + 1.917857143 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-3 {font-size: calc(1.793002915rem + 1.565597668 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-2 {font-size: calc(1.463675849rem + 1.278038912 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-1 {font-size: calc(1.194837428rem + 1.043297071 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-0 {font-size: calc(0.975377492rem + 0.851671079 * ((100vw - 64.0625rem) / 55.9375)) !important;}
}


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

/*Standard font size*/
.hero-xxl.od-no-max h1,.hero-xxl.od-no-max h2 {font-size: 9.26485875rem !important;}
.hero-xl.od-no-max h1,.hero-xl.od-no-max h2 {font-size: 7.56315rem !important;}
.od-no-max .size-6,.hero-l.od-no-max h1,.hero-l.od-no-max h2 {font-size: 6.174rem !important;}
.od-no-max .size-5,.hero-m.od-no-max h1,.hero-m.od-no-max h2 {font-size: 5.04rem !important;}
.od-no-max .size-4,.hero-s.od-no-max h1,.hero-s.od-no-max h2 {font-size: 4.114285714rem !important;}
.od-no-max .size-3 {font-size: 3.358600583rem !important;}
.od-no-max .size-2 {font-size: 2.741714762rem !important;}
.od-no-max .size-1 {font-size: 2.238134499rem !important;}
.od-no-max .size-0 {font-size: 1.827048571rem !important;}
}

 


