/*
 * Date created: 2026-08-14 16:10:52
 */
/*
 * ATTENTION! This file is automatically created from several CSS files.
 * Find file path and name in the comments in the beginning of the each code block
 */


/*
 * FILE START: _mod_files/_css/common.css
 */


/*
 * FILE END: _mod_files/_css/common.css
 */

/*
 * FILE START: _mod_files/_css/ami_custom.css
 */

ul li{margin-bottom:10px;}
.news-img-zoom a{color:transparent;font-size:1px;}
.news-body h1{font-weight:300 !important;}
@charset "UTF-8";.dn{display:none !important}
.m0{margin:0 !important}
.mlra{margin-left:auto !important;margin-right:auto !important}
.mt0{margin-top:0 !important}
.mb0{margin-bottom:0 !important}
.ml0{margin-left:0 !important}
.mr0{margin-right:0 !important}
.p0{padding:0 !important}
.pt0{padding-top:0 !important}
.pb0{padding-bottom:0 !important}
.pl0{padding-left:0 !important}
.pr0{padding-right:0 !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center !important}
.ttu{text-transform:uppercase !important}
.fwl{font-weight:100 !important}
.fwn{font-weight:400 !important}
.fwb{font-weight:700 !important}
.cfff{color:#fff !important}
.c000{color:#000 !important}
.db{display:block !important}
.dib{display:inline-block !important}
.fn{float:none !important}
.fl{float:left !important}
.fr{float:right !important}
.pr{position:relative !important}
.pa{position:absolute !important}
.pf{position:fixed !important}
.cb:after{clear:both}
.cb:before,.cb:after{content:" ";display:table}
.fsi{font-style:italic}
.mt15px{margin-top:15px !important}
.mb15px{margin-bottom:15px !important}
.pt15px{padding-top:15px !important}
@media(max-width:639px){.-dn{display:none!important}.-m0{margin:0!important}.-mlra{margin-left:auto!important;margin-right:auto!important}.-mt0{margin-top:0!important}.-mb0{margin-bottom:0!important}.-ml0{margin-left:0!important}.-mr0{margin-right:0!important}.-p0{padding:0!important}.-pt0{padding-top:0!important}.-pb0{padding-bottom:0!important}.-pl0{padding-left:0!important}.-pr0{padding-right:0!important}.-tal{text-align:left!important}.-tar{text-align:right!important}.-tac{text-align:center!important}.-ttu{text-transform:uppercase!important}.-fwl{font-weight:100!important}.-fwn{font-weight:400!important}.-fwb{font-weight:700!important}.-cfff{color:#fff!important}.-c000{color:#000!important}.-db{display:block!important}.-dib{display:inline-block!important}.-fn{float:none!important}.-fl{float:left!important}.-fr{float:right!important}.-pr{position:relative!important}.-pa{position:absolute!important}.-pf{position:fixed!important}.-cb:after{clear:both}.-cb:after,.-cb:before{content:" ";display:table}
.-mt15px{margin-top:15px !important}
.-mt30px{margin-top:30px !important}
.-mt45px{margin-top:45px !important}
.-mb15px{margin-bottom:15px !important}
.-mb30px{margin-bottom:30px !important}
.-mb45px{margin-bottom:45px !important}
.-pt15px{padding-top:15px !important}
.-pt30px{padding-top:30px !important}
.-pt45px{padding-top:45px !important}
.-pb15px{padding-bottom:15px !important}
.-pb30px{padding-bottom:30px !important}
.-pb45px{padding-bottom:45px !important}
}
@media(max-width:1023px){.-d-n{display:none!important}.-m-0{margin:0!important}.-mlr-a{margin-left:auto!important;margin-right:auto!important}.-mt-0{margin-top:0!important}.-mb-0{margin-bottom:0!important}.-ml-0{margin-left:0!important}.-mr-0{margin-right:0!important}.-p-0{padding:0!important}.-pt-0{padding-top:0!important}.-pb-0{padding-bottom:0!important}.-pl-0{padding-left:0!important}.-pr-0{padding-right:0!important}.-ta-l{text-align:left!important}.-ta-r{text-align:right!important}.-ta-c{text-align:center!important}.-tt-u{text-transform:uppercase!important}.-fw-l{font-weight:100!important}.-fw-n{font-weight:400!important}.-fw-b{font-weight:700!important}.-c-fff{color:#fff!important}.-c-000{color:#000!important}.-d-b{display:block!important}.-d-ib{display:inline-block!important}.-f-n{float:none!important}.-f-l{float:left!important}.-f-r{float:right!important}.-p-r{position:relative!important}.-p-a{position:absolute!important}.-p-f{position:fixed!important}.-c-b:after{clear:both}.-c-b:after,.-c-b:before{content:" ";display:table}
.-mt-15px{margin-top:15px !important}
.-mt-30px{margin-top:30px !important}
.-mt-45px{margin-top:45px !important}
.-mb-15px{margin-bottom:15px !important}
.-mb-30px{margin-bottom:30px !important}
.-mb-45px{margin-bottom:45px !important}
.-pt-15px{padding-top:15px !important}
.-pt-30px{padding-top:30px !important}
.-pt-45px{padding-top:45px !important}
.-pb-15px{padding-bottom:15px !important}
.-pb-30px{padding-bottom:30px !important}
.-pb-45px{padding-bottom:45px !important}
}
@media(min-width:640px) and (max-width:1023px){.d-n{display:none!important}.m-0{margin:0!important}.mlr-a{margin-left:auto!important;margin-right:auto!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.ta-l{text-align:left!important}.ta-r{text-align:right!important}.ta-c{text-align:center!important}.tt-u{text-transform:uppercase!important}.fw-l{font-weight:100!important}.fw-n{font-weight:400!important}.fw-b{font-weight:700!important}.c-fff{color:#fff!important}.c-000{color:#000!important}.d-b{display:block!important}.d-ib{display:inline-block!important}.f-n{float:none!important}.f-l{float:left!important}.f-r{float:right!important}.p-r{position:relative!important}.p-a{position:absolute!important}.p-f{position:fixed!important}.c-b:after{clear:both}.c-b:after,.c-b:before{content:" ";display:table}
.mt-15px{margin-top:15px !important}
.mt-30px{margin-top:30px !important}
.mt-45px{margin-top:45px !important}
.mb-15px{margin-bottom:15px !important}
.mb-30px{margin-bottom:30px !important}
.mb-45px{margin-bottom:45px !important}
.pt-15px{padding-top:15px !important}
.pt-30px{padding-top:30px !important}
.pt-45px{padding-top:45px !important}
.pb-15px{padding-bottom:15px !important}
.pb-30px{padding-bottom:30px !important}
.pb-45px{padding-bottom:45px !important}
}
@media(min-width:640px){.d-n-{display:none!important}.m-0-{margin:0!important}.mlr-a-{margin-left:auto!important;margin-right:auto!important}.mt-0-{margin-top:0!important}.mb-0-{margin-bottom:0!important}.ml-0-{margin-left:0!important}.mr-0-{margin-right:0!important}.p-0-{padding:0!important}.pt-0-{padding-top:0!important}.pb-0-{padding-bottom:0!important}.pl-0-{padding-left:0!important}.pr-0-{padding-right:0!important}.ta-l-{text-align:left!important}.ta-r-{text-align:right!important}.ta-c-{text-align:center!important}.tt-u-{text-transform:uppercase!important}.fw-l-{font-weight:100!important}.fw-n-{font-weight:400!important}.fw-b-{font-weight:700!important}.c-fff-{color:#fff!important}.c-000-{color:#000!important}.d-b-{display:block!important}.d-ib-{display:inline-block!important}.f-n-{float:none!important}.f-l-{float:left!important}.f-r-{float:right!important}.p-r-{position:relative!important}.p-a-{position:absolute!important}.p-f-{position:fixed!important}.c-b-:after{clear:both}.c-b-:after,.c-b-:before{content:" ";display:table}
.mt-15px-{margin-top:15px !important}
.mt-30px-{margin-top:30px !important}
.mt-45px-{margin-top:45px !important}
.mb-15px-{margin-bottom:15px !important}
.mb-30px-{margin-bottom:30px !important}
.mb-45px-{margin-bottom:45px !important}
.pt-15px-{padding-top:15px !important}
.pt-30px-{padding-top:30px !important}
.pt-45px-{padding-top:45px !important}
.pb-15px-{padding-bottom:15px !important}
.pb-30px-{padding-bottom:30px !important}
.pb-45px-{padding-bottom:45px !important}
}
@media (min-width:1024px){.dn-{display:none!important}.m0-{margin:0!important}.mlra-{margin-left:auto!important;margin-right:auto!important}.mt0-{margin-top:0!important}.mb0-{margin-bottom:0!important}.ml0-{margin-left:0!important}.mr0-{margin-right:0!important}.p0-{padding:0!important}.pt0-{padding-top:0!important}.pb0-{padding-bottom:0!important}.pl0-{padding-left:0!important}.pr0-{padding-right:0!important}.tal-{text-align:left!important}.tar-{text-align:right!important}.tac-{text-align:center!important}.ttu-{text-transform:uppercase!important}.fwl-{font-weight:100!important}.fwn-{font-weight:400!important}.fwb-{font-weight:700!important}.cfff-{color:#fff!important}.c000-{color:#000!important}.db-{display:block!important}.dib-{display:inline-block!important}.fn-{float:none!important}.fl-{float:left!important}.fr-{float:right!important}.pr-{position:relative!important}.pa-{position:absolute!important}.pf-{position:fixed!important}.cb-:after{clear:both}.c-b-:after,.c-b-:before{content:" ";display:table}
.mt15px-{margin-top:15px !important}
.mt30px-{margin-top:30px !important}
.mt45px-{margin-top:45px !important}
.mb15px-{margin-bottom:15px !important}
.mb30px-{margin-bottom:30px !important}
.mb45px-{margin-bottom:45px !important}
.pt15px-{padding-top:15px !important}
.pt30px-{padding-top:30px !important}
.pt45px-{padding-top:45px !important}
.pb15px-{padding-bottom:15px !important}
.pb30px-{padding-bottom:30px !important}
.pb45px-{padding-bottom:45px !important}
}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}
.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cell,.grid>li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.o00{-ms-flex-order:-1;-webkit-order:-1;order:-1}
.o99{-ms-flex-order:99;-webkit-order:99;order:99}
.wrap{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;overflow:hidden}
.grid{margin:0 -5px}
.cell{padding-left:5px;padding-right:5px;overflow:hidden}
.grid.tight>cell{padding-left:0px;padding-right:0px}
.w1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}
.w2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}
.w3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.w4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}
.w5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}
.w6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.w7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}
.w8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}
.w9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
.w10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}
.w11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}
ul.grid{padding-left:0}
.grid>li{padding:5px;list-style:none}
.grid.tight>li{padding:0}
.li2>li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.li3>li{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}
.li4>li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.li5>li{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
.li6>li{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}
.li7>li{-webkit-flex-basis:14.28571%;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}
.li8>li{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
.li9>li{-webkit-flex-basis:11.11111%;-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}
.li10>li{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
.li11>li{-webkit-flex-basis:9.09091%;-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}
.li12>li{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}
.ml1{margin-left:8.33333%}
.ml2{margin-left:16.66667%}
.ml3{margin-left:25%}
.ml4{margin-left:33.33333%}
.ml5{margin-left:41.66667%}
.ml6{margin-left:50%}
.ml7{margin-left:58.33333%}
.ml8{margin-left:66.66667%}
.ml9{margin-left:75%}
.ml10{margin-left:83.33333%}
.ml11{margin-left:91.66667%}
.x0{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}
.x50{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.x100{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}
.y0{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.y50{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.y100{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
@media(max-width:639px){.-o00{-ms-flex-order:-1;-webkit-order:-1;order:-1}.-o99{-ms-flex-order:99;-webkit-order:99;order:99}.wrap{padding-left:10px;padding-right:10px}.grid{margin:0 -5px}.cell{padding-left:5px;padding-right:5px}.-w1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.-w2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.-w3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.-w4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.-w5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.-w6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.-w7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.-w8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.-w9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.-w10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.-w11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}ul.grid>li{padding:5px}.-li2>li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.-li3>li{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.-li4>li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.-li5>li{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.-li6>li{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.-li7>li{-webkit-flex-basis:14.28571%;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}.-li8>li{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.-li9>li{-webkit-flex-basis:11.11111%;-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.-li10>li{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.-li11>li{-webkit-flex-basis:9.09091%;-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}.-li12>li{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.-ml1{margin-left:8.33333%}.-ml2{margin-left:16.66667%}.-ml3{margin-left:25%}.-ml4{margin-left:33.33333%}.-ml5{margin-left:41.66667%}.-ml6{margin-left:50%}.-ml7{margin-left:58.33333%}.-ml8{margin-left:66.66667%}.-ml9{margin-left:75%}.-ml10{margin-left:83.33333%}.-ml11{margin-left:91.66667%}.-x0{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.-x50{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.-x100{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.-y0{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-y50{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-y100{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
@media(max-width:1023px){.-o-00{-ms-flex-order:-1;-webkit-order:-1;order:-1}.-o-99{-ms-flex-order:99;-webkit-order:99;order:99}.-w-1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.-w-2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.-w-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.-w-4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.-w-5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.-w-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.-w-7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.-w-8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.-w-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.-w-10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.-w-11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}ul.grid>li{padding:5px}.-li-2>li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.-li-3>li{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.-li-4>li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.-li-5>li{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.-li-6>li{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.-li-7>li{-webkit-flex-basis:14.28571%;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}.-li-8>li{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.-li-9>li{-webkit-flex-basis:11.11111%;-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.-li-10>li{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.-li-11>li{-webkit-flex-basis:9.09091%;-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}.-li-12>li{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.-ml-1{margin-left:8.33333%}.-ml-2{margin-left:16.66667%}.-ml-3{margin-left:25%}.-ml-4{margin-left:33.33333%}.-ml-5{margin-left:41.66667%}.-ml-6{margin-left:50%}.-ml-7{margin-left:58.33333%}.-ml-8{margin-left:66.66667%}.-ml-9{margin-left:75%}.-ml-10{margin-left:83.33333%}.-ml-11{margin-left:91.66667%}.-x-0{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.-x-50{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.-x-100{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.-y-0{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-y-50{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-y-100{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
@media(min-width:640px) and (max-width:1023px){.o-00{-ms-flex-order:-1;-webkit-order:-1;order:-1}.o-99{-ms-flex-order:99;-webkit-order:99;order:99}.wrap{padding-left:20px;padding-right:20px}.grid{margin:0 -10px}.cell{padding-left:10px;padding-right:10px}.w-1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.w-2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.w-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.w-4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.w-5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.w-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.w-7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.w-8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.w-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.w-10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.w-11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}ul.grid>li{padding:10px}.li-2>li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.li-3>li{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.li-4>li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.li-5>li{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.li-6>li{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.li-7>li{-webkit-flex-basis:14.28571%;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}.li-8>li{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.li-9>li{-webkit-flex-basis:11.11111%;-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.li-10>li{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.li-11>li{-webkit-flex-basis:9.09091%;-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}.li-12>li{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.ml-1{margin-left:8.33333%}.ml-2{margin-left:16.66667%}.ml-3{margin-left:25%}.ml-4{margin-left:33.33333%}.ml-5{margin-left:41.66667%}.ml-6{margin-left:50%}.ml-7{margin-left:58.33333%}.ml-8{margin-left:66.66667%}.ml-9{margin-left:75%}.ml-10{margin-left:83.33333%}.ml-11{margin-left:91.66667%}.x-0{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.x-50{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.x-100{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.y-0{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.y-50{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.y-100{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
@media(min-width:640px){.o-00-{-ms-flex-order:-1;-webkit-order:-1;order:-1}.o-99-{-ms-flex-order:99;-webkit-order:99;order:99}.w-1-{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.w-2-{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.w-3-{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.w-4-{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.w-5-{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.w-6-{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.w-7-{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.w-8-{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.w-9-{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.w-10-{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.w-11-{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.li-2->li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.li-3->li{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.li-4->li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.li-5->li{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.li-6->li{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.li-7->li{-webkit-flex-basis:14.28571%;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}.li-8->li{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.li-9->li{-webkit-flex-basis:11.11111%;-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.li-10->li{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.li-11->li{-webkit-flex-basis:9.09091%;-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}.li-12->li{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.ml-1-{margin-left:8.33333%}.ml-2-{margin-left:16.66667%}.ml-3-{margin-left:25%}.ml-4-{margin-left:33.33333%}.ml-5-{margin-left:41.66667%}.ml-6-{margin-left:50%}.ml-7-{margin-left:58.33333%}.ml-8-{margin-left:66.66667%}.ml-9-{margin-left:75%}.ml-10-{margin-left:83.33333%}.ml-11-{margin-left:91.66667%}.x-0-{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.x-50-{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.x-100-{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.y-0-{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.y-50-{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.y-100-{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
@media(min-width:1024px){.o00-{-ms-flex-order:-1;-webkit-order:-1;order:-1}.o99-{-ms-flex-order:99;-webkit-order:99;order:99}.wrap{padding-left:30px;padding-right:30px}.grid{margin:0 -15px}.cell{padding-left:15px;padding-right:15px}.w1-{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.w2-{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.w3-{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.w4-{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.w5-{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.w6-{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.w7-{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.w8-{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.w9-{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.w10-{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.w11-{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}ul.grid>li{padding:15px}.li2->li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.li3->li{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.li4->li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.li5->li{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.li6->li{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.li7->li{-webkit-flex-basis:14.28571%;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}.li8->li{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.li9->li{-webkit-flex-basis:11.11111%;-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}.li10->li{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.li11->li{-webkit-flex-basis:9.09091%;-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}.li12->li{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.ml1-{margin-left:8.33333%}.ml2-{margin-left:16.66667%}.ml3-{margin-left:25%}.ml4-{margin-left:33.33333%}.ml5-{margin-left:41.66667%}.ml6-{margin-left:50%}.ml7-{margin-left:58.33333%}.ml8-{margin-left:66.66667%}.ml9-{margin-left:75%}.ml10-{margin-left:83.33333%}.ml11-{margin-left:91.66667%}.x0-{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.x50-{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.x100-{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.y0-{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.y50-{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.y100-{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
.button{display:inline-block;padding:10px 18px;margin-bottom:10px;background:#D9DBDA;border:none;border-radius:5px;color:#222;font-size:13px;text-shadow:0 1px white;cursor:pointer;transition:all .3s ease;text-transform:uppercase;}
.button:hover{background-color:#D9DBDA;text-shadow:0 1px hsla(0, 0%, 100%, 0.5);color:#222;}
.button:active,
.button.is-checked{background-color:#D9DBDA;}
.button.is-checked{color:white;text-shadow:0 -1px hsla(0, 0%, 0%, 0.8);}
.button:active{box-shadow:inset 0 1px 10px hsla(0, 0%, 0%, 0.8);}
.button.btn-small{padding:3px 7px;}
.button-group:after{content:'';display:block;clear:both;}
.button-group .button{float:left;border-radius:0;margin-left:0;margin-right:1px;}
.button-group .button:first-child{border-radius:0.5em 0 0 0.5em;}
.button-group .button:last-child{border-radius:0 0.5em 0.5em 0;}
.flex-video{position:relative;padding-top:10%;padding-bottom:53.5%;height:0;overflow:hidden;}
.flex-video.widescreen{padding-bottom:56.34%;}
.flex-video.vimeo{padding-top:0;}
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (max-width:1023px){input#nav-mobile, input#nav-mobile-open{display:none;}
.navbar{position:fixed;width:0;height:100%;z-index:9999;background:#333;overflow-y:auto;overflow-x:hidden;transition:all .6s ease;box-shadow:inset -7px 0 15px #111;top:0;left:0;padding-left:0;padding-right:0;}
input#nav-mobile:checked + .navbar{width:80%;z-index:9999;}
label[for="nav-mobile-open"]{width:100%;height:100%;z-index:-1;background:none;top:0;left:0;transition:all .5s ease;cursor:pointer;}
input#nav-mobile:checked ~ label[for="nav-mobile-open"]{background:rgba(0, 0, 0, .5);z-index:99;position:fixed;}
.navbar > ul > li >:first-of-type:nth-last-child(2){text-shadow:500px 0 0 #ccc !important;margin-left:-500px;width:0!important;transition-delay:.2s;transition:all 0 ease;}
.navbar > ul > li > ul > li >:first-of-type:nth-last-child(2){text-shadow:500px 0 0 #ccc !important;margin-left:-500px;width:0!important;transition-delay:.2s;transition:all 0 ease;}
.navbar > ul > li:hover >:first-of-type:nth-last-child(2){text-shadow:1px 1px 0 #000 !important;margin-left:0;width:100%!important;transition-delay:.1s;}
.navbar > ul > li > ul > li:hover >:first-of-type:nth-last-child(2){text-shadow:1px 1px 0 #000 !important;margin-left:0;width:100%!important;transition-delay:.2s;}
.navbar > ul{width:100%;top:0;right:0;bottom:0;left:0;margin:0;padding:1px;list-style:none;}
.navbar > ul > li{margin-top:2px;border:none;transition:all .5s ease;cursor:pointer;border-left:3px solid rgba(0, 0, 0, 0.3);border-right:3px solid rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 0px rgba(255, 255, 255, 0.1);border-bottom:2px outset #111;border-top:1px solid #333;display:block;}
.navbar > ul > li:hover,
.navbar > ul > li.active{background:#555;}
.navbar > ul > li > a{color:#ccc;text-decoration:none;padding:10px 10px;line-height:35px;font-size:18px;display:block;text-shadow:1px 1px 0 #000;transition:all .4s ease;white-space:nowrap;}
.navbar > ul > li > a:hover{}
.navbar > ul > li > ul{width:100%;top:0;right:0;bottom:0;left:0;padding:1px;list-style:none;transition:all .5s ease;background:#222;display:block;}
.navbar > ul > li > ul > li{border:none;box-shadow:none;transition:all .5s ease;cursor:pointer;border-left:1px solid rgba(0, 0, 0, 0.3);border-right:1px solid rgba(0, 0, 0, 0.3);border-bottom:1px solid #111;border-top:1px solid #333;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.05);display:block;height:0;overflow:hidden;}
.navbar > ul > li > ul > li:hover,
.navbar > ul > li > ul > li.active{background:#444;}
.navbar > ul > li > ul > li > a{color:#ccc;text-decoration:none;transition:all .2s ease;padding:0 10px;font-size:16px;display:block;text-shadow:none;visibility:hidden;white-space:nowrap;}
.navbar > ul > li:hover > ul > li{height:inherit;}
.navbar > ul > li:hover > ul > li > a{font-size:16px;padding:15px 10px;height:inherit;visibility:visible;transition:all .3s ease;}
.navbar > ul > li > ul > li > ul{width:100%;top:0;right:0;bottom:0;left:0;padding:1px;list-style:none;transition:all .5s ease;background:#000;display:block;}
.navbar > ul > li > ul > li > ul > li{border:none;box-shadow:none;cursor:pointer;border-left:1px solid rgba(0, 0, 0, 0.3);border-right:1px solid rgba(0, 0, 0, 0.3);box-shadow:0 -1px 0 rgba(255, 255, 255, 0.05);border-bottom:1px solid #111;border-top:1px solid #333;display:block;height:0;transition:all .3s ease;}
.navbar > ul > li > ul > li:hover > ul > li{height:inherit;}
.navbar > ul > li > ul > li > ul > li:hover,
.navbar > ul > li > ul > li > ul > li.active{background:#222;}
.navbar > ul > li > ul > li > ul > li > a{color:#ccc;text-decoration:none;padding:10px;font-size:0;display:block;white-space:nowrap;text-shadow:none;}
.navbar > ul > li > ul > li:hover > ul > li > a{height:inherit;font-size:14px;}
label[for="nav-mobile"]{position:fixed;top:0;left:0;cursor:pointer;border-top:6px solid #3CA93C;border-bottom:18px double #3CA93C;content:"";height:30px;width:30px;margin-top:5px;margin-left:5px;transition:all .6s ease;z-index:2;}
input#nav-mobile:checked ~ label[for="nav-mobile"]{transform:rotate(45deg);left:81%;border:none;}
input#nav-mobile:checked ~ label[for="nav-mobile"]:after{content:"+";font-size:70px;font-weight:700;}
}
@media (min-width:1024px){input#nav-mobile, input#nav-mobile-open{display:none;}
.navbar{transition:all .2s ease;overflow:hidden;width:100%;margin-top:40px;}
.navbar > ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;z-index:9999;width:100%;}
.navbar > ul > li{float:left;margin:0;position:relative;word-wrap:break-word;width:20%;display:block;padding:5px;}
.navbar > ul > li:hover > a,
.navbar > ul > li.active > a{text-decoration:underline;}
.navbar > ul > li > a{text-align:center;line-height:24px;background:none;display:block;color:#fff;font-size:15px;font-weight:600;}
.navbar > ul > li:first-child > a{}
.navbar > ul > li > a.active,
.navbar > ul > li > a:hover{}
.navbar > ul > li > ul{padding-left:0;border-radius:5px;height:0;transition:all .3s ease;z-index:9999;}
.navbar > ul > li:hover > ul{height:inherit;background-color:#121212;}
.navbar > ul > li > ul > li{white-space:nowrap;list-style:none;text-align:left;transition:all .2s ease;padding:0 10px;height:0;width:155px;display:block;z-index:9999;position:relative;}
.navbar > ul > li:hover > ul > li{height:30px;}
.navbar > ul > li > ul > li:hover,
.navbar > ul > li > ul > li.active{background:#222;color:#fff;display:block;line-height:22px;}
.navbar > ul > li > ul > li.active > a{color:#fff;}
.navbar > ul > li > ul > li > a{font-family:Roboto Condensed, sans-serif;font-size:14px;color:#fff;text-shadow:none;opacity:0;width:100%;line-height:15px;transition:all .2s ease;display:block;padding:6px;position:absolute;z-index:9999;}
.navbar > ul > li > ul > li:hover > a{color:#fff;}
.navbar > ul > li:hover > ul > li > a{opacity:1;}
.navbar > ul > li > ul > li > ul{position:absolute;transition:all .3s ease;visibility:hidden;list-style:none;position:absolute;top:0;left:90%;transition:all .3s ease;opacity:0;}
.navbar > ul > li > ul > li:hover > ul{visibility:visible;opacity:1;}
.navbar > ul > li > ul > li > ul > li{padding:0 10px;border-radius:5px;}
.navbar > ul > li > ul > li > ul > li:hover,
.navbar > ul > li > ul > li > ul > li.active{}
.navbar > ul > li > ul > li > ul > li > a{font-family:Roboto Condensed, sans-serif;text-shadow:none;color:#fff;}
.navbar > ul > li > ul > li:hover > ul > li > a{}
}
@media (min-width:1270px){.navbar > ul{}
.navbar > ul > li > a{}
.navbar > ul > li{}
}
.modal{display:none;width:635px;background:#EE7E19;padding:10px;border-radius:20px 0 20px 0;box-shadow:0 0 10px #000;top:53%!important;}
.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(_src/close.png) no-repeat 0 0;}
.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url(_src/spinner.gif) #111 no-repeat center center;border-radius:8px;}
.accordion{}
.ac-item{padding:10px;position:relative;width:100%;background:#FAFAFA;box-shadow:1px 1px 3px gray;margin:5px 0;}
.ac-item.open{}
.ac-item-link:after{content:"+";font-weight:bold;font-size:larger;position:absolute;right:10px;color:#888;top:10px;display:block;}
.ac-item.open .ac-item-link:after{content:"-";}
.ac-item-link{width:100%;display:block;}
.ac-inner{padding:10px;border-left:1px solid #ddd;position:relative;font-size:12px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.ac-inner ul{padding-left:0;}
.ac-inner li{list-style:none;}
.mailForm{padding:10px;margin:10px 0;}
.mailForm_capcha{float:right;width:20px;height:20px;margin-right:50px;box-shadow:none!important;}
.YoutubeDelayed{width:400px;height:300px;background-size:cover;position:relative;padding:0px;}
.YoutubeDelayedPlay{background-image:url(data:image/png;base64,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);background-size:cover;width:100px;height:70px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
.YoutubeDelayedPlay:hover, .YoutubeDelayedPlay:active{background-image:url(data:image/png;base64,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);}
.YoutubeDelayedPlayer{width:100%;height:100%;}
.MediaBox_shadow{position:fixed;display:none;top:0px;left:0px;width:100%;height:100%;background:#000;z-index:100000;}
* html .MediaBox_shadow{position:absolute;}
.MediaBox{position:fixed;display:none;background:#fff;z-index:100001;}
* html .MediaBox{position:absolute;}
.MediaBox_shadowL, .MediaBox_shadowR, .MediaBox_shadowT, .MediaBox_shadowB, .MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{position:absolute;overflow:hidden;}
.MediaBox_shadowL, .MediaBox_shadowR{width:15px;height:100%;background:url(/_img/ami_jsapi/shade-v.png) repeat-y;}
.MediaBox_shadowL{left:-15px;top:0px;}
.MediaBox_shadowR{right:-15px;top:0px;background-position:-15px 0px;}
.MediaBox_shadowT, .MediaBox_shadowB{width:100%;height:15px;background:url(/_img/ami_jsapi/shade-h.png) repeat-x;}
.MediaBox_shadowT{left:0px;top:-15px;}
.MediaBox_shadowB{left:0px;bottom:-15px;background-position:0px -15px;}
.MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{width:15px;height:15px;background:url(/_img/ami_jsapi/shade-c.png) no-repeat;}
.MediaBox_shadowLT{left:-15px;top:-15px;}
.MediaBox_shadowRT{right:-15px;top:-15px;background-position:-15px 0px;}
.MediaBox_shadowLB{left:-15px;bottom:-15px;background-position:0px -15px;}
.MediaBox_shadowRB{right:-15px;bottom:-15px;background-position:-15px -15px;}
.MediaBox_speckLT{position:absolute;width:0px;height:0px;}
.MediaBox_speckRB{position:absolute;width:0px;height:0px;}
.MediaBox_close{position:absolute;width:39px;height:39px;right:-20px;top:-20px;background:url(/_img/ami_jsapi/close.png);cursor:pointer;}
.MediaBox_loader{position:absolute;width:32px;height:32px;left:50%;top:50%;margin:-16px 0px 0px -16px;background:url(/_img/ami_jsapi/loader.gif);}
.MediaBox_container{margin:10px 10px;}
.MediaBoxBlack{background:#000;}
.MediaBoxBlack .MediaBox_shadowL, .MediaBoxBlack .MediaBox_shadowR{background-image:url(/_img/ami_jsapi/glass-frame-v.png);}
.MediaBoxBlack .MediaBox_shadowT, .MediaBoxBlack .MediaBox_shadowB{background-image:url(/_img/ami_jsapi/glass-frame-h.png);}
.MediaBoxBlack .MediaBox_shadowLT, .MediaBoxBlack .MediaBox_shadowRT, .MediaBoxBlack .MediaBox_shadowLB, .MediaBoxBlack .MediaBox_shadowRB{background-image:url(/_img/ami_jsapi/glass-frame-c.png);}
.MediaBoxBlack .MediaBox_speckLT{background-image:url(/_img/ami_jsapi/glass-frame-c2lt.png);}
.MediaBoxBlack .MediaBox_speckRB{background-image:url(/_img/ami_jsapi/glass-frame-c2rb.png);}
.MediaBoxBlack .MediaBox_close{right:-25px;top:-25px;background-image:url(/_img/ami_jsapi/glass-frame-close.png);}
.MediaBoxBlack .MediaBox_loader{background-image:url(/_img/ami_jsapi/loader-black.gif);}
.MediaBoxBlack .MediaBox_container{margin:0px 0px;}
div.mSelectFrame{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;border:1px solid #848484;overflow:auto;}
div.mSelectOption, div.mSelectOptionSelected{padding:0px 2px;white-space:nowrap;cursor:default;}
div.mSelectOptionSelected{background:#5fabfe;color:#fff;}
img[data-ami-mbpopup]{cursor:url(/_img/ami_jsapi/pointer_plus.png), pointer;}
.MediaBox_loader{position:absolute;width:32px;height:32px;left:50%;top:50%;margin:-16px 0px 0px -16px;background:url(/_img/ami_jsapi/loader.gif);z-index:100002;}
.MediaBox_group{margin:10px;margin-bottom:0px;font-style:italic;}
.MediaBox_header{margin:10px;margin-bottom:0px;text-align:center;font-weight:bold;}
.MediaBox_url{margin:10px;margin-bottom:0px;text-align:center;}
.MediaBox_description{padding:10px;padding-bottom:0px;}
.MediaBox_imageArea{position:relative;}
.MediaBox_previous{position:absolute;left:-28px;top:50%;width:32px;height:63px;margin-top:-32px;background:url(/_img/ami_jsapi/mb-prev.png);cursor:pointer;}
.MediaBox_next{position:absolute;right:-28px;top:50%;width:32px;height:63px;margin-top:-32px;background:url(/_img/ami_jsapi/mb-next.png);cursor:pointer;}
.MediaBox_container{position:relative;margin:10px 10px 0px 10px;text-align:center;}
.MediaBox_zoom{margin:10px;margin-bottom:0px;text-align:right;font-style:italic;}
.MediaBox_zoom a{font-style:italic;}
#MediaBox_sliderPrevious{float:left;width:10px;height:20px;margin:40px 0px 0px 10px;background:#00f;cursor:pointer;}
#MediaBox_sliderNext{float:right;width:10px;height:20px;margin:40px 10px 0px 0px;background:#00f;cursor:pointer;}
.MediaBox .disabled{background:#ccf !important;cursor:default !important;}
.MediaBox_slider{position:relative;overflow:hidden;height:80px;margin:10px 30px 0px 30px;white-space:nowrap;}
.MediaBox_sliderImage{max-height:80px;height:expression(this.scrollHeight > 80 ? "80px":"auto");cursor:pointer;}
.MediaBox_sliderDelimeter{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:10px;}
.MediaBox_counter{margin:10px;margin-bottom:0px;text-align:right;font-style:italic;}
.mb-image,img[data-ami-mbpopup]{cursor:url(_mod_files/ce_images/files/pointer-plus.png), pointer;}
.photoalbum_item-small-row__control-panel,
.sort-type{display:none;}
.photoalbum_item-small{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.photoalbum_item-small-row{padding-left:5px;padding-right:5px;margin:auto;overflow:hidden;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:284px;-ms-flex-preferred-size:284px;flex-basis:284px;max-width:284px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.photoalbum_item-detail__img{float:none;}
@media (min-width:640px){.photoalbum_item-small-row{padding-left:10px;padding-right:10px;}
.photoalbum_item-detail__img{float:left;margin:0 15px 15px 0;}
}
@media (min-width:1024px){.photoalbum_item-small-row{padding-left:15px;padding-right:15px;}
}
.expand{display:none}
table[id*="sign"]{display:none!important;}
@import url("https://fonts.googleapis.com/css?family=Dosis:600|Roboto+Slab:100,300,400,700");article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,
button,
input,
select,
textarea{font-family:sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:hover,
a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:yellow;color:black;}
pre,
code,
kbd,
samp{font-family:monospace, serif;_font-family:"courier new", monospace;font-size:1em;}
q{quotes:none;}
q:before,
q:after{content:"";content:none;}
small{font-size:75%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,
menu,
ol,
ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,
ol,
ul{padding:0 0 0 40px;}
nav ul,
nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid silver;margin:0 0;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,
input{line-height:normal;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
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-decoration,
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
::selection{text-shadow:none;background:black;color:white;}
::-moz-selection{text-shadow:none;background:black;color:white;}
html{font-family:"Roboto Slab", sans-serif;font-size:12px;}
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6em;text-align:center;color:white;background:url(_mod_files/ce_images/files/background.jpg) no-repeat 50% 100%;}
h1, h2, h3{line-height:1.7em;font-weight:300;margin:0;}
h1{font-size:2.83333em;}
h2{font-size:2.33333em;}
p{margin:0 0 1.4em;}
em{font-style:normal;color:#d92400;}
img{display:block;width:100%;}
ul{list-style:none;display:block;padding:0;margin:0;}
a{text-decoration:none;color:#d92400;}
button{-webkit-font-smoothing:antialiased;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;font-size:1.33333em;line-height:45.6px;font-family:"Dosis", sans-serif;background-color:#f2f2f2;font-weight:600;height:48px;width:48px;position:relative;display:block;margin:0 auto;outline:none;border:none;}
button.hide{opacity:0;}
footer{position:absolute;text-align:right;line-height:0;font-size:0;bottom:0;right:0;left:0;}
footer .fb-like{display:inline-block;position:absolute;margin-left:12px;bottom:48px;right:22px;}
footer .twitter-share-button{display:inline-block;position:absolute;margin-left:12px;bottom:20px;right:10px;}
.accelerate{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.center{max-width:90%;margin:auto;width:100%;margin-top:3.5%;}
.wrapper{min-height:460px;position:absolute;overflow:hidden;display:block;height:100%;width:100%;left:0;right:0;top:0;}
.cells{}
.panel{-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.6);box-shadow:0 2px 8px rgba(0, 0, 0, 0.6);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;}
.about{-webkit-font-smoothing:auto;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;color:#000;}
.about.hide .cables{-webkit-transform:translate3d(0,-10%,0) rotateX(-90deg);-moz-transform:translate3d(0,-10%,0) rotateX(-90deg);transform:translate3d(0,-10%,0) rotateX(-90deg);opacity:0;}
.about.hide .panel{-webkit-transform:rotateX(-20deg);-moz-transform:rotateX(-20deg);transform:rotateX(-20deg);}
.about .panel,
.about .cables{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:relative;}
.about .cables{-webkit-transform-origin:50% -100%;-moz-transform-origin:50% -100%;transform-origin:50% -100%;}
.about .cables:before{left:10%;background:transparent url(_mod_files/ce_images/files/cable.png) 0 0 no-repeat;position:absolute;display:block;height:860px;width:30px;content:"";top:-837px;z-index:1;}
.about .cables:after{right:10%;background:transparent url(_mod_files/ce_images/files/cable.png) 0 0 no-repeat;position:absolute;display:block;height:860px;width:30px;content:"";top:-837px;z-index:1;}
.about .panel{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;transform-origin:50% 0%;background:#f2f2f2 url(_mod_files/ce_images/files/panel.jpg) -7px 0;}
.homepage .about .panel{background:#f2f2f2 url(_mod_files/ce_images/files/bg4.jpg) 0 0 no-repeat;box-shadow:inset 0 0 40px #121212;}
.about .panel:before{border-left:1px dashed rgba(29, 31, 39, 0.2);position:absolute;display:block;height:100%;content:"";left:5%;top:0;}
.about .panel:after{-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background:transparent url(_mod_files/ce_images/files/compass.png) 0 0 no-repeat;background-size:224px 224px;position:absolute;display:block;height:160px;width:120px;opacity:0.3;content:"";bottom:0;right:0;z-index:-1;}
.about .panel.accelerate{padding:1em 0 1em;}
.about .panel.accelerate:before{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;border-radius:6px 0 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background:transparent url(_mod_files/ce_images/files/map.png) 0 0 no-repeat;background-size:60.5px 82.5px;position:absolute;display:block;height:150px;width:110px;opacity:0.8;content:"";left:0;top:0;}
.about .panel h1{font-weight:100;color:#d92400;}
.about .panel h1 em{color:#1d1f27;}
.about .panel p{margin:0 8% 1.2em;position:relative;z-index:1;}
.about .panel p strong{font-weight:700;color:#1d1f27;}
.about .panel .social{margin:1.4em 0 1em;position:relative;z-index:1;}
.about .panel .twitter-follow-button{display:inline-block;margin-bottom:0.8em;}
.about .panel .twitter-follow-button + .twitter-follow-button{margin-left:0.4em;}
.about .panel .links{zoom:1;-webkit-box-shadow:0 0 8px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 8px 4px rgba(0, 0, 0, 0.1);box-shadow:0 0 8px 4px rgba(0, 0, 0, 0.1);border-top:1px solid rgba(0, 0, 0, 0.2);position:relative;z-index:1;}
.about .panel .links:after, .about .panel .links:before{display:table;content:"";}
.about .panel .links:after{clear:both;}
.about .panel .links li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:50%;}
.about .panel .links li a{-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.about .panel .links li + li{border-left:1px solid rgba(0, 0, 0, 0.2);}
.about .panel .links li + li a{-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.about .panel .links a{-webkit-font-smoothing:antialiased;font-size:1.33333em;font-family:"Dosis", sans-serif;text-transform:uppercase;font-weight:600;padding:1em 0 1.1em;display:block;}
.about .panel .links a.github:before, .about .panel .links a.download:before{content:"";font-family:"icons";text-transform:none;font-weight:normal;font-style:normal;line-height:1em;font-size:0.8em;margin-right:0.5em;margin-left:-0.8em;position:relative;top:-1px;}
.about .panel .links a.download:before{content:"d";}
.about .panel .links a.github:before{margin-right:0.4em;content:"g";}
.toggle{-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.6);box-shadow:0 2px 8px rgba(0, 0, 0, 0.6);margin:-24px;position:absolute;bottom:5%;left:50%;}
.toggle.i .cross{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);}
.toggle.i .cross .x{margin-left:-2px;width:4px;margin-top:-12px;}
.toggle.i .cross .y{margin-top:-4px;height:16px;}
.cross{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg);position:absolute;left:50%;top:50%;}
.cross .x, .cross .y{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background-color:#1d1f27;height:4px;width:4px;margin:-2px;position:absolute;left:0;top:0;}
.cross .x{margin-left:-12px;margin-top:-2px;width:24px;}
.cross .y{margin-top:-12px;height:24px;}
.prompt.hide{visibility:hidden;}
.prompt.hide .panel{-webkit-transform:translate3d(0,250%,0) rotateY(360deg);-moz-transform:translate3d(0,250%,0) rotateY(360deg);transform:translate3d(0,250%,0) rotateY(360deg);opacity:0;}
.prompt .cells{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}
.prompt .dismiss{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5);background-color:transparent;position:absolute;right:4px;top:4px;}
.prompt .x, .prompt .y{background:white;}
.prompt .center{max-width:300px;width:82%;}
.prompt .panel{-webkit-perspective:none;-moz-perspective:none;perspective:none;-webkit-transform-style:flat;-moz-transform-style:flat;transform-style:flat;-webkit-transition:all 1.8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1.8s cubic-bezier(0.77, 0, 0.175, 1);transition:all 1.8s cubic-bezier(0.77, 0, 0.175, 1);border:1px solid rgba(255, 255, 255, 0.15);background-color:rgba(0, 0, 0, 0.65);padding:1.2em 0 1.8em;}
.prompt .panel img{margin:0.6em auto;width:100px;}
.prompt .panel h2{margin:0 0 0.4em;}
.prompt .panel p{font-size:1.25em;margin:0 10% 1.25em;line-height:1.25em;color:#999999;}
.prompt .tilt-scene{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transform:translate3d(0,0,100px);-moz-transform:translate3d(0,0,100px);transform:translate3d(0,0,100px);margin:0 auto;width:60%;}
.prompt .tilt{-webkit-animation:tilt 4s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation:tilt 4s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:tilt 4s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);}
.scene,
.layer{display:block;height:100%;width:100%;padding:0;margin:0;}
.scene{min-height:460px;position:relative;overflow:hidden;}
.layer{position:absolute;}
.layer div{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.background{background:url(_mod_files/ce_images/files/background.jpg) no-repeat 50% 100%;bottom:96px;background-size:cover;position:absolute;width:110%;left:-5%;top:-5%;}
.lighthouse{-webkit-transform-origin:50% 90%;-moz-transform-origin:50% 90%;transform-origin:50% 90%;-webkit-animation:lighthouse 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation:lighthouse 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:lighthouse 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);margin:0px -64px;background-size:128px 224px;height:224px;width:128px;background-image:url(_mod_files/ce_images/files/lighthouse.png);background-repeat:no-repeat;bottom:60px;position:absolute;right:20%;}
.wave{background:transparent repeat-x;position:absolute;width:300%;left:-100%;}
.wave:after{position:absolute;display:block;content:"";height:219px;width:100%;top:100%;left:0;}
.wave.plain{background:url(_mod_files/ce_images/files/wave-plain.png);}
.wave.paint{background:url(_mod_files/ce_images/files/wave-paint.png);}
.rope{width:120%;position:relative;left:-10%;position:relative;}
.hanger{-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;}
.hanger.position-1{top:28%;}
.hanger.position-2{top:46%;}
.hanger.position-3{top:59%;}
.hanger.position-4{top:66.5%;}
.hanger.position-5{top:69.5%;}
.hanger.position-6{top:66.5%;}
.hanger.position-7{top:59%;}
.hanger.position-8{top:46%;}
.hanger.position-9{top:28%;}
.hanger.position-1{left:40%;}
.hanger.position-2{left:20%;}
.hanger.position-3{left:30%;}
.hanger.position-4{left:60%;}
.hanger.position-5{left:50%;}
.hanger.position-6{left:60%;}
.hanger.position-7{left:70%;}
.hanger.position-8{left:80%;}
.hanger.position-9{left:90%;}
.board{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;transform-origin:50% 0%;margin:0px -140px;background-size:188px 60px;height:280px;width:280px;background-repeat:no-repeat;position:absolute;top:-4px;left:0;}
.board.cloud-1{background-image:url(_mod_files/ce_images/files/board-cloud-1.png);z-index:999999999;}
.swing-1{-webkit-animation:swing 4s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation:swing 4s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:swing 4s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);}
.swing-2{-webkit-animation:swing 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation:swing 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:swing 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);}
.swing-3{-webkit-animation:swing 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation:swing 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:swing 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);}
.swing-4{-webkit-animation:swing 2.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation:swing 2.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:swing 2.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);}
.swing-5{-webkit-animation:swing 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation:swing 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:swing 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);}
.wave.depth-10{-webkit-animation:wave 8s 0.1s infinite linear;-moz-animation:wave 8s 0.1s infinite linear;animation:wave 8s 0.1s infinite linear;bottom:140px;margin:0px 0px;background-size:40px 16px;height:16px;}
.wave.depth-10:after{height:144px;}
.rope.depth-10{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);top:20%;}
.rope.depth-10 .hanger{-webkit-transform:scale(0.25);-moz-transform:scale(0.25);transform:scale(0.25);}
.wave.depth-20{-webkit-animation:wave 7.55556s 0.1s infinite linear;-moz-animation:wave 7.55556s 0.1s infinite linear;animation:wave 7.55556s 0.1s infinite linear;bottom:120px;margin:0px 0px;background-size:80px 32px;height:32px;}
.wave.depth-20:after{height:128px;}
.rope.depth-20{-webkit-transform:scale(1.02778);-moz-transform:scale(1.02778);transform:scale(1.02778);top:16.66667%;}
.rope.depth-20 .hanger{-webkit-transform:scale(0.27778);-moz-transform:scale(0.27778);transform:scale(0.27778);}
.wave.depth-30{-webkit-animation:wave 7.11111s 0.1s infinite linear;-moz-animation:wave 7.11111s 0.1s infinite linear;animation:wave 7.11111s 0.1s infinite linear;bottom:100px;margin:0px 0px;background-size:120px 48px;height:48px;}
.wave.depth-30:after{height:112px;}
.rope.depth-30{-webkit-transform:scale(1.05556);-moz-transform:scale(1.05556);transform:scale(1.05556);top:13.33333%;}
.rope.depth-30 .hanger{-webkit-transform:scale(0.30556);-moz-transform:scale(0.30556);transform:scale(0.30556);}
.wave.depth-40{-webkit-animation:wave 6.66667s 0.1s infinite linear;-moz-animation:wave 6.66667s 0.1s infinite linear;animation:wave 6.66667s 0.1s infinite linear;bottom:80px;margin:0px 0px;background-size:160px 64px;height:64px;}
.wave.depth-40:after{height:96px;}
.rope.depth-40{-webkit-transform:scale(1.08333);-moz-transform:scale(1.08333);transform:scale(1.08333);top:10.0%;}
.rope.depth-40 .hanger{-webkit-transform:scale(0.33333);-moz-transform:scale(0.33333);transform:scale(0.33333);}
.wave.depth-50{-webkit-animation:wave 6.22222s 0.1s infinite linear;-moz-animation:wave 6.22222s 0.1s infinite linear;animation:wave 6.22222s 0.1s infinite linear;bottom:60px;margin:0px 0px;background-size:200px 80px;height:80px;}
.wave.depth-50:after{height:80px;}
.rope.depth-50{-webkit-transform:scale(1.11111);-moz-transform:scale(1.11111);transform:scale(1.11111);top:6.66667%;}
.rope.depth-50 .hanger{-webkit-transform:scale(0.36111);-moz-transform:scale(0.36111);transform:scale(0.36111);}
.wave.depth-60{-webkit-animation:wave 5.77778s 0.1s infinite linear;-moz-animation:wave 5.77778s 0.1s infinite linear;animation:wave 5.77778s 0.1s infinite linear;bottom:40px;margin:0px 0px;background-size:240px 96px;height:96px;}
.wave.depth-60:after{height:64px;}
.rope.depth-60{-webkit-transform:scale(1.13889);-moz-transform:scale(1.13889);transform:scale(1.13889);top:3.33333%;}
.rope.depth-60 .hanger{-webkit-transform:scale(0.38889);-moz-transform:scale(0.38889);transform:scale(0.38889);}
.wave.depth-70{-webkit-animation:wave 5.33333s 0.1s infinite linear;-moz-animation:wave 5.33333s 0.1s infinite linear;animation:wave 5.33333s 0.1s infinite linear;bottom:20px;margin:0px 0px;background-size:280px 112px;height:112px;}
.wave.depth-70:after{height:48px;}
.rope.depth-70{-webkit-transform:scale(1.16667);-moz-transform:scale(1.16667);transform:scale(1.16667);top:0.0%;}
.rope.depth-70 .hanger{-webkit-transform:scale(0.41667);-moz-transform:scale(0.41667);transform:scale(0.41667);}
.wave.depth-80{-webkit-animation:wave 4.88889s 0.1s infinite linear;-moz-animation:wave 4.88889s 0.1s infinite linear;animation:wave 4.88889s 0.1s infinite linear;bottom:0px;margin:0px 0px;background-size:320px 128px;height:128px;}
.wave.depth-80:after{height:32px;}
.rope.depth-80{-webkit-transform:scale(1.19444);-moz-transform:scale(1.19444);transform:scale(1.19444);top:-3.33333%;}
.rope.depth-80 .hanger{-webkit-transform:scale(0.44444);-moz-transform:scale(0.44444);transform:scale(0.44444);}
.wave.depth-90{-webkit-animation:wave 4.44444s 0.1s infinite linear;-moz-animation:wave 4.44444s 0.1s infinite linear;animation:wave 4.44444s 0.1s infinite linear;bottom:-20px;margin:0px 0px;background-size:360px 144px;height:144px;}
.wave.depth-90:after{height:16px;}
.rope.depth-90{-webkit-transform:scale(1.22222);-moz-transform:scale(1.22222);transform:scale(1.22222);top:-6.66667%;}
.rope.depth-90 .hanger{-webkit-transform:scale(0.47222);-moz-transform:scale(0.47222);transform:scale(0.47222);}
.wave.depth-100{-webkit-animation:wave 4s 0.1s infinite linear;-moz-animation:wave 4s 0.1s infinite linear;animation:wave 4s 0.1s infinite linear;bottom:-68px;margin:0px 0px;background-size:400px 160px;height:160px;}
.wave.depth-100:after{height:0px;}
.rope.depth-100{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);transform:scale(1.25);top:-10%;}
.rope.depth-100 .hanger{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5);}
@media all and (min-width:400px){html{font-size:12px;}
.wrapper{min-height:360px;}
.about .panel header:before{background-size:66px 90px;}
.toggle{bottom:5%;}
.prompt .panel img{width:80px;}
.scene{min-height:360px;}
.rope.depth-10{top:10%;}
.rope.depth-10 .hanger{-webkit-transform:scale(0.3);-moz-transform:scale(0.3);transform:scale(0.3);}
.rope.depth-20{top:6.11111%;}
.rope.depth-20 .hanger{-webkit-transform:scale(0.33333);-moz-transform:scale(0.33333);transform:scale(0.33333);}
.rope.depth-30{top:2.22222%;}
.rope.depth-30 .hanger{-webkit-transform:scale(0.36667);-moz-transform:scale(0.36667);transform:scale(0.36667);}
.rope.depth-40{top:-1.66667%;}
.rope.depth-40 .hanger{-webkit-transform:scale(0.4);-moz-transform:scale(0.4);transform:scale(0.4);}
.rope.depth-50{top:-5.55556%;}
.rope.depth-50 .hanger{-webkit-transform:scale(0.43333);-moz-transform:scale(0.43333);transform:scale(0.43333);}
.rope.depth-60{top:-9.44444%;}
.rope.depth-60 .hanger{-webkit-transform:scale(0.46667);-moz-transform:scale(0.46667);transform:scale(0.46667);}
.rope.depth-70{top:-13.33333%;}
.rope.depth-70 .hanger{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5);}
.rope.depth-80{top:-17.22222%;}
.rope.depth-80 .hanger{-webkit-transform:scale(0.53333);-moz-transform:scale(0.53333);transform:scale(0.53333);}
.rope.depth-90{top:-21.11111%;}
.rope.depth-90 .hanger{-webkit-transform:scale(0.56667);-moz-transform:scale(0.56667);transform:scale(0.56667);}
.rope.depth-100{top:-25%;}
.rope.depth-100 .hanger{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);transform:scale(0.6);}
}
@media all and (min-width:600px){html{font-size:15px;}
button{-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;height:56px;width:56px;}
footer{padding:0 10px 20px;}
footer .fb-like,
footer .twitter-share-button{position:static;bottom:auto;right:auto;}
.center{max-width:90%;}
.about .panel:after{background-size:252px 252px;height:180px;width:140px;}
.about .panel header:before{background-size:82.5px 112.5px;}
.prompt{overflow:visible;display:block;width:0;}
.prompt.hide .panel{-webkit-transform:translate3d(0,50%,400px) rotateX(90deg);-moz-transform:translate3d(0,50%,400px) rotateX(90deg);transform:translate3d(0,50%,400px) rotateX(90deg);}
.prompt .cells{position:absolute;display:block;bottom:25px;left:25px;}
.prompt .dismiss{right:0px;top:0px;}
.prompt .panel{-webkit-transition:all 1.2s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1.2s cubic-bezier(0.77, 0, 0.175, 1);transition:all 1.2s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;transform-origin:50% 100%;padding:1em 0 0.8em;width:220px;}
.prompt .panel img{margin:0.4em auto 0.6em;width:80px;}
.prompt .panel h2{font-size:1.6em;}
.prompt .panel p{font-size:0.93333em;margin:0 10% 1.3em;line-height:1.3em;}
.toggle{margin:-28px;bottom:5%;}
.background{bottom:96px;}
.lighthouse{margin:0px -96px;background-size:192px 336px;height:336px;width:192px;bottom:15px;}
.light{margin:-140px -140px;background-size:280px 280px;height:280px;width:280px;}
.light.a{bottom:144px;}
.light.b{bottom:144px;}
.light.c{bottom:108px;}
.light.d{bottom:-24px;}
.light.e{bottom:192px;}
.light.f{bottom:128px;}
.wave.depth-10{bottom:210px;margin:0px 0px;background-size:60px 24px;height:24px;}
.wave.depth-10:after{height:216px;}
.rope.depth-10{top:20%;}
.rope.depth-10 .hanger{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5);}
.wave.depth-20{bottom:180px;margin:0px 0px;background-size:120px 48px;height:48px;}
.wave.depth-20:after{height:192px;}
.rope.depth-20{top:16.66667%;}
.rope.depth-20 .hanger{-webkit-transform:scale(0.55556);-moz-transform:scale(0.55556);transform:scale(0.55556);}
.wave.depth-30{bottom:70px;margin:0px 0px;background-size:180px 72px;height:72px;}
.wave.depth-30:after{height:168px;}
.rope.depth-30{top:13.33333%;}
.rope.depth-30 .hanger{-webkit-transform:scale(0.61111);-moz-transform:scale(0.61111);transform:scale(0.61111);}
.wave.depth-40{bottom:20px;margin:0px 0px;background-size:240px 96px;height:96px;}
.wave.depth-40:after{height:144px;}
.rope.depth-40{top:10.0%;}
.rope.depth-40 .hanger{-webkit-transform:scale(0.66667);-moz-transform:scale(0.66667);transform:scale(0.66667);}
.wave.depth-50{bottom:-10px;margin:0px 0px;background-size:300px 120px;height:120px;}
.wave.depth-50:after{height:120px;}
.rope.depth-50{top:6.66667%;}
.rope.depth-50 .hanger{-webkit-transform:scale(0.72222);-moz-transform:scale(0.72222);transform:scale(0.72222);}
.wave.depth-60{bottom:-40px;margin:0px 0px;background-size:360px 144px;height:144px;}
.wave.depth-60:after{height:96px;}
.rope.depth-60{top:3.33333%;}
.rope.depth-60 .hanger{-webkit-transform:scale(0.77778);-moz-transform:scale(0.77778);transform:scale(0.77778);}
.wave.depth-70{bottom:30px;margin:0px 0px;background-size:420px 168px;height:168px;}
.wave.depth-70:after{height:72px;}
.rope.depth-70{top:0.0%;}
.rope.depth-70 .hanger{-webkit-transform:scale(0.83333);-moz-transform:scale(0.83333);transform:scale(0.83333);}
.wave.depth-80{bottom:-100px;margin:0px 0px;background-size:480px 192px;height:192px;}
.wave.depth-80:after{height:48px;}
.rope.depth-80{top:-3.33333%;}
.rope.depth-80 .hanger{-webkit-transform:scale(0.88889);-moz-transform:scale(0.88889);transform:scale(0.88889);}
.wave.depth-90{bottom:-30px;margin:0px 0px;background-size:540px 216px;height:216px;}
.wave.depth-90:after{height:24px;}
.rope.depth-90{top:-6.66667%;}
.rope.depth-90 .hanger{-webkit-transform:scale(0.94444);-moz-transform:scale(0.94444);transform:scale(0.94444);}
.wave.depth-100{bottom:-188px;margin:0px 0px;background-size:600px 240px;height:240px;}
.wave.depth-100:after{height:0px;}
.rope.depth-100{top:-10%;}
.rope.depth-100 .hanger{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
}
@media all and (min-width:900px){html{font-size:15px;}
.center{max-width:90%;}
.about .panel:after{background-size:280px 280px;height:200px;width:160px;}
.about .panel header:before{background-size:82.5px 112.5px;}
.about .panel .links a{padding:1.2em 0 1.3em;}
.toggle{margin:-28px;bottom:5%;}
.background{bottom:60px;}
.lighthouse{margin:0px -104px;background-size:208px 364px;height:364px;width:208px;bottom:40px;}
.light{margin:-160px -160px;background-size:320px 320px;height:320px;width:320px;}
.light.a{bottom:112px;left:15%;}
.light.b{bottom:60px;}
.light.c{bottom:108px;}
.light.d{bottom:76px;}
.light.e{bottom:208px;}
.light.f{bottom:128px;left:85%;}
.wave.depth-10{bottom:238px;margin:0px 0px;background-size:68px 27.2px;height:27px;}
.wave.depth-10:after{height:244.8px;}
.rope.depth-10{top:10%;}
.rope.depth-10 .hanger{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5);}
.wave.depth-20{bottom:204px;margin:0px 0px;background-size:136px 54.4px;height:54px;}
.wave.depth-20:after{height:217.6px;}
.rope.depth-20{top:6.66667%;}
.rope.depth-20 .hanger{-webkit-transform:scale(0.56111);-moz-transform:scale(0.56111);transform:scale(0.56111);}
.wave.depth-30{bottom:170px;margin:0px 0px;background-size:204px 81.6px;height:82px;}
.wave.depth-30:after{height:190.4px;}
.rope.depth-30{top:3.33333%;}
.rope.depth-30 .hanger{-webkit-transform:scale(0.62222);-moz-transform:scale(0.62222);transform:scale(0.62222);}
.wave.depth-40{bottom:136px;margin:0px 0px;background-size:272px 108.8px;height:109px;}
.wave.depth-40:after{height:163.2px;}
.rope.depth-40{top:0.0%;}
.rope.depth-40 .hanger{-webkit-transform:scale(0.68333);-moz-transform:scale(0.68333);transform:scale(0.68333);}
.wave.depth-50{bottom:102px;margin:0px 0px;background-size:340px 136px;height:136px;}
.wave.depth-50:after{height:136px;}
.rope.depth-50{top:-3.33333%;}
.rope.depth-50 .hanger{-webkit-transform:scale(0.74444);-moz-transform:scale(0.74444);transform:scale(0.74444);}
.wave.depth-60{bottom:-28px;margin:0px 0px;background-size:408px 163.2px;height:163px;}
.wave.depth-60:after{height:108.8px;}
.rope.depth-60{top:-6.66667%;}
.rope.depth-60 .hanger{-webkit-transform:scale(0.80556);-moz-transform:scale(0.80556);transform:scale(0.80556);}
.wave.depth-70{bottom:34px;margin:0px 0px;background-size:476.0px 190.4px;height:190px;}
.wave.depth-70:after{height:81.6px;}
.rope.depth-70{top:-10.0%;}
.rope.depth-70 .hanger{-webkit-transform:scale(0.86667);-moz-transform:scale(0.86667);transform:scale(0.86667);}
.wave.depth-80{bottom:0px;margin:0px 0px;background-size:544px 217.6px;height:218px;}
.wave.depth-80:after{height:54.4px;}
.rope.depth-80{top:-13.33333%;}
.rope.depth-80 .hanger{-webkit-transform:scale(0.92778);-moz-transform:scale(0.92778);transform:scale(0.92778);}
.wave.depth-90{bottom:-34px;margin:0px 0px;background-size:612px 244.8px;height:245px;}
.wave.depth-90:after{height:27.2px;}
.rope.depth-90{top:-16.66667%;}
.rope.depth-90 .hanger{-webkit-transform:scale(0.98889);-moz-transform:scale(0.98889);transform:scale(0.98889);}
.wave.depth-100{bottom:-96px;margin:0px 0px;background-size:680px 272px;height:272px;}
.wave.depth-100:after{height:0px;}
.rope.depth-100{top:-20%;}
.rope.depth-100 .hanger{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
}
@media all and (min-width:1200px){html{font-size:16px;}
.center{max-width:1200px;width:100%;}
.about .panel:after{background-size:280px 280px;height:200px;width:170px;}
.about .panel header:before{background-size:93.5px 127.5px;}
.prompt .panel{width:240px;}
.lighthouse{margin:0px -112px;background-size:224px 392px;height:392px;width:224px;}
.light{margin:-200px -200px;background-size:400px 400px;height:400px;width:400px;}
.wave.depth-10{bottom:252px;margin:0px 0px;background-size:72px 28.8px;height:29px;}
.wave.depth-10:after{height:259.2px;}
.rope.depth-10{top:5%;}
.rope.depth-10 .hanger{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);transform:scale(0.6);}
.wave.depth-20{bottom:216px;margin:0px 0px;background-size:144px 57.6px;height:58px;}
.wave.depth-20:after{height:230.4px;}
.rope.depth-20{top:1.66667%;}
.rope.depth-20 .hanger{-webkit-transform:scale(0.67778);-moz-transform:scale(0.67778);transform:scale(0.67778);}
.wave.depth-30{bottom:80px;margin:0px 0px;background-size:216px 86.4px;height:86px;}
.wave.depth-30:after{height:201.6px;}
.rope.depth-30{top:-1.66667%;}
.rope.depth-30 .hanger{-webkit-transform:scale(0.75556);-moz-transform:scale(0.75556);transform:scale(0.75556);}
.wave.depth-40{bottom:44px;margin:0px 0px;background-size:288px 115.2px;height:115px;}
.wave.depth-40:after{height:172.8px;}
.rope.depth-40{top:-5.0%;}
.rope.depth-40 .hanger{-webkit-transform:scale(0.83333);-moz-transform:scale(0.83333);transform:scale(0.83333);}
.wave.depth-50{bottom:8px;margin:0px 0px;background-size:360px 144px;height:144px;}
.wave.depth-50:after{height:144px;}
.rope.depth-50{top:-8.33333%;}
.rope.depth-50 .hanger{-webkit-transform:scale(0.91111);-moz-transform:scale(0.91111);transform:scale(0.91111);}
.wave.depth-60{bottom:-28px;margin:0px 0px;background-size:432px 172.8px;height:173px;}
.wave.depth-60:after{height:115.2px;}
.rope.depth-60{top:-11.66667%;}
.rope.depth-60 .hanger{-webkit-transform:scale(0.98889);-moz-transform:scale(0.98889);transform:scale(0.98889);}
.wave.depth-70{bottom:36px;margin:0px 0px;background-size:504.0px 201.6px;height:202px;}
.wave.depth-70:after{height:86.4px;}
.rope.depth-70{top:-15.0%;}
.rope.depth-70 .hanger{-webkit-transform:scale(1.06667);-moz-transform:scale(1.06667);transform:scale(1.06667);}
.wave.depth-80{bottom:-100px;margin:0px 0px;background-size:576px 230.4px;height:230px;}
.wave.depth-80:after{height:57.6px;}
.rope.depth-80{top:-18.33333%;}
.rope.depth-80 .hanger{-webkit-transform:scale(1.14444);-moz-transform:scale(1.14444);transform:scale(1.14444);}
.wave.depth-90{bottom:-36px;margin:0px 0px;background-size:648px 259.2px;height:259px;}
.wave.depth-90:after{height:28.8px;}
.rope.depth-90{top:-21.66667%;}
.rope.depth-90 .hanger{-webkit-transform:scale(1.22222);-moz-transform:scale(1.22222);transform:scale(1.22222);}
.wave.depth-100{bottom:-200px;margin:0px 0px;background-size:720px 288px;height:288px;}
.wave.depth-100:after{height:0px;}
.rope.depth-100{top:-25%;}
.rope.depth-100 .hanger{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3);}
}
a, button{-webkit-transition:color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
.cross, .x, .y{-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);}
.about .panel,
.about .cables{-webkit-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);}
.homepage .about .cables{box-shadow:0 4px 15px #000;border-radius:14px;}
@-webkit-keyframes phase{0%{opacity:1;}
25%{opacity:0.4;}
50%{opacity:0.8;}
75%{opacity:0.4;}
100%{opacity:1;}
}
@-moz-keyframes phase{0%{opacity:1;}
25%{opacity:0.4;}
50%{opacity:0.8;}
75%{opacity:0.4;}
100%{opacity:1;}
}
@-ms-keyframes phase{0%{opacity:1;}
25%{opacity:0.4;}
50%{opacity:0.8;}
75%{opacity:0.4;}
100%{opacity:1;}
}
@keyframes phase{0%{opacity:1;}
25%{opacity:0.4;}
50%{opacity:0.8;}
75%{opacity:0.4;}
100%{opacity:1;}
}
@-webkit-keyframes tilt{0%{-webkit-transform:rotateX(-30deg);-moz-transform:rotateX(-30deg);transform:rotateX(-30deg);}
25%{-webkit-transform:rotateX(30deg);-moz-transform:rotateX(30deg);transform:rotateX(30deg);}
50%{-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);transform:rotateY(-30deg);}
75%{-webkit-transform:rotateY(30deg);-moz-transform:rotateY(30deg);transform:rotateY(30deg);}
100%{-webkit-transform:rotateZ(20deg);-moz-transform:rotateZ(20deg);transform:rotateZ(20deg);}
}
@-moz-keyframes tilt{0%{-webkit-transform:rotateX(-30deg);-moz-transform:rotateX(-30deg);transform:rotateX(-30deg);}
25%{-webkit-transform:rotateX(30deg);-moz-transform:rotateX(30deg);transform:rotateX(30deg);}
50%{-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);transform:rotateY(-30deg);}
75%{-webkit-transform:rotateY(30deg);-moz-transform:rotateY(30deg);transform:rotateY(30deg);}
100%{-webkit-transform:rotateZ(20deg);-moz-transform:rotateZ(20deg);transform:rotateZ(20deg);}
}
@-ms-keyframes tilt{0%{-webkit-transform:rotateX(-30deg);-moz-transform:rotateX(-30deg);transform:rotateX(-30deg);}
25%{-webkit-transform:rotateX(30deg);-moz-transform:rotateX(30deg);transform:rotateX(30deg);}
50%{-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);transform:rotateY(-30deg);}
75%{-webkit-transform:rotateY(30deg);-moz-transform:rotateY(30deg);transform:rotateY(30deg);}
100%{-webkit-transform:rotateZ(20deg);-moz-transform:rotateZ(20deg);transform:rotateZ(20deg);}
}
@keyframes tilt{0%{-webkit-transform:rotateX(-30deg);-moz-transform:rotateX(-30deg);transform:rotateX(-30deg);}
25%{-webkit-transform:rotateX(30deg);-moz-transform:rotateX(30deg);transform:rotateX(30deg);}
50%{-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);transform:rotateY(-30deg);}
75%{-webkit-transform:rotateY(30deg);-moz-transform:rotateY(30deg);transform:rotateY(30deg);}
100%{-webkit-transform:rotateZ(20deg);-moz-transform:rotateZ(20deg);transform:rotateZ(20deg);}
}
@-webkit-keyframes wave{0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);}
}
@-moz-keyframes wave{0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);}
}
@-ms-keyframes wave{0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);}
}
@keyframes wave{0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);}
}
@-webkit-keyframes lighthouse{0%{-webkit-transform:translate3d(15%,0,0) rotateZ(12deg);-moz-transform:translate3d(15%,0,0) rotateZ(12deg);transform:translate3d(15%,0,0) rotateZ(12deg);}
100%{-webkit-transform:translate3d(-15%,0,0) rotateZ(-7deg);-moz-transform:translate3d(-15%,0,0) rotateZ(-7deg);transform:translate3d(-15%,0,0) rotateZ(-7deg);}
}
@-moz-keyframes lighthouse{0%{-webkit-transform:translate3d(15%,0,0) rotateZ(12deg);-moz-transform:translate3d(15%,0,0) rotateZ(12deg);transform:translate3d(15%,0,0) rotateZ(12deg);}
100%{-webkit-transform:translate3d(-15%,0,0) rotateZ(-7deg);-moz-transform:translate3d(-15%,0,0) rotateZ(-7deg);transform:translate3d(-15%,0,0) rotateZ(-7deg);}
}
@-ms-keyframes lighthouse{0%{-webkit-transform:translate3d(15%,0,0) rotateZ(12deg);-moz-transform:translate3d(15%,0,0) rotateZ(12deg);transform:translate3d(15%,0,0) rotateZ(12deg);}
100%{-webkit-transform:translate3d(-15%,0,0) rotateZ(-7deg);-moz-transform:translate3d(-15%,0,0) rotateZ(-7deg);transform:translate3d(-15%,0,0) rotateZ(-7deg);}
}
@keyframes lighthouse{0%{-webkit-transform:translate3d(15%,0,0) rotateZ(12deg);-moz-transform:translate3d(15%,0,0) rotateZ(12deg);transform:translate3d(15%,0,0) rotateZ(12deg);}
100%{-webkit-transform:translate3d(-15%,0,0) rotateZ(-7deg);-moz-transform:translate3d(-15%,0,0) rotateZ(-7deg);transform:translate3d(-15%,0,0) rotateZ(-7deg);}
}
@-webkit-keyframes swing{0%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);}
100%{-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
}
@-moz-keyframes swing{0%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);}
100%{-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
}
@-ms-keyframes swing{0%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);}
100%{-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
}
@keyframes swing{0%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);}
100%{-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
}
html.mouse a:hover, html.mouse button:hover{-webkit-transition:color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);}
html.mouse a:hover{color:#ff755a;}
html.mouse button:hover{background-color:#d92400;color:white;}
html.mouse .toggle:hover .x, html.mouse .toggle:hover .y{background-color:white;}
html.mouse .links a:hover{background-color:#d92400;color:white;}
html.touch a.tap, html.touch button.tap{-webkit-transition:color 0s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 0s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:color 0s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 0s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color 0s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 0s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
html.touch a.tap{color:#ff755a;}
html.touch button.tap{background-color:#d92400;color:white;}
html.touch .toggle.tap .x, html.touch .toggle.tap .y{background-color:white;}
html.touch .links a.tap{background-color:#d92400;color:white;}
.nano{position:relative;width:100%;}
.logo{width:364px;margin:15px auto;}
.buy-button{display:block;z-index:9;padding:16px 30px;border-radius:7px;box-shadow:1px 1px 1px #000;text-shadow:1px 1px 0px #000;color:#fff;position:absolute;right:3%;top:0;width:250px;font-size:16px;background:rgb(244,175,132);background:-moz-linear-gradient(top, rgba(244,175,132,1) 0%, rgba(234,85,7,1) 54%, rgba(251,149,94,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,175,132,1)), color-stop(54%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1)));background:-webkit-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,1) 54%,rgba(251,149,94,1) 100%);background:-o-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,.8) 54%,rgba(251,149,94,1) 100%);background:-ms-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,.8) 54%,rgba(251,149,94,1) 100%);background:linear-gradient(to bottom, rgba(244,175,132,1) 0%,rgba(234,85,7,1) 54%,rgba(251,149,94,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4af84', endColorstr='#fb955e',GradientType=0);}
.buy-button:hover{background:rgb(208,228,247);background:-moz-linear-gradient(top, rgba(208,228,247,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(135,188,234,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,228,247,1)), color-stop(24%,rgba(115,177,231,1)), color-stop(50%,rgba(10,119,213,1)), color-stop(79%,rgba(83,159,225,1)), color-stop(100%,rgba(135,188,234,1)));background:-webkit-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);background:-o-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);background:-ms-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);background:linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0);}
.main-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.main-menu > li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:230px;-ms-flex-preferred-size:230px;flex-basis:230px;max-width:230px;-webkit-box-pack:center;padding:10px;}
.main-menu > li a{font-size:14px;display:block;padding:10px;border-radius:7px;box-shadow:1px 1px 1px #000;text-shadow:1px 1px 0 #000;color:#fff;background:rgb(244,175,132);background:-moz-linear-gradient(top, rgba(244,175,132,1) 0%, rgba(234,85,7,1) 54%, rgba(251,149,94,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,175,132,1)), color-stop(54%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1)));background:-webkit-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,1) 54%,rgba(251,149,94,1) 100%);background:-o-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,1) 54%,rgba(251,149,94,1) 100%);background:-ms-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,1) 54%,rgba(251,149,94,1) 100%);background:linear-gradient(to bottom, rgba(244,175,132,1) 0%,rgba(234,85,7,1) 54%,rgba(251,149,94,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4af84', endColorstr='#fb955e',GradientType=0);}
.main-menu > li a:hover,
.main-menu > li.active > a{background:rgb(208,228,247);background:-moz-linear-gradient(top, rgba(208,228,247,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(135,188,234,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,228,247,1)), color-stop(24%,rgba(115,177,231,1)), color-stop(50%,rgba(10,119,213,1)), color-stop(79%,rgba(83,159,225,1)), color-stop(100%,rgba(135,188,234,1)));background:-webkit-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);background:-o-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);background:-ms-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);background:linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0);}
.sub-menu{display:none;}
.sub-menu > li{}
.main-menu > li:hover .sub-menu > li{}
.sub-1{}
.main-menu li.active,
.main-menu li.hover{}
.homepage .l-content{position:absolute;opacity:0;z-index:-1;}
.nano-content{}
.nano-content{height:550px;overflow-y:auto;overflow-x:hidden;}
.grid4,
.news-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.grid4>div{padding-left:10px;padding-right:10px
-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:290px;-ms-flex-preferred-size:290px;flex-basis:290px;max-width:290px;text-align:center;}
table.images tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
table.images tr>td{padding-left:10px;padding-right:10px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:420px;-ms-flex-preferred-size:420px;flex-basis:420px;max-width:420px;text-align:center;}
table.images3 tr>td{-webkit-flex-basis:360px;-ms-flex-preferred-size:360px;flex-basis:360px;max-width:360px;}
table.images tr>td>img{width:100%!important;}
.l-content{padding-left:30px;padding-right:30px}
.l-content img{margin:auto!important;}
.button1{padding:10px;}
.button1>a{display:block;padding:10px;border-radius:7px;box-shadow:1px 1px 1px #000;text-shadow:1px 1px 0px #000;color:#fff;margin:10px auto;font-size:16px;background:rgb(244,175,132);background:-moz-linear-gradient(top, rgba(244,175,132,1) 0%, rgba(234,85,7,1) 54%, rgba(251,149,94,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,175,132,1)), color-stop(54%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1)));background:-webkit-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,1) 54%,rgba(251,149,94,1) 100%);background:-o-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,.8) 54%,rgba(251,149,94,1) 100%);background:-ms-linear-gradient(top, rgba(244,175,132,1) 0%,rgba(234,85,7,.8) 54%,rgba(251,149,94,1) 100%);background:linear-gradient(to bottom, rgba(244,175,132,1) 0%,rgba(234,85,7,1) 54%,rgba(251,149,94,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4af84', endColorstr='#fb955e',GradientType=0);}
.pages_sibl_bar{margin:20px auto;}
.allnews{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px;max-width:250px;text-align:center;padding:10px;}
.news-title{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0;}
.news-announce{overflow-x:hidden;padding:5px;text-overflow:ellipsis;max-height:150px;font-size:12px;}
.pages_print_version{display:none;}
.pager{position:absolute;top:3%;left:4.5%;}
.gadget[gvideo_id]{width:100%!important;display:block;height:auto!important;}
nav{}
/*.homepage .l-footer{transition:all .3s ease;position:absolute;bottom:0;opacity:0;}*/
.homepage .l-footer:hover{opacity:1;}
.homepage .top-menu{/*opacity:0;*/transition:all .3s ease;}
.homepage .top-menu:hover{opacity:1;transition:all .3s ease;}
.top-menu{display:block;margin:auto;max-width:1000px;}
.top-menu:before{content:"\041E  \043D\0430\0441:";float:left;margin-right:15px;}
.top-menu:after{clear:both;content:" ";display:table;}
.top-menu li{float:left;margin-right:5px;}
.top-menu li:before{content:"\\ "}
.top-menu li:last-child:after,
.top-menu li:first-child:before{content:" "}
.homepage .bot-menu,
.homepage .more-helps{opacity:0;visibility:hidden;}
.bot-menu{display:block;margin:0 auto;margin-bottom:15px;max-width:1000px;}
.bot-menu:after{clear:both;content:" ";display:table;}
.bot-menu li{float:left;margin-right:15px;}
.modal{display:none;max-width:380px !important;background:#fff;padding:15px 30px;height:300px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;z-index:99999!important;}
.blocker{z-index:9999!important;}
.modal a.close-modal{position:absolute;top:-32.5px;right:-32.5px;display:block;width:30px;height:30px;text-indent:-9999px;z-index:99999!important;background:url(_mod_files/ce_images/close.png) no-repeat 0 0;}
.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;}
@media (max-width:1023px){.modal{display:none;width:275px;padding:10px;}
}
@-webkit-keyframes
uptocallphone{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-moz-keyframes uptocallphone{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes uptocallphone{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-webkit-keyframes uptocallphone2{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-moz-keyframes uptocallphone2{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes uptocallphone2{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-webkit-keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(230, 13, 0,0)}10%{box-shadow:0 0 8px 6px #E60D00, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #E60D00}100%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(230, 13, 0, 0)}
}
@-moz-keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(230, 13, 0,0)}10%{box-shadow:0 0 8px 6px #E60D00, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #E60D00}100%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(230, 13, 0, 0)}
}
@keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(230, 13, 0,0)}10%{box-shadow:0 0 8px 6px #E60D00, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #E60D00}100%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(230, 13, 0, 0)}
}
@-webkit-keyframes uptocallmini2{0%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(230, 13, 0,0)}10%{box-shadow:0 0 8px 6px #E60D00, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #E60D00}100%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(230, 13, 0, 0)}
}
@-moz-keyframes uptocallmini2{0%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(230, 13, 0,0)}10%{box-shadow:0 0 8px 6px #71000A, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #71000A}100%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(230, 13, 0, 0)}
}
@keyframes uptocallmini2{0%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(230, 13, 0,0)}10%{box-shadow:0 0 8px 6px #71000A, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #71000A}100%{box-shadow:0 0 8px 6px rgba(230, 13, 0, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(230, 13, 0, 0)}
}
.call-phone{bottom:30px;box-sizing:border-box;color:rgb(230, 13, 0);cursor:pointer;height:70px;position:fixed;left:90%;width:70px;z-index:200999;perspective-origin:35px 35px;transform-origin:35px 35px;border:0px none rgb(230, 13, 0);font:normal normal normal normal 13px/22px 'Open Sans', sans-serif;outline:rgb(230, 13, 0) none 0px;}
.call-phone-link{box-shadow:rgba(230, 13, 0, 0.713726) 0px 0px 8px 6px, rgba(0, 0, 0, 0) 0px 0px 8.57399px 18.565px, rgba(230, 13, 0, 0.713726) 0px 0px 8.57399px 21.423px;box-sizing:border-box;color:rgb(230, 13, 0);cursor:pointer;display:block;height:70px;text-decoration:none;width:70px;perspective-origin:35px 35px;transform-origin:35px 35px;animation:uptocallmini 1.5s ease-out 0s infinite normal none running;background:rgb(230, 13, 0) none repeat scroll 0% 0%/auto padding-box padding-box;border:0px none rgb(230, 13, 0);border-radius:50% 50% 50% 50%;outline:rgb(255, 128, 0) none 0px;opacity:.3;}
.call-phone-link:hover{opacity:.9;transform:scale(1);}
.call-phone-link:before{background-position:50% 50%;box-sizing:border-box;color:rgb(230, 13, 0);cursor:pointer;display:block;height:70px;left:0px;position:absolute;top:0px;width:70px;z-index:0;align-self:stretch;perspective-origin:35px 35px;transform:matrix(0.944859, 0.327478, -0.327478, 0.944859, 0, 0);transform-origin:35px 35px;content:"";animation:uptocallphone 1.5s linear 0s infinite normal none running;background:rgba(0, 0, 0, 0) url("_mod_files/ce_images/call.png") no-repeat scroll 50% 50%/auto padding-box border-box;border:0px none rgb(230, 13, 0);font:normal normal normal normal 13px/22px 'Open Sans', sans-serif;outline:rgb(230, 13, 0) none 0px;}   


/* ГЛАВНОЕ: убираем декоративную сцену — волны, маяк, облака, тросы.
   Именно её картинки давали длинный хвост из ~20 запросов. */
#lay_f1{display:none !important;}

/* Показываем карточку с контентом сразу, не дожидаясь JS */
#about.about.hide .panel,
#about.about.hide .cables{transform:none !important;opacity:1 !important;}

/* Видимые фоны: avif → webp → оригинал (эти точно сконвертированы — видел в Network) */
body{
  background-image:url(/_mod_files/ce_images/files/background.jpg) !important;
  background-image:image-set(
    url(/_mod_files/ce_images/files/background.avif) type("image/avif"),
    url(/_mod_files/ce_images/files/background.webp) type("image/webp"),
    url(/_mod_files/ce_images/files/background.jpg) type("image/jpeg")) !important;
}
.homepage .about .panel{
  background-image:url(/_mod_files/ce_images/files/bg4.jpg) !important;
  background-image:image-set(
    url(/_mod_files/ce_images/files/bg4.avif) type("image/avif"),
    url(/_mod_files/ce_images/files/bg4.webp) type("image/webp"),
    url(/_mod_files/ce_images/files/bg4.jpg) type("image/jpeg")) !important;
}

@media (prefers-reduced-motion:reduce){
  *{animation:none !important;transition:none !important;}
}
/*
 * FILE END: _mod_files/_css/ami_custom.css
 */

/*
 * FILE START: _mod_files/_css/home.css
 */


/*
 * FILE END: _mod_files/_css/home.css
 */
