.animated {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@font-face {
    font-display: block;
    font-family: "Raleway";
    src: url('/fonts/Raleway-Bold.woff2') format('woff2'), url('/fonts/Raleway-Bold.woff') format('woff');
    font-weight: 700
}

@font-face {
    font-display: block;
    font-family: "Montserrat";
    src: url('/fonts/Montserrat-Bold.woff2') format('woff2'), url('/fonts/Montserrat-Bold.woff') format('woff');
    font-weight: 700
}

@font-face {
    font-display: block;
    font-family: "Cormorant Garamond";
    src: url('/fonts/CormorantGaramond-Bold.woff2') format('woff2'), url('/fonts/CormorantGaramond-Bold.woff') format('woff');
    font-weight: 700
}

@font-face {
    font-display: block;
    font-family: "Lato";
    src: url('/fonts/Lato-Bold.woff2') format('woff2'), url('/fonts/Lato-Bold.woff') format('woff');
    font-weight: 700
}

@font-face {
    font-display: block;
    font-family: "Montserrat";
    src: url('/fonts/Montserrat-Regular.woff2') format('woff2'), url('/fonts/Montserrat-Regular.woff') format('woff');
    font-weight: 400
}

@font-face {
    font-display: block;
    font-family: "Raleway";
    src: url('/fonts/Raleway-Regular.woff2') format('woff2'), url('/fonts/Raleway-Regular.woff') format('woff');
    font-weight: 400
}

@font-face {
    font-display: block;
    font-family: "Cormorant Garamond";
    src: url('/fonts/CormorantGaramond-BoldItalic.woff2') format('woff2'), url('/fonts/CormorantGaramond-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic
}

.v1 {
    display: inline-block;
    vertical-align: top
}

.ps1 {
    position: relative;
    margin-top: 0
}

.s1 {
    width: 100%;
    min-width: 1200px;
    min-height: 958px
}

.c1 {
    z-index: 2;
    pointer-events: none;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #fff;
    opacity: 0.56;
    background-clip: padding-box
}

.v2 {
    display: inline-block;
    vertical-align: top
}

.ps2 {
    position: relative;
    margin-left: 293px;
    margin-top: 46px
}

.s2 {
    min-width: 374px;
    width: 374px;
    min-height: 414px;
    height: 414px
}

.c2 {
    z-index: 31;
    pointer-events: auto
}

.i1 {
    position: absolute;
    left: 49px;
    width: 276px;
    height: 414px;
    top: 0;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    box-shadow: 15px 20px 23px rgba(0, 0, 0, .20);
    border: 0;
    -ms-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg)
}

.i2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    -webkit-transform: translate3d(0, 0, 0)
}

.ps3 {
    position: relative;
    margin-left: 0;
    margin-top: -365px
}

.s3 {
    min-width: 1200px;
    width: 1200px;
    min-height: 364px
}

.c3 {
    z-index: 20;
    pointer-events: auto;
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: initial;
    background-color: initial;
    line-height: 27px;
    letter-spacing: normal;
    overflow: hidden;
    height: 364px
}

.shm1 {
    display: block;
    float: left;
    clear: left;
    width: 0;
    height: 364px;
    shape-outside: polygon(0px 0px, 0px 364px, 0px 364px, 0px 0px);
    -webkit-shape-outside: polygon(0px 0px, 0px 364px, 0px 364px, 0px 0px)
}

.shm2 {
    display: block;
    float: right;
    clear: right;
    height: 364px;
    width: 368px;
    shape-outside: polygon(368px 364px, 55px 364px, 55px 363px, 44px 363px, 44px 362px, 32px 362px, 32px 361px, 21px 361px, 21px 360px, 10px 360px, 10px 359px, 4px 359px, 4px 358px, 2px 358px, 2px 357px, 1px 357px, 1px 355px, 0px 355px, 0px 339px, 1px 339px, 1px 328px, 2px 328px, 2px 316px, 3px 316px, 3px 305px, 4px 305px, 4px 293px, 5px 293px, 5px 282px, 6px 282px, 6px 271px, 7px 271px, 7px 259px, 8px 259px, 8px 248px, 9px 248px, 9px 236px, 10px 236px, 10px 225px, 11px 225px, 11px 213px, 12px 213px, 12px 202px, 13px 202px, 13px 191px, 14px 191px, 14px 179px, 15px 179px, 15px 168px, 16px 168px, 16px 156px, 17px 156px, 17px 145px, 18px 145px, 18px 133px, 19px 133px, 19px 122px, 20px 122px, 20px 110px, 21px 110px, 21px 99px, 22px 99px, 22px 88px, 23px 88px, 23px 76px, 24px 76px, 24px 65px, 25px 65px, 25px 53px, 26px 53px, 26px 42px, 27px 42px, 27px 30px, 28px 30px, 28px 19px, 29px 19px, 29px 8px, 30px 8px, 30px 0px, 368px 0px);
    -webkit-shape-outside: polygon(368px 364px, 55px 364px, 55px 363px, 44px 363px, 44px 362px, 32px 362px, 32px 361px, 21px 361px, 21px 360px, 10px 360px, 10px 359px, 4px 359px, 4px 358px, 2px 358px, 2px 357px, 1px 357px, 1px 355px, 0px 355px, 0px 339px, 1px 339px, 1px 328px, 2px 328px, 2px 316px, 3px 316px, 3px 305px, 4px 305px, 4px 293px, 5px 293px, 5px 282px, 6px 282px, 6px 271px, 7px 271px, 7px 259px, 8px 259px, 8px 248px, 9px 248px, 9px 236px, 10px 236px, 10px 225px, 11px 225px, 11px 213px, 12px 213px, 12px 202px, 13px 202px, 13px 191px, 14px 191px, 14px 179px, 15px 179px, 15px 168px, 16px 168px, 16px 156px, 17px 156px, 17px 145px, 18px 145px, 18px 133px, 19px 133px, 19px 122px, 20px 122px, 20px 110px, 21px 110px, 21px 99px, 22px 99px, 22px 88px, 23px 88px, 23px 76px, 24px 76px, 24px 65px, 25px 65px, 25px 53px, 26px 53px, 26px 42px, 27px 42px, 27px 30px, 28px 30px, 28px 19px, 29px 19px, 29px 8px, 30px 8px, 30px 0px, 368px 0px)
}

.shm3 {
    display: none;
    float: left;
    width: 0;
    height: 0;
    shape-outside: none;
    -webkit-shape-outside: none;
    shape-margin: 0
}

.shm4 {
    display: none;
    float: right;
    width: 0;
    height: 0;
    shape-outside: none;
    -webkit-shape-outside: none;
    shape-margin: 0
}

.p1 {
    padding-top: 0;
    text-indent: 0;
    padding-bottom: 0;
    padding-right: 0;
    text-align: left
}

.f1 {
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #000;
    background-color: initial;
    line-height: 27px;
    letter-spacing: normal;
    text-shadow: none
}

.ps4 {
    position: relative;
    margin-left: 5px;
    margin-top: -146px
}

.s4 {
    min-width: 614px;
    width: 614px;
    min-height: 603px;
    height: 603px
}

.c4 {
    z-index: 33;
    pointer-events: auto
}

.i3 {
    position: absolute;
    left: 0;
    width: 594px;
    height: 396px;
    top: 94px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    box-shadow: 13px 21px 23px rgba(0, 0, 0, .20);
    border: 10px solid #f2f2f2;
    -ms-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
}

.ps5 {
    position: relative;
    margin-left: 99px;
    margin-top: 51px
}

.s5 {
    min-width: 482px;
    width: 482px;
    min-height: 262px
}

