
body,
html {
 font-size: 20px;
}

/*@media (max-width: 1024px) {
 body,
    html {
  font-size: calc(13.6px + 0.625vw) !important;
 }
}*/

@media (max-width: 1024px) {
.off-canvas-content{
	font-size: calc(13.6px + 0.625vw) !important;
}        
}

h1 {
 font-size: 84px;
 /*font-weight: 300;*/
}

@media (max-width: 1024px) {
 h1 {
  font-size: calc(26.4px + 5.625vw) !important;
 }
}

h2 {
 font-size: 63px;
/* font-weight: 300;*/
}

@media (max-width: 1024px) {
 h2 {
  font-size: calc(22.2px + 3.98437vw) !important;
 }
}

h3 {
 font-size: 47px;
}

@media (max-width: 1024px) {
 h3 {
  font-size: calc(19px + 2.73438vw) !important;
 }
}

h4 {
 font-size: 36px;
 /*font-weight: bold;*/
}

@media (max-width: 1024px) {
 h4 {
  font-size: calc(16.8px + 1.875vw) !important;
 }
}

h5 {
 font-size: 27px;
 /*font-weight: bold;*/
}

@media (max-width: 1024px) {
 h5 {
  font-size: calc(15px + 1.17188vw) !important;
 }
}

h6 {
 font-size: 20px;
/* font-weight: bold;*/
}

@media (max-width: 1024px) {
 h6 {
  font-size: calc(13.6px + 0.625vw) !important;
 }
}

p {
 font-size: 20px;
}

@media (max-width: 1024px) {
 p {
  font-size: calc(13.6px + 0.625vw) !important;
 }
}

.lh0 {
 line-height: 0;
}

.small {
 font-size: 15px;
}

@media (max-width: 1024px) {
    
 .small {
  font-size: calc(12.6px + 0.23438vw) !important;
 }
}

.tiny {
 font-size: 12px;
}

sup {
 top: -0.4em;
}
.button.tiny {
 font-size: 12px;
}

.button.small {
 font-size: 16px;
}

@media (max-width: 1024px) {
 .button.small {
  font-size: calc(12.8px + 0.3125vw)  !important;
 }
}

.button.large {
 font-size: 25px;
}

@media (max-width: 1024px) {
 .button.large {
  font-size: calc(14.6px + 1.01563vw)  !important;
 }
}

.button.xlarge {
 font-size: 30px;
}

@media (max-width: 1024px) {
 .button.xlarge {
  font-size: calc(15.6px + 1.40625vw)  !important;
 }
}
.has-float-label select{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath d='M0 5.5v-.2c.1-.2.3-.3.5-.3h23c.2 0 .4.1.5.3 0 .2 0 .4-.1.5l-11.5 13c-.1.1-.2.2-.4.2s-.3-.1-.4-.2L.1 5.8C0 5.7 0 5.6 0 5.5zm22.4.5H1.6L12 17.7 22.4 6z' fill='%2353565a' stroke='%2353565a' stroke-width='1'/%3E%3C/svg%3E") no-repeat right 0.5rem bottom 25% !important
}
.conversation-form select{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath d='M0 5.5v-.2c.1-.2.3-.3.5-.3h23c.2 0 .4.1.5.3 0 .2 0 .4-.1.5l-11.5 13c-.1.1-.2.2-.4.2s-.3-.1-.4-.2L.1 5.8C0 5.7 0 5.6 0 5.5zm22.4.5H1.6L12 17.7 22.4 6z' fill='%2353565a' stroke='%2353565a' stroke-width='1'/%3E%3C/svg%3E") no-repeat right 0.5rem bottom 25% !important
    /*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath d='M0 5.5v-.2c.1-.2.3-.3.5-.3h23c.2 0 .4.1.5.3 0 .2 0 .4-.1.5l-11.5 13c-.1.1-.2.2-.4.2s-.3-.1-.4-.2L.1 5.8C0 5.7 0 5.6 0 5.5zm22.4.5H1.6L12 17.7 22.4 6z' fill='%23ffffff' stroke='%23ffffff' stroke-width='1'/%3E%3C/svg%3E") no-repeat right 0.5rem bottom 25% !important*/
}