/* LAYOUT
-------------------------------------------------------- */
/* MIXINS
-------------------------------------------------------- */
/* Textoneimage Block
------------------------------------------------------------ */
.fs-block-textoneimage {
  padding: 32px;
  margin-bottom: 32px; }
  @media (min-width: 1080px) {
    .fs-block-textoneimage {
      margin-bottom: 64px;
      margin-top: 64px; } }
  .fs-block-textoneimage img {
    width: auto; }
    @media (min-width: 1080px) {
      .fs-block-textoneimage img {
        max-width: 48.71795%;
        max-height: calc(100% + 172px); } }
  .fs-block-textoneimage .wrap {
    position: relative;
    font-size: 18px; }
    .fs-block-textoneimage .wrap > img {
      position: relative;
      right: -16px; }
    @media (min-width: 1080px) {
      .fs-block-textoneimage .wrap > img {
        position: absolute; }
      .fs-block-textoneimage .wrap img {
        bottom: 16px;
        right: 0; } }

.textoneimage__contents {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }
  @media (min-width: 1080px) {
    .textoneimage__contents {
      display: block; }
      .textoneimage__contents > img {
        position: absolute; }
      .textoneimage__contents img {
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); } }

.textoneimage__content {
  position: relative;
  z-index: 10;
  margin-top: -24px;
  padding: 32px;
  background-color: #FFFFFF;
  border: 5px solid transparent;
  -webkit-box-shadow: 0 0 6px #646464;
  box-shadow: 0 0 6px #646464;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* &:hover,
		&:focus {
			box-shadow: 0 0 24px $bg-dark;
			border-color: $bg-primary;
		} */ }
  @media (min-width: 600px) {
    .textoneimage__content {
      margin-top: -32px; } }
  @media (min-width: 600px) {
    .textoneimage__content {
      margin-top: -64px; } }
  @media (min-width: 1080px) {
    .textoneimage__content {
      width: 65.81197%;
      margin-top: 0; } }

.textoneimage__title {
  color: #6A8000; }

.textoneimage__text + p {
  margin-bottom: 0; }

.textoneimage__button {
  color: #6A8000; }
  .textoneimage__button:hover, .textoneimage__button:focus {
    -webkit-box-shadow: inset 0 -3px 0 0 #6A8000;
    box-shadow: inset 0 -3px 0 0 #6A8000; }

@media (min-width: 1080px) {
  .img-left.fs-block-textoneimage .wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .img-left.fs-block-textoneimage .wrap > img {
    right: auto;
    left: 0; } }

/*# sourceMappingURL=fs-textoneimage.css.map */