.c5 {
    z-index: 32;
    pointer-events: auto;
    overflow: hidden;
    height: 262px
}

.p2 {
    padding-top: 0;
    text-indent: 0;
    padding-bottom: 0;
    padding-right: 0;
    text-align: center
}

.f2 {
    font-family: "Cormorant Garamond";
    font-size: 41px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #000;
    background-color: initial;
    line-height: 50px;
    letter-spacing: -1.40px;
    text-shadow: none
}

.ps6 {
    position: relative;
    margin-left: 12px;
    margin-top: 120px
}

.s6 {
    min-width: 1188px;
    width: 1188px;
    min-height: 768px
}

.ps7 {
    position: relative;
    margin-left: 0;
    margin-top: 2px
}

.s7 {
    min-width: 575px;
    width: 575px;
    min-height: 766px
}

.w1 {
    line-height: 0
}

.ps8 {
    position: relative;
    margin-left: 0;
    margin-top: 0
}

.s8 {
    min-width: 575px;
    width: 575px;
    min-height: 375px;
    height: 375px
}

.c7 {
    z-index: 43;
    pointer-events: auto
}

.i4 {
    position: absolute;
    left: 0;
    width: 500px;
    height: 287px;
    top: 0;
    box-shadow: 11px 21px 23px rgba(0, 0, 0, .20);
    border: 0;
    -ms-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg)
}

.ps9 {
    position: relative;
    margin-left: 8px;
    margin-top: 57px
}

.s9 {
    min-width: 559px;
    width: 559px;
    min-height: 334px
}

.c8 {
    z-index: 36;
    pointer-events: auto;
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: initial;
    background-color: initial;
    line-height: 38px;
    letter-spacing: normal;
    overflow: hidden;
    height: 334px
}

.shm5 {
    display: block;
    float: left;
    clear: left;
    width: 0;
    height: 200px;
    shape-outside: polygon(0px 0px, 0px 200px, 0px 200px, 0px 0px);
    -webkit-shape-outside: polygon(0px 0px, 0px 200px, 0px 200px, 0px 0px)
}

.shm6 {
    display: block;
    float: right;
    clear: right;
    height: 200px;
    width: 329px;
    shape-outside: polygon(329px 152px, 323px 152px, 323px 151px, 304px 151px, 304px 150px, 285px 150px, 285px 149px, 266px 149px, 266px 148px, 247px 148px, 247px 147px, 228px 147px, 228px 146px, 209px 146px, 209px 145px, 190px 145px, 190px 144px, 170px 144px, 170px 143px, 151px 143px, 151px 142px, 132px 142px, 132px 141px, 113px 141px, 113px 140px, 94px 140px, 94px 139px, 75px 139px, 75px 138px, 56px 138px, 56px 137px, 37px 137px, 37px 136px, 18px 136px, 18px 135px, 4px 135px, 4px 134px, 2px 134px, 2px 133px, 1px 133px, 1px 131px, 0px 131px, 0px 111px, 1px 111px, 1px 92px, 2px 92px, 2px 73px, 3px 73px, 3px 54px, 4px 54px, 4px 35px, 5px 35px, 5px 16px, 6px 16px, 6px 0px, 329px 0px);
    -webkit-shape-outside: polygon(329px 152px, 323px 152px, 323px 151px, 304px 151px, 304px 150px, 285px 150px, 285px 149px, 266px 149px, 266px 148px, 247px 148px, 247px 147px, 228px 147px, 228px 146px, 209px 146px, 209px 145px, 190px 145px, 190px 144px, 170px 144px, 170px 143px, 151px 143px, 151px 142px, 132px 142px, 132px 141px, 113px 141px, 113px 140px, 94px 140px, 94px 139px, 75px 139px, 75px 138px, 56px 138px, 56px 137px, 37px 137px, 37px 136px, 18px 136px, 18px 135px, 4px 135px, 4px 134px, 2px 134px, 2px 133px, 1px 133px, 1px 131px, 0px 131px, 0px 111px, 1px 111px, 1px 92px, 2px 92px, 2px 73px, 3px 73px, 3px 54px, 4px 54px, 4px 35px, 5px 35px, 5px 16px, 6px 16px, 6px 0px, 329px 0px)
}

.shm7 {
    display: block;
    float: left;
    clear: left;
    width: 0;
    height: 134px;
    shape-outside: polygon(0px 0px, 0px 134px, 0px 134px, 0px 0px);
    -webkit-shape-outside: polygon(0px 0px, 0px 134px, 0px 134px, 0px 0px)
}

.shm8 {
    display: block;
    float: right;
    clear: right;
    height: 134px;
    width: 0;
    shape-outside: polygon(0px 0px, 0px 134px, 0px 134px, 0px 0px);
    -webkit-shape-outside: polygon(0px 0px, 0px 134px, 0px 134px, 0px 0px)
}

.shm9 {
    display: none;
    float: left;
    width: 0;
    height: 0;
    shape-outside: none;
    -webkit-shape-outside: none;
    shape-margin: 0
}

.shm10 {
    display: none;
    float: right;
    width: 0;
    height: 0;
    shape-outside: none;
    -webkit-shape-outside: none;
    shape-margin: 0
}

.shm11 {
    display: none;
    float: left;
    width: 0;
    height: 0;
    shape-outside: none;
    -webkit-shape-outside: none;
    shape-margin: 0
}

.shm12 {
    display: none;
    float: right;
    width: 0;
    height: 0;
    shape-outside: none;
    -webkit-shape-outside: none;
    shape-margin: 0
}

.f3 {
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #000;
    background-color: initial;
    line-height: 38px;
    letter-spacing: normal;
    text-shadow: none
}

.ps10 {
    position: relative;
    margin-left: -324px;
    margin-top: 356px
}

.s10 {
    min-width: 340px;
    width: 340px;
    min-height: 215px;
    height: 215px
}

.c9 {
    z-index: 42;
    pointer-events: auto
}

.i5 {
    position: absolute;
    left: 0;
    width: 340px;
    height: 215px;
    top: 0;
    box-shadow: 11px 21px 23px rgba(0, 0, 0, .20);
    border: 0;
    -ms-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
}

.ps11 {
    position: relative;
    margin-left: 31px;
    margin-top: 362px
}

.s11 {
    min-width: 556px;
    width: 556px;
    min-height: 362px;
    height: 362px
}

.c10 {
    z-index: 39;
    pointer-events: auto
}

.i6 {
    position: absolute;
    left: 0;
    width: 556px;
    height: 362px;
    top: 0;
    box-shadow: 13px 21px 23px rgba(0, 0, 0, .20);
    border: 0;
    -ms-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
}

.ps12 {
    position: relative;
    margin-left: -549px;
    margin-top: 0
}

.s12 {
    min-width: 559px;
    width: 559px;
    min-height: 362px
}

.ps13 {
    position: relative;
    margin-left: 0;
    margin-top: 0
}

.s13 {
    min-width: 515px;
    width: 515px;
    min-height: 124px
}

.c11 {
    z-index: 41;
    pointer-events: auto;
    overflow: hidden;
    height: 124px
}

.f4 {
    font-family: "Cormorant Garamond";
    font-size: 73px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #000;
    background-color: initial;
    line-height: 62px;
    letter-spacing: -4.00px;
    text-shadow: none
}

.ps14 {
    position: relative;
    margin-left: 0;
    margin-top: -39px
}

.s14 {
    min-width: 559px;
    width: 559px;
    min-height: 277px
}

.c12 {
    z-index: 40;
    pointer-events: auto;
    overflow: hidden;
    height: 277px
}

.ps15 {
    position: relative;
    margin-top: 37px
}

