/*
Theme Name: Edlong - Third Street
Theme URI: https://www.edlong.com
Description: Theme for Edlong
Version: 1.0
Author: Third Street Attention Agency
Author URI: https://www.takethirdstreet.com
Tags: */

:root {
	--color-gradient: linear-gradient(to right bottom, #a90b24, #b40e27, #be102b, #c9132e, #d41532, #d61433, #d91434, #db1335, #d50f34, #cf0a32, #c90531, #c3002f);

	--color-red-primary: #A90B24;
	--color-red-dark: #C3002F;
	--color-red-medium: #C40030;
	--color-red-light: #E31837;
	--color-grey: #9D9EA2;
	--color-grey-light: #DBDBDB;
	--color-grey-lighter: #F7F7F7;
	--color-grey-dark: #54565B;

	/* ELEMENTS */
	--menu-bg-color: #111;
	--footer-bg-color: #111;
	--section-max-width: 1280px;
	
    /* FONTS */
	--font-headers: 'Emmeline Regular';
    --font-custom: 'Emmeline Regular';
	
}

/* FONTS 
@font-face { font-family: "GothamHTF-Book"; src: url("https://www.edlong.com/wp-content/themes/edlong_TS/assets/fonts/GothamHTF-Book.ttf"); }
@font-face { font-family: "ArcherPro Medium"; src: url("https://www.edlong.com/wp-content/themes/edlong_TS/assets/fonts/ArcherPro-Medium.otf"); }
@font-face { font-family: "ArcherPro Bold"; src: url("https://www.edlong.com/wp-content/themes/edlong_TS/assets/fonts/ArcherPro-Bold_0.otf"); }
*/
@font-face { font-family: "Emmeline Regular"; src: url("assets/fonts/Emmeline-Regular.woff2"); font-display: block; }
.emmeline {font-family:"Emmeline Regular",san serif;font-weight:normal !important;line-height:.4em;}
.emmeline::after {content:"";display:block;padding-bottom:.4em;} 
/* RESETS */
* {box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,iframe,img,ins,kbd,q,samp,small, strong,sub,sup,var,
b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,
hgroup,menu,nav,section,summary,time,mark,audio,video {position:relative;margin:0;padding:0;border:0;border-style:none;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 
article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block;backface-visibility:hidden;-moz-backface-visibility: hidden;} 
.clearfix::after {clear:both;content:"";display:block;}

/* ELEMENTS */
a {color:var(--color-red-primary);}
article {display:block;padding:1em;margin-bottom:1em;background:#fff;}
article ul {list-style-position:outside;padding-left:1em;}
article ul li {}
blockquote, .wp-block-pullquote P {text-align:center;font-size:1rem;line-height:1em;color:var(--color-red-primary);}
body, html {width:100%;font-size:20px;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}
body {font-weight:normal;background-color:#f6f6f8;color:#55565b;overflow-y:scroll;overflow-x:hidden !important;font-family:"Gotham A","Gotham B",sans-serif;}
body.active {overflow:hidden !Important;}
.buttons, a.buttons, .wp-block-button__link {cursor:pointer;font-family:"Archer SSm A","Archer SSm B",sans-serif;font-style:italic;font-weight:bold;border-radius:2em;padding:.5em 2em;font-size:1rem;border:2px solid var(--color-red-light);box-shadow:0px 0px .5em rgba(0,0,0,0.01);text-decoration:none;color:var(--color-red-light) !important;background-color:#fff;display:inline-block;transition:color 0.25s ease,background-color 0.25s ease,box-shadow 0.5s ease;}
.buttons:hover, a.buttons:hover, .wp-block-button__link:hover {color:#fff !important;background-color:var(--color-red-light);box-shadow:0px 0px 1em rgba(0,0,0,0.4);transition:color 0.25s ease,background-color 0.25s ease,box-shadow 0.5s ease;}
cite, .wp-block-pullquote cite {text-align:center;display:block;color:var(--color-grey-dark);font-size:1rem;font-style:none;font-family:'Gotham A','Gotham B',sans serif;}
footer {padding:1rem;}
footer#footer-last {background:#fff;color:#666;font-size:.7rem;border-top:1px solid #eee}
footer#footer-last nav {display:inline-block;}
footer#footer-last nav:last-child {display:inline-block;float:right;}
footer#footer-last nav ul {display:inline-block;list-style:none;}
footer#footer-last nav ul li {display:inline-block;margin:0 3px;}
footer#footer-last nav ul li a {color:#666;}
footer#footer-badges {background:var(--color-grey-dark);text-align:center;}
footer#footer-badges ul {display:grid;list-style:none;grid-template-columns:repeat(10,1fr);}
footer#footer-badges ul li {display:inline-block;list-style:none;}
footer#footer-badges ul li img {width:100%;height:auto;transition:transform .2s ease;}
footer#footer-badges ul li img:hover {transform:scale(1.04);transition:transform .2s ease;}
footer#footer-business {background-color:rgba(255,255,255,0.98);padding:4rem 0;}
footer#footer-business nav ul {display:flex;flex-flow:row wrap;list-style:none;}
footer#footer-business nav ul li {text-align:center;display:inline-block;list-style:none;flex:1;}
footer#footer-business nav ul li a {font-size:.8rem;display:inline-block;text-decoration:none;line-height:3em;color:#666;}
footer#footer-business nav ul li a svg {color:var(--color-red-medium);line-height:3em;width:1.2em;}
footer#footer-business nav ul li a svg path {fill:var(--color-red-medium);}
footer#footer-business nav ul li:first-child {text-align:center;}
footer#footer-business nav ul li:last-child {text-align:center;}
footer#footer-business img {width:100%;max-width:100%;height:auto;}
footer#footer-newsletter {background-color:var(--color-red-medium);padding:1rem 0 2rem 0;color:#fff;}
footer#footer-newsletter h2 {font-family:"Emmeline Regular","Archer SSm A","Archer SSm B",sans serif;font-size:5vw;font-weight:normal;color:#fff;}
header {background-color:transparent;position:sticky;top:0;z-index:999;display:flex;flex-flow:row wrap;transition:background-color .5s ease;}
header:hover {background-color:#fff;transition:background-color .5s ease;}
header.active {background-color:#fff;transition:background-color .5s ease, box-shadow .5s ease;box-shadow:0px 0px .5rem rgba(0,0,0,0.1);}
body.admin-bar header.active {top:32px;}
header #logo {display:inline-block;height:45px;width:auto;border:0;margin:30px 10px 15px 10px;}
header #menu-toggle {display:none;}
header #menu-toggle #menu-open {display:none;}
header #menu-toggle #menu-close {display:none;}
header .row {height:90px;}
header #logo-link {display:inline-block}
header nav {z-index:2;float:right;font-size:15px;height:90px;align-items:flex-end;display:flex;position:relative;}
header nav ul {display:inline-block;}
header nav ul li {display:inline-block;position:relative;background-color:transparent;}
header nav ul li:hover {background-color:rgba(0,0,0,0.01);transition:background-color 0.3s ease-in-out;}
header nav ul li a {font-weight:normal;line-height:1em;padding:20px;display:block;color:var(--color-grey-dark);text-decoration:none;}
header nav ul li a::after {content:'';width:0%;transform:translateX(-50%) translateY(0%);left:50%;z-index:10;transition:transform .5s ease, width .5s ease;height:3px;background:var(--color-red-primary);position:absolute;bottom:0em;display:block;}
header nav ul li a:hover::after {width:20%;transform:translateX(-50%) translateY(0%);transition:transform .5s ease, width .5s ease;}
header nav ul li img {width: 100%;max-width: 100px;margin:0px auto 10px auto;height:auto;display:block;}
header nav ul li ul {z-index:0;box-shadow:0px 0px 10px inset rgba(0,0,0,0.1);display:block;position:absolute;background:#fff;top:100%;width:400px;left:auto;transform:translateX(0%) translateY(3%);transition:.3s ease;opacity:0;pointer-events:none;box-shadow:0px 5px 1em rgba(0,0,0,0.1);}
header nav ul li.active > ul {opacity:1;pointer-events:auto;transform:translateX(0%) translateY(0%);transition:.3s ease;}
header nav ul li ul li {display:block;float:none;width:auto;}
header nav ul li ul li:hover {background:rgba(0,0,0,0.01);transition:.3s ease-in-out;}
header nav ul li ul li a {display:inline-block;text-decoration:none;font-size:.75rem;line-height:3em;padding:0 1.5em;width:auto;text-align:left;white-space:nowrap;color:var(--color-red-primary);transition:.5s ease;}
header nav ul li ul li a::after {content:'';width:0%;transform:translateX(0%) translateY(0);bottom:.25em;left:1.5em;z-index:10;transition:.25s ease;height:3px;background:var(--color-red-primary);position:absolute;display:block;}
header nav ul li ul li a:hover::after {width:20%;bottom:.25em;left:1.5em;transform:translateX(0%) translateY(0);transition:.25s ease;}
header nav ul li ul li img {display:none;}
header span#mini-menu {display:block;position:absolute;right:0;top:0;z-index:4;background:none;height:auto;width:100%;}
header span#mini-menu ul {padding:5px 1rem;line-height:1rem;text-align:right;font-size:12px;color:var(--color-grey) !Important;width:100%;max-width:1300px;background:none;display:block;margin:0px auto;}
header span#mini-menu ul li {position:relative;display:inline-block;margin:0;padding:0;border:0;background:none;}
header span#mini-menu ul li a {position:relative;padding:3px;margin:0;text-decoration:none;display:inline-block;font-weight:bold;font-style:italic;font-family:'Archer SSm A','Archer SSm B',sans serif;color:var(--color-grey);}
header span#mini-menu ul li:first-child a {color:var(--color-red-primary);}
header span#mini-menu ul li a.active {color:var(--color-red-primary);}
header span#mini-menu ul li:first-child {margin-right:1rem;}
header span#mini-menu ul li:first-child a svg {line-height:1rem;height:15px;position:relative;top:4px;}
header span#mini-menu ul li:first-child a svg path {fill:var(--color-red-primary);}
h1 {padding:1rem 0;font-family:'Emmeline Regular';font-weight:normal;line-height:1;}
h2, h3, h4, h5 {padding:1rem 0;font-family:'Gotham A','Gotham B';font-weight:normal;line-height:1;color:var(--color-red-primary);}
h1 {font-family:'Emmeline Regular';font-weight:normal;font-size:5rem;}
h2 {font-size:2rem;font-weight:bold;}
h3 {font-size:1.5rem;}
h4 {font-size:1.25rem;}
h5 {font-size:1rem;}
main {min-height:70vh;overflow-x:hidden !important;}
ol {list-style-position:inside;}
option, select, input.input-search {border:0px;box-shadow:0px 0px 1rem rgba(0,0,0,0.1);margin:1rem;padding:.5rem 1rem;color:var(--color-grey-dark);border-radius:2rem;}
option:hover, option:focus {background-color:var(--color-red-primary);}
P {padding:1rem 0;font-family:"Gotham A","Gotham B",sans-serif;}
small {display:block;}
ul {list-style-position:outside}

#site-bg {z-index:-6;position:fixed;top:0;left:0;height:100%;width:100vw;background-size:cover;background-position:center center;opacity:0.6;}
.row {width:100%;max-width:var(--section-max-width);margin:0px auto;}
.row::after {clear:both;display:block;height:1px;content:"";}
.divider-wave-top {z-index:-1;width:100%;height:10vh;margin-bottom:-10px;margin-top:-10vh;position:relative;}

/*///////////////////////////////////*/
/* ELEMENTS : Resource Posts Styling */
.articles {display:flex;flex-flow:row wrap;}
.articles article {display:block;float:left;position:relative;margin:75px .75rem;background-color:#fff;border-radius:2rem;padding:0 0 1rem 0;box-shadow:0px 0px 1em rgba(0,0,0,0.1);transition:transform .5s ease, box-shadow .5s ease;}
.articles article:hover {transform:translateY(-5px);transition:transform .5s ease, box-shadow .5s ease;box-shadow:0px .25em .5em rgba(0,0,0,0.2);}
.articles article a {color:var(--color-red-dark);text-decoration:none;}
.articles article small {font-weight:bold;font-style:italic;color:#E31837;font-family:'Archer SSm A','Archer SSm B',sans serif;font-size:.65rem;text-align:center;display:block;padding:.5em;text-transform:capitalize;}
.articles article span {text-transform:uppercase;padding:.5em;color:#666;font-family:'Gotham A','Gotham B',sans serif;font-size:.65rem;text-align:center;display:block;}
.articles article h3 {color:var(--color-red-dark);font-size:1rem;text-align:center;padding:1rem;font-family:'Gotham A','Gotham B',sans serif;}
.articles article p {padding:0 1rem 1.5rem 1rem;font-size:.75rem;}
.articles article figure {background-size:cover;background-position:center center;background-color:rgba(0,0,0,0.8);border-radius:100%;width:70%;height:auto;padding-bottom:70%;display:block;box-shadow:0px 0px .5em rgba(0,0,0,0.1);margin:-75px auto 00px auto;border:2px solid var(--color-grey-light);}
.articles article button {background-color:#fff;font-size: 1rem;font-style: italic;font-weight: bold;cursor: pointer;border: 2px solid var(--color-red-light);font-family: "Archer SSm A","Archer SSm B",sans-serif;border:2px solid #cursor:pointer;position:absolute;font-weight:bold;overflow:hidden;width:4em;height:3em;border-radius:2em;padding:0 1.5em;left:50%;bottom:-1em;z-index:2;transform:translateX(-50%);}
.articles article button div {display:none;overflow:hidden;color:#fff;font-size:13px;}
.articles article button:hover,
.articles article:hover button {color:#fff;width:10em;background:#E31837;}
.articles article:hover button div,
.articles article button:hover div {display:inline;line-height:3em;}
.articles article button svg {height:13px;display:inline;}
.articles article button svg path {fill:var(--color-red-light);}
.articles article:hover button svg path,
.articles article button:hover svg path {fill:#fff;}

.articles article {width:calc((100% / 3) - 1.5rem);}
.articles.columns-1 article {width:calc((100% / 1) - 1.5rem);}
.articles.columns-2 article {width:calc((100% / 2) - 1.5rem);}
.articles.columns-3 article {width:calc((100% / 3) - 1.5rem);}
.articles.columns-4 article {width:calc((100% / 4) - 1.5rem);}
.articles.columns-5 article {width:calc((100% / 5) - 1.5rem);}
/*///////////////////////////////////*/




ul.social-buttons {text-align:center;list-style:none;display:block;margin:1rem;}
ul.social-buttons li {text-align:center;list-style:none;display:inline-block;margin:3px;}

body.single h1 {font-family:'Gotham A','Gotham B', sans serif;font-size:2.75rem;padding:1rem;color:var(--color-red-primary);}
article.single-post-gated {margin-bottom:0;padding-bottom:0;}
article.single-post-nongated {margin-bottom:0;}
article.single-post-nongated hr {margin:2rem auto;border:1px solid var(--color-grey-dark);background:var(--color-grey-dark);color:var(--color-grey-dark);}
.taxonomy-tag {background:var(--color-red-light);display:inline-block;font-size:.5rem;text-decoration:none;font-weight:bold;text-transform:uppercase;margin:5px;position:relative;top:-.25em;color:#fff;padding:.25rem 1rem;border-radius:2rem;}


/* ELEMENTS : Gated Content Forms */
.gated-content-sidebar {border-radius:1rem 1rem 0 0;background:var(--color-red-light);}
.gated-content-iframe-wrapper {padding:1rem;}
.gated-content-iframe-wrapper iframe {min-height:600px;height:100%;}

/* ELEMENTS : History Charts Module */
#history-charts img {border-radius:100%;float:left;width:300px !important;margin:2rem;display:block;}
#history-charts p {color:var(--color-grey-dark);display:flex;height:100%;align-self:center;}
#history-charts.block-characteristic-charts .charactertistic-charts__tabs ul li span::after {content:"";position:absolute;left:0;bottom:0;width:00%;background-color:var(--color-red-primary);height:2px;transition:.5s ease;}
#history-charts.block-characteristic-charts .charactertistic-charts__tabs ul li.active span::after {width:100%;transition:.5s ease;}

/* ELEMENTS : Animated Red Circle Image Grids */
.red-circle {overflow:visible;}
.red-circle::before {pointer-events:none;opacity:0;transition:opacity .5s ease, transform .5s ease;transform:scale(.8);content:"";height:100%;width:100%;left:-3%;top:3%;position:absolute;z-index:3;background-size:100% 100%;background-image:url('assets/graphics/EDLONG-redcircle.webp');}
.red-circle::after {pointer-events:none;opacity:0;transition:opacity .5s ease, transform .5s ease;content:"";height:100%;width:100%;left:0%;top:0%;position:absolute;z-index:2;background-color:rgba(0,0,0,0.4);border-radius:100%;}
body.single .red-circle::after {background-color:rgba(0,0,0,0)}
.red-circle-trigger:hover .red-circle::before, .red-circle-trigger:hover.red-circle::after,
.red-circle:hover::before, .red-circle:hover::after,
.red-circle.active::before, .red-circle.active::after {opacity:1;transform:scale(1);transition:opacity .5s ease, transform .5s ease;}

/* ELEMENTS : Animated White Circle Image Grids */
.white-circle {overflow:visible;}
.white-circle::before {pointer-events:none;opacity:0;transition:opacity .5s ease, transform .5s ease;transform:scale(.8);content:"";height:100%;width:100%;left:-3%;top:3%;position:absolute;z-index:3;background-size:100% 100%;background-image:url('assets/graphics/EDLONG-whitecircle.webp');}
/*.white-circle::after {opacity:0;transition:.5s ease;content:"";height:100%;width:100%;left:0%;top:0%;position:absolute;z-index:2;background-color:rgba(0,0,0,0.4);border-radius:100%;}*/
.white-circle-trigger:hover .white-circle::before, .white-circle-trigger:hover.white-circle::after,
.white-circle:hover::before, .white-circle:hover::after,
.white-circle.active::before, .white-circle.active::after {opacity:1;transition:opacity .5s ease, transform .5s ease;transform:scale(1);}

/* ELEMENTS : Animated Red Line Overlay Element */
.red-line {overflow:visible;}
.red-line::before,
.red-line.red-line-behind::before {pointer-events:none;content:"";height:100%;width:50%;left:0%;top:15%;position:absolute;background-size:100% 100%;background-image:url('assets/graphics/EDLONG-redline.webp');}
.red-line::before {z-index:3;}
.red-line.red-line-behind::before {z-index:-1;}

/* ELEMENTS : Offset Images to Left or Right */
.offset-left {position:relative;width:120% !important;max-width:120% !important;transform:translateX(-20%);}
.offset-right {position:relative;width:120% !important;max-width:120% !important;transform:translateX(20%);}

/* ELEMENTS : Posts Pagination */
.navigation.pagination h2 {text-align:center;text-transform:uppercase;font-size:1rem;padding-bottom:1rem;font-weight:bold;}
.nav-links .page-numbers {text-decoration:none;display:inline-block;color:#fff;background-color:var(--color-red-primary);width:2rem;height:2rem;line-height:2rem;padding:0;text-align:center;border-radius:100%;}
.nav-links .page-numbers:hover {opacity:0.9;}
.nav-links .page-numbers.current {background-color:var(--color-grey-dark);}
.nav-links .page-numbers.next,
.nav-links .page-numbers.prev {width:auto;padding:0 1rem;border-radius:2rem;}

/* ELEMENTS : Resource Dropdowns & Search Inputs */
form#article-taxonomies {display:inline-flex;gap:1rem;flex-flow:wrap row;}
form#article-taxonomies select {flex-grow:1;display:flex;margin:0;}
form#article-search {position:relative;flex-grow:1;display:inline-flex;}
form#article-search #article-search-wrapper {position:relative;display:block;width:100%;padding-left:1rem}
form#article-search #article-search-wrapper input {margin:0;width:100%;padding-right:100px;}
form#article-search #article-search-wrapper button {background:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);cursor:pointer;position:absolute;right:-1px;font-size:.65em;top:50%;transform:translateY(-50%);width:auto;text-align:center;margin:0;box-shadow:none;border-radius:2rem;line-height:1em;padding:.5rem 1rem;z-index:2}
form#article-search #article-search-wrapper button:hover {color:#fff !Important;background:var(--color-red-primary);}

/* ELEMENT : Events Sticky Sidebar */
#sidebar-events {height:auto;position:sticky;top:100px;}
#sidebar-events h2 {font-size:4rem;text-align:center;}
#sidebar-events ul {margin:0 0 75px 0;}
#sidebar-events ul li {border-radius:40px;padding:1rem;background:#fff;box-shadow:0px 0px 1rem rgba(0,0,0,0.1);list-style-type:none;margin:0 1rem 1rem 1rem;}
#sidebar-events ul li h4 {text-align:center;padding:0 1rem;color:var(--color-red-primary);}
#sidebar-events ul li h5 {text-align:center;padding-bottom:0;color:var(--color-grey-dark);}
#sidebar-events ul li P {text-align:center;color:#000;padding-bottom:0;font-size:.75rem;}
#sidebar-events ul li P small {text-align:center;word-wrap:break-word;font-size:.65rem}

/* ELEMENT : Unordered List Checkmarks */
.list-checkmarks ul {list-style: none;padding: 10px;}
.list-checkmarks ul li {position: relative;padding-bottom:1em;padding-left: 1.5em;}
.list-checkmarks ul li:before {content: '';position: absolute;left: 0;top:2px;width: 2em;height: 2em;background: url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/></svg>") no-repeat;}

/* ELEMENT : Resources Type Icon List */
#resource-type-icon-list {justify-content:center;display:inline-flex;flex-grow:grow;}
#resource-type-icon-list li {padding:1rem;display:flex;flex:1;flex-flow:row wrap;justify-content:center;min-width:100px;text-align:center;}
#resource-type-icon-list li span {opacity:0;transition:opacity .2s ease, transform .2s ease;transform:translateY(5%) translateX(-50%);top:0;border-radius:2rem;left:50%;background:var(--color-red-primary);color:#fff !important;text-align:center;padding:1rem;display:flex;align-items:center;justify-content:center;position:absolute;width:90%;height:100%;}
#resource-type-icon-list li:hover span {opacity:1;transform:translateY(0%) translateX(-50%);transition:opacity .2s ease, transform .2s ease;}
#resource-type-icon-list li a {display:block;text-decoration:none;color:var(--color-grey-dark);font-size:.75rem;}
#resource-type-icon-list li a img {width:100%;max-width:50px;height:auto;margin:0px auto;transform:scale(1);transition:transform .2s ease;}
#resource-type-icon-list li a:hover img {transform:scale(1.05);transition:transform .2s ease;}

/* PAGE : Leadership Profiles */
body.page-template-page-leadership-profiles h1 {color:var(--color-red-primary);}
body.page-template-page-leadership-profiles hr {margin:1rem 0;width:100px;border-color:var(--color-red-dark);background-color:var(--color-red-dark);clear:both;display:block;}
body.page-template-page-leadership-profiles figure {width:100%;display:block;height:auto;padding-bottom:100%;border-radius:100%;position:sticky;top:100px}
body.page-template-page-leadership-profiles section.leadership-gettoknow {background-color:#fff;}
body.page-template-page-leadership-profiles section.leadership-gettoknow h2 {font-size:4rem}
body.page-template-page-leadership-profiles section.leadership-gettoknow div.leadership-details {padding:1rem 1rem 2rem 1rem;}

/* PAGE : Contact */
.gm-style .gm-style-iw-c {color:#333 !Important;}
div#locations a:link {color: #fff;font-weight: bold;}

/*///////////////////////////////////*/
/* ELEMENTS : Gutenberg Blocks       */
.wp-block-group {box-sizing: border-box;}
.wp-block-group.max-none .wp-block-columns {padding:0;margin:0;}

.page-layout {overflow:hidden;}

/*.page-layout .wp-block-group, */
.page-layout p,
.page-layout h1, 
.page-layout h2, 
.page-layout h3, 
.page-layout h4, 
.page-layout h5, 
.page-layout ul,
.page-layout blockquote,
.page-layout .wp-block-embed,
.page-layout .wp-block-gallery,
.page-layout .wp-block-buttons,
.page-layout .wp-block-columns {max-width:800px;margin:0px auto;}

.page-layout .full,
.page-layout .full ul,
.page-layout .full .wp-block-embed,
.page-layout .alignfull,
.page-layout .alignfull ul
.page-layout .alignfull .wp-block-embed {max-width:100%;}

.page-layout .wide,
.page-layout .alignwide,
.page-layout .wide ul,
.page-layout .alignwide ul,
.page-layout .wide .wp-block-embed,
.page-layout .alignwide .wp-block-embed {max-width:1300px;margin:0px auto;padding-left:10px;padding-right:10px;}

.page-layout ul {padding-left:1rem !important;}
.wp-block[data-align=wide] {max-width: 1280px;padding:0 10px;}

.block-library-block__reusable-block-container {max-width:100%;}


.sticky-image {top:100px;position:sticky;}

.hidden {display:none !important;}

.wp-block-image.floating-right,
.wp-block-image.floating-left {position:relative;overflow:visible;z-index:0;}
.wp-block-image.floating-right img,
.wp-block-image.floating-left img {position:absolute;top:50%;right:-2rem;width:auto;height:50vh;opacity:0.2;transform:translateY(-50%);}
.wp-block-image.floating-right img {right:-2rem;}
.wp-block-image.floating-left img {left:-2rem;}

.wp-block-embed__wrapper {position: relative;border-radius: 1rem;overflow: hidden;}
.wp-block-pullquote blockquote {max-width:85% !important;padding:1rem;margin:0px auto;background:rgba(0,0,0,0.03);border-radius:2rem;}
.wp-block-pullquote blockquote P {font-size:1.2em !important;}

:root .has-white-color, :root .has-white-color P, :root .has-white-color h1, :root .has-white-color h2, :root .has-white-color h3, :root .has-white-color h4 {color:#fff !important;}
:root .has-black-color {color:#000;}
:root .has-red-primary-color {color:#A90B24;}
:root .has-red-dark-color {color:#C3002F;}
:root .has-red-medium-color {color:#C40030;}
:root .has-red-light-color {color:#E31837;}
:root .has-grey-light-color {color:#DBDBDB;}
:root .has-grey-dark-color {color:#54565B;}
:root .has-grey-primary-color {color:#9D9EA2;}

:root .has-white-background-color {background-color:#fff;}
:root .has-black-background-color {background-color:#000;}
:root .has-red-primary-background-color {background-color:#A90B24;}
:root .has-red-dark-background-color {background-color:#C3002F;}
:root .has-red-medium-background-color {background-color:#C40030;}
:root .has-red-light-background-color {background-color:#E31837;}
:root .has-grey-light-background-color {background-color:#DBDBDB;}
:root .has-grey-dark-background-color {background-color:#54565B;}
:root .has-grey-primary-background-color {background-color:#9D9EA2;}

/*///////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ======================================= */
@media only screen and (max-width : 1280px) {
/* ======================================= */
body {overflow-x:hidden !important;}
footer#footer-business {padding:1rem 0;}
footer#footer-business .grid-column-3 {display:none;}
footer#footer-business nav ul {display:grid;grid-template-columns:repeat(4,1fr);}
footer#footer-business nav ul li a {line-height:3em;}
footer#footer-business nav ul li a svg {margin:5px;}
header #logo {display:inline-block;height:50px;padding:5px;margin:10px;}
header {background:#fff;}
header #menu-toggle {cursor:pointer;display:block;position:fixed;top:0;right:0;height:70px;width:70px;text-align:center;}
header #menu-toggle i {line-height:70px !important;font-size:30px;}
header #menu-toggle svg {width:30px;height:30px;margin:20px;}
header #menu-toggle svg path {fill:var(--color-grey-dark);}
header #menu-toggle:hover svg path {fill:var(--color-red-primary);}
header #menu-toggle #menu-open {display:block;}
header #menu-toggle.active #menu-open {display:none;}
header #menu-toggle #menu-close {display:none;}
header #menu-toggle.active #menu-close {display:block;}
header .row {height:70px;}
header nav {z-index:2;float:none;display:block;pointer-events:none;opacity:0;transform:translateX(100%);transition:.5s ease;position:fixed;top:70px;width:100%;background:#fff;height:calc(100vh - 70px);overflow:auto;padding-bottom:100px;}
header nav.active {box-shadow:0px 0px 10px inset rgba(0,0,0,0.1);display:block;pointer-events:auto;opacity:1;transform:translateX(0%);transition:.5s ease;}
header nav ul {display:block;}
header nav ul li {display:block;border-bottom:1px solid #eee;}
header nav ul li.menu-item-has-children::after {display:block;height:70px;width:70px;text-align:center;line-height:70px;position:absolute;border-left:1px solid #eee;right:0;top:0;content:"";z-index:2;background-size:50% 50%;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0yNSw0MC44Yy0wLjEsMC0wLjMtMC4xLTAuNC0wLjFMNC4xLDIwLjFjLTAuMi0wLjItMC4yLTAuNSwwLTAuN3MwLjUtMC4yLDAuNywwTDI1LDM5LjZsMjAuMi0yMC4yYzAuMi0wLjIsMC41LTAuMiwwLjcsMCBzMC4yLDAuNSwwLDAuN0wyNS40LDQwLjZDMjUuMyw0MC43LDI1LjEsNDAuOCwyNSw0MC44eiIvPg0KPC9zdmc+DQo=);}
header nav ul li.menu-item-has-children.active::after {transform:rotate(180deg);transition:.15s ease-in-out;}
header nav ul li a {line-height:70px;padding:0 1em;display:block;color:var(--color-grey-dark);}
header nav ul li a::after {transform:translateX(0%) translateY(0%);left:0;}
header nav ul li a:hover::after {transform:translateX(00%) translateY(0%);}
header nav ul li ul {top:0;display:none;position:relative;background:#fff;width:100%;left:0%;transform:translateX(0%) translateY(0%);flex-flow:row wrap;transition:.3s ease;opacity:1;pointer-events:none;box-shadow:0px 0px 1em rgba(0,0,0,0.0);}
header nav ul li ul.sub-menu::after {width:0%;display:none;}
header nav ul li.active > ul {display:block;opacity:1;pointer-events:auto;transform:translateX(0%) translateY(0%);transition:.3s ease;}
header nav ul li ul li {display:block;float:none;width:auto;border-bottom:0px solid #fff;}
header nav ul li ul li a {line-height:3em;color:var(--color-red-primary);text-align:left;padding-left:3em;}
header nav ul li ul li a::after {transform:translateX(0%) translateY(0%);left:3em;}
header nav ul li ul li a:hover::after {transform:translateX(0%) translateY(0);left:3em;width:10%;}
header nav ul li ul li a img {display:none;position:absolute;left:.5em;padding:10px;height:50px;top:0;width:auto !important;max-width:none;}
header span#mini-menu {display:block;position:relative !Important;right:0;top:0;z-index:4;background:none;height:auto;width:100%;}
header span#mini-menu ul {padding:5px 1rem;line-height:1rem;text-align:center;font-size:1rem;color:var(--color-grey) !Important;width:100%;max-width:1300px;background:none;display:block;margin:0px auto;}
header span#mini-menu ul li {position:relative;display:inline-block;margin:0;padding:0;border:0;background:none;}
header span#mini-menu ul li a {position:relative;padding:3px;margin:0;text-decoration:none;display:inline-block;font-weight:bold;font-style:italic;font-family:'Archer SSm A','Archer SSm B',sans serif;color:var(--color-grey);}
header span#mini-menu ul li a:hover {color:var(--color-red-light);}
header span#mini-menu ul li a::after {display:none;opacity:0;}
header span#mini-menu ul li a.active {color:var(--color-red-primary);}
header span#mini-menu ul li:first-child {margin-right:1rem;}
header span#mini-menu ul li:first-child a svg {line-height:1rem;height:1rem;top:2px;}

#site-bg {height:100dvh;}

.articles article {margin:75px 1rem;width:calc((100% / 2) - 2rem);}
.articles.columns-1 article {width:calc((100% / 1) - 2rem);}
.articles.columns-2 article {width:calc((100% / 2) - 2rem);}
.articles.columns-3 article {width:calc((100% / 3) - 2rem);}
.articles.columns-4 article {width:calc((100% / 2) - 2rem);}
.articles.columns-5 article {width:calc((100% / 3) - 2rem);}
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ======================================= */
@media only screen and (max-width : 768px) {
/* ======================================= */
body {overflow-x:hidden !important;}
footer#footer-business {padding:0;}
footer#footer-business nav ul {display:block;}
footer#footer-business nav ul li {display:block;}
footer#footer-newsletter h2 {font-size:3rem;}
footer#footer-badges ul {grid-template-columns:repeat(5,1fr);}

/* ELEMENTS : Resource Dropdowns & Search Inputs */
form#article-taxonomies,form#article-search {width:100%;}
form#article-search #article-search-wrapper {width:100%;padding:1rem 0;}

.page-layout p, 
.page-layout h1, 
.page-layout h2, 
.page-layout h3, 
.page-layout h4, 
.page-layout h5, 
.page-layout ul, 
.page-layout blockquote, 
.page-layout .wp-block-gallery,
.page-layout .wp-block-columns,
.page-layout .wp-block-buttons {padding:1rem;}

.articles article {margin:50px 1rem;width:calc((100% / 2) - 2rem);}
.articles.columns-1 article {width:calc((100% / 1) - 2rem);}
.articles.columns-2 article {width:calc((100% / 2) - 2rem);}
.articles.columns-3 article {width:calc((100% / 2) - 2rem);}
.articles.columns-4 article {width:calc((100% / 2) - 2rem);}
.articles.columns-5 article {width:calc((100% / 2) - 2rem);}

.sticky-image {top:auto;position:relative;}

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ======================================= */
@media only screen and (max-width : 600px) {
/* ======================================= */

.reverse-mobile {flex-direction: column-reverse;}

}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ======================================= */
@media only screen and (max-width : 500px) {
/* ======================================= */
body {overflow-x:hidden !important;}
.articles article {width:calc(100% - 1.5em);}

footer#footer-business {padding:0;}
footer#footer-business nav ul {display:block;}
footer#footer-business nav ul li {display:block;}


}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* LIBRARIES */
 .flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/* FRAMEWORK */
.image{max-width:100%;width:100%;display:block}.videoframe{position:relative;display:block;width:auto;height:auto;border-radius:5px;overflow:hidden}.videoframe iframe{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;margin:0;border:0}.videoframe img{width:100%;height:auto;max-width:100%;margin:0 auto;display:block}.bg-cover{background-size:cover!important;background-position:center center;background-repeat:no-repeat}.bg-contain{background-size:contain!important;background-position:center center;background-repeat:no-repeat}ul.horizontal{display:block;margin:0;padding:0}ul.horizontal li{display:inline-block;padding:.5em;font-weight:700}ul.vertical li{display:block;padding:.5em}.overlay{position:absolute;background:rgba(255,255,255,.93);top:0;left:0;width:100%;height:100%;z-index:5;display:block;opacity:0;-webkit-transition:all 0.13s linear;-moz-transition:all 0.13s linear;-o-transition:all 0.13s linear;transition:all 0.13s linear}.overlay:hover{opacity:1;-webkit-transition:all 0.13s linear;-moz-transition:all 0.13s linear;-o-transition:all 0.13s linear;transition:all 0.13s linear}.overlay table{display:table;vertical-align:middle;text-align:center;height:100%;width:100%}.overlay tr,.overlay td{vertical-align:middle;text-align:center;height:100%;width:100%}.overlay table tr td p{padding:3px;margin:0;color:#73ffff;width:auto;display:inline-block}.overlay:hover table tr td p{font-size:1.4em;-webkit-transition:all 0.13s linear;-moz-transition:all 0.13s linear;-o-transition:all 0.13s linear;transition:all 0.13s linear}.underlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.parallaxed{transition:0s ease;transition-property:background-position;background-size:cover!important;background-repeat:no-repeat;background-position:50% 50%;transform:translate3d(0,0,0)}.font-xsmall{font-size:.6em}.font-small{font-size:.8em}.font-medium{font-size:1.2em}.font-large{font-size:2em}.font-xlarge{font-size:5em}.font-uppercase{text-transform:uppercase}.font-heavyweight{font-weight:700}.font-lightweight{font-weight:100}.alignnone{text-align:center;margin:0 auto;display:inline}.aligncenter{text-align:center;margin:0 auto;display:block}.alignleft{text-align:left;float:left;display:block;margin:1em 2em 2em 0}.alignright{text-align:right;float:right;display:block;margin:1em 0 2em 2em}.textaligncenter{text-align:center}.textalignleft{text-align:left}.textalignright{text-align:right}.textalignjustify{text-align:justify}.clear{clear:both}.shape-circle{clip-path:circle(50% at 50% 50%)}.shape-triangle{clip-path:polygon(50% 0%,0% 100%,100% 100%)}.shape-parallelogram{clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}.shape-hexagon{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.shape-rhombus-right{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.shape-rhombus-left{clip-path:polygon(0 0,75% 0,100% 100%,25% 100%)}.shape-point-right{clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%)}.shape-point-left{clip-path:polygon(25% 0%,100% 0%,100% 100%,25% 100%,0% 50%)}.block{display:block;float:none;margin:1em}.block-01,.block-one{width:100%;display:block;float:left}.block-02,.block-two{width:50%;display:block;float:left}.block-03,.block-three{width:33.3333%;display:block;float:left}.block-04,.block-four{width:25%;display:block;float:left}.block-05,.block-five{width:20%;display:block;float:left}.block-06,.block-six{width:16.66%;display:block;float:left}.block-07,.block-seven{width:14.28%;display:block;float:left}.block-08,.block-eight{width:12.5%;display:block;float:left}.block-09,.block-nine{width:11.11%;display:block;float:left}.block-10,.block-ten{width:10%;display:block;float:left}.block-20,.block-twenty{width:20%;display:block;float:left}.block-30,.block-thirty{width:30%;display:block;float:left}.block-40,.block-forty{width:40%;display:block;float:left}.block-50,.block-fifty{width:50%;display:block;float:left}.block-60,.block-sixty{width:60%;display:block;float:left}.block-70,.block-seventy{width:70%;display:block;float:left}.block-80,.block-eighty{width:80%;display:block;float:left}.block-90,.block-ninety{width:90%;display:block;float:left}.block-100,.block-onehundred{width:100%;display:block;float:left}.grid{display:grid}.grid-reverse{grid-auto-flow:dense}.grid-reverse .grid-column-1:first-child,.grid-reverse .grid-column-2:first-child,.grid-reverse .grid-column-3:first-child,.grid-reverse .grid-column-4:first-child,.grid-reverse .grid-column-5:first-child,.grid-reverse .grid-column-6:first-child,.grid-reverse .grid-column-7:first-child,.grid-reverse .grid-column-8:first-child,.grid-reverse .grid-column-9:first-child,.grid-reverse .grid-column-10:first-child,.grid-reverse .grid-column-11:first-child,.grid-reverse .grid-column-12:first-child{grid-column-end:-1}.grid-columns-1{grid-template-columns:repeat(1,1fr)}.grid-columns-2{grid-template-columns:repeat(2,1fr)}.grid-columns-3{grid-template-columns:repeat(3,1fr)}.grid-columns-4{grid-template-columns:repeat(4,1fr)}.grid-columns-5{grid-template-columns:repeat(5,1fr)}.grid-columns-6{grid-template-columns:repeat(6,1fr)}.grid-columns-7{grid-template-columns:repeat(7,1fr)}.grid-columns-8{grid-template-columns:repeat(8,1fr)}.grid-columns-9{grid-template-columns:repeat(9,1fr)}.grid-columns-10{grid-template-columns:repeat(10,1fr)}.grid-columns-11{grid-template-columns:repeat(11,1fr)}.grid-columns-12{grid-template-columns:repeat(12,1fr)}.grid-column-1{grid-column:span 1}.grid-column-2{grid-column:span 2}.grid-column-3{grid-column:span 3}.grid-column-4{grid-column:span 4}.grid-column-5{grid-column:span 5}.grid-column-6{grid-column:span 6}.grid-column-7{grid-column:span 7}.grid-column-8{grid-column:span 8}.grid-column-9{grid-column:span 9}.grid-column-10{grid-column:span 10}.grid-column-11{grid-column:span 11}.grid-column-12{grid-column:span 12}.max-100,.maxonehundred{max-width:100px !important}.max-200,.maxtwohundred{max-width:200px !important}.max-300,.maxthreehundred{max-width:300px !important}.max-400,.maxfourhundred{max-width:400px !important}.max-500,.maxfivehundred{max-width:500px !important}.max-600,.maxsixhundred{max-width:600px !important}.max-700,.maxsevenhundred{max-width:700px !important}.max-800,.maxeighthundred{max-width:800px !important}.max-900,.maxninehundred{max-width:900px !important}.max-1000,.maxonethousand{max-width:1000px !important}.max-1100,.maxelevenhundred{max-width:1100px !important}.max-1200,.maxtwelvehundred{max-width:1200px !important}.max-1300,.maxthirteenhundred{max-width:1300px !important}.max-1400,.maxfourteenhundred{max-width:1400px !important}.max-1500,.maxfifteenhundred{max-width:1500px !important}.max-1600,.maxsixteenhundred{max-width:1600px !important}.max-2000,.maxtwothousand{max-width:2000px !important}.max-h100{max-height:100px}.max-h200{max-height:200px}.max-h300{max-height:300px}.max-h400{max-height:400px}.max-h500{max-height:500px}.max-h600{max-height:600px}.max-h700{max-height:700px}.max-h800{max-height:800px}.max-h900{max-height:900px}.max-h1000{max-height:1000px}.max-h1100{max-height:1000px}.max-h1200{max-height:1200px}.max-h1300{max-height:1300px}.max-h1400{max-height:1400px}.max-h1500{max-height:1500px}.max-h1600{max-height:1600px}.max-h2000{max-height:2000px}.height-10{height:10vh!important}.height-20{height:20vh!important}.height-30{height:30vh!important}.height-40{height:40vh!important}.height-50{height:50vh!important}.height-60{height:60vh!important}.height-70{height:70vh!important}.height-80{height:80vh!important}.height-90{height:90vh!important}.height-100{height:100vh!important}.padded{padding:1rem}.padded-percent{padding:8% 7%}.padded-h5{padding-top:5vh;padding-bottom:5vh}.padded-h10{padding-top:10vh;padding-bottom:10vh}.padded-h20{padding-top:20vh;padding-bottom:20vh}.padded-h30{padding-top:30vh;padding-bottom:30vh}.padded-h40{padding-top:40vh;padding-bottom:40vh}.padded-h50{padding-top:50vh;padding-bottom:50vh}.padded-h60{padding-top:60vh;padding-bottom:60vh}.padded-h70{padding-top:70vh;padding-bottom:70vh}.padded-h80{padding-top:80vh;padding-bottom:80vh}.padded-h90{padding-top:90vh;padding-bottom:90vh}.padded-h100{padding-top:100vh;padding-bottom:100vh}.padded-w5{padding-left:5%;padding-right:5%}.padded-w10{padding-left:10%;padding-right:10%}.padded-w20{padding-left:20%;padding-right:20%}.padded-w30{padding-left:30%;padding-right:30%}.padded-w40{padding-left:40%;padding-right:40%}.padded-w50{padding-left:50%;padding-right:50%}.padded-w60{padding-left:60%;padding-right:60%}.padded-w70{padding-left:70%;padding-right:70%}.padded-w80{padding-left:80%;padding-right:80%}.padded-w90{padding-left:90%;padding-right:90%}.padded-w100{padding-left:100%;padding-right:100%}.flex-row{display:flex!important;flex-flow:row wrap;flex-direction:row}.flex-reverse-row{flex-direction:row}.flex-reverse-column{flex-direction:column}.flex-center,.flex-wrapper-content{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.flex-wrapper-items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.float-left{float:left}.float-right{float:right}.float-center{margin-left:auto;margin-right:auto}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.mobile{display:none}.tablet{display:none}.desktop{display:block}@media only screen and (max-width :1280px){.medium-block-01,.medium-block-one{width:100%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-02,.medium-block-two{width:50%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-03,.medium-block-three{width:33.3%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-04,.medium-block-four{width:25%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-05,.medium-block-five{width:20%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-06,.medium-block-six{width:16.66%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-07,.medium-block-seven{width:14.28%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-08,.medium-block-eight{width:12.5%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-09,.medium-block-nine{width:11.11%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-10,.medium-block-ten{width:10%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-20,.medium-block-twenty{width:20%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-30,.medium-block-thirty{width:30%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-40,.medium-block-forty{width:40%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-50,.medium-block-fifty{width:50%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-60,.medium-block-sixty{width:60%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-70,.medium-block-seventy{width:70%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-80,.medium-block-eighty{width:80%;display:block;float:left;margin:0;height:1auto;position:relative}.medium-block-90,.medium-block-ninety{width:90%;display:block;float:left;margin:0;height:auto;position:relative}.medium-block-100,.medium-block-onehundred{width:100%;display:block;float:left;margin:0;height:auto;position:relative}.medium-bg-size-10{background-size:10% 100%!important}.medium-bg-size-20{background-size:20% 100%!important}.medium-bg-size-30{background-size:30% 100%!important}.medium-bg-size-40{background-size:40% 100%!important}.medium-bg-size-50{background-size:50% 100%!important}.medium-bg-size-60{background-size:60% 100%!important}.medium-bg-size-70{background-size:70% 100%!important}.medium-bg-size-80{background-size:80% 100%!important}.medium-bg-size-90{background-size:90% 100%!important}.medium-bg-size-100{background-size:100% 100%!important}.medium-grid-columns-1{grid-template-columns:repeat(1,1fr)}.medium-grid-columns-2{grid-template-columns:repeat(2,1fr)}.medium-grid-columns-3{grid-template-columns:repeat(3,1fr)}.medium-grid-columns-4{grid-template-columns:repeat(4,1fr)}.medium-grid-columns-5{grid-template-columns:repeat(5,1fr)}.medium-grid-columns-6{grid-template-columns:repeat(6,1fr)}.medium-grid-columns-7{grid-template-columns:repeat(7,1fr)}.medium-grid-columns-8{grid-template-columns:repeat(8,1fr)}.medium-grid-columns-9{grid-template-columns:repeat(9,1fr)}.medium-grid-columns-10{grid-template-columns:repeat(10,1fr)}.medium-grid-columns-11{grid-template-columns:repeat(11,1fr)}.medium-grid-columns-12{grid-template-columns:repeat(12,1fr)}.medium-grid-column-1{grid-column:span 1}.medium-grid-column-2{grid-column:span 2}.medium-grid-column-3{grid-column:span 3}.medium-grid-column-4{grid-column:span 4}.medium-grid-column-5{grid-column:span 5}.medium-grid-column-6{grid-column:span 6}.medium-grid-column-7{grid-column:span 7}.medium-grid-column-8{grid-column:span 8}.medium-grid-column-9{grid-column:span 9}.medium-grid-column-10{grid-column:span 10}.medium-grid-column-11{grid-column:span 11}.medium-grid-column-12{grid-column:span 12}.medium-height-10{height:10vh!important}.medium-height-20{height:20vh!important}.medium-height-30{height:30vh!important}.medium-height-40{height:40vh!important}.medium-height-50{height:50vh!important}.medium-height-60{height:60vh!important}.medium-height-70{height:70vh!important}.medium-height-80{height:80vh!important}.medium-height-90{height:90vh!important}.medium-height-100{height:100vh!important}.float-left-cheat{float:left}.float-right-cheat{float:right}.mobile{display:none}.tablet{display:block}.desktop{display:none}.medium-textaligncenter{text-align:center}.medium-textalignleft{text-align:left}.medium-textalignright{text-align:right}.medium-textalignjustify{text-align:justify}.medium-flex-reverse-row{flex-direction:row-reverse}.medium-flex-reverse-column{flex-direction:column-reverse}@media only screen and (max-width :768px){body,html{min-height:100%;font-size:16px}header #social{width:auto;float:none;position:relative;padding:5px 10px 20px 10px}.mobile{display:block}.tablet{display:none}.desktop{display:none}.small-block-01,.small-block-one{width:100%;display:block;float:left}.small-block-02,.small-block-two{width:50%;display:block;float:left}.small-block-03,.small-block-three{width:33.3%;display:block;float:left}.small-block-04,.small-block-four{width:25%;display:block;float:left}.small-block-05,.small-block-five{width:20%;display:block;float:left}.small-block-06,.small-block-six{width:16.66%;display:block;float:left}.small-block-07,.small-block-seven{width:14.28%;display:block;float:left}.small-block-08,.small-block-eight{width:12.5%;display:block;float:left}.small-block-09,.small-block-nine{width:11.11%;display:block;float:left}.small-block-10,.small-block-ten{width:10%;display:block;float:left}.small-block-20,.small-block-twenty{width:20%;display:block;float:left}.small-block-30,.small-block-thirty{width:30%;display:block;float:left}.small-block-40,.small-block-forty{width:40%;display:block;float:left}.small-block-50,.small-block-fifty{width:50%;display:block;float:left}.small-block-60,.small-block-sixty{width:60%;display:block;float:left}.small-block-70,.small-block-seventy{width:70%;display:block;float:left}.small-block-80,.small-block-eighty{width:80%;display:block;float:left}.small-block-90,.small-block-ninety{width:90%;display:block;float:left}.small-block-100,.small-block-onehundred{width:100%;display:block;float:left}.small-bg-size-10{background-size:10% 100%!important}.small-bg-size-20{background-size:20% 100%!important}.small-bg-size-30{background-size:30% 100%!important}.small-bg-size-40{background-size:40% 100%!important}.small-bg-size-50{background-size:50% 100%!important}.small-bg-size-60{background-size:60% 100%!important}.small-bg-size-70{background-size:70% 100%!important}.small-bg-size-80{background-size:80% 100%!important}.small-bg-size-90{background-size:90% 100%!important}.small-bg-size-100{background-size:100% 100%!important}.small-grid-columns-1{grid-template-columns:repeat(1,1fr)}.small-grid-columns-2{grid-template-columns:repeat(2,1fr)}.small-grid-columns-3{grid-template-columns:repeat(3,1fr)}.small-grid-columns-4{grid-template-columns:repeat(4,1fr)}.small-grid-columns-5{grid-template-columns:repeat(5,1fr)}.small-grid-columns-6{grid-template-columns:repeat(6,1fr)}.small-grid-columns-7{grid-template-columns:repeat(7,1fr)}.small-grid-columns-8{grid-template-columns:repeat(8,1fr)}.small-grid-columns-9{grid-template-columns:repeat(9,1fr)}.small-grid-columns-10{grid-template-columns:repeat(10,1fr)}.small-grid-columns-11{grid-template-columns:repeat(11,1fr)}.small-grid-columns-12{grid-template-columns:repeat(12,1fr)}.small-grid-column-1{grid-column:span 1}.small-grid-column-2{grid-column:span 2}.small-grid-column-3{grid-column:span 3}.small-grid-column-4{grid-column:span 4}.small-grid-column-5{grid-column:span 5}.small-grid-column-6{grid-column:span 6}.small-grid-column-7{grid-column:span 7}.small-grid-column-8{grid-column:span 8}.small-grid-column-9{grid-column:span 9}.small-grid-column-10{grid-column:span 10}.small-grid-column-11{grid-column:span 11}.small-grid-column-12{grid-column:span 12}.small-height-10{height:10vh!important}.small-height-20{height:20vh!important}.small-height-30{height:30vh!important}.small-height-40{height:40vh!important}.small-height-50{height:50vh!important}.small-height-60{height:60vh!important}.small-height-70{height:70vh!important}.small-height-80{height:80vh!important}.small-height-90{height:90vh!important}.small-height-100{height:100vh!important}.small-textaligncenter{text-align:center}.small-textalignleft{text-align:left}.small-textalignright{text-align:right}.small-textalignjustify{text-align:justify}.small-flex-reverse-row{flex-direction:row-reverse}.small-flex-reverse-column{flex-direction:column-reverse}}}

