/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sass/modules.scss ***!
  \****************************************************************************************************************/
@charset "UTF-8";
/*!
Theme Name: Digital Interactive — Boilerplate
Theme URI: http://digitalinteractive.app
Author: Digital Interactive (Jeff Williams, Braden Witherwax)
Author URI: http://digitalinteractive.app
Description: Digital Interactive\'s Wordpress boilerplate. Keep creating awesome!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: DI
Tags:

This theme, like WordPress, is licensed under the GPL.

digitalinteractive is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
*:active, *:focus, *:hover {
  outline: none;
  -webkit-tap-highlight-color: none; }

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased; }

* {
  box-sizing: border-box;
  -webkit-tap-higlight-color: rgba(0, 0, 0, 0); }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

abbr[title] {
  border-bottom: 0; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
  outline: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

img {
  display: block;
  max-width: 100%;
  height: auto; }

/* *****************************************
		VARIABLES
******************************************** */
.grid, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6 {
  display: grid;
  grid-gap: 40px; }
  .grid .col-8, .grid-1 .col-8, .grid-2 .col-8, .grid-3 .col-8, .grid-4 .col-8, .grid-5 .col-8, .grid-6 .col-8 {
    width: 75%; }

.flex, .flex-wrap {
  display: flex; }
  .flex-wrap {
    flex-wrap: wrap; }
  .flex.justify-center, .justify-center.flex-wrap {
    justify-content: center; }
  .flex.align-center, .align-center.flex-wrap {
    align-items: center; }

.grid-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)); }

.grid-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)); }

.grid-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)); }

.grid-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)); }

.grid-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)); }

.grid-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)); }

@media screen and (max-width: 850px) {
  .grid-tablet-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .grid-tablet-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .grid-tablet-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .grid-tablet-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .grid-tablet-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .grid-tablet-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); } }

@media screen and (max-width: 768px) {
  .grid-mobile-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .grid-mobile-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .grid-mobile-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .grid-mobile-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .grid-mobile-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .grid-mobile-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); } }

@media screen and (max-width: 768px) {
  .hidden-mobile {
    display: none; } }

html {
  font-family: "Roboto", sans-serif;
  scroll-behavior: smooth; }

body {
  overflow-x: hidden !important;
  position: relative !important; }

@font-face {
  src: url(fonts/PlayfairDisplay-Bold.ttf);
  font-family: "Playfair", serif;
  font-weight: bold; }

@font-face {
  src: url(fonts/Roboto-Regular.ttf);
  font-family: "Roboto", sans-serif;
  font-weight: 400; }

@font-face {
  src: url(fonts/Roboto-Bold.ttf);
  font-family: "Roboto", sans-serif;
  font-weight: 600; }

a {
  text-decoration: none; }

p, li, a, input, textarea, select {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  line-height: 1.7; }

p {
  color: #333333;
  text-wrap: pretty; }

