input[type="text"],
input[type="name"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="date"],
textarea,
select {
    padding: 10px;
    font-size: 16px;
    font-weight: 500;
    margin: 0;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
}
form input[type="text"],
form input[type="name"],
form input[type="email"],
form input[type="password"],
form input[type="tel"],
form input[type="date"],
form input[type="submit"],
form button[type="submit"],
form select,
form textarea,
form label,
.js-create-submit {
    margin: 0 0 10px 0 !important;
}
form p {
    margin-bottom: 10px;
}
.content__gdpr {
    margin-top: 20px;
}

.brand {
    background-color: #3b533d;
}
.secondary {
    background-color: #e29791;
}
.dropdown-list_item a {
    padding: 10px 20px;
    text-align: left;
    display: block;
}
.dropdown-item_item a:hover,
.dropdown-item_item a:focus {
    background-color: #3b533d;
    color: #fff;
}
.white-text {
    color: #fff;
}
.quick-links p {
    color: #7b7b7b;
}

a.svg {
    position: relative;
    display: inline-block;
}
a.svg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.marginTop {
    margin-top: 30px;
}

.alert {
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0.25rem;
}
.alert-danger,
.alert-success {
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442;
    padding: 0.75rem 1.25rem;
    margin-bottom: 3rem;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d0e9c6;
    color: #3c763d;
}
.g-recaptcha {
    margin: 2rem 0 3rem 0;
}
textarea.g-recaptcha-response {
    display: none !important;
}
.instagram {
    background: #d62976 !important;
}

.box-67 .thumbnail-67 img {
    filter: gray;
    filter: grayscale(100%);
}
.box-67:hover .thumbnail-67 img,
.box-67:focus .thumbnail-67 img {
    filter: none;
}
.clearfix {
    clear: both;
}
.whatwedo-dropdown {
    width: 300px;
    margin: 10px 0;
}
.dropdown-heading {
    font-size: 17px;
    padding: 10px 20px 0 20px;
}
.panel .sections .menu li {
    font-size: 17px;
    margin: 0 5px;
}
.panel .sections .menu li a {
    padding: 4px 5px 5px;
}

.panel .sections .mini-menu {
    position: absolute;
    top: 10px;
    right: 25px;
}
.panel .sections .mini-menu li {
    font-size: 11px;
    text-transform: uppercase;
    display: inline-block;
}
.panel .sections .mini-menu li a {
    padding: 0 5px 5px;
}

.page-loaded .slides:not(.firstSlide) .panel.top svg {
    fill: #fff;
}

.biglink {
    font-size: 24px;
    font-weight: 600;
}
.sidebar .mainMenu li a {
    font-size: 15px;
}
.owl-carousel .owl-stage-outer {
    margin-bottom: 30px;
}
.slides .customH2 {
    font-size: 52px;
    line-height: 1;
    letter-spacing: -2px;
    text-transform: none;
}
.list-modal--item {
    margin-bottom: 20px;
}
.faqs-btn {
    border: none;
    outline: none;
    font: inherit;
    color: inherit;
    background: none;
    padding: 15px 0;
    border-bottom: 1px solid #eee;
    width: 100%;
    text-align: left;
    visibility: 1;
}
.faqs-title {
    float: left;
    width: 90%;
}
.desc {
    transition: visibility 0s linear 0.33s, opacity 0.33s linear;
}

.faqs-btn:hover,
.faqs-btn:focus {
    pointer: cursor;
}

@media (max-width: 768px) {
    h1.huge,
    h1 {
        font-size: 51px;
    }
}
@media (max-width: 480px) {
    h1.huge,
    h1 {
        font-size: 35px;
        margin-top: 20px;
    }

    .slides .customH2 {
        font-size: 35px;
    }
    .social-circles {
        margin-bottom: 20px;
    }
    p.hero {
        font-size: 26px;
    }
    .slide .social-circles .button {
        width: 50px;
        margin-right: 5px;
        margin-left: 5px;
    }
    #contact-container {
        padding: 8% 6%;
    }
}

.info-header {
    cursor: pointer;
}

