/*******************/
/* Style Shortcuts */
/*******************/
.maxwidth130 {max-width:130px}
.maxwidth200 {max-width:200px}
.maxwidth300 {max-width:300px}
.maxwidth350 {max-width:350px}
.maxwidth375 {max-width:375px}
.maxwidth400 {max-width:400px}
.maxwidth450 {max-width:450px}
.fl-builder-content .maxwidth500 {max-width:500px}
.maxwidth550 {max-width:550px}
.maxwidth600 {max-width:600px !important}
.maxwidth650 {max-width:650px}
.maxwidth700 {max-width:700px}
.maxwidth750 {max-width:750px}
.maxwidth800 {max-width:800px}
.maxwidth850 {max-width:850px}
.maxwidth900 {max-width:900px}
.maxwidth1000 {max-width:1000px}
.maxwidth1086 {max-width:1086px}
.maxwidth1366 {max-width:1366px}
.maxwidth25vw {max-width:25vw}
.maxwidth50vw {max-width:50vw}
.maxwidth75vw {max-width:75vw}
.maxwidth100vw {max-width:100vw}

.marginautoflat {margin:auto}
.marginauto {margin:auto;float:none}
.marginauto_leftright {margin-left:auto;margin-right:auto;float:none}
.marginauto_topbottom {margin-top:auto;margin-bottom:auto;margin:auto;float:none}
.marginleft {margin-left:0;float:none}
.floatleft {float:left}
.floatright {float:right}
.textaligncenter {text-align:center}
.textalignleft {text-align:left}
.textalignright {text-align:right}
.verticalalignbottom {vertical-align:bottom}
.padding140 {padding-left:176px;padding-right:176px;}

.positionrelative {position:relative}
.positionabsolute {position:absolute}
.zindex0 {z-index:0}
.zindex1 {z-index:1}
.zindex2 {z-index:2}
.zindex3 {z-index:3}
.zindex4 {z-index:4}
.zindex5 {z-index:5}

.flexcenter {display: flex;justify-content: center;}
.radius20, .radius20 iframe {border-radius: 20px;overflow: hidden;}
.radius20 iframe {border: 6px solid #000;}

.lineheight24 {line-height:24px;}
body:not(.fl-builder-edit) .offscreen {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    left: -99999px;
    z-index: 999;
}

.nospacewrap {white-space: nowrap;}
.nowordwrap {overflow-wrap: normal;}
.nounderline, .fl-page-content a.nounderline, .fl-page-content .nounderline a {text-decoration:none !important;border:0 !important;}
.nopadding,.nopadding .fl-row-content {padding:0}
.noscroll {overflow:hidden}


.bglefttop      {background-position:left top;object-position:left top}
.bgleftcenter   {background-position:left center;object-position:left center;}
.bgleftbottom   {background-position:left bottom;object-position:left bottom;}
.bgcentertop    {background-position:center top;object-position:center top;}
.bgcentercenter {background-position:center center;object-position:center center;}
.bgcenterbottom {background-position:center bottom;object-position:center bottom;}
.bgrighttop     {background-position:right top;object-position:right top;}
.bgrightcenter  {background-position:right center;object-position:right center;}
.bgrightbottom  {background-position:right bottom;object-position:right bottom;}

.color_blue_light {color:var(--blue-light)}
.color_blue_dark {color:var(--blue-dark)}