:root {
 --embed-bg-color: #fff;
 --embed-bg-color-secondary: #e8e8e8;
 --embed-border-color: #ddd;
 --embed-accent-color: #0c3260;
 --embed-accent-color-darker: #042246;
	--embed-font-color: #313131;
	--embed-font-color-secondary: #5e5e5e;
}

#_embed_ {
 display: flex;
 justify-content: center;
/*  float: left; */
 width: 100%;
 min-width: 280px;
 color: var(--embed-font-color);
 background-color: var(--embed-bg-color);
}

#_embed_,
#_embed_ * {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}

#_embed_ #_embed_content {
 float: left;
 width: 100%;
 max-width: 1200px;
}

#_embed_ a._embed_basic_btn {
 font-size: 14px;
 color: #fff;
}

#_embed_ ._embed_clearfix {
 width: 100%;
 clear: both;
}

#_embed_ ._embed_no_break {
 white-space: nowrap;
}


/* */

#_embed_ ._embed_basic_btn {
 position: relative;
 display: flex;
 justify-content: center;
 align-items: center;
 float: left;
 padding: 10px 15px;
 font-family: inherit;
/*  font-weight: 700; */
 font-size: 16px;
 line-height: 1.2;
 letter-spacing: 0.04em;
 color: #fff;
 text-align: center;
 text-transform: uppercase;
 text-decoration: none;
 border: none;
 border-radius: 30px;
 background: var(--embed-accent-color);
 cursor: pointer;
 outline: none;
 -webkit-transition: 0.2s ease-in-out;
 -moz-transition: 0.2s ease-in-out;
 -o-transition: 0.2s ease-in-out;
 transition: 0.2s ease-in-out;
}

#_embed_ ._embed_basic_btn:hover {
 color: #fff;
 background: var(--embed-accent-color-darker);
}

#_embed_ ._embed_basic_btn._embed_secondary_btn {
 color: #000;
 border: 1px solid var(--embed-bg-color-secondary);
 background-color: var(--embed-bg-color-secondary);
 z-index: 5;
}

@media screen and (max-width: 650px) {
 #_embed_ ._embed_basic_btn {
  font-size: 15px;
 }
}