.flex > [class*="col-"] {
    padding-left: 2%;
    padding-right: 1.9%;
}
.popupWhite {
    background-color: #fff;
    padding: 30px;
    color: #000;
    border-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.popupContentFooter {
    padding: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: #000;
    color: #fff;
}
.faqs-icon {
    height: 25px !important;
    width: 25px !important;
    float: right !important;
    padding: 5px !important;
}
.greySlide {
    background-color: #e9e9e9;
}
.social {
    margin: 20px 0px;
}
.social li a svg {
    width: 25px;
    height: 25px;
}
.social li {
    display: inline;
    padding: 10px;
}

/** Rankings **/
.rankings-head {
    border-bottom: 2px solid #fff;
}
.rankings-body {
    border-bottom: 1px solid #fff;
}
.modal .rankings-body {
    border-top: 1px dotted #ccc;
    border-bottom: none;
}
.rankings td,
.rankings th {
    padding: 15px 10px;
}
.rankings .flag-sml {
    margin-right: 5px;
}
.box-67 .studbook-tile img {
    filter: none;
}

/** Popups **/
.modal {
    color: #333;
}
.modal .container .wrap:not(.noSpaces),
.modal .container .wrap.spaceWrap,
.modal .container .wrap .spaceWrap {
    padding: calc(5.56% + 50px) calc(0% + 15px);
}
.rankings-header {
    padding: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #f0f0f0;
}
.rankings-content {
    background-color: #fff;
    padding: 20px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.modal-content {
    border-radius: 20px;
    background-color: #fff;
    padding: 20px;
}
.box-69 {
    color: #fff;
}
.box-69::after {
    background: #6791a4;
}

/** Studbook branding ***/
.studbook-kwpn {
    background-color: #32427a;
}
.studbook-kwpn-na,
.studbook-lwb,
.studbook-fwb,
.studbook-nrps,
.studbook-swb,
.studbook-hsh,
.studbook-kfps,
.studbook-esh,
.studbook-mipaaf,
.studbook-aes,
.studbook-awo,
.studbook-cde,
.studbook-abpsl,
.studbook-ata,
.studbook-nwb,
.studbook-meckl,
.studbook-taf,
.studbook-sbs,
.studbook-ace,
.studbook-zchks,
.studbook-ebha,
.studbook-sawhs,
.studbook-isr-old-na .studbook-ch,
.studbook-pre,
.studbook-psh {
    background-color: #fff;
}
.studbook-sbsf,
.studbook-sf {
    background-color: #203e99;
}
.studbook-hann,
.studbook-bhhs,
.studbook-hhsa,
.studbook-nzhs {
    background-color: #fbdf06;
}
.studbook-wbfsh {
    background-color: #3b523d;
}
.studbook-dwb,
.studbook-holst,
.studbook-bwp,
.studbook-ish {
    background-color: #fff;
}
.studbook-zang {
    background-color: #0b3a68;
}
.studbook-wsi {
    background-color: #014b30;
}
.studbook-shbgb {
    background-color: #072e0f;
}
.studbook-scsl {
    background-color: #2e624c;
}
.studbook-scsl {
    background-color: #2e624c;
}
.studbook-schct {
    background-color: #425714;
}
.studbook-nzwa {
    background-color: #0c4fa0;
}
.studbook-ndwb {
    background-color: #f5443a;
}
.studbook-kbg {
    background-color: #411f03;
}
.studbook-czewb {
    background-color: #455a19;
}
.studbook-bwbs {
    background-color: #a9a8e1;
}
.studbook-awr {
    background-color: #102737;
}
.studbook-aafe {
    background-color: #009241;
}
.box {
    padding: 10px 5px;
    color: #fff;
    background-color: #3b523d;
    text-transform: uppercase;
    font-size: 14px;
}
.box-sml {
    padding: 3px;
    font-size: 11px;
    margin-bottom: 10px;
}
.brand-link {
    color: #3b533d;
}
.brand-link:hover {
    text-decoration: underline;
}
#fixed-nav {
    background-color: #3b523d;
}
#fixed-nav.panel,
#transparent-nav.panel {
    padding: 0.8% 1.8%;
}
.breadcrumb {
    font-size: 16px;
}
.news-tabs a:hover li {
    cursor: pointer;
    background-color: #e29692;
    color: #fff;
}
.longines-logo {
    position: absolute;
    bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
@media (min-width: 968px) {
    .longines-logo {
        right: 50px;
        bottom: 20px;
        left: inherit;
        margin-right: 0;
        margin-left: 0;
    }
}

.contact-author {
    background: none;
    border-top: 1px solid #7b7b7b;
    padding-left: 70px;
}
.contact-author .name-77 {
    opacity: 1;
}
#contact .container .wrap:not(.noSpaces),
#contact .container .wrap.spaceWrap,
#contact .container .wrap .spaceWrap {
    padding: calc(2.56% + 50px) calc(0% + 15px);
}
@media (min-width: 468px) {
    #contact .container .wrap:not(.noSpaces),
    #contact .container .wrap.spaceWrap,
    #contact .container .wrap .spaceWrap {
        padding: calc(2.56% + 50px) calc(8% + 15px);
    }
}
.title-67 {
    font-size: 22px;
}

