.color-style-text-black {color: rgba(38, 38, 38, 1);}
.container-style {max-width: none; padding-left: 3.13vw; padding-right: 3.13vw; height: 100%;}
.text-style-h1 {font-size: 7.5vw; line-height: 95%; letter-spacing: -0.47vw; font-weight: 400;}
.section-style {padding-top: 10.94vw;}
.text-style-h3 {font-size: 3.75vw; line-height: 110%; letter-spacing: -0.23vw; font-weight: 400;}
.text-style-h2 {font-weight: 500; font-size: 1.41vw; letter-spacing: -0.09vw; text-transform: uppercase;}
.color-style-text-gray {color: rgba(103, 103, 103, 1);}
.text-style-h1-subtitle {font-size: 1.56vw; letter-spacing: -0.08vw; font-weight: 400;}
.text-style-h4 {font-size: 1.88vw; line-height: 120%; letter-spacing: -0.12vw; font-weight: 400;}
.text-style-h5 {font-size: 1.56vw; line-height: 110%; letter-spacing: -0.08vw; font-weight: 400;}
.text-style-body-text {font-size: 1.25vw; line-height: 130%; letter-spacing: -0.06vw; font-weight: 400;}
.text-style-header-links {font-weight: 500; font-size: 1.25vw; letter-spacing: -0.06vw; text-transform: uppercase;}
.text-style-button {font-weight: 500; font-size: 1.25vw; text-transform: uppercase; letter-spacing: -0.06vw;}
.text-style-date {font-weight: 500; font-size: 1.25vw; line-height: 110%; letter-spacing: -0.06vw;}
.text-style-numbers {font-size: 1.56vw; line-height: 110%; letter-spacing: -0.08vw; font-weight: 400;}
.text-style-banner-text {font-weight: 500; font-size: 1.25vw; line-height: 130%; letter-spacing: -0.03vw;}
.text-style-big-numbers {font-weight: 300; font-size: 7.5vw; line-height: 110%; letter-spacing: -0.62vw;}
.text-style-header-links-menu {font-size: 2.5vw; line-height: 110%; letter-spacing: -0.09vw;}
.text-style-sertificate-name {font-weight: 500; font-size: 1.88vw; line-height: 110%; letter-spacing: -0.08vw; text-transform: uppercase;}
.text-style-sertificate-price {font-weight: 500; font-size: 2.5vw; line-height: 110%; text-transform: uppercase; letter-spacing: -0.16vw;}
.text-style-search-link-heading {font-size: 1.56vw; line-height: 110%; letter-spacing: -0.06vw; text-decoration: underline;}
.text-style-404 {font-weight: 300; line-height: 110%; letter-spacing: -2.34vw; font-size: 23.44vw;}
.color-style-stroke-light-gray {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(209, 209, 209, 1); border-left-color: rgba(209, 209, 209, 1); border-right-color: rgba(209, 209, 209, 1); border-bottom-color: rgba(209, 209, 209, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.radius-style-4 {border-top-left-radius: 0.31vw; border-top-right-radius: 0.31vw; border-bottom-left-radius: 0.31vw; border-bottom-right-radius: 0.31vw;}
.color-style-fill-white {background-size: auto; background-image: linear-gradient(rgba(250, 252, 252, 1) 0%, rgba(250, 252, 252, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color-style-fill-light-gray {background-size: auto; background-image: linear-gradient(rgba(209, 209, 209, 1) 0%, rgba(209, 209, 209, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color-style-fill-gray {background-size: auto; background-image: linear-gradient(rgba(103, 103, 103, 1) 0%, rgba(103, 103, 103, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color-style-fill-black {background-size: auto; background-image: linear-gradient(rgba(38, 38, 38, 1) 0%, rgba(38, 38, 38, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color-style-fill-light-tiffany {background-size: auto; background-image: linear-gradient(rgba(237, 242, 242, 1) 0%, rgba(237, 242, 242, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color-style-fill-tiffany {background-size: auto; background-image: linear-gradient(rgba(0, 175, 175, 1) 0%, rgba(0, 175, 175, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color-style-fill-dark-tiffany {background-size: auto; background-image: linear-gradient(rgba(0, 107, 107, 1) 0%, rgba(0, 107, 107, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color-style-fill-tiffany-20 {background-size: auto; background-image: linear-gradient(rgba(0, 175, 175, 0.2) 0%, rgba(0, 175, 175, 0.2) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color-style-text-white {color: rgba(250, 252, 252, 1);}
.color-style-text-light-gray {color: rgba(209, 209, 209, 1);}
.color-style-text-light-tiffany {color: rgba(237, 242, 242, 1);}
.color-style-text-tiffany {color: rgba(0, 175, 175, 1);}
.color-style-text-dark-tiffany {color: rgba(0, 107, 107, 1);}
.radius-style-100 {border-top-left-radius: 7.81vw; border-top-right-radius: 7.81vw; border-bottom-left-radius: 7.81vw; border-bottom-right-radius: 7.81vw;}
.color-style-stroke-gray {border-top-width: 0.08vw; border-right-width: 0.08vw; border-bottom-width: 0.08vw; border-left-width: 0.08vw; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(103, 103, 103, 1); border-left-color: rgba(103, 103, 103, 1); border-right-color: rgba(103, 103, 103, 1); border-bottom-color: rgba(103, 103, 103, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.stroke-style-light-gray-top {border-top-width: 0.08vw; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(209, 209, 209, 1);}
.grid-style-4 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5625vw; row-gap: 1.5625vw;}
@media (max-width: 991px) {.text-style-h1 {font-size: 6.26vw; letter-spacing: -0.53vw; font-weight: 400;}}
@media (max-width: 991px) {.color-style-text-black {color: rgba(38, 38, 38, 1);}}
@media (max-width: 991px) {.text-style-h1-subtitle {font-size: 2.09vw; letter-spacing: -0.07vw;}}
@media (max-width: 991px) {.text-style-h2 {font-size: 1.83vw; letter-spacing: -0.13vw;}}
@media (max-width: 991px) {.text-style-h3 {font-size: 4.17vw; letter-spacing: -0.26vw;}}
@media (max-width: 991px) {.text-style-h4 {font-size: 2.6vw;}}
@media (max-width: 991px) {.text-style-h5 {font-size: 2.32vw; letter-spacing: -0.13vw;}}
@media (max-width: 991px) {.text-style-body-text {font-size: 1.83vw;}}
@media (max-width: 991px) {.text-style-header-links {font-size: 1.82vw;}}
@media (max-width: 991px) {.text-style-button {font-size: 2.08vw; letter-spacing: -0.1vw;}}
@media (max-width: 991px) {.text-style-date {font-size: 1.82vw;}}
@media (max-width: 991px) {.text-style-numbers {font-size: 2.34vw; letter-spacing: -0.1vw;}}
@media (max-width: 991px) {.text-style-banner-text {font-size: 2.08vw; letter-spacing: -0.08vw;}}
@media (max-width: 991px) {.text-style-big-numbers {font-size: 11.07vw; letter-spacing: -1.04vw;}}
@media (max-width: 991px) {.text-style-header-links-menu {font-size: 4.17vw; letter-spacing: -0.23vw;}}
@media (max-width: 991px) {.text-style-sertificate-name {font-size: 3.13vw; letter-spacing: -0.18vw;}}
@media (max-width: 991px) {.text-style-sertificate-price {text-transform: none; font-size: 4.17vw; letter-spacing: -0.2vw;}}
@media (max-width: 991px) {.text-style-search-link-heading {font-size: 2.6vw;}}
@media (max-width: 991px) {.text-style-404 {font-size: 23.44vw;}}
@media (max-width: 991px) {.radius-style-4 {border-top-left-radius: 0.52vw; border-top-right-radius: 0.52vw; border-bottom-left-radius: 0.52vw; border-bottom-right-radius: 0.52vw;}}
@media (max-width: 991px) {.color-style-stroke-light-gray {border-top-width: 0.13vw; border-right-width: 0.13vw; border-bottom-width: 0.13vw; border-left-width: 0.13vw;}}
@media (max-width: 991px) {.color-style-fill-white {background-image: linear-gradient(rgba(250, 252, 252, 1) 0%, rgba(250, 252, 252, 1) 100%);}}
@media (max-width: 991px) {.color-style-fill-light-gray {background-image: linear-gradient(rgba(209, 209, 209, 1) 0%, rgba(209, 209, 209, 1) 100%);}}
@media (max-width: 991px) {.color-style-fill-gray {background-image: linear-gradient(rgba(103, 103, 103, 1) 0%, rgba(103, 103, 103, 1) 100%);}}
@media (max-width: 991px) {.color-style-fill-black {background-image: linear-gradient(rgba(38, 38, 38, 1) 0%, rgba(38, 38, 38, 1) 100%);}}
@media (max-width: 991px) {.color-style-fill-light-tiffany {background-image: linear-gradient(rgba(237, 242, 242, 1) 0%, rgba(237, 242, 242, 1) 100%);}}
@media (max-width: 991px) {.color-style-fill-tiffany {background-image: linear-gradient(rgba(0, 175, 175, 1) 0%, rgba(0, 175, 175, 1) 100%);}}
@media (max-width: 991px) {.color-style-fill-dark-tiffany {background-image: linear-gradient(rgba(0, 107, 107, 1) 0%, rgba(0, 107, 107, 1) 100%);}}
@media (max-width: 991px) {.color-style-fill-tiffany-20 {background-image: linear-gradient(rgba(0, 175, 175, 0.2) 0%, rgba(0, 175, 175, 0.2) 100%);}}
@media (max-width: 991px) {.color-style-text-white {color: rgba(250, 252, 252, 1);}}
@media (max-width: 991px) {.color-style-text-light-gray {color: rgba(209, 209, 209, 1);}}
@media (max-width: 991px) {.color-style-text-gray {color: rgba(103, 103, 103, 1);}}
@media (max-width: 991px) {.color-style-text-light-tiffany {color: rgba(237, 242, 242, 1);}}
@media (max-width: 991px) {.color-style-text-tiffany {color: rgba(0, 175, 175, 1);}}
@media (max-width: 991px) {.color-style-text-dark-tiffany {color: rgba(0, 107, 107, 1);}}
@media (max-width: 991px) {.radius-style-100 {border-top-left-radius: 10.09vw; border-top-right-radius: 10.09vw; border-bottom-left-radius: 10.09vw; border-bottom-right-radius: 10.09vw;}}
@media (max-width: 991px) {.color-style-stroke-gray {border-top-width: 0.1vw; border-right-width: 0.1vw; border-bottom-width: 0.1vw; border-left-width: 0.1vw; border-top-color: rgba(103, 103, 103, 1); border-left-color: rgba(103, 103, 103, 1); border-right-color: rgba(103, 103, 103, 1); border-bottom-color: rgba(103, 103, 103, 1);}}
@media (max-width: 991px) {.container-style {padding-left: 4.04vw; padding-right: 4.04vw;}}
@media (max-width: 991px) {.section-style {padding-top: 15.63vw;}}
@media (max-width: 991px) {.stroke-style-light-gray-top {border-top-width: 0.13vw; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}}
@media (max-width: 991px) {.grid-style-4 {grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 2.6041666666666665vw;}}
@media (max-width: 767px) {.text-style-h1 {font-size: 5.83vw; letter-spacing: -0.42vw; font-weight: 400;}}
@media (max-width: 767px) {.color-style-text-black {color: rgba(38, 38, 38, 1);}}
@media (max-width: 767px) {.text-style-h1-subtitle {font-size: 3.33vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-h2 {font-size: 2.92vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-h3 {font-size: 4.58vw; letter-spacing: -0.29vw;}}
@media (max-width: 767px) {.text-style-h4 {font-size: 3.75vw; letter-spacing: -0.21vw;}}
@media (max-width: 767px) {.text-style-h5 {font-size: 3.33vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-body-text {font-size: 3.33vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-header-links {font-size: 3.33vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-button {font-size: 3.33vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-date {font-size: 3.33vw;}}
@media (max-width: 767px) {.text-style-numbers {font-size: 3.33vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-banner-text {font-size: 3.33vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-header-links-menu {font-size: 5vw; letter-spacing: -0.21vw;}}
@media (max-width: 767px) {.text-style-big-numbers {font-size: 12.5vw; letter-spacing: -1.25vw;}}
@media (max-width: 767px) {.text-style-sertificate-name {font-size: 5vw; letter-spacing: -0.34vw;}}
@media (max-width: 767px) {.text-style-sertificate-price {font-size: 6.67vw; letter-spacing: -0.42vw;}}
@media (max-width: 767px) {.text-style-search-link-heading {font-size: 4.17vw; letter-spacing: -0.17vw;}}
@media (max-width: 767px) {.text-style-404 {font-size: 33.33vw; letter-spacing: -3.39vw;}}
@media (max-width: 767px) {.color-style-text-gray {color: rgba(103, 103, 103, 1);}}
@media (max-width: 767px) {.color-style-stroke-light-gray {border-top-width: 0.21vw; border-right-width: 0.21vw; border-bottom-width: 0.21vw; border-left-width: 0.21vw;}}
@media (max-width: 767px) {.radius-style-4 {border-top-left-radius: 0.83vw; border-top-right-radius: 0.83vw; border-bottom-left-radius: 0.83vw; border-bottom-right-radius: 0.83vw;}}
@media (max-width: 767px) {.color-style-fill-white {background-image: linear-gradient(rgba(250, 252, 252, 1) 0%, rgba(250, 252, 252, 1) 100%);}}
@media (max-width: 767px) {.color-style-fill-light-gray {background-image: linear-gradient(rgba(209, 209, 209, 1) 0%, rgba(209, 209, 209, 1) 100%);}}
@media (max-width: 767px) {.color-style-fill-gray {background-image: linear-gradient(rgba(103, 103, 103, 1) 0%, rgba(103, 103, 103, 1) 100%);}}
@media (max-width: 767px) {.color-style-fill-black {background-image: linear-gradient(rgba(38, 38, 38, 1) 0%, rgba(38, 38, 38, 1) 100%);}}
@media (max-width: 767px) {.color-style-fill-light-tiffany {background-image: linear-gradient(rgba(237, 242, 242, 1) 0%, rgba(237, 242, 242, 1) 100%);}}
@media (max-width: 767px) {.color-style-fill-tiffany {background-image: linear-gradient(rgba(0, 175, 175, 1) 0%, rgba(0, 175, 175, 1) 100%);}}
@media (max-width: 767px) {.color-style-fill-dark-tiffany {background-image: linear-gradient(rgba(0, 107, 107, 1) 0%, rgba(0, 107, 107, 1) 100%);}}
@media (max-width: 767px) {.color-style-fill-tiffany-20 {background-image: linear-gradient(rgba(0, 175, 175, 0.2) 0%, rgba(0, 175, 175, 0.2) 100%);}}
@media (max-width: 767px) {.color-style-text-white {color: rgba(250, 252, 252, 1);}}
@media (max-width: 767px) {.color-style-text-light-gray {color: rgba(209, 209, 209, 1);}}
@media (max-width: 767px) {.color-style-text-light-tiffany {color: rgba(237, 242, 242, 1);}}
@media (max-width: 767px) {.color-style-text-tiffany {color: rgba(0, 175, 175, 1);}}
@media (max-width: 767px) {.color-style-text-dark-tiffany {color: rgba(0, 107, 107, 1);}}
@media (max-width: 767px) {.radius-style-100 {border-top-left-radius: 20.83vw; border-top-right-radius: 20.83vw; border-bottom-left-radius: 20.83vw; border-bottom-right-radius: 20.83vw;}}
@media (max-width: 767px) {.container-style {padding-left: 4.17vw; padding-right: 4.17vw;}}
@media (max-width: 767px) {.section-style {padding-top: 16.67vw;}}
@media (max-width: 767px) {.grid-style-4 {row-gap: 4.166666666666667vw;}}
@media (max-width: 767px) {.stroke-style-light-gray-top {border-top-width: 0.21vw; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}}
@media (max-width: 479px) {.color-style-text-black {color: rgba(38, 38, 38, 1);}}
@media (max-width: 479px) {.text-style-h1 {font-size: 7.47vw; letter-spacing: -0.53vw; font-weight: 400;}}
@media (max-width: 479px) {.text-style-h1-subtitle {font-size: 4.27vw; letter-spacing: -0.27vw;}}
@media (max-width: 479px) {.text-style-h2 {font-size: 3.73vw; letter-spacing: -0.21vw;}}
@media (max-width: 479px) {.text-style-h3 {font-size: 5.87vw; letter-spacing: -0.43vw;}}
@media (max-width: 479px) {.text-style-h4 {font-size: 4.8vw; letter-spacing: -0.27vw;}}
@media (max-width: 479px) {.text-style-h5 {font-size: 4.27vw; letter-spacing: -0.27vw;}}
@media (max-width: 479px) {.text-style-body-text {font-size: 4.27vw; letter-spacing: -0.21vw;}}
@media (max-width: 479px) {.text-style-header-links {font-size: 4.27vw; letter-spacing: -0.21vw;}}
@media (max-width: 479px) {.text-style-button {font-size: 4.27vw; letter-spacing: -0.27vw;}}
@media (max-width: 479px) {.text-style-date {font-size: 4.27vw; letter-spacing: -0.13vw;}}
@media (max-width: 479px) {.text-style-numbers {font-size: 4.27vw; letter-spacing: -0.21vw;}}
@media (max-width: 479px) {.text-style-banner-text {font-size: 4.27vw; letter-spacing: -0.21vw;}}
@media (max-width: 479px) {.text-style-big-numbers {font-size: 16vw; letter-spacing: -1.52vw;}}
@media (max-width: 479px) {.text-style-header-links-menu {font-size: 6.4vw; letter-spacing: -0.21vw;}}
@media (max-width: 479px) {.text-style-sertificate-name {font-size: 6.4vw; letter-spacing: -0.53vw;}}
@media (max-width: 479px) {.text-style-sertificate-price {font-size: 8.53vw; letter-spacing: -0.48vw;}}
@media (max-width: 479px) {.text-style-search-link-heading {font-size: 5.33vw; letter-spacing: -0.21vw;}}
@media (max-width: 479px) {.text-style-404 {font-size: 42.67vw;}}
@media (max-width: 479px) {.color-style-stroke-light-gray {border-top-width: 0.27vw; border-right-width: 0.27vw; border-bottom-width: 0.27vw; border-left-width: 0.27vw;}}
@media (max-width: 479px) {.radius-style-4 {border-top-left-radius: 1.07vw; border-top-right-radius: 1.07vw; border-bottom-left-radius: 1.07vw; border-bottom-right-radius: 1.07vw;}}
@media (max-width: 479px) {.color-style-fill-white {background-image: linear-gradient(rgba(250, 252, 252, 1) 0%, rgba(250, 252, 252, 1) 100%);}}
@media (max-width: 479px) {.color-style-fill-light-gray {background-image: linear-gradient(rgba(209, 209, 209, 1) 0%, rgba(209, 209, 209, 1) 100%);}}
@media (max-width: 479px) {.color-style-fill-gray {background-image: linear-gradient(rgba(103, 103, 103, 1) 0%, rgba(103, 103, 103, 1) 100%);}}
@media (max-width: 479px) {.color-style-fill-black {background-image: linear-gradient(rgba(38, 38, 38, 1) 0%, rgba(38, 38, 38, 1) 100%);}}
@media (max-width: 479px) {.color-style-fill-tiffany-20 {background-image: linear-gradient(rgba(0, 175, 175, 0.2) 0%, rgba(0, 175, 175, 0.2) 100%);}}
@media (max-width: 479px) {.color-style-fill-dark-tiffany {background-image: linear-gradient(rgba(0, 107, 107, 1) 0%, rgba(0, 107, 107, 1) 100%);}}
@media (max-width: 479px) {.color-style-fill-tiffany {background-image: linear-gradient(rgba(0, 175, 175, 1) 0%, rgba(0, 175, 175, 1) 100%);}}
@media (max-width: 479px) {.color-style-fill-light-tiffany {background-image: linear-gradient(rgba(237, 242, 242, 1) 0%, rgba(237, 242, 242, 1) 100%);}}
@media (max-width: 479px) {.color-style-text-white {color: rgba(250, 252, 252, 1);}}
@media (max-width: 479px) {.color-style-text-light-gray {color: rgba(209, 209, 209, 1);}}
@media (max-width: 479px) {.color-style-text-gray {color: rgba(103, 103, 103, 1);}}
@media (max-width: 479px) {.color-style-text-light-tiffany {color: rgba(237, 242, 242, 1);}}
@media (max-width: 479px) {.color-style-text-tiffany {color: rgba(0, 175, 175, 1);}}
@media (max-width: 479px) {.color-style-text-dark-tiffany {color: rgba(0, 107, 107, 1);}}
@media (max-width: 479px) {.radius-style-100 {border-top-left-radius: 26.67vw; border-top-right-radius: 26.67vw; border-bottom-left-radius: 26.67vw; border-bottom-right-radius: 26.67vw;}}
@media (max-width: 479px) {.container-style {padding-left: 5.33vw; padding-right: 5.33vw;}}
@media (max-width: 479px) {.section-style {padding-top: 21.33vw;}}
@media (max-width: 479px) {.grid-style-4 {row-gap: 5.333333333333333vw;}}
@media (min-width: 1440px) {.color-style-text-black {color: rgba(38, 38, 38, 1);}}
@media (min-width: 1440px) {.text-style-h1 {font-size: 6.67vw; letter-spacing: -0.56vw; font-weight: 400;}}
@media (min-width: 1440px) {.text-style-h1-subtitle {font-size: 1.39vw; letter-spacing: -0.07vw;}}
@media (min-width: 1440px) {.text-style-h2 {font-size: 1.25vw; letter-spacing: -0.07vw;}}
@media (min-width: 1440px) {.text-style-h3 {font-size: 3.33vw; letter-spacing: -0.21vw;}}
@media (min-width: 1440px) {.text-style-h4 {font-size: 1.67vw; letter-spacing: -0.1vw;}}
@media (min-width: 1440px) {.text-style-body-text {font-size: 1.11vw; letter-spacing: -0.03vw;}}
@media (min-width: 1440px) {.text-style-header-links {font-size: 1.11vw; letter-spacing: -0.04vw;}}
@media (min-width: 1440px) {.text-style-button {font-size: 1.11vw; letter-spacing: -0.04vw;}}
@media (min-width: 1440px) {.text-style-date {font-size: 1.11vw; letter-spacing: -0.04vw;}}
@media (min-width: 1440px) {.text-style-numbers {font-size: 1.39vw; letter-spacing: -0.07vw;}}
@media (min-width: 1440px) {.text-style-banner-text {font-size: 1.11vw; letter-spacing: -0.04vw;}}
@media (min-width: 1440px) {.text-style-big-numbers {font-size: 6.67vw; letter-spacing: -0.56vw;}}
@media (min-width: 1440px) {.text-style-header-links-menu {font-size: 2.22vw; letter-spacing: -0.14vw;}}
@media (min-width: 1440px) {.text-style-sertificate-name {font-size: 1.67vw; letter-spacing: -0.07vw;}}
@media (min-width: 1440px) {.text-style-sertificate-price {font-size: 2.22vw; letter-spacing: -0.14vw;}}
@media (min-width: 1440px) {.text-style-search-link-heading {font-size: 1.39vw;}}
@media (min-width: 1440px) {.text-style-404 {font-size: 20.83vw;}}
@media (min-width: 1440px) {.radius-style-4 {border-top-left-radius: 0.28vw; border-top-right-radius: 0.28vw; border-bottom-left-radius: 0.28vw; border-bottom-right-radius: 0.28vw;}}
@media (min-width: 1440px) {.color-style-stroke-light-gray {border-top-width: 0.07vw; border-right-width: 0.07vw; border-bottom-width: 0.07vw; border-left-width: 0.07vw;}}
@media (min-width: 1440px) {.color-style-fill-white {background-image: linear-gradient(rgba(250, 252, 252, 1) 0%, rgba(250, 252, 252, 1) 100%);}}
@media (min-width: 1440px) {.color-style-fill-light-gray {background-image: linear-gradient(rgba(209, 209, 209, 1) 0%, rgba(209, 209, 209, 1) 100%);}}
@media (min-width: 1440px) {.color-style-fill-gray {background-image: linear-gradient(rgba(103, 103, 103, 1) 0%, rgba(103, 103, 103, 1) 100%);}}
@media (min-width: 1440px) {.color-style-fill-black {background-image: linear-gradient(rgba(38, 38, 38, 1) 0%, rgba(38, 38, 38, 1) 100%);}}
@media (min-width: 1440px) {.color-style-fill-light-tiffany {background-image: linear-gradient(rgba(237, 242, 242, 1) 0%, rgba(237, 242, 242, 1) 100%);}}
@media (min-width: 1440px) {.color-style-fill-tiffany {background-image: linear-gradient(rgba(0, 175, 175, 1) 0%, rgba(0, 175, 175, 1) 100%);}}
@media (min-width: 1440px) {.color-style-fill-dark-tiffany {background-image: linear-gradient(rgba(0, 107, 107, 1) 0%, rgba(0, 107, 107, 1) 100%);}}
@media (min-width: 1440px) {.color-style-fill-tiffany-20 {background-image: linear-gradient(rgba(0, 175, 175, 0.2) 0%, rgba(0, 175, 175, 0.2) 100%);}}
@media (min-width: 1440px) {.text-style-h5 {font-size: 1.39vw; letter-spacing: -0.07vw;}}
@media (min-width: 1440px) {.color-style-text-white {color: rgba(250, 252, 252, 1);}}
@media (min-width: 1440px) {.color-style-text-light-gray {color: rgba(209, 209, 209, 1);}}
@media (min-width: 1440px) {.color-style-text-gray {color: rgba(103, 103, 103, 1);}}
@media (min-width: 1440px) {.color-style-text-light-tiffany {color: rgba(237, 242, 242, 1);}}
@media (min-width: 1440px) {.color-style-text-tiffany {color: rgba(0, 175, 175, 1);}}
@media (min-width: 1440px) {.color-style-text-dark-tiffany {color: rgba(0, 107, 107, 1);}}
@media (min-width: 1440px) {.radius-style-100 {border-top-left-radius: 6.94vw; border-top-right-radius: 6.94vw; border-bottom-left-radius: 6.94vw; border-bottom-right-radius: 6.94vw;}}
@media (min-width: 1440px) {.color-style-stroke-gray {border-top-width: 0.07vw; border-right-width: 0.07vw; border-bottom-width: 0.07vw; border-left-width: 0.07vw; border-top-color: rgba(103, 103, 103, 1); border-left-color: rgba(103, 103, 103, 1); border-right-color: rgba(103, 103, 103, 1); border-bottom-color: rgba(103, 103, 103, 1);}}
@media (min-width: 1440px) {.container-style {padding-left: 2.78vw; padding-right: 2.78vw;}}
@media (min-width: 1440px) {.section-style {padding-top: 11.11vw;}}
@media (min-width: 1440px) {.stroke-style-light-gray-top {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}}
@media (min-width: 1440px) {.grid-style-4 {column-gap: 1.3888888888888888vw; row-gap: 1.3888888888888888vw;}}
@media (min-width: 1920px) {.text-style-h1 {font-size: 5vw; letter-spacing: -0.42vw; font-weight: 400;}}
@media (min-width: 1920px) {.color-style-text-black {color: rgba(38, 38, 38, 1);}}
@media (min-width: 1920px) {.text-style-h1-subtitle {font-size: 1.04vw; letter-spacing: -0.05vw;}}
@media (min-width: 1920px) {.text-style-h2 {font-size: 0.94vw; letter-spacing: -0.05vw;}}
@media (min-width: 1920px) {.text-style-h3 {font-size: 2.5vw; letter-spacing: -0.16vw;}}
@media (min-width: 1920px) {.text-style-h4 {font-size: 1.25vw; letter-spacing: -0.07vw;}}
@media (min-width: 1920px) {.text-style-h5 {font-size: 1.04vw; letter-spacing: -0.05vw;}}
@media (min-width: 1920px) {.text-style-body-text {font-size: 0.83vw; letter-spacing: -0.03vw;}}
@media (min-width: 1920px) {.text-style-header-links {font-size: 0.83vw; letter-spacing: -0.03vw;}}
@media (min-width: 1920px) {.text-style-button {font-size: 0.83vw; letter-spacing: -0.03vw;}}
@media (min-width: 1920px) {.text-style-date {font-size: 0.83vw; letter-spacing: -0.02vw;}}
@media (min-width: 1920px) {.text-style-numbers {font-size: 1.04vw; letter-spacing: -0.05vw;}}
@media (min-width: 1920px) {.text-style-banner-text {font-size: 0.83vw; letter-spacing: -0.03vw;}}
@media (min-width: 1920px) {.text-style-big-numbers {font-size: 5vw; letter-spacing: -0.42vw; font-weight: 300;}}
@media (min-width: 1920px) {.text-style-header-links-menu {font-size: 1.67vw; letter-spacing: -0.07vw;}}
@media (min-width: 1920px) {.text-style-sertificate-name {font-size: 1.25vw; letter-spacing: -0.05vw;}}
@media (min-width: 1920px) {.text-style-sertificate-price {font-size: 1.67vw; letter-spacing: -0.1vw;}}
@media (min-width: 1920px) {.text-style-search-link-heading {font-size: 1.04vw; letter-spacing: -0.05vw;}}
@media (min-width: 1920px) {.text-style-404 {font-size: 15.63vw; letter-spacing: -1.56vw;}}
@media (min-width: 1920px) {.color-style-stroke-light-gray {border-top-width: 0.05vw; border-right-width: 0.05vw; border-bottom-width: 0.05vw; border-left-width: 0.05vw;}}
@media (min-width: 1920px) {.radius-style-4 {border-top-left-radius: 0.21vw; border-top-right-radius: 0.21vw; border-bottom-left-radius: 0.21vw; border-bottom-right-radius: 0.21vw;}}
@media (min-width: 1920px) {.color-style-fill-white {background-image: linear-gradient(rgba(250, 252, 252, 1) 0%, rgba(250, 252, 252, 1) 100%);}}
@media (min-width: 1920px) {.color-style-fill-light-gray {background-image: linear-gradient(rgba(209, 209, 209, 1) 0%, rgba(209, 209, 209, 1) 100%);}}
@media (min-width: 1920px) {.color-style-fill-gray {background-image: linear-gradient(rgba(103, 103, 103, 1) 0%, rgba(103, 103, 103, 1) 100%);}}
@media (min-width: 1920px) {.color-style-fill-black {background-image: linear-gradient(rgba(38, 38, 38, 1) 0%, rgba(38, 38, 38, 1) 100%);}}
@media (min-width: 1920px) {.color-style-fill-light-tiffany {background-image: linear-gradient(rgba(237, 242, 242, 1) 0%, rgba(237, 242, 242, 1) 100%);}}
@media (min-width: 1920px) {.color-style-fill-tiffany {background-image: linear-gradient(rgba(0, 175, 175, 1) 0%, rgba(0, 175, 175, 1) 100%);}}
@media (min-width: 1920px) {.color-style-fill-dark-tiffany {background-image: linear-gradient(rgba(0, 107, 107, 1) 0%, rgba(0, 107, 107, 1) 100%);}}
@media (min-width: 1920px) {.color-style-fill-tiffany-20 {background-image: linear-gradient(rgba(0, 175, 175, 0.2) 0%, rgba(0, 175, 175, 0.2) 100%);}}
@media (min-width: 1920px) {.color-style-text-white {color: rgba(250, 252, 252, 1);}}
@media (min-width: 1920px) {.color-style-text-light-gray {color: rgba(209, 209, 209, 1);}}
@media (min-width: 1920px) {.color-style-text-gray {color: rgba(103, 103, 103, 1);}}
@media (min-width: 1920px) {.color-style-text-light-tiffany {color: rgba(237, 242, 242, 1);}}
@media (min-width: 1920px) {.color-style-text-tiffany {color: rgba(0, 175, 175, 1);}}
@media (min-width: 1920px) {.color-style-text-dark-tiffany {color: rgba(0, 107, 107, 1);}}
@media (min-width: 1920px) {.radius-style-100 {border-top-left-radius: 5.21vw; border-top-right-radius: 5.21vw; border-bottom-left-radius: 5.21vw; border-bottom-right-radius: 5.21vw;}}
@media (min-width: 1920px) {.color-style-stroke-gray {border-top-width: 0.05vw; border-right-width: 0.05vw; border-bottom-width: 0.05vw; border-left-width: 0.05vw;}}
@media (min-width: 1920px) {.container-style {padding-left: 3.13vw; padding-right: 3.13vw; height: auto;}}
@media (min-width: 1920px) {.section-style {padding-top: 9.38vw;}}
@media (min-width: 1920px) {.stroke-style-light-gray-top {border-top-width: 0.05vw; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}}
@media (min-width: 1920px) {.grid-style-4 {column-gap: 1.041666666666667vw; row-gap: 1.0416666666666667vw;}}
