/*  ==========================  PRODUTO2  =============================  */


/* ################################################################################  */
/*   Estilos en el head de la página del produto 2 (SuperLab X5)  */

/* @font-face{
    font-family:"Ubuntu";
    src:url('css/Ubuntu-Regular.woff2') format('woff2'),url('css/Ubuntu-Regular.woff') format('woff');
    font-weight:400;
}
@font-face{
    font-family:"Ubuntu";
    src:url('css/Ubuntu-Light.woff2') format('woff2'),url('css/Ubuntu-Light.woff') format('woff');
    font-weight:300;
}
@font-face{
    font-family:"Open Sans";
    src:url('css/OpenSans-Regular.woff2') format('woff2'),url('css/OpenSans-Regular.woff') format('woff');
    font-weight:400;
}
@font-face{
    font-family:"Open Sans";
    src:url('css/OpenSans-Semibold.woff2') format('woff2'),url('css/OpenSans-Semibold.woff') format('woff');
    font-weight:600;
}
@font-face{
    font-family:"Open Sans";
    src:url('css/OpenSans-Bold.woff2') format('woff2'),url('css/OpenSans-Bold.woff') format('woff');
    font-weight:700;
}*/


body,div{
    font-size:0;
}
p, span,h1,h2,h3,h4,h5,h6{
    margin:0;
    word-spacing:normal;
    word-wrap:break-word;
    -ms-word-wrap:break-word;
    pointer-events:auto;
}
sup{
    font-size:inherit;
    vertical-align:baseline;
    position:relative;
    top:-0.4em;
}
sub{
    font-size:inherit;
    vertical-align:baseline;
    position:relative;
    top:0.4em;
}
ul{
    display:block;
    word-spacing:normal;
    word-wrap:break-word;
    list-style-type:none;
    margin:0;
    -moz-padding-start:0;
    -khtml-padding-start:0;
    -webkit-padding-start:0;
    -o-padding-start:0;
    -padding-start:0;
    -webkit-margin-before:0;
    -webkit-margin-after:0;
}
li{
    display:block;
}
li p{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
}
form{
    display:inline-block;
}
a{
    text-decoration:inherit;
    color:inherit;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
textarea{
    resize:none;
}
.shm-l{
    float:left;
    clear:left;
}
.shm-r{
    float:right;
    clear:right;
}
.whitespacefix{
    word-spacing:-1px;
}
video:not(#vbk):not(.videoinline){
    width:100%;
    max-width:900px;
}
video:-webkit-full-screen{
    max-width:100% !important;
}
video:-moz-full-screen{
    max-width:100% !important;
}
video:-ms-fullscreen{
    max-width:100% !important;
}
video:fullscreen{
    max-width:100% !important;
}
.player1.fullscreen1-active video{
    max-width:100% !important;
}
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
/*
body{
    margin:0
}*/
audio,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background:0 0
}
a:active,a:hover{
    outline:0
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1,h2,h3,h4,h5,h6{
    font-size:1em;
    line-height:1;
    margin:0em 0
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer;
    box-sizing:border-box
}
input[type=text]{
    -webkit-appearance:none;
    appearance: none;
    box-sizing:border-box
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
textarea{
    overflow:auto;
    box-sizing:border-box;
    border-color:#ddd
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
 #body{
    background-color:rgb(250,250,250);
}
.pos-146{
    position:relative;
    margin-top:26px;
}
.vis-10{
    display:block;
    *display:block;
    zoom:1;
    vertical-align:top;
}
.section-4{
    pointer-events:none;
    min-width:960px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
}
.vis-11{
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
}
.pos-147{
    position:relative;
    margin-left:0;
    margin-top:0;
}
.size-209{
    min-width:956px;
    width:956px;
    min-height:36px;
}
.size-210{
    min-width:178px;
    width:178px;
    min-height:35px;
    height:35px;
}
.cont-244{
    z-index:1;
    pointer-events:auto;
}
.anchor-4{
    display:block;
}
.img-43{
    position:absolute;
    left:0;
    width:149px;
    height:35px;
    top:0;
    border:0;
}
.img-44{
    left:0;
    width:149px;
    height:35px;
    top:0;
    display:inline-block;
}
.pos-148{
    position:relative;
    margin-left:87px;
    margin-top:13px;
}
.size-211{
    min-width:20px;
    width:20px;
    min-height:20px;
}
.cont-245{
    z-index:4;
    pointer-events:auto;
}
.wrapper-3{
    font-size:15px;
    line-height:1.4;
    height:20px;
}
.wrapper-3 div, .wrapper-3 p, .wrapper-3 a{
    font-size:15px;
    line-height:1.4;
}
.wrapper-3 input{
    font-size:15px;
    line-height:1.4;
    margin:3px 2px 3px 2px;
}
.pos-149{
    position:relative;
    margin-left:102px;
    margin-top:6px;
}
.size-212{
    min-width:90px;
    width:90px;
    min-height:29px;
}
.cont-246{
    z-index:54;
    pointer-events:auto;
}
.font-36{
    font-family:Ubuntu;
    font-size:14px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:0.40px;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:6px;
    padding-bottom:7px;
    margin-top:0;
    margin-bottom:0;
}
.button-8{
    border:0;
    background-color:transparent;
    color:rgb(0,0,0);
}
.button-8:hover{
    background-color:transparent;
    border-color:rgb(0,0,0);
    color:rgb(22,122,255);
}
.button-8:active{
    background-color:transparent;
    border-color:rgb(0,0,0);
    color:rgb(22,122,255);
}
.vis-12{
    display:inline-block;
    overflow:hidden;
    outline:0;
}
.size-213{
    width:90px;
    height:16px;
}
.pos-150{
    position:relative;
    margin-left:388px;
    margin-top:-29px;
}
.size-214{
    min-width:568px;
    width:568px;
    min-height:30px;
}
.colwrapper-4{
    line-height:0;
}
.pos-151{
    position:relative;
    margin-left:119px;
    margin-top:0;
}
.size-215{
    min-width:449px;
    width:449px;
    min-height:29px;
}
.size-216{
    min-width:91px;
    width:91px;
    min-height:29px;
}
.cont-247{
    z-index:49;
    pointer-events:auto;
}
.size-217{
    width:91px;
    height:16px;
}
.pos-152{
    position:relative;
    margin-left:47px;
    margin-top:0;
}
.size-218{
    min-width:54px;
    width:54px;
    min-height:29px;
}
.cont-248{
    z-index:50;
    pointer-events:auto;
}
.size-219{
    width:54px;
    height:16px;
}
.pos-153{
    position:relative;
    margin-left:51px;
    margin-top:0;
}
.size-220{
    min-width:85px;
    width:85px;
    min-height:29px;
}
.cont-249{
    z-index:55;
    pointer-events:auto;
}
.size-221{
    width:85px;
    height:16px;
}
.pos-154{
    position:relative;
    margin-left:33px;
    margin-top:0;
}
.size-222{
    min-width:88px;
    width:88px;
    min-height:29px;
}
.pos-155{
    position:relative;
    margin-left:0px;
    margin-top:0;
}
.size-223{
    min-width:60px;
    width:60px;
    min-height:29px;
}
.cont-250{
    z-index:59;
    pointer-events:auto;
}
.size-224{
    width:88px;
    height:16px;
}
.pos-156{
    position:relative;
    margin-left:0;
    margin-top:-2px;
}
.size-225{
    min-width:88px;
    width:88px;
    min-height:2px;
    height:2px;
}
.cont-251{
    z-index:64;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.size-226{
    min-width:568px;
    width:568px;
    min-height:3px;
}
.cont-252{
    z-index:56;
    border:0;
    /* background-color:rgb(255,255,255); Linea blanca bajo los botones */
}
.size-227{
    min-width:448px;
    width:448px;
    min-height:2px;
}
.cont-253{
    z-index:60;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.pos-157{
    position:relative;
    margin-left:32px;
    margin-top:0;
}
.cont-254{
    z-index:61;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.cont-255{
    z-index:62;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.cont-256{
    z-index:63;
    border:0;
    background-color:rgb(196,196,196);
    box-shadow:0 2px 0 rgb(255,255,255);
}
.pos-158{
    position:relative;
    margin-left:0;
    margin-top:27px;
}
.size-228{
    min-width:952px;
    width:952px;
    min-height:39px;
}
.size-229{
    min-width:298px;
    width:298px;
    min-height:38px;
}
.cont-257{
    z-index:19;
    pointer-events:auto;
}
.para-12{
    padding-top:0;
    text-indent:0;
    padding-right:0;
    text-align:left;
}
.font-37{
    font-family:Ubuntu;
    font-size:30px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:35px;
    letter-spacing:normal;
    text-shadow:none;
}
.font-38{
    font-family:Ubuntu;
    font-size:24px;
    font-weight:300;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:28px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-159{
    position:relative;
    margin-left:64px;
    margin-top:9px;
}
.size-230{
    min-width:69px;
    width:69px;
    min-height:30px;
}
.cont-258{
    z-index:25;
    pointer-events:auto;
}
.para-13{
    padding-top:0;
    text-indent:0;
    padding-right:0;
    text-align:center;
}
.font-39{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:23px;
    letter-spacing:0.30px;
    text-shadow:none;
}
.pos-160{
    position:relative;
    margin-left:10px;
    margin-top:9px;
}
.size-231{
    min-width:25px;
    width:25px;
    min-height:30px;
}
.cont-259{
    z-index:39;
    pointer-events:auto;
}
.pos-161{
    position:relative;
    margin-left:0;
    margin-top:-7px;
}
.size-232{
    min-width:25px;
    width:25px;
    min-height:1px;
    height:1px;
}
.cont-260{
    z-index:16;
    border:0;
    background-color:rgb(223,50,142);
}
.size-233{
    min-width:90px;
    width:90px;
    min-height:30px;
}
.cont-261{
    z-index:28;
    pointer-events:auto;
}
.pos-162{
    position:relative;
    margin-left:9px;
    margin-top:9px;
}
.size-234{
    min-width:86px;
    width:86px;
    min-height:30px;
}
.cont-262{
    z-index:29;
    pointer-events:auto;
}
.size-235{
    min-width:78px;
    width:78px;
    min-height:30px;
}
.cont-263{
    z-index:30;
    pointer-events:auto;
}
.size-236{
    min-width:59px;
    width:59px;
    min-height:30px;
}
.cont-264{
    z-index:31;
    pointer-events:auto;
}
.pos-163{
    position:relative;
    margin-left:17px;
    margin-top:9px;
}
.size-237{
    min-width:117px;
    width:117px;
    min-height:28px;
}
.font-40{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}
.button-9{
    border:1px solid rgb(16,76,251);
    -webkit-border-radius:14px;
    -moz-border-radius:14px;
    border-radius:14px;
    background-color:rgb(255,255,255);
    color:rgb(16,76,251);
}
.button-9:hover{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
.button-9:active{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
.size-238{
    width:115px;
    height:18px;
}
.pos-164{
    position:relative;
    margin-left:-1px;
    margin-top:45px;
}
.size-239{
    min-width:960px;
    width:960px;
    min-height:699px;
}
.cont-265{
    z-index:35;
    border:1px solid rgb(196,196,196);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background-color:rgb(255,255,255);
}
.pos-165{
    position:relative;
    margin-left:30px;
    margin-top:19px;
}
.size-240{
    min-width:864px;
    width:864px;
    min-height:94px;
}
.size-241{
    min-width:499px;
    width:499px;
    min-height:88px;
}
.cont-266{
    z-index:36;
    pointer-events:auto;
}
.para-14{
    padding-top:0;
    text-indent:0;
    padding-bottom:8px;
    padding-right:0;
    text-align:left;
}
.font-41{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
.size-242{
    min-width:314px;
    width:314px;
    min-height:94px;
}
.cont-267{
    z-index:65;
    pointer-events:auto;
}
.font-42{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:600;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
.font-43{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-166{
    position:relative;
    margin-left:20px;
    margin-top:19px;
}
.size-243{
    min-width:920px;
    width:920px;
    min-height:45px;
}
.size-244{
    min-width:520px;
    width:520px;
    min-height:45px;
}
.pos-167{
    position:relative;
    margin-left:10px;
    margin-top:0;
}
.size-245{
    min-width:341px;
    width:341px;
    min-height:45px;
}
.size-246{
    min-width:56px;
    width:56px;
    min-height:36px;
    height:36px;
}
.cont-268{
    z-index:40;
    pointer-events:auto;
}
.img-45{
    position:absolute;
    left:1px;
    width:55px;
    height:36px;
    top:0;
    border:0;
}
.img-46{
    left:1px;
    width:55px;
    height:36px;
    top:0;
    display:inline-block;
}
.pos-168{
    position:relative;
    margin-left:15px;
    margin-top:5px;
}
.size-247{
    min-width:270px;
    width:270px;
    min-height:40px;
}
.cont-269{
    z-index:41;
    pointer-events:auto;
}
.font-44{
    font-family:Ubuntu;
    font-size:26px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:30px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-169{
    position:relative;
    margin-left:0;
    margin-top:-4px;
}
.size-248{
    min-width:520px;
    width:520px;
    min-height:1px;
    height:1px;
}
.cont-270{
    z-index:42;
    border:0;
    background-color:rgb(16,76,251);
}
.pos-170{
    position:relative;
    margin-left:30px;
    margin-top:0;
}
.size-249{
    min-width:370px;
    width:370px;
    min-height:45px;
}
.pos-171{
    position:relative;
    margin-left:12px;
    margin-top:0;
}
.size-250{
    min-width:321px;
    width:321px;
    min-height:45px;
}
.size-251{
    min-width:36px;
    width:36px;
    min-height:36px;
    height:36px;
}
.cont-271{
    z-index:37;
    pointer-events:auto;
}
.img-47{
    position:absolute;
    left:0;
    width:36px;
    height:36px;
    top:0;
    border:0;
}
.img-48{
    left:0;
    width:36px;
    height:36px;
    top:0;
    display:inline-block;
}
.cont-272{
    z-index:38;
    pointer-events:auto;
}
.font-45{
    font-family:Ubuntu;
    font-size:26px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(128,128,128);
    background-color:initial;
    line-height:30px;
    letter-spacing:normal;
    text-shadow:none;
}
.size-252{
    min-width:370px;
    width:370px;
    min-height:1px;
    height:1px;
}
.cont-273{
    z-index:43;
    border:0;
    background-color:rgb(16,76,251);
}
.pos-172{
    position:relative;
    margin-left:30px;
    margin-top:7px;
}
.size-253{
    min-width:910px;
    width:910px;
    min-height:378px;
}
.size-254{
    min-width:499px;
    width:499px;
    min-height:378px;
}
.cont-274{
    z-index:46;
    pointer-events:auto;
}
.pos-173{
    position:relative;
    margin-left:51px;
    margin-top:17px;
}
.size-255{
    min-width:360px;
    width:360px;
    min-height:267px;
}
.pos-174{
    position:relative;
    margin-left:100px;
    margin-top:0;
}
.size-256{
    min-width:155px;
    width:155px;
    min-height:156px;
    height:156px;
}
.cont-275{
    z-index:51;
    pointer-events:auto;
}
.img-49{
    position:absolute;
    left:0;
    width:155px;
    height:156px;
    top:0;
    border:0;
}
.img-50{
    left:0;
    width:155px;
    height:156px;
    top:0;
    display:inline-block;
}
.pos-175{
    position:relative;
    margin-left:0;
    margin-top:17px;
}
.size-257{
    min-width:360px;
    width:360px;
    min-height:94px;
}
.cont-276{
    z-index:44;
    pointer-events:auto;
}
.pos-176{
    position:relative;
    margin-left:38px;
    margin-top:11px;
}
.size-258{
    min-width:387px;
    width:387px;
    min-height:33px;
}
.size-259{
    min-width:70px;
    width:70px;
    min-height:28px;
    height:28px;
}
.cont-277{
    z-index:52;
    pointer-events:auto;
}
.img-51{
    position:absolute;
    left:2px;
    width:67px;
    height:28px;
    top:0;
    border:0;
}
.img-52{
    left:2px;
    width:67px;
    height:28px;
    top:0;
    display:inline-block;
}
.pos-177{
    position:relative;
    margin-left:200px;
    margin-top:0;
}
.size-260{
    min-width:117px;
    width:117px;
    min-height:33px;
    height:33px;
}
.cont-278{
    z-index:53;
    pointer-events:auto;
}
.img-53{
    position:absolute;
    left:0;
    width:116px;
    height:33px;
    top:0;
    border:0;
}
.img-54{
    left:0;
    width:116px;
    height:33px;
    top:0;
    display:inline-block;
}
.pos-178{
    position:relative;
    margin-left:-395px;
    margin-top:44px;
}
.size-261{
    min-width:490px;
    width:490px;
    min-height:1px;
}
.size-262{
    min-width:220px;
    width:220px;
    min-height:1px;
    height:1px;
}
.cont-279{
    z-index:57;
    border:0;
    background-color:rgb(230,230,230);
}
.pos-179{
    position:relative;
    margin-left:50px;
    margin-top:0;
}
.cont-280{
    z-index:58;
    border:0;
    background-color:rgb(230,230,230);
}
.pos-180{
    position:relative;
    margin-left:-480px;
    margin-top:47px;
}
.size-263{
    min-width:500px;
    width:500px;
    min-height:50px;
}
.size-264{
    min-width:190px;
    width:190px;
    min-height:50px;
}
.cont-281{
    z-index:45;
    pointer-events:auto;
}
.font-46{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:20px;
    letter-spacing:normal;
    text-shadow:none;
}
.font-47{
    font-family:"Andale Mono", AndaleMono, monospace;
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:17px;
    letter-spacing:normal;
    text-shadow:none;
}
.pos-181{
    position:relative;
    margin-left:80px;
    margin-top:0;
}
.size-265{
    min-width:190px;
    width:190px;
    min-height:50px;
}
.cont-282{
    z-index:47;
    pointer-events:auto;
}
.pos-182{
    position:relative;
    margin-top:19px;
}
.size-266{
    width:100%;
    min-width:960px;
    min-height:1px;
    height:1px;
}
.cont-283{
    z-index:48;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
.pos-183{
    position:relative;
    margin-top:0;
}
.size-267{
    width:100%;
    min-width:960px;
    min-height:300px;
}
.cont-284{
    z-index:2;
    pointer-events:none;
    border:0;
    background-color:rgb(234,234,234);
}





/* ************************************************************************************************************************* */
/* ************************************************************************************************************************* */
/* ************************************************************************************************************************* */
/* ************************************************************************************************************************* */




/*   site.20180528194558.css  */

/*
@font-face{
    font-family:"Ubuntu";
    src:url('Ubuntu-Regular.woff2') format('woff2'),url('Ubuntu-Regular.woff') format('woff');
    font-weight:400;
}
 @font-face{
    font-family:"Ubuntu";
    src:url('Ubuntu-Light.woff2') format('woff2'),url('Ubuntu-Light.woff') format('woff');
    font-weight:300;
}
 @font-face{
    font-family:"Open Sans";
    src:url('OpenSans-Regular.woff2') format('woff2'),url('OpenSans-Regular.woff') format('woff');
    font-weight:400;
}
 @font-face{
    font-family:"Open Sans";
    src:url('OpenSans-Semibold.woff2') format('woff2'),url('OpenSans-Semibold.woff') format('woff');
    font-weight:600;
}
 @font-face{
    font-family:"Open Sans";
    src:url('OpenSans-Bold.woff2') format('woff2'),url('OpenSans-Bold.woff') format('woff');
    font-weight:700;
}
*/
 .vis{
    display:inline-block;
    vertical-align:top;
}
 .pos{
    position:relative;
    margin-left:47px;
    margin-top:6px;
}
 .size{
    min-width:858px;
    width:858px;
    min-height:69px;
}
 .pos-2{
    position:relative;
    margin-left:0;
    margin-top:0;
}
 .size-2{
    min-width:56px;
    width:56px;
    min-height:50px;
    height:50px;
}
 .cont-2{
    z-index:25;
    pointer-events:auto;
}
 .img{
    position:absolute;
    left:0;
    width:56px;
    height:45px;
    top:3px;
    border:0;
}
 .img-2{
    left:0;
    width:56px;
    height:45px;
    top:3px;
    display:inline-block;
}
 .pos-3{
    position:relative;
    margin-left:21px;
    margin-top:11px;
}
 .size-3{
    min-width:10px;
    width:10px;
    min-height:10px;
    height:10px;
}
 .cont-3{
    z-index:27;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-4{
    position:relative;
    margin-left:9px;
    margin-top:0;
}
 .size-4{
    min-width:217px;
    width:217px;
    min-height:59px;
}
 .colwrapper{
    line-height:0;
}
 .size-5{
    min-width:217px;
    width:217px;
    min-height:33px;
}
 .cont-4{
    z-index:32;
    pointer-events:auto;
}
 .para{
    padding-top:0;
    text-indent:0;
    padding-bottom:8px;
    padding-right:0;
    text-align:left;
}
 .font{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-5{
    position:relative;
    margin-left:0;
    margin-top:-7px;
}
 .cont-5{
    z-index:31;
    pointer-events:auto;
}
 .para-2{
    padding-top:0;
    text-indent:0;
    padding-bottom:6px;
    padding-right:0;
    text-align:left;
}
 .font-2{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(130,147,158);
    background-color:initial;
    line-height:19px;
    letter-spacing:0.10px;
    text-shadow:none;
}
 .pos-6{
    position:relative;
    margin-left:144px;
    margin-top:1px;
}
 .cont-6{
    z-index:29;
    pointer-events:auto;
}
 .img-3{
    position:absolute;
    left:0;
    width:56px;
    height:44px;
    top:3px;
    border:0;
}
 .img-4{
    left:0;
    width:56px;
    height:44px;
    top:3px;
    display:inline-block;
}
 .pos-7{
    position:relative;
    margin-left:24px;
    margin-top:11px;
}
 .cont-7{
    z-index:36;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-6{
    min-width:302px;
    width:302px;
    min-height:69px;
}
 .cont-8{
    z-index:26;
    pointer-events:auto;
}
 .size-7{
    min-width:302px;
    width:302px;
    min-height:43px;
}
 .cont-9{
    z-index:41;
    pointer-events:auto;
}
 .pos-8{
    position:relative;
    margin-left:47px;
    margin-top:4px;
}
 .size-8{
    min-width:858px;
    width:858px;
    min-height:62px;
}
 .pos-9{
    position:relative;
    margin-left:0;
    margin-top:2px;
}
 .size-9{
    min-width:56px;
    width:56px;
    min-height:60px;
    height:60px;
}
 .cont-10{
    z-index:30;
    pointer-events:auto;
}
 .img-5{
    position:absolute;
    left:0;
    width:56px;
    height:51px;
    top:4px;
    border:0;
}
 .img-6{
    left:0;
    width:56px;
    height:51px;
    top:4px;
    display:inline-block;
}
 .pos-10{
    position:relative;
    margin-left:21px;
    margin-top:13px;
}
 .cont-11{
    z-index:42;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-11{
    position:relative;
    margin-left:9px;
    margin-top:2px;
}
 .size-10{
    min-width:288px;
    width:288px;
    min-height:59px;
}
 .cont-12{
    z-index:46;
    pointer-events:auto;
}
 .size-11{
    min-width:288px;
    width:288px;
    min-height:33px;
}
 .cont-13{
    z-index:28;
    pointer-events:auto;
}
 .font-3{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(130,147,158);
    background-color:initial;
    line-height:19px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-12{
    position:relative;
    margin-left:73px;
    margin-top:0;
}
 .cont-14{
    z-index:49;
    pointer-events:auto;
}
 .img-7{
    position:absolute;
    left:0;
    width:56px;
    height:51px;
    top:5px;
    border:0;
}
 .img-8{
    left:0;
    width:56px;
    height:51px;
    top:5px;
    display:inline-block;
}
 .pos-13{
    position:relative;
    margin-left:24px;
    margin-top:13px;
}
 .cont-15{
    z-index:50;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-12{
    min-width:302px;
    width:302px;
    min-height:59px;
}
 .cont-16{
    z-index:38;
    pointer-events:auto;
}
 .size-13{
    min-width:302px;
    width:302px;
    min-height:33px;
}
 .cont-17{
    z-index:37;
    pointer-events:auto;
}
 .pos-14{
    position:relative;
    margin-left:47px;
    margin-top:15px;
}
 .size-14{
    min-width:858px;
    width:858px;
    min-height:67px;
}
 .pos-15{
    position:relative;
    margin-left:0;
    margin-top:7px;
}
 .size-15{
    min-width:56px;
    width:56px;
    min-height:40px;
    height:40px;
}
 .cont-18{
    z-index:33;
    pointer-events:auto;
}
 .img-9{
    position:absolute;
    left:0;
    width:56px;
    height:34px;
    top:3px;
    border:0;
}
 .img-10{
    left:0;
    width:56px;
    height:34px;
    top:3px;
    display:inline-block;
}
 .cont-19{
    z-index:40;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-16{
    min-width:273px;
    width:273px;
    min-height:67px;
}
 .cont-20{
    z-index:51;
    pointer-events:auto;
}
 .size-17{
    min-width:273px;
    width:273px;
    min-height:41px;
}
 .cont-21{
    z-index:34;
    pointer-events:auto;
}
 .pos-16{
    position:relative;
    margin-left:88px;
    margin-top:3px;
}
 .cont-22{
    z-index:48;
    pointer-events:auto;
}
 .img-11{
    position:absolute;
    left:0;
    width:56px;
    height:26px;
    top:7px;
    border:0;
}
 .img-12{
    left:0;
    width:56px;
    height:26px;
    top:7px;
    display:inline-block;
}
 .cont-23{
    z-index:55;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-18{
    min-width:302px;
    width:302px;
    min-height:67px;
}
 .cont-24{
    z-index:52;
    pointer-events:auto;
}
 .size-19{
    min-width:302px;
    width:302px;
    min-height:41px;
}
 .cont-25{
    z-index:39;
    pointer-events:auto;
}
 .pos-17{
    position:relative;
    margin-left:47px;
    margin-top:8px;
}
 .size-20{
    min-width:858px;
    width:858px;
    min-height:79px;
}
 .pos-18{
    position:relative;
    margin-left:0;
    margin-top:5px;
}
 .cont-26{
    z-index:35;
    pointer-events:auto;
}
 .img-13{
    position:absolute;
    left:0;
    width:56px;
    height:35px;
    top:2px;
    border:0;
}
 .img-14{
    left:0;
    width:56px;
    height:35px;
    top:2px;
    display:inline-block;
}
 .cont-27{
    z-index:43;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-21{
    min-width:273px;
    width:273px;
    min-height:79px;
}
 .cont-28{
    z-index:53;
    pointer-events:auto;
}
 .size-22{
    min-width:273px;
    width:273px;
    min-height:53px;
}
 .cont-29{
    z-index:44;
    pointer-events:auto;
}
 .pos-19{
    position:relative;
    margin-left:88px;
    margin-top:6px;
}
 .cont-30{
    z-index:47;
    pointer-events:auto;
}
 .img-15{
    position:absolute;
    left:0;
    width:56px;
    height:40px;
    top:0;
    border:0;
}
 .img-16{
    left:0;
    width:56px;
    height:40px;
    top:0;
    display:inline-block;
}
 .cont-31{
    z-index:56;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-23{
    min-width:302px;
    width:302px;
    min-height:79px;
}
 .cont-32{
    z-index:54;
    pointer-events:auto;
}
 .size-24{
    min-width:302px;
    width:302px;
    min-height:53px;
}
 .cont-33{
    z-index:45;
    pointer-events:auto;
}
 .pos-20{
    position:relative;
    margin-left:0;
    margin-top:8px;
}
 .size-25{
    min-width:960px;
    width:960px;
    min-height:1px;
    height:1px;
}
 .cont-34{
    z-index:57;
    border:0;
    background-color:rgb(230,230,230);
}
 .pos-21{
    position:relative;
    margin-left:26px;
    margin-top:13px;
}
 .size-26{
    min-width:423px;
    width:423px;
    min-height:37px;
}
 .cont-35{
    z-index:58;
    pointer-events:auto;
}
 .para-3{
    padding-top:0;
    text-indent:0;
    padding-bottom:10px;
    padding-right:0;
    text-align:left;
}
 .font-4{
    font-family:Ubuntu;
    font-size:20px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:30px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-22{
    position:relative;
    margin-left:27px;
    margin-top:3px;
}
 .size-27{
    min-width:897px;
    width:897px;
    min-height:274px;
}
 .pos-23{
    position:relative;
    margin-left:0;
    margin-top:11px;
}
 .size-28{
    min-width:10px;
    width:10px;
    min-height:186px;
}
 .cont-36{
    z-index:64;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-24{
    position:relative;
    margin-left:0;
    margin-top:166px;
}
 .cont-37{
    z-index:83;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-29{
    min-width:253px;
    width:253px;
    min-height:270px;
}
 .size-30{
    min-width:233px;
    width:233px;
    min-height:70px;
}
 .cont-38{
    z-index:59;
    pointer-events:auto;
}
 .pos-25{
    position:relative;
    margin-left:0;
    margin-top:-8px;
}
 .size-31{
    min-width:233px;
    width:233px;
    min-height:45px;
}
 .cont-39{
    z-index:66;
    pointer-events:auto;
}
 .pos-26{
    position:relative;
    margin-left:0;
    margin-top:4px;
}
 .size-32{
    min-width:246px;
    width:246px;
    min-height:22px;
}
 .size-33{
    min-width:7px;
    width:7px;
    min-height:7px;
    height:7px;
}
 .cont-40{
    z-index:70;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-27{
    position:relative;
    margin-left:6px;
    margin-top:0;
}
 .size-34{
    min-width:233px;
    width:233px;
    min-height:22px;
}
 .cont-41{
    z-index:71;
    pointer-events:auto;
}
 .font-5{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:700;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(130,147,158);
    background-color:initial;
    line-height:19px;
    letter-spacing:0.10px;
    text-shadow:none;
}
 .pos-28{
    position:relative;
    margin-left:0;
    margin-top:3px;
}
 .cont-42{
    z-index:72;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-43{
    z-index:80;
    pointer-events:auto;
}
 .size-35{
    min-width:246px;
    width:246px;
    min-height:45px;
}
 .cont-44{
    z-index:77;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-45{
    z-index:78;
    pointer-events:auto;
}
 .cont-46{
    z-index:87;
    pointer-events:auto;
}
 .size-36{
    min-width:253px;
    width:253px;
    min-height:69px;
}
 .cont-47{
    z-index:88;
    pointer-events:auto;
}
 .pos-29{
    position:relative;
    margin-left:25px;
    margin-top:11px;
}
 .size-37{
    min-width:10px;
    width:10px;
    min-height:170px;
}
 .cont-48{
    z-index:62;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-30{
    position:relative;
    margin-left:0;
    margin-top:79px;
}
 .cont-49{
    z-index:73;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-31{
    position:relative;
    margin-left:0;
    margin-top:61px;
}
 .cont-50{
    z-index:81;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-38{
    min-width:253px;
    width:253px;
    min-height:234px;
}
 .cont-51{
    z-index:60;
    pointer-events:auto;
}
 .cont-52{
    z-index:65;
    pointer-events:auto;
}
 .pos-32{
    position:relative;
    margin-left:0;
    margin-top:-5px;
}
 .size-39{
    min-width:253px;
    width:253px;
    min-height:145px;
}
 .cont-53{
    z-index:68;
    pointer-events:auto;
}
 .size-40{
    min-width:253px;
    width:253px;
    min-height:49px;
}
 .cont-54{
    z-index:76;
    pointer-events:auto;
}
 .pos-33{
    position:relative;
    margin-left:0;
    margin-top:-3px;
}
 .size-41{
    min-width:253px;
    width:253px;
    min-height:74px;
}
 .cont-55{
    z-index:79;
    pointer-events:auto;
}
 .cont-56{
    z-index:82;
    pointer-events:auto;
}
 .pos-34{
    position:relative;
    margin-left:26px;
    margin-top:11px;
}
 .size-42{
    min-width:10px;
    width:10px;
    min-height:190px;
}
 .cont-57{
    z-index:63;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-58{
    z-index:75;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-35{
    position:relative;
    margin-left:0;
    margin-top:81px;
}
 .cont-59{
    z-index:85;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-43{
    min-width:283px;
    width:283px;
    min-height:274px;
}
 .cont-60{
    z-index:61;
    pointer-events:auto;
}
 .size-44{
    min-width:283px;
    width:283px;
    min-height:69px;
}
 .cont-61{
    z-index:67;
    pointer-events:auto;
}
 .size-45{
    min-width:270px;
    width:270px;
    min-height:185px;
}
 .cont-62{
    z-index:69;
    pointer-events:auto;
}
 .size-46{
    min-width:270px;
    width:270px;
    min-height:69px;
}
 .cont-63{
    z-index:74;
    pointer-events:auto;
}
 .size-47{
    min-width:270px;
    width:270px;
    min-height:94px;
}
 .cont-64{
    z-index:84;
    pointer-events:auto;
}
 .cont-65{
    z-index:86;
    pointer-events:auto;
}
 .cont-66{
    z-index:89;
    border:0;
    background-color:rgb(230,230,230);
}
 .cont-67{
    z-index:90;
    pointer-events:auto;
}
 .pos-36{
    position:relative;
    margin-left:25px;
    margin-top:1px;
}
 .size-48{
    min-width:908px;
    width:908px;
    min-height:33px;
}
 .size-49{
    min-width:500px;
    width:500px;
    min-height:33px;
}
 .pos-37{
    position:relative;
    margin-left:3px;
    margin-top:0;
}
 .cont-68{
    z-index:93;
    pointer-events:auto;
}
 .pos-38{
    position:relative;
    margin-left:0;
    margin-top:-6px;
}
 .size-50{
    min-width:500px;
    width:500px;
    min-height:1px;
    height:1px;
}
 .cont-69{
    z-index:91;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-39{
    position:relative;
    margin-left:48px;
    margin-top:0;
}
 .size-51{
    min-width:360px;
    width:360px;
    min-height:33px;
}
 .cont-70{
    z-index:95;
    pointer-events:auto;
}
 .size-52{
    min-width:360px;
    width:360px;
    min-height:1px;
    height:1px;
}
 .cont-71{
    z-index:94;
    border:0;
    background-color:rgb(196,196,196);
}
 .pos-40{
    position:relative;
    margin-left:27px;
    margin-top:2px;
}
 .size-53{
    min-width:897px;
    width:897px;
    min-height:407px;
}
 .size-54{
    min-width:10px;
    width:10px;
    min-height:370px;
}
 .cont-72{
    z-index:115;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-41{
    position:relative;
    margin-left:0;
    margin-top:190px;
}
 .cont-73{
    z-index:130;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-42{
    position:relative;
    margin-left:0;
    margin-top:150px;
}
 .cont-74{
    z-index:124;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-55{
    min-width:160px;
    width:160px;
    min-height:407px;
}
 .size-56{
    min-width:97px;
    width:97px;
    min-height:33px;
}
 .cont-75{
    z-index:96;
    pointer-events:auto;
}
 .font-6{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:27px;
    letter-spacing:normal;
    text-shadow:none;
}
 .size-57{
    min-width:160px;
    width:160px;
    min-height:22px;
}
 .cont-76{
    z-index:121;
    pointer-events:auto;
}
 .pos-43{
    position:relative;
    margin-left:0;
    margin-top:153px;
}
 .size-58{
    min-width:132px;
    width:132px;
    min-height:47px;
}
 .cont-77{
    z-index:99;
    pointer-events:auto;
}
 .size-59{
    min-width:132px;
    width:132px;
    min-height:22px;
}
 .cont-78{
    z-index:101;
    pointer-events:auto;
}
 .pos-44{
    position:relative;
    margin-left:0;
    margin-top:113px;
}
 .cont-79{
    z-index:114;
    pointer-events:auto;
}
 .cont-80{
    z-index:116;
    pointer-events:auto;
}
 .pos-45{
    position:relative;
    margin-left:-149px;
    margin-top:53px;
}
 .size-60{
    min-width:180px;
    width:180px;
    min-height:130px;
    height:130px;
}
 .cont-81{
    z-index:113;
    pointer-events:auto;
}
 .anchor{
    display:block;
}
 .img-17{
    position:absolute;
    left:0;
    width:180px;
    height:130px;
    top:0;
    border:0;
}
 .img-18{
    left:0;
    width:180px;
    height:130px;
    top:0;
    display:inline-block;
}
 .pos-46{
    position:relative;
    margin-left:-172px;
    margin-top:230px;
}
 .img-19{
    position:absolute;
    left:0;
    width:180px;
    height:129px;
    top:1px;
    border:0;
}
 .img-20{
    left:0;
    width:180px;
    height:129px;
    top:1px;
    display:inline-block;
}
 .pos-47{
    position:relative;
    margin-left:39px;
    margin-top:11px;
}
 .size-61{
    min-width:10px;
    width:10px;
    min-height:331px;
}
 .cont-82{
    z-index:98;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-48{
    position:relative;
    margin-left:0;
    margin-top:65px;
}
 .cont-83{
    z-index:126;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-84{
    z-index:110;
    border:0;
    background-color:rgb(140,201,252);
}
 .cont-85{
    z-index:118;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-49{
    position:relative;
    margin-left:0;
    margin-top:86px;
}
 .cont-86{
    z-index:134;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-62{
    min-width:217px;
    width:217px;
    min-height:392px;
}
 .cont-87{
    z-index:97;
    pointer-events:auto;
}
 .size-63{
    min-width:217px;
    width:217px;
    min-height:46px;
}
 .cont-88{
    z-index:100;
    pointer-events:auto;
}
 .size-64{
    min-width:217px;
    width:217px;
    min-height:71px;
}
 .cont-89{
    z-index:106;
    pointer-events:auto;
}
 .cont-90{
    z-index:108;
    pointer-events:auto;
}
 .cont-91{
    z-index:109;
    pointer-events:auto;
}
 .cont-92{
    z-index:128;
    pointer-events:auto;
}
 .size-65{
    min-width:217px;
    width:217px;
    min-height:91px;
}
 .cont-93{
    z-index:102;
    pointer-events:auto;
}
 .size-66{
    min-width:217px;
    width:217px;
    min-height:66px;
}
 .cont-94{
    z-index:104;
    pointer-events:auto;
}
 .cont-95{
    z-index:117;
    pointer-events:auto;
}
 .cont-96{
    z-index:120;
    pointer-events:auto;
}
 .pos-50{
    position:relative;
    margin-left:55px;
    margin-top:11px;
}
 .size-67{
    min-width:10px;
    width:10px;
    min-height:265px;
}
 .cont-97{
    z-index:105;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-51{
    position:relative;
    margin-left:0;
    margin-top:162px;
}
 .cont-98{
    z-index:112;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-52{
    position:relative;
    margin-left:0;
    margin-top:73px;
}
 .cont-99{
    z-index:131;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-68{
    min-width:330px;
    width:330px;
    min-height:350px;
}
 .cont-100{
    z-index:103;
    pointer-events:auto;
}
 .pos-53{
    position:relative;
    margin-left:24px;
    margin-top:28px;
}
 .size-69{
    min-width:240px;
    width:240px;
    min-height:100px;
    height:100px;
}
 .cont-101{
    z-index:122;
    pointer-events:auto;
}
 .img-21{
    position:absolute;
    left:0;
    width:240px;
    height:96px;
    top:2px;
    border:0;
}
 .img-22{
    left:0;
    width:240px;
    height:96px;
    top:2px;
    display:inline-block;
}
 .cont-102{
    z-index:111;
    pointer-events:auto;
}
 .size-70{
    min-width:330px;
    width:330px;
    min-height:44px;
}
 .cont-103{
    z-index:129;
    pointer-events:auto;
}
 .pos-54{
    position:relative;
    margin-left:0;
    margin-top:13px;
}
 .size-71{
    min-width:330px;
    width:330px;
    min-height:96px;
}
 .size-72{
    min-width:217px;
    width:217px;
    min-height:53px;
}
 .size-73{
    min-width:217px;
    width:217px;
    min-height:29px;
}
 .cont-104{
    z-index:119;
    pointer-events:auto;
}
 .pos-55{
    position:relative;
    margin-left:0;
    margin-top:-10px;
}
 .size-74{
    min-width:217px;
    width:217px;
    min-height:34px;
}
 .cont-105{
    z-index:133;
    pointer-events:auto;
}
 .size-75{
    min-width:330px;
    width:330px;
    min-height:50px;
}
 .cont-106{
    z-index:132;
    pointer-events:auto;
}
 .size-76{
    min-width:960px;
    width:960px;
    min-height:649px;
}
 .pos-56{
    position:relative;
    margin-left:26px;
    margin-top:0;
}
 .size-77{
    min-width:919px;
    width:919px;
    min-height:649px;
}
 .size-78{
    min-width:423px;
    width:423px;
    min-height:641px;
}
 .pos-57{
    position:relative;
    margin-left:21px;
    margin-top:0;
}
 .size-79{
    min-width:180px;
    width:180px;
    min-height:150px;
    height:150px;
}
 .cont-107{
    z-index:135;
    pointer-events:auto;
}
 .img-23{
    position:absolute;
    left:0;
    width:180px;
    height:141px;
    top:5px;
    border:0;
}
 .img-24{
    left:0;
    width:180px;
    height:141px;
    top:5px;
    display:inline-block;
}
 .pos-58{
    position:relative;
    margin-left:0;
    margin-top:28px;
}
 .cont-108{
    z-index:125;
    pointer-events:auto;
}
 .size-80{
    min-width:349px;
    width:349px;
    min-height:227px;
}
 .size-81{
    min-width:349px;
    width:349px;
    min-height:173px;
}
 .cont-109{
    z-index:136;
    pointer-events:auto;
}
 .pos-59{
    position:relative;
    margin-left:3px;
    margin-top:-4px;
}
 .size-82{
    min-width:346px;
    width:346px;
    min-height:58px;
}
 .cont-110{
    z-index:137;
    border:0;
    background-color:rgb(140,201,252);
}
 .pos-60{
    position:relative;
    margin-left:7px;
    margin-top:0;
}
 .size-83{
    min-width:332px;
    width:332px;
    min-height:58px;
}
 .cont-111{
    z-index:138;
    pointer-events:auto;
}
 .pos-61{
    position:relative;
    margin-left:3px;
    margin-top:3px;
}
 .size-84{
    min-width:361px;
    width:361px;
    min-height:63px;
}
 .pos-62{
    position:relative;
    margin-left:0;
    margin-top:12px;
}
 .cont-112{
    z-index:139;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-85{
    min-width:347px;
    width:347px;
    min-height:63px;
}
 .cont-113{
    z-index:140;
    pointer-events:auto;
}
 .pos-63{
    position:relative;
    margin-left:3px;
    margin-top:6px;
}
 .size-86{
    min-width:361px;
    width:361px;
    min-height:87px;
}
 .cont-114{
    z-index:144;
    border:0;
    background-color:rgb(140,201,252);
}
 .size-87{
    min-width:347px;
    width:347px;
    min-height:87px;
}
 .cont-115{
    z-index:142;
    pointer-events:auto;
}
 .pos-64{
    position:relative;
    margin-left:0;
    margin-top:-87px;
}
 .cont-116{
    z-index:141;
    pointer-events:auto;
}
 .pos-65{
    position:relative;
    margin-left:0;
    margin-top:6px;
}
 .size-88{
    min-width:201px;
    width:201px;
    min-height:34px;
}
 .cont-117{
    z-index:143;
    pointer-events:auto;
}
 .font-7{
    font-family:"Open Sans";
    font-size:11px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:19px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-66{
    position:relative;
    margin-left:349px;
    margin-top:-597px;
}
 .size-89{
    min-width:570px;
    width:570px;
    min-height:605px;
    height:605px;
}
 .cont-118{
    z-index:127;
    pointer-events:auto;
}
 .img-25{
    position:absolute;
    left:0;
    width:570px;
    height:605px;
    top:0;
    border:0;
}
 .img-26{
    left:0;
    width:570px;
    height:605px;
    top:0;
    display:inline-block;
}
 .pos-67{
    position:relative;
    margin-left:0;
    margin-top:-485px;
}
 .cont-119{
    z-index:123;
    border:0;
    background-color:rgb(230,230,230);
}
 .pos-68{
    position:relative;
    margin-left:208px;
    margin-top:31px;
}
 .size-90{
    min-width:708px;
    width:708px;
    min-height:39px;
}
 .pos-69{
    position:relative;
    margin-left:0;
    margin-top:1px;
}
 .size-91{
    min-width:524px;
    width:524px;
    min-height:37px;
}
 .cont-120{
    z-index:145;
    pointer-events:auto;
}
 .pos-70{
    position:relative;
    margin-left:8px;
    margin-top:0;
}
 .size-92{
    min-width:176px;
    width:176px;
    min-height:39px;
}
 .cont-121{
    z-index:146;
    pointer-events:auto;
}
 .font-8{
    font-family:"Open Sans";
    font-size:20px;
    font-weight:600;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}
 .button{
    border:2px solid rgb(223,50,142);
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    background-color:rgb(255,255,255);
    color:rgb(223,50,142);
}
 .button:hover{
    background-color:rgb(223,50,142);
    border-color:rgb(223,50,142);
    color:rgb(255,255,255);
}
 .button:active{
    background-color:rgb(223,50,142);
    border-color:rgb(223,50,142);
    color:rgb(255,255,255);
}
 .vis-2{
    display:inline-block;
    overflow:hidden;
    outline:0;
}
 .size-93{
    width:172px;
    height:27px;
}
 .pos-71{
    position:relative;
    margin-top:30px;
}
 .size-94{
    width:100%;
    min-width:960px;
    min-height:1px;
    height:1px;
}
 .cont-122{
    z-index:149;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .pos-72{
    position:relative;
    margin-top:0;
}
 .size-95{
    width:100%;
    min-width:960px;
    min-height:300px;
}
 .cont-123{
    z-index:147;
    pointer-events:none;
    border:0;
    background-color:rgb(234,234,234);
}
 .pos-73{
    position:relative;
    margin-top:10px;
}
 .vis-3{
    display:block;
    vertical-align:top;
}
 .section{
    min-width:960px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
}
 .pos-74{
    position:relative;
    margin-left:23px;
    margin-top:0;
}
 .size-96{
    min-width:867px;
    width:867px;
    min-height:34px;
}
 .size-97{
    min-width:200px;
    width:200px;
    min-height:32px;
}
 .size-98{
    min-width:119px;
    width:119px;
    min-height:32px;
}
 .cont-124{
    z-index:148;
    pointer-events:auto;
}
 .pos-75{
    position:relative;
    margin-left:0;
    margin-top:-2px;
}
 .size-99{
    min-width:200px;
    width:200px;
    min-height:1px;
    height:1px;
}
 .cont-125{
    z-index:161;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-76{
    position:relative;
    margin-left:80px;
    margin-top:0;
}
 .cont-126{
    z-index:155;
    pointer-events:auto;
}
 .cont-127{
    z-index:156;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-77{
    position:relative;
    margin-left:107px;
    margin-top:2px;
}
 .size-100{
    min-width:280px;
    width:280px;
    min-height:32px;
}
 .cont-128{
    z-index:163;
    pointer-events:auto;
}
 .size-101{
    min-width:280px;
    width:280px;
    min-height:1px;
    height:1px;
}
 .cont-129{
    z-index:167;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-78{
    position:relative;
    margin-left:25px;
    margin-top:0;
}
 .size-102{
    min-width:806px;
    width:806px;
    min-height:171px;
}
 .size-103{
    min-width:166px;
    width:166px;
    min-height:171px;
}
 .size-104{
    min-width:166px;
    width:166px;
    min-height:34px;
}
 .cont-130{
    z-index:150;
    pointer-events:auto;
}
 .size-105{
    min-width:166px;
    width:166px;
    min-height:144px;
}
 .cont-131{
    z-index:151;
    pointer-events:auto;
}
 .size-106{
    min-width:166px;
    width:166px;
    min-height:116px;
}
 .cont-132{
    z-index:152;
    pointer-events:auto;
}
 .size-107{
    min-width:166px;
    width:166px;
    min-height:89px;
}
 .cont-133{
    z-index:153;
    pointer-events:auto;
}
 .size-108{
    min-width:166px;
    width:166px;
    min-height:61px;
}
 .cont-134{
    z-index:154;
    pointer-events:auto;
}
 .cont-135{
    z-index:162;
    pointer-events:auto;
}
 .pos-79{
    position:relative;
    margin-left:114px;
    margin-top:0;
}
 .cont-136{
    z-index:157;
    pointer-events:auto;
}
 .cont-137{
    z-index:158;
    pointer-events:auto;
}
 .cont-138{
    z-index:159;
    pointer-events:auto;
}
 .cont-139{
    z-index:160;
    pointer-events:auto;
}
 .pos-80{
    position:relative;
    margin-left:144px;
    margin-top:16px;
}
 .size-109{
    min-width:38px;
    width:38px;
    min-height:128px;
}
 .size-110{
    min-width:28px;
    width:28px;
    min-height:28px;
    height:28px;
}
 .cont-140{
    z-index:170;
    pointer-events:auto;
}
 .img-27{
    position:absolute;
    left:0;
    width:28px;
    height:28px;
    top:0;
    border:0;
}
 .img-28{
    left:0;
    width:28px;
    height:28px;
    top:0;
    display:inline-block;
}
 .pos-81{
    position:relative;
    margin-left:6px;
    margin-top:20px;
}
 .cont-141{
    z-index:168;
    pointer-events:auto;
}
 .pos-82{
    position:relative;
    margin-left:0;
    margin-top:14px;
}
 .size-111{
    min-width:38px;
    width:38px;
    min-height:38px;
    height:38px;
}
 .cont-142{
    z-index:166;
    pointer-events:auto;
}
 .img-29{
    position:absolute;
    left:0;
    width:38px;
    height:31px;
    top:4px;
    border:0;
}
 .img-30{
    left:0;
    width:38px;
    height:31px;
    top:4px;
    display:inline-block;
}
 .pos-83{
    position:relative;
    margin-left:12px;
    margin-top:13px;
}
 .size-112{
    min-width:166px;
    width:166px;
    min-height:129px;
}
 .cont-143{
    z-index:165;
    pointer-events:auto;
}
 .pos-84{
    position:relative;
    margin-left:0;
    margin-top:15px;
}
 .cont-144{
    z-index:171;
    pointer-events:auto;
}
 .pos-85{
    position:relative;
    margin-left:0;
    margin-top:16px;
}
 .cont-145{
    z-index:169;
    pointer-events:auto;
}
 .pos-86{
    position:relative;
    margin-left:25px;
    margin-top:17px;
}
 .size-113{
    min-width:600px;
    width:600px;
    min-height:42px;
}
 .size-114{
    min-width:600px;
    width:600px;
    min-height:23px;
}
 .cont-146{
    z-index:172;
    pointer-events:auto;
}
 .pos-87{
    position:relative;
    margin-left:0;
    margin-top:-4px;
}
 .cont-147{
    z-index:173;
    pointer-events:auto;
}
 .font-9{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:19px;
    letter-spacing:0.10px;
    text-shadow:none;
}
 .cont-222{
    z-index:3;
    pointer-events:auto;
}
 .cont-223{
    z-index:66;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-224{
    z-index:10;
    pointer-events:auto;
}
 .cont-225{
    z-index:11;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-226{
    z-index:18;
    pointer-events:auto;
}
 .cont-227{
    z-index:32;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-228{
    z-index:5;
    pointer-events:auto;
}
 .cont-229{
    z-index:6;
    pointer-events:auto;
}
 .cont-230{
    z-index:7;
    pointer-events:auto;
}
 .cont-231{
    z-index:8;
    pointer-events:auto;
}
 .cont-232{
    z-index:9;
    pointer-events:auto;
}
 .cont-233{
    z-index:17;
    pointer-events:auto;
}
 .cont-234{
    z-index:12;
    pointer-events:auto;
}
 .cont-235{
    z-index:13;
    pointer-events:auto;
}
 .cont-236{
    z-index:14;
    pointer-events:auto;
}
 .cont-237{
    z-index:15;
    pointer-events:auto;
}
 .cont-238{
    z-index:21;
    pointer-events:auto;
}
 .cont-239{
    z-index:22;
    pointer-events:auto;
}
 .cont-240{
    z-index:20;
    pointer-events:auto;
}
 .cont-241{
    z-index:23;
    pointer-events:auto;
}
 .cont-242{
    z-index:24;
    pointer-events:auto;
}
/* patterns from subtlepatterns.com */
 .animated{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
 @-webkit-keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none
    }
}
@keyframes fadeInDown{
    from{
        opacity:0;
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
 .size-268{
    min-width:960px;
    width:960px;
    min-height:552px;
}
 .pos-184{
    position:relative;
    margin-left:40px;
    margin-top:0;
}
 .size-269{
    min-width:880px;
    width:880px;
    min-height:307px;
}
 .size-270{
    min-width:385px;
    width:385px;
    min-height:307px;
}
 .size-271{
    min-width:385px;
    width:385px;
    min-height:307px;
    height:307px;
}
 .cont-285{
    z-index:63;
    pointer-events:auto;
}
 .mfp-bg,.mfp-wrap{
    position:fixed;
    left:0;
    top:0
}
.mfp-bg,.mfp-container,.mfp-wrap{
    height:100%;
    width:100%
}
.mfp-container:before,.mfp-figure:after{
    content:''
}
.mfp-bg{
    z-index:10042;
    overflow:hidden
}
.mfp-wrap{
    z-index:10043;
    outline:0!important;
    -webkit-backface-visibility:hidden
}
.mfp-container{
    text-align:center;
    position:absolute;
    left:0;
    top:0;
    padding:0 8px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.mfp-container:before{
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.mfp-align-top .mfp-container:before{
    display:none
}
.mfp-content{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:10045
}
.mfp-close,.mfp-preloader{
    text-align:center;
    position:absolute
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
    width:100%;
    cursor:auto
}
.mfp-ajax-cur{
    cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    cursor:-moz-zoom-out;
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.mfp-zoom{
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
    cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure{
    display:none
}
.mfp-hide{
    display:none!important
}
.mfp-preloader{
    color:#CCC;
    top:50%;
    width:auto;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:10044
}
.mfp-preloader a{
    color:#CCC
}
.mfp-close,.mfp-preloader a:hover{
    color:#FFF
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{
    display:none
}
button.mfp-arrow,button.mfp-close{
    overflow:visible;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:10046;
    -webkit-box-shadow:none;
    box-shadow:none;
    touch-action:manipulation
}
button::-moz-focus-inner{
    padding:0;
    border:0
}
.mfp-close{
    width:44px;
    height:44px;
    line-height:44px;
    right:0;
    top:0;
    text-decoration:none;
    opacity:.65;
    filter:alpha(opacity=65);
    padding:0 0 18px 10px;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.mfp-close:active{
    top:1px
}
.mfp-close-btn-in .mfp-close{
    color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
    color:#FFF;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter{
    position:absolute;
    top:0;
    right:0;
    color:#CCC;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
}
.mfp-figure,img.mfp-img{
    line-height:0
}
.mfp-arrow{
    position:absolute;
    opacity:.65;
    filter:alpha(opacity=65);
    margin:-55px 0 0;
    top:50%;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
    margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:inset transparent
}
.mfp-arrow .mfp-a,.mfp-arrow:after{
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow .mfp-b,.mfp-arrow:before{
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left{
    left:0
}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{
    border-right:17px solid #FFF;
    margin-left:31px
}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{
    margin-left:25px;
    border-right:27px solid #3F3F3F
}
.mfp-arrow-right{
    right:0
}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{
    border-left:17px solid #FFF;
    margin-left:39px
}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{
    border-left:27px solid #3F3F3F
}
.mfp-iframe-holder{
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-iframe-holder .mfp-close{
    top:-40px
}
.mfp-iframe-scaler iframe,.mfp-player-scaler .player,.mfp-player-scaler .player1{
    display:block;
    top:0;
    width:100%;
    background:#000;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    position:absolute;
    left:0
}
.mfp-iframe-scaler{
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe{
    height:100%
}
.mfp-player-scaler{
    width:100%;
    max-width:900px;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-player-scaler .player,.mfp-player-scaler .player1{
    right:0;
    bottom:0
}
.mfp-plyr .mfp-container{
    padding-top:40px;
    padding-bottom:40px
}
.mfp-plyr .player{
    left:0;
    max-width:900px;
    margin:0 auto;
    height:100%
}
.mfp-plyr .player1{
    left:0;
    max-width:900px;
    margin:0 auto;
    height:0
}
.mfp-image-holder .mfp-content,img.mfp-img{
    max-width:100%
}
.mfp-figure:after,img.mfp-img{
    width:auto;
    height:auto;
    display:block
}
img.mfp-img{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:40px 0;
    margin:0 auto
}
.mfp-figure:after{
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    right:0;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
}
.mfp-figure small{
    color:#BDBDBD;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure{
    margin:0
}
.mfp-bottom-bar{
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#F3F3F3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img{
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close{
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    .mfp-arrow-left{
        -webkit-transform-origin:0;
        transform-origin:0
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px
    }
}
.mfp-ie7 .mfp-img{
    padding:0
}
.mfp-ie7 .mfp-bottom-bar{
    width:600px;
    left:50%;
    margin-left:-300px;
    margin-top:5px;
    padding-bottom:5px
}
.mfp-ie7 .mfp-container{
    padding:0
}
.mfp-ie7 .mfp-content{
    padding-top:44px
}
.mfp-ie7 .mfp-close{
    top:0;
    right:0;
    padding-top:0
}
.mfp-fade.mfp-bg.mfp-removing{
    opacity:0!important
}
.mfp-fade.mfp-wrap .mfp-content{
    opacity:0;
    -webkit-transition:all .15s ease-out;
    -moz-transition:all .15s ease-out;
    transition:all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{
    opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{
    opacity:0!important
}
 .js-61-lightbox.mfp-bg{
    opacity:0;
    background:#0b0b0b;
    -webkit-transition:all 0.15s ease-out;
    -moz-transition:all 0.15s ease-out;
    transition:all 0.15s ease-out;
}
 .js-61-lightbox.mfp-bg.mfp-ready{
    opacity:0.8;
    filter:alpha(opacity=80);
}
 .img-55{
    position:absolute;
    left:0;
    width:385px;
    height:306px;
    top:1px;
    border:0;
}
 .img-56{
    left:0;
    width:385px;
    height:306px;
    top:1px;
    display:inline-block;
}
 .pos-185{
    position:relative;
    margin-left:353px;
    margin-top:-61px;
}
 .size-272{
    min-width:32px;
    width:32px;
    min-height:32px;
    height:32px;
}
 .cont-286{
    z-index:64;
    pointer-events:auto;
}
 .img-57{
    position:absolute;
    left:0;
    width:32px;
    height:32px;
    top:0;
    border:0;
}
 .pos-186{
    position:relative;
    margin-left:95px;
    margin-top:8px;
}
 .size-273{
    min-width:400px;
    width:400px;
    min-height:203px;
}
 .size-274{
    min-width:400px;
    width:400px;
    min-height:37px;
}
 .size-275{
    min-width:400px;
    width:400px;
    min-height:166px;
}
 .cont-287{
    z-index:56;
    pointer-events:auto;
}
 .pos-187{
    position:relative;
    margin-left:0;
    margin-top:-15px;
}
 .size-276{
    min-width:960px;
    width:960px;
    min-height:259px;
}
 .cont-288{
    z-index:59;
    border-bottom:1px solid rgb(230,230,230);
    background-color:rgb(250,250,250);
}
 .pos-188{
    position:relative;
    margin-left:26px;
    margin-top:12px;
}
 .size-277{
    min-width:813px;
    width:813px;
    min-height:247px;
}
 .size-278{
    min-width:400px;
    width:400px;
    min-height:202px;
}
 .size-279{
    min-width:400px;
    width:400px;
    min-height:165px;
}
 .pos-189{
    position:relative;
    margin-left:134px;
    margin-top:0;
}
 .size-280{
    min-width:279px;
    width:279px;
    min-height:247px;
}
 .size-281{
    min-width:279px;
    width:279px;
    min-height:247px;
    height:247px;
}
 .img-58{
    position:absolute;
    left:10px;
    width:258px;
    height:247px;
    top:0;
    border:0;
}
 .img-59{
    left:10px;
    width:258px;
    height:247px;
    top:0;
    display:inline-block;
}
 .pos-190{
    position:relative;
    margin-left:14px;
    margin-top:-46px;
}
 .pos-191{
    position:relative;
    margin-left:26px;
    margin-top:16px;
}
 .size-282{
    min-width:894px;
    width:894px;
    min-height:37px;
}
 .pos-192{
    position:relative;
    margin-left:71px;
    margin-top:0;
}
 .size-283{
    min-width:886px;
    width:886px;
    min-height:124px;
}
 .size-284{
    min-width:440px;
    width:440px;
    min-height:124px;
}
 .pos-193{
    position:relative;
    margin-left:54px;
    margin-top:0;
}
 .size-285{
    min-width:350px;
    width:350px;
    min-height:115px;
}
 .pos-194{
    position:relative;
    margin-left:10px;
    margin-top:15px;
}
 .img-60{
    left:0;
    width:32px;
    height:32px;
    top:0;
    display:inline-block;
}
 .pos-195{
    position:relative;
    margin-top:19px;
}
 .cont-289{
    z-index:36;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .cont-290{
    z-index:4;
    pointer-events:none;
    border:0;
    background-color:rgb(234,234,234);
}
 .cont-291{
    z-index:37;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-292{
    z-index:11;
    pointer-events:auto;
}
 .cont-293{
    z-index:12;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-294{
    z-index:17;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-295{
    z-index:16;
    pointer-events:auto;
}
 .cont-296{
    z-index:27;
    pointer-events:auto;
}
 .cont-334{
    z-index:19;
    pointer-events:auto;
}
 .size-385{
    min-width:440px;
    width:440px;
    min-height:148px;
}
 .size-386{
    min-width:960px;
    width:960px;
    min-height:473px;
}
 .size-387{
    min-width:880px;
    width:880px;
    min-height:306px;
}
 .size-388{
    min-width:385px;
    width:385px;
    min-height:306px;
}
 .size-389{
    min-width:385px;
    width:385px;
    min-height:306px;
    height:306px;
}
 .js-80-lightbox.mfp-bg{
    opacity:0;
    background:#0b0b0b;
    -webkit-transition:all 0.15s ease-out;
    -moz-transition:all 0.15s ease-out;
    transition:all 0.15s ease-out;
}
 .js-80-lightbox.mfp-bg.mfp-ready{
    opacity:0.8;
    filter:alpha(opacity=80);
}
 .img-76{
    position:absolute;
    left:0;
    width:385px;
    height:303px;
    top:2px;
    border:0;
}
 .img-77{
    left:0;
    width:385px;
    height:303px;
    top:2px;
    display:inline-block;
}
 .pos-262{
    position:relative;
    margin-left:353px;
    margin-top:-67px;
}
 .pos-263{
    position:relative;
    margin-left:95px;
    margin-top:3px;
}
 .pos-264{
    position:relative;
    margin-left:0;
    margin-top:-29px;
}
 .size-390{
    min-width:960px;
    width:960px;
    min-height:196px;
}
 .cont-374{
    z-index:50;
    border:0;
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;
    background-color:rgb(250,250,250);
}
 .cont-375{
    z-index:62;
    pointer-events:auto;
}
 .size-391{
    min-width:298px;
    width:298px;
    min-height:73px;
}
 .pos-265{
    position:relative;
    margin-left:12px;
    margin-top:12px;
}
 .size-392{
    min-width:40px;
    width:40px;
    min-height:40px;
    height:40px;
}
 .img-78{
    position:absolute;
    left:0;
    width:40px;
    height:40px;
    top:0;
    border:0;
}
 .img-79{
    left:0;
    width:40px;
    height:40px;
    top:0;
    display:inline-block;
}
 .cont-376{
    z-index:73;
    pointer-events:auto;
}
 .pos-266{
    position:relative;
    margin-top:21px;
}
 .cont-377{
    z-index:74;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .cont-378{
    z-index:6;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-379{
    z-index:13;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-380{
    z-index:36;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-298{
    position:relative;
    margin-top:20px;
}
 .cont-418{
    z-index:38;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .cont-419{
    z-index:3;
    pointer-events:none;
    border:0;
    background-color:rgb(234,234,234);
}
 .cont-420{
    z-index:4;
    pointer-events:auto;
}
 .cont-421{
    z-index:40;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-412{
    position:relative;
    margin-left:11px;
    margin-top:2px;
}
 .size-604{
    min-width:948px;
    width:948px;
    min-height:122px;
}
 .size-605{
    min-width:107px;
    width:107px;
    min-height:50px;
}
 .cont-566{
    pointer-events:auto;
}
 .para-41{
    padding-top:0;
    text-indent:0;
    padding-bottom:4px;
    padding-right:0;
    text-align:left;
}
 .font-101{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:20px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-413{
    position:relative;
    margin-left:127px;
    margin-top:0;
}
 .size-606{
    min-width:233px;
    width:233px;
    min-height:122px;
}
 .size-607{
    min-width:233px;
    width:233px;
    min-height:50px;
}
 .pos-414{
    position:relative;
    margin-left:84px;
    margin-top:-6px;
}
 .size-608{
    min-width:51px;
    width:51px;
    min-height:78px;
    height:78px;
}
 .img-108{
    position:absolute;
    left:0;
    width:51px;
    height:73px;
    top:2px;
    border:0;
}
 .img-109{
    left:0;
    width:51px;
    height:73px;
    top:2px;
    display:inline-block;
}
 .pos-415{
    position:relative;
    margin-left:248px;
    margin-top:0;
}
 .pos-416{
    position:relative;
    margin-left:120px;
    margin-top:-6px;
}
 .pos-417{
    position:relative;
    margin-left:151px;
    margin-top:4px;
}
 .size-609{
    min-width:808px;
    width:808px;
    min-height:397px;
}
 .size-610{
    min-width:406px;
    width:406px;
    min-height:397px;
    height:397px;
}
 .img-110{
    position:absolute;
    left:0;
    width:406px;
    height:395px;
    top:1px;
    border:0;
}
 .img-111{
    left:0;
    width:406px;
    height:395px;
    top:1px;
    display:inline-block;
}
 .pos-418{
    position:relative;
    margin-left:60px;
    margin-top:0;
}
 .size-611{
    min-width:342px;
    width:342px;
    min-height:299px;
    height:299px;
}
 .img-112{
    position:absolute;
    left:0;
    width:342px;
    height:298px;
    top:1px;
    border:0;
}
 .img-113{
    left:0;
    width:342px;
    height:298px;
    top:1px;
    display:inline-block;
}
 .pos-419{
    position:relative;
    margin-left:-1px;
    margin-top:34px;
}
 .size-612{
    min-width:960px;
    width:960px;
    min-height:158px;
}
 .cont-567{
    z-index:51;
    border:1px solid rgb(196,196,196);
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    background-color:rgb(255,255,255);
}
 .pos-420{
    position:relative;
    margin-left:135px;
    margin-top:11px;
}
 .size-613{
    min-width:700px;
    width:700px;
    min-height:30px;
}
 .size-614{
    min-width:274px;
    width:274px;
    min-height:30px;
}
 .font-102{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:600;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}
 .button-22{
    border:2px solid rgb(16,76,251);
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    background-color:rgb(255,255,255);
    color:rgb(16,76,251);
}
 .button-22:hover{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
 .button-22:active{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
 .size-615{
    width:270px;
    height:18px;
}
 .pos-421{
    position:relative;
    margin-left:152px;
    margin-top:0;
}
 .cont-568{
    z-index:55;
    pointer-events:auto;
}
 .pos-422{
    position:relative;
    margin-left:155px;
    margin-top:5px;
}
 .size-616{
    min-width:653px;
    width:653px;
    min-height:46px;
}
 .size-617{
    min-width:270px;
    width:270px;
    min-height:46px;
}
 .pos-423{
    position:relative;
    margin-left:160px;
    margin-top:0;
}
 .size-618{
    min-width:223px;
    width:223px;
    min-height:46px;
}
 .pos-424{
    position:relative;
    margin-top:25px;
}
 .cont-569{
    z-index:70;
    pointer-events:none;
    border:0;
    background-color:rgb(184,200,210);
}
 .cont-570{
    z-index:2;
    pointer-events:none;
    border:0;
    background-color:rgb(234,234,234);
}
 .cont-571{
    z-index:34;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-572{
    z-index:15;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-573{
    z-index:36;
    pointer-events:auto;
}
 .pos-452{
    position:relative;
    margin-top:17px;
}
 .cont-605{
    z-index:54;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-606{
    z-index:10;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-607{
    z-index:19;
    border:0;
    background-color:rgb(130,147,158);
}
 .pos-478{
    position:relative;
    margin-top:23px;
}
 .cont-637{
    z-index:38;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-638{
    z-index:16;
    border:0;
    background-color:rgb(130,147,158);
}
 .cont-639{
    z-index:50;
    pointer-events:auto;
}
 .pos-500{
    position:relative;
    margin-left:44px;
    margin-top:6px;
}
 .size-732{
    min-width:888px;
    width:888px;
    min-height:244px;
}
 .size-733{
    min-width:405px;
    width:405px;
    min-height:244px;
}
 .font-129{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:700;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:20px;
    letter-spacing:normal;
    text-shadow:none;
}
 .font-130{
    font-family:"Open Sans";
    font-size:15px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(22,122,255);
    background-color:initial;
    line-height:20px;
    letter-spacing:normal;
    text-shadow:none;
}
 .pos-501{
    position:relative;
    margin-left:41px;
    margin-top:0;
}
 .size-734{
    min-width:442px;
    width:442px;
    min-height:228px;
}
 .size-735{
    min-width:888px;
    width:888px;
    min-height:395px;
}
 .size-736{
    min-width:405px;
    width:405px;
    min-height:395px;
}
 .size-737{
    min-width:442px;
    width:442px;
    min-height:395px;
}
 .size-738{
    min-width:888px;
    width:888px;
    min-height:685px;
}
 .size-739{
    min-width:405px;
    width:405px;
    min-height:685px;
}
 .size-740{
    min-width:442px;
    width:442px;
    min-height:685px;
}
 .pos-502{
    position:relative;
    margin-left:26px;
    margin-top:15px;
}
 .cont-665{
    z-index:57;
    pointer-events:auto;
}
 .pos-503{
    position:relative;
    margin-left:-405px;
    margin-top:58px;
}
 .size-741{
    min-width:405px;
    width:405px;
    min-height:106px;
}
 .pos-504{
    position:relative;
    margin-top:31px;
}
 .cont-666{
    z-index:71;
    border:0;
    background-color:rgb(130,147,158);
}






/* CSS particularizado para el producto (menú ppal, secundario y botones de Encomendar) */
.btt_selected{
    z-index:555;
    border:0;
    background-color:rgb(223,50,142);
}

.button-encomendar-big{
    border:2px solid rgb(16,76,251);
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    background-color:rgb(255,255,255);
    color:rgb(16,76,251);
}
 .button-encomendar-big:hover{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
 .button-encomendar-big:active{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}

/* Menú secundario de productos */
.vis-menu-produtos{
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
}
/* .pos-menu-produtos1{
    position:relative;
    margin-left:0;
    margin-top:27px;
} */
.pos-menu-produtos1{
    position:relative;
    margin-left:0;
    margin-top:0;
}
.pos-menu-produtos1-btt_fin_pag{
    position:relative;
    margin-left:350px;
    margin-top:0;
}
.pos-menu-produtos2{
    position:relative;
    margin-left:154px; /* 64px; */
    margin-top:9px;
}
.pos-menu-produtos2-produto1{
    position:relative;
    margin-left:100px; /* 64px; */
    margin-top:9px;
}
.pos-menu-produtos3{
    position:relative;
    margin-left:5px;
    margin-top:-7px;
}
.pos-menu-produtos3-produto1{
    position:relative;
    margin-left:27px;
    margin-top:0px;
}
.pos-menu-produtos4{
    position:relative;
    margin-left:20px;
    margin-top:9px;
}
.pos-menu-produtos4-produto1{
    position:relative;
    margin-left:-25px;
    margin-top:9px;
}
.pos-menu-produtos5{
    position:relative;
    margin-left:-9px;
    margin-top:9px;
}
.pos-menu-produtos6{
    position:relative;
    margin-left:0px;
    margin-top:9px;
}


.size-menu-produtos1{
    min-width:952px;
    width:952px;
    min-height:39px;
}
.size-menu-produtos2{
    min-width:298px;
    width:298px;
    min-height:38px;
}
.size-menu-produtos3{
    min-width:140px;
    width:140px;
    min-height:30px;
}
.size-menu-produtos4{
    min-width:60px;
    width:60px;
    min-height:1px;
    height:1px;
}
.size-menu-produtos4-produto1{
    min-width:20px;
    width:20px;
    min-height:1px;
    height:1px;
}

.size-menu-produtos5{
    min-width:25px;
    width:25px;
    min-height:30px;
}
.size-menu-produtos5-produto1{
    min-width:75px;
    width:75px;
    min-height:15px;
}
.size-menu-produtos6{
    min-width:90px;
    width:90px;
    min-height:30px;
}
.size-menu-produtos7{
    min-width:86px;
    width:86px;
    min-height:30px;
}
.size-menu-produtos8{
    min-width:78px;
    width:78px;
    min-height:30px;
}
.size-menu-produtos9{
    min-width:59px;
    width:59px;
    min-height:30px;
}
.size-menu-produtos10{
    min-width:117px;
    width:117px;
    min-height:28px;
}

/* Ancho del botón Emcomendar en el menú secundario (bajo el menú ppal) */
.size-menu-produtos11{
    width:135px;
    height:18px;
}
.size-menu-produtos11-con_precio{
    width:175px;
    height:18px;
}


.colwrapper-menu-produtos{
    line-height:0;
}



.cont-menu-produtos{
    z-index:4;
    pointer-events:auto;
}
.cont-menu-produtos1{
    z-index:3;
    pointer-events:auto;
}
.cont-menu-produtos2{
    z-index:6;
    pointer-events:auto;
}
.cont-menu-produtos3{
    z-index:7;
    pointer-events:auto;
}
.cont-menu-produtos4{
    z-index:8;
    pointer-events:auto;
}
.cont-menu-produtos5{
    z-index:9;
    pointer-events:auto;
}
.cont-menu-produtos6{
    z-index:92;
    pointer-events:auto;
}
.cont-menu-produtos7{
    z-index:184;
    pointer-events:auto;
}






.para-menu-produtos{
    padding-top:0;
    text-indent:0;
    padding-right:0;
    text-align:left;
}
.para-menu-produtos1{
    padding-top:0;
    text-indent:0;
    padding-right:0;
    text-align:center;
}




.font-menu-produtos{
    font-family:Ubuntu;
    font-size:30px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:35px;
    letter-spacing:normal;
    text-shadow:none;
}
.font-menu-produtos2{
    font-family:Ubuntu;
    font-size:24px;
    font-weight:300;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:28px;
    letter-spacing:normal;
    text-shadow:none;
}
.font-menu-produtos3{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    color:rgb(0,0,0);
    background-color:initial;
    line-height:23px;
    letter-spacing:0.30px;
    text-shadow:none;
}
.font-menu-produtos4{
    font-family:"Open Sans";
    font-size:13px;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    text-transform:none;
    line-height:normal;
    letter-spacing:normal;
    text-shadow:none;
    text-indent:0;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    margin-bottom:0;
}


.button-menu-produtos{
    border:1px solid rgb(16,76,251);
    -webkit-border-radius:14px;
    -moz-border-radius:14px;
    border-radius:14px;
    background-color:rgb(255,255,255);
    color:rgb(16,76,251);
}
.button-menu-produtos:hover{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}
.button-menu-produtos:active{
    background-color:rgb(16,76,251);
    border-color:rgb(16,76,251);
    color:rgb(255,255,255);
}

/* Ancho del botón Encomendar al final de la página del producto */
.size-btt-encomendar-big{
    width:200px;
    height:27px;
}

.size-btt-encomendar-big-position{
    margin-left: 25px;
}

.pos-menu-produtos6-btt_big{
    position:relative;
    /* margin-left:117px; */
    margin-left:0px;
    margin-top:20px;
}

.size-btt-encomendar-big_con_precio{
    width:265px;
    height:27px;
}
/* ---------------------------- */