p.large {
  color: #959595;
  font-size: 22px;
  font-weight: bold;
  font-family: "Playfair", serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair", serif;
  color: #333333; }

h1 {
  font-size: 50px;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1.2; }

h2 {
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1.2; }

h3 {
  font-size: 26px;
  font-weight: 600;
  line-height: 1.2; }
  h3.h2 {
    font-size: 36px; }

h4 {
  font-size: 22px;
  font-weight: 600; }

h5 {
  font-size: 16px;
  font-weight: 600; }

h6 {
  font-size: 14px;
  font-weight: 600; }

.bg-orange {
  background: #F96F2B; }

.block {
  padding: 6vw 5vw;
  position: relative; }
  @media screen and (max-width: 768px) {
    .block {
      padding: 40px 25px; } }

.capper, .capper-small, .capper-max {
  position: relative;
  width: 1200px;
  max-width: 100%;
  margin: 0 auto; }
  .capper-small {
    width: 900px; }
  .capper-max {
    width: 1600px; }

.bg-white {
  background: white; }

.bg-black {
  background: #333333; }

.bg-lt-grey {
  background: #C6C6C6; }

.bg-beige {
  background: #F8F5EB; }

.color-white {
  color: white; }

.color-black {
  color: #333333; }

.no-padding {
  padding: 0; }
  .no-padding-sides {
    padding-left: 0;
    padding-right: 0; }
  .no-padding-top {
    padding-top: 0; }
  .no-padding-right {
    padding-right: 0; }
  .no-padding-bottom {
    padding-bottom: 0; }
  .no-padding-left {
    padding-left: 0; }

.overflow-hidden {
  overflow: hidden; }

.button, header#masthead #site-navigation li.menu-item:last-of-type,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  display: inline-block;
  border: none;
  border-radius: 5px;
  background: #F96F2B !important;
  padding: 13px 33px 13px !important;
  color: white !important;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  transition: all 0.25s ease-in; }
  .button.white, header#masthead #site-navigation li.white.menu-item:last-of-type,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.white {
    background: white !important;
    color: #333333 !important; }
  .button:hover, header#masthead #site-navigation li.menu-item:hover:last-of-type,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background: #ea5207 !important; }
    .button:hover.white, header#masthead #site-navigation li.menu-item:hover.white:last-of-type,
    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover.white {
      background: #4d4d4d !important;
      color: white !important; }

.utility-nav-wrap {
  padding: 2px 5vw;
  background: #F8F5EB;
  display: flex;
  height: 45px;
  justify-content: flex-end;
  align-items: center;
  position: sticky;
  z-index: 905;
  top: 0; }
  @media screen and (max-width: 1200px) {
    .utility-nav-wrap {
      padding: 2px 25px; } }
  .utility-nav-wrap a {
    padding: 0 0 0 10px;
    color: #333333;
    font-size: 14px; }
  .utility-nav-wrap ul {
    display: flex;
    margin-right: 30px; }
    .utility-nav-wrap ul li {
      list-style-type: none; }
      .utility-nav-wrap ul li a {
        padding: 0 0 0 10px;
        color: #333333;
        font-size: 14px; }
  .utility-nav-wrap .menu-utility-container {
    margin-right: 30px; }
  .utility-nav-wrap .acct-dropdown {
    position: relative;
    cursor: pointer;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    padding-bottom: 10px;
    padding-left: 10px;
    top: 6px; }
    .utility-nav-wrap .acct-dropdown span {
      display: inline-block;
      position: absolute;
      right: 70px;
      opacity: .9;
      top: -8px;
      width: 34px;
      height: 34px;
      border-radius: 50%;
      background: #FFCD5C;
      font-weight: 600;
      color: #333333;
      font-size: 18px;
      display: flex;
      align-items: center;
      justify-content: center;
      letter-spacing: 1.2px; }
    .utility-nav-wrap .acct-dropdown div.ul-wrap {
      position: absolute;
      top: 100%;
      padding-top: 10px;
      right: 0;
      width: 200px; }
      .utility-nav-wrap .acct-dropdown div.ul-wrap ul {
        opacity: 0;
        visibility: hidden;
        list-style-type: none;
        position: absolute;
        top: 2px;
        width: 100%;
        right: -40px;
        border-radius: 5px;
        padding: 20px 20px;
        background: #555555;
        display: block;
        transition: all .2s ease-out; }
        .utility-nav-wrap .acct-dropdown div.ul-wrap ul li, .utility-nav-wrap .acct-dropdown div.ul-wrap ul li a {
          color: white;
          display: block; }
          .utility-nav-wrap .acct-dropdown div.ul-wrap ul li:hover, .utility-nav-wrap .acct-dropdown div.ul-wrap ul li a:hover {
            color: #FFCD5C; }
        .utility-nav-wrap .acct-dropdown div.ul-wrap ul li:not(:last-of-type) {
          margin-bottom: 10px; }
    .utility-nav-wrap .acct-dropdown:hover .ul-wrap ul {
      opacity: 1;
      visibility: visible;
      z-index: 999; }
      .utility-nav-wrap .acct-dropdown:hover .ul-wrap ul li a {
        color: white;
        display: block; }
        @media screen and (max-width: 768px) {
          .utility-nav-wrap .acct-dropdown:hover .ul-wrap ul li a {
            font-size: 16px; } }

header#masthead {
  padding: 20px 5vw;
  position: relative;
  z-index: 900;
  display: flex;
  position: sticky;
  width: 100%;
  left: 0;
  top: 0;
  justify-content: space-between;
  align-items: center;
  background: white;
  border-bottom: solid 1px #f0f0f0; }
  header#masthead ul li a {
    font-size: 15px;
    color: #333333;
    font-weight: 600; }
  header#masthead .outer-mega .mega-menu {
    visibility: hidden;
    opacity: 0; }
  header#masthead .envelope-mega:hover .mega-menu {
    visibility: visible;
    opacity: 1; }
  header#masthead .mega-menu {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    padding: 0;
    visibility: hidden;
    opacity: 0;
    background: white;
    z-index: 100;
    border-top: solid 2px #C6C6C6;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: opacity .24s ease-out; }
    @media screen and (max-width: 768px) {
      header#masthead .mega-menu {
        display: none; } }
    header#masthead .mega-menu .mega-inner {
      padding: 40px 80px;
      grid-gap: 80px;
      grid-template-columns: 1fr 2fr 2fr; }
      header#masthead .mega-menu .mega-inner h4 {
        color: #333333;
        padding-bottom: 10px;
        border-bottom: solid 1px #C6C6C6;
        margin-bottom: 10px; }
      header#masthead .mega-menu .mega-inner ul li {
        list-style-type: none;
        padding: 5px 0 !important; }
        header#masthead .mega-menu .mega-inner ul li a {
          text-transform: initial;
          line-height: 1.2;
          padding: 5px 0 !important;
          color: #909090 !important;
          transition: color .3s ease-out; }
          header#masthead .mega-menu .mega-inner ul li a:hover {
            color: #F96F2B !important; }
      header#masthead .mega-menu .mega-inner ul.col-2 {
        columns: 2; }
    header#masthead .mega-menu .bottom-bar {
      padding: 0px 25px;
      text-align: center;
      background: #F8F5EB; }
      header#masthead .mega-menu .bottom-bar a h4 {
        color: #F96F2B;
        text-transform: initial;
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0; }
  header#masthead ul.right-nav {
    display: flex;
    align-items: center; }
    header#masthead ul.right-nav li {
      list-style-type: none;
      margin-left: 30px;
      z-index: 100;
      position: relative; }
      header#masthead ul.right-nav li .nav-search {
        margin-right: 20px; }
      header#masthead ul.right-nav li ul li {
        margin-left: 0; }
      header#masthead ul.right-nav li a {
        position: relative;
        padding-left: 10px; }
      header#masthead ul.right-nav li svg.cart-svg {
        position: absolute;
        top: -3px;
        left: -26px; }
      header#masthead ul.right-nav li svg.cart-svg path {
        fill: #F96F2B; }
      header#masthead ul.right-nav li span.cart-count {
        position: absolute;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background: #555555;
        color: white;
        top: -8px;
        left: -10px;
        z-index: 5;
        font-weight: 600;
        display: flex;
        font-size: 11px;
        justify-content: center;
        align-items: center; }
    @media screen and (max-width: 1200px) {
      header#masthead ul.right-nav .nav-search {
        display: none; } }
  header#masthead .hamburger {
    display: none;
    position: relative;
    width: 30px;
    height: 30px;
    top: 8px;
    right: 0;
    cursor: pointer; }
    header#masthead .hamburger span {
      position: absolute;
      width: 30px;
      height: 2px;
      background: #333333;
      left: 0;
      transition: all .24s ease-out; }
      header#masthead .hamburger span:first-child {
        top: 0; }
      header#masthead .hamburger span:nth-child(2) {
        top: 8px; }
      header#masthead .hamburger span:last-child {
        top: 16px; }
    header#masthead .hamburger.open span:first-child {
      transform: rotate(45deg);
      top: 6px; }
    header#masthead .hamburger.open span:nth-child(2) {
      opacity: 0; }
    header#masthead .hamburger.open span:last-child {
      transform: rotate(-45deg);
      top: 6px; }
    @media screen and (max-width: 1200px) {
      header#masthead .hamburger {
        display: block;
        z-index: 100; } }
  @media screen and (max-width: 1200px) {
    header#masthead .menu-main-navigation-container {
      position: fixed;
      top: 101px;
      z-index: 50;
      left: 0;
      height: calc(100vh - 101px);
      overflow: scroll;
      width: 100vw;
      background: white;
      transform: translate3d(100vw, 0, 0);
      will-change: transform;
      transition: transform .4s ease-out; }
      header#masthead .menu-main-navigation-container.show {
        transform: translate3d(0, 0, 0); }
      header#masthead .menu-main-navigation-container ul {
        padding-top: 60px;
        display: block !important; }
        header#masthead .menu-main-navigation-container ul li {
          display: block;
          text-align: left; }
          header#masthead .menu-main-navigation-container ul li .envelope-mega:hover .mega-menu {
            visibility: hidden;
            opacity: 0; }
          header#masthead .menu-main-navigation-container ul li a {
            font-size: 24px; } }
  header#masthead .menu-main-navigation-container #menu-main-navigation {
    display: flex; }
    header#masthead .menu-main-navigation-container #menu-main-navigation li {
      list-style-type: none;
      padding: 25px 10px; }
      header#masthead .menu-main-navigation-container #menu-main-navigation li a {
        padding: 5px 15px; }
        header#masthead .menu-main-navigation-container #menu-main-navigation li a:hover {
          color: #F96F2B; }
      header#masthead .menu-main-navigation-container #menu-main-navigation li.current-menu-item a {
        color: #F96F2B; }
    @media screen and (max-width: 1200px) {
      header#masthead .menu-main-navigation-container #menu-main-navigation li {
        padding: 10px 0; }
        header#masthead .menu-main-navigation-container #menu-main-navigation li a {
          padding: 0px 25px; } }
  header#masthead .site-branding {
    position: relative;
    z-index: 100; }
    header#masthead .site-branding img {
      width: 200px;
      height: auto; }
  header#masthead #site-navigation ul {
    display: flex;
    justify-content: flex-end;
    align-items: center; }
  header#masthead #site-navigation li {
    list-style-type: none;
    padding: 4px 15px; }
    header#masthead #site-navigation li:last-child {
      padding-right: 0; }
    header#masthead #site-navigation li.menu-item:last-of-type {
      padding: 6px 14px;
      margin-left: 8px;
      background: #333333; }
      header#masthead #site-navigation li.menu-item:last-of-type a {
        color: white; }
    header#masthead #site-navigation li:hover a {
      color: #333333; }
    header#masthead #site-navigation li.current-menu-item a {
      color: #F96F2B; }
  header#masthead #site-navigation a {
    text-decoration: none;
    text-transform: uppercase;
    color: #333333;
    font-size: 14px;
    font-weight: 700;
    transition: color .3s ease-out; }
  @media screen and (max-width: 1200px) {
    header#masthead {
      padding: 10px 25px 14px; }
      header#masthead .site-branding h1 {
        font-size: 20px; } }