/* Specific Page hero image adjustments */
#home .background {
    background-position: -350px 0 !important;
}
@media (min-width: 600px) {
    #home .background {
        background-position: center !important;
    }
}
#home .scroll .container,
.mobile .simplifiedMobile .container {
    height: 80vh;
}
#History .background {
    background-position: -800px !important;
}
@media (min-width: 600px) {
    #History .background {
        background-position: center !important;
    }
}
ul.bullet-list {
    margin-left: 20px;
}
ul.bullet-list li {
    list-style-type: disc;
    font-size: 19px;
    line-height: 1.42;
    color: #303030;
    margin-bottom: 10px;
    opacity: 0.8;
}
.no-margin-top {
    margin-top: -20px;
}
.studbook-logo {
    height: 200px;
    width: 200px;
    border-radius: 100px;
    background-color: #fff;
    margin: 0 auto;
    position: relative;
}
.studbook-logo img {
    width: 200px;
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0.8em 1.2em;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.kwpn {
    background-color: #32437b;
}
.nzhs,
.hann {
    background-color: #fcdf07;
}
.sf {
    background-color: #203f9a;
}
.badge {
    padding: 5px;
    border-radius: 25px;
    font-size: 14px;
    font-weight: 700;
}
.gold {
    background-color: #d4af37;
}
.tabs li.filter span {
    display: block;
    font-size: 12px;
    color: #b7b6b6;
}
.remove-filter {
    float: right;
}
.remove-filter svg {
    width: 25px;
    height: 25px;
    fill: #fff;
    margin-top: 6px;
}
.transparent {
    background-color: none;
}
@media (min-width: 769px) {
    form input.pair {
        width: 50% !important;
        max-width: 50% !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        margin-left: 0;
        margin-right: 0;
    }
    form input.pair + .pair {
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-top-right-radius: 3px !important;
        border-bottom-right-radius: 3px !important;
        width: calc(50%) !important;
        max-width: calc(50% + 1px) !important;
        margin-left: -1px;
    }
}
/** Flags **/
.flag {
    background: url(/assets/img/flags/flag-826.png) no-repeat center left;
    background-size: 25px 25px;
    padding-left: 30px;
}
.flag-008 {
    background-image: url(/assets/img/flags/flag-008.png);
}
.flag-032 {
    background-image: url(/assets/img/flags/flag-032.png);
}
.flag-036 {
    background-image: url(/assets/img/flags/flag-036.png);
}
.flag-040 {
    background-image: url(/assets/img/flags/flag-040.png);
}
.flag-056 {
    background-image: url(/assets/img/flags/flag-056.png);
}
.flag-070 {
    background-image: url(/assets/img/flags/flag-070.png);
}
.flag-076 {
    background-image: url(/assets/img/flags/flag-076.png);
}
.flag-100 {
    background-image: url(/assets/img/flags/flag-100.png);
}
.flag-124 {
    background-image: url(/assets/img/flags/flag-124.png);
}
.flag-152 {
    background-image: url(/assets/img/flags/flag-152.png);
}
.flag-156 {
    background-image: url(/assets/img/flags/flag-156.png);
}
.flag-191 {
    background-image: url(/assets/img/flags/flag-191.png);
}
.flag-196 {
    background-image: url(/assets/img/flags/flag-196.png);
}
.flag-203 {
    background-image: url(/assets/img/flags/flag-203.png);
}
.flag-208 {
    background-image: url(/assets/img/flags/flag-208.png);
}
.flag-233 {
    background-image: url(/assets/img/flags/flag-233.png);
}
.flag-246 {
    background-image: url(/assets/img/flags/flag-246.png);
}
.flag-250 {
    background-image: url(/assets/img/flags/flag-250.png);
}
.flag-276 {
    background-image: url(/assets/img/flags/flag-276.png);
}
.flag-300 {
    background-image: url(/assets/img/flags/flag-300.png);
}
.flag-344 {
    background-image: url(/assets/img/flags/flag-344.png);
}
.flag-348 {
    background-image: url(/assets/img/flags/flag-348.png);
}
.flag-352 {
    background-image: url(/assets/img/flags/flag-352.png);
}
.flag-356 {
    background-image: url(/assets/img/flags/flag-356.png);
}
.flag-372 {
    background-image: url(/assets/img/flags/flag-372.png);
}
.flag-376 {
    background-image: url(/assets/img/flags/flag-376.png);
}
.flag-380 {
    background-image: url(/assets/img/flags/flag-380.png);
}
.flag-400 {
    background-image: url(/assets/img/flags/flag-400.png);
}
.flag-414 {
    background-image: url(/assets/img/flags/flag-414.png);
}
.flag-428 {
    background-image: url(/assets/img/flags/flag-428.png);
}
.flag-440 {
    background-image: url(/assets/img/flags/flag-440.png);
}
.flag-442 {
    background-image: url(/assets/img/flags/flag-442.png);
}
.flag-470 {
    background-image: url(/assets/img/flags/flag-470.png);
}
.flag-492 {
    background-image: url(/assets/img/flags/flag-492.png);
}
.flag-528 {
    background-image: url(/assets/img/flags/flag-528.png);
}
.flag-554 {
    background-image: url(/assets/img/flags/flag-554.png);
}
.flag-578 {
    background-image: url(/assets/img/flags/flag-578.png);
}
.flag-616 {
    background-image: url(/assets/img/flags/flag-616.png);
}
.flag-620 {
    background-image: url(/assets/img/flags/flag-620.png);
}
.flag-634 {
    background-image: url(/assets/img/flags/flag-634.png);
}
.flag-642 {
    background-image: url(/assets/img/flags/flag-642.png);
}
.flag-643 {
    background-image: url(/assets/img/flags/flag-643.png);
}
.flag-674 {
    background-image: url(/assets/img/flags/flag-674.png);
}
.flag-682 {
    background-image: url(/assets/img/flags/flag-682.png);
}
.flag-688 {
    background-image: url(/assets/img/flags/flag-688.png);
}
.flag-702 {
    background-image: url(/assets/img/flags/flag-702.png);
}
.flag-703 {
    background-image: url(/assets/img/flags/flag-703.png);
}
.flag-705 {
    background-image: url(/assets/img/flags/flag-705.png);
}
.flag-710 {
    background-image: url(/assets/img/flags/flag-710.png);
}
.flag-724 {
    background-image: url(/assets/img/flags/flag-724.png);
}
.flag-752 {
    background-image: url(/assets/img/flags/flag-752.png);
}
.flag-756 {
    background-image: url(/assets/img/flags/flag-756.png);
}
.flag-792 {
    background-image: url(/assets/img/flags/flag-792.png);
}
.flag-804 {
    background-image: url(/assets/img/flags/flag-804.png);
}
.flag-826 {
    background-image: url(/assets/img/flags/flag-826.png);
}
.flag-840 {
    background-image: url(/assets/img/flags/flag-840.png);
}
.price-86 {
    font-size: 85px;
}
#close_cookie {
    display: none;
}
#close_cookie:checked + #cookie_consent_popup {
    display: none;
}
#cookie_consent_popup {
    position: fixed;
    bottom: 10px;
    left: 10px;
    width: 95%;
    height: 210px;
    background-color: #fff;
    padding: 20px;
    z-index: 210;
    color: #000;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15), 0 0px 14px rgba(0, 0, 0, 0.02),
        0 0px 1px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    overflow: hidden;
}
@media (min-width: 600px) {
    #cookie_consent_popup {
        width: 400px;
    }
}
#cookie_consent_popup h3 {
    font-size: 1.2em;
}
#close_cookie_box {
    opacity: 0.5;
}
#close_cookie_box:hover,
#close_cookie_box:focus {
    opacity: 1;
    transition: 0.5s ease;
}
#cookie_consent_popup p {
    font-size: 0.8em;
}
#cookie_consent_popup #close_cookie_box {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    font-size: 1.3em;
}
/**** Studbook Branded Pages *****/
.studbook-hsh-logo img {
    padding: 0;
}
.hsh-brand {
    background-color: #e6c685;
}
.transparent {
    background-color: transparent;
}