.s15 {
    width: 100%;
    min-width: 1200px;
    min-height: 608px;
    height: 608px
}

.c13 {
    z-index: 35;
    pointer-events: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.c14 {
    position: absolute;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-320-1.jpg);
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: cover;
    opacity: 0.53;
    background-clip: padding-box
}

.s16 {
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.ps16 {
    position: relative;
    margin-top: 87px
}

.v3 {
    display: block;
    vertical-align: top
}

.s17 {
    min-width: 1200px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    min-height: 420px
}

.ps17 {
    position: relative;
    margin-left: 0;
    margin-top: 14px
}

.s18 {
    min-width: 1190px;
    width: 1190px;
    min-height: 391px
}

.ps18 {
    position: relative;
    margin-left: 0;
    margin-top: 73px
}

.s19 {
    min-width: 574px;
    width: 574px;
    min-height: 267px
}

.ps19 {
    position: relative;
    margin-left: 0;
    margin-top: 0
}

.s20 {
    min-width: 574px;
    width: 574px;
    min-height: 192px
}

.c15 {
    z-index: 44;
    pointer-events: auto;
    overflow: hidden;
    height: 192px
}

.f5 {
    font-family: "Cormorant Garamond";
    font-size: 92px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #000;
    background-color: initial;
    line-height: 78px;
    letter-spacing: -4.00px;
    text-shadow: none
}

.ps20 {
    position: relative;
    margin-left: 69px;
    margin-top: 9px
}

.s21 {
    min-width: 442px;
    width: 442px;
    min-height: 66px
}

.c16 {
    z-index: 37;
    pointer-events: auto
}

.f6 {
    font-family: Raleway;
    font-size: 26px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    background-color: initial;
    line-height: 30px;
    letter-spacing: -0.80px;
    text-shadow: none;
    text-indent: 0;
    text-align: center;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 0;
    margin-bottom: 0
}

.btn1 {
    border: 2px solid #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #ec1a23;
    background-clip: padding-box;
    color: #fff
}

.btn1:hover {
    background-color: #ec1a23;
    border-color: #ec1a23;
    color: #fff
}

.btn1:active {
    background-color: #ec1a23;
    border-color: #ec1a23;
    color: #fff
}

.v4 {
    display: inline-block;
    overflow: hidden;
    outline: 0
}

.s22 {
    width: 438px;
    padding-right: 0
}

.ps21 {
    position: relative;
    margin-left: 41px;
    margin-top: 0
}

.s23 {
    min-width: 575px;
    width: 575px;
    min-height: 391px;
    height: 391px
}

.c17 {
    z-index: 44;
    pointer-events: auto
}

.i7 {
    position: absolute;
    left: 0;
    width: 575px;
    height: 391px;
    top: 0;
    box-shadow: 13px 21px 23px rgba(0, 0, 0, .20);
    border: 0;
    -ms-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg)
}

.ps22 {
    position: relative;
    margin-top: 1660px
}

.s24 {
    width: 100%;
    min-width: 1200px;
    min-height: 251px
}

.c18 {
    z-index: 34;
    pointer-events: none
}

.ps23 {
    position: relative;
    margin-top: 0
}

.s25 {
    width: 100%;
    min-width: 1200px;
    min-height: 251px
}

.c19 {
    z-index: 21;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #404040;
    background-clip: padding-box
}

.ps24 {
    position: relative;
    margin-top: 223px
}

.s26 {
    min-width: 1200px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    min-height: 28px
}

.s27 {
    min-width: 1200px;
    width: 1200px;
    min-height: 28px
}

.c20 {
    z-index: 29;
    pointer-events: auto;
    overflow: hidden;
    height: 28px
}

.f7 {
    font-family: Raleway;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #fff;
    background-color: initial;
    line-height: 20px;
    letter-spacing: normal;
    text-shadow: none
}

.ps25 {
    position: relative;
    margin-top: -214px
}

.s28 {
    min-width: 1200px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    min-height: 176px
}

.ps26 {
    position: relative;
    margin-left: 13px;
    margin-top: 0
}

.s29 {
    min-width: 1172px;
    width: 1172px;
    min-height: 176px
}

.ps27 {
    position: relative;
    margin-left: 0;
    margin-top: 79px
}

.s30 {
    min-width: 136px;
    width: 136px;
    min-height: 43px;
    height: 43px
}

.c21 {
    z-index: 26;
    pointer-events: auto
}

.a1 {
    display: block
}

.i8 {
    position: absolute;
    left: 47px;
    width: 43px;
    height: 43px;
    top: 0;
    border: 0
}

.ps28 {
    position: relative;
    margin-left: 5px;
    margin-top: 79px
}

.s31 {
    min-width: 133px;
    width: 133px;
    min-height: 43px;
    height: 43px
}

.c22 {
    z-index: 27;
    pointer-events: auto
}

.i9 {
    position: absolute;
    left: 45px;
    width: 43px;
    height: 43px;
    top: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0
}

.ps29 {
    position: relative;
    margin-left: 76px;
    margin-top: 0
}

.s32 {
    min-width: 474px;
    width: 474px;
    min-height: 176px
}

.c23 {
    z-index: 22
}

.s33 {
    min-width: 153px;
    width: 153px;
    min-height: 176px;
    height: 176px
}

.c24 {
    z-index: 23;
    pointer-events: auto
}

.i10 {
    position: absolute;
    left: 0;
    width: 153px;
    height: 176px;
    top: 0;
    border: 0
}

.ps30 {
    position: relative;
    margin-left: 150px;
    margin-top: -121px
}

.s34 {
    min-width: 324px;
    width: 324px;
    min-height: 86px
}

.s35 {
    min-width: 324px;
    width: 324px;
    min-height: 49px
}

.c25 {
    z-index: 25;
    pointer-events: auto;
    overflow: hidden;
    height: 49px
}

.p3 {
    padding-top: 0;
    text-indent: 0;
    padding-bottom: 15px;
    padding-right: 0;
    text-align: center
}

.f8 {
    font-family: "Cormorant Garamond";
    font-size: 34px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #f2f2f2;
    background-color: initial;
    line-height: 46px;
    letter-spacing: -1.00px;
    text-shadow: none
}

.ps31 {
    position: relative;
    margin-left: 0;
    margin-top: -4px
}

.s36 {
    min-width: 318px;
    width: 318px;
    min-height: 41px
}

.c26 {
    z-index: 24;
    pointer-events: auto;
    overflow: hidden;
    height: 41px
}

.f9 {
    font-family: "Cormorant Garamond";
    font-size: 22px;
    font-weight: 700;
    font-style: italic;
    text-decoration: none;
    text-transform: none;
    color: #f2f2f2;
    background-color: initial;
    line-height: 18px;
    letter-spacing: normal;
    text-shadow: none
}

.ps32 {
    position: relative;
    margin-left: 75px;
    margin-top: 70px
}

.s37 {
    min-width: 273px;
    width: 273px;
    min-height: 60px;
    height: 60px
}

.c27 {
    z-index: 28;
    pointer-events: auto
}

.i11 {
    position: absolute;
    left: 81px;
    width: 112px;
    height: 60px;
    top: 0;
    border: 0
}

.c28 {
    display: inline-block;
    position: relative;
    margin-left: 0;
    margin-top: 0
}

.shape-device {
    background-color: rgb(0, 0, 0);
    display: none
}

