/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block_part-generic-card-3/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
html {
  scroll-behavior: smooth;
}

* {
  box-sizing: border-box;
}

:root {
  --color-black: #000;
  --color-white: #fff;
  --color-primary-white-hover: #d1f7a7;
  --color-primary-blue: #0a2d4a;
  --color-primary-blue-hover: #114d7e;
  --color-primary-green: #6bcc00;
  --color-primary-green-hover: #97f332;
  --color-blue: #109cf1;
  --color-blue-white: #7aa3c5;
  --color-red: #f00;
  --color-dark: #282b34;
  --color-midnight: #0b132a;
  --color-gray: #767575;
  --color-gray-light: #f3f3f3;
  --color-gray-medium: #d9d9d9;
  --color-input-placeholder: #828282;
}

body {
  font-family: Inter;
  font-size: 16px;
  font-weight: 400;
  min-width: 320px;
  margin: 0;
  background-color: #fff;
  min-height: 100vh;
}

:root {
  --breakpoint-sm: 320px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px;
}

:root {
  --block-padding-top: 88px;
  --block-padding-bottom: 88px;
  --header-padding-bottom: 24px;
  --grid-column-padding: 12px;
  --header-menu-mobile-breakpoint: 1024px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}

h1 {
  font-size: 54px;
  font-weight: 800;
}

h2 {
  font-size: 48px;
}

h3 {
  font-size: 44px;
}

h4 {
  font-size: 36px;
}

h5 {
  font-size: 24px;
}

a {
  text-decoration: none;
  outline: none !important;
}

button {
  font-family: Inter;
}

small {
  font-size: inherit;
}

@media (min-width: 768px) {
  :root {
    --block-padding-top: 112px;
    --block-padding-bottom: 112px;
    --header-padding-bottom: 86px;
  }
}
.p-grid-column {
  padding: 12px;
}

.entry-content {
  margin: 0 !important;
}

.wp-block-cloudavocado-generic-card-3 .wrapper-main-content-card {
  padding: 44px 16px;
  margin-top: -50px;
}
.wp-block-cloudavocado-generic-card-3 .wrapper-image-generic-card {
  max-width: 598px;
  max-height: 432px;
}
.wp-block-cloudavocado-generic-card-3 .wrapper-image-generic-card .graphic-image {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wp-block-cloudavocado-generic-card-3 .wrapper-image-generic-card .object-right {
  -o-object-position: right;
     object-position: right;
}
.wp-block-cloudavocado-generic-card-3 .wrapper-image-generic-card .object-left {
  -o-object-position: left;
     object-position: left;
}
.wp-block-cloudavocado-generic-card-3 .interest {
  white-space: nowrap;
}
.wp-block-cloudavocado-generic-card-3 .wrapper-text-near-interest {
  max-width: 174px;
}
.wp-block-cloudavocado-generic-card-3 .learn-more-reference {
  color: #6bcc00;
  transition: color 0.2s ease;
}
.wp-block-cloudavocado-generic-card-3 .learn-more-reference:hover {
  color: #97f332;
}
.wp-block-cloudavocado-generic-card-3 .learn-more-reference:hover .reference-arrow-icon {
  background-color: #97f332;
}
.wp-block-cloudavocado-generic-card-3 .wrapper-arrow-icon {
  display: inline-block;
  width: 31px;
  height: 31px;
}
.wp-block-cloudavocado-generic-card-3 .wrapper-arrow-icon .reference-arrow-icon {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjYzMzUgMTUuNUw2LjM2NjU0IDE1LjUiIHN0cm9rZT0iIzEwOUNGMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjUgMjQuNjMzNUw2LjM2NjU0IDE1LjVMMTUuNSA2LjM2NjUzIiBzdHJva2U9IiMxMDlDRjEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjYzMzUgMTUuNUw2LjM2NjU0IDE1LjUiIHN0cm9rZT0iIzEwOUNGMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjUgMjQuNjMzNUw2LjM2NjU0IDE1LjVMMTUuNSA2LjM2NjUzIiBzdHJva2U9IiMxMDlDRjEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #6bcc00;
  transform: rotate(135deg);
  transition: background-color 0.2s ease;
}
@media (min-width: 768px) {
  .wp-block-cloudavocado-generic-card-3 .wrapper-main-content-card {
    margin-top: 0;
    padding: 0;
    background-color: #fff;
    color: #282b34;
    max-width: 496px;
  }
  .wp-block-cloudavocado-generic-card-3 .wrapper-description {
    max-width: 452px;
  }
  .wp-block-cloudavocado-generic-card-3 .wrapper-image-generic-card .graphic-image {
    border-radius: 20px;
  }
}

/*# sourceMappingURL=style-index.css.map*/