/*! CSS Used from: Embedded */
.dDDuyX{
    color:rgba(0, 0, 0, 0.88);
    font-family:IvarWeb, Georgia, serif;
    font-weight:400;
    margin:0px;
    font-size:1.75rem;
    line-height:1.4;
}
 @media (min-width: 360px){
     .dDDuyX{
        font-size:calc(1.75rem + ((4 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .dDDuyX{
        font-size:calc(2rem + ((4 * (100vw - 768px)) / 671));
    }
}
 @media (min-width: 1440px){
     .dDDuyX{
        font-size:calc(2.25rem + ((12 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .dDDuyX{
        font-size:3rem;
    }
}
 .euMinJ{
    color:rgba(0, 0, 0, 0.88);
    font-family:IvarWeb, Georgia, serif;
    font-weight:400;
    margin:0px;
    font-size:1.25rem;
    line-height:1.5;
}
 @media (min-width: 360px){
     .euMinJ{
        font-size:calc(1.25rem + ((4 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .euMinJ{
        font-size:calc(1.5rem + ((8 * (100vw - 768px)) / 671));
    }
}
 @media (min-width: 1440px){
     .euMinJ{
        font-size:calc(2rem + ((16 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .euMinJ{
        font-size:3rem;
    }
}
 .hLFRTS{
    color:rgba(0, 0, 0, 0.88);
    font-family:IvarWeb, Georgia, serif;
    font-weight:400;
    margin:0px;
    font-size:1.25rem;
    line-height:1.5;
}
 @media (min-width: 360px){
     .hLFRTS{
        font-size:calc(1.25rem + ((4 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .hLFRTS{
        font-size:1.5rem;
    }
}
 @media (min-width: 1440px){
     .hLFRTS{
        font-size:calc(1.5rem + ((8 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .hLFRTS{
        font-size:2rem;
    }
}
 .NqAgI{
    border-bottom:0.125rem solid transparent;
    color:rgba(0, 0, 0, 0.88);
    line-height:1;
    text-align:center;
    margin:0px;
    text-decoration:none;
    transition:all 100ms ease-in 0s;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-weight:600;
    font-size:0.75rem;
    letter-spacing:0.125em;
    padding-bottom:0.25rem;
    text-transform:uppercase;
}
 @media (min-width: 1440px){
     .NqAgI{
        font-size:calc(0.75rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .NqAgI{
        font-size:0.875rem;
    }
}
 .NqAgI:hover,.NqAgI:focus,.NqAgI:active{
    border-color:rgba(0, 0, 0, 0.88);
}
 .NqAgI:visited{
    color:inherit;
}
 .bzRyUD{
    color:rgba(0, 0, 0, 0.88);
    line-height:1;
    text-align:center;
    margin:0px;
    text-decoration:none;
    transition:all 100ms ease-in 0s;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-weight:600;
    font-size:0.75rem;
    letter-spacing:0.125em;
    padding-bottom:0.25rem;
    text-transform:uppercase;
}
 @media (min-width: 1440px){
     .bzRyUD{
        font-size:calc(0.75rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .bzRyUD{
        font-size:0.875rem;
    }
}
 .bzRyUD:hover,.bzRyUD:focus,.bzRyUD:active{
    border-color:rgba(0, 0, 0, 0.88);
}
 .bzRyUD:visited{
    color:inherit;
}
 .fGlaDO{
    color:rgba(0, 0, 0, 0.88);
    font-family:IvarWeb, Georgia, serif;
    font-size:1rem;
    line-height:1.55556;
    margin:0px auto 1em;
}
 @media (min-width: 1440px){
     .fGlaDO{
        font-size:calc(1rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .fGlaDO{
        font-size:1.125rem;
    }
}
 .josZtf{
    display:inline-block;
    margin-right:4rem;
}
 .josZtf:last-child{
    margin-right:0px;
}
 .cUVqXn{
    -webkit-appearance:none;
    background:transparent;
    border-width:0px 0px 0.125rem;
    border-top-style:initial;
    border-right-style:initial;
    border-left-style:initial;
    border-top-color:initial;
    border-right-color:initial;
    border-left-color:initial;
    border-image:initial;
    box-shadow:none;
    cursor:pointer;
    display:block;
    padding:0px 0px 0.25rem;
    border-bottom-style:solid;
    border-bottom-color:transparent;
    line-height:1;
    text-align:center;
    margin:0px;
    text-decoration:none;
    transition:all 100ms ease-in 0s;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-weight:600;
    font-size:0.75rem;
    letter-spacing:0.125em;
    text-transform:uppercase;
    color:rgba(0, 0, 0, 0.88);
}
 .cUVqXn:focus:active,.cUVqXn:focus:hover{
    outline:0px;
}
 @media (min-width: 1440px){
     .cUVqXn{
        font-size:calc(0.75rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .cUVqXn{
        font-size:0.875rem;
    }
}
 .cUVqXn:hover,.cUVqXn:focus,.cUVqXn:active{
    border-color:rgba(0, 0, 0, 0.88);
}
 .cUVqXn:visited{
    color:inherit;
}
 .cUVqXn:hover,.cUVqXn:focus,.cUVqXn:active{
    border-color:rgba(0, 0, 0, 0.88);
}
 .cPWfd{
    -webkit-appearance:none;
    background:transparent;
    border-width:0px 0px 0.125rem;
    border-top-style:initial;
    border-right-style:initial;
    border-left-style:initial;
    border-top-color:initial;
    border-right-color:initial;
    border-left-color:initial;
    border-image:initial;
    box-shadow:none;
    cursor:pointer;
    display:block;
    padding:0px 0px 0.25rem;
    border-bottom-style:solid;
    border-bottom-color:transparent;
    line-height:1;
    text-align:center;
    margin:0px;
    text-decoration:none;
    transition:all 100ms ease-in 0s;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-weight:600;
    font-size:0.75rem;
    letter-spacing:0.125em;
    text-transform:uppercase;
    color:rgb(255, 255, 255);
}
 .cPWfd:focus:active,.cPWfd:focus:hover{
    outline:0px;
}
 @media (min-width: 1440px){
     .cPWfd{
        font-size:calc(0.75rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .cPWfd{
        font-size:0.875rem;
    }
}
 .cPWfd:hover,.cPWfd:focus,.cPWfd:active{
    border-color:rgba(0, 0, 0, 0.88);
}
 .cPWfd:visited{
    color:inherit;
}
 .cPWfd:hover,.cPWfd:focus,.cPWfd:active{
    border-color:rgb(255, 255, 255);
}
 :root{
    --gridColumn:calc( (100vw - (1.5rem * 2)) / 13 );
    --gridGutter:1.5rem;
}
 @media (min-width: 768px){
     :root{
        --gridColumn:calc(100vw / 16);
        --gridGutter:0rem;
    }
}
 @media (min-width: 1024px){
     :root{
        --gridColumn:calc(100vw / 24);
    }
}
 @media (min-width: 1440px){
     :root{
        --gridColumn:calc(100vw / 24);
    }
}
 .hWBWZT{
    display:flex;
    flex-wrap:wrap;
    height:initial;
    -webkit-box-pack:start;
    justify-content:flex-start;
    padding-left:1.5rem;
    padding-right:1.5rem;
    width:100%;
}
 @media (max-width: 767px){
     .hWBWZT .gridstyle__GridDiv-sc-1tt55np-0{
        padding-left:0px;
        padding-right:0px;
    }
}
 @media (min-width: 768px){
     .hWBWZT{
        padding-left:0px;
        padding-right:0px;
    }
}
 .kUpMDs{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .kUpMDs{
        margin-left:6.25%;
        width:87.5%;
    }
}
 @media (min-width: 1024px){
     .kUpMDs{
        margin-left:4.16667%;
        width:91.6667%;
    }
}
 .gUjXgE{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:61.5385%;
}
 @media (min-width: 768px){
     .gUjXgE{
        margin-left:0px;
        width:56.25%;
    }
}
 @media (min-width: 1024px){
     .gUjXgE{
        margin-left:0px;
        width:54.1667%;
    }
}
 @media (min-width: 1440px){
     .gUjXgE{
        margin-left:0px;
        width:54.1667%;
    }
}
 .bUkMBv{
    display:flex;
    min-height:initial;
    margin-left:38.4615%;
    width:61.5385%;
}
 @media (min-width: 768px){
     .bUkMBv{
        margin-left:43.75%;
        width:56.25%;
    }
}
 @media (min-width: 1024px){
     .bUkMBv{
        margin-left:37.5%;
        width:62.5%;
    }
}
 @media (min-width: 1440px){
     .bUkMBv{
        margin-left:37.5%;
        width:62.5%;
    }
}
 .fDuUcg{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .fDuUcg{
        margin-left:6.25%;
        width:87.5%;
    }
}
 @media (min-width: 1024px){
     .fDuUcg{
        margin-left:4.16667%;
        width:45.8333%;
    }
}
 @media (min-width: 1440px){
     .fDuUcg{
        margin-left:4.16667%;
        width:45.8333%;
    }
}
 @media (max-width: 767px){
     .fDuUcg{
        margin:0px -1.5rem;
        max-width:none;
        width:100vw;
    }
}
 .uDLCP{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .uDLCP{
        margin-left:12.5%;
        width:75%;
    }
}
 @media (min-width: 1024px){
     .uDLCP{
        margin-left:16.6667%;
        width:66.6667%;
    }
}
 @media (min-width: 1440px){
     .uDLCP{
        margin-left:16.6667%;
        width:66.6667%;
    }
}
 .jsQUOY{
    display:flex;
    width:100%;
    min-height:initial;
}
 @media (min-width: 768px){
     .jsQUOY{
        margin-left:12.5%;
        width:62.5%;
    }
}
 @media (min-width: 1024px){
     .jsQUOY{
        margin-left:8.33333%;
        width:25%;
    }
}
 .dRJOgu{
    display:flex;
    width:100%;
    min-height:initial;
}
 @media (min-width: 768px){
     .dRJOgu{
        margin-left:6.25%;
        width:87.5%;
    }
}
 @media (min-width: 1024px){
     .dRJOgu{
        margin-left:8.33333%;
        width:25%;
    }
}
 .ejWyNs{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .ejWyNs{
        margin-left:12.5%;
        width:75%;
    }
}
 @media (min-width: 1024px){
     .ejWyNs{
        margin-left:12.5%;
        width:75%;
    }
}
 .btrWcg{
    display:flex;
    width:100%;
    min-height:initial;
}
 @media (min-width: 768px){
     .btrWcg{
        margin-left:6.25%;
        width:87.5%;
    }
}
 @media (min-width: 1024px){
     .btrWcg{
        margin-left:4.16667%;
        width:25%;
    }
}
 .dLgXVd{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .dLgXVd{
        margin-left:12.5%;
        width:75%;
    }
}
 @media (min-width: 1024px){
     .dLgXVd{
        margin-left:8.33333%;
        width:25%;
    }
}
 @media (min-width: 1440px){
     .dLgXVd{
        margin-left:8.33333%;
        width:25%;
    }
}
 .cSXhRX{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .cSXhRX{
        margin-left:12.5%;
        width:75%;
    }
}
 @media (min-width: 1024px){
     .cSXhRX{
        margin-left:8.33333%;
        width:20.8333%;
    }
}
 .dAyaOM{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .dAyaOM{
        margin-left:12.5%;
        width:75%;
    }
}
 @media (min-width: 1024px){
     .dAyaOM{
        margin-left:4.16667%;
        width:16.6667%;
    }
}
 .cZRqZH{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .cZRqZH{
        margin-left:12.5%;
        width:31.25%;
    }
}
 @media (min-width: 1024px){
     .cZRqZH{
        margin-left:8.33333%;
        width:58.3333%;
    }
}
 @media (min-width: 1440px){
     .cZRqZH{
        margin-left:8.33333%;
        width:54.1667%;
    }
}
 .cZsVNf{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .cZsVNf{
        margin-left:6.25%;
        width:43.75%;
    }
}
 @media (min-width: 1024px){
     .cZsVNf{
        margin-left:0px;
        width:25%;
    }
}
 @media (min-width: 1440px){
     .cZsVNf{
        margin-left:8.33333%;
        width:16.6667%;
    }
}
 .itFacP{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .itFacP{
        margin-left:12.5%;
        width:75%;
    }
}
 @media (min-width: 1024px){
     .itFacP{
        margin-left:8.33333%;
        width:83.3333%;
    }
}
 .iGssIe{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .iGssIe{
        margin-left:12.5%;
        width:12.5%;
    }
}
 @media (min-width: 1024px){
     .iGssIe{
        margin-left:8.33333%;
        width:8.33333%;
    }
}
 .brIwgN{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:100%;
}
 @media (min-width: 768px){
     .brIwgN{
        margin-left:0px;
        width:62.5%;
    }
}
 @media (min-width: 1024px){
     .brIwgN{
        margin-left:25%;
        width:50%;
    }
}
 .hkXNJb{
    display:flex;
    min-height:initial;
    margin-left:0px;
    width:46.1538%;
}
 @media (min-width: 768px){
     .hkXNJb{
        margin-left:12.5%;
        width:31.25%;
    }
}
 @media (min-width: 1024px){
     .hkXNJb{
        margin-left:4.16667%;
        width:25%;
    }
}
 @media (min-width: 1440px){
     .hkXNJb{
        margin-left:4.16667%;
        width:25%;
    }
}
 .eyvFXU{
    display:flex;
    min-height:initial;
    margin-left:7.69231%;
    width:46.1538%;
}
 @media (min-width: 768px){
     .eyvFXU{
        margin-left:12.5%;
        width:31.25%;
    }
}
 @media (min-width: 1024px){
     .eyvFXU{
        margin-left:4.16667%;
        width:25%;
    }
}
 @media (min-width: 1440px){
     .eyvFXU{
        margin-left:4.16667%;
        width:25%;
    }
}
 .bOazgQ{
    margin-bottom:4rem;
}
 .hShfFe{
    width:100%;
}
 .hueRZW{
    margin-bottom:2rem;
}
 .iYUWDr{
    text-align:center;
    width:100%;
}
 .bAmxkq{
    margin-bottom:1rem;
}
 .hwWOrV{
    padding-bottom:0.5rem;
}
 .dTWpeJ{
    padding-top:1rem;
    width:100%;
}
 .dpmNOb{
    margin-bottom:1rem;
    padding-bottom:0.5rem;
}
 .dkTrTe{
    margin-bottom:2rem;
    padding-bottom:0.5rem;
}
 .bJnkvk{
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    margin-top:4rem;
    padding-top:1rem;
}
 .kpcUgH{
    display:flex;
    margin-top:2rem;
    margin-bottom:4rem;
}
 .fqBPQu{
    display:flex;
}
 .ffJWho{
    margin-left:2rem;
}
 .lhnqAH{
    margin-bottom:1rem;
    width:100%;
}
 .kVbXnI{
    margin-bottom:2rem;
    width:100%;
}
 .chtvWI{
    display:inline-block;
    font-size:0px;
    transform:rotate(270deg);
}
 .cgxQDa{
    position:relative;
    height:var(--headerHeight,"2.75rem");
    transition:background-color 200ms ease-out 0s;
    width:100%;
    z-index:600;
    backface-visibility:hidden;
}
 .gphbPt{
    position:relative;
    -webkit-box-align:center;
    align-items:center;
    display:flex;
    height:100%;
    width:100%;
}
 @media (max-width: 767px){
     .gphbPt{
        padding-left:1rem;
        padding-right:1rem;
    }
}
 .kBmztx{
    list-style:none;
    margin:0px;
    padding:0px;
}
 .cTZlhA{
    list-style:none;
    margin:0px 0px 0px auto;
    padding:0px;
}
 @media (max-width: 767px){
     .hiQNmj{
        margin-left:10px;
        margin-top:8px;
    }
     .hiQNmj svg{
        height:20px;
    }
}
 @media (min-width: 768px){
     .hiQNmj{
        position:absolute;
        left:50%;
        margin-top:3px;
        transform:translate3d(-50%, 0px, 0px);
        transition-duration:600ms;
        transition-property:all;
        transition-timing-function:cubic-bezier(0.33, 0, 0, 1);
    }
}
 @media (min-width: 1024px){
     .hiQNmj{
        margin-top:-2px;
    }
}
 .hHlJgv{
    background-color:rgb(30, 57, 68);
    height:100%;
    left:0px;
    right:0px;
    top:0px;
    width:100vw;
    opacity:0;
    z-index:700;
    position:fixed;
}
 @media (min-width: 1024px){
     .hHlJgv{
        z-index:500;
    }
}
 .dmfHZ{
    background-color:rgb(30, 57, 68);
    height:100%;
    left:0px;
    right:0px;
    top:0px;
    width:100vw;
    opacity:0;
    z-index:700;
    position:fixed;
}
 @media (min-width: 1024px){
     .dmfHZ{
        z-index:700;
    }
}
 .kSuQhT{
    -webkit-appearance:none;
    background:rgb(185, 206, 213);
    box-shadow:none;
    cursor:pointer;
    margin:0px;
    display:inline-block;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size:0.875rem;
    font-weight:500;
    height:3.5rem;
    line-height:1;
    min-width:13.25rem;
    padding:1rem;
    transition-duration:100ms;
    transition-property:background, border, box-shadow, color;
    transition-timing-function:ease;
    color:rgb(30, 57, 68);
    border:none;
}
 .kSuQhT:focus:active,.kSuQhT:focus:hover{
    outline:0px;
}
 @media (min-width: 1440px){
     .kSuQhT{
        font-size:calc(0.875rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 1024px){
     .kSuQhT{
        padding:1rem 2rem;
    }
}
 @media (min-width: 2560px){
     .kSuQhT{
        font-size:1rem;
    }
}
 @media (hover: hover){
     .kSuQhT:focus,.kSuQhT:hover{
        background-color:rgb(255, 255, 255);
        box-shadow:rgba(0, 0, 0, 0.12) 0px 0.375rem 0.75rem;
    }
     .kSuQhT:active{
        background-color:rgb(255, 255, 255);
        box-shadow:rgba(0, 0, 0, 0.12) 0px 0.375rem 0.75rem;
    }
}
 .lbqtAK{
    -webkit-appearance:none;
    background:rgb(185, 206, 213);
    box-shadow:none;
    cursor:pointer;
    margin:0px;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size:0.875rem;
    font-weight:500;
    height:3.5rem;
    line-height:1;
    padding:1rem;
    transition-duration:100ms;
    transition-property:background, border, box-shadow, color;
    transition-timing-function:ease;
    color:rgb(30, 57, 68);
    border:none;
    display:block;
    min-width:auto;
    width:100%;
}
 .lbqtAK:focus:active,.lbqtAK:focus:hover{
    outline:0px;
}
 @media (min-width: 1440px){
     .lbqtAK{
        font-size:calc(0.875rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 1024px){
     .lbqtAK{
        padding:1rem 2rem;
    }
}
 @media (min-width: 2560px){
     .lbqtAK{
        font-size:1rem;
    }
}
 @media (hover: hover){
     .lbqtAK:focus,.lbqtAK:hover{
        background-color:rgb(255, 255, 255);
        box-shadow:rgba(0, 0, 0, 0.12) 0px 0.375rem 0.75rem;
    }
     .lbqtAK:active{
        background-color:rgb(255, 255, 255);
        box-shadow:rgba(0, 0, 0, 0.12) 0px 0.375rem 0.75rem;
    }
}
 .jVYHAu{
    -webkit-appearance:none;
    background:transparent;
    box-shadow:none;
    cursor:pointer;
    margin:0px;
    padding:0px;
    -webkit-box-align:center;
    align-items:center;
    border:0.125rem solid rgba(0, 0, 0, 0.88);
    border-radius:50%;
    display:flex;
    height:2.75rem;
    -webkit-box-pack:center;
    justify-content:center;
    transition-duration:100ms;
    transition-property:background, border, box-shadow, color, opacity;
    transition-timing-function:ease;
    width:2.75rem;
}
 .jVYHAu:focus:active,.jVYHAu:focus:hover{
    outline:0px;
}
 .jVYHAu:active,.jVYHAu:focus,.jVYHAu:hover{
    outline:none;
    border-color:rgba(0, 0, 0, 0.44);
}
 .hWdYDU{
    margin-right:2rem;
}
 .hWdYDU:last-child{
    margin-right:0px;
}
 @media (min-width: 1024px){
     .hWdYDU{
        margin-right:2rem;
    }
}
 .fglEas{
    position:fixed;
    top:0px;
    left:0px;
    height:100vh;
    width:100vw;
    background-color:rgb(138, 182, 173);
    opacity:0;
    transition:opacity 600ms cubic-bezier(0.33, 0, 0, 1) 0s;
    pointer-events:none;
    transform:translate3d(0px, 0px, 0px);
    z-index:400;
}
 .redux-toastr *,.redux-toastr ::before,.redux-toastr ::after{
    box-sizing:border-box;
}
 .redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center,.redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{
    width:350px;
    position:fixed;
    z-index:99999999;
    padding:0px 10px;
}
 .redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center{
    top:0px;
}
 .redux-toastr .top-right,.redux-toastr .bottom-right{
    right:0px;
}
 .redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{
    bottom:0px;
}
 .redux-toastr .top-left,.redux-toastr .bottom-left{
    left:0px;
}
 .redux-toastr .top-center,.redux-toastr .bottom-center{
    left:50%;
    margin-left:-175px;
}
 @media (max-width: 320px){
     .redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center,.redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{
        width:320px;
    }
     .redux-toastr .top-center,.redux-toastr .bottom-center{
        margin-left:-160px;
    }
}
 *{
    box-sizing:border-box;
}
 ::before,::after{
    box-sizing:border-box;
}
 html{
    -webkit-tap-highlight-color:transparent;
    font-family:IvarWeb, Georgia, serif;
    font-size:16px;
    height:100%;
}
 body{
    -webkit-font-smoothing:antialiased;
    color:rgba(0, 0, 0, 0.88);
    font-size:1rem;
    line-height:1.4;
    overflow-x:hidden;
    height:100%;
}
 #root{
    width:100%;
    overflow-x:hidden;
}
 :root{
    --headerHeight:2.75rem;
}
 @media (min-width: 768px){
     :root{
        --headerHeight:5.3125rem;
    }
}
 body{
    margin:0px;
}
 html{
    line-height:1.15;
    text-size-adjust:100%;
}
 h1{
    font-size:2em;
    margin:0.67em 0px;
}
 hr{
    box-sizing:content-box;
    height:0px;
    overflow:visible;
}
 a{
    background-color:transparent;
}
 img{
    border-style:none;
}
 button{
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    margin:0px;
}
 button{
    overflow:visible;
}
 button{
    text-transform:none;
}
 button,[type="button"]{
    -webkit-appearance:button;
}
 .gcJBYF{
    position:fixed;
    width:100vw;
    z-index:600;
    transform:translate3d(0px, -85px, 0px);
}
 .fnzhQY{
    transition:all 200ms ease-out 0s;
    transform:translate3d(0px, 85px, 0px);
}
 .brbiIJ{
    background-color:rgb(228, 234, 230);
    padding-top:5rem;
}
 .cuwtFo{
    text-transform:none;
    color:rgba(0, 0, 0, 0.88);
    text-decoration:none;
    font-family:IvarWeb, Georgia, serif;
    font-size:1.5rem;
    font-weight:400;
    letter-spacing:normal;
}
 .cuwtFo:hover,.cuwtFo:focus,.cuwtFo:active{
    border-color:currentcolor;
    color:rgba(0, 0, 0, 0.44);
}
 .cuwtFo:visited{
    color:rgba(0, 0, 0, 0.88);
}
 .kKuUxx{
    color:rgba(0, 0, 0, 0.88);
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:1rem;
    margin:0px auto 1.5rem;
}
 .hfRONP{
    background-color:rgba(0, 0, 0, 0.88);
    border-width:0px;
    height:2px;
    width:100%;
    margin:0px;
}
 .frtDLH{
    list-style:none;
    margin:0px;
    padding:0px;
    place-content:flex-end space-between;
    color:rgba(0, 0, 0, 0.88);
    display:flex;
    flex-wrap:wrap;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size:0.875rem;
    -webkit-box-pack:justify;
    width:100%;
}
 .frtDLH > li{
    white-space:nowrap;
    margin-right:1rem;
    margin-bottom:1rem;
}
 @media (min-width: 768px){
     .frtDLH{
        display:block;
        text-align:right;
        padding-top:1rem;
    }
     .frtDLH > li{
        margin-right:1rem;
        display:inline-block;
        width:initial;
        margin-bottom:0px;
    }
     .frtDLH > li:last-child{
        margin-right:0px;
    }
}
 .IakVO{
    margin:0px 0px 2rem;
}
 @media (min-width: 768px){
     .IakVO{
        margin:0.5rem 0px 0px;
    }
}
 .eCXrFf{
    text-transform:none;
    color:rgba(0, 0, 0, 0.88);
    text-decoration:none;
    font-weight:400;
    letter-spacing:normal;
    font-size:0.875rem;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
}
 .eCXrFf:hover,.eCXrFf:focus,.eCXrFf:active{
    border-color:currentcolor;
    color:rgba(0, 0, 0, 0.44);
}
 .eCXrFf:visited{
    color:rgba(0, 0, 0, 0.88);
}
 .hcljCF{
    list-style:none;
    margin:0px 0px 2rem;
    padding:0px;
}
 .hcljCF li{
    margin-bottom:1rem;
}
 .hRUtzI img{
    height:auto;
    max-width:100%;
}
 .fwrkec{
    display:block;
    position:relative;
}
 .fwrkec .picturestyle__PictureWrapper-sc-1qdvaye-0 img{
    transition-property:opacity;
    will-change:opacity;
    display:block;
    opacity:1;
    transition-duration:500ms;
    transition-timing-function:ease-in;
}
 body{
    background-color:rgb(241, 244, 242);
}
 .hdasyt{
    transition-duration:200ms;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.33, 0, 0, 1);
    background-color:transparent;
    min-height:8rem;
    position:relative;
    width:100%;
}
 .hdasyt img{
    display:block;
    margin:0px auto;
}
 .hdasyt::after{
    content:"";
    transition-duration:200ms;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.33, 0, 0, 1);
    box-shadow:rgba(0, 0, 0, 0.12) 0px 1rem 2.5rem;
    height:100%;
    left:0px;
    opacity:0;
    position:absolute;
    top:0px;
    transform:translate3d(0px, 0px, 0px);
    width:100%;
}
 .rYEtL{
    color:inherit;
    text-decoration:none;
    height:100%;
    display:flex;
    flex-direction:column;
    -webkit-box-pack:justify;
    justify-content:space-between;
}
 .rYEtL .h4style__Headline4-sc-6iskrh-0,.rYEtL .pstyle__P-qnrhsg-0{
    transition-duration:200ms;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.33, 0, 0, 1);
}
 .rYEtL button{
    transition-duration:200ms;
}
 .rYEtL:hover .related-product-cardstyle__ProductImageWrapper-hi6whu-0,.rYEtL:focus .related-product-cardstyle__ProductImageWrapper-hi6whu-0{
    background-color:rgb(140, 185, 174);
}
 .rYEtL:hover .related-product-cardstyle__ProductImageWrapper-hi6whu-0::after,.rYEtL:focus .related-product-cardstyle__ProductImageWrapper-hi6whu-0::after{
    opacity:1;
}
 .rYEtL:hover .h4style__Headline4-sc-6iskrh-0,.rYEtL:focus .h4style__Headline4-sc-6iskrh-0,.rYEtL:hover .pstyle__P-qnrhsg-0,.rYEtL:focus .pstyle__P-qnrhsg-0{
    color:rgb(29, 68, 101);
}
 .rYEtL:hover button,.rYEtL:focus button{
    background-color:rgb(255, 255, 255);
    box-shadow:rgba(0, 0, 0, 0.12) 0px 0.375rem 0.75rem;
}
 .gYHoxu{
    color:inherit;
    text-decoration:none;
    height:100%;
    display:flex;
    flex-direction:column;
    -webkit-box-pack:justify;
    justify-content:space-between;
}
 .gYHoxu .h4style__Headline4-sc-6iskrh-0,.gYHoxu .pstyle__P-qnrhsg-0{
    transition-duration:200ms;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.33, 0, 0, 1);
}
 .gYHoxu button{
    transition-duration:200ms;
}
 .gYHoxu:hover .related-product-cardstyle__ProductImageWrapper-hi6whu-0,.gYHoxu:focus .related-product-cardstyle__ProductImageWrapper-hi6whu-0{
    background-color:rgb(83, 112, 135);
}
 .gYHoxu:hover .related-product-cardstyle__ProductImageWrapper-hi6whu-0::after,.gYHoxu:focus .related-product-cardstyle__ProductImageWrapper-hi6whu-0::after{
    opacity:1;
}
 .gYHoxu:hover .h4style__Headline4-sc-6iskrh-0,.gYHoxu:focus .h4style__Headline4-sc-6iskrh-0,.gYHoxu:hover .pstyle__P-qnrhsg-0,.gYHoxu:focus .pstyle__P-qnrhsg-0{
    color:rgb(29, 68, 101);
}
 .gYHoxu:hover button,.gYHoxu:focus button{
    background-color:rgb(255, 255, 255);
    box-shadow:rgba(0, 0, 0, 0.12) 0px 0.375rem 0.75rem;
}
 .gWlNvb{
    font-size:0.75rem;
    color:rgba(0, 0, 0, 0.44);
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    line-height:1.6;
}
 .jXObPU{
    background-color:rgb(241, 244, 242);
    padding:5rem 0px;
}
 @media (min-width: 768px){
     .jXObPU{
        padding:7.5rem 0px;
    }
}
 .eNCMJF{
    -webkit-box-align:center;
    align-items:center;
    background-color:rgb(30, 57, 68);
    display:flex;
    height:150vw;
    overflow:hidden;
    position:relative;
    width:100%;
}
 @media (min-width: 768px){
     .eNCMJF{
        height:70vw;
    }
}
 @media (min-width: 1024px){
     .eNCMJF{
        height:37.5vw;
    }
}
 .iPSXUZ{
    overflow:hidden;
    width:100%;
    height:100%;
}
 .iPSXUZ picture img{
    object-fit:cover;
    width:100%;
    height:100%;
}
 .knzNSJ{
    font-family:IvarWeb, Georgia, serif;
    margin:0px;
    font-weight:500;
    line-height:1.25;
    position:absolute;
    white-space:pre;
    font-size:5rem;
    color:rgb(246, 239, 230);
    backface-visibility:hidden;
    animation:42s linear 0.1s infinite normal none running marquee;
}
 @media (min-width: 360px){
     .knzNSJ{
        font-size:calc(2rem + ((16 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .knzNSJ{
        font-size:calc(3rem + ((16 * (100vw - 768px)) / 671));
    }
}
 @media (min-width: 1440px){
     .knzNSJ{
        font-size:calc(4rem + ((16 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .knzNSJ{
        font-size:5rem;
    }
}
 .kFmNRg{
    font-family:IvarWeb, Georgia, serif;
    margin:0px;
    font-weight:500;
    line-height:1.25;
    position:absolute;
    white-space:pre;
    font-size:5rem;
    color:rgb(246, 239, 230);
    backface-visibility:hidden;
    animation:42s linear 0.1s infinite normal none running marqueeContinuation;
}
 @media (min-width: 360px){
     .kFmNRg{
        font-size:calc(2rem + ((16 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .kFmNRg{
        font-size:calc(3rem + ((16 * (100vw - 768px)) / 671));
    }
}
 @media (min-width: 1440px){
     .kFmNRg{
        font-size:calc(4rem + ((16 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .kFmNRg{
        font-size:5rem;
    }
}
 .jOYuQZ{
    background-color:rgb(241, 244, 242);
    padding:5rem 0px;
}
 @media (min-width: 768px){
     .jOYuQZ{
        padding:7.5rem 0px;
    }
}
 .iKaerT{
    position:relative;
    width:100%;
}
 .pJEkV{
    width:100%;
}
 .pJEkV img{
    width:100%;
    display:block;
}
 .dapHRm{
    background-color:rgb(241, 244, 242);
    width:100%;
    position:relative;
    min-height:120vw;
    align-items:flex-start;
}
 @media (min-width: 1024px){
     .dapHRm{
        min-height:90vw;
    }
}
 .hGhnjD{
    left:0px;
    position:absolute;
}
 .kpjjdn{
    left:0px;
    margin-top:20vw;
    position:absolute;
    top:0px;
}
 @media (min-width: 1024px){
     .kpjjdn{
        margin-top:7vw;
        z-index:0;
    }
}
 .kpjjdn img{
    box-shadow:rgba(0, 0, 0, 0.12) 0px 1rem 2.5rem;
}
 .fiuTMH{
    width:100%;
}
 .fiuTMH img{
    display:block;
    width:100%;
}
 .iPwDJb{
    z-index:100;
    margin-top:87vw;
}
 @media (min-width: 768px){
     .iPwDJb{
        margin-top:80vw;
    }
}
 @media (min-width: 1024px){
     .iPwDJb{
        margin-top:11vw;
    }
}
 .iusobq{
    backface-visibility:hidden;
    opacity:1;
    transition:opacity 500ms ease 500ms;
    transform:translate3d(0px, 0px, 0px);
    will-change:opacity;
    background-color:rgb(255, 255, 255);
    display:flex;
    flex-direction:column;
    height:100%;
    padding:10vw var(--gridColumn,1rem) 2rem var(--gridColumn,1rem);
    width:100%;
}
 @media (min-width: 1024px){
     .iusobq{
        padding-top:4vw;
    }
}
 .kptCGF{
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    flex-wrap:wrap;
    width:100%;
    padding-bottom:2rem;
}
 .kptCGF a{
    margin:0px 0.5rem 1rem;
    width:100%;
}
 .kptCGF button{
    width:100%;
}
 @media (min-width: 768px){
     .kptCGF button{
        min-width:9rem;
    }
     .kptCGF a{
        width:initial;
    }
}
 @media (min-width: 1024px){
     .kptCGF a{
        width:100%;
    }
}
 @media (min-width: 1440px){
     .kptCGF a{
        width:initial;
        margin:0px 0.375rem 0.5rem;
    }
}
 .gzyLrc{
    font-family:IvarWeb, Georgia, serif;
    margin:0px 0px 1rem;
    font-size:2.5rem;
    font-weight:500;
    line-height:1.25;
    color:rgb(0, 0, 0);
}
 @media (min-width: 360px){
     .gzyLrc{
        font-size:calc(2rem + ((16 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .gzyLrc{
        font-size:calc(3rem + ((16 * (100vw - 768px)) / 671));
    }
}
 @media (min-width: 1440px){
     .gzyLrc{
        font-size:calc(4rem + ((16 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .gzyLrc{
        font-size:5rem;
    }
}
 .drNjcJ{
    font-family:IvarWeb, Georgia, serif;
    font-weight:400;
    margin:0px;
    font-size:1.25rem;
    line-height:1.5;
    color:rgb(83, 112, 135);
}
 @media (min-width: 360px){
     .drNjcJ{
        font-size:calc(1.25rem + ((4 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .drNjcJ{
        font-size:1.5rem;
    }
}
 @media (min-width: 1440px){
     .drNjcJ{
        font-size:calc(1.5rem + ((8 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .drNjcJ{
        font-size:2rem;
    }
}
 .icFcwU{
    padding-bottom:1rem;
}
 @media (min-width: 1024px){
     .icFcwU{
        margin-bottom:1.5rem;
    }
}
 .jWgyUA{
    position:absolute;
    top:30px;
    left:122px;
}
 @media (max-width: 1023px){
     .jWgyUA{
        display:none;
    }
}
 .eeXRJb{
    position:absolute;
    bottom:30px;
    right:122px;
}
 @media (max-width: 1023px){
     .eeXRJb{
        display:none;
    }
}
 .exNGzO{
    position:relative;
}
 .eksrqR{
    color:rgb(140, 185, 174);
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    transition-duration:100ms;
    transition-property:color;
    transition-timing-function:ease;
}
 .eksrqR:hover,.eksrqR:focus,.eksrqR:active{
    color:rgb(83, 112, 135);
}
 .kQHMVZ{
    color:rgba(0, 0, 0, 0.88);
    font-family:IvarWeb, Georgia, serif;
    font-weight:400;
    margin:6.25rem 0px 3.125rem;
    font-size:1.75rem;
    line-height:1.4;
    text-align:center;
}
 @media (min-width: 360px){
     .kQHMVZ{
        font-size:calc(1.75rem + ((4 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .kQHMVZ{
        font-size:calc(2rem + ((4 * (100vw - 768px)) / 671));
    }
}
 @media (min-width: 1440px){
     .kQHMVZ{
        font-size:calc(2.25rem + ((12 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .kQHMVZ{
        font-size:3rem;
    }
}
 .joCjTg{
    margin-top:1rem;
}
 .jPxMzi{
    text-align:center;
}
 @media (max-width: 1023px){
     .jPxMzi{
        margin:2rem 24px;
    }
}
 @media (min-width: 1024px){
     .jPxMzi{
        max-width:45%;
    }
}
 .eFEmTS{
    position:relative;
    width:100%;
}
 .eFEmTS::after{
    content:"";
    transition-duration:200ms;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.33, 0, 0, 1);
    box-shadow:rgba(0, 0, 0, 0.12) 0px 1rem 2.5rem;
    height:100%;
    left:0px;
    opacity:0;
    position:absolute;
    top:0px;
    transform:translate3d(0px, 0px, 0px);
    width:100%;
}
 .cHcYYe{
    overflow:hidden;
    position:relative;
}
 .cHcYYe img{
    display:block;
    height:auto;
    width:100%;
}
 .becvJd{
    color:rgba(0, 0, 0, 0.88);
    font-family:IvarWeb, Georgia, serif;
    font-weight:400;
    margin:0px;
    font-size:1.25rem;
    line-height:1.5;
    transition-duration:200ms;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.33, 0, 0, 1);
}
 @media (min-width: 360px){
     .becvJd{
        font-size:calc(1.25rem + ((4 * (100vw - 360px)) / 407));
    }
}
 @media (min-width: 768px){
     .becvJd{
        font-size:1.5rem;
    }
}
 @media (min-width: 1440px){
     .becvJd{
        font-size:calc(1.5rem + ((8 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .becvJd{
        font-size:2rem;
    }
}
 .cNwPXL{
    color:rgba(0, 0, 0, 0.88);
    font-family:IvarWeb, Georgia, serif;
    font-size:1rem;
    line-height:1.55556;
    margin:0px auto;
    transition-duration:200ms;
    transition-property:all;
    transition-timing-function:cubic-bezier(0.33, 0, 0, 1);
}
 @media (min-width: 1440px){
     .cNwPXL{
        font-size:calc(1rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .cNwPXL{
        font-size:1.125rem;
    }
}
 .lcmJsP{
    -webkit-appearance:none;
    background:transparent;
    border-width:0px 0px 0.125rem;
    border-top-style:initial;
    border-right-style:initial;
    border-left-style:initial;
    border-top-color:initial;
    border-right-color:initial;
    border-left-color:initial;
    border-image:initial;
    box-shadow:none;
    cursor:pointer;
    display:block;
    padding:0px 0px 0.25rem;
    border-bottom-style:solid;
    border-bottom-color:transparent;
    color:rgba(0, 0, 0, 0.88);
    line-height:1;
    text-align:center;
    margin:0px;
    text-decoration:none;
    transition:all 200ms cubic-bezier(0.33, 0, 0, 1) 0s;
    font-family:SofiaProWeb, Helvetica, Arial, sans-serif;
    font-weight:600;
    font-size:0.75rem;
    letter-spacing:0.125em;
    text-transform:uppercase;
}
 .lcmJsP:focus:active,.lcmJsP:focus:hover{
    outline:0px;
}
 @media (min-width: 1440px){
     .lcmJsP{
        font-size:calc(0.75rem + ((2 * (100vw - 1440px)) / 1119));
    }
}
 @media (min-width: 2560px){
     .lcmJsP{
        font-size:0.875rem;
    }
}
 .lcmJsP:hover,.lcmJsP:focus,.lcmJsP:active{
    border-color:rgba(0, 0, 0, 0.88);
}
 .lcmJsP:visited{
    color:inherit;
}
 .fpJOuC{
    color:inherit;
    display:block;
    text-decoration:none;
}
 .fpJOuC:hover .blog-post-previewstyle__BlogPostPreviewTitle-u6s1cb-3,.fpJOuC:focus .blog-post-previewstyle__BlogPostPreviewTitle-u6s1cb-3,.fpJOuC:hover .blog-post-previewstyle__BlogPostPreviewDescription-u6s1cb-4,.fpJOuC:focus .blog-post-previewstyle__BlogPostPreviewDescription-u6s1cb-4,.fpJOuC:hover .blog-post-previewstyle__BlogPostPreviewCta-u6s1cb-5,.fpJOuC:focus .blog-post-previewstyle__BlogPostPreviewCta-u6s1cb-5{
    color:rgb(29, 68, 101);
}
 .fpJOuC:hover .blog-post-previewstyle__BlogPostPreviewCta-u6s1cb-5,.fpJOuC:focus .blog-post-previewstyle__BlogPostPreviewCta-u6s1cb-5{
    border-color:rgb(29, 68, 101);
}
 .fpJOuC:hover .blog-post-previewstyle__BlogPostThumbnailWrapper-u6s1cb-0::after,.fpJOuC:focus .blog-post-previewstyle__BlogPostThumbnailWrapper-u6s1cb-0::after{
    opacity:1;
}
/*! CSS Used fontfaces */
 @font-face{
    font-family:"IvarWeb";
    font-weight:400;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/IvarTextRegular.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/IvarTextRegular.otf) format("truetype");
    font-display:fallback;
}
 @font-face{
    font-family:"IvarWeb";
    font-weight:500;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/IvarTextMedium.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/IvarTextMedium.otf) format("truetype");
    font-display:fallback;
}
 @font-face{
    font-family:"IvarWeb";
    font-weight:600;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/IvarTextSemiBold.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/IvarTextSemiBold.otf) format("truetype");
    font-display:fallback;
}
 @font-face{
    font-family:"IvarWeb";
    font-weight:700;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/IvarTextBold.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/IvarTextBold.otf) format("truetype");
    font-display:fallback;
}
 @font-face{
    font-family:"SofiaProWeb";
    font-weight:300;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProLight.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProLight.otf) format("truetype");
    font-display:fallback;
}
 @font-face{
    font-family:"SofiaProWeb";
    font-weight:400;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProRegular.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProRegular.otf) format("truetype");
    font-display:fallback;
}
 @font-face{
    font-family:"SofiaProWeb";
    font-weight:500;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProMedium.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProMedium.otf) format("truetype");
    font-display:fallback;
}
 @font-face{
    font-family:"SofiaProWeb";
    font-weight:600;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProSemiBold.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProSemiBold.otf) format("truetype");
    font-display:fallback;
}
 @font-face{
    font-family:"SofiaProWeb";
    font-weight:700;
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProBold.otf);
    src:url(https://d35gyq74arzzqq.cloudfront.net/css/fonts/SofiaProBold.otf) format("truetype");
    font-display:fallback;
}