@media (min-width:960px) and (max-width:1199px) {
    .s1 {
        min-width: 960px;
        min-height: 766px
    }
    .ps2 {
        margin-left: 234px;
        margin-top: 37px
    }
    .s2 {
        min-width: 300px;
        width: 300px;
        min-height: 331px;
        height: 331px
    }
    .i1 {
        left: 40px;
        width: 221px;
        height: 331px
    }
    .ps3 {
        margin-top: -292px
    }
    .s3 {
        min-width: 960px;
        width: 960px;
        min-height: 292px
    }
    .c3 {
        font-size: 17px;
        line-height: 20px;
        height: 292px
    }
    .shm1 {
        height: 292px;
        shape-outside: polygon(0px 0px, 0px 292px, 0px 292px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 292px, 0px 292px, 0px 0px)
    }
    .shm2 {
        height: 292px;
        width: 294px;
        shape-outside: polygon(294px 292px, 58px 292px, 58px 291px, 47px 291px, 47px 290px, 35px 290px, 35px 289px, 24px 289px, 24px 288px, 13px 288px, 13px 287px, 2px 287px, 2px 286px, 1px 286px, 1px 285px, 0px 285px, 0px 275px, 1px 275px, 1px 263px, 2px 263px, 2px 252px, 3px 252px, 3px 240px, 4px 240px, 4px 229px, 5px 229px, 5px 217px, 6px 217px, 6px 206px, 7px 206px, 7px 195px, 8px 195px, 8px 183px, 9px 183px, 9px 172px, 10px 172px, 10px 160px, 11px 160px, 11px 149px, 12px 149px, 12px 137px, 13px 137px, 13px 126px, 14px 126px, 14px 115px, 15px 115px, 15px 103px, 16px 103px, 16px 92px, 17px 92px, 17px 80px, 18px 80px, 18px 69px, 19px 69px, 19px 57px, 20px 57px, 20px 46px, 21px 46px, 21px 34px, 22px 34px, 22px 23px, 23px 23px, 23px 12px, 24px 12px, 24px 0px, 294px 0px);
        -webkit-shape-outside: polygon(294px 292px, 58px 292px, 58px 291px, 47px 291px, 47px 290px, 35px 290px, 35px 289px, 24px 289px, 24px 288px, 13px 288px, 13px 287px, 2px 287px, 2px 286px, 1px 286px, 1px 285px, 0px 285px, 0px 275px, 1px 275px, 1px 263px, 2px 263px, 2px 252px, 3px 252px, 3px 240px, 4px 240px, 4px 229px, 5px 229px, 5px 217px, 6px 217px, 6px 206px, 7px 206px, 7px 195px, 8px 195px, 8px 183px, 9px 183px, 9px 172px, 10px 172px, 10px 160px, 11px 160px, 11px 149px, 12px 149px, 12px 137px, 13px 137px, 13px 126px, 14px 126px, 14px 115px, 15px 115px, 15px 103px, 16px 103px, 16px 92px, 17px 92px, 17px 80px, 18px 80px, 18px 69px, 19px 69px, 19px 57px, 20px 57px, 20px 46px, 21px 46px, 21px 34px, 22px 34px, 22px 23px, 23px 23px, 23px 12px, 24px 12px, 24px 0px, 294px 0px)
    }
    .f1 {
        font-size: 17px;
        line-height: 20px
    }
    .ps4 {
        margin-left: 2px;
        margin-top: -118px
    }
    .s4 {
        min-width: 495px;
        width: 495px;
        min-height: 486px;
        height: 486px
    }
    .i3 {
        width: 475px;
        height: 317px;
        top: 74px
    }
    .ps5 {
        margin-left: 77px;
        margin-top: 41px
    }
    .s5 {
        min-width: 386px;
        width: 386px;
        min-height: 210px
    }
    .c5 {
        height: 210px
    }
    .f2 {
        font-size: 32px;
        line-height: 39px
    }
    .ps6 {
        margin-left: 9px;
        margin-top: 94px
    }
    .s6 {
        min-width: 951px;
        width: 951px;
        min-height: 614px
    }
    .s7 {
        min-width: 460px;
        width: 460px;
        min-height: 612px
    }
    .s8 {
        min-width: 460px;
        width: 460px;
        min-height: 300px;
        height: 300px
    }
    .i4 {
        width: 460px;
        height: 300px
    }
    .ps9 {
        margin-left: 7px;
        margin-top: 45px
    }
    .s9 {
        min-width: 447px;
        width: 447px;
        min-height: 267px
    }
    .c8 {
        font-size: 17px;
        line-height: 29px;
        height: 267px
    }
    .shm5 {
        height: 169px;
        shape-outside: polygon(0px 0px, 0px 169px, 0px 169px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 169px, 0px 169px, 0px 0px)
    }
    .shm6 {
        height: 169px;
        width: 263px;
        shape-outside: polygon(263px 121px, 249px 121px, 249px 120px, 230px 120px, 230px 119px, 210px 119px, 210px 118px, 191px 118px, 191px 117px, 172px 117px, 172px 116px, 153px 116px, 153px 115px, 134px 115px, 134px 114px, 115px 114px, 115px 113px, 96px 113px, 96px 112px, 77px 112px, 77px 111px, 58px 111px, 58px 110px, 38px 110px, 38px 109px, 19px 109px, 19px 108px, 2px 108px, 2px 107px, 1px 107px, 1px 106px, 0px 106px, 0px 87px, 1px 87px, 1px 68px, 2px 68px, 2px 49px, 3px 49px, 3px 30px, 4px 30px, 4px 11px, 5px 11px, 5px 0px, 263px 0px);
        -webkit-shape-outside: polygon(263px 121px, 249px 121px, 249px 120px, 230px 120px, 230px 119px, 210px 119px, 210px 118px, 191px 118px, 191px 117px, 172px 117px, 172px 116px, 153px 116px, 153px 115px, 134px 115px, 134px 114px, 115px 114px, 115px 113px, 96px 113px, 96px 112px, 77px 112px, 77px 111px, 58px 111px, 58px 110px, 38px 110px, 38px 109px, 19px 109px, 19px 108px, 2px 108px, 2px 107px, 1px 107px, 1px 106px, 0px 106px, 0px 87px, 1px 87px, 1px 68px, 2px 68px, 2px 49px, 3px 49px, 3px 30px, 4px 30px, 4px 11px, 5px 11px, 5px 0px, 263px 0px)
    }
    .shm7 {
        height: 98px;
        shape-outside: polygon(0px 0px, 0px 98px, 0px 98px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 98px, 0px 98px, 0px 0px)
    }
    .shm8 {
        height: 98px;
        shape-outside: polygon(0px 0px, 0px 98px, 0px 98px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 98px, 0px 98px, 0px 0px)
    }
    .f3 {
        font-size: 17px;
        line-height: 29px
    }
    .ps10 {
        margin-left: -259px;
        margin-top: 285px
    }
    .s10 {
        min-width: 272px;
        width: 272px;
        min-height: 172px;
        height: 172px
    }
    .i5 {
        width: 272px;
        height: 172px
    }
    .ps11 {
        margin-left: 25px;
        margin-top: 290px
    }
    .s11 {
        min-width: 445px;
        width: 445px;
        min-height: 289px;
        height: 289px
    }
    .i6 {
        width: 445px;
        height: 289px
    }
    .ps12 {
        margin-left: -439px
    }
    .s12 {
        min-width: 447px;
        width: 447px;
        min-height: 290px
    }
    .s13 {
        min-width: 412px;
        width: 412px;
        min-height: 99px
    }
    .c11 {
        height: 99px
    }
    .f4 {
        font-size: 58px;
        line-height: 50px
    }
    .ps14 {
        margin-top: -31px
    }
    .s14 {
        min-width: 447px;
        width: 447px;
        min-height: 222px
    }
    .c12 {
        height: 222px
    }
    .ps15 {
        margin-top: 30px
    }
    .s15 {
        min-width: 960px;
        min-height: 486px;
        height: 486px
    }
    .ps16 {
        margin-top: 70px
    }
    .s17 {
        min-width: 960px;
        width: 960px;
        min-height: 335px
    }
    .ps17 {
        margin-top: 11px
    }
    .s18 {
        min-width: 952px;
        width: 952px;
        min-height: 312px
    }
    .ps18 {
        margin-top: 58px
    }
    .s19 {
        min-width: 459px;
        width: 459px;
        min-height: 214px
    }
    .s20 {
        min-width: 459px;
        width: 459px;
        min-height: 154px
    }
    .c15 {
        height: 190px
    }
    .f5 {
        font-size: 73px;
        line-height: 62px
    }
    .ps20 {
        margin-left: 55px;
        margin-top: 6px
    }
    .s21 {
        min-width: 354px;
        width: 354px;
        min-height: 54px
    }
    .f6 {
        font-size: 20px;
        line-height: 24px;
        padding-top: 13px;
        padding-bottom: 13px
    }
    .s22 {
        width: 350px;
        height: 50px
    }
    .ps21 {
        margin-left: 33px
    }
    .s23 {
        min-width: 460px;
        width: 460px;
        min-height: 312px;
        height: 312px
    }
    .i7 {
        width: 460px;
        height: 312px
    }
    .ps22 {
        margin-top: 1328px
    }
    .s24 {
        min-width: 960px;
        min-height: 201px
    }
    .s25 {
        min-width: 960px;
        min-height: 201px
    }
    .ps24 {
        margin-top: 179px
    }
    .s26 {
        min-width: 960px;
        width: 960px;
        min-height: 22px
    }
    .s27 {
        min-width: 960px;
        width: 960px;
        min-height: 22px
    }
    .c20 {
        height: 22px
    }
    .f7 {
        font-size: 9px;
        line-height: 15px
    }
    .ps25 {
        margin-top: -171px
    }
    .s28 {
        min-width: 960px;
        width: 960px;
        min-height: 141px
    }
    .ps26 {
        margin-left: 10px
    }
    .s29 {
        min-width: 938px;
        width: 938px;
        min-height: 141px
    }
    .ps27 {
        margin-top: 63px
    }
    .s30 {
        min-width: 109px;
        width: 109px;
        min-height: 34px;
        height: 34px
    }
    .i8 {
        left: 38px;
        width: 34px;
        height: 34px
    }
    .ps28 {
        margin-left: 4px;
        margin-top: 63px
    }
    .s31 {
        min-width: 107px;
        width: 107px;
        min-height: 34px;
        height: 34px
    }
    .i9 {
        left: 37px;
        width: 34px;
        height: 34px
    }
    .ps29 {
        margin-left: 60px
    }
    .s32 {
        min-width: 380px;
        width: 380px;
        min-height: 141px
    }
    .s33 {
        min-width: 123px;
        width: 123px;
        min-height: 141px;
        height: 141px
    }
    .i10 {
        width: 122px;
        height: 141px
    }
    .ps30 {
        margin-left: 120px;
        margin-top: -97px
    }
    .s34 {
        min-width: 260px;
        width: 260px;
        min-height: 69px
    }
    .s35 {
        min-width: 260px;
        width: 260px;
        min-height: 39px
    }
    .c25 {
        height: 39px
    }
    .p3 {
        padding-bottom: 12px
    }
    .f8 {
        font-size: 27px;
        line-height: 36px
    }
    .ps31 {
        margin-top: -3px
    }
    .s36 {
        min-width: 255px;
        width: 255px;
        min-height: 33px
    }
    .c26 {
        height: 33px
    }
    .f9 {
        font-size: 17px;
        line-height: 14px
    }
    .ps32 {
        margin-left: 60px;
        margin-top: 56px
    }
    .s37 {
        min-width: 218px;
        width: 218px;
        min-height: 48px;
        height: 48px
    }
    .i11 {
        left: 64px;
        width: 90px;
        height: 48px
    }
    .shape-device {
        background-color: rgb(1, 1, 1);
        display: none
    }
}

