@charset "UTF-8";
/* 
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Author: Luis Rodriguez
Author URI: https://example.com
Description: Child theme for GeneratePress. Compiled from style.scss.
Template: generatepress
Version: 1.0.0
Text Domain: generatepress-child
*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");
/* --------------------------
   Tokens
--------------------------- */
/* --------------------------
   Base
--------------------------- */
body {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
}

h1 {
  font-size: clamp(28px, 4.5vw, 48px);
  line-height: 1.2;
}

h2 {
  font-size: clamp(20px, 2.2vw, 25px);
  line-height: 1.3;
}

h3 {
  font-size: clamp(18px, 2.1vw, 22px);
  line-height: 1.35;
}

h4 {
  font-size: clamp(17px, 1.9vw, 20px);
  line-height: 1.4;
}

h5 {
  font-size: clamp(16px, 1.7vw, 18px);
  line-height: 1.45;
}

h6 {
  font-size: clamp(14px, 1.5vw, 16px);
  line-height: 1.5;
}

p {
  font-size: 16px;
  line-height: 35px;
}

.main-navigation {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.woorelated-product {
  font-size: 32px;
  font-weight: 600;
}

.underline-blue,
.description_tab,
.description_tab a,
.woorelated-product {
  position: relative;
  display: inline-block;
  z-index: 0;
}

.underline-blue::after,
.description_tab::after,
.description_tab a::after,
.woorelated-product::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.15em;
  width: 100%;
  height: 0.3em;
  background-color: #0094b0;
  opacity: 0.7;
  z-index: -1;
}

.wc-tabs {
  padding-left: 0px !important;
}

.wc-tabs .description_tab {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 2px !important;
}

.wc-tabs .description_tab a {
  font-size: 32px;
  font-weight: 600;
  color: black !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 0;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  border: #cdcdcd solid 1px;
  padding: 20px;
  min-height: 513px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* --------------------------
   Header search
--------------------------- */
.inside-header a {
  color: black;
  text-decoration: none;
}

.header-widget {
  width: 60%;
}

.header-widget .headerrigth .wp-block-search__inside-wrapper {
  border: 0;
}

.header-widget .wp-block-search__button {
  background: transparent;
}

.header-widget .wp-block-search__button svg {
  fill: #09090a;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.header-widget .wp-block-search__inside-wrapper {
  background: #f4f3f4;
  border-radius: 63px;
}

.header-widget .wp-block-search__inside-wrapper input,
.header-widget .wp-block-search__inside-wrapper button {
  background: transparent !important;
  border: 0;
  padding-top: 7px;
  padding-bottom: 7px;
}

@media (max-width: 768px) {
  .header-widget {
    width: 100%;
  }
}

/* --------------------------
   Hover wrapper
--------------------------- */
.hover-wrapper {
  position: relative;
  overflow: hidden;
}

.hover-wrapper .overlay-content {
  position: absolute;
  inset: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  z-index: 2;
  border-radius: 50%;
}

.hover-wrapper .base-content {
  position: relative;
  z-index: 1;
}

.hover-wrapper:hover .overlay-content {
  opacity: 1;
}

.hover-wrapper:hover .base-content {
  background: #ffffff;
  border-radius: 50%;
  border: 2px solid #f15653;
}

/* --------------------------
   Primary menu
--------------------------- */
#menu-main-menu li {
  border-left: 1px solid #ddd;
}

#menu-main-menu li:last-child {
  border-right: 1px solid #ddd;
}

#menu-main-menu a {
  color: #1a1a1a;
  font-weight: 500;
}

#menu-main-menu #menu-item-41 {
  background: #f15653;
}

#menu-main-menu #menu-item-41 a {
  color: #ffffff;
}