@media screen and (max-width: 1200px) {
  #site-navigation {
    position: fixed;
    left: 100%;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: #C6C6C6;
    transition: transform .3s ease-out;
    will-change: transform; }
    #site-navigation ul {
      display: block;
      padding: 40px 30px;
      text-align: center; }
    #site-navigation li {
      color: white;
      display: block;
      text-align: center; }
      #site-navigation li a {
        color: #333333;
        font-size: 24px; }
      #site-navigation li:hover a {
        color: #333333; }
    #site-navigation.open {
      transform: translate3d(-100%, 0, 0); } }

#footer {
  background: white;
  padding: 40px 5vw 20px;
  position: relative;
  border-top: solid 1px #F8F5EB; }
  #footer li:hover a, #footer a:hover {
    text-decoration: underline; }
  #footer .footer-inner {
    justify-content: center;
    display: flex;
    flex-wrap: wrap; }
    #footer .footer-inner div.social {
      display: flex;
      gap: 20px; }
      #footer .footer-inner div.social svg {
        width: 30px; }
        #footer .footer-inner div.social svg path {
          fill: #F96F2B; }
    #footer .footer-inner img {
      width: 120px; }
  #footer .footer-menu {
    padding-top: 20px;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px; }
    #footer .footer-menu ul {
      width: 100%;
      list-style-type: none; }
      #footer .footer-menu ul li {
        display: inline-block;
        padding: 0 20px;
        position: relative; }
        #footer .footer-menu ul li:after {
          content: "|";
          position: absolute;
          top: 0;
          right: -3px; }
        #footer .footer-menu ul li:last-child:after {
          display: none; }
      #footer .footer-menu ul li a {
        padding: 0;
        text-decoration: none;
        color: #333333;
        font-size: 17px;
        font-weight: 600; }
        #footer .footer-menu ul li a:hover {
          color: #F96F2B; }
  #footer .footer-submenu {
    border-top: solid 2px #f8f8f8;
    padding-top: 20px;
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    #footer .footer-submenu ul {
      display: flex;
      list-style-type: none; }
      #footer .footer-submenu ul li {
        margin-right: 20px;
        line-height: 1.2; }
        #footer .footer-submenu ul li:last-child {
          margin-right: 0; }
      #footer .footer-submenu ul li a {
        color: #555;
        font-size: 14px;
        line-height: 1.2; }
    #footer .footer-submenu p {
      color: #555555;
      font-size: 14px;
      margin-right: 10px;
      line-height: 1.2; }