@media (max-width:959px) {
    .v1 {
        display: none
    }
    .ps2 {
        margin-left: 173px;
        margin-top: 18px
    }
    .s2 {
        min-width: 138px;
        width: 138px;
        min-height: 197px;
        height: 197px
    }
    .i1 {
        left: 3px;
        width: 131px;
        height: 197px
    }
    .ps3 {
        margin-top: -202px
    }
    .s3 {
        min-width: 320px;
        width: 320px;
        min-height: 359px
    }
    .c3 {
        font-size: 15px;
        line-height: 19px;
        height: 359px
    }
    .shm1 {
        height: 282px;
        shape-outside: polygon(0px 0px, 0px 282px, 0px 282px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 282px, 0px 282px, 0px 0px)
    }
    .shm2 {
        height: 282px;
        width: 178px;
        shape-outside: polygon(178px 232px, 146px 232px, 146px 231px, 135px 231px, 135px 230px, 123px 230px, 123px 229px, 112px 229px, 112px 228px, 101px 228px, 101px 227px, 89px 227px, 89px 226px, 78px 226px, 78px 225px, 66px 225px, 66px 224px, 55px 224px, 55px 223px, 43px 223px, 43px 222px, 32px 222px, 32px 221px, 21px 221px, 21px 220px, 18px 220px, 18px 219px, 16px 219px, 16px 218px, 14px 218px, 14px 217px, 12px 217px, 12px 216px, 10px 216px, 10px 215px, 9px 215px, 9px 214px, 8px 214px, 8px 213px, 7px 213px, 7px 212px, 6px 212px, 6px 211px, 5px 211px, 5px 210px, 4px 210px, 4px 208px, 3px 208px, 3px 206px, 2px 206px, 2px 204px, 1px 204px, 1px 201px, 0px 201px, 0px 186px, 1px 186px, 1px 174px, 2px 174px, 2px 163px, 3px 163px, 3px 151px, 4px 151px, 4px 140px, 5px 140px, 5px 128px, 6px 128px, 6px 117px, 7px 117px, 7px 106px, 8px 106px, 8px 94px, 9px 94px, 9px 83px, 10px 83px, 10px 71px, 11px 71px, 11px 60px, 12px 60px, 12px 48px, 13px 48px, 13px 37px, 14px 37px, 14px 25px, 15px 25px, 15px 14px, 16px 14px, 16px 3px, 17px 3px, 17px 0px, 178px 0px);
        -webkit-shape-outside: polygon(178px 232px, 146px 232px, 146px 231px, 135px 231px, 135px 230px, 123px 230px, 123px 229px, 112px 229px, 112px 228px, 101px 228px, 101px 227px, 89px 227px, 89px 226px, 78px 226px, 78px 225px, 66px 225px, 66px 224px, 55px 224px, 55px 223px, 43px 223px, 43px 222px, 32px 222px, 32px 221px, 21px 221px, 21px 220px, 18px 220px, 18px 219px, 16px 219px, 16px 218px, 14px 218px, 14px 217px, 12px 217px, 12px 216px, 10px 216px, 10px 215px, 9px 215px, 9px 214px, 8px 214px, 8px 213px, 7px 213px, 7px 212px, 6px 212px, 6px 211px, 5px 211px, 5px 210px, 4px 210px, 4px 208px, 3px 208px, 3px 206px, 2px 206px, 2px 204px, 1px 204px, 1px 201px, 0px 201px, 0px 186px, 1px 186px, 1px 174px, 2px 174px, 2px 163px, 3px 163px, 3px 151px, 4px 151px, 4px 140px, 5px 140px, 5px 128px, 6px 128px, 6px 117px, 7px 117px, 7px 106px, 8px 106px, 8px 94px, 9px 94px, 9px 83px, 10px 83px, 10px 71px, 11px 71px, 11px 60px, 12px 60px, 12px 48px, 13px 48px, 13px 37px, 14px 37px, 14px 25px, 15px 25px, 15px 14px, 16px 14px, 16px 3px, 17px 3px, 17px 0px, 178px 0px)
    }
    .shm3 {
        display: block;
        clear: left;
        height: 77px;
        shape-outside: polygon(0px 0px, 0px 77px, 0px 77px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 77px, 0px 77px, 0px 0px)
    }
    .shm4 {
        display: block;
        clear: right;
        height: 77px;
        shape-outside: polygon(0px 0px, 0px 77px, 0px 77px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 77px, 0px 77px, 0px 0px)
    }
    .f1 {
        font-size: 15px;
        line-height: 19px
    }
    .ps4 {
        margin-left: 24px;
        margin-top: -50px
    }
    .s4 {
        min-width: 279px;
        width: 279px;
        min-height: 267px;
        height: 267px
    }
    .i3 {
        width: 259px;
        height: 173px;
        top: 37px
    }
    .ps5 {
        margin-left: 0;
        margin-top: -17px
    }
    .s5 {
        min-width: 320px;
        width: 320px;
        min-height: 143px
    }
    .c5 {
        height: 143px
    }
    .f2 {
        font-size: 28px;
        line-height: 34px
    }
    .ps6 {
        margin-left: 0;
        margin-top: 17px
    }
    .s6 {
        min-width: 320px;
        width: 320px;
        min-height: 664px
    }
    .ps7 {
        margin-top: 150px
    }
    .s7 {
        min-width: 320px;
        width: 320px;
        min-height: 514px
    }
    .ps8 {
        margin-left: 5px
    }
    .s8 {
        min-width: 206px;
        width: 206px;
        min-height: 116px;
        height: 116px
    }
    .i4 {
        width: 206px;
        height: 116px
    }
    .ps9 {
        margin-left: 0;
        margin-top: 123px
    }
    .s9 {
        min-width: 320px;
        width: 320px;
        min-height: 275px
    }
    .c8 {
        font-size: 15px;
        line-height: 25px;
        height: 275px
    }
    .shm5 {
        height: 68px;
        shape-outside: polygon(0px 0px, 0px 68px, 0px 68px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 68px, 0px 68px, 0px 0px)
    }
    .shm6 {
        height: 68px;
        width: 0;
        shape-outside: polygon(0px 0px, 0px 68px, 0px 68px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 68px, 0px 68px, 0px 0px)
    }
    .shm7 {
        width: 320px;
        height: 6px;
        shape-outside: polygon(0px 6px, 187px 6px, 187px 5px, 168px 5px, 168px 4px, 149px 4px, 149px 3px, 1px 3px, 1px 0px, 0px 0px);
        -webkit-shape-outside: polygon(0px 6px, 187px 6px, 187px 5px, 168px 5px, 168px 4px, 149px 4px, 149px 3px, 1px 3px, 1px 0px, 0px 0px)
    }
    .shm8 {
        height: 6px;
        shape-outside: polygon(0px 0px, 0px 6px, 0px 6px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 6px, 0px 6px, 0px 0px)
    }
    .shm9 {
        display: block;
        clear: left;
        height: 185px;
        shape-outside: polygon(0px 0px, 0px 185px, 0px 185px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 185px, 0px 185px, 0px 0px)
    }
    .shm10 {
        display: block;
        clear: right;
        height: 185px;
        width: 196px;
        shape-outside: polygon(196px 159px, 182px 159px, 182px 158px, 163px 158px, 163px 157px, 144px 157px, 144px 156px, 125px 156px, 125px 155px, 106px 155px, 106px 154px, 87px 154px, 87px 153px, 68px 153px, 68px 152px, 49px 152px, 49px 151px, 30px 151px, 30px 150px, 27px 150px, 27px 149px, 25px 149px, 25px 148px, 24px 148px, 24px 147px, 22px 147px, 22px 146px, 21px 146px, 21px 145px, 20px 145px, 20px 144px, 19px 144px, 19px 143px, 18px 143px, 18px 142px, 17px 142px, 17px 141px, 16px 141px, 16px 140px, 15px 140px, 15px 138px, 14px 138px, 14px 135px, 13px 135px, 13px 129px, 7px 129px, 7px 128px, 5px 128px, 5px 127px, 3px 127px, 3px 126px, 2px 126px, 2px 125px, 1px 125px, 1px 123px, 0px 123px, 0px 102px, 1px 102px, 1px 83px, 2px 83px, 2px 64px, 3px 64px, 3px 45px, 4px 45px, 4px 25px, 5px 25px, 5px 6px, 6px 6px, 6px 2px, 7px 2px, 7px 0px, 196px 0px);
        -webkit-shape-outside: polygon(196px 159px, 182px 159px, 182px 158px, 163px 158px, 163px 157px, 144px 157px, 144px 156px, 125px 156px, 125px 155px, 106px 155px, 106px 154px, 87px 154px, 87px 153px, 68px 153px, 68px 152px, 49px 152px, 49px 151px, 30px 151px, 30px 150px, 27px 150px, 27px 149px, 25px 149px, 25px 148px, 24px 148px, 24px 147px, 22px 147px, 22px 146px, 21px 146px, 21px 145px, 20px 145px, 20px 144px, 19px 144px, 19px 143px, 18px 143px, 18px 142px, 17px 142px, 17px 141px, 16px 141px, 16px 140px, 15px 140px, 15px 138px, 14px 138px, 14px 135px, 13px 135px, 13px 129px, 7px 129px, 7px 128px, 5px 128px, 5px 127px, 3px 127px, 3px 126px, 2px 126px, 2px 125px, 1px 125px, 1px 123px, 0px 123px, 0px 102px, 1px 102px, 1px 83px, 2px 83px, 2px 64px, 3px 64px, 3px 45px, 4px 45px, 4px 25px, 5px 25px, 5px 6px, 6px 6px, 6px 2px, 7px 2px, 7px 0px, 196px 0px)
    }
    .shm11 {
        display: block;
        clear: left;
        height: 16px;
        shape-outside: polygon(0px 0px, 0px 16px, 0px 16px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 16px, 0px 16px, 0px 0px)
    }
    .shm12 {
        display: block;
        clear: right;
        height: 16px;
        shape-outside: polygon(0px 0px, 0px 16px, 0px 16px, 0px 0px);
        -webkit-shape-outside: polygon(0px 0px, 0px 16px, 0px 16px, 0px 0px)
    }
    .f3 {
        font-size: 15px;
        line-height: 25px
    }
    .ps10 {
        margin-left: 113px;
        margin-top: -414px
    }
    .s10 {
        min-width: 190px;
        width: 190px;
        min-height: 122px;
        height: 122px
    }
    .i5 {
        width: 190px;
        height: 122px;
        -ms-transform: rotate(-3deg);
        -moz-transform: rotate(-3deg);
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg)
    }
    .ps11 {
        margin-left: 136px;
        margin-top: -190px
    }
    .s11 {
        min-width: 181px;
        width: 181px;
        min-height: 114px;
        height: 114px
    }
    .i6 {
        width: 181px;
        height: 114px
    }
    .ps12 {
        margin-left: 0;
        margin-top: -664px
    }
    .s12 {
        min-width: 320px;
        width: 320px;
        min-height: 139px
    }
    .s13 {
        min-width: 320px;
        width: 320px;
        min-height: 27px
    }
    .c11 {
        height: 37px
    }
    .f4 {
        font-size: 26px;
        line-height: 0px;
        letter-spacing: -2.00px
    }
    .ps14 {
        margin-top: 10px
    }
    .s14 {
        min-width: 320px;
        width: 320px;
        min-height: 102px
    }
    .c12 {
        height: 102px
    }
    .ps15 {
        margin-top: 7px
    }
    .s15 {
        min-width: 320px;
        min-height: 391px;
    }
    .ps16 {
        margin-top: 43px
    }
    .s17 {
        min-width: 320px;
        width: 320px;
        min-height: 325px
    }
    .ps17 {
        margin-left: -2px;
        margin-top: 0
    }
    .s18 {
        min-width: 324px;
        width: 324px;
        min-height: 318px
    }
    .ps18 {
        margin-top: 0
    }
    .s19 {
        min-width: 324px;
        width: 324px;
        min-height: 123px
    }
    .ps19 {
        margin-left: 24px
    }
    .s20 {
        min-width: 270px;
        width: 270px;
        min-height: 73px
    }
    .c15 {
        height: 73px
    }
    .f5 {
        font-size: 36px;
        line-height: 30px;
        letter-spacing: -2.00px
    }
    .ps20 {
        margin-left: 0;
        margin-top: 5px
    }
    .s21 {
        min-width: 324px;
        width: 324px;
        min-height: 45px
    }
    .f6 {
        font-size: 18px;
        line-height: 21px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .s22 {
        width: 320px;
        height: 45px
    }
    .ps21 {
        margin-left: 16px;
        margin-top: 17px
    }
    .s23 {
        min-width: 294px;
        width: 294px;
        min-height: 178px;
        height: 178px
    }
    .i7 {
        width: 294px;
        height: 178px
    }
    .ps22 {
        margin-top: 2005px
    }
    .s24 {
        min-width: 320px;
        min-height: 212px
    }
    .ps23 {
        margin-top: 4px
    }
    .s25 {
        min-width: 320px;
        min-height: 208px
    }
    .ps24 {
        margin-top: 172px
    }
    .s26 {
        min-width: 320px;
        width: 320px;
        min-height: 25px
    }
    .s27 {
        min-width: 320px;
        width: 320px;
        min-height: 25px
    }
    .c20 {
        height: 25px
    }
    .f7 {
        font-size: 11px;
        line-height: 18px
    }
    .ps25 {
        margin-top: -212px
    }
    .s28 {
        min-width: 320px;
        width: 320px;
        min-height: 174px
    }
    .ps26 {
        margin-left: 9px
    }
    .s29 {
        min-width: 311px;
        width: 311px;
        min-height: 174px
    }
    .ps27 {
        margin-left: 117px;
        margin-top: 130px
    }
    .s30 {
        min-width: 37px;
        width: 37px;
        min-height: 34px;
        height: 34px
    }
    .i8 {
        left: 2px;
        width: 34px;
        height: 34px
    }
    .ps28 {
        margin-left: 18px;
        margin-top: 130px
    }
    .s31 {
        min-width: 36px;
        width: 36px;
        min-height: 34px;
        height: 34px
    }
    .i9 {
        left: 1px;
        width: 34px;
        height: 34px
    }
    .ps29 {
        margin-left: -208px
    }
    .s32 {
        min-width: 311px;
        width: 311px;
        min-height: 174px
    }
    .s33 {
        min-width: 113px;
        width: 113px;
        min-height: 174px;
        height: 174px
    }
    .i10 {
        width: 113px;
        height: 130px;
        top: 22px
    }
    .ps30 {
        margin-left: 103px;
        margin-top: -112px
    }
    .s34 {
        min-width: 208px;
        width: 208px;
        min-height: 47px
    }
    .s35 {
        min-width: 208px;
        width: 208px;
        min-height: 34px
    }
    .c25 {
        height: 34px
    }
    .p3 {
        padding-bottom: 4px
    }
    .f8 {
        font-size: 21px;
        line-height: 28px
    }
    .ps31 {
        margin-top: -8px
    }
    .s36 {
        min-width: 208px;
        width: 208px;
        min-height: 21px
    }
    .c26 {
        height: 21px
    }
    .f9 {
        font-size: 13px;
        line-height: 11px
    }
    .ps32 {
        margin-left: 218px;
        margin-top: -48px
    }
    .s37 {
        min-width: 73px;
        width: 73px;
        min-height: 38px;
        height: 38px
    }
    .i11 {
        left: 1px;
        width: 71px;
        height: 38px
    }
    .shape-device {
        background-color: rgb(2, 2, 2);
        display: none
    }
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-640-1.jpg)
    }
}

