#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 .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
}
/*.layout1{
    -ms-display:grid;
    display:grid;
    grid-template-areas:"title logos menu";
    grid-template-columns:repeat(3, 1fr)
}
@media only screen and (max-width: 980px){
    .layout1{
        grid-template-areas:"logos menu" "title title";
        grid-template-columns:repeat(2, 1fr)
    }
}
.layout1 .a1{
    -webkit-align-self:flex-start;
    align-self:flex-start;
    grid-area:title
}
.layout1 .a2{
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-align-self:flex-start;
    align-self:flex-start;
    grid-area:logos
}
@media only screen and (max-width: 980px){
    .layout1 .a2{
        -webkit-justify-content:flex-start;
        justify-content:flex-start
    }
}
.layout1 .a3{
    -webkit-justify-self:flex-end;
    justify-self:flex-end;
    grid-area:menu
}
.layout2_j{
    -ms-display:grid;
    display:grid;
    margin:0 auto;
    grid-gap:0;
    grid-template-columns:.36fr .47fr .27fr;
    grid-template-areas:"title2_j image2_j image3_j";
    max-width:1785px
}
@media only screen and (max-width: 980px){
    .layout2_j{
        grid-gap:0px;
        grid-template-columns:.58fr .42fr;
        grid-template-areas:"title2_j title2_j" "image3_j image2_j"
    }
}
.layout2_j .b1_j{
    grid-area:title2_j
}
.layout2_j .b2_j{
    grid-area:image2_j
}
.layout2_j .b3_j{
    grid-area:image3_j
}
.layout3_j{
    -webkit-justify-content:center;
    justify-content:center;
    -ms-display:grid;
    display:grid;
    grid-gap:0 min(6.25vw,120px);
    grid-template-columns:min(35vw,690px) min(24.68vw,474px);
    grid-template-areas:"image3_1_j image3_2_j" "image3_1_j title3_j" "image3_1_j content3_j"
}
@media only screen and (max-width: 980px){
    .layout3_j{
        grid-gap:3vw 7vw;
        grid-template-columns:min(53.74vw,840px) min(46.26vw,474px);
        grid-template-rows:10vw auto;
        grid-template-areas:"image3_1_j title3_j" "image3_1_j image3_2_j" "content3_j content3_j"
    }
}
.layout3_j .c1_j{
    grid-area:image3_1_j
}
.layout3_j .c2_j{
    grid-area:image3_2_j
}
.layout3_j .c3_j{
    grid-area:title3_j
}
.layout3_j .c4_j{
    grid-area:content3_j
}
.layout4_j{
    -ms-display:grid;
    display:grid;
    margin:0 auto;
    grid-template-columns:.47fr .53;
    grid-template-areas:"image4_1_j content4_1_j";
    max-width:1221px
}
@media only screen and (max-width: 980px){
    .layout4_j{
        -webkit-flex-direction:column;
        flex-direction:column;
        -webkit-display:flex;
        -moz-display:flex;
        -ms-display:flex;
        display:flex;
        place-content:center;
        place-items:center
    }
}
.layout4_j .d1_j{
    grid-area:image4_1_j
}
.layout4_j .d2_j{
    grid-area:content4_1_j
}
.layout5_j{
    -webkit-align-items:center;
    align-items:center;
    -ms-display:grid;
    display:grid;
    grid-gap:32px;
    grid-template-columns:.41fr .59fr;
    grid-template-areas:"title5_j imagen5_j" "description5_j imagen5_j"
}
@media only screen and (max-width: 980px){
    .layout5_j{
        grid-gap:26px;
        grid-template-columns:auto;
        grid-template-areas:"title5_j" "description5_j" "imagen5_j"
    }
}
.layout5_j .e1_j{
    grid-area:title5_j
}
.layout5_j .e2_j{
    grid-area:imagen5_j
}
.layout5_j .e3_j{
    grid-area:description5_j
}
.layout2_k{
    -ms-display:grid;
    display:grid;
    margin:0 auto;
    grid-gap:30px;
    grid-template-columns:.36fr .47fr .27fr;
    grid-template-areas:"title2_k image2_k image3_k";
    max-width:1588px
}
@media only screen and (max-width: 980px){
    .layout2_k{
        grid-gap:0px;
        grid-template-columns:.58fr .42fr;
        grid-template-areas:"title2_k title2_k" "image3_k image2_k"
    }
}
.layout2_k .b1_k{
    grid-area:title2_k
}
.layout2_k .b2_k{
    grid-area:image2_k
}
.layout2_k .b3_k{
    grid-area:image3_k
}
.layout4_k{
    -ms-display:grid;
    display:grid;
    -webkit-justify-content:center;
    justify-content:center;
    margin:0 auto;
    grid-column-gap:min(4.53vw,87px);
    grid-template-areas:"area1 area3" "area1 area2" "area1 area4"
}
@media only screen and (max-width: 980px){
    .layout4_k{
        grid-column-gap:0;
        grid-template-columns:1fr 1fr;
        grid-template-rows:.5fr 1fr 1fr;
        grid-template-rows:auto;
        grid-template-areas:"area2 area2" "area1 area3" "area4 area4"
    }
}
.layout4_k .area1{
    grid-area:area1
}
.layout4_k .area2{
    grid-area:area2
}
.layout4_k .area3{
    grid-area:area3
}
.layout4_k .area4{
    grid-area:area4
}
.layout5_k{
    -ms-display:grid;
    display:grid;
    margin:0 auto;
    grid-template-areas:"area1 area3" "area1 area2" "area1 area4"
}
@media only screen and (max-width: 980px){
    .layout5_k{
        grid-template-areas:"area2 area2" "area1 area3" "area4 area4"
    }
}
.layout5_k .area1{
    grid-area:area1
}
.layout5_k .area2{
    grid-area:area2
}
.layout5_k .area3{
    grid-area:area3
}
.layout5_k .area4{
    grid-area:area4
}
.layout6_k{
    -ms-display:grid;
    display:grid;
    margin:0 auto;
    grid-template-areas:"area1 area2 area3"
}
@media only screen and (max-width: 980px){
    .layout6_k{
        grid-template-areas:"area1 area2" "area3 area3"
    }
}
.layout6_k .area1{
    grid-area:area1
}
.layout6_k .area2{
    grid-area:area2
}
.layout6_k .area3{
    grid-area:area3
}*/
.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: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 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:#fff;
    color:#000;
    z-index:11;
    position: absolute;
    top: 5vmin;
    right: 5vmin;
}
@media only screen and (max-width: 1920px){
    .icon_main_menu{
        width:84px;
        height:84px
    }
}
@media only screen and (max-width: 1366px){
    .icon_main_menu{
        width:68px;
        height:68px
    }
}
@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: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:0;
    height:0
}
.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, transparent 3%, #060232 92%),linear-gradient(to top, #085036 8%, transparent 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 .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:103%;
    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(30.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(51.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
}
/*html{
    scroll-behavior:smooth
}
.hide{
    display:none !important
}
.no_scroll{
    overflow:hidden !important
}
body{
    position:relative;
    top:0;
    left:0;
    overflow:overlay;
    overflow-x:hidden;
    font-size:100%;
    font-family:"AdihausDIN","sans-serif";
    font-weight:normal;
    font-style:normal;
    font-variant:normal;
    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;
    border:0 none rgba(0,0,0,0);
    border-top:0 none rgba(0,0,0,0);
    border-bottom:0 none rgba(0,0,0,0);
    border-left:0 none rgba(0,0,0,0);
    border-right:0 none rgba(0,0,0,0);
    min-height:100vh
}
body::-webkit-scrollbar{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    width:15px;
    height:auto;
    background-color:#000
}
body::-webkit-scrollbar-thumb{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
    background-color:#fff
}
body::-webkit-scrollbar-track{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px
}
.header{
    position:relative;
    top:0;
    left:0;
    padding:80px min(5vw,113px) 0
}
@media only screen and (max-width: 1920px){
    .header{
        padding:80px min(5vw,113px) 0
    }
}
@media only screen and (max-width: 980px){
    .header{
        padding:40px min(5vw,40px) 0
    }
}
@media only screen and (max-width: 640px){
    .header{
        padding:25px min(5vw,40px) 0
    }
}*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.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
    }
}
@media only screen and (max-width: 640px){
    .logo_adidas:before{
        width:40px;
        height:25px
    }
}
.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
    }
}
/*.control_forward:before{
    position:absolute;
    top:0;
    left:0;
    width:28px;
    height:46px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23040D60'%3E%3Cpath d='m5 3 3.057-3L20 12 8.057 24 5 21l9-9z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    -webkit-transform:rotate(180deg) translateY(-50%);
    -moz-transform:rotate(180deg) translateY(-50%);
    -ms-transform:rotate(180deg) translateY(-50%);
    -o-transform:rotate(180deg) translateY(-50%);
    transform:rotate(180deg) translateY(-50%);
    top:-90%;
    content:""
}
@media only screen and (max-width: 640px){
    .control_forward:before{
        position:absolute;
        top:0;
        left:0;
        width:21px;
        height:46px;
        background-image:url("data:image/svg+xml;
        charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23040D60'%3E%3Cpath d='m5 3 3.057-3L20 12 8.057 24 5 21l9-9z'/%3E%3C/svg%3E");
        background-repeat:no-repeat;
        background-size:100%;
        background-position:top left;
        background-color:rgba(0,0,0,0)
    }
}
.control_backward:before{
    position:absolute;
    top:0;
    left:0;
    width:28px;
    height:46px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23040D60'%3E%3Cpath d='m5 3 3.057-3L20 12 8.057 24 5 21l9-9z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    top:50%;
    content:""
}
@media only screen and (max-width: 640px){
    .control_backward:before{
        position:absolute;
        top:0;
        left:0;
        width:21px;
        height:46px;
        background-image:url("data:image/svg+xml;
        charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23040D60'%3E%3Cpath d='m5 3 3.057-3L20 12 8.057 24 5 21l9-9z'/%3E%3C/svg%3E");
        background-repeat:no-repeat;
        background-size:100%;
        background-position:top left;
        background-color:rgba(0,0,0,0);
        top:3px
    }
}
.swipper_next:before{
    position:absolute;
    top:0;
    left:0;
    width:28px;
    height:46px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.687' height='100' viewBox='0 0 16.057 26.458' fill='%23000'%3E%3Cpath d='m12.753 25.135 1.98-1.792-9.676-10.099 9.677-10.1-1.98-1.821L1.322 13.244z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    content:""
}
@media only screen and (max-width: 980px){
    .swipper_next:before{
        width:15px;
        height:25px
    }
}
.swipper_prev:before{
    position:absolute;
    top:0;
    left:0;
    width:28px;
    height:46px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.687' height='100' viewBox='0 0 16.057 26.458' fill='%23000'%3E%3Cpath d='m12.753 25.135 1.98-1.792-9.676-10.099 9.677-10.1-1.98-1.821L1.322 13.244z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    content:""
}
@media only screen and (max-width: 980px){
    .swipper_prev:before{
        width:15px;
        height:25px
    }
}
.swiper_next_w:before{
    position:absolute;
    top:0;
    left:0;
    width:28px;
    height:46px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.687' height='100' viewBox='0 0 16.057 26.458' fill='%23FFF'%3E%3Cpath d='m12.753 25.135 1.98-1.792-9.676-10.099 9.677-10.1-1.98-1.821L1.322 13.244z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    content:""
}
@media only screen and (max-width: 980px){
    .swiper_next_w:before{
        width:15px;
        height:25px
    }
}
.swiper_prev_w:before{
    position:absolute;
    top:0;
    left:0;
    width:28px;
    height:46px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.687' height='100' viewBox='0 0 16.057 26.458' fill='%23FFF'%3E%3Cpath d='m12.753 25.135 1.98-1.792-9.676-10.099 9.677-10.1-1.98-1.821L1.322 13.244z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    content:""
}
@media only screen and (max-width: 980px){
    .swiper_prev_w:before{
        width:15px;
        height:25px
    }
}
.icon_share:before{
    position:absolute;
    top:0;
    left:0;
    width:45px;
    height:49px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg width='56' height='56' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M40.25 35a8.75 8.75 0 0 0-6.807 3.308L20.65 30.31a7.805 7.805 0 0 0 0-4.62l12.793-7.997A8.75 8.75 0 1 0 31.5 12.25c.008.783.126 1.56.35 2.31l-12.793 7.998a8.75 8.75 0 1 0 0 10.885L31.85 41.44a8.377 8.377 0 0 0-.35 2.31A8.75 8.75 0 1 0 40.25 35zm0-28a5.25 5.25 0 1 1 0 10.5 5.25 5.25 0 0 1 0-10.5zm-28 26.25a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 0 1 0 10.5zm28 15.75a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 0 1 0 10.5z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    content:""
}
.icon_facebook:before{
    position:absolute;
    top:0;
    left:0;
    width:49px;
    height:49px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='%23000'%3E%3Cpath d='M25 3C12.85 3 3 12.85 3 25c0 11.03 8.125 20.137 18.712 21.728V30.831h-5.443v-5.783h5.443V21.2c0-6.371 3.104-9.168 8.399-9.168 2.536 0 3.877.188 4.512.274v5.048h-3.612c-2.248 0-3.033 2.131-3.033 4.533v3.161h6.588l-.894 5.783h-5.694v15.944C38.716 45.318 47 36.137 47 25c0-12.15-9.85-22-22-22z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    content:""
}
.icon_twitter:before{
    position:absolute;
    top:0;
    left:0;
    width:49px;
    height:49px;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg height='56.693' width='56.693' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M52.837 15.065a20.11 20.11 0 0 1-5.805 1.591 10.125 10.125 0 0 0 4.444-5.592 20.232 20.232 0 0 1-6.418 2.454 10.093 10.093 0 0 0-7.377-3.192c-5.581 0-10.106 4.525-10.106 10.107 0 .791.089 1.562.262 2.303-8.4-.422-15.848-4.445-20.833-10.56a10.055 10.055 0 0 0-1.368 5.082c0 3.506 1.784 6.6 4.496 8.412a10.078 10.078 0 0 1-4.578-1.265l-.001.128c0 4.896 3.484 8.98 8.108 9.91a10.162 10.162 0 0 1-4.565.172c1.287 4.015 5.019 6.938 9.441 7.019a20.276 20.276 0 0 1-12.552 4.327c-.815 0-1.62-.048-2.411-.142a28.6 28.6 0 0 0 15.493 4.541c18.591 0 28.756-15.4 28.756-28.756 0-.438-.009-.875-.028-1.309a20.47 20.47 0 0 0 5.042-5.23z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top left;
    background-color:rgba(0,0,0,0);
    content:""
}*/