#menu-main-menu #menu-item-41 > a::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 12px;
  margin-left: 6px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='m13.796 7.049-4.688 4.687a.909.909 0 0 1-.644.264.928.928 0 0 1-.674-.264.903.903 0 0 1 0-1.318l3.076-3.105H1.901a.926.926 0 0 1-.937-.938c0-.498.41-.938.937-.938h8.965L7.79 2.361a.903.903 0 0 1 0-1.318.903.903 0 0 1 1.318 0l4.688 4.687c.38.352.38.967 0 1.319Z'/%3E%3C/svg%3E") no-repeat center center;
  background-size: contain;
}

/* --------------------------
   Buttons
--------------------------- */
.btn {
  background-color: #f15653;
  color: #ffffff;
  border-radius: 4px;
  padding: 10px 20px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.btn:hover, .btn:focus {
  background-color: #0094b0;
}

.btn::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 12px;
  margin-left: 6px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='m13.796 7.049-4.688 4.687a.909.909 0 0 1-.644.264.928.928 0 0 1-.674-.264.903.903 0 0 1 0-1.318l3.076-3.105H1.901a.926.926 0 0 1-.937-.938c0-.498.41-.938.937-.938h8.965L7.79 2.361a.903.903 0 0 1 0-1.318.903.903 0 0 1 1.318 0l4.688 4.687c.38.352.38.967 0 1.319Z'/%3E%3C/svg%3E") no-repeat center center;
  background-size: contain;
}

/* --------------------------
   WP Gallery
--------------------------- */
.wp-block-gallery {
  /* Hide default lightbox button chrome */
}

.wp-block-gallery .wp-block-image {
  position: relative;
  overflow: hidden;
  /* Magnifier icon (center) – encoded */
  /* Red overlay */
}

.wp-block-gallery .wp-block-image img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-transition: -webkit-transform 0.35s ease;
  transition: -webkit-transform 0.35s ease;
  transition: transform 0.35s ease;
  transition: transform 0.35s ease, -webkit-transform 0.35s ease;
}

.wp-block-gallery .wp-block-image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  -webkit-transform: translate(-50%, -50%) scale(0.8);
          transform: translate(-50%, -50%) scale(0.8);
  opacity: 0;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  pointer-events: none;
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0'/%3E%3C/svg%3E)") no-repeat center/contain;
}

.wp-block-gallery .wp-block-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(215, 56, 56, 0.82);
  opacity: 0;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  z-index: 1;
}

.wp-block-gallery .wp-block-image:hover img {
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}

.wp-block-gallery .wp-block-image:hover::after {
  opacity: 1;
}

.wp-block-gallery .wp-block-image:hover::before {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

.wp-block-gallery button {
  right: 16px;
  top: 16px;
  width: 100%;
  height: 100%;
  background: transparent !important;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}

.wp-block-gallery button svg {
  display: none;
}

.wp-block-gallery button:hover, .wp-block-gallery button:focus {
  opacity: 1;
  background-color: transparent !important;
}

/* --------------------------
   Footer widgets
--------------------------- */
#footer-widgets {
  padding-top: 40px;
}

#footer-widgets .site-info {
  border-top: 1px solid #d0d0d0;
}

#footer-widgets .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 18px;
}

#footer-widgets .menu li {
  margin: 0;
}

#footer-widgets .menu a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  text-decoration: none;
  text-transform: uppercase;
  color: #111;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.2;
}

#footer-widgets .menu a::before {
  content: "";
  display: inline-block;
  width: 11px;
  height: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 11px;
          flex: 0 0 11px;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  /* icon as mask */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 10'%3E%3Cpath d='m10.266 6.04-3.75 3.75A.727.727 0 0 1 6 10a.742.742 0 0 1-.54-.21.723.723 0 0 1 0-1.056L7.923 6.25H.75A.74.74 0 0 1 0 5.5c0-.398.328-.75.75-.75h7.172L5.46 2.29a.723.723 0 0 1 0-1.056.723.723 0 0 1 1.055 0l3.75 3.75a.723.723 0 0 1 0 1.055Z'/%3E%3C/svg%3E") no-repeat center/contain;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 10'%3E%3Cpath d='m10.266 6.04-3.75 3.75A.727.727 0 0 1 6 10a.742.742 0 0 1-.54-.21.723.723 0 0 1 0-1.056L7.923 6.25H.75A.74.74 0 0 1 0 5.5c0-.398.328-.75.75-.75h7.172L5.46 2.29a.723.723 0 0 1 0-1.056.723.723 0 0 1 1.055 0l3.75 3.75a.723.723 0 0 1 0 1.055Z'/%3E%3C/svg%3E") no-repeat center/contain;
  background-color: currentColor;
}

