
/* #button_menu_wu{
	position: fixed;
	top: 80px;
    right: min(5vw,113px);
	z-index: 99;
} */

@font-face{
    font-family:"AdihausDIN";
    font-style:normal;
    font-weight:normal;
    src:url("./fonts/adihausdin/adihausdin.woff2") format("woff2"),url("./fonts/adihausdin/adihausdin.woff") format("woff"),url("./fonts/adihausdin/adihausdin.ttf") format("truetype");
    font-display:swap
}
@font-face{
    font-family:"AdihausDIN";
    font-style:normal;
    font-weight:bold;
    src:url("./fonts/adihausdin/adihausdin_bold.woff2") format("woff2"),url("./fonts/adihausdin/adihausdin_bold.woff") format("woff"),url("./fonts/adihausdin/adihausdin_bold.ttf") format("truetype");
    font-display:swap
}
@font-face{
    font-family:"adineuePROCond";
    font-style:normal;
    font-weight:normal;
    src:url("./fonts/adineueprocond/adineue_pro_cond.woff2") format("woff2"),url("./fonts/adineueprocond/adineue_pro_cond.woff") format("woff"),url("./fonts/adineueprocond/adineue_pro_cond.otf") format("opentype");
    font-display:swap
}
@font-face{
    font-family:"adineuePROCond";
    font-style:normal;
    font-weight:bold;
    src:url("./fonts/adineueprocond/adineue_pro_cond_bold.woff2") format("woff2"),url("./fonts/adineueprocond/adineue_pro_cond_bold.woff") format("woff"),url("./fonts/adineueprocond/adineue_pro_cond_bold.otf") format("opentype");
    font-display:swap
}
@font-face{
    font-family:"adineuePROCond";
    font-style:normal;
    font-weight:900;
    src:url("./fonts/adineueprocond/adineue_pro_cond_black.woff2") format("woff2"),url("./fonts/adineueprocond/adineue_pro_cond_black.woff") format("woff"),url("./fonts/adineueprocond/adineue_pro_cond_black.otf") format("opentype");
    font-display:swap
}
@font-face{
    font-family:"adineuePROCond";
    font-style:normal;
    font-weight:300;
    src:url("./fonts/adineueprocond/adineue_pro_cond_light.woff2") format("woff2"),url("./fonts/adineueprocond/adineue_pro_cond_light.woff") format("woff"),url("./fonts/adineueprocond/adineue_pro_cond_light.otf") format("opentype");
    font-display:swap
}
/* @font-face{
    font-family:"WC 22 Final";
    font-style:normal;
    font-weight:normal;
    src:url("./fonts/wc22final/wc22final.woff2") format("woff2"),url("./fonts/wc22final/wc22final.woff") format("woff"),url("./fonts/wc22final/wc22final.ttf") format("truetype");
    font-display:swap
} */

