@font-face{font-family:JOPE2024TYPO;src:url(https://cdn.shopify.com/s/files/1/0155/4215/files/JOPE2024TYPORegular.woff2?v=1757059658) format("woff2"),url(https://cdn.shopify.com/s/files/1/0155/4215/files/JOPE2024TYPORegular.woff?v=1757059660) format("woff");font-weight:400;font-style:normal;font-display:swap}.heading-font{font-family:JOPE2024TYPO}.body-font{font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{font-family:JOPE2024TYPO}h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]),.h2{font-size:40px;line-height:1.2;letter-spacing:0;color:#0f4881;font-weight:400;padding-bottom:0;text-transform:none!important}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.hidden{display:none!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.bg-primary{background-color:#354e41!important}.bg-white{background-color:#fff!important}.bg-black{background-color:#000!important}.text-primary{color:#354e41!important}.text-white{color:#fff!important}.text-black{color:#000!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}@media (max-width: 1200px){body h2,body .h2{font-size:34px}h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]),.h2{font-size:34px}}@media (max-width: 991px){body h2,body .h2{font-size:24px}h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]),.h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/new-dev.css.map */