#footer-widgets .menu a:hover, #footer-widgets .menu a:focus-visible {
  opacity: 0.85;
}

#footer-widgets .menu a:hover::before, #footer-widgets .menu a:focus-visible::before {
  -webkit-transform: translateX(4px);
          transform: translateX(4px);
}

#footer-widgets #nav_menu-3 ul {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (auto)[2];
      grid-template-columns: repeat(2, auto);
  gap: 10px 40px;
}

.inside-footer-widgets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.inside-footer-widgets > div {
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
}

/* --------------------------
   Page-specific: Contact/CF7 (page-id-278)
--------------------------- */
.page-id-278 .wpcf7 form {
  /* Styled submit with encoded arrow */
}

.page-id-278 .wpcf7 form .cf7-two-col {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  gap: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.page-id-278 .wpcf7 form .cf7-col.cf7-left {
  display: -ms-grid;
  display: grid;
  gap: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.page-id-278 .wpcf7 form .cf7-col.cf7-right textarea {
  min-height: 170px;
}

.page-id-278 .wpcf7 form .wpcf7-form-control:not(.wpcf7-submit) {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 14px;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  background: #ffffff;
  font-size: 14px;
  line-height: 1.4;
  outline: none;
  -webkit-transition: border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
  transition: border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

.page-id-278 .wpcf7 form .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #d1d5db;
  -webkit-box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.08);
          box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.08);
}

.page-id-278 .wpcf7 form textarea.wpcf7-form-control {
  padding: 12px 14px;
  resize: vertical;
}

.page-id-278 .wpcf7 form ::-webkit-input-placeholder {
  color: #9ca3af;
}

.page-id-278 .wpcf7 form :-ms-input-placeholder {
  color: #9ca3af;
}

.page-id-278 .wpcf7 form ::-ms-input-placeholder {
  color: #9ca3af;
}

.page-id-278 .wpcf7 form ::placeholder {
  color: #9ca3af;
}

.page-id-278 .wpcf7 form .cf7-actions {
  margin-top: 16px;
}

.page-id-278 .wpcf7 form input[type="submit"] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--accent);
  color: #ffffff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none;
  padding: 1rem 2rem;
  border-radius: 4px;
}

.page-id-278 .wpcf7 form .wpcf7-submit.btn {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  padding-right: 36px;
  /* space for arrow */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath fill='%23fff' d='m12.832 7.049-4.687 4.687A.909.909 0 0 1 7.5 12a.928.928 0 0 1-.674-.264.903.903 0 0 1 0-1.318l3.076-3.105H.938A.926.926 0 0 1 0 6.375c0-.498.41-.938.938-.938h8.964L6.826 2.361a.903.903 0 0 1 0-1.318.903.903 0 0 1 1.319 0l4.687 4.687c.38.352.38.967 0 1.319Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 14px 12px;
}

.page-id-278 .wpcf7 form .wpcf7-submit.btn:hover {
  background-position: right 12px center;
}

.page-id-278 .wpcf7 form input[type="submit"]:hover {
  opacity: 0.9;
}

.page-id-278 .wpcf7 form .wpcf7-response-output {
  margin-top: 12px;
}

.page-id-278 .wpcf7 .wpcf7-not-valid {
  border-color: #ef4444 !important;
}