.main_menu .main_menu_links .menu_link{
    all:initial;
    font-size:7.5rem;
    font-family:"adineuePROCond","sans-serif";
    font-weight:bold;
    font-style:normal;
    font-variant:normal;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    position:relative;
    top:0;
    left:0
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link{
        font-size:calc(75px + 45 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link{
        font-size:75px
    }
}
.main_menu .main_menu_links .menu_link:after{
    -webkit-transition:width 300ms linear;
    -moz-transition:width 300ms linear;
    -o-transition:width 300ms linear;
    transition:width 300ms linear;
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:7px;
    background-color:#fff;
    content:""
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link:after{
        height:calc(3px + 4 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link:after{
        height:3px
    }
}
.main_menu .main_menu_links .menu_link:hover:after{
    -webkit-transition:width 300ms linear;
    -moz-transition:width 300ms linear;
    -o-transition:width 300ms linear;
    transition:width 300ms linear;
    width:100%;
    height:7px
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link:hover:after{
        height:calc(3px + 4 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link:hover:after{
        height:3px
    }
}
.icon_main_menu .menu_close{
    width:50px;
    height:50px;
    cursor:pointer
}
@media only screen and (max-width: 1920px){
    .icon_main_menu .menu_close{
        width:50px;
        height:50px
    }
}
@media only screen and (max-width: 1366px){
    .icon_main_menu .menu_close{
        width:30px;
        height:30px
    }
}
@media only screen and (max-width: 640px){
    .icon_main_menu .menu_close{
        width:25px;
        height:25px
    }
}
.icon_main_menu .open.menu_close .mc{
    -webkit-animation:menu_close_1 650ms linear forwards;
    -moz-animation:menu_close_1 650ms linear forwards;
    animation:menu_close_1 650ms linear forwards
}
.icon_main_menu .close.menu_close .mc{
    -webkit-animation:menu_close_2 650ms linear forwards;
    -moz-animation:menu_close_2 650ms linear forwards;
    animation:menu_close_2 650ms linear forwards
}
.icon_main_menu .menu_close .mc{
    stroke:#000;
    stroke-width:10;
    stroke-linecap:round;
    stroke-dashoffset:-22;
    stroke-dasharray:60 272
}

.main_menu .container_menu.guayos .separator, .main_menu .container_menu.guayos .logo_qatar {
    display: none;
}
.main_menu .container_menu .animation_3,.main_menu .container_menu .animation_2,.main_menu .container_menu .animation_1{
    position:absolute;
    top:initial;
    left:initial;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    opacity:.3;
    z-index:2
}

.main_menu .main_menu_links .menu_link{
    all:initial;
    font-size:7.5rem;
    font-family:"adineuePROCond","sans-serif";
    font-weight:bold;
    font-style:normal;
    font-variant:normal;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    position:relative;
    top:0;
    left:0
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link{
        font-size:calc(75px + 45 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link{
        font-size:75px
    }
}
.main_menu .main_menu_links .menu_link:after{
    -webkit-transition:width 300ms linear;
    -moz-transition:width 300ms linear;
    -o-transition:width 300ms linear;
    transition:width 300ms linear;
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:7px;
    background-color:#fff;
    content:""
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link:after{
        height:calc(3px + 4 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link:after{
        height:3px
    }
}
.main_menu .main_menu_links .menu_link:hover:after{
    -webkit-transition:width 300ms linear;
    -moz-transition:width 300ms linear;
    -o-transition:width 300ms linear;
    transition:width 300ms linear;
    width:100%;
    height:7px
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link:hover:after{
        height:calc(3px + 4 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link:hover:after{
        height:3px
    }
}
.icon_main_menu .menu_close{
    width:50px;
    height:50px;
    cursor:pointer
}
@media only screen and (max-width: 1920px){
    .icon_main_menu .menu_close{
        width:50px;
        height:50px
    }
}
@media only screen and (max-width: 1366px){
    .icon_main_menu .menu_close{
        width:30px;
        height:30px
    }
}
@media only screen and (max-width: 640px){
    .icon_main_menu .menu_close{
        width:25px;
        height:25px
    }
}
.icon_main_menu .open.menu_close .mc{
    -webkit-animation:menu_close_1 650ms linear forwards;
    -moz-animation:menu_close_1 650ms linear forwards;
    animation:menu_close_1 650ms linear forwards
}
.icon_main_menu .close.menu_close .mc{
    -webkit-animation:menu_close_2 650ms linear forwards;
    -moz-animation:menu_close_2 650ms linear forwards;
    animation:menu_close_2 650ms linear forwards
}
.icon_main_menu .menu_close .mc{
    stroke:#000;
    stroke-width:10;
    stroke-linecap:round;
    stroke-dashoffset:-22;
    stroke-dasharray:60 272
}
.main_menu .container_menu .animation_3,.main_menu .container_menu .animation_2,.main_menu .container_menu .animation_1{
    position:absolute;
    top:initial;
    left:initial;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    opacity:.3;
    z-index:2
}
@-webkit-keyframes menu_close_1{
    0%{
        stroke-dashoffset:-22;
        stroke-dasharray:60 272
    }
    100%{
        stroke-dashoffset:-205;
        stroke-dasharray:68 254
    }
}
@-moz-keyframes menu_close_1{
    0%{
        stroke-dashoffset:-22;
        stroke-dasharray:60 272
    }
    100%{
        stroke-dashoffset:-205;
        stroke-dasharray:68 254
    }
}
@-ms-keyframes menu_close_1{
    0%{
        stroke-dashoffset:-22;
        stroke-dasharray:60 272
    }
    100%{
        stroke-dashoffset:-205;
        stroke-dasharray:68 254
    }
}
@keyframes menu_close_1{
    0%{
        stroke-dashoffset:-22;
        stroke-dasharray:60 272
    }
    100%{
        stroke-dashoffset:-205;
        stroke-dasharray:68 254
    }
}
@-webkit-keyframes menu_close_2{
    0%{
        stroke-dashoffset:-205;
        stroke-dasharray:68 254
    }
    100%{
        stroke-dashoffset:-22;
        stroke-dasharray:60 272
    }
}
@-moz-keyframes menu_close_2{
    0%{
        stroke-dashoffset:-205;
        stroke-dasharray:68 254
    }
    100%{
        stroke-dashoffset:-22;
        stroke-dasharray:60 272
    }
}
@-ms-keyframes menu_close_2{
    0%{
        stroke-dashoffset:-205;
        stroke-dasharray:68 254
    }
    100%{
        stroke-dashoffset:-22;
        stroke-dasharray:60 272
    }
}
@keyframes menu_close_2{
    0%{
        stroke-dashoffset:-205;
        stroke-dasharray:68 254
    }
    100%{
        stroke-dashoffset:-22;
        stroke-dasharray:60 272
    }
}
@-webkit-keyframes opacity_1{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-moz-keyframes opacity_1{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-ms-keyframes opacity_1{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes opacity_1{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes opacity_2{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-moz-keyframes opacity_2{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-ms-keyframes opacity_2{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes opacity_2{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.main_menu .main_menu_links .menu_link{
    all:initial;
    font-size:7.5rem;
    font-family:"adineuePROCond","sans-serif";
    font-weight:bold !important;
    font-style:normal;
    font-variant:normal;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    position:relative;
    top:0;
    left:0
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link{
        font-size:calc(75px + 45 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link{
        font-size:75px
    }
}
.main_menu .main_menu_links .menu_link:after{
    -webkit-transition:width 300ms linear;
    -moz-transition:width 300ms linear;
    -o-transition:width 300ms linear;
    transition:width 300ms linear;
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:7px;
    background-color:#fff;
    content:""
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link:after{
        height:calc(3px + 4 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link:after{
        height:3px
    }
}
.main_menu .main_menu_links .menu_link:hover:after{
    -webkit-transition:width 300ms linear;
    -moz-transition:width 300ms linear;
    -o-transition:width 300ms linear;
    transition:width 300ms linear;
    width:100%;
    height:7px
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link:hover:after{
        height:calc(3px + 4 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link:hover:after{
        height:3px
    }
}
.icon_main_menu .menu_close{
    width:50px;
    height:50px;
    cursor:pointer
}
@media only screen and (max-width: 1920px){
    .icon_main_menu .menu_close{
        width:50px;
        height:50px
    }
}
@media only screen and (max-width: 1366px){
    .icon_main_menu .menu_close{
        width:30px;
        height:30px
    }
}
@media only screen and (max-width: 640px){
    .icon_main_menu .menu_close{
        width:25px;
        height:25px
    }
}
.icon_main_menu .open.menu_close .mc{
    -webkit-animation:menu_close_1 650ms linear forwards;
    -moz-animation:menu_close_1 650ms linear forwards;
    animation:menu_close_1 650ms linear forwards
}
.icon_main_menu .close.menu_close .mc{
    -webkit-animation:menu_close_2 650ms linear forwards;
    -moz-animation:menu_close_2 650ms linear forwards;
    animation:menu_close_2 650ms linear forwards
}
.icon_main_menu .menu_close .mc{
    stroke:#000;
    stroke-width:10;
    stroke-linecap:round;
    stroke-dashoffset:-22;
    stroke-dasharray:60 272
}
.main_menu .container_menu .animation_3,.main_menu .container_menu .animation_2,.main_menu .container_menu .animation_1{
    position:absolute;
    top:initial;
    left:initial;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    opacity:.3;
    z-index:2
}
.container_main_logo{
    position:relative;
    top:0;
    left:0;
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    display:flex;
    grid-gap:20px;
    place-items:center;
    z-index:2
}
@supports(gap){
    .container_main_logo{
        gap:20px;
    }
}
@media only screen and (max-width: 640px){
    .container_main_logo{
        grid-gap:10px;
    }
    @supports(gap){
        .container_main_logo{
            gap:10px;
        }
    }
}
.container_main_logo .logo_adidas{
    margin:0;
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    padding:0;
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    text-indent:-119988px;
    font:0/0 a;
    text-shadow:none;
    color:rgba(0,0,0,0);
    width:83px;
    height:52px;
    position:relative;
    top:0;
    left:0;
    display:block;
}

@media only screen and (max-width: 1920px){
    .container_main_logo .logo_adidas{
        width:83px;
        height:52px;
    }
}
@media only screen and (max-width: 980px){
    .container_main_logo .logo_adidas{
        width:53px;
        height:33px;
    }
}
@media only screen and (max-width: 640px){
    .container_main_logo .logo_adidas{
        width:40px;
        height:25px;
    }
}
.container_main_logo .logo_qatar{
    margin:0;
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    padding:0;
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    text-indent:-119988px;
    font:0/0 a;
    text-shadow:none;
    color:rgba(0,0,0,0);
    position:relative;
    top:0;
    left:0;
    width:140px;
    height:70px;
    display:block;
}
@media only screen and (max-width: 1920px){
    .container_main_logo .logo_qatar{
        width:140px;
        height:70px;
    }
}
@media only screen and (max-width: 980px){
    .container_main_logo .logo_qatar{
        width:93px;
        height:46px;
    }
}
@media only screen and (max-width: 640px){
    .container_main_logo .logo_qatar{
        width:73px;
        height:36px;
    }
}
.container_main_logo .separator{
    -webkit-box-shadow:2px 2px 1px rgba(0,0,0,.2);
    -moz-box-shadow:2px 2px 1px rgba(0,0,0,.2);
    box-shadow:2px 2px 1px rgba(0,0,0,.2);
    width:2px;
    height:70px;
    background-color:#fff;
}
@media only screen and (max-width: 640px){
    .container_main_logo .separator{
        width:1px;
        height:40px;
    }
}
.main_menu .main_menu_links .menu_link{
    all:initial;
    font-size:7.5rem;
    font-family:"adineuePROCond","sans-serif";
    font-weight:bold;
    font-style:normal;
    font-variant:normal;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    position:relative;
    top:0;
    left:0;
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link{
        font-size:calc(75px + 45 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link{
        font-size:75px
    }
}
.main_menu .main_menu_links .menu_link:after{
    -webkit-transition:width 300ms linear;
    -moz-transition:width 300ms linear;
    -o-transition:width 300ms linear;
    transition:width 300ms linear;
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:7px;
    background-color:#fff;
    content:"";
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link:after{
        height:calc(3px + 4 * ((100vw - 320px) / 1600))
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link:after{
        height:3px;
    }
}
.main_menu .main_menu_links .menu_link:hover:after{
    -webkit-transition:width 300ms linear;
    -moz-transition:width 300ms linear;
    -o-transition:width 300ms linear;
    transition:width 300ms linear;
    width:100%;
    height:7px;
}
@media only screen and (max-width: 1920px){
    .main_menu .main_menu_links .menu_link:hover:after{
        height:calc(3px + 4 * ((100vw - 320px) / 1600));
    }
}
@media only screen and (max-width: 320px){
    .main_menu .main_menu_links .menu_link:hover:after{
        height:3px;
    }
}
.icon_main_menu .menu_close{
    width:50px;
    height:50px;
    cursor:pointer;
}
@media only screen and (max-width: 1920px){
    .icon_main_menu .menu_close{
        width:50px;
        height:50px;
    }
}
@media only screen and (max-width: 1366px){
    .icon_main_menu .menu_close{
        width:50px;
        height:50px;
    }
}
@media only screen and (max-width: 640px){
    .icon_main_menu .menu_close{
        width:25px;
        height:25px;
    }
}
.icon_main_menu .open.menu_close .mc{
    -webkit-animation:menu_close_1 650ms linear forwards;
    -moz-animation:menu_close_1 650ms linear forwards;
    animation:menu_close_1 650ms linear forwards;
}
.icon_main_menu .close.menu_close .mc{
    -webkit-animation:menu_close_2 650ms linear forwards;
    -moz-animation:menu_close_2 650ms linear forwards;
    animation:menu_close_2 650ms linear forwards;
}
.icon_main_menu .menu_close .mc{
    stroke:#000;
    stroke-width:10;
    stroke-linecap:round;
    stroke-dashoffset:-22;
    stroke-dasharray:60 272;
}
.main_menu .container_menu .animation_3,.main_menu .container_menu .animation_2,.main_menu .container_menu .animation_1{
    position:absolute;
    top:initial;
    left:initial;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    opacity:.3;
    z-index:2;
}
@-webkit-keyframes floatImg{
    0%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
    }
    50%{
        -webkit-transform:translateY(15px);
        -moz-transform:translateY(15px);
        -ms-transform:translateY(15px);
        -o-transform:translateY(15px);
        transform:translateY(15px);
    }
    100%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
    }
}
@-moz-keyframes floatImg{
    0%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
    }
    50%{
        -webkit-transform:translateY(15px);
        -moz-transform:translateY(15px);
        -ms-transform:translateY(15px);
        -o-transform:translateY(15px);
        transform:translateY(15px);
    }
    100%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
    }
}
@-ms-keyframes floatImg{
    0%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
    }
    50%{
        -webkit-transform:translateY(15px);
        -moz-transform:translateY(15px);
        -ms-transform:translateY(15px);
        -o-transform:translateY(15px);
        transform:translateY(15px);
    }
    100%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
    }
}
@keyframes floatImg{
    0%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
    }
    50%{
        -webkit-transform:translateY(15px);
        -moz-transform:translateY(15px);
        -ms-transform:translateY(15px);
        -o-transform:translateY(15px);
        transform:translateY(15px);
    }
    100%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes floatImg_2{
    0%{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
    }
    50%{
        -webkit-transform:translateY(40px);
        -moz-transform:translateY(40px);
        -ms-transform:translateY(40px);
        -o-transform:translateY(40px);
        transform:translateY(40px);
    }
    100%{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
    }
}
@-moz-keyframes floatImg_2{
    0%{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
    }
    50%{
        -webkit-transform:translateY(40px);
        -moz-transform:translateY(40px);
        -ms-transform:translateY(40px);
        -o-transform:translateY(40px);
        transform:translateY(40px);
    }
    100%{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
    }
}
@-ms-keyframes floatImg_2{
    0%{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
    }
    50%{
        -webkit-transform:translateY(40px);
        -moz-transform:translateY(40px);
        -ms-transform:translateY(40px);
        -o-transform:translateY(40px);
        transform:translateY(40px);
    }
    100%{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
    }
}
@keyframes floatImg_2{
    0%{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
    }
    50%{
        -webkit-transform:translateY(40px);
        -moz-transform:translateY(40px);
        -ms-transform:translateY(40px);
        -o-transform:translateY(40px);
        transform:translateY(40px);
    }
    100%{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
    }
}
@-webkit-keyframes zoomIn{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:0;
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:.6;
    }
}
@-moz-keyframes zoomIn{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:0;
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:.6;
    }
}
@-ms-keyframes zoomIn{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:0;
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:.6;
    }
}
@keyframes zoomIn{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        opacity:0;
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:.6;
    }
}
.icon_main_menu{
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    display:flex;
    place-content:center;
    place-items:center;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    width:84px;
    height:84px;
    background-color: var(--c2);
    color:#000;
    z-index:11;
    position: absolute;
    top: 5vmin;
    right: 5vmin;
}
.icon_main_menu .mc1, .icon_main_menu .mc2, .icon_main_menu .mc3{
    stroke:  var(--c1);
}
@media only screen and (max-width: 1920px){
    .icon_main_menu{
        width:82px;
        height:82px
    }
}
@media only screen and (max-width: 1366px){
    .icon_main_menu{
        width:84px;
        height:84px
    }
}
@media only screen and (max-width: 640px){
    .icon_main_menu{
        width:50px;
        height:50px
    }
}
.main_menu{
    position:fixed;
    top:0;
    right:0;
    width:0;
    height:0;
    overflow:hidden;
    z-index:10
}
.main_menu.open{
    width:100vw;
    height:100vh
}
.main_menu.open .container_menu{
    -webkit-transition:all 500ms linear;
    -moz-transition:all 500ms linear;
    -o-transition:all 500ms linear;
    transition:all 500ms linear;
    width:100%;
    height:100%
}
.main_menu.open .container_menu .main_menu_links .menu_link{
    -webkit-transition:opacity 200ms linear 500ms;
    -moz-transition:opacity 200ms linear 500ms;
    -o-transition:opacity 200ms linear 500ms;
    transition:opacity 200ms linear 500ms;
    opacity:.44
}
.main_menu.open .container_menu .main_menu_links .menu_link:hover{
    opacity:1
}
.main_menu.close{
    -webkit-transition:all 500ms linear;
    -moz-transition:all 500ms linear;
    -o-transition:all 500ms linear;
    transition:all 500ms linear;
    width:0;
    height:0
}
.main_menu.close .container_menu{
    -webkit-transition:all 500ms linear;
    -moz-transition:all 500ms linear;
    -o-transition:all 500ms linear;
    transition:all 500ms linear;
    width:0;
    height:0
}
.main_menu.close .container_menu .container_main_logo{
    opacity:0
}
.main_menu.close .container_menu .main_menu_links{
    display:none
}
.main_menu .container_menu{
    position:absolute;
    top:0;
    right:0;
    -webkit-transition:all 500ms linear;
    -moz-transition:all 500ms linear;
    -o-transition:all 500ms linear;
    transition:all 500ms linear;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    /* display:flex; */
    place-content:center;
    place-items:center;
    /* background-color:#0e0573; */
    background-image: url("../img/wu/bg_home.jpg");
    /* background-image:linear-gradient(to top, transparent 3%, #FF5C00 92%),linear-gradient(to bottom, transparent 8%, #0E0573 97%); */
    /* background-size:100% 65.7407407407vh,100% 78.0555555556vh; */
    background-position:top,bottom;
    background-size: cover;
    background-repeat:repeat-x;
    width:0;
    height:0
}

.layout_home {
    display: grid;
    grid-gap: 40px;
    grid-template-areas:
        "area1 area2 area4 area5"
        "area1 area3 area4 area5";
}
.layout_home .area1 {
    grid-area: area1;
}
.layout_home .area2 {
    grid-area: area2;
}
.layout_home .area3 {
    grid-area: area3;
}
.layout_home .area4 {
    grid-area: area4;
}
.layout_home .area5 {
    grid-area: area5;
}
.main_menu .container_menu a {
    text-decoration: none;
}
.main_menu .container_menu .logos_new {
    --size: 13.28vw;
    --aspect-ratio: 4.04;
    width: var(--size);
    height: calc(var(--size)/var(--aspect-ratio));
    max-width: 255px;
    max-height: 63px; 
}

.main_menu .container_menu .img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.main_menu .container_menu .option {
    font-size: calc(24px + 16 * ((100vw - 980px) / 940));
    color: #203e7f;
    text-align: center;
    margin-top: 16px;
    text-transform: uppercase;
    font-family: AdihausDIN;
    font-weight: bold;
    text-decoration: none;
}

.main_menu .container_menu .area1, .main_menu .container_menu  .area2, .main_menu .container_menu  .area4 {
    cursor: pointer;
    transition: 1s;
    opacity: 0.8;
}
.main_menu .container_menu .area1:hover, 
.main_menu .container_menu  .area2:hover, 
.main_menu .container_menu  .area4:hover {
    opacity: 1;
    transform: scale(1.05);
}

.main_menu .container_menu .area1 {
    position: relative;
    top: 0;
    left: 0;
    --size: 21.35vw;
    --aspect-ratio: 0.63;
    width: var(--size);
    height: calc(var(--size)/var(--aspect-ratio));
    max-width: 410px;
    max-height: 650px;
}

.main_menu .container_menu .area2 {
    position: relative;
    top: 0;
    left: 0;
    --size: 25.31vw;
    --aspect-ratio: 0.72;
    width: var(--size);
    height: calc(var(--size)/var(--aspect-ratio));
    max-width: 486px;
    max-height: 665px;
}

.main_menu .container_menu .area4 {
    position: relative;
    top: 0;
    left: 0;
    --size: 22.44vw;
    --aspect-ratio: 0.7;
    width: var(--size);
    height: calc(var(--size)/var(--aspect-ratio));
    max-width: 431px;
    max-height: 609px;
}
.main_menu .container_menu .area3 {
    margin-top: min(4.16vw,80px);
}
.main_menu .container_menu .area5 {
    position: absolute;
    top: 13vw;
    width: max-content;
    left: -3vw;
}
.main_menu .container_menu .area5 .products {
    transform: rotate(-90deg);
    color: #203e7f;
    font-family: AdihausDIN;
    text-decoration: none;
    text-transform: uppercase;
}
.main_menu .container_menu.alrihla .animation_1{
    -webkit-animation:zoomIn 600ms 1 both 300ms;
    -moz-animation:zoomIn 600ms 1 both 300ms;
    animation:zoomIn 600ms 1 both 300ms
}
.main_menu .container_menu.alrihla .bg1{
    -webkit-animation:opacity_1 700ms linear both;
    -moz-animation:opacity_1 700ms linear both;
    animation:opacity_1 700ms linear both
}
.main_menu .container_menu.jerseys .animation_2{
    -webkit-animation:zoomIn 600ms 1 both 300ms;
    -moz-animation:zoomIn 600ms 1 both 300ms;
    animation:zoomIn 600ms 1 both 300ms
}
.main_menu .container_menu.jerseys .bg2{
    -webkit-animation:opacity_1 700ms linear both;
    -moz-animation:opacity_1 700ms linear both;
    animation:opacity_1 700ms linear both
}
.main_menu .container_menu.guayos .animation_3{
    -webkit-animation:zoomIn 600ms 1 both 300ms;
    -moz-animation:zoomIn 600ms 1 both 300ms;
    animation:zoomIn 600ms 1 both 300ms
}
.main_menu .container_menu.guayos .bg3{
    -webkit-animation:opacity_1 700ms linear both;
    -moz-animation:opacity_1 700ms linear both;
    animation:opacity_1 700ms linear both
}
.main_menu .container_menu .bg1{
    -webkit-animation:opacity_2 700ms linear both;
    -moz-animation:opacity_2 700ms linear both;
    animation:opacity_2 700ms linear both;
    background-image:url("../img/wu/6.jpg");
    background-repeat:no-repeat;
    background-position:center;
    background-color:rgba(0,0,0,0);
    background-size:cover;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    opacity:0
}
.main_menu .container_menu .bg1 .grad{
    background-color:rgba(0,0,0,0);
    background-image:linear-gradient(to top, transparent 3%, #FF5C00 92%),linear-gradient(to bottom, transparent 8%, #0E0573 97%);
    background-size:100% 65.7407407407vh,100% 78.0555555556vh;
    background-position:top,bottom;
    background-repeat:repeat-x;
    width:100%;
    height:100%
}
.main_menu .container_menu .bg2{
    -webkit-animation:opacity_2 700ms linear both;
    -moz-animation:opacity_2 700ms linear both;
    animation:opacity_2 700ms linear both;
    background-image:url("../img/wu/7.jpg");
    background-repeat:no-repeat;
    background-position:center;
    background-color:rgba(0,0,0,0);
    background-size:cover;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    opacity:0
}
.main_menu .container_menu .bg2 .grad{
    background-color:rgba(0,0,0,0);
    background-image: linear-gradient(to top, rgba(221, 0, 0, 0) 13%, rgba(122, 11, 0, 0.61) 70%, rgba(67, 16, 0, 0.9) 119%),linear-gradient(to bottom, rgba(250, 10, 10, 0) 13%, rgba(169, 16, 0, 0.61) 55%, rgba(67, 16, 0, 0.9) 112%);
    background-size:100% 65.7407407407vh,100% 78.0555555556vh;
    background-position:top,bottom;
    background-repeat:repeat-x;
    width:100%;
    height:100%
}
.main_menu .container_menu .bg3{
    -webkit-animation:opacity_2 700ms linear both;
    -moz-animation:opacity_2 700ms linear both;
    animation:opacity_2 700ms linear both;
    background-image:url("../img/wu/11.jpg");
    background-repeat:no-repeat;
    background-position:center;
    background-color:rgba(0,0,0,0);
    background-size:cover;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    opacity:0
}
.main_menu .container_menu .bg3 .grad{
    position:relative;
    top:0;
    left:0;
    background-color:rgba(0,0,0,0);
    /* background-image:linear-gradient(to top, transparent 10%, #085036 92%),linear-gradient(to bottom, transparent 97%, rgba(6, 26, 65, 0.51) 44%, #071f52 8%); */
    background-size:100% 65.7407407407vh,100% 78.0555555556vh;
    background-position:top,bottom;
    background-repeat:repeat-x;
    width:100%;
    height:100%;
    z-index:2
}
.main_menu .container_menu .animation_1{
    -webkit-flex-direction:row;
    flex-direction:row;
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    display:flex;
    place-content:center;
    place-items:center
}
.main_menu .container_menu .animation_1 .ball_1{
    -webkit-animation:floatImg 3s infinite;
    -moz-animation:floatImg 3s infinite;
    animation:floatImg 3s infinite;
    width:min(14.6vw,280px);
    height:auto
}
.main_menu .container_menu .animation_1 .ball_2{
    -webkit-animation:floatImg_2 3s infinite;
    -moz-animation:floatImg_2 3s infinite;
    animation:floatImg_2 3s infinite;
    width:min(24vw,460px);
    height:auto
}
.main_menu .container_menu .animation_1 .ball_3{
    -webkit-animation:floatImg 3s infinite;
    -moz-animation:floatImg 3s infinite;
    animation:floatImg 3s infinite;
    width:min(14.6vw,280px);
    height:auto
}
.main_menu .container_menu .animation_2{
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -webkit-align-items:center;
    align-items:center;
    grid-gap:7vw;
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    display:flex
}
@supports(gap){
    .main_menu .container_menu .animation_2{
        gap:7vw
    }
}
.main_menu .container_menu .animation_2 .jersey_1 {
    -webkit-animation:floatImg 3s infinite;
    -moz-animation:floatImg 3s infinite;
    animation:floatImg 3s infinite;
    width: min(30.3645833333vw,583px);
    height: auto;
}
.main_menu .container_menu .animation_2 .jersey_2{
    -webkit-animation:floatImg_2 3s infinite;
    -moz-animation:floatImg_2 3s infinite;
    animation:floatImg_2 3s infinite;
    width:min(34.9479166667vw,671px);
    height:auto;
}
.main_menu .container_menu .animation_3{
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    display:flex;
}
.main_menu .container_menu .animation_3 .guayo_1{
    -webkit-animation:floatImg 3s infinite;
    -moz-animation:floatImg 3s infinite;
    animation:floatImg 3s infinite;
    width:min(19.4166666667vw,584px);
    height:auto;
}
.main_menu .container_menu .animation_3 .guayo_2{
    -webkit-animation:floatImg_2 3s infinite;
    -moz-animation:floatImg_2 3s infinite;
    animation:floatImg_2 3s infinite;
    width:min(29.3541666667vw,986px);
    height:auto;
}
.main_menu .container_menu .container_main_logo{
    position:absolute;
    top:80px;
    left:min(5vw,113px);
    z-index:3;
}
@media only screen and (max-width: 1920px){
    .main_menu .container_menu .container_main_logo{
        top:80px;
        left:min(5vw,113px);
    }
}
@media only screen and (max-width: 980px){
    .main_menu .container_menu .container_main_logo{
        top:40px;
        left:min(5vw,40px);
    }
}
@media only screen and (max-width: 640px){
    .main_menu .container_menu .container_main_logo{
        top:25px;
        left:min(5vw,40px);
    }
}
.main_menu .main_menu_links{
    all:initial;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    display:flex;
    place-content:center;
    place-items:center;
    grid-gap:min(2vh,50px);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden;
    z-index:4;
}
/* @supports(gap){
    .main_menu .main_menu_links{
        gap:min(2vh,50px);
    }
} */
.main_menu .main_menu_links .menu_link{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    cursor:pointer;
    color:#fff;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.logo_adidas:before{
    position:absolute;
    top:0;
    left:0;
    width:83px;
    height:52px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='63.278' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='m5 52.225 3.448 6.053h23.773L22.8 42.002Zm58.61 6.053L43.646 23.722l-17.84 10.222 13.991 24.334Zm7.577 0H95L64.211 5 46.413 15.262Z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    width:83px;
    height:52px;
    -webkit-filter:drop-shadow(2px 2px 8px #000);
    filter:drop-shadow(2px 2px 8px #000);
    content:"";
}
@media only screen and (max-width: 1920px){
    .logo_adidas:before{
        width:83px;
        height:52px;
    }
}
@media only screen and (max-width: 980px){
    .logo_adidas:before{
        width:53px;
        height:33px;
    }
    .layout_home {
        display: grid;
        grid-column-gap: 46px;
        grid-template-columns: auto;
        grid-template-rows: auto;
        grid-template-areas:
            "area1 area2"
            "area1 area4"
            "area3 area3"
            "area5 area5";
    }
    .main_menu .container_menu .logos_new {
        --size: 37.2vw;
        --aspect-ratio: 4.04;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
        max-width: 255px;
        max-height: 63px;
    }
    .main_menu .container_menu .option {
        font-size: calc(18px + 4 * ((100vw - 320px) / 659));
        margin-top: 0;
    }

    .main_menu .container_menu .area1{
        --size: 27.03vw;
        --aspect-ratio: 0.63;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
    .main_menu .container_menu .area2{
        --size: 34.46vw;
        --aspect-ratio: 0.72;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
    .main_menu .container_menu .area4{
        --size: 29.08vw;
        --aspect-ratio: 0.7;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
    .main_menu .container_menu .area5 .products{
        font-size: calc(12px + 0 * ((100vw - 320px) / 660));
        transform: initial;
    }
    .main_menu .container_menu .area3{
        margin-top: min(4.16vw,80px);
    }
    .main_menu .container_menu .area5 {
        top: -3vw;
        left: initial;
    }
}

@media only screen and (max-width: 768px){
    .main_menu .container_menu .img {
        width: 92%;
    }
}

@media only screen and (max-width: 640px){
    .logo_adidas:before{
        width:40px;
        height:25px;
    }
    .layout_home {
        grid-column-gap: 16px;
        grid-row-gap: 30px;
    }

    .main_menu .container_menu .area1{
        --size: 40.03vw;
        --aspect-ratio: 0.63;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
    .main_menu .container_menu .area2{
        --size: 47.46vw;
        --aspect-ratio: 0.72;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
    .main_menu .container_menu .area4{
        --size: 42.08vw;
        --aspect-ratio: 0.7;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
}
@media only screen and (max-width: 390px) {
    .main_menu .container_menu .area5 {
        top: -10vw;
    }
}
@media only screen and (max-width: 320px) {
    .main_menu .container_menu .area1 {
        --size: 30.03vw;
        --aspect-ratio: 0.63;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
    .main_menu .container_menu .area2 {
        --size: 37.46vw;
        --aspect-ratio: 0.72;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
    .main_menu .container_menu .area4 {
        --size: 32.08vw;
        --aspect-ratio: 0.7;
        width: var(--size);
        height: calc(var(--size)/var(--aspect-ratio));
    }
}

.logo_qatar:before{
    position:absolute;
    top:0;
    left:0;
    width:110px;
    height:55px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xml:space='preserve' width='110' height='55.49' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='M16.52 5c-1.258.002-3.294.56-4.703.698a3.947 3.947 0 0 0-1.054.228c-.794.309-.99.833-1.32 1.264-.192.25-.326.328-.504.368h-.01c-1.344.484-4.52 4.404-3.834 9.809.05.53.16 1.05.303 1.555 1.313 5.188 5.708 12.148 6.787 14.125-.794 1.83-2.49 5.585-3.034 9.125a12.227 12.227 0 0 0-.16 1.616c-.073 1.8.264 3.447 1.307 4.63.008.006.656.858 2.01 1.287v.002c.897.384 1.578.168 2.237.056a4.745 4.745 0 0 0 1.128.492 6.56 6.56 0 0 0 1.053-1.022c-.035-.033-.236-.205-.253-.444-.012-.176.068-.333.246-.466.155-.116.312-.23.46-.355.092-.08.16-.236.14-.328-.02-.105-.097-.16-.212-.147-.053.008-.109.028-.17.046.028-.104.18-.254.304-.306.177-.076.316-.064.433.014.107.073.17.194.097.378a1.587 1.587 0 0 1-.353.527c-.1.147-.193.313-.204.443l.064-.075a8.73 8.73 0 0 0 .73-.759c.014-.016.029-.025.06-.053l-.02.08c-.055.165-.111.33-.178.49a3.19 3.19 0 0 1-.283.549 4.05 4.05 0 0 0 .45-.516 3.4 3.4 0 0 1 .198-.356.923.923 0 0 1 .2-.222c.16-.122.32-.116.414-.029.08.076.124.19.082.379a.732.732 0 0 1-.134.31l-.006-.074c-.01-.158-.082-.215-.202-.17a.601.601 0 0 0-.315.363c-.045.127-.083.253-.133.379a.997.997 0 0 1-.314.45c-.258.2-.59.172-.862.055a10.44 10.44 0 0 1-.983.941 5.493 5.493 0 0 0 .344.067c.101-.09.223-.183.307-.283.25-.286.578-.394.973-.406-.064.076-.128.145-.187.217-.06.075-.11.156-.174.23-.088.095-.175.198-.28.273a.35.35 0 0 1-.067.038c.08.007.159.011.239.014.28-.392.776-.782 1.198-.902.283-.08.524.084.764.055.174-.021.343-.05.518-.12.19-.08.35-.267.442-.5.083-.201.06-.333-.04-.397-.128-.076-.384.002-.52.248-.053.092-.014.257.027.286.047.03.101.003.193-.098l.038-.027c-.008.027-.01.045-.018.065a.444.444 0 0 1-.197.231c-.11.053-.163.013-.233-.032-.287-.187-.099-.62.057-.796.227-.243.67-.143.788-.076a1.085 1.085 0 0 0 .043.019c.072-.11.13-.208.194-.316.044.072.051.173.011.302-.039.12-.1.242-.16.374a4.23 4.23 0 0 0 .277-.18c-.06.326-.244.57-.48.781l.16.036c-.17.276-.362.43-.562.464-.142.027-.276.017-.412.01-.223-.009-.435-.055-.674-.066-.306-.015-.629.115-.954.365a1.964 1.964 0 0 0-.292.276h.082c.074 0 .147 0 .222-.002.357-.195.728-.35 1.066-.378.224-.018.386.028.511.14a5.519 5.519 0 0 0 1.256-.486c1.325-.43 1.93-1.208 2.307-2.414.304-.9.733-2.545.24-4.897l-.002.004a.364.364 0 0 1-.146.12.257.257 0 0 1-.318-.09c-.096-.12-.164-.266-.26-.433a.608.608 0 0 1 .448.12c.062.044.136.1.232.09h.004a11.405 11.405 0 0 0-.137-.532c-.067-.05-.127-.118-.19-.178-.071.131-.147.275-.314.315-.053-.293-.16-.547-.45-.6.02-.027.027-.043.037-.045.24-.107.476-.172.72-.144h.002c-.056-.17-.12-.342-.185-.519a4.03 4.03 0 0 0-.573.185c.085-.188.244-.38.43-.533h.004c-.445-1.063-1.164-2.51-2.17-4.41-.05-.011-.07-.018-.1-.026-.222-.061-.338.01-.33.196.008.203.142.443.352.607.155.12.311.23.46.361.195.17.386.36.475.641.143.45-.01.735-.181 1.018-.01-.024.061-.536-.327-.966-.15-.166-.297-.33-.455-.482-.26-.248-.525-.488-.76-.786a1.501 1.501 0 0 1-.157-.245c-.177-.344-.093-.616.1-.715.141-.072.323-.08.565.067a.984.984 0 0 1 .358.33c-.404-.76-.855-1.597-1.354-2.507l-.012-.023c1.474-2.79 5.424-9.697 6.128-11.716.038-.106 1.295-3.064 1.295-5.981 0-.608.008-1.624-.401-3.085-.462-1.644-1.51-3.33-1.514-3.332l-.053-.1a3.412 3.412 0 0 0-.852-.823 1.801 1.801 0 0 0-1.116-.312c-.367.028-.548.147-.75.27-.149.093-.467.347-.933.4a2.555 2.555 0 0 1-.896-.071c-.584-.156-1.117-.442-1.634-.73-1.032-.581-2.01-1.26-3.115-1.63-.141-.043-.533-.227-1.293-.06-.675.149-1.43.558-1.93.86a11.001 11.001 0 0 0-1.414 1.046A8.916 8.916 0 0 0 9.04 9.27c.654-.992 1.556-1.803 2.538-2.48.267-.182 1.067-.714 2.023-.938.81-.19 1.332.04 1.396.063.69.245 1.32.592 1.933.963 2.592 1.236 4.804-1.803 7.278 2.18-1.595-2.916-1.662-2.358-2.68-2.538-.038-.005-.078-.017-.118-.026-1.172-.271-3.186-1.034-4.172-1.395A2.182 2.182 0 0 0 16.52 5zm2.667 45.248zm-3.33-42.08c.741-.033 1.226.33 1.477.436.75.323 1.417.6 2.192.603.843 0 1.203-.475 1.425-.625.323.28.536.309 1.396 1.309 1.556 1.81 2.234 3.761 2.067 6.379-.37 5.888-4.676 12.205-6.657 15.364-.598-.944-1.147-1.992-1.86-3.196 3.982-9.194 3.898-12.722 3.282-14.435-1.146-3.173-4.688-4.25-7.209-2.997.397-.675 1.653-2.082 3.06-2.647a2.49 2.49 0 0 1 .827-.19zM9.193 9.963l.39.67-.673.387-.387-.67zm4.818 1.148a5.9 5.9 0 0 1 1.37.19c1.78.46 2.712 1.686 3.154 2.934 1.07 3.013-1.214 8.888-3.26 13.144-1.493-2.507-2.873-4.828-3.757-7.056a18.371 18.371 0 0 1-.668-2.647l-.001-.01h-.002c-.498-2.435-.288-3.867.644-5.84l.062-.123c.313-.203 1.204-.613 2.46-.592zm-5.686.601a1.677 1.677 0 1 1 0 3.354 1.677 1.677 0 0 1 0-3.354zm0 .479c-.019 0-.038.004-.055.004a.43.43 0 0 0 .783.248 1.188 1.188 0 0 0-.728-.253zm-.574.152a1.193 1.193 0 0 0-.542.615.432.432 0 0 0 .541-.616zm.506.557a.117.117 0 0 0-.067.035l-.32.333a.12.12 0 0 0-.019.139l.214.405a.123.123 0 0 0 .128.063l.453-.08a.119.119 0 0 0 .1-.101l.064-.455a.12.12 0 0 0-.067-.125l-.413-.202c-.024-.01-.05-.014-.073-.01zm1.212.152a.435.435 0 0 0-.334.42.43.43 0 0 0 .28.404 1.173 1.173 0 0 0 .107-.486 1.201 1.201 0 0 0-.053-.338zm-2.198.604c-.034 0-.072.008-.106.014a1.196 1.196 0 0 0 .45.68.425.425 0 0 0 .091-.26.435.435 0 0 0-.435-.434zm1.374.543a.433.433 0 0 0-.43.376c.036.003.072.012.11.012a1.187 1.187 0 0 0 .67-.208.435.435 0 0 0-.352-.18zm-.534 1.604.556.541-.538.556-.556-.54zm55.868 6.64a3.947 3.947 0 0 0-1.4.23 2.68 2.68 0 0 0-1.01.662 2.784 2.784 0 0 0-.614 1.047 4.343 4.343 0 0 0-.209 1.394c0 .51.07.974.208 1.386.137.412.344.76.62 1.049.273.292.61.513 1.01.667.4.153.865.23 1.395.23.52 0 .986-.077 1.387-.23a2.673 2.673 0 0 0 1.017-.667 2.8 2.8 0 0 0 .619-1.05c.137-.413.207-.874.207-1.385a4.4 4.4 0 0 0-.207-1.394 2.787 2.787 0 0 0-.616-1.047 2.678 2.678 0 0 0-1.01-.661 3.955 3.955 0 0 0-1.397-.231zm27.12 0a5 5 0 0 0-1.473.208 3.253 3.253 0 0 0-1.173.627 2.88 2.88 0 0 0-.77 1.053 3.641 3.641 0 0 0-.277 1.473c0 .608.112 1.124.336 1.547.227.42.513.76.87 1.019a3.547 3.547 0 0 0 1.19.564c.44.116.875.174 1.304.174.44 0 .804-.026 1.1-.084.295-.054.567-.112.813-.173l-.085-1.348a5.473 5.473 0 0 1-.765.233 3.627 3.627 0 0 1-.84.099 2.58 2.58 0 0 1-.867-.139 1.92 1.92 0 0 1-.68-.401 1.884 1.884 0 0 1-.443-.641 2.172 2.172 0 0 1-.16-.85c0-.302.047-.581.142-.837a1.863 1.863 0 0 1 1.037-1.093c.248-.104.524-.156.832-.156.296 0 .579.037.853.11a3.68 3.68 0 0 1 .827.343l.139-1.396c-.314-.093-.627-.17-.942-.235a4.753 4.753 0 0 0-.97-.097zm-54.72.11v6.443h2.004v-6.442zm31.475 0V29h1.717v-2.55h.36c.16 0 .299.02.411.06a.72.72 0 0 1 .307.218c.088.105.172.245.248.424.076.179.16.405.244.684l.37 1.164h1.79l-.627-1.756a9.44 9.44 0 0 1-.2-.53 2.928 2.928 0 0 0-.17-.417 1.137 1.137 0 0 0-.217-.298.739.739 0 0 0-.328-.176v-.018c.42-.098.73-.286.934-.562.202-.278.304-.632.304-1.063a1.53 1.53 0 0 0-.16-.72 1.497 1.497 0 0 0-.45-.51 2.027 2.027 0 0 0-.666-.298 3.253 3.253 0 0 0-.8-.097zm-37.039 0V29h2.007V26.67h1.444l.512-1.41h-1.956v-1.303h2.43l.511-1.404zm8.947 0V29h2.008V26.67h1.443l.513-1.41H41.77v-1.303h2.43l.51-1.404zm11.837 0L53.03 29h2.224l.848-4.95h.02l.913 4.95h2.207l1.44-6.445h-1.67l-.84 4.948h-.02l-.903-4.947H55.07l-.867 4.947h-.018l-.832-4.947zm22.44 0V29h4.378v-1.276h-2.66v-5.17zm-28.017 0-2.347 6.443h1.974l.25-.864h2.267l.263.864h2.024l-2.344-6.441zm32.993 0v6.445h2.344c.548 0 1.056-.058 1.524-.171a3.287 3.287 0 0 0 1.21-.555c.338-.253.6-.588.794-1 .19-.412.286-.92.286-1.524 0-.621-.094-1.137-.282-1.55a2.445 2.445 0 0 0-.784-.984 3.17 3.17 0 0 0-1.206-.512 7.555 7.555 0 0 0-1.542-.147zm14.538 0v3.998c0 .444.068.825.202 1.144.136.32.33.587.579.796.248.208.547.363.895.464a4.093 4.093 0 0 0 1.149.153c.419 0 .801-.052 1.15-.153.346-.101.645-.256.893-.464.252-.21.442-.475.578-.796.136-.32.203-.7.203-1.144v-3.996h-1.717v3.71c0 .214-.016.417-.05.603a1.53 1.53 0 0 1-.176.5.936.936 0 0 1-.336.342 1.057 1.057 0 0 1-.546.125 1.065 1.065 0 0 1-.544-.125.936.936 0 0 1-.336-.342 1.537 1.537 0 0 1-.176-.5 3.507 3.507 0 0 1-.05-.602v-3.711zm6.509 0V29h1.716v-2.253h.665c.804 0 1.434-.183 1.883-.551.45-.363.673-.875.673-1.525 0-.728-.233-1.263-.7-1.604-.47-.342-1.196-.511-2.188-.511zm-36.083 1.165a1.24 1.24 0 0 1 .663.166 1.33 1.33 0 0 1 .453.447 2.053 2.053 0 0 1 .259.656 3.619 3.619 0 0 1 0 1.56 2.121 2.121 0 0 1-.259.66 1.377 1.377 0 0 1-.453.456 1.23 1.23 0 0 1-.663.172 1.237 1.237 0 0 1-.666-.172 1.385 1.385 0 0 1-.454-.456 2.11 2.11 0 0 1-.256-.66 3.518 3.518 0 0 1-.084-.77c0-.28.027-.54.084-.79.054-.25.14-.47.256-.656a1.25 1.25 0 0 1 1.12-.613zm5.592.053h.454c.165 0 .324.01.474.03.151.018.283.05.398.1a.676.676 0 0 1 .277.217.603.603 0 0 1 .107.366.659.659 0 0 1-.12.424.764.764 0 0 1-.302.222 1.285 1.285 0 0 1-.405.086 6.99 6.99 0 0 1-.43.015h-.453zm32.207.001h.444c.147 0 .285.015.413.04a.936.936 0 0 1 .339.146.72.72 0 0 1 .225.266.92.92 0 0 1 .083.416.95.95 0 0 1-.083.42.757.757 0 0 1-.562.427 2.087 2.087 0 0 1-.415.04h-.444zm-21.045.056h.665c.632 0 1.125.163 1.477.49.35.325.526.81.526 1.458 0 .646-.174 1.132-.518 1.458s-.84.489-1.485.489h-.667zm-33.7.382.802 2.684H46.26zm-8.71 6.765c-1.966 0-3.858 1.258-3.858 3.693 0 2.055 1.566 3.283 3.284 4.183l5.517 2.88c0-1.272-.152-2-1.085-2.499l-2.862-1.527c1.619-.586 2.807-1.748 2.807-3.394 0-2.218-1.663-3.336-3.804-3.336zm14.343.217c-.76.27-1.36.587-1.847 1.13v.826h-1.033c-.087.585-.087 1.032-.11 1.412h1.143v2.283c0 1.596.967 2.28 2.292 2.28h8.671c1.063 0 1.88-.87 2.664-2.84v2.84h1.736v-5.976a27.781 27.781 0 0 0-2.28-.107c-2.152 0-3.695.89-3.695 3.53 0 .442.042.82.12 1.142H53.95c-.848 0-1.391-.197-1.391-.979V34.56h2.01c.163-.49.271-.935.325-1.413h-2.334c.008-.67.058-1.267.107-1.955zm22.643.218c-1.022 0-1.771.216-2.226.433-.261.372-.381.793-.542 1.468.693-.272 1.368-.49 2.389-.49.815 0 1.467.348 1.467 1.304 0 1.032-.643 1.782-4.13 3.803 0 .217.012.65.11 1.195h5.757c.164-.488.272-.922.328-1.41h-4.903c2.45-.84 4.631-1.713 4.631-3.914 0-1.488-1.033-2.39-2.88-2.39zm7.553 0c-2.173 0-3.804 1.302-3.804 3.42 0 2.774 2.661 4.4 3.804 4.4 1.14 0 3.803-1.626 3.803-4.4 0-2.118-1.63-3.42-3.803-3.42zm7.116 0c-1.021 0-1.77.216-2.227.433-.261.372-.381.793-.544 1.468.695-.272 1.37-.49 2.39-.49.816 0 1.468.348 1.468 1.304 0 1.032-.64 1.782-4.13 3.803 0 .217.012.65.11 1.195h5.757c.164-.488.272-.922.328-1.41h-4.901c2.448-.84 4.629-1.713 4.629-3.914 0-1.488-1.032-2.39-2.88-2.39zm6.736 0c-1.021 0-1.77.216-2.227.433-.261.372-.38.793-.542 1.468.693-.272 1.368-.49 2.389-.49.815 0 1.468.348 1.468 1.304 0 1.032-.641 1.782-4.13 3.803 0 .217.01.65.109 1.195h5.76a6.72 6.72 0 0 0 .325-1.41h-4.901c2.448-.84 4.629-1.713 4.629-3.914 0-1.488-1.032-2.39-2.88-2.39zm-86.104.112-.121.069.128.227-.604.345.076.133.605-.346.128.222.123-.07zm.421.734-.726.416.077.133.555-.32.001.006-.437.522.062.11.672-.115.002.004-.555.317.076.134.727-.418-.12-.206-.596.096.381-.474zm27.291.13c1.219 0 1.957.86 1.957 2.36 0 1.033-.569 1.942-1.432 2.709l-.089-.05c-1.043-.553-2.445-1.4-2.445-2.94 0-1.416.913-2.08 2.01-2.08zm-22.984.371a.087.087 0 0 1 .052 0c.099.038.205.136.317.28.114.143.2.284.275.423.013-.099.11-.192.201-.184.027.07.043.139.076.212.034.068.094.144.127.21.063.131.007.169-.077.189-.048.001-.094-.024-.134-.062.046.054.075.1.07.123-.015.07-.112.155-.302 0-.09-.077-.182-.123-.28-.193-.024-.07.046-.195.13-.216a1.797 1.797 0 0 1-.347-.387.715.715 0 0 1-.132-.363c0-.017.008-.026.024-.032zm67.524.064c1.25 0 2.01.815 2.01 2.12 0 2.651-1.522 3.638-2.01 3.638-.49 0-2.01-.987-2.01-3.638 0-1.305.76-2.12 2.01-2.12zm-36.227.22c-2.15 0-3.693.888-3.693 3.53 0 1.801.65 2.661 1.52 2.661 1.067 0 1.917-.941 2.716-2.953v2.844h1.74v-5.976a27.32 27.32 0 0 0-2.283-.107zm25.035 0c-1.324.112-1.973 1.28-2.336 2.866v-.587c0-.76-.053-1.412-.164-2.173h-1.684c.053.761.11 1.413.11 2.173v3.803h1.738c0-2.128.684-4.552 2.499-4.292 0-.379-.054-1.248-.163-1.79zm-54.653.204a.143.143 0 0 1 .068.006.513.513 0 0 1 .17.141c.091.112.098.23.074.263-.067.082-.096.18-.023.35-.168-.206-.339-.473-.36-.636-.01-.054.013-.112.07-.124zm1.15.24c.024.01.048.043.083.107l.084.14c.099-.057.145-.183.324-.11.007.015.013.025.012.03-.02.06-.043.104-.017.167a.59.59 0 0 0 .16.19c.137.12.19.28.141.436-.035.111-.181.178-.333.136-.174-.04-.342-.24-.335-.377.003-.084.03-.099.135-.092.005.057-.012.119.021.164a.427.427 0 0 0 .179.125c.085.03.146 0 .161-.072.03-.124-.05-.269-.197-.368a.628.628 0 0 0-.164-.074c-.152-.016-.29.033-.334.133-.053.112-.049.24.024.395.127.266.486.597.62.86.13.253-.002.466-.18.59-.009.006-.014.015-.024.018l-.04.001c.131-.35-.1-.735-.34-1.137a16.967 16.967 0 0 1-.374-.658c-.07-.129-.087-.246-.056-.345.01-.032.03-.053.046-.08.043.037.135.12.167.16.037-.213.107-.272.147-.301.04-.034.065-.047.09-.038zm-1.433.247c.075.004.193.067.293.165.115.116.214.242.323.378.124-.014.236.042.368.224.09.126.167.261.23.394a.387.387 0 0 0 .113.143.783.783 0 0 1 .173.203c.115.212.068.48-.01.58a.27.27 0 0 1-.2.112.715.715 0 0 1-.322-.056.467.467 0 0 1-.267-.284.288.288 0 0 0-.093-.096c-.107-.074-.217-.134-.325-.214-.188-.136-.248-.237-.25-.396-.132-.093-.264-.177-.393-.274-.147-.114-.221-.25-.172-.32.136-.194.45.192.521.306a2.37 2.37 0 0 0 .61.663c-.134-.16-.256-.332-.379-.479-.144-.173-.24-.32-.247-.462 0-.04.027-.08.067-.08.137-.008.304.061.472.206.16.138.333.272.48.42a1.772 1.772 0 0 0-.753-.68.741.741 0 0 1-.319-.294.12.12 0 0 1 .02-.143c.013-.013.033-.017.059-.016zm-4.172.101c.297.646.576 1.254.7 1.503 1.647 3.333 2.08 6.537 2.045 8.219-.033 1.624-1.138 4.281-3.325 3.924-1.263-.207-1.779-1.487-1.847-1.694-.533-1.596-.42-4.768 2.427-11.952zm33.803.508c.316 0 .568.003.812.007-.386 1.185-.9 3.364-1.791 3.364-.456 0-.653-.61-.653-2.284 0-.868.426-1.087 1.632-1.087zm17.264 0c.317 0 .569.003.813.007-.387 1.185-.9 3.364-1.79 3.364-.457 0-.651-.61-.651-2.284 0-.868.421-1.087 1.628-1.087zm19.256.031a4.923 4.923 0 0 0-.994.948c.288.363.614.679.994.95.38-.271.705-.587.994-.95a4.97 4.97 0 0 0-.994-.948zm-66.915.341c.176 0 .444.132.623.244-.102-.006-.187-.029-.243-.009-.08.028-.135.093-.217.123-.067.026-.34.001-.34-.182 0-.128.072-.176.177-.176zm.29.498a.507.507 0 0 1 .265.086c.21.131.422.274.63.418.386.266.755.52 1.114.412l-.004.041c-.004.008-.016.012-.022.017-.134.172-.356.291-.6.146-.253-.152-.56-.53-.82-.675-.148-.081-.276-.093-.39-.05-.103.04-.162.173-.154.323a.693.693 0 0 0 .063.171c.088.15.23.243.355.221.073-.013.106-.07.082-.156a.405.405 0 0 0-.114-.188c-.044-.036-.107-.022-.16-.032-.003-.102.013-.132.098-.128.136 0 .324.182.356.36.031.152-.045.294-.158.322-.162.04-.316-.023-.427-.17a.58.58 0 0 0-.18-.173c-.06-.027-.104-.007-.165.01-.007 0-.088-.197.1-.334-.054-.033-.094-.063-.135-.09-.12-.078-.13-.106-.057-.177a.298.298 0 0 1 .114-.082c.06-.023.124-.03.198-.046-.05-.04-.11-.13-.15-.176.028-.013.05-.033.082-.04a.308.308 0 0 1 .08-.01zm2.574 1.268c.045.03.075.044.1.062a10 10 0 0 1 .593.476c.32.283.627.592.856.99.09.157.138.324.087.473-.032.085-.02.147.028.236.483.857.867 1.759 1.184 2.624.021.06.085.093.13.143.06.064.153.113.18.196.042.136.046.293.047.438.003.163-.014.326-.03.494-.079.006-.282-.274-.387-.41-.141-.174-.22-.364-.088-.63a.162.162 0 0 0-.005-.1 17.315 17.315 0 0 0-1.158-2.684c-.037-.07-.078-.087-.136-.099-.084-.016-.193-.036-.245-.11-.144-.2-.297-.409-.405-.637-.214-.458-.435-.924-.707-1.357-.013-.027-.021-.053-.044-.105zm-.567.23a.507.507 0 0 1 .311.135c.172.145.33.336.453.535.186.305.316.642.455.97.112.263.257.486.476.612.07.04.136.084.221.135a.924.924 0 0 1-.61.08c-.254-.064-.43-.253-.53-.561-.086-.267-.169-.535-.272-.798-.064-.164-.25-.328-.386-.349-.156-.024-.27.056-.303.22-.013.077-.012.164-.02.253-.128-.085-.264-.362-.277-.56-.022-.277.06-.46.225-.582a.408.408 0 0 1 .257-.09zm-2.056 1.383c.1.096.188.187.292.297a.48.48 0 0 0 .064-.056c.196-.206.434-.25.71-.126.252.11.385.35.425.64.045.313-.204.632-.452.554-.144-.045-.24-.28-.192-.41.013.01.027.018.035.03.06.074.13.106.213.075.088-.033.116-.12.119-.217a.479.479 0 0 0-.24-.392c-.194-.094-.424-.016-.548.162-.216.311-.074.704.18.887.212.15.456.156.701.15.3-.009.595-.043.89-.02.742.051 1.35.685 1.173 1.587-.024.12-.144.302-.182.418-.026-.014-.09-.076-.086-.087.133-.285.177-.544.098-.832-.098-.361-.289-.65-.605-.783-.336-.14-.67-.056-1.013.022-.302.066-.607.142-.92.18-.382.044-.622-.11-.767-.427l.261-.11c-.108-.115-.237-.215-.336-.342-.098-.13-.173-.281-.133-.453l.425.068c-.173-.28-.274-.526-.112-.815zm1.35.02c.225.136.513.333.612.573.133.322-.163.683-.444.694.321-.438.18-.87-.168-1.267zm3.668.244c.074.123.14.245.213.36.076.117.163.224.233.347.094.165.192.333.247.513.113.355-.08.681-.35.847-.075-.183-.142-.376-.24-.544-.28-.478-.274-.978-.103-1.523zM19.846 39.4c.107.013.19.018.273.032.335.06.608.264.754.694.065.198.153.376.23.582-.058.025-.14.062-.222.09-.25.082-.504 0-.594-.236-.137-.369-.268-.758-.44-1.162zm-1.663.805a1.221 1.221 0 0 1 .302.032c.296.067.78.432.805.644-.767-.113-1.443-.07-2.16.621-.012-.008.107-.302.164-.448l-.387-.004c.13-.234.366-.292.522-.454l-.119-.07c.3-.198.579-.314.873-.32zm2.694.95a.778.778 0 0 1 .194.009c-.544.436-1.084.87-1.314 1.63l-.106-.28a1.853 1.853 0 0 1-.357.187c.072-.147.136-.303.199-.461-.04 0-.074-.002-.11-.004.332-.642 1.01-1.047 1.494-1.082zm.537.357c.01.006.016.014.027.022-.163.276-.09.507.028.766-.159.01-.286.02-.416.026.053.22-.087.392-.275.563-.152-.16-.18-.347-.088-.584.096-.244.272-.421.459-.581.088-.076.18-.14.265-.212zm.137.872a.801.801 0 0 1 .052.216.707.707 0 0 1-.066.432c-.05.086-.13.168-.242.181-.12.015-.225-.004-.293-.104.172-.037.224-.141.265-.27.051-.16.13-.313.284-.455zm.711.08c.103.074.207.126.287.208.09.09.154.2.333.153-.107.22-.303.307-.436.232-.147-.08-.237-.37-.184-.592zm-.541.114a.577.577 0 0 1 .297.452.285.285 0 0 1-.115.26.344.344 0 0 1-.324.074c.126-.115.124-.222.12-.343-.008-.135.018-.28.022-.443zm.466.414c.144.11.275.221.308.4.014.064-.013.11-.096.152-.077.036-.12.032-.153-.016-.093-.147-.087-.334-.06-.535zm-3.328 1.502c.014-.004.027 0 .036.014a.675.675 0 0 1 .084.346 1.653 1.653 0 0 1-.074.48c.077-.026.196.035.213.1-.039.107-.09.187-.12.294l-.023.057.068.112c.063.075.072.17.011.33-.016.043-.028.089-.041.137.096-.139.213-.274.304-.327.096-.057.148-.107.226-.127.024-.006.047-.002.072-.004l-.017.111c-.001.017-.01.033-.017.064.056-.019.101-.039.15-.045a.253.253 0 0 1 .11.012c.076.017.08.04.03.138l-.058.115c.08.039.181.015.208.161-.007.01-.01.02-.014.02-.048.012-.085.016-.116.06a.43.43 0 0 0-.056.182c-.017.138-.136.313-.258.346-.088.026-.194-.04-.23-.154-.046-.13.048-.395.14-.448.055-.034.078-.023.115.05-.033.026-.08.04-.096.08a.32.32 0 0 0-.007.167c.018.068.063.096.116.075.094-.034.154-.147.154-.283a.445.445 0 0 0-.02-.136c-.054-.105-.144-.172-.228-.16-.094.016-.176.072-.246.184-.12.193-.182.563-.296.76-.109.19-.289.2-.496.127-.042-.016-.24-.036-.316-.054-.173-.033-.324-.116-.333-.326-.008-.226.107-.58.09-.808-.01-.13-.057-.218-.133-.272-.069-.05-.18-.03-.276.038a.573.573 0 0 0-.082.111c-.062.123-.06.25.006.321.04.04.092.038.14-.013a.334.334 0 0 0 .071-.152c.004-.043-.03-.077-.048-.117.067-.046.09-.044.125.01.056.09.024.376-.076.471-.085.084-.21.097-.277.036-.093-.087-.124-.305-.076-.437a.48.48 0 0 0 .036-.187c-.008-.052-.04-.073-.075-.104-.004-.004.088-.14.256-.076l.003-.124c0-.11.013-.13.09-.112a.273.273 0 0 1 .103.037c.04.03.07.067.112.107l.014-.063c.013-.034.026-.069.037-.106.021.013.044.018.063.037a.653.653 0 0 1 .153.261c.037.12.115.26.157.4l.002-.098c.018-.219.153-.335.27-.423 0-.052 0-.107-.006-.157-.01-.074-.032-.135-.05-.203.067-.05.191-.028.254.04a2.602 2.602 0 0 1-.004-.47c.014-.165.048-.298.106-.375a.089.089 0 0 1 .04-.03zm-2.59 1.67a9.073 9.073 0 0 1-.103.276.496.496 0 0 0 .053.024c.194.064.287.17.347.377a.552.552 0 0 1-.204.587c-.188.124-.601-.022-.627-.204-.013-.107.11-.24.208-.247a.19.19 0 0 1-.009.03c-.03.062-.03.115.017.16.047.046.111.037.175.01a.338.338 0 0 0 .183-.272c0-.15-.12-.275-.272-.301-.267-.044-.478.166-.52.384-.034.181.037.338.116.493.096.19.345.5.418.696.191.492-.22.976-.86 1.137-.085.022-.254.063-.274-.029.002-.013.022-.08.03-.08.227-.001.407-.053.568-.19.206-.173.334-.38.323-.623-.01-.258-.165-.444-.32-.643-.133-.173-.275-.343-.393-.533-.147-.23-.12-.432.04-.622l.153.134c.04-.104.067-.216.12-.316.053-.104.128-.198.253-.224.028.106.058.198.083.293.13-.193.257-.335.495-.317zm-1.672 1.28c.182.032.272.172.414.236a.72.72 0 0 0 .02-.094c.26.2.422.408.452.694.022.21-.109.6-.24.665-.098-.52-.28-.947-.893-1.257a3.467 3.467 0 0 1 .33.006l-.083-.25zm1.614 1.362c.016.071.031.127.04.184.036.23-.036.45-.284.64-.112.088-.212.183-.326.28-.03-.033-.072-.077-.11-.124-.11-.144-.113-.326.02-.434.211-.174.436-.346.66-.546zm-1.78.547c.564.08 1.03.52 1.082.85-.408-.254-.814-.507-1.36-.486l.157-.13a1.288 1.288 0 0 1-.203-.19c.115.013.23.021.347.027-.007-.027-.015-.048-.023-.07z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    width:140px;
    height:70px;
    -webkit-filter:drop-shadow(2px 2px 8px #000);
    filter:drop-shadow(2px 2px 8px #000);
    content:"";
}
@media only screen and (max-width: 1920px){
    .logo_qatar:before{
        width:140px;
        height:70px;
    }
}
@media only screen and (max-width: 980px){
    .logo_qatar:before{
        width:93px;
        height:46px;
    }
}
@media only screen and (max-width: 640px){
    .logo_qatar:before{
        width:73px;
        height:36px;
    }
}