@media (min-width:960px) and (max-width:1199px) and (-webkit-min-device-pixel-ratio:2),
(min-width:960px) and (max-width:1199px) and (min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-640-1.jpg)
    }
}

@media (max-width:959px) and (-webkit-min-device-pixel-ratio:2),
(max-width:959px) and (min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-640-1.jpg)
    }
}

@media (min-width:320px) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-480-1.jpg)
    }
}

@media (min-width:320px) and (-webkit-min-device-pixel-ratio:2),
(min-width:320px) and (min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-960-3.jpg)
    }
}

@media (min-width:480px) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-768-1.jpg)
    }
}

@media (min-width:480px) and (-webkit-min-device-pixel-ratio:2),
(min-width:480px) and (min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-1536-1.jpg)
    }
}

@media (min-width:768px) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-960-4.jpg)
    }
}

@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2),
(min-width:768px) and (min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-1920-2.jpg)
    }
}

@media (min-width:960px) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-1200-1.jpg)
    }
}

@media (min-width:960px) and (-webkit-min-device-pixel-ratio:2),
(min-width:960px) and (min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-2400-1.jpg)
    }
}

@media (min-width:1200px) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-1600-1.jpg)
    }
}

@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),
(min-width:1200px) and (min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-3200-1.jpg)
    }
}

