@font-face {
font-display: swap; font-family: 'Libre Franklin';
font-style: normal;
font-weight: 100 900;
src: url(//vodkade.com/wp-content/themes/divi-child/fonts/LibreFranklin-VariableFont_wght.woff2) format('woff2'); }
:root{
--ambassador-header-font:"interstate-condensed", sans-serif;
--ambassador-body-font:"franklin-gothic-urw", sans-serif;
--librefranklin-font:"Libre Franklin", sans-serif;
--interstate-font:"Interstate", sans-serif;
--product-header-font:var(--ambassador-header-font);
--product-header-light-font:var(--interstate-font);
--clr-green:#abd037;
--clr-green-hsl: 75, 62%, 52%;
--clr-red:#ee2033;
--clr-red-hsl: 354, 86%, 53%;
--clr-orange:#f37024;
--clr-orange-hsl: 22, 90%, 55%;
--clr-blue:#1192d1;
--clr-blue-hsl: 200, 85%, 44%;
--clr-black: 0 0% 0% ;
--fnt-w-100: 100;
--fnt-w-200: 200;
--fnt-w-300: 300;
--fnt-w-400: 400;
--fnt-w-500: 500;
--fnt-w-600: 600;
--fnt-w-700: 700;
--fnt-w-800: 800;
--fnt-w-900: 900;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li,
ol,
ul,
.et_pb_module.et_pb_heading
{
font-family: inherit;
line-height:1.2;
margin:0;
padding:0; }
.blk-fnt,
.et_pb_module.et_pb_heading.blk-fnt .et_pb_module_heading{
color:hsl(var(--clr-black)/1 );
}
.green-fnt{
color:hsl(var(--clr-green-hsl));
}
.red-fnt{
color:hsl(var(--clr-red-hsl));
}
.orange-fnt{
color:hsl(var(--clr-orange-hsl));
}
.blue-fnt{
color:hsl(var(--clr-blue-hsl));
}
.et_pb_text_inner ul,
.et_pb_text_inner p{
line-height: 1.5;
}
.et_pb_text_inner .ambassador-body-txt li,
.et_pb_text_inner .ambassador-body-txt p,
.careers-txt .et_pb_text_inner p{
font-size: clamp(1rem, 0.8644rem + 0.678vw, 1.5rem);
}
.ambassador-hdr .et_pb_text_inner h1 span{
display: block;
max-width:100%; font-size: clamp(2rem, 0.6441rem + 6.7797vw, 7rem);
line-height: 1.2;
font-weight:900;
font-family:var(--ambassador-header-font);
color:#000;
}
.ambassador-hdr .et_pb_text_inner h1{
margin-bottom: 2.25rem;
font-family:var(--ambassador-header-font);
display:flex;
flex-direction:column;
font-size: clamp(2.1875rem, 0.8824rem + 6.5254vw, 7rem);
color:#000;
}
.ambassador-hdr .et_pb_text_inner{
font-family:var(--ambassador-body-font);
line-height:1.6rem;
color:#000;
}
.careers-hdr .et_pb_text_inner h1 span{
display: block;
max-width:100%;
white-space: nowrap;
font-size: clamp(2.5rem, 1.2797rem + 6.1017vw, 7rem);
line-height: 1.2;
font-weight:900;
font-family:var(--ambassador-header-font);
color:#000;
}
.ambassador-body-txt,
.career-body-txt {
max-width: 800px;
}
.et_pb_row .et_pb_module.product-hdr-light{
font-family:var(--product-header-light-font);
font-size: clamp(1.5rem, 1.1271rem + 1.8644vw, 2.875rem);
font-weight:var(--fnt-w-600);
letter-spacing:.125em;
margin-bottom:1rem;
line-height:1;
}
.et_pb_row .et_pb_module.product-hdr-hvy{
font-family:var(--product-header-font);
font-size: clamp(4rem, 3.1864rem + 4.0678vw, 7rem);
font-weight:var(--fnt-w-900);
alignment-baseline: baseline;
margin:0;
line-height:1;
}
.et_pb_row.product-hdr .et_pb_module.et_pb_heading .et_pb_module_heading{
font-size:inherit;
font-weight: inherit;
}
#menu-item-720,
#menu-item-719{
display:none;
}
.button-row{ display:none;
gap: 2rem;
}
.et_pb_row .et_pb_heading_container .et_pb_module_heading{
font-size:inherit;
}
.et_pb_section.grid-stack{
display:grid;
grid-template-columns: 1fr;
align-items: center;
}
.et_pb_row.stack-order-one{
grid-row: 1;
grid-column: 1/12 ;
font-size: clamp(2.5rem, 2.161rem + 1.6949vw, 3.75rem);
}
.et_pb_row.stack-order-three{
grid-row: 11;
grid-column: 1/12;
font-size: clamp(2.5rem, 2.161rem + 1.6949vw, 3.75rem);
}
.et_pb_row.stack-order-four{
grid-row: 12;
grid-column: 1/12;
}
div#four-can-columns {
grid-row: -1 / 12;
grid-column: 1 / 12;
}
@media (max-width:767px){
.et_pb_row.stack-order-one{
background-color:var(--clr-red); }
.et_pb_row.stack-order-three{
background-color:var(--clr-blue);
}	
div#four-can-columns {
grid-row: 2 / 11;
grid-column: 1 / 12;
}
.dsm_flipbox_child_image{
margin-bottom:0;
}
}
@media (max-width:980px){
.ambassador-hdr .et_pb_text_inner{ margin-left:0;}
.et_pb_image.ambassador-hdr{ text-align: center;} 
.ambassador	img{ margin-inline: auto;}
}
.et_pb_menu_0_tb_header.et_pb_menu.nav-clamp ul li a{
font-size: clamp(1rem, 0.5288rem + 0.7692vw, 1.25rem);
}
@media (max-width:980px){
.et_pb_row.ambassador-flex-reverse>.et_pb_column{
margin-top:30px;
}	
.et_pb_row.ambassador-flex{
max-width: 80%;
}
.et_pb_row.ambassador-flex-reverse{
display:flex;
flex-direction: column-reverse;
justify-content: center;
max-width: 80%;
margin-inline: auto;
}
}