/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-type-one-secundary/block-type-one-secundary.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.blockTypeTwo__wrapper {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  margin: 64px 0; }
  .blockTypeTwo__wrapper.reversed {
    flex-direction: row; }
    @media screen and (max-width: 991px) {
      .blockTypeTwo__wrapper.reversed {
        flex-direction: column-reverse; } }
  @media screen and (max-width: 991px) {
    .blockTypeTwo__wrapper {
      flex-direction: column-reverse;
      align-items: flex-start;
      margin: 64px 24px 0; } }
  @media screen and (max-width: 768px) {
    .blockTypeTwo__wrapper {
      margin: 48px 24px; } }
  @media screen and (max-width: 640px) {
    .blockTypeTwo__wrapper {
      margin: 30px 24px; } }
  .blockTypeTwo__wrapper .blockTypeTwo__image {
    height: auto;
    max-height: 100vh;
    max-width: 100%; }
    @media screen and (max-width: 1600px) {
      .blockTypeTwo__wrapper .blockTypeTwo__image {
        max-width: 50%;
        width: 100%; } }
    @media screen and (max-width: 991px) {
      .blockTypeTwo__wrapper .blockTypeTwo__image {
        max-width: unset; } }
    .blockTypeTwo__wrapper .blockTypeTwo__image img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .blockTypeTwo__wrapper .blockTypeTwo__content {
    flex: 1 1 50%;
    padding: 120px; }
    @media screen and (max-width: 1350px) {
      .blockTypeTwo__wrapper .blockTypeTwo__content {
        padding: 24px; } }
    @media screen and (max-width: 991px) {
      .blockTypeTwo__wrapper .blockTypeTwo__content {
        padding: 24px 0 24px 24px; } }
    .blockTypeTwo__wrapper .blockTypeTwo__content h2 {
      margin: 0 0 24px; }
    .blockTypeTwo__wrapper .blockTypeTwo__content > div {
      margin: 0 0 20px; }
      .blockTypeTwo__wrapper .blockTypeTwo__content > div p {
        margin: 0 0 8px; }
    .blockTypeTwo__wrapper .blockTypeTwo__content li {
      line-height: 180%;
      margin-bottom: 4px; }
    .blockTypeTwo__wrapper .blockTypeTwo__content li::before {
      content: "";
      margin-right: 20px;
      width: 10px;
      height: 10px;
      background-color: #0079c1;
      border-radius: 50%;
      display: inline-block; }

@media screen and (min-width: 1921px) {
  .blockTypeTwo__wrapper {
    padding: 3.33333vw 0;
    margin: 0; }
    .blockTypeTwo__wrapper .blockTypeTwo__content {
      padding: 6.25vw; }
      .blockTypeTwo__wrapper .blockTypeTwo__content h2 {
        margin: 0 0 1.25vw; }
      .blockTypeTwo__wrapper .blockTypeTwo__content > div p {
        margin: 0 0 0.41667vw; } }