.pagination {
    display: flex;
    justify-content: center;
    font-size: 14px;
}
.pagination li {
    margin-right: 10px;
    border: 1px solid #fff;
    border-radius: 5px;
    min-width: 30px;
    text-align: center;
    min-height: 30px;
    opacity: 0.8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: 0.25s;
    transition: 0.25s;
}
.pagination li a {
    display: inline-block;
    padding: 5px;
}
.pagination li:hover {
    background-color: #3b533d;
    cursor: pointer;
    opacity: 1;
}
.pagination li.active,
.pagination li.active:hover {
    background-color: #fff;
    color: #000;
    font-weight: 700;
    padding: 5px;
    opacity: 1;
}
.pagination li.disabled {
    opacity: 0.2;
    padding: 5px;
}
.pagination li.disabled:hover {
    opacity: 0.2;
    background-color: transparent;
    cursor: no-drop;
}
.pagination li.active:hover {
    cursor: default;
}

.pagination-alt li {
    border: 1px solid #3b523c;
}
.pagination-alt li:hover {
    color: #fff;
}
.pagination-alt li.active {
    color: #fff;
    font-weight: 700;
    background-color: #3b523c;
}

.rankings-age {
    display: flex;
    align-items: baseline;
}
.rankings-age select {
    width: 30%;
}
.rankings-age p {
    font-size: 20px;
    margin: 0 10px;
}