@media (min-width:1600px) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-2000-1.jpg)
    }
}

@media (min-width:1600px) and (-webkit-min-device-pixel-ratio:2),
(min-width:1600px) and (min-resolution:192dpi) {
    .c14 {
        background-image: url(../images/00100lrportrait_00100_burst20200126132123530_cover-4000-1.jpg)
    }
}

@font-face {
    font-display: block;
    font-family: "Lato";
    src: url('Lato-Italic.woff2') format('woff2'), url('Lato-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic
}

.ps64 {
    position: relative;
    margin-left: 13px;
    margin-top: 22px
}

.s72 {
    min-width: 1172px;
    width: 1172px;
    min-height: 34px
}

.c59 {
    z-index: 5;
    pointer-events: auto;
    overflow: hidden;
    height: 34px
}

.f18 {
    font-family: Lato;
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    text-decoration: none;
    text-transform: none;
    color: #000;
    background-color: initial;
    line-height: 17px;
    letter-spacing: normal;
    text-shadow: none
}

.ps65 {
    position: relative;
    margin-top: 4px
}

.c60 {
    z-index: 39;
    pointer-events: none
}

.c61 {
    z-index: 40;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #404040;
    background-clip: padding-box
}

.c62 {
    z-index: 48;
    pointer-events: auto;
    overflow: hidden;
    height: 28px
}

.c63 {
    z-index: 45;
    pointer-events: auto
}

.c64 {
    z-index: 46;
    pointer-events: auto
}

.c65 {
    z-index: 41
}

.c66 {
    z-index: 44;
    pointer-events: auto;
    overflow: hidden;
    height: 49px
}

.c67 {
    z-index: 43;
    pointer-events: auto;
    overflow: hidden;
    height: 41px
}

.c68 {
    z-index: 47;
    pointer-events: auto
}

@media (min-width:960px) and (max-width:1199px) {
    .ps64 {
        margin-left: 10px;
        margin-top: 16px
    }
    .s72 {
        min-width: 938px;
        width: 938px;
        min-height: 28px
    }
    .c59 {
        height: 28px
    }
    .f18 {
        font-size: 11px;
        line-height: 13px
    }
    .ps65 {
        margin-top: -3px
    }
    .c62 {
        height: 22px
    }
    .c66 {
        height: 39px
    }
    .c67 {
        height: 33px
    }
}

@media (max-width:959px) {
    .ps64 {
        margin-left: 3px;
        margin-top: -1px
    }
    .s72 {
        min-width: 313px;
        width: 313px;
        min-height: 111px
    }
    .c59 {
        height: 111px
    }
    .ps65 {
        margin-top: -1px
    }
    .c62 {
        height: 25px
    }
    .c66 {
        height: 34px
    }
    .c67 {
        height: 21px
    }
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg)
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        transform: rotate3d(0, 0, 1, -5deg)
    }
    to {
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@font-face {
    font-display: block;
    font-family: "The Bold Font";
    src: url('theboldfont.woff2') format('woff2'), url('theboldfont.woff') format('woff');
    font-weight: 700
}

@font-face {
    font-display: block;
    font-family: "Raleway";
    src: url('Raleway-Medium.woff2') format('woff2'), url('Raleway-Medium.woff') format('woff');
    font-weight: 500
}

.ps107 {
    position: relative;
    margin-left: 0;
    margin-top: 11px
}

.s117 {
    min-width: 1200px;
    width: 1200px;
    min-height: 34px
}

.c117 {
    z-index: 5;
    pointer-events: auto;
    overflow: hidden;
    height: 34px
}

.f30 {
    font-family: Raleway;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #404040;
    background-color: initial;
    line-height: 25px;
    letter-spacing: normal;
    text-shadow: none
}

.ps108 {
    position: relative;
    margin-top: 4px
}

.c118 {
    z-index: 36;
    pointer-events: none
}

.c119 {
    z-index: 11;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #404040;
    background-clip: padding-box
}

.c120 {
    z-index: 19;
    pointer-events: auto;
    overflow: hidden;
    height: 28px
}

.c121 {
    z-index: 16;
    pointer-events: auto
}

.c122 {
    z-index: 17;
    pointer-events: auto
}

.c123 {
    z-index: 12
}

.c124 {
    z-index: 13;
    pointer-events: auto
}

.c125 {
    z-index: 15;
    pointer-events: auto;
    overflow: hidden;
    height: 49px
}

.c126 {
    z-index: 14;
    pointer-events: auto;
    overflow: hidden;
    height: 41px
}

.c127 {
    z-index: 18;
    pointer-events: auto
}

@media (min-width:960px) and (max-width:1199px) {
    .ps107 {
        margin-top: 8px
    }
    .s117 {
        min-width: 960px;
        width: 960px;
        min-height: 28px
    }
    .c117 {
        height: 28px
    }
    .f30 {
        font-size: 12px;
        line-height: 19px
    }
    .ps108 {
        margin-top: 3px
    }
    .c120 {
        height: 22px
    }
    .c125 {
        height: 39px
    }
    .c126 {
        height: 33px
    }
}

@media (max-width:959px) {
    .ps107 {
        margin-top: 23px
    }
    .s117 {
        min-width: 320px;
        width: 320px;
        min-height: 66px
    }
    .c117 {
        height: 66px
    }
    .f30 {
        font-size: 12px;
        line-height: 19px
    }
    .ps108 {
        margin-top: 0
    }
    .c120 {
        height: 25px
    }
    .c125 {
        height: 34px
    }
    .c126 {
        height: 21px
    }
}

.col-md-6.day {
    width: 35%;
    float: left;
}

.col-md-6.time {
    width: 60%;
    float: left;
}

.about-us {
    font-size: 40px;
    font-weight: 900;
    color: #ed174c;
    margin: 45px 0;
    text-align: center;
}

.text-p {
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #000;
    background-color: initial;
    line-height: 27px;
    letter-spacing: normal;
    text-shadow: none;
}

.p-10 {
    padding: 20px;
}

.navbar-brand {
    height: auto !important
}

.container-fluid {
    /*max-width: 1210px;*/
    display: flex;
}

.navbar-brand>img {
    display: block;
    width: 100%;
    max-width: 250px;
}

.navbar-inverse {
    box-shadow: 0 13px 40px 8px rgb(0 0 0 / 40%);
    background-color: #fff !important;
    border-color: #ffffff !important;
}

.navbar-nav {
    padding: 43px 0 0 15px !important;
}

.navbar-inverse .navbar-nav>li>a {
    color: #000 !important;
    font-weight: bold;
}

.navbar-inverse .navbar-nav>li>a:hover {
    color: #ec1a23 !important;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    background: transparent !important;
    color: #ec1a23 !important
}

.navbar-inverse .navbar-nav>li.order,
.navbar-inverse .navbar-nav>li.call {
    background: #ec1a23;
    padding: 0;
    display: block;
    margin: 5px 10px;
    border-radius: 20px;
}

.navbar-inverse .navbar-nav>li.order a,
.navbar-inverse .navbar-nav>li.call a {
    color: #fff !important;
    padding: 10px 20px;
}

.navbar-inverse .navbar-nav>li.order:hover,
.navbar-inverse .navbar-nav>li.call:hover {
    background: #003876;
}

html .navbar {
    margin-top: 0;
    top: 0;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    margin-bottom: 0;
    z-index: 99999;
}

.image-part img {
    width: 100%;
    box-shadow: 15px 20px 23px rgb(0 0 0 / 20%);
    border: 0;
    -ms-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
}

.menu_item_wrapper {
    margin: 0;
    padding: 0;
    border: none;
}

.bg-img {
    background-attachment: fixed !important;
    background: url(../images/banner/4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.bg-img .container {
    z-index: 9;
    position: relative;
    padding-bottom: 75px;
}

.bg-img:after {
    background: #ffffffd4;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 1;
}

.img-right img {
    box-shadow: 15px 20px 23px rgb(0 0 0 / 20%);
    border: 0;
    -ms-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
}

.round-box {
    font-size: 16px;
    border: 2px solid #878787;
    width: 100%;
    border-radius: 50px;
    padding: 20px 30px;
    margin-bottom: 40px;
}

.bold {
    font-weight: bold;
}

.title {
    display: flex;
    justify-content: space-around;
    padding: 5px 0px;
}

.title span {
    width: 20%;
    text-align: center
}

.title span.name {
    width: 40%;
    text-align: left
}

.img-right {
    padding-top: 50px;
}

.contact-form {
    width: 100%;
}

body .form-control {
    margin-bottom: 10px;
    height: 50px;
}

.contact-form .btn {
    background: #003876;
}

@media only screen and (max-width: 960px) {
    .pizza-time {
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 767px) {
    .navbar-inverse .navbar-nav>li.order,
    .navbar-inverse .navbar-nav>li.call {
        width: 43%;
        float: left;
    }
    .container-fluid {
        display: inline;
    }
    .navbar-inverse .navbar-toggle {
        border-color: #333;
        background: #003876;
        padding: 15px;
        margin-right: 30px;
        margin-top: 25px;
    }
    .footer-content {
        display: grid !important;
    }
    .footer-content .col-md-3 {
        text-align: center;
        margin: auto;
        padding: 10px 0;
    }
    .footer-content .col-md-3 .col-md-6 {
        width: 50%;
        float: left;
    }
    .navbar-brand>img {
        padding: 0 25px;
    }
}