@media (max-width: 768px) {
  .page-id-278 .wpcf7 form .cf7-two-col {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }
  .page-id-278 .wpcf7 form .cf7-col.cf7-right textarea {
    min-height: 200px;
  }
}

/* --------------------------
   Banner crumbs
--------------------------- */
.banner-inner a,
.banner-inner span {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 20px;
}

.banner-inner .breadcrumb_last {
  font-weight: 600;
}

/* --------------------------
   Sliders
--------------------------- */
@media (max-width: 768px) {
  .hover-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* --------------------------
   Woocomerce
--------------------------- */
.button.product_type_simple.add_to_cart_button,
.see-product-button {
  width: 100%;
  text-align-last: center;
  background: #f15653;
  color: white;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
}

.woocommerce-loop-product__title {
  font-size: 20px;
  color: black;
  font-weight: 600;
  text-align: center;
}

.woocommerce-breadcrumb {
  display: none;
}

.woocommerce-archive-wrapper ul .product {
  padding: 10px !important;
  border: solid 1px #cdcdcd;
  border-radius: 10px;
  min-height: 538px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.woocommerce-archive-wrapper .attachment-woocommerce_thumbnail {
  max-height: 291px;
  -o-object-fit: cover;
     object-fit: cover;
}

.woocommerce-archive-wrapper .woocommerce-loop-product__title {
  font-size: 20px;
  font-weight: 600;
  color: black;
  text-align: center;
}

.woocommerce-archive-wrapper .price {
  text-align: center;
}

.woocommerce-archive-wrapper .woocommerce-Price-amount {
  font-size: 20px;
  color: black;
  text-align: center;
}

@media (max-width: 768px) {
  .woocommerce-archive-wrapper ul .product {
    min-height: 390px;
  }
}

.product h1 {
  font-size: 25px;
  font-weight: 600;
}

.product .price {
  margin-top: 30px;
}

.product .price span {
  color: black;
}

.product p {
  color: black;
}

.product form.cart {
  display: none;
}

.product .product_meta {
  display: none;
}

.product .flex-viewport {
  height: 472px;
  width: 472px;
  border: solid 1px #cdcdcd;
}

.product .woocommerce-product-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 10px;
}

.product .flex-control-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.product .flex-control-thumbs li {
  width: 100% !important;
}

.product .flex-control-thumbs li img {
  border: solid 1px #cdcdcd;
  padding: 5px;
}

.product .flex-control-thumbs li .flex-active {
  border: solid 1px #f15653;
}

.price,
.add_to_cart_button {
  display: none !important;
}

.button.product_type_simple {
  display: none !important;
}

.single-product .woocommerce-tabs .wc-tabs {
  border-top: 1px solid #2222;
  border-bottom: 1px solid #2222;
  padding-top: 10px;
  padding-bottom: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: transparent;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
  display: none;
}

.woocommerce-product-gallery__image img {
  max-height: 405px;
  -o-object-fit: contain;
     object-fit: contain;
}

.woocommerce-archive-wrapper .attachment-woocommerce_thumbnail {
  -o-object-fit: contain;
     object-fit: contain;
}

.woocommerce .orderby {
  display: none !important;
}

.page-id-477 .quote-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
}

.page-id-477 .quote-form .form-row {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(33.333% - 15px);
          flex: 1 1 calc(33.333% - 15px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.page-id-477 .quote-form .form-row.full-width {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.page-id-477 .quote-form input,
.page-id-477 .quote-form textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.page-id-477 .quote-form [type="submit"] {
  background-color: var(--accent);
  color: #fff;
  border: none;
  padding: 12px 20px;
  cursor: pointer;
  font-weight: bold;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.page-id-477 .quote-form [type="submit"]:hover {
  background-color: #b73c3c;
}

@media (max-width: 768px) {
  .contained-content .site-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/*# sourceMappingURL=style.css.map */