.input-icon {
    position: relative;
}
.input-icon svg {
    position: absolute;
}
.input-icon-right svg {
    top: 20px;
    right: 20px;
}

#filter {
    -moz-appearance: none;
    -webkit-appearance: none;
}
#filter::-ms-expand {
    display: none;
}

input.marketing-optin {
    width: 20px;
    height: 20px;
    box-shadow: 0 0 0 1px rgba(41, 41, 41, 0.1) inset,
        0 3px 4px 0px rgba(41, 41, 41, 0.1) inset;
    -webkit-transition: 0.15s;
    transition: 0.15s;
}
p.terms {
    font-size: 14px;
}
.micro {
    font-size: 10px;
}

select.stroke-shadow {
    color: #000 !important;
    box-shadow: 0 0 0 1px rgb(41 41 41 / 10%) inset,
        0 3px 4px 0 rgb(41 41 41 / 10%) inset;
    transition: 0.15s;
}

select option {
    color: black;
}

.owl-carousel .owl-item img.avatar-77 {
    width: 30px;
}
.owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 0.2s ease;
    border-radius: 30px;
}
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
    background: #3b533d;
}

.alert-danger,
.alert-success {
    padding: 2.75rem 2.25rem;
    margin-bottom: 3rem;
    border-radius: 5px;
}

.spinner-content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #ffffff;
}
.button-spinner {
    display: flex;
    justify-content: center;
}
.loadingIconCenter {
    position: relative;
    z-index: 1000;
    text-align: center;
    opacity: 1;
}
.loadingIconCenter svg {
    width: 36px;
    height: 36px;
}
.loadingIconCenter svg .dash,
.loadingIconButton svg .dash {
    stroke: #fff;
}
.loadingIconCenter svg .dash,
.loadingIconButton svg .dash {
    -webkit-transition: 0.3s linear;
    transition: 0.3s linear;
}
.slides .loadingIconCenter svg,
.slides .loadingIconButton svg {
    -webkit-animation: loading 3s infinite cubic-bezier(0.64, 0.48, 0.55, 0.64);
    animation: loading 3s infinite cubic-bezier(0.64, 0.48, 0.55, 0.64);
}

.loadingIconButton {
    position: relative;
    z-index: 1000;
    text-align: center;
    opacity: 1;
}
.loadingIconButton svg {
    height: 24px;
    width: 24px;
}

button.disabled,
input.disabled {
    opacity: 0.5;
    cursor: default;
}
button.disabled:hover,
input.disabled:hover {
    opacity: 0.5;
}

.pair-error {
    display: flex;
    align-items: baseline;
    justify-content: space-around;
}

.ranking-option {
    color: #fff !important;
}

ul.bullet-list-no-disc li {
    font-size: 19px;
    line-height: 1.42;
    color: #303030;
    margin-bottom: 10px;
    opacity: 0.8;
}

.ql-editor p:has(img) {
    opacity: 1;
}

.background-repeat-none {
    background-repeat: no-repeat !important;
}

.valkenswaard-bg {
    background-color: #9d8579;
}
.valkenswaard-bg img {
    border-radius: 100px;
}

.longines-bg {
    background-color: #022639;
}
.longines-bg img {
    border-radius: 100px;
}

.watch-section-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh;
    background-color: #03223e;
}

.logo-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 50%;
    justify-content: center;
    width: 50%;
}

.logo-container svg {
    transform: scale(0.5);
}

#scene-container {
    height: 100%;
    position: absolute;
    right: 0;
    width: 50%;
}

.gui-wrap {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.cursorAuto {
    cursor: auto;
}

.left {
    text-align: left;
}

.wrap-iyb {
    text-wrap: wrap;
}
.card-height {
    min-height: 275px !important;
}

.underline-text {
    text-decoration: underline;
}