.mc-block {
  background: #EDE8D8;
  padding-top: 40px;
  padding-bottom: 40px; }
  .mc-block .gform_description {
    font-size: 26px;
    text-align: center;
    font-family: "Playfair", serif;
    font-weight: 600;
    line-height: 1.2;
    text-wrap: pretty; }
  .mc-block #gform_3 {
    /* newsletter form in footer */ }
    .mc-block #gform_3 input {
      border: none !important; }
    .mc-block #gform_3 input[type="text"], .mc-block #gform_3 input[type="email"] {
      padding: 15px 10px !important; }
    .mc-block #gform_3 input[type="submit"] {
      width: 100%; }

form#quote-form {
  font-size: 14px; }
  form#quote-form section {
    margin-bottom: 20px; }
  form#quote-form h3 {
    margin-bottom: 10px; }
  form#quote-form .grid-2 {
    gap: 10px; }
  form#quote-form select, form#quote-form input {
    padding: 5px 10px;
    width: 160px;
    font-size: 14px; }
    form#quote-form select.half, form#quote-form input.half {
      width: 75px; }
  form#quote-form input[type="radio"] {
    width: 16px; }

.block-results {
  padding-top: 60px; }
  .block-results li {
    font-size: 14px;
    list-style-type: none; }
  .block-results .results-list {
    padding: 40px 20px;
    border-radius: 10px;
    border: solid 2px #191919;
    background: #f2f2f2;
    display: grid;
    grid-template-columns: 1fr 1fr; }

