

/* Start:/bitrix/templates/main/grid.css?1793173913196570*/
.rubik{font-family: 'Rubik', sans-serif;}
.container-slide{ max-width: 2660px;overflow: hidden;position: relative;margin: 0 auto; }
.container-xl{ max-width: 1650px;position: relative;margin: 0 auto; }
.container2{ max-width: 1355px;position: relative;margin: 0 auto; }
.container{ max-width: 1325px;position: relative;margin: 0 auto; }
.container-lg{ max-width: 992px;position: relative;margin: 0 auto; }
.container-md{ max-width: 768px;position: relative;margin: 0 auto; }
.container-sm{ max-width: 576px;position: relative;margin: 0 auto; }
.scrollbar::-webkit-scrollbar { width: 0 !important }
.scrollbar { overflow: -moz-scrollbars-none; -ms-overflow-style: none; }
.txt-nosel{-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none; user-select: none; }
.no-psevdo:before,.no-psevdo:after{display:none !important;}
.curs-t0, .curs-t1, .curs-t4, .curs-t5, .curs-t6{ cursor: pointer; }
.curs-t0:hover{ opacity: 1; }
.curs-t1:hover{ opacity: 0.9; }
.curs-t2:hover{ opacity: 0.8; }
.curs-t3:hover{ opacity: 0.7; }
.curs-t4:hover{ background-color: #34373A; }
.curs-t5:hover{ background-color: #C5A774; }
.curs-t6:hover{ background-color: #C74242; color: #fff; }
.curs-t6:hover span{ color: #fff; }
.curs-t6:hover .icon {fill: #fff;}

.scale09{
  -webkit-transform: scale(0.9); 
     -moz-transform: scale(0.9); 
      -ms-transform: scale(0.9); 
       -o-transform: scale(0.9);  
          transform: scale(0.9);
}
.scale1{
  -webkit-transform: scale(1); 
     -moz-transform: scale(1); 
      -ms-transform: scale(1); 
       -o-transform: scale(1);  
          transform: scale(1);
}
.scale1_2{
  -webkit-transform: scale(1.2); 
     -moz-transform: scale(1.2); 
      -ms-transform: scale(1.2); 
       -o-transform: scale(1.2);  
          transform: scale(1.2);
}

.noscrbar::-webkit-scrollbar {display: none;}

.box-bb{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bg-att{background-attachment: fixed !important; 
	background-repeat: no-repeat !important; 
}
.bg-scr{
	background-attachment:scroll;
    background-position:left top;
    background-size:cover;
}

.hvisib{ visibility: hidden; }
.svisib{ visibility: visible;}

.wrd-brk{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.wrd-brk-all{word-break: break-all;}
.wrd-brk-rnd{hyphens: auto;position: relative;word-wrap: break-word;word-break: break-word;}

.opsty0{ opacity: 0; }
.opsty10{ opacity: 0.1; }
.opsty15{ opacity: 0.15; }
.opsty20{ opacity: 0.2; }
.opsty25{ opacity: 0.25; }
.opsty30{ opacity: 0.3; }
.opsty35{ opacity: 0.35; }
.opsty40{ opacity: 0.4; }
.opsty45{ opacity: 0.45; }
.opsty50{ opacity: 0.5; }
.opsty55{ opacity: 0.55; }
.opsty60{ opacity: 0.6; }
.opsty65{ opacity: 0.65; }
.opsty70{ opacity: 0.7; }
.opsty75{ opacity: 0.75; }
.opsty80{ opacity: 0.8; }
.opsty85{ opacity: 0.85; }
.opsty90{ opacity: 0.9; }
.opsty95{ opacity: 0.95; }
.opsty100{ opacity: 1; }

.nowrap{ white-space: nowrap; }
.ellipsis{ text-overflow: ellipsis; }

.bcol-grey{ border-color: #F8F8F8; } 
.bcol-eae{ border-color: #eaebed; } 
.bcol-green{ border-color: #92d400; }
.bcol-green2{ border-color: #a9ff00; }
.bcol-blur{ border-color: #5CA1E6; }
.bcol-fff{ border-color: #ffffff; }
.bcol-fff60{ border-color: rgba(255,255,255,0.6); }
.bcol-fff20{ border-color: rgba(255,255,255,0.2); }
.bcol-black05{ border-color: rgba(0,0,0,0.05); }
.bcol-black{ border-color: #000000; }
.bcol-brown{ border-color: #cf9d7b; }
.bcol-989{ border-color: #989ea3; }
.bcol-0E1{ border-color: #0E1828; }
.bcol-C74{ border-color: #C74242; } 
.bcol-373{ border-color: #373737; }
.bcol-979{ border-color: #979797; }
.bcol-e8e{ border-color: #e8e8e8; }
.bcol-5050{ border-color: #505050; }
.bcol-3B3{ border-color: #3B3E42; }
.bcol-2C2{ border-color: #2C2F32; }
.bcol-2C2o90{ border-color: rgba(44,47,50,0.9); }
.bcol-1F2{ border-color: #1F2226; }
.bcol-C4C{ border-color: #C4C4C4; }
.bcol-76B{ border-color: #76B900; }
.bcol-BAB{ border-color: #BABABA; }
.bcol-054{ border-color: #054B16; }
.bcol-519{ border-color: #519B36; }
.bcol-F4D{ border-color: #F4D432; }
.bcol-017{ border-color: #017F58; }
.bcol-292{ border-color: #292929; }
.bcol-833{ border-color: #833434; }
.bcol-cdc05{ border-color: rgba(205,205,205,0.05); }
.bcol-979o15{ border-color: rgba(151,151,151,0.15); }
.bcol-bo20{ border-color: rgba(0,0,0,0.2); }
.bcol-bo40{ border-color: rgba(0,0,0,0.4); }
.bcol-bo60{ border-color: rgba(0,0,0,0.6); }
.bcol-bo80{ border-color: rgba(0,0,0,0.8); }
.bcol-trans{ border-color: transparent; }


.bcol-C5Ao30{ border-color: rgba(197,167,116,0.3); }
.bcol-4F5o30{ border-color: rgba(79,84,186,0.3); }

.bcol-C74{ border-color: #C74242; } /* Техника Корабли */
.bcol-B68{ border-color: #B68E4B; } /* Золото Дублоны */
.bcol-4F5{ border-color: #4F54BA; } /* Запас ресурсов */
.bcol-CB7{ border-color: #CB7131; } /* Премиум */
.bcol-9DC{ border-color: #9DCF44; } /* Полезное */
.bcol-893{ border-color: #893CD8; } /* Стили Обвес*/

.tcol-grey{ color: #F8F8F8; } 
.tcol-green{ color: #92d400; }
.tcol-blur{ color: #5CA1E6; }
.tcol-fff{ color: #ffffff; }
.tcol-fff60{ color: rgba(255,255,255,0.6); }
.tcol-fff95{ color: rgba(255,255,255,0.95); }
.tcol-blk80{ color: rgba(0,0,0,0.8); }
.tcol-blk60{ color: rgba(0,0,0,0.6); }
.tcol-fff40{ color: rgba(255,255,255,0.4); }
.tcol-fff50{ color: rgba(255,255,255,0.5); }
.tcol-fff70{ color: rgba(255,255,255,0.7); }
.tcol-fff75{ color: rgba(255,255,255,0.75); }
.tcol-blk50{ color: rgba(0,0,0,0.5); }
.tcol-00040{ color: rgba(0,0,0,0.4); }
.tcol-black{ color: #000000; }
.tcol-000{ color: #000000; }
.tcol-brown{ color: #cf9d7b; }
.tcol-green2{ color: #a9ff00; }
.tcol-C5A7{ color: #C5A774; }
.tcol-0E1{ color: #0E1828; }
.tcol-0E1-o50{ color: rgba(14,24,40,0.5); }
.tcol-999{ color: #999999; }
.tcol-D5D{ color: #D5D5D5; }
.tcol-b5b{ color: #b5b5b5; }
.tcol-4a4{ color: #4a4d4f; }
.tcol-be1{ color: #be1f34; }
.tcol-8F9{ color: #8F93F9; }
.tcol-c74{ color: #c74242; }
.tcol-C4C{ color: #C4C4C4; }
.tcol-366{ color: #333366; }
.tcol-787{ color: #787878; }
.tcol-1C1{ color: #1C1B15; }
.tcol-76B{ color: #76B900; }
.tcol-054{ color: #054B16; }
.tcol-9BF{ color: #9BF00B; }


.sel-no-arr{
   -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none !important;
}

.bg-clr0{ background-color: #000000; }
.bg-clr0o10{ background-color: rgba(0,0,0,0.1); }
.bg-clr0o20{ background-color: rgba(0,0,0,0.2); }
.bg-clr0o30{ background-color: rgba(0,0,0,0.3); }
.bg-clr0o40{ background-color: rgba(0,0,0,0.4); }
.bg-clr0o50{ background-color: rgba(0,0,0,0.5); }
.bg-clr0o60{ background-color: rgba(0,0,0,0.6); }
.bg-clr0o70{ background-color: rgba(0,0,0,0.7); }
.bg-clr0o80{ background-color: rgba(0,0,0,0.8); }
.bg-clr0o90{ background-color: rgba(0,0,0,0.9); }
.bg-clr1{ background-color: #BDCCD4; }
.bg-clr2{ background-color: #989EA3; }
.bg-clr3{ background-color: #ffffff; }
.bg-clr3o10{ background-color: rgba(255,255,255,0.1); }
.bg-clr3o20{ background-color: rgba(255,255,255,0.2); }
.bg-clr3o30{ background-color: rgba(255,255,255,0.3); }
.bg-clr3o40{ background-color: rgba(255,255,255,0.4); }
.bg-clr3o60{ background-color: rgba(255,255,255,0.6); }
.bg-clr3o80{ background-color: rgba(255,255,255,0.8); }
.bg-clr3o90{ background-color: rgba(255,255,255,0.9); }
.bg-clr3o96{ background-color: rgba(255,255,255,0.96); }
.bg-clr4{ background-color: #E7AF89; }
.bg-clr5{ background-color: #3AB153; }
.bg-clr6{ background-color: #E6E1DF; }
.bg-clr7{ background-color: #F8F8F8; }
.bg-clr8{ background-color: #a9ff00; }
.bg-clr9{ background-color: #bdbfbe; }
.bg-clr10{ background-color: #FED402; }
.bg-clr11{ background-color: #6665B7; }
.bg-clr12{ background-color: #8BD1FF; }
.bg-clr13{ background-color: #979797; }
.bg-clr14{ background-color: #BBCBD4; }
.bg-clr15{ background-color: #6b4ed1; }
.bg-clr16{ background-color: #72D3FF; }
.bg-clr17{ background-color: #FFD400; }
.bg-clr18{ background-color: #FF92BC; }
.bg-clr19{ background-color: #00F782; }
.bg-clr20{ background-color: #00D9F7; }
.bg-clr21{ background-color: #EFEFEF; }
.bg-clr22{ background-color: #FF5700; }
.bg-clr23{ background-color: #F0AD83; }
.bg-clr24{ background-color: #FE5F49; }
.bg-clr25{ background-color: #D8D8D8; }
.bg-ffc{ background-color: #ffcccc; }
.bg-C74{ background-color: #C74242; }
.bg-2C2{ background-color: #2C2F32; }
.bg-242{ background-color: #242654; }
.bg-2C2o90{ background-color: rgba(44,47,50,0.9); }
.bg-4F5{ background-color: #4F54BA; }
.bg-0F1{ background-color: #0F111E; }
.bg-0F1o90{ background-color: rgba(15,17,30,0.9); }
.bg-1C1{ background-color: #1C1B15; }
.bg-e8e{ background-color: #e8e8e8; }
.bg-5050{ background-color: #505050; }
.bg-3B3{ background-color: #3B3E42; }
.bg-575{ background-color: #575D64; }
.bg-4a4{ background-color: #4a4d4f; }
.bg-EAE{ background-color: #EAEBEB; }
.bg-1F2{ background-color: #1F2226; }
.bg-C5A{ background-color: #C5A774; }
.bg-0F1{ background-color: #0F1113; }
.bg-CED{ background-color: #CED3D8; }
.bg-f4f4{ background-color: #f4f4f4; }
.bg-DFE{ background-color: #DFE1E4; }
.bg-342{ background-color: #342A2A; }
.bg-76B{ background-color: #76B900; }
.bg-313{ background-color: #313528; }
.bg-646c{ background-color: #646c7a; }  
.bg-553{ background-color: #555553; }  
.bg-519{ background-color: #519B36; }  
.bg-9BF{ background-color: #9BF00B; }  
.bg-2A2{ background-color: #2A2A29; }  
.bg-bdb{ background-color: #bdbbba; }  
.bg-F4D{ background-color: #F4D432; }  
.bg-3a3{ background-color: #3a3e45; }  
.bg-1c1o96{ background-color: rgba(28,27,21,0.96); }  
.bg-1c1{ background-color: #1c1b16; }  
.bg-1b1{ background-color: #1b1a15; }  
.bg-1B1{ background-color: #1B1D21; }  
.bg-7C3{ background-color: #7C3030; }  
.bg-210{ background-color: #210C0C; }  
.bg-242{ background-color: #242654; }
.bg-C4Co10{ background-color: rgba(196, 196, 196, 0.1); }  
.bg-111o80{ background-color: rgba(17,17,15,0.8); }  
.bg-272o80{ background-color: rgba(39,39,39,0.8); }  



.bg-trns{ background-color: transparent; }
.bg-clr8o50{ background-color: rgba(169,255,0,0.5); }
.bg-C74o80{ background-color: rgba(199,66,66,0.8); }
.bg-4F5o90{ background-color: rgba(79,84,186,0.9); }
.bg-5242o90{ background-color: rgba(52,42,42,0.9); }
.bg-090jo60{ background-color: rgba(9,9,9,0.6); }
.bg-no{ background: none; }

.col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
.col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
.col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
.col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }

.bort-type1, .bory-type1{ border-top-style: solid; }
.borb-type1, .bory-type1{ border-bottom-style: solid; }
.borl-type1, .borx-type1{ border-left-style: solid; }
.borr-type1, .borx-type1{ border-right-style: solid; }

.bort-type2, .bory-type2{ border-top-style: dotted; }
.borb-type2, .bory-type2{ border-bottom-style: dotted; }
.borl-type2, .borx-type2{ border-left-style: dotted; }
.borr-type2, .borx-type2{ border-right-style: dotted; }

.bort-type3, .bory-type3{ border-top-style: dashed; }
.borb-type3, .bory-type3{ border-bottom-style: dashed; }
.borl-type3, .borx-type3{ border-left-style: dashed; }
.borr-type3, .borx-type3{ border-right-style: dashed; } 


.bor-b0, .bor-y0{ border-bottom-width: 0px !important; }
.bor-b1, .bor-y1{ border-bottom-width: 1px ; }
.bor-b2, .bor-y2{ border-bottom-width: 2px ; }
.bor-b3, .bor-y3{ border-bottom-width: 3px ; }
.bor-b4, .bor-y4{ border-bottom-width: 4px ; }
.bor-b5, .bor-y5{ border-bottom-width: 5px ; }

.bor-t0, .bor-y0{ border-top-width: 0px !important;  }
.bor-t1, .bor-y1{ border-top-width: 1px ; }
.bor-t2, .bor-y2{ border-top-width: 2px ; }
.bor-t3, .bor-y3{ border-top-width: 3px ; }
.bor-t4, .bor-y4{ border-top-width: 4px ; }
.bor-t5, .bor-y5{ border-top-width: 5px ; }

.bor-r0, .bor-x0{ border-right-width: 0px !important; }
.bor-r1, .bor-x1{ border-right-width: 1px ; }
.bor-r2, .bor-x2{ border-right-width: 2px ; }
.bor-r3, .bor-x3{ border-right-width: 3px ; }
.bor-r4, .bor-x4{ border-right-width: 4px ; }
.bor-r5, .bor-x5{ border-right-width: 5px ; }

.bor-l0, .bor-x0{ border-left-width: 0px !important;  }
.bor-l1, .bor-x1{ border-left-width: 1px ; }
.bor-l2, .bor-x2{ border-left-width: 2px ; }
.bor-l3, .bor-x3{ border-left-width: 3px ; }
.bor-l4, .bor-x4{ border-left-width: 4px ; }
.bor-l5, .bor-x5{ border-left-width: 5px ; }
.bor-l10, .bor-x10{ border-left-width: 10px ; }

.no-bord { border: 0; }

.vert-center { position: absolute; top: 50% !important; transform: translateY(-50%); }
.hor-center { position: absolute; left: 50% !important; transform: translateX(-50%); }
.both-center { position: absolute; left: 50% !important; top: 50% !important; transform: translate(-50%,-50%); }

.no-image{ background-image: url(/bitrix/templates/main/../images/no-image.svg); background-size: contain; background-position: center; background-color: #bbcbd4; }

.wh-100{ width: 100%; height: 100%;}

.psevdo-no:before, .psevdo-no:after{ display: none !important; }
.psevdo-bno:before{ display: none !important; }
.psevdo-ano:after{ display: none !important; }

.wrap-dont{ white-space: nowrap; }
.wrap-norm{ white-space: normal;}

.vt-align{ vertical-align: top;}
.vm-align{ vertical-align: middle;}
.vb-align{ vertical-align: bottom;}

.d-iblock{ display: inline-block;}
.d-inline{ display: inline;}
.d-table{ display: table;}
.d-tcell{ display: table-cell;}
.d-block{ display: block; }
.d-flex{ display: flex; }
.d-nblock{ display: none; }
.d-iblocki{ display: inline-block !important;}
.d-blocki{ display: block !important; }
.d-nblocki{ display: none !important; }

.float-left{ float: left;}
.float-right{ float: right;}
.float-none{ float: none;}

.pos-abs{ position: absolute; }
.pos-rel{ position: relative; }
.pos-fix{ position: fixed; }


.pin-lt { left: 0; top: 0; }
.pin-rt { right: 0; top: 0; }
.pin-lb { left: 0; bottom: 0; }
.pin-rb { right: 0; bottom: 0; }

.overflow-x{ overflow: hidden; overflow-x: auto;white-space:nowrap;}
.overflow-y{ overflow: hidden; overflow-y: auto;}
.overflow-ys{ overflow: hidden; overflow-y: scroll;}
.overflow-h{ overflow: hidden;}
.overflow-a{ overflow: auto;}
.overflow-xv{ overflow: hidden;overflow-x: visible;}
.overflow-yv{ overflow: hidden;overflow-y: visible;}
.overflow-v{ overflow: visible;}

.line-clamp1 {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.line-clamp2 {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.line-clamp3 {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.line-clamp4 {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

.box-align-top{ -webkit-box-align: start; }
.box-align-bot{ -webkit-box-align: end;}

.box-align-lft{ -webkit-box-pack: start;}
.box-align-rht{ -webkit-box-pack: end;}
.box-align-cen{ -webkit-boxpack: center;}



.align-left{ text-align: left;}
.align-right{ text-align: right;}
.align-center{ text-align: center;}

.text-nn{ text-transform: lowercase ; }
.text-lo{ text-transform: lowercase ; }
.text-ca{ text-transform: capitalize  ; }
.text-up{ text-transform: uppercase; }
.text-ndec{ text-decoration: none; }
.text-dec{ text-decoration: underline; }
.text-italic { font-style: italic; }

.brad-a{ border-radius: 5px!important; }
.brad-ar{ border-radius: 50%!important; }
.brad-a2{ border-radius: 2px!important; }
.brad-a5{ border-radius: 5px!important; }
.brad-a10{ border-radius: 10px!important; }
.brad-a12{ border-radius: 12px!important; }
.brad-a15{ border-radius: 15px!important; }
.brad-a20{ border-radius: 20px!important; }
.brad-a25{ border-radius: 25px!important; }
.brad-a30{ border-radius: 30px!important; }
.brad-r{ border-radius: 0 5px 5px 0 !important;}
.brad-nr{ border-radius: 5px 0 5px 5px !important;}
.brad-l{ border-radius: 5px 0 0 5px!important; }
.brad-nl{ border-radius: 5px 5px 5px 0 !important; }
.brad-t{ border-radius: 5px 5px 0 0!important; }
.brad-nt{ border-radius: 0 5px 5px 5px !important; }
.brad-b{ border-radius: 0 0 5px 5px!important; }
.brad-nb{ border-radius: 5px 5px 0 5px!important; }


.col-1 { width: 8.333333%;}
.col-2 { width: 16.666667%;}
.col-20 { width: 20%;}
.col-3 { width: 25%;}
.col-30 { width: 30%;}
.col-4 { width: 33.333333%;}
.col-36{ width: 36%;}
.col-5 { width: 41.666667%;}
.col-47 { width: 47%;}
.col-6 { width: 50%;}
.col-7 { width: 58.333333%;}
.col-64 { width: 64%;}
.col-8 { width: 66.666667%;}
.col-70 { width: 70%;}
.col-9 { width: 75%;}
.col-10 { width: 83.333333%;}
.col-11 { width: 91.666667%;}
.col-12 {  width: 100%;}
.col-100{ width: 100%;}
.col-a{ width: auto;}

.colm-1 { max-width: 8.333333%;}
.colm-2 { max-width: 16.666667%;}
.colm-3 { max-width: 25%;}
.colm-4 { max-width: 33.333333%;}
.colm-5 { max-width: 41.666667%;}
.colm-6 { max-width: 50%;}
.colm-7 { max-width: 58.333333%;}
.colm-8 { max-width: 66.666667%;}
.colm-9 { max-width: 75%;}
.colm-10 { max-width: 83.333333%;}
.colm-11 { max-width: 91.666667%;}
.colm-12 { max-width: 100%;}

.colmi-1 { min-width: 8.333333%;}
.colmi-2 { min-width: 16.666667%;}
.colmi-3 { min-width: 25%;}
.colmi-4 { min-width: 33.333333%;}
.colmi-5 { min-width: 41.666667%;}
.colmi-6 { min-width: 50%;}
.colmi-7 { min-width: 58.333333%;}
.colmi-8 { min-width: 66.666667%;}
.colmi-9 { min-width: 75%;}
.colmi-10 { min-width: 83.333333%;}
.colmi-11 { min-width: 91.666667%;}
.colmi-12 { min-width: 100%;}


.colh-1 { height: 8.333333%;}
.colh-2 { height: 16.666667%;}
.colh-3 { height: 25%;}
.colh-4 { height: 33.333333%;}
.colh-5 { height: 41.666667%;}
.colh-6 { height: 50%;}
.colh-7 { height: 58.333333%;} 
.colh-8 { height: 66.666667%;}
.colh-9 { height: 75%;}
.colh-10 { height: 83.333333%;}
.colh-11 { height: 91.666667%;}
.colh-12 { height: 100%;} 
.colh-v12 { height: 100vh;} 
.colh-a { height: auto;  max-height: 100%;} 

.colh-vh50 { height: 50vh;} 
.colh-vh60 { height: 60vh;} 
.colh-vh70 { height: 70vh;} 
.colh-vh80 { height: 80vh;} 
.colh-vh90 { height: 90vh;} 
.colh-vh95 { height: 95vh;} 
.colh-vh100 { height: 100vh;} 


.mb-o1, .my-o1{margin-bottom: -1px;}
.mb-o2, .my-o2{margin-bottom: -2px;}
.mb-o3, .my-o3{margin-bottom: -3px;}
.mb-o5, .my-o5{margin-bottom: -5px;}
.mb-o10, .my-o10{margin-bottom: -10px;}
.mb-o15, .my-o15{margin-bottom: -15px;}
.mb-o20, .my-o20{margin-bottom: -20px;}
.mb-o30, .my-o30{margin-bottom: -30px;}
.mb-o40, .my-o40{margin-bottom: -40px;}
.mb-o50, .my-o50{margin-bottom: -50px;}
.mb-o100, .my-o100{margin-bottom: -100px;}

.mt-o1, .my-o1{margin-top: -1px;}
.mt-o2, .my-o2{margin-top: -2px;}
.mt-o3, .my-o3{margin-top: -3px;}
.mt-o5, .my-o5{margin-top: -5px;}
.mt-o10, .my-o10{margin-top: -10px;}
.mt-o15, .my-o15{margin-top: -15px;}
.mt-o20, .my-o20{margin-top: -20px;}
.mt-o30, .my-o30{margin-top: -30px;}
.mt-o40, .my-o40{margin-top: -40px;}
.mt-o50, .my-o50{margin-top: -50px;}
.mt-o100, .my-o100{margin-top: -100px;}
.mt-o100p, .my-o100p{margin-top: -100%;}


.ml-o3, .mx-o3{margin-left: -3px;}
.ml-o5, .mx-o5{margin-left: -5px;}
.ml-o10, .mx-o10{margin-left: -10px;}
.ml-o15, .mx-o15{margin-left: -15px;}
.ml-o20, .mx-o20{margin-left: -20px;}
.ml-o30, .mx-o30{margin-left: -30px;}
.ml-o35, .mx-o35{margin-left: -35px;}
.ml-o40, .mx-o40{margin-left: -40px;}
.ml-o50, .mx-o50{margin-left: -50px;}
.ml-o100, .mx-o100{margin-left: -100px;}

.mr-o5, .mx-o5{margin-right: -5px;}
.mr-o10, .mx-o10{margin-right: -10px;}
.mr-o15, .mx-o15{margin-right: -15px;}
.mr-o20, .mx-o20{margin-right: -20px;}
.mr-o30, .mx-o30{margin-right: -30px;}
.mr-o35, .mx-o35{margin-right: -35px;}
.mr-o40, .mx-o40{margin-right: -40px;}
.mr-o50, .mx-o50{margin-right: -50px;}
.mr-o100, .mx-o100{margin-right: -100px;}


.mt-0, .my-0{margin-top: 0px;}
.mti-0, .myi-0{margin-top: 0px !important;}
.mt-2, .my-2{margin-top: 2px;}
.mt-3, .my-3{margin-top: 3px;}
.mt-4, .my-4{margin-top: 4px;}
.mt-5, .my-5{margin-top: 5px;}
.mt-7, .my-7{margin-top: 7px;}
.mt-8, .my-8{margin-top: 8px;}
.mt-10, .my-10{margin-top: 10px;}
.mt-15, .my-15{margin-top: 15px;}
.mt-20, .my-20{margin-top: 20px;}
.mt-23, .my-23{margin-top: 23px;}
.mt-25, .my-25{margin-top: 25px;}
.mt-27, .my-27{margin-top: 27px;}
.mt-30, .my-30{margin-top: 30px;}
.mt-35, .my-35{margin-top: 35px;}
.mt-40, .my-40{margin-top: 40px;}
.mt-48, .my-48{margin-top: 48px;}
.mt-50, .my-50{margin-top: 50px;}
.mt-60, .my-60{margin-top: 60px;}
.mt-70, .my-70{margin-top: 70px;}
.mt-80, .my-80{margin-top: 80px;}
.mt-85, .my-85{margin-top: 85px;}
.mt-90, .my-90{margin-top: 90px;}
.mt-100, .my-100{margin-top: 100px;}
.mt-200, .my-200{margin-top: 200px;}

.mb-0, .my-0{margin-bottom: 0px;}
.mbi-0, .myi-0{margin-bottom: 0px !important;}
.mb-1, .my-1{margin-bottom: 1px;}
.mb-2, .my-2{margin-bottom: 2px;}
.mb-3, .my-3{margin-bottom: 3px;}
.mb-4, .my-4{margin-bottom: 4px;}
.mb-5, .my-5{margin-bottom: 5px;}
.mb-10, .my-10{margin-bottom: 10px;}
.mb-15, .my-15{margin-bottom: 15px;}
.mb-20, .my-20{margin-bottom: 20px;}
.mb-30, .my-30{margin-bottom: 30px;}
.mb-35, .my-35{margin-bottom: 35px;}
.mb-40, .my-40{margin-bottom: 40px;}
.mb-50, .my-50{margin-bottom: 50px;}
.mb-60, .my-60{margin-bottom: 60px;}
.mb-70, .my-70{margin-bottom: 70px;}
.mb-80, .my-80{margin-bottom: 80px;}
.mb-85, .my-85{margin-bottom: 85px;}
.mb-90, .my-90{margin-bottom: 90px;}
.mb-100, .my-100{margin-bottom: 100px;}
.mb-150, .my-150{margin-bottom: 150px;}

.mr-0, .mx-0{margin-right: 0px;}
.mri-0, .mxi-0{margin-right: 0px !important;}
.mr-3, .mx-3{margin-right: 3px;}
.mr-5, .mx-5{margin-right: 5px;}
.mr-10, .mx-10{margin-right: 10px;}
.mri-15, .mxi-15{margin-right: 15px !important;}
.mr-15, .mx-15{margin-right: 15px;}
.mr-17, .mx-17{margin-right: 17px;}
.mr-20, .mx-20{margin-right: 20px;}
.mr-30, .mx-30{margin-right: 30px;}
.mr-40, .mx-40{margin-right: 40px;}
.mr-50, .mx-50{margin-right: 50px;}
.mr-60, .mx-60{margin-right: 60px;}
.mr-70, .mx-70{margin-right: 70px;}
.mr-80, .mx-80{margin-right: 80px;}
.mr-85, .mx-85{margin-right: 85px;}
.mr-90, .mx-90{margin-right: 90px;}
.mr-100, .mx-100{margin-right: 100px;}

.ml-0, .mx-0{margin-left: 0px;}
.mli-0, .mxi-0{margin-left: 0px !important;}
.ml-3, .mx-3{margin-left: 3px;}
.ml-5, .mx-5{margin-left: 5px;}
.ml-10, .mx-10{margin-left: 10px;}
.mli-15, .mxi-15{margin-left: 15px !important;}
.ml-15, .mx-15{margin-left: 15px;}
.ml-17, .mx-17{margin-left: 17px;}
.ml-20, .mx-20{margin-left: 20px;}
.ml-30, .mx-30{margin-left: 30px;}
.ml-40, .mx-40{margin-left: 40px;}
.ml-50, .mx-50{margin-left: 50px;}
.ml-60, .mx-60{margin-left: 60px;}
.ml-70, .mx-70{margin-left: 70px;}
.ml-80, .mx-80{margin-left: 80px;}
.ml-85, .mx-85{margin-left: 85px;}
.ml-90, .mx-90{margin-left: 90px;}
.ml-100, .mx-100{margin-left: 100px;}

.pt-0, .py-0{padding-top: 0px;}
.pti-0, .pyi-0{padding-top: 0px !important;}
.pt-2, .py-2{padding-top: 2px;}
.pt-3, .py-3{padding-top: 3px;}
.pt-5, .py-5{padding-top: 5px;}
.pt-10, .py-10{padding-top: 10px;}
.pt-15, .py-15{padding-top: 15px;}
.pt-20, .py-20{padding-top: 20px;}
.pt-25, .py-25{padding-top: 25px;}
.pt-30, .py-30{padding-top: 30px;}
.pt-35, .py-35{padding-top: 35px;}
.pt-40, .py-40{padding-top: 40px;}
.pt-50, .py-50{padding-top: 50px;}
.pt-60, .py-60{padding-top: 60px;}
.pt-70, .py-70{padding-top: 70px;}
.pt-80, .py-80{padding-top: 80px;}
.pt-90, .py-90{padding-top: 90px;}
.pt-100, .py-100{padding-top: 100px;}
.pt-150, .py-150{padding-top: 150px;}
.pt-200, .py-200{padding-top: 200px;}

.pb-0, .py-0{padding-bottom: 0px;}
.pbi-0, .pyi-0{padding-bottom: 0px !important;}
.pb-2, .py-2{padding-bottom: 2px;}
.pb-3, .py-3{padding-bottom: 3px;}
.pb-5, .py-5{padding-bottom: 5px;}
.pb-10, .py-10{padding-bottom: 10px;}
.pb-15, .py-15{padding-bottom: 15px;}
.pb-20, .py-20{padding-bottom: 20px;}
.pb-25, .py-25{padding-bottom: 25px;}
.pb-30, .py-30{padding-bottom: 30px;}
.pb-40, .py-40{padding-bottom: 40px;}
.pb-50, .py-50{padding-bottom: 50px;}
.pb-60, .py-60{padding-bottom: 60px;}
.pb-70, .py-70{padding-bottom: 70px;}
.pb-80, .py-80{padding-bottom: 80px;}
.pb-90, .py-90{padding-bottom: 90px;}
.pb-100, .py-100{padding-bottom: 100px;}
.pb-150, .py-150{padding-bottom: 150px;}
.pb-200, .py-200{padding-bottom: 200px;}

.pl-0, .px-0{padding-left: 0px;}
.pli-0, .pxi-0{padding-left: 0px !important;}
.pl-2, .px-2{padding-left: 2px;}
.pl-3, .px-3{padding-left: 3px;}
.pl-5, .px-5{padding-left: 5px;}
.pl-7, .px-7{padding-left: 7px;}
.pl-10, .px-10{padding-left: 10px;}
.pl-15, .px-15{padding-left: 15px;}
.pl-20, .px-20{padding-left: 20px;}
.pl-25, .px-25{padding-left: 25px;}
.pl-30, .px-30{padding-left: 30px;}
.pl-35, .px-35{padding-left: 35px;}
.pl-40, .px-40{padding-left: 40px;}
.pl-45, .px-45{padding-left: 45px;}
.pl-50, .px-50{padding-left: 50px;}
.pl-60, .px-60{padding-left: 60px;}
.pl-70, .px-70{padding-left: 70px;}
.pl-80, .px-80{padding-left: 80px;}
.pl-90, .px-90{padding-left: 90px;}
.pl-100, .px-100{padding-left: 100px;}

.pr-0, .px-0{padding-right: 0px;}
.pri-0, .pxi-0{padding-right: 0px !important;}
.pr-2, .px-2{padding-right: 2px;}
.pr-3, .px-3{padding-right: 3px;}
.pr-5, .px-5{padding-right: 5px;}
.pr-7, .px-7{padding-right: 7px;}
.pr-10, .px-10{padding-right: 10px;}
.pr-15, .px-15{padding-right: 15px;}
.pr-20, .px-20{padding-right: 20px;}
.pr-25, .px-25{padding-right: 25px;}
.pr-30, .px-30{padding-right: 30px;}
.pr-40, .px-40{padding-right: 40px;}
.pr-45, .px-45{padding-right: 45px;}
.pr-50, .px-50{padding-right: 50px;}
.pr-60, .px-60{padding-right: 60px;}
.pr-70, .px-70{padding-right: 70px;}
.pr-80, .px-80{padding-right: 80px;}
.pr-90, .px-90{padding-right: 90px;}
.pr-100, .px-100{padding-right: 100px;}



.pt-o0, .py-o0{padding-top: -0px;}
.pti-o0, .pyi-o0{padding-top: -0px !important;}
.pt-o5, .py-o5{padding-top: -5px;}
.pt-o10, .py-o10{padding-top: -10px;}
.pt-o15, .py-o15{padding-top: -15px;}
.pt-o20, .py-o20{padding-top: -20px;}
.pt-o25, .py-o25{padding-top: -25px;}
.pt-o30, .py-o30{padding-top: -30px;}
.pt-o35, .py-o35{padding-top: -35px;}
.pt-o40, .py-o40{padding-top: -40px;}
.pt-o50, .py-o50{padding-top: -50px;}
.pt-o60, .py-o60{padding-top: -60px;}
.pt-o70, .py-o70{padding-top: -70px;}
.pt-o80, .py-o80{padding-top: -80px;}
.pt-o100, .py-o100{padding-top: -100px;}

.pb-o0, .py-o0{padding-bottom: -0px;}
.pbi-o0, .pyi-o0{padding-bottom: -0px !important;}
.pb-o5, .py-o5{padding-bottom: -5px;}
.pb-o10, .py-o10{padding-bottom: -10px;}
.pb-o15, .py-o15{padding-bottom: -15px;}
.pb-o20, .py-o20{padding-bottom: -20px;}
.pb-o25, .py-o25{padding-bottom: -25px;}
.pb-o30, .py-o30{padding-bottom: -30px;}
.pb-o40, .py-o40{padding-bottom: -40px;}
.pb-o50, .py-o50{padding-bottom: -50px;}
.pb-o60, .py-o60{padding-bottom: -60px;}
.pb-o70, .py-o70{padding-bottom: -70px;}
.pb-o80, .py-o80{padding-bottom: -80px;}
.pb-o100, .py-o100{padding-bottom: -100px;}
.pb-o150, .py-o150{padding-bottom: -150px;}
.pb-o200, .py-o200{padding-bottom: -200px;}

.pl-o0, .px-o0{padding-left: -0px;}
.pli-o0, .pxi-o0{padding-left: -0px !important;}
.pl-o5, .px-o5{padding-left: -5px;}
.pl-o10, .px-o10{padding-left: -10px;}
.pl-o15, .px-o15{padding-left: -15px;}
.pl-o20, .px-o20{padding-left: -20px;}
.pl-o25, .px-o25{padding-left: -25px;}
.pl-o30, .px-o30{padding-left: -30px;}
.pl-o40, .px-o40{padding-left: -40px;}
.pl-o50, .px-o50{padding-left: -50px;}
.pl-o60, .px-o60{padding-left: -60px;}
.pl-o70, .px-o70{padding-left: -70px;}
.pl-o80, .px-o80{padding-left: -80px;}
.pl-o90, .px-o90{padding-left: -90px;}
.pl-o100, .px-o100{padding-left: -100px;}

.pr-o0, .px-o0{padding-right: -0px;}
.pri-o0, .pxi-o0{padding-right: -0px !important;}
.pr-o5, .px-o5{padding-right: -5px;}
.pr-o10, .px-o10{padding-right: -10px;}
.pr-o15, .px-o15{padding-right: -15px;}
.pr-o20, .px-o20{padding-right: -20px;}
.pr-o25, .px-o25{padding-right: -25px;}
.pr-o30, .px-o30{padding-right: -30px;}
.pr-o40, .px-o40{padding-right: -40px;}
.pr-o50, .px-o50{padding-right: -50px;}
.pr-o60, .px-o60{padding-right: -60px;}
.pr-o70, .px-o70{padding-right: -70px;}
.pr-o80, .px-o80{padding-right: -80px;}
.pr-o90, .px-o90{padding-right: -90px;}
.pr-o100, .px-o100{padding-right: -100px;}



.mt-o0, .my-o0{margin-top: -0px;}
.mti-o0, .myi-o0{margin-top: -0px !important;}
.mt-o1, .my-o1{margin-top: -1px;}
.mt-o5, .my-o5{margin-top: -5px;}
.mt-o10, .my-o10{margin-top: -10px;}
.mt-o15, .my-o15{margin-top: -15px;}
.mt-o20, .my-o20{margin-top: -20px;}
.mt-o25, .my-o25{margin-top: -25px;}
.mt-o30, .my-o30{margin-top: -30px;}
.mt-o35, .my-o35{margin-top: -35px;}
.mt-o40, .my-o40{margin-top: -40px;}
.mt-o50, .my-o50{margin-top: -50px;}
.mt-o60, .my-o60{margin-top: -60px;}
.mt-o70, .my-o70{margin-top: -70px;}
.mt-o80, .my-o80{margin-top: -80px;}
.mt-o100, .my-o100{margin-top: -100px;}

.mb-o0, .my-o0{margin-bottom: -0px;}
.mb-o1, .my-o1{margin-bottom: -1px;}
.mbi-o0, .myi-o0{margin-bottom: -0px !important;}
.mb-o5, .my-o5{margin-bottom: -5px;}
.mb-o10, .my-o10{margin-bottom: -10px;}
.mb-o15, .my-o15{margin-bottom: -15px;}
.mb-o20, .my-o20{margin-bottom: -20px;}
.mb-o25, .my-o25{margin-bottom: -25px;}
.mb-o30, .my-o30{margin-bottom: -30px;}
.mb-o40, .my-o40{margin-bottom: -40px;}
.mb-o50, .my-o50{margin-bottom: -50px;}
.mb-o60, .my-o60{margin-bottom: -60px;}
.mb-o70, .my-o70{margin-bottom: -70px;}
.mb-o80, .my-o80{margin-bottom: -80px;}
.mb-o100, .my-o100{margin-bottom: -100px;}
.mb-o150, .my-o150{margin-bottom: -150px;}
.mb-o200, .my-o200{margin-bottom: -200px;}

.ml-o0, .mx-o0{margin-left: -0px;}
.mli-o0, .pxi-o0{margin-left: -0px !important;}
.ml-o5, .mx-o5{margin-left: -5px;}
.ml-o10, .mx-o10{margin-left: -10px;}
.ml-o15, .mx-o15{margin-left: -15px;}
.ml-o20, .mx-o20{margin-left: -20px;}
.ml-o25, .mx-o25{margin-left: -25px;}
.ml-o30, .mx-o30{margin-left: -30px;}
.ml-o40, .mx-o40{margin-left: -40px;}
.ml-o50, .mx-o50{margin-left: -50px;}
.ml-o60, .mx-o60{margin-left: -60px;}
.ml-o70, .mx-o70{margin-left: -70px;}
.ml-o75, .mx-o75{margin-left: -75px;}
.ml-o80, .mx-o80{margin-left: -80px;}
.ml-o90, .mx-o90{margin-left: -90px;}
.ml-o100, .mx-o100{margin-left: -100px;}

.mr-o0, .mx-o0{margin-right: -0px;}
.mri-o0, .pxi-o0{margin-right: -0px !important;}
.mr-o5, .mx-o5{margin-right: -5px;}
.mr-o10, .mx-o10{margin-right: -10px;}
.mr-o15, .mx-o15{margin-right: -15px;}
.mr-o20, .mx-o20{margin-right: -20px;}
.mr-o25, .mx-o25{margin-right: -25px;}
.mr-o30, .mx-o30{margin-right: -30px;}
.mr-o40, .mx-o40{margin-right: -40px;}
.mr-o50, .mx-o50{margin-right: -50px;}
.mr-o60, .mx-o60{margin-right: -60px;}
.mr-o70, .mx-o70{margin-right: -70px;}
.mr-o75, .mx-o75{margin-right: -75px;}
.mr-o80, .mx-o80{margin-right: -80px;}
.mr-o90, .mx-o90{margin-right: -90px;}
.mr-o100, .mx-o100{margin-right: -100px;}

.offl-0, .offx-0 { margin-left: 0%;}
.offl-l, .offx-l { margin-left: 8.333333%;}
.offl-2, .offx-2 { margin-left: 16.666667%;}
.offl-3, .offx-3 { margin-left: 25%;}
.offl-4, .offx-4 { margin-left: 33.333333%;}
.offl-5, .offx-5 { margin-left: 41.666667%;}
.offl-6, .offx-6 { margin-left: 50%;}

.offr-0, .offx-0 { margin-right: 0%;}
.offr-05, .offx-05 { margin-right: 5%;}
.offr-l, .offx-1 { margin-right: 8.333333%;}
.offr-2, .offx-2 { margin-right: 16.666667%;}
.offr-3, .offx-3 { margin-right: 25%;}
.offr-4, .offx-4 { margin-right: 33.333333%;}
.offr-5, .offx-5 { margin-right: 41.666667%;}
.offr-6, .offx-6 { margin-right: 50%;}

.oppl-l, .oppx-l { padding-left: 8.333333%;}
.oppl-2, .oppx-2 { padding-left: 16.666667%;}
.oppl-3, .oppx-3 { padding-left: 25%;}
.oppl-4, .oppx-4 { padding-left: 33.333333%;}
.oppl-5, .oppx-5 { padding-left: 41.666667%;}
.oppl-6, .oppx-6 { padding-left: 50%;}

.oppr-l, .oppx-1 { padding-right: 8.333333%;}
.oppr-2, .oppx-2 { padding-right: 16.666667%;}
.oppr-3, .oppx-3 { padding-right: 25%;}
.oppr-4, .oppx-4 { padding-right: 33.333333%;}
.oppr-5, .oppx-5 { padding-right: 41.666667%;}
.oppr-6, .oppx-6 { padding-right: 50%;}


.lsp-1 { letter-spacing: 1px; }
.lsp-o01 { letter-spacing: -0.1px; }
.lsp-o018 { letter-spacing: -0.18px; }
.lsp-o02 { letter-spacing: -0.2px; }
.lsp-o027 { letter-spacing: -0.27px; }
.lsp-o032 { letter-spacing: -3.2px; }
.lsp-o0 { letter-spacing: 0px; }


.fnts-0{ font-size: 0px; }
.fnts-10{ font-size: 10px; }
.fnts-11{ font-size: 11px; }
.fnts-12{ font-size: 12px; }
.fnts-13{ font-size: 13px; }
.fnts-14{ font-size: 14px; }
.fnts-15{ font-size: 15px; }
.fnts-16{ font-size: 16px; }
.fnts-17{ font-size: 17px; }
.fnts-18{ font-size: 18px; }
.fnts-20{ font-size: 20px; }
.fnts-22{ font-size: 22px; }
.fnts-24{ font-size: 24px; }
.fnts-25{ font-size: 25px; }
.fnts-26{ font-size: 26px; }
.fnts-28{ font-size: 28px; }
.fnts-30{ font-size: 30px; }
.fnts-32{ font-size: 32px; }
.fnts-34{ font-size: 34px; }
.fnts-36{ font-size: 36px; }
.fnts-38{ font-size: 38px; }
.fnts-40{ font-size: 40px; }
.fnts-42{ font-size: 42px; }
.fnts-45{ font-size: 45px; }
.fnts-44{ font-size: 44px; }
.fnts-46{ font-size: 46px; }
.fnts-48{ font-size: 48px; }
.fnts-50{ font-size: 50px; }
.fnts-52{ font-size: 52px; }
.fnts-54{ font-size: 54px; }
.fnts-56{ font-size: 56px; }
.fnts-60{ font-size: 60px; }
.fnts-70{ font-size: 70px; }
.fnts-72{ font-size: 72px; }
.fnts-76{ font-size: 76px; }
.fnts-80{ font-size: 80px; }
.fnts-100{ font-size: 100px; }
.fnts-120{ font-size: 120px; }
.fnts-130{ font-size: 130px; }
.fnts-150{ font-size: 150px; }

.fntlh-0{ line-height: 0px; }
.fntlh-1{ line-height: 1px; }
.fntlh-5{ line-height: 5px; }
.fntlh-12{ line-height: 12px; }
.fntlh-14{ line-height: 14px; }
.fntlh-15{ line-height: 15px; }
.fntlh-16{ line-height: 16px; }
.fntlh-17{ line-height: 17px; }
.fntlh-18{ line-height: 18px; }
.fntlh-20{ line-height: 20px; }
.fntlh-22{ line-height: 22px; }
.fntlh-24{ line-height: 24px; }
.fntlh-25{ line-height: 25px; }
.fntlh-26{ line-height: 26px; }
.fntlh-27{ line-height: 27px; }
.fntlh-28{ line-height: 28px; }
.fntlh-29{ line-height: 29px; }
.fntlh-30{ line-height: 30px; }
.fntlh-32{ line-height: 32px; }
.fntlh-34{ line-height: 34px; }
.fntlh-36{ line-height: 36px; }
.fntlh-38{ line-height: 38px; }
.fntlh-40{ line-height: 40px; }
.fntlh-44{ line-height: 44px; }
.fntlh-45{ line-height: 45px; }
.fntlh-46{ line-height: 46px; }
.fntlh-47{ line-height: 47px; }
.fntlh-48{ line-height: 48px; }
.fntlh-50{ line-height: 50px; }
.fntlh-52{ line-height: 52px; }
.fntlh-55{ line-height: 55px; }
.fntlh-60{ line-height: 60px; }
.fntlh-65{ line-height: 65px; }
.fntlh-70{ line-height: 70px; }
.fntlh-80{ line-height: 80px; }
.fntlh-100{ line-height: 100px; }
.fntlh-120{ line-height: 120px; }
.fntlh-130{ line-height: 130px; }
.fntlh-150{ line-height: 150px; }

.fntw-1{ font-weight: 100; }
.fntw-2{ font-weight: 200; }
.fntw-3{ font-weight: 300; }
.fntw-4{ font-weight: 400; }
.fntw-5{ font-weight: 500; }
.fntw-6{ font-weight: 600; }
.fntw-7{ font-weight: 700; }
.fntw-8{ font-weight: 800; }

.minh-05 { min-height: 5px; }
.minh-2o0 { min-height: 20px; }
.minh-2o6 { min-height: 26px; }
.minh-3 { min-height: 30px; }
.minh-4 { min-height: 40px; }
.minh-5 { min-height: 50px; }
.minh-6 { min-height: 60px; }
.minh-6o5 { min-height: 65px; }
.minh-7 { min-height: 70px; }
.minh-8 { min-height: 80px; }
.minh-10 { min-height: 100px; }
.minh-11 { min-height: 110px; }
.minh-12 { min-height: 120px; }
.minh-15 { min-height: 150px; } 
.minh-20 { min-height: 200px; }
.minh-25 { min-height: 250px; }
.minh-30 { min-height: 300px; }
.minh-304 { min-height: 304px; }
.minh-33 { min-height: 330px; }
.minh-35 { min-height: 350px; }
.minh-40 { min-height: 400px; }
.minh-41 { min-height: 410px; }
.minh-43 { min-height: 430px; }
.minh-44 { min-height: 440px; }
.minh-45 { min-height: 450px; }
.minh-454 { min-height: 454px; }
.minh-464 { min-height: 464px; }
.minh-475 { min-height: 475px; }
.minh-50 { min-height: 500px; }
.minh-525 { min-height: 525px; }
.minh-539 { min-height: 539px; }
.minh-55 { min-height: 550px; }
.minh-60 { min-height: 600px; }
.minh-63 { min-height: 630px; }
.minh-65 { min-height: 650px; }
.minh-68 { min-height: 680px; }
.minh-70 { min-height: 700px; }
.minh-75 { min-height: 750px; }
.minh-80 { min-height: 800px; }
.minh-83 { min-height: 830px; }
.minh-85 { min-height: 850px; }
.minh-90 { min-height: 900px; }
.minh-95 { min-height: 950px; }
.minh-1k { min-height: 1000px; }
.minh-1k25 { min-height: 1250px; }
.minh-100 { min-height: auto; }


.maxh-2 { max-height: 20px; }
.maxh-3 { max-height: 30px; }
.maxh-4 { max-height: 46px; }
.maxh-5 { max-height: 50px; }
.maxh-5_2 { max-height: 52px; }
.maxh-8 { max-height: 80px; }
.maxh-10 { max-height: 100px; }
.maxh-13 { max-height: 130px; }
.maxh-15 { max-height: 150px; }
.maxh-16 { max-height: 160px; }
.maxh-20 { max-height: 200px; }
.maxh-25 { max-height: 250px; }
.maxh-26 { max-height: 260px; }
.maxh-30 { max-height: 300px; }
.maxh-304 { max-height: 304px; }
.maxh-32 { max-height: 320px; }
.maxh-33 { max-height: 330px; }
.maxh-35 { max-height: 350px; }
.maxh-40 { max-height: 400px; }
.maxh-41 { max-height: 410px; }
.maxh-43 { max-height: 430px; }
.maxh-44 { max-height: 440px; }
.maxh-45 { max-height: 450px; }
.maxh-454 { max-height: 454px; }
.maxh-464 { max-height: 464px; }
.maxh-475 { max-height: 475px; }
.maxh-50 { max-height: 500px; }
.maxh-525 { max-height: 525px; }
.maxh-539 { max-height: 539px; }
.maxh-55 { max-height: 550px; }
.maxh-60 { max-height: 600px; }
.maxh-63 { max-height: 630px; }
.maxh-65 { max-height: 650px; }
.maxh-66 { max-height: 660px; }
.maxh-68 { max-height: 680px; }
.maxh-70 { max-height: 700px; }
.maxh-75 { max-height: 750px; }
.maxh-80 { max-height: 800px; }
.maxh-83 { max-height: 830px; }
.maxh-85 { max-height: 850px; }
.maxh-90 { max-height: 900px; }
.maxh-1k { max-height: 1000px; }
.maxh-100 { max-height: auto; }


.minw-2o0 { min-width: 20px; }
.minw-2o4 { min-width: 24px; }
.minw-2o6 { min-width: 26px; }
.minw-3o4 { min-width: 34px; }
.minw-3o5 { min-width: 35px; }
.minw-3 { min-width: 30px; }
.minw-4 { min-width: 40px; }
.minw-5 { min-width: 50px; }
.minw-6 { min-width: 60px; }
.minw-7 { min-width: 70px; }
.minw-8 { min-width: 80px; }
.minw-8-2 { min-width: 82px; }
.minw-9 { min-width: 90px; }
.minw-10 { min-width: 100px; }
.minw-13 { min-width: 130px; }
.minw-16 { min-width: 160px; }
.minw-17 { min-width: 170px; }
.minw-18 { min-width: 180px; }
.minw-20 { min-width: 200px; }
.minw-22 { min-width: 220px; }
.minw-24 { min-width: 240px; }
.minw-25 { min-width: 250px; }
.minw-28 { min-width: 280px; }
.minw-29 { min-width: 290px; }
.minw-30 { min-width: 300px; }
.minw-31 { min-width: 310px; }
.minw-32 { min-width: 320px; }
.minw-35 { min-width: 350px; }
.minw-40 { min-width: 400px; }
.minw-43 { min-width: 430px; }
.minw-45 { min-width: 450px; }
.minw-50 { min-width: 500px; }
.minw-55 { min-width: 550px; }
.minw-574 { min-width: 574px; }
.minw-60 { min-width: 600px; }
.minw-65 { min-width: 650px; }
.minw-70 { min-width: 700px; }
.minw-75 { min-width: 750px; }
.minw-80 { min-width: 800px; }
.minw-85 { min-width: 850px; }
.minw-90 { min-width: 900px; }
.minw-10p { min-width: 100%; }
.minw-100 { min-width: auto; }


.maxw-2 { max-width: 20px; }
.maxw-3 { max-width: 30px; }
.maxw-3-5 { max-width: 35px; }
.maxw-4 { max-width: 40px; }
.maxw-5 { max-width: 50px; }
.maxw-6 { max-width: 60px; }
.maxw-7 { max-width: 70px; }
.maxw-8 { max-width: 80px; }
.maxw-10 { max-width: 100px; }
.maxw-13 { max-width: 130px; }
.maxw-15 { max-width: 150px; }
.maxw-16 { max-width: 160px; }
.maxw-17 { max-width: 170px; }
.maxw-20 { max-width: 200px; }
.maxw-235 { max-width: 235px; }
.maxw-25 { max-width: 250px; }
.maxw-28 { max-width: 280px; }
.maxw-30 { max-width: 300px; }
.maxw-32 { max-width: 320px; }
.maxw-322 { max-width: 322px; }
.maxw-332 { max-width: 332px; }
.maxw-35 { max-width: 350px; }
.maxw-40 { max-width: 400px; }
.maxw-45 { max-width: 450px; }
.maxw-46 { max-width: 460px; }
.maxw-50 { max-width: 500px; }
.maxw-55 { max-width: 550px; }
.maxw-60 { max-width: 600px; }
.maxw-64 { max-width: 640px; }
.maxw-65 { max-width: 650px; }
.maxw-665 { max-width: 665px; }
.maxw-70 { max-width: 700px; }
.maxw-72 { max-width: 720px; }
.maxw-75 { max-width: 750px; }
.maxw-80 { max-width: 800px; }
.maxw-90 { max-width: 900px; }
.maxw-100 { max-width: auto; }
.maxw-100p { max-width: 100%; }


.hh-2{ height: 2px; }
.hh-3{ height: 3px; }
.hh-4{ height: 4px; }
.hh-21{ height: 21px; }
.hh-22{ height: 22px; }
.hh-25{ height: 25px; }
.hh-30{ height: 30px; }
.hh-40{ height: 40px; }
.hh-45{ height: 45px; }
.hh-50{ height: 50px; }
.hh-70{ height: 70px; }
.hh-80{ height: 80px; }
.hh-90{ height: 90px; }
.hh-100{ height: 100px; }
.hh-110{ height: 110px; }
.hh-115{ height: 115px; }
.hh-120{ height: 120px; }
.hh-150{ height: 150px; }
.hh-210{ height: 210px; }
.hh-240{ height: 240px; }
.ww-2{ width: 2px; }
.ww-3{ width: 3px; }
.ww-25{ width: 25px; }
.ww-30{ width: 30px; }
.ww-40{ width: 40px; }
.ww-70{ width: 70px; }
.ww-120{ width: 120px; }
.ww-150{ width: 150px; }

.z-ind01{ z-index: -1; }
.z-ind1{ z-index: 1; }
.z-ind2{ z-index: 2; }
.z-ind3{ z-index: 3; }
.z-ind4{ z-index: 4; }
.z-ind5{ z-index: 5; }
.z-ind6{ z-index: 6; }
.z-ind7{ z-index: 7; }
.z-ind8{ z-index: 8; }
.z-ind9{ z-index: 9; }
.z-ind10{ z-index: 10; }
.z-ind98{ z-index: 98; }
.z-ind99{ z-index: 99; }
.z-ind100{ z-index: 100; }
.z-ind101{ z-index: 101; }
.z-ind1000{ z-index: 1000; }
.z-ind1001{ z-index: 1001; }
.z-ind1002{ z-index: 1002; }
.z-ind9999{ z-index: 9999; }
.z-ind99999{ z-index: 99999; }


.crop6 {display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow-y: hidden;}
.crop5 {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow-y: hidden;}
.crop4 {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow-y: hidden;}
.crop3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow-y: hidden;}
.crop2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow-y: hidden;}
.crop1 {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow-y: hidden;}

.line-clamp
{
	display            : block;
	display            : -webkit-box;
	-webkit-box-orient : vertical;
	position           : relative;

	line-height        : 1.8;
	overflow           : hidden;
	text-overflow      : ellipsis;
	padding            : 0 !important;
}
.line-clamp:after
{
	content    : '...';
	text-align : right;
	bottom     : 0;
	right      : 0;
	width      : 25%;
	display    : block;
	position   : absolute;
	height     : calc(1em * 1.8);
	background : linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 75%);
}
@supports (-webkit-line-clamp: 1)
{
	.line-clamp:after
	{
		display : none !important;
	}
}
.line-clamp-1
{
	-webkit-line-clamp : 1;
	height             : calc(1em * 1.8 * 1);
}
.line-clamp-2
{
	-webkit-line-clamp : 2;
	height             : calc(1em * 1.8 * 2);
}
.line-clamp-3
{
	-webkit-line-clamp : 3;
	height             : calc(1em * 1.8 * 3);
}
.line-clamp-4
{
	-webkit-line-clamp : 4;
	height             : calc(1em * 1.8 * 4);
}
.line-clamp-5
{
	-webkit-line-clamp : 5;
	height             : calc(1em * 1.8 * 5);
}


@media (min-width:1200px) {
	
}

@media (min-width:992px) {
	.lg-show{ display: none; }
}

@media (min-width:768px) {
	
}

@media (min-width:576px) {
	.sm-show{ display: none; }
}


@media (max-width:1325px) {
	.xxl-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.xxl-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	.xxl-hide{ display: none; }
	
	.xxl-float-left{ float: left;}
	.xxl-float-right{ float: right;}
	.xxl-float-none{ float: none;}
	
	.xxl-align-left{ text-align: left;}
	.xxl-align-right{ text-align: right;}
	
	.xxl-pos-abs{ position: absolute; }
	.xxl-pos-rel{ position: relative; }
	.xxl-pos-fix{ position: fixed; }
	
	.xxl-pin-lt { left: 0; top: 0; }
	.xxl-pin-rt { right: 0; top: 0; }
	.xxl-pin-lb { left: 0; bottom: 0; }
	.xxl-pin-rb { right: 0; bottom: 0; }
	
	.xxl-pos-abs{ position: absolute; }
	.xxl-pos-rel{ position: relative; }
	.xxl-pos-fix{ position: fixed; }
	
	.xxl-bg-no{ background: none; }
	
	.xxl-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	
	.xxl-hvisib{ visibility: hidden; }
	.xxl-svisib{ visibility: visible;}
	
	.xxl-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.xxl-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.xxl-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.xxl-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.xxl-col-1 { width: 8.333333%;}
	.xxl-col-2 { width: 16.666667%;}
	.xxl-col-3 { width: 25%;}
	.xxl-col-4 { width: 33.333333%;}
	.xxl-col-5 { width: 41.666667%;}
	.xxl-col-6 { width: 50%;}
	.xxl-col-7 { width: 58.333333%;}
	.xxl-col-8 { width: 66.666667%;}
	.xxl-col-9 { width: 75%;}
	.xxl-col-10 { width: 83.333333%;}
	.xxl-col-11 { width: 91.666667%;}
	.xxl-col-12 {  width: 100%;}
	.xxl-col-100{ width: 100%;}
	.xxl-col-a{ width: auto;}
	
	.xxl-colm-1 { max-width: 8.333333%;}
	.xxl-colm-2 { max-width: 16.666667%;}
	.xxl-colm-3 { max-width: 25%;}
	.xxl-colm-4 { max-width: 33.333333%;}
	.xxl-colm-5 { max-width: 41.666667%;}
	.xxl-colm-6 { max-width: 50%;}
	.xxl-colm-7 { max-width: 58.333333%;}
	.xxl-colm-8 { max-width: 66.666667%;}
	.xxl-colm-9 { max-width: 75%;}
	.xxl-colm-10 { max-width: 83.333333%;}
	.xxl-colm-11 { max-width: 91.666667%;}
	.xxl-colm-12 { max-width: 100%;}
	
	.xxl-colh-1 { height: 8.333333%;}
	.xxl-colh-2 { height: 16.666667%;}
	.xxl-colh-3 { height: 25%;}
	.xxl-colh-4 { height: 33.333333%;}
	.xxl-colh-5 { height: 41.666667%;}
	.xxl-colh-6 { height: 50%;}
	.xxl-colh-7 { height: 58.333333%;} 
	.xxl-colh-8 { height: 66.666667%;}
	.xxl-colh-9 { height: 75%;}
	.xxl-colh-10 { height: 83.333333%;}
	.xxl-colh-11 { height: 91.666667%;}
	.xxl-colh-12 { height: 100%;} 
	
	
	.xxl-mb-o5, .xxl-my-o5{margin-bottom: -5px;}
	.xxl-mb-o10, .xxl-my-o10{margin-bottom: -10px;}
	.xxl-mb-o15, .xxl-my-o15{margin-bottom: -15px;}
	.xxl-mb-o20, .xxl-my-o20{margin-bottom: -20px;}
	.xxl-mb-o30, .xxl-my-o30{margin-bottom: -30px;}
	.xxl-mb-o40, .xxl-my-o40{margin-bottom: -40px;}
	.xxl-mb-o50, .xxl-my-o50{margin-bottom: -50px;}
	.xxl-mb-o100, .xxl-my-o100{margin-bottom: -100px;}

	.xxl-mt-o5, .xxl-my-o5{margin-top: -5px;}
	.xxl-mt-o10, .xxl-my-o10{margin-top: -10px;}
	.xxl-mt-o15, .xxl-my-o15{margin-top: -15px;}
	.xxl-mt-o20, .xxl-my-o20{margin-top: -20px;}
	.xxl-mt-o30, .xxl-my-o30{margin-top: -30px;}
	.xxl-mt-o40, .xxl-my-o40{margin-top: -40px;}
	.xxl-mt-o50, .xxl-my-o50{margin-top: -50px;}
	.xxl-mt-o100, .xxl-my-o100{margin-top: -100px;}


	.xxl-ml-o5, .xxl-mx-o5{margin-left: -5px;}
	.xxl-ml-o10, .xxl-mx-o10{margin-left: -10px;}
	.xxl-ml-o15, .xxl-mx-o15{margin-left: -15px;}
	.xxl-ml-o20, .xxl-mx-o20{margin-left: -20px;}
	.xxl-ml-o30, .xxl-mx-o30{margin-left: -30px;}
	.xxl-ml-o35, .xxl-mx-o35{margin-left: -35px;}
	.xxl-ml-o40, .xxl-mx-o40{margin-left: -40px;}
	.xxl-ml-o50, .xxl-mx-o50{margin-left: -50px;}
	.xxl-ml-o100, .xxl-mx-o100{margin-left: -100px;}

	.xxl-mr-o5, .xxl-mx-o5{margin-right: -5px;}
	.xxl-mr-o10, .xxl-mx-o10{margin-right: -10px;}
	.xxl-mr-o15, .xxl-mx-o15{margin-right: -15px;}
	.xxl-mr-o20, .xxl-mx-o20{margin-right: -20px;}
	.xxl-mr-o30, .xxl-mx-o30{margin-right: -30px;}
	.xxl-mr-o35, .xxl-mx-o35{margin-right: -35px;}
	.xxl-mr-o40, .xxl-mx-o40{margin-right: -40px;}
	.xxl-mr-o50, .xxl-mx-o50{margin-right: -50px;}
	.xxl-mr-o100, .xxl-mx-o100{margin-right: -100px;}

	
	.xxl-mt-0, .xxl-my-0{margin-top: 0px;}
	.xxl-mt-5, .xxl-my-5{margin-top: 5px;}
	.xxl-mt-10, .xxl-my-10{margin-top: 10px;}
	.xxl-mt-15, .xxl-my-15{margin-top: 15px;}
	.xxl-mt-20, .xxl-my-20{margin-top: 20px;}
	.xxl-mt-30, .xxl-my-30{margin-top: 30px;}
	.xxl-mt-40, .xxl-my-40{margin-top: 40px;}
	.xxl-mt-50, .xxl-my-50{margin-top: 50px;}
	.xxl-mt-60, .xxl-my-60{margin-top: 60px;}
	.xxl-mt-70, .xxl-my-70{margin-top: 70px;}
	.xxl-mt-80, .xxl-my-80{margin-top: 80px;}
	.xxl-mt-85, .xxl-my-85{margin-top: 85px;}
	.xxl-mt-90, .xxl-my-90{margin-top: 90px;}
	.xxl-mt-100, .xxl-my-100{margin-top: 100px;}

	.xxl-mb-0, .xxl-my-0{margin-bottom: 0px;}
	.xxl-mb-5, .xxl-my-5{margin-bottom: 5px;}
	.xxl-mb-10, .xxl-my-10{margin-bottom: 10px;}
	.xxl-mb-15, .xxl-my-15{margin-bottom: 15px;}
	.xxl-mb-20, .xxl-my-20{margin-bottom: 20px;}
	.xxl-mb-30, .xxl-my-30{margin-bottom: 30px;}
	.xxl-mb-40, .xxl-my-40{margin-bottom: 40px;}
	.xxl-mb-50, .xxl-my-50{margin-bottom: 50px;}
	.xxl-mb-60, .xxl-my-60{margin-bottom: 60px;}
	.xxl-mb-70, .xxl-my-70{margin-bottom: 70px;}
	.xxl-mb-80, .xxl-my-80{margin-bottom: 80px;}
	.xxl-mb-85, .xxl-my-85{margin-bottom: 85px;}
	.xxl-mb-90, .xxl-my-90{margin-bottom: 90px;}
	.xxl-mb-100, .xxl-my-100{margin-bottom: 100px;}

	.xxl-mr-0, .xxl-mx-0{margin-right: 0px;}
	.xxl-mr-5, .xxl-mx-5{margin-right: 5px;}
	.xxl-mr-10, .xxl-mx-10{margin-right: 10px;}
	.xxl-mr-15, .xxl-mx-15{margin-right: 15px;}
	.xxl-mr-20, .xxl-mx-20{margin-right: 20px;}
	.xxl-mr-30, .xxl-mx-30{margin-right: 30px;}
	.xxl-mr-40, .xxl-mx-40{margin-right: 40px;}
	.xxl-mr-50, .xxl-mx-50{margin-right: 50px;}
	.xxl-mr-60, .xxl-mx-60{margin-right: 60px;}
	.xxl-mr-70, .xxl-mx-70{margin-right: 70px;}
	.xxl-mr-80, .xxl-mx-80{margin-right: 80px;}
	.xxl-mr-85, .xxl-mx-85{margin-right: 85px;}
	.xxl-mr-90, .xxl-mx-90{margin-right: 90px;}
	.xxl-mr-100, .xxl-mx-100{margin-right: 100px;}

	.xxl-ml-0, .xxl-mx-0{margin-left: 0px;}
	.xxl-ml-5, .xxl-mx-5{margin-left: 5px;}
	.xxl-ml-10, .xxl-mx-10{margin-left: 10px;}
	.xxl-ml-15, .xxl-mx-15{margin-left: 15px;}
	.xxl-ml-20, .xxl-mx-20{margin-left: 20px;}
	.xxl-ml-30, .xxl-mx-30{margin-left: 30px;}
	.xxl-ml-40, .xxl-mx-40{margin-left: 40px;}
	.xxl-ml-50, .xxl-mx-50{margin-left: 50px;}
	.xxl-ml-60, .xxl-mx-60{margin-left: 60px;}
	.xxl-ml-70, .xxl-mx-70{margin-left: 70px;}
	.xxl-ml-80, .xxl-mx-80{margin-left: 80px;}
	.xxl-ml-85, .xxl-mx-85{margin-left: 85px;}
	.xxl-ml-90, .xxl-mx-90{margin-left: 90px;}
	.xxl-ml-100, .xxl-mx-100{margin-left: 100px;}

	.xxl-pt-0, .xxl-py-0{padding-top: 0px;}
	.xxl-pt-5, .xxl-py-5{padding-top: 5px;}
	.xxl-pt-10, .xxl-py-10{padding-top: 10px;}
	.xxl-pt-15, .xxl-py-15{padding-top: 15px;}
	.xxl-pt-20, .xxl-py-20{padding-top: 20px;}
	.xxl-pt-25, .xxl-py-25{padding-top: 25px;}
	.xxl-pt-30, .xxl-py-30{padding-top: 30px;}
	.xxl-pt-35, .xxl-py-35{padding-top: 35px;}
	.xxl-pt-40, .xxl-py-40{padding-top: 40px;}
	.xxl-pt-50, .xxl-py-50{padding-top: 50px;}
	.xxl-pt-60, .xxl-py-60{padding-top: 60px;}
	.xxl-pt-70, .xxl-py-70{padding-top: 70px;}
	.xxl-pt-80, .xxl-py-80{padding-top: 80px;}
	.xxl-pt-100, .xxl-py-100{padding-top: 100px;}
	.xxl-pt-150, .xxl-py-150{padding-top: 150px;}

	.xxl-pb-0, .xxl-py-0{padding-bottom: 0px;}
	.xxl-pb-5, .xxl-py-5{padding-bottom: 5px;}
	.xxl-pb-10, .xxl-py-10{padding-bottom: 10px;}
	.xxl-pb-15, .xxl-py-15{padding-bottom: 15px;}
	.xxl-pb-20, .xxl-py-20{padding-bottom: 20px;}
	.xxl-pb-25, .xxl-py-25{padding-bottom: 25px;}
	.xxl-pb-30, .xxl-py-30{padding-bottom: 30px;}
	.xxl-pb-40, .xxl-py-40{padding-bottom: 40px;}
	.xxl-pb-50, .xxl-py-50{padding-bottom: 50px;}
	.xxl-pb-60, .xxl-py-60{padding-bottom: 60px;}
	.xxl-pb-70, .xxl-py-70{padding-bottom: 70px;}
	.xxl-pb-80, .xxl-py-80{padding-bottom: 80px;}
	.xxl-pb-100, .xxl-py-100{padding-bottom: 100px;}
	.xxl-pb-150, .xxl-py-150{padding-bottom: 150px;}

	.xxl-pl-0, .xxl-px-0{padding-left: 0px;}
	.xxl-pl-5, .xxl-px-5{padding-left: 5px;}
	.xxl-pl-10, .xxl-px-10{padding-left: 10px;}
	.xxl-pl-15, .xxl-px-15{padding-left: 15px;}
	.xxl-pl-20, .xxl-px-20{padding-left: 20px;}
	.xxl-pl-25, .xxl-px-25{padding-left: 25px;}
	.xxl-pl-30, .xxl-px-30{padding-left: 30px;}
	.xxl-pl-40, .xxl-px-40{padding-left: 40px;}
	.xxl-pl-50, .xxl-px-50{padding-left: 50px;}
	.xxl-pl-60, .xxl-px-60{padding-left: 60px;}
	.xxl-pl-70, .xxl-px-70{padding-left: 70px;}
	.xxl-pl-80, .xxl-px-80{padding-left: 80px;}
	.xxl-pl-90, .xxl-px-90{padding-left: 90px;}
	.xxl-pl-100, .xxl-px-100{padding-left: 100px;}
	.xxl-pl-150, .xxl-px-150{padding-left: 150px;}

	.xxl-pr-0, .xxl-px-0{padding-right: 0px;}
	.xxl-pr-5, .xxl-px-5{padding-right: 5px;}
	.xxl-pr-10, .xxl-px-10{padding-right: 10px;}
	.xxl-pr-15, .xxl-px-15{padding-right: 15px;}
	.xxl-pr-20, .xxl-px-20{padding-right: 20px;}
	.xxl-pr-25, .xxl-px-25{padding-right: 25px;}
	.xxl-pr-30, .xxl-px-30{padding-right: 30px;}
	.xxl-pr-40, .xxl-px-40{padding-right: 40px;}
	.xxl-pr-50, .xxl-px-50{padding-right: 50px;}
	.xxl-pr-60, .xxl-px-60{padding-right: 60px;}
	.xxl-pr-70, .xxl-px-70{padding-right: 70px;}
	.xxl-pr-80, .xxl-px-80{padding-right: 80px;}
	.xxl-pr-90, .xxl-px-90{padding-right: 90px;}
	.xxl-pr-100, .xxl-px-100{padding-right: 100px;}
	.xxl-pr-150, .xxl-px-150{padding-right: 150px;}

	
	.xxl-offl-0, .xxl-offx-0 { margin-left: 0;}
	.xxl-offl-l, .xxl-offx-l { margin-left: 8.333333%;}
	.xxl-offl-2, .xxl-offx-2 { margin-left: 16.666667%;}
	.xxl-offl-3, .xxl-offx-3 { margin-left: 25%;}
	.xxl-offl-4, .xxl-offx-4 { margin-left: 33.333333%;}
	.xxl-offl-5, .xxl-offx-5 { margin-left: 41.666667%;}
	.xxl-offl-6, .xxl-offx-6 { margin-left: 50%;}

	.xxl-offr-0, .xxl-offx-0 { margin-right: 0%;}
	.xxl-offr-l, .xxl-offx-1 { margin-right: 8.333333%;}
	.xxl-offr-2, .xxl-offx-2 { margin-right: 16.666667%;}
	.xxl-offr-3, .xxl-offx-3 { margin-right: 25%;}
	.xxl-offr-4, .xxl-offx-4 { margin-right: 33.333333%;}
	.xxl-offr-5, .xxl-offx-5 { margin-right: 41.666667%;}
	.xxl-offr-6, .xxl-offx-6 { margin-right: 50%;}
	
	.xxl-fnts-0{ font-size: 0px; }
	.xxl-fnts-10{ font-size: 10px; }
	.xxl-fnts-12{ font-size: 12px; }
	.xxl-fnts-13{ font-size: 13px; }
	.xxl-fnts-14{ font-size: 14px; }
	.xxl-fnts-15{ font-size: 15px; }
	.xxl-fnts-16{ font-size: 16px; }
	.xxl-fnts-18{ font-size: 17px; }
	.xxl-fnts-20{ font-size: 20px; }
	.xxl-fnts-22{ font-size: 22px; }
	.xxl-fnts-24{ font-size: 24px; }
	.xxl-fnts-26{ font-size: 26px; }
	.xxl-fnts-28{ font-size: 28px; }
	.xxl-fnts-30{ font-size: 30px; }
	.xxl-fnts-32{ font-size: 32px; }
	.xxl-fnts-34{ font-size: 34px; }
	.xxl-fnts-36{ font-size: 36px; }
	.xxl-fnts-40{ font-size: 40px; }
	.xxl-fnts-42{ font-size: 42px; }
	.xxl-fnts-45{ font-size: 45px; }
	.xxl-fnts-48{ font-size: 48px; }
	.xxl-fnts-52{ font-size: 52px; }
	.xxl-fnts-54{ font-size: 54px; }
	.xxl-fnts-56{ font-size: 56px; }
	.xxl-fnts-60{ font-size: 60px; }
	.xxl-fnts-72{ font-size: 72px; }
	.xxl-fnts-80{ font-size: 80px; }
	.xxl-fnts-120{ font-size: 120px; }
	.xxl-fnts-150{ font-size: 150px; }

	.xxl-fntlh-0{ line-height: 12px; }
	.xxl-fntlh-12{ line-height: 12px; }
	.xxl-fntlh-14{ line-height: 14px; }
	.xxl-fntlh-16{ line-height: 16px; }
	.xxl-fntlh-18{ line-height: 18px; }
	.xxl-fntlh-20{ line-height: 20px; }
	.xxl-fntlh-22{ line-height: 22px; }
	.xxl-fntlh-24{ line-height: 24px; }
	.xxl-fntlh-26{ line-height: 26px; }
	.xxl-fntlh-28{ line-height: 28px; }
	.xxl-fntlh-30{ line-height: 30px; }
	.xxl-fntlh-32{ line-height: 32px; }
	.xxl-fntlh-34{ line-height: 34px; }
	.xxl-fntlh-38{ line-height: 38px; }
	.xxl-fntlh-40{ line-height: 40px; }
	.xxl-fntlh-44{ line-height: 44px; }
	.xxl-fntlh-45{ line-height: 45px; }
	.xxl-fntlh-50{ line-height: 50px; }
	.xxl-fntlh-52{ line-height: 52px; }
	.xxl-fntlh-55{ line-height: 55px; }
	.xxl-fntlh-60{ line-height: 60px; }
	.xxl-fntlh-70{ line-height: 70px; }
	.xxl-fntlh-80{ line-height: 80px; }
	.xxl-fntlh-120{ line-height: 120px; }
	.xxl-fntlh-150{ line-height: 150px; }
	
	.xxl-minh-10 { min-height: 100px; }
	.xxl-minh-15 { min-height: 150px; }
	.xxl-minh-20 { min-height: 200px; }
	.xxl-minh-25 { min-height: 250px; }
	.xxl-minh-30 { min-height: 300px; }
	.xxl-minh-35 { min-height: 350px; }
	.xxl-minh-40 { min-height: 400px; }
	.xxl-minh-45 { min-height: 450px; }
	.xxl-minh-50 { min-height: 500px; }
	.xxl-minh-55 { min-height: 550px; }
	.xxl-minh-60 { min-height: 600px; }
	.xxl-minh-65 { min-height: 650px; }
	.xxl-minh-70 { min-height: 700px; }
	.xxl-minh-75 { min-height: 750px; }
	.xxl-minh-80 { min-height: 800px; }
	.xxl-minh-90 { min-height: 900px; }
	.xxl-minh-100 { min-height: auto; }
}

@media screen and (max-width: 1200px) {	

	.xl-hh-20{ height: 20px; }
	.xl-hh-25{ height: 25px; }
	.xl-hh-30{ height: 30px; }
	.xl-hh-35{ height: 35px; }
	.xl-hh-40{ height: 40px; }
	.xl-hh-70{ height: 70px; }
	.xl-hh-120{ height: 120px; }
	.xl-hh-150{ height: 150px; }
	.xl-ww-25{ width: 25px; }
	.xl-ww-30{ width: 30px; }
	.xl-ww-40{ width: 40px; }
	.xl-ww-70{ width: 70px; }
	.xl-ww-120{ width: 120px; }
	.xl-ww-150{ width: 150px; }
	
	.xl-colh-vh50 { height: 50vh;} 
	.xl-colh-vh60 { height: 60vh;} 
	.xl-colh-vh70 { height: 70vh;} 
	.xl-colh-vh80 { height: 80vh;} 
	.xl-colh-vh90 { height: 90vh;} 
	.xl-colh-vh95 { height: 95vh;} 
	.xl-colh-vh100 { height: 100vh;} 

	.xl-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.xl-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	.xl-hide{ display: none; }
	
	.xl-maxw-100p { max-width: 100%; }
	
	.xl-float-left{ float: left;}
	.xl-float-right{ float: right;}
	.xl-float-none{ float: none;}
	
	.xl-align-left{ text-align: left;}
	.xl-align-right{ text-align: right;}
	
	.xl-pos-abs{ position: absolute; }
	.xl-pos-rel{ position: relative; }
	.xl-pos-fix{ position: fixed; }
	
	.xl-pin-lt { left: 0; top: 0; }
	.xl-pin-rt { right: 0; top: 0; }
	.xl-pin-lb { left: 0; bottom: 0; }
	.xl-pin-rb { right: 0; bottom: 0; }
	
	.xl-pos-abs{ position: absolute; }
	.xl-pos-rel{ position: relative; }
	.xl-pos-fix{ position: fixed; }
	
	.xl-bg-no{ background: none; }
	
	.xl-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	 
	.xl-pl-0, .xl-px-0{padding-left: 0px;}
	.xl-pr-0, .xl-px-0{padding-right: 0px;}
	
	.xl-hvisib{ visibility: hidden; }
	.xl-svisib{ visibility: visible;}
	
	.xl-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.xl-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.xl-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.xl-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.xl-col-1 { width: 8.333333%;}
	.xl-col-2 { width: 16.666667%;}
	.xl-col-3 { width: 25%;}
	.xl-col-4 { width: 33.333333%;}
	.xl-col-5 { width: 41.666667%;}
	.xl-col-6 { width: 50%;}
	.xl-col-7 { width: 58.333333%;}
	.xl-col-8 { width: 66.666667%;}
	.xl-col-9 { width: 75%;}
	.xl-col-10 { width: 83.333333%;}
	.xl-col-11 { width: 91.666667%;}
	.xl-col-12 {  width: 100%;}
	.xl-col-100{ width: 100%;}
	.xl-col-a{ width: auto;}
	
	.xl-colm-1 { max-width: 8.333333%;}
	.xl-colm-2 { max-width: 16.666667%;}
	.xl-colm-3 { max-width: 25%;}
	.xl-colm-4 { max-width: 33.333333%;}
	.xl-colm-5 { max-width: 41.666667%;}
	.xl-colm-6 { max-width: 50%;}
	.xl-colm-7 { max-width: 58.333333%;}
	.xl-colm-8 { max-width: 66.666667%;}
	.xl-colm-9 { max-width: 75%;}
	.xl-colm-10 { max-width: 83.333333%;}
	.xl-colm-11 { max-width: 91.666667%;}
	.xl-colm-12 { max-width: 100%;}
	
	.xl-colh-1 { height: 8.333333%;}
	.xl-colh-2 { height: 16.666667%;}
	.xl-colh-3 { height: 25%;}
	.xl-colh-4 { height: 33.333333%;}
	.xl-colh-5 { height: 41.666667%;}
	.xl-colh-6 { height: 50%;}
	.xl-colh-7 { height: 58.333333%;} 
	.xl-colh-8 { height: 66.666667%;}
	.xl-colh-9 { height: 75%;}
	.xl-colh-10 { height: 83.333333%;}
	.xl-colh-11 { height: 91.666667%;}
	.xl-colh-12 { height: 100%;} 
	
	
	.xl-minh-5 { min-height: 50px; }
	.xl-minh-10 { min-height: 100px; }
	.xl-minh-20 { min-height: 200px; }
	.xl-minh-25 { min-height: 250px; }
	.xl-minh-30 { min-height: 300px; }
	.xl-minh-35 { min-height: 350px; }
	.xl-minh-40 { min-height: 400px; }
	.xl-minh-45 { min-height: 450px; }
	.xl-minh-50 { min-height: 500px; }
	.xl-minh-55 { min-height: 550px; }
	.xl-minh-60 { min-height: 600px; }
	.xl-minh-65 { min-height: 650px; }
	.xl-minh-70 { min-height: 700px; }
	.xl-minh-75 { min-height: 750px; }
	.xl-minh-80 { min-height: 800px; }
	.xl-minh-90 { min-height: 900px; }
	.xl-minh-100 { min-height: auto; }
	
	.xl-maxh-5 { max-height: 50px; }
	.xl-maxh-10 { max-height: 100px; }
	.xl-maxh-20 { max-height: 200px; }
	.xl-maxh-25 { max-height: 250px; }
	.xl-maxh-30 { max-height: 300px; }
	.xl-maxh-35 { max-height: 350px; }
	.xl-maxh-40 { max-height: 400px; }
	.xl-maxh-45 { max-height: 450px; }
	.xl-maxh-50 { max-height: 500px; }
	.xl-maxh-55 { max-height: 550px; }
	.xl-maxh-60 { max-height: 600px; }
	.xl-maxh-65 { max-height: 650px; }
	.xl-maxh-70 { max-height: 700px; }
	.xl-maxh-75 { max-height: 750px; }
	.xl-maxh-80 { max-height: 800px; }
	.xl-maxh-90 { max-height: 900px; }
	.xl-maxh-100 { max-height: auto; }
	
		
	.xl-maxw-5 { max-width: 50px; }
	.xl-maxw-10 { max-width: 100px; }
	.xl-maxw-20 { max-width: 200px; }
	.xl-maxw-25 { max-width: 250px; }
	.xl-maxw-30 { max-width: 300px; }
	.xl-maxw-35 { max-width: 350px; }
	.xl-maxw-40 { max-width: 400px; }
	.xl-maxw-45 { max-width: 450px; }
	.xl-maxw-50 { max-width: 500px; }
	.xl-maxw-55 { max-width: 550px; }
	.xl-maxw-60 { max-width: 600px; }
	.xl-maxw-65 { max-width: 650px; }
	.xl-maxw-70 { max-width: 700px; }
	.xl-maxw-75 { max-width: 750px; }
	.xl-maxw-80 { max-width: 800px; }
	.xl-maxw-90 { max-width: 900px; }
	.xl-maxw-100 { max-width: auto; }
	
	.xl-minw-5 { min-width: 50px; }
	.xl-minw-10 { min-width: 100px; }
	.xl-minw-20 { min-width: 200px; }
	.xl-minw-25 { min-width: 250px; }
	.xl-minw-30 { min-width: 300px; }
	.xl-minw-35 { min-width: 350px; }
	.xl-minw-40 { min-width: 400px; }
	.xl-minw-45 { min-width: 450px; }
	.xl-minw-50 { min-width: 500px; }
	.xl-minw-55 { min-width: 550px; }
	.xl-minw-60 { min-width: 600px; }
	.xl-minw-65 { min-width: 650px; }
	.xl-minw-70 { min-width: 700px; }
	.xl-minw-75 { min-width: 750px; }
	.xl-minw-80 { min-width: 800px; }
	.xl-minw-90 { min-width: 900px; }
	.xl-minw-100 { min-width: auto; }
	
	
	.xl-h-5 {height: 50px; }
	.xl-h-10 {height: 100px; }
	.xl-h-20 {height: 200px; }
	.xl-h-25 {height: 250px; }
	.xl-h-30 {height: 300px; }
	.xl-h-35 {height: 350px; }
	.xl-h-40 {height: 400px; }
	.xl-h-45 {height: 450px; }
	.xl-h-50 {height: 500px; }
	.xl-h-55 {height: 550px; }
	.xl-h-60 {height: 600px; }
	.xl-h-65 {height: 650px; }
	.xl-h-70 {height: 700px; }
	.xl-h-75 {height: 750px; }
	.xl-h-80 {height: 800px; }
	.xl-h-90 {height: 900px; }
	.xl-h-100 {height: auto; }
	
	.xl-maxh-3 { max-height: 30px; }
	.xl-maxh-10 { max-height: 100px; }
	.xl-maxh-15 { max-height: 150px; }
	.xl-maxh-20 { max-height: 200px; }
	.xl-maxh-25 { max-height: 250px; }
	.xl-maxh-30 { max-height: 300px; }
	.xl-maxh-35 { max-height: 350px; }
	.xl-maxh-40 { max-height: 400px; }
	.xl-maxh-45 { max-height: 450px; }
	.xl-maxh-50 { max-height: 500px; }
	.xl-maxh-55 { max-height: 550px; }
	.xl-maxh-60 { max-height: 600px; }
	.xl-maxh-63 { max-height: 630px; }
	.xl-maxh-65 { max-height: 650px; }
	.xl-maxh-70 { max-height: 700px; }
	.xl-maxh-75 { max-height: 750px; }
	.xl-maxh-80 { max-height: 800px; }
	.xl-maxh-90 { max-height: 900px; }
	.xl-maxh-100 { max-height: auto; }
		
	.xl-w-5 {width: 50px; }
	.xl-w-10 {width: 100px; }
	.xl-w-20 {width: 200px; }
	.xl-w-25 {width: 250px; }
	.xl-w-30 {width: 300px; }
	.xl-w-35 {width: 350px; }
	.xl-w-40 {width: 400px; }
	.xl-w-45 {width: 450px; }
	.xl-w-50 {width: 500px; }
	.xl-w-55 {width: 550px; }
	.xl-w-60 {width: 600px; }
	.xl-w-65 {width: 650px; }
	.xl-w-70 {width: 700px; }
	.xl-w-75 {width: 750px; }
	.xl-w-80 {width: 800px; }
	.xl-w-90 {width: 900px; }
	.xl-w-100 {width: auto; }
	
	.xl-mb-o5, .xl-my-o5{margin-bottom: -5px;}
	.xl-mb-o10, .xl-my-o10{margin-bottom: -10px;}
	.xl-mb-o15, .xl-my-o15{margin-bottom: -15px;}
	.xl-mb-o20, .xl-my-o20{margin-bottom: -20px;}
	.xl-mb-o30, .xl-my-o30{margin-bottom: -30px;}
	.xl-mb-o40, .xl-my-o40{margin-bottom: -40px;}
	.xl-mb-o50, .xl-my-o50{margin-bottom: -50px;}
	.xl-mb-o100, .xl-my-o100{margin-bottom: -100px;}

	.xl-mt-o5, .xl-my-o5{margin-top: -5px;}
	.xl-mt-o10, .xl-my-o10{margin-top: -10px;}
	.xl-mt-o15, .xl-my-o15{margin-top: -15px;}
	.xl-mt-o20, .xl-my-o20{margin-top: -20px;}
	.xl-mt-o30, .xl-my-o30{margin-top: -30px;}
	.xl-mt-o40, .xl-my-o40{margin-top: -40px;}
	.xl-mt-o50, .xl-my-o50{margin-top: -50px;}
	.xl-mt-o100, .xl-my-o100{margin-top: -100px;}


	.xl-ml-o5, .xl-mx-o5{margin-left: -5px;}
	.xl-ml-o10, .xl-mx-o10{margin-left: -10px;}
	.xl-ml-o15, .xl-mx-o15{margin-left: -15px;}
	.xl-ml-o20, .xl-mx-o20{margin-left: -20px;}
	.xl-ml-o30, .xl-mx-o30{margin-left: -30px;}
	.xl-ml-o35, .xl-mx-o35{margin-left: -35px;}
	.xl-ml-o40, .xl-mx-o40{margin-left: -40px;}
	.xl-ml-o50, .xl-mx-o50{margin-left: -50px;}
	.xl-ml-o100, .xl-mx-o100{margin-left: -100px;}

	.xl-mr-o5, .xl-mx-o5{margin-right: -5px;}
	.xl-mr-o10, .xl-mx-o10{margin-right: -10px;}
	.xl-mr-o15, .xl-mx-o15{margin-right: -15px;}
	.xl-mr-o20, .xl-mx-o20{margin-right: -20px;}
	.xl-mr-o30, .xl-mx-o30{margin-right: -30px;}
	.xl-mr-o35, .xl-mx-o35{margin-right: -35px;}
	.xl-mr-o40, .xl-mx-o40{margin-right: -40px;}
	.xl-mr-o50, .xl-mx-o50{margin-right: -50px;}
	.xl-mr-o100, .xl-mx-o100{margin-right: -100px;}

	
	.xl-mt-0, .xl-my-0{margin-top: 0px;}
	.xl-mt-5, .xl-my-5{margin-top: 5px;}
	.xl-mt-10, .xl-my-10{margin-top: 10px;}
	.xl-mt-15, .xl-my-15{margin-top: 15px;}
	.xl-mt-20, .xl-my-20{margin-top: 20px;}
	.xl-mt-30, .xl-my-30{margin-top: 30px;}
	.xl-mt-40, .xl-my-40{margin-top: 40px;}
	.xl-mt-50, .xl-my-50{margin-top: 50px;}
	.xl-mt-60, .xl-my-60{margin-top: 60px;}
	.xl-mt-70, .xl-my-70{margin-top: 70px;}
	.xl-mt-80, .xl-my-80{margin-top: 80px;}
	.xl-mt-85, .xl-my-85{margin-top: 85px;}
	.xl-mt-90, .xl-my-90{margin-top: 90px;}
	.xl-mt-100, .xl-my-100{margin-top: 100px;}

	.xl-mb-0, .xl-my-0{margin-bottom: 0px;}
	.xl-mb-5, .xl-my-5{margin-bottom: 5px;}
	.xl-mb-10, .xl-my-10{margin-bottom: 10px;}
	.xl-mb-15, .xl-my-15{margin-bottom: 15px;}
	.xl-mb-20, .xl-my-20{margin-bottom: 20px;}
	.xl-mb-30, .xl-my-30{margin-bottom: 30px;}
	.xl-mb-40, .xl-my-40{margin-bottom: 40px;}
	.xl-mb-50, .xl-my-50{margin-bottom: 50px;}
	.xl-mb-60, .xl-my-60{margin-bottom: 60px;}
	.xl-mb-70, .xl-my-70{margin-bottom: 70px;}
	.xl-mb-80, .xl-my-80{margin-bottom: 80px;}
	.xl-mb-85, .xl-my-85{margin-bottom: 85px;}
	.xl-mb-90, .xl-my-90{margin-bottom: 90px;}
	.xl-mb-100, .xl-my-100{margin-bottom: 100px;}

	.xl-mr-0, .xl-mx-0{margin-right: 0px;}
	.xl-mr-5, .xl-mx-5{margin-right: 5px;}
	.xl-mr-10, .xl-mx-10{margin-right: 10px;}
	.xl-mr-15, .xl-mx-15{margin-right: 15px;}
	.xl-mr-20, .xl-mx-20{margin-right: 20px;}
	.xl-mr-30, .xl-mx-30{margin-right: 30px;}
	.xl-mr-40, .xl-mx-40{margin-right: 40px;}
	.xl-mr-50, .xl-mx-50{margin-right: 50px;}
	.xl-mr-60, .xl-mx-60{margin-right: 60px;}
	.xl-mr-70, .xl-mx-70{margin-right: 70px;}
	.xl-mr-80, .xl-mx-80{margin-right: 80px;}
	.xl-mr-85, .xl-mx-85{margin-right: 85px;}
	.xl-mr-90, .xl-mx-90{margin-right: 90px;}
	.xl-mr-100, .xl-mx-100{margin-right: 100px;}

	.xl-ml-0, .xl-mx-0{margin-left: 0px;}
	.xl-ml-5, .xl-mx-5{margin-left: 5px;}
	.xl-ml-10, .xl-mx-10{margin-left: 10px;}
	.xl-ml-15, .xl-mx-15{margin-left: 15px;}
	.xl-ml-20, .xl-mx-20{margin-left: 20px;}
	.xl-ml-30, .xl-mx-30{margin-left: 30px;}
	.xl-ml-40, .xl-mx-40{margin-left: 40px;}
	.xl-ml-50, .xl-mx-50{margin-left: 50px;}
	.xl-ml-60, .xl-mx-60{margin-left: 60px;}
	.xl-ml-70, .xl-mx-70{margin-left: 70px;}
	.xl-ml-80, .xl-mx-80{margin-left: 80px;}
	.xl-ml-85, .xl-mx-85{margin-left: 85px;}
	.xl-ml-90, .xl-mx-90{margin-left: 90px;}
	.xl-ml-100, .xl-mx-100{margin-left: 100px;}

	.xl-pt-0, .xl-py-0{padding-top: 0px;}
	.xl-pt-5, .xl-py-5{padding-top: 5px;}
	.xl-pt-10, .xl-py-10{padding-top: 10px;}
	.xl-pt-15, .xl-py-15{padding-top: 15px;}
	.xl-pt-20, .xl-py-20{padding-top: 20px;}
	.xl-pt-25, .xl-py-25{padding-top: 25px;}
	.xl-pt-30, .xl-py-30{padding-top: 30px;}
	.xl-pt-35, .xl-py-35{padding-top: 35px;}
	.xl-pt-40, .xl-py-40{padding-top: 40px;}
	.xl-pt-50, .xl-py-50{padding-top: 50px;}
	.xl-pt-60, .xl-py-60{padding-top: 60px;}
	.xl-pt-70, .xl-py-70{padding-top: 70px;}
	.xl-pt-80, .xl-py-80{padding-top: 80px;}
	.xl-pt-100, .xl-py-100{padding-top: 100px;}
	.xl-pt-150, .xl-py-150{padding-top: 150px;}

	.xl-pb-0, .xl-py-0{padding-bottom: 0px;}
	.xl-pb-5, .xl-py-5{padding-bottom: 5px;}
	.xl-pb-10, .xl-py-10{padding-bottom: 10px;}
	.xl-pb-15, .xl-py-15{padding-bottom: 15px;}
	.xl-pb-20, .xl-py-20{padding-bottom: 20px;}
	.xl-pb-25, .xl-py-25{padding-bottom: 25px;}
	.xl-pb-30, .xl-py-30{padding-bottom: 30px;}
	.xl-pb-40, .xl-py-40{padding-bottom: 40px;}
	.xl-pb-50, .xl-py-50{padding-bottom: 50px;}
	.xl-pb-60, .xl-py-60{padding-bottom: 60px;}
	.xl-pb-70, .xl-py-70{padding-bottom: 70px;}
	.xl-pb-80, .xl-py-80{padding-bottom: 80px;}
	.xl-pb-100, .xl-py-100{padding-bottom: 100px;}
	.xl-pb-150, .xl-py-150{padding-bottom: 150px;}

	.xl-pl-0, .xl-px-0{padding-left: 0px;}
	.xl-pl-5, .xl-px-5{padding-left: 5px;}
	.xl-pl-10, .xl-px-10{padding-left: 10px;}
	.xl-pl-15, .xl-px-15{padding-left: 15px;}
	.xl-pl-20, .xl-px-20{padding-left: 20px;}
	.xl-pl-25, .xl-px-25{padding-left: 25px;}
	.xl-pl-30, .xl-px-30{padding-left: 30px;}
	.xl-pl-40, .xl-px-40{padding-left: 40px;}
	.xl-pl-50, .xl-px-50{padding-left: 50px;}
	.xl-pl-60, .xl-px-60{padding-left: 60px;}
	.xl-pl-70, .xl-px-70{padding-left: 70px;}
	.xl-pl-80, .xl-px-80{padding-left: 80px;}
	.xl-pl-90, .xl-px-90{padding-left: 90px;}
	.xl-pl-100, .xl-px-100{padding-left: 100px;}
	.xl-pl-150, .xl-px-150{padding-left: 150px;}

	.xl-pr-0, .xl-px-0{padding-right: 0px;}
	.xl-pr-5, .xl-px-5{padding-right: 5px;}
	.xl-pr-10, .xl-px-10{padding-right: 10px;}
	.xl-pr-15, .xl-px-15{padding-right: 15px;}
	.xl-pr-20, .xl-px-20{padding-right: 20px;}
	.xl-pr-25, .xl-px-25{padding-right: 25px;}
	.xl-pr-30, .xl-px-30{padding-right: 30px;}
	.xl-pr-40, .xl-px-40{padding-right: 40px;}
	.xl-pr-50, .xl-px-50{padding-right: 50px;}
	.xl-pr-60, .xl-px-60{padding-right: 60px;}
	.xl-pr-70, .xl-px-70{padding-right: 70px;}
	.xl-pr-80, .xl-px-80{padding-right: 80px;}
	.xl-pr-90, .xl-px-90{padding-right: 90px;}
	.xl-pr-100, .xl-px-100{padding-right: 100px;}
	.xl-pr-150, .xl-px-150{padding-right: 150px;}

	
	.xl-offl-0, .xl-offx-0 { margin-left: 0;}
	.xl-offl-l, .xl-offx-l { margin-left: 8.333333%;}
	.xl-offl-2, .xl-offx-2 { margin-left: 16.666667%;}
	.xl-offl-3, .xl-offx-3 { margin-left: 25%;}
	.xl-offl-4, .xl-offx-4 { margin-left: 33.333333%;}
	.xl-offl-5, .xl-offx-5 { margin-left: 41.666667%;}
	.xl-offl-6, .xl-offx-6 { margin-left: 50%;}

	.xl-offr-0, .xl-offx-0 { margin-right: 0%;}
	.xl-offr-l, .xl-offx-1 { margin-right: 8.333333%;}
	.xl-offr-2, .xl-offx-2 { margin-right: 16.666667%;}
	.xl-offr-3, .xl-offx-3 { margin-right: 25%;}
	.xl-offr-4, .xl-offx-4 { margin-right: 33.333333%;}
	.xl-offr-5, .xl-offx-5 { margin-right: 41.666667%;}
	.xl-offr-6, .xl-offx-6 { margin-right: 50%;}
	
	.xl-fnts-0{ font-size: 0px; }
	.xl-fnts-10{ font-size: 10px; }
	.xl-fnts-12{ font-size: 12px; }
	.xl-fnts-13{ font-size: 13px; }
	.xl-fnts-14{ font-size: 14px; }
	.xl-fnts-15{ font-size: 15px; }
	.xl-fnts-16{ font-size: 16px; }
	.xl-fnts-18{ font-size: 17px; }
	.xl-fnts-20{ font-size: 20px; }
	.xl-fnts-22{ font-size: 22px; }
	.xl-fnts-24{ font-size: 24px; }
	.xl-fnts-26{ font-size: 26px; }
	.xl-fnts-28{ font-size: 28px; }
	.xl-fnts-30{ font-size: 30px; }
	.xl-fnts-32{ font-size: 32px; }
	.xl-fnts-34{ font-size: 34px; }
	.xl-fnts-36{ font-size: 36px; }
	.xl-fnts-40{ font-size: 40px; }
	.xl-fnts-42{ font-size: 42px; }
	.xl-fnts-45{ font-size: 45px; }
	.xl-fnts-48{ font-size: 48px; }
	.xl-fnts-52{ font-size: 52px; }
	.xl-fnts-54{ font-size: 54px; }
	.xl-fnts-56{ font-size: 56px; }
	.xl-fnts-60{ font-size: 60px; }
	.xl-fnts-72{ font-size: 72px; }
	.xl-fnts-80{ font-size: 80px; }
	.xl-fnts-120{ font-size: 120px; }
	.xl-fnts-150{ font-size: 150px; }

	.xl-fntlh-0{ line-height: 12px; }
	.xl-fntlh-12{ line-height: 12px; }
	.xl-fntlh-14{ line-height: 14px; }
	.xl-fntlh-16{ line-height: 16px; }
	.xl-fntlh-18{ line-height: 18px; }
	.xl-fntlh-20{ line-height: 20px; }
	.xl-fntlh-22{ line-height: 22px; }
	.xl-fntlh-24{ line-height: 24px; }
	.xl-fntlh-26{ line-height: 26px; }
	.xl-fntlh-28{ line-height: 28px; }
	.xl-fntlh-30{ line-height: 30px; }
	.xl-fntlh-32{ line-height: 32px; }
	.xl-fntlh-34{ line-height: 34px; }
	.xl-fntlh-38{ line-height: 38px; }
	.xl-fntlh-40{ line-height: 40px; }
	.xl-fntlh-44{ line-height: 44px; }
	.xl-fntlh-45{ line-height: 45px; }
	.xl-fntlh-50{ line-height: 50px; }
	.xl-fntlh-52{ line-height: 52px; }
	.xl-fntlh-55{ line-height: 55px; }
	.xl-fntlh-60{ line-height: 60px; }
	.xl-fntlh-70{ line-height: 70px; }
	.xl-fntlh-80{ line-height: 80px; }
	.xl-fntlh-120{ line-height: 120px; }
	.xl-fntlh-150{ line-height: 150px; }
	
	.xl-minh-10 { min-height: 100px; }
	.xl-minh-20 { min-height: 200px; }
	.xl-minh-25 { min-height: 250px; }
	.xl-minh-30 { min-height: 300px; }
	.xl-minh-35 { min-height: 350px; }
	.xl-minh-40 { min-height: 400px; }
	.xl-minh-45 { min-height: 450px; }
	.xl-minh-50 { min-height: 500px; }
	.xl-minh-55 { min-height: 550px; }
	.xl-minh-60 { min-height: 600px; }
	.xl-minh-65 { min-height: 650px; }
	.xl-minh-70 { min-height: 700px; }
	.xl-minh-75 { min-height: 750px; }
	.xl-minh-80 { min-height: 800px; }
	.xl-minh-90 { min-height: 900px; }
	.xl-minh-100 { min-height: auto; }
	
	.xl-crop6 {display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
	.xl-crop5 {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
	.xl-crop4 {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
	.xl-crop3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
	.xl-crop2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
	.xl-crop1 {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
	
	.xl-scale09{
	  -webkit-transform: scale(0.9); 
		 -moz-transform: scale(0.9); 
		  -ms-transform: scale(0.9); 
		   -o-transform: scale(0.9);  
			  transform: scale(0.9);
	}
	.xl-scale1{
	  -webkit-transform: scale(1); 
		 -moz-transform: scale(1); 
		  -ms-transform: scale(1); 
		   -o-transform: scale(1);  
			  transform: scale(1);
	}
	.xl-scale1_2{
	  -webkit-transform: scale(1.2); 
		 -moz-transform: scale(1.2); 
		  -ms-transform: scale(1.2); 
		   -o-transform: scale(1.2);  
			  transform: scale(1.2);
	}
}

@media screen and (max-width: 1024px) {
	
	.sxl-hide{ display: none; }
	.sxl-show{ display: inline-block; }
	
	.sxl-col-1 { width: 8.333333%;}
	.sxl-col-2 { width: 16.666667%;}
	.sxl-col-3 { width: 25%;}
	.sxl-col-4 { width: 33.333333%;}
	.sxl-col-5 { width: 41.666667%;}
	.sxl-col-6 { width: 50%;}
	.sxl-col-7 { width: 58.333333%;}
	.sxl-col-8 { width: 66.666667%;}
	.sxl-col-9 { width: 75%;}
	.sxl-col-10 { width: 83.333333%;}
	.sxl-col-11 { width: 91.666667%;}
	.sxl-col-12 {  width: 100%;}
	.sxl-col-100{ width: 100%;}
	.sxl-col-a{ width: auto;}
	
	.sxl-pin-lt { left: 0; top: 0; }
	.sxl-pin-rt { right: 0; top: 0; }
	.sxl-pin-lb { left: 0; bottom: 0; }
	.sxl-pin-rb { right: 0; bottom: 0; }
	
	.sxl-pos-abs{ position: absolute; }
	.sxl-pos-rel{ position: relative; }
	.sxl-pos-fix{ position: fixed; }
	
	.sxl-crop6 {display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow-y: hidden;}
	.sxl-crop5 {display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow-y: hidden;}
	.sxl-crop4 {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow-y: hidden;}
	.sxl-crop3 {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow-y: hidden;}
	.sxl-crop2 {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow-y: hidden;}
	.sxl-crop1 {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow-y: hidden;}
	
	.sxl-minh-10 { min-height: 100px; }
	.sxl-minh-20 { min-height: 200px; }
	.sxl-minh-25 { min-height: 250px; }
	.sxl-minh-30 { min-height: 300px; }
	.sxl-minh-35 { min-height: 350px; }
	.sxl-minh-40 { min-height: 400px; }
	.sxl-minh-45 { min-height: 450px; }
	.sxl-minh-50 { min-height: 500px; }
	.sxl-minh-55 { min-height: 550px; }
	.sxl-minh-60 { min-height: 600px; }
	.sxl-minh-65 { min-height: 650px; }
	.sxl-minh-70 { min-height: 700px; }
	.sxl-minh-75 { min-height: 750px; }
	.sxl-minh-80 { min-height: 800px; }
	.sxl-minh-90 { min-height: 900px; }
	.sxl-minh-100 { min-height: auto; }
	
	.sxl-maxh-3 { max-height: 30px; }
	.sxl-maxh-10 { max-height: 100px; }
	.sxl-maxh-15 { max-height: 150px; }
	.sxl-maxh-20 { max-height: 200px; }
	.sxl-maxh-25 { max-height: 250px; }
	.sxl-maxh-30 { max-height: 300px; }
	.sxl-maxh-35 { max-height: 350px; }
	.sxl-maxh-40 { max-height: 400px; }
	.sxl-maxh-45 { max-height: 450px; }
	.sxl-maxh-50 { max-height: 500px; }
	.sxl-maxh-55 { max-height: 550px; }
	.sxl-maxh-60 { max-height: 600px; }
	.sxl-maxh-63 { max-height: 630px; }
	.sxl-maxh-65 { max-height: 650px; }
	.sxl-maxh-70 { max-height: 700px; }
	.sxl-maxh-75 { max-height: 750px; }
	.sxl-maxh-80 { max-height: 800px; }
	.sxl-maxh-90 { max-height: 900px; }
	.sxl-maxh-100 { max-height: auto; }
	
	.sxl-mt-0, .sxl-my-0{margin-top: 0px;}
	.sxl-mt-5, .sxl-my-5{margin-top: 5px;}
	.sxl-mt-10, .sxl-my-10{margin-top: 10px;}
	.sxl-mt-15, .sxl-my-15{margin-top: 15px;}
	.sxl-mt-20, .sxl-my-20{margin-top: 20px;}
	.sxl-mt-30, .sxl-my-30{margin-top: 30px;}
	.sxl-mt-40, .sxl-my-40{margin-top: 40px;}
	.sxl-mt-50, .sxl-my-50{margin-top: 50px;}
	.sxl-mt-60, .sxl-my-60{margin-top: 60px;}
	.sxl-mt-70, .sxl-my-70{margin-top: 70px;}
	.sxl-mt-80, .sxl-my-80{margin-top: 80px;}
	.sxl-mt-85, .sxl-my-85{margin-top: 85px;}
	.sxl-mt-90, .sxl-my-90{margin-top: 90px;}
	.sxl-mt-100, .sxl-my-100{margin-top: 100px;}

	.sxl-mb-0, .sxl-my-0{margin-bottom: 0px;}
	.sxl-mb-5, .sxl-my-5{margin-bottom: 5px;}
	.sxl-mb-10, .sxl-my-10{margin-bottom: 10px;}
	.sxl-mb-15, .sxl-my-15{margin-bottom: 15px;}
	.sxl-mb-20, .sxl-my-20{margin-bottom: 20px;}
	.sxl-mb-30, .sxl-my-30{margin-bottom: 30px;}
	.sxl-mb-40, .sxl-my-40{margin-bottom: 40px;}
	.sxl-mb-50, .sxl-my-50{margin-bottom: 50px;}
	.sxl-mb-60, .sxl-my-60{margin-bottom: 60px;}
	.sxl-mb-70, .sxl-my-70{margin-bottom: 70px;}
	.sxl-mb-80, .sxl-my-80{margin-bottom: 80px;}
	.sxl-mb-85, .sxl-my-85{margin-bottom: 85px;}
	.sxl-mb-90, .sxl-my-90{margin-bottom: 90px;}
	.sxl-mb-100, .sxl-my-100{margin-bottom: 100px;}

	.ssxl-mr-0, .ssxl-mx-0{margin-right: 0px;}
	.ssxl-mr-5, .ssxl-mx-5{margin-right: 5px;}
	.ssxl-mr-10, .ssxl-mx-10{margin-right: 10px;}
	.ssxl-mr-15, .ssxl-mx-15{margin-right: 15px;}
	.ssxl-mr-20, .ssxl-mx-20{margin-right: 20px;}
	.ssxl-mr-30, .ssxl-mx-30{margin-right: 30px;}
	.ssxl-mr-40, .ssxl-mx-40{margin-right: 40px;}
	.ssxl-mr-50, .ssxl-mx-50{margin-right: 50px;}
	.ssxl-mr-60, .ssxl-mx-60{margin-right: 60px;}
	.ssxl-mr-70, .ssxl-mx-70{margin-right: 70px;}
	.ssxl-mr-80, .ssxl-mx-80{margin-right: 80px;}
	.ssxl-mr-85, .ssxl-mx-85{margin-right: 85px;}
	.ssxl-mr-90, .ssxl-mx-90{margin-right: 90px;}
	.ssxl-mr-100, .ssxl-mx-100{margin-right: 100px;}

	.ssxl-ml-0, .ssxl-mx-0{margin-left: 0px;}
	.ssxl-ml-5, .ssxl-mx-5{margin-left: 5px;}
	.ssxl-ml-10, .ssxl-mx-10{margin-left: 10px;}
	.ssxl-ml-15, .ssxl-mx-15{margin-left: 15px;}
	.ssxl-ml-20, .ssxl-mx-20{margin-left: 20px;}
	.ssxl-ml-30, .ssxl-mx-30{margin-left: 30px;}
	.ssxl-ml-40, .ssxl-mx-40{margin-left: 40px;}
	.ssxl-ml-50, .ssxl-mx-50{margin-left: 50px;}
	.ssxl-ml-60, .ssxl-mx-60{margin-left: 60px;}
	.ssxl-ml-70, .ssxl-mx-70{margin-left: 70px;}
	.ssxl-ml-80, .ssxl-mx-80{margin-left: 80px;}
	.ssxl-ml-85, .ssxl-mx-85{margin-left: 85px;}
	.ssxl-ml-90, .ssxl-mx-90{margin-left: 90px;}
	.ssxl-ml-100, .ssxl-mx-100{margin-left: 100px;}
	
	.sxl-mb-o5, .sxl-my-o5{margin-bottom: -5px;}
	.sxl-mb-o10, .sxl-my-o10{margin-bottom: -10px;}
	.sxl-mb-o15, .sxl-my-o15{margin-bottom: -15px;}
	.sxl-mb-o20, .sxl-my-o20{margin-bottom: -20px;}
	.sxl-mb-o30, .sxl-my-o30{margin-bottom: -30px;}
	.sxl-mb-o40, .sxl-my-o40{margin-bottom: -40px;}
	.sxl-mb-o50, .sxl-my-o50{margin-bottom: -50px;}
	.sxl-mb-o100, .sxl-my-o100{margin-bottom: -100px;}

	.sxl-mt-o5, .sxl-my-o5{margin-top: -5px;}
	.sxl-mt-o10, .sxl-my-o10{margin-top: -10px;}
	.sxl-mt-o15, .sxl-my-o15{margin-top: -15px;}
	.sxl-mt-o20, .sxl-my-o20{margin-top: -20px;}
	.sxl-mt-o30, .sxl-my-o30{margin-top: -30px;}
	.sxl-mt-o40, .sxl-my-o40{margin-top: -40px;}
	.sxl-mt-o50, .sxl-my-o50{margin-top: -50px;}
	.sxl-mt-o100, .sxl-my-o100{margin-top: -100px;}


	.sxl-ml-o5, .sxl-mx-o5{margin-left: -5px;}
	.sxl-ml-o10, .sxl-mx-o10{margin-left: -10px;}
	.sxl-ml-o15, .sxl-mx-o15{margin-left: -15px;}
	.sxl-ml-o20, .sxl-mx-o20{margin-left: -20px;}
	.sxl-ml-o30, .sxl-mx-o30{margin-left: -30px;}
	.sxl-ml-o35, .sxl-mx-o35{margin-left: -35px;}
	.sxl-ml-o40, .sxl-mx-o40{margin-left: -40px;}
	.sxl-ml-o50, .sxl-mx-o50{margin-left: -50px;}
	.sxl-ml-o100, .sxl-mx-o100{margin-left: -100px;}
	.sxl-ml-o150, .sxl-mx-o150{margin-left: -150px;}
	.sxl-ml-o200, .sxl-mx-o200{margin-left: -200px;}

	.sxl-mr-o5, .sxl-mx-o5{margin-right: -5px;}
	.sxl-mr-o10, .sxl-mx-o10{margin-right: -10px;}
	.sxl-mr-o15, .sxl-mx-o15{margin-right: -15px;}
	.sxl-mr-o20, .sxl-mx-o20{margin-right: -20px;}
	.sxl-mr-o30, .sxl-mx-o30{margin-right: -30px;}
	.sxl-mr-o35, .sxl-mx-o35{margin-right: -35px;}
	.sxl-mr-o40, .sxl-mx-o40{margin-right: -40px;}
	.sxl-mr-o50, .sxl-mx-o50{margin-right: -50px;}
	.sxl-mr-o100, .sxl-mx-o100{margin-right: -100px;}

	.sxl-pt-0, .sxl-py-0{padding-top: 0px;}
	.sxl-pt-5, .sxl-py-5{padding-top: 5px;}
	.sxl-pt-10, .sxl-py-10{padding-top: 10px;}
	.sxl-pt-15, .sxl-py-15{padding-top: 15px;}
	.sxl-pt-20, .sxl-py-20{padding-top: 20px;}
	.sxl-pt-25, .sxl-py-25{padding-top: 25px;}
	.sxl-pt-30, .sxl-py-30{padding-top: 30px;}
	.sxl-pt-35, .sxl-py-35{padding-top: 35px;}
	.sxl-pt-40, .sxl-py-40{padding-top: 40px;}
	.sxl-pt-50, .sxl-py-50{padding-top: 50px;}
	.sxl-pt-60, .sxl-py-60{padding-top: 60px;}
	.sxl-pt-70, .sxl-py-70{padding-top: 70px;}
	.sxl-pt-80, .sxl-py-80{padding-top: 80px;}
	.sxl-pt-100, .sxl-py-100{padding-top: 100px;}
	.sxl-pt-150, .sxl-py-150{padding-top: 150px;}

	.sxl-pb-0, .sxl-py-0{padding-bottom: 0px;}
	.sxl-pb-5, .sxl-py-5{padding-bottom: 5px;}
	.sxl-pb-10, .sxl-py-10{padding-bottom: 10px;}
	.sxl-pb-15, .sxl-py-15{padding-bottom: 15px;}
	.sxl-pb-20, .sxl-py-20{padding-bottom: 20px;}
	.sxl-pb-25, .sxl-py-25{padding-bottom: 25px;}
	.sxl-pb-30, .sxl-py-30{padding-bottom: 30px;}
	.sxl-pb-40, .sxl-py-40{padding-bottom: 40px;}
	.sxl-pb-50, .sxl-py-50{padding-bottom: 50px;}
	.sxl-pb-60, .sxl-py-60{padding-bottom: 60px;}
	.sxl-pb-70, .sxl-py-70{padding-bottom: 70px;}
	.sxl-pb-80, .sxl-py-80{padding-bottom: 80px;}
	.sxl-pb-100, .sxl-py-100{padding-bottom: 100px;}
	.sxl-pb-150, .sxl-py-150{padding-bottom: 150px;}

	.sxl-pl-0, .sxl-px-0{padding-left: 0px;}
	.sxl-pl-5, .sxl-px-5{padding-left: 5px;}
	.sxl-pl-10, .sxl-px-10{padding-left: 10px;}
	.sxl-pl-15, .sxl-px-15{padding-left: 15px;}
	.sxl-pl-20, .sxl-px-20{padding-left: 20px;}
	.sxl-pl-25, .sxl-px-25{padding-left: 25px;}
	.sxl-pl-30, .sxl-px-30{padding-left: 30px;}
	.sxl-pl-40, .sxl-px-40{padding-left: 40px;}
	.sxl-pl-50, .sxl-px-50{padding-left: 50px;}
	.sxl-pl-60, .sxl-px-60{padding-left: 60px;}
	.sxl-pl-70, .sxl-px-70{padding-left: 70px;}
	.sxl-pl-80, .sxl-px-80{padding-left: 80px;}
	.sxl-pl-90, .sxl-px-90{padding-left: 90px;}
	.sxl-pl-100, .sxl-px-100{padding-left: 100px;}
	.sxl-pl-150, .sxl-px-150{padding-left: 150px;}

	.sxl-pr-0, .sxl-px-0{padding-right: 0px;}
	.sxl-pr-5, .sxl-px-5{padding-right: 5px;}
	.sxl-pr-10, .sxl-px-10{padding-right: 10px;}
	.sxl-pr-15, .sxl-px-15{padding-right: 15px;}
	.sxl-pr-20, .sxl-px-20{padding-right: 20px;}
	.sxl-pr-25, .sxl-px-25{padding-right: 25px;}
	.sxl-pr-30, .sxl-px-30{padding-right: 30px;}
	.sxl-pr-40, .sxl-px-40{padding-right: 40px;}
	.sxl-pr-50, .sxl-px-50{padding-right: 50px;}
	.sxl-pr-60, .sxl-px-60{padding-right: 60px;}
	.sxl-pr-70, .sxl-px-70{padding-right: 70px;}
	.sxl-pr-80, .sxl-px-80{padding-right: 80px;}
	.sxl-pr-90, .sxl-px-90{padding-right: 90px;}
	.sxl-pr-100, .sxl-px-100{padding-right: 100px;}
	.sxl-pr-150, .sxl-px-150{padding-right: 150px;}
}
@media screen and (max-width: 992px) {	

	.lg-hh-25{ height: 25px; }
	.lg-hh-30{ height: 30px; }
	.lg-hh-35{ height: 35px; }
	.lg-hh-40{ height: 40px; }
	.lg-hh-70{ height: 70px; }
	.lg-hh-120{ height: 120px; }
	.lg-hh-150{ height: 150px; }
	.lg-ww-25{ width: 25px; }
	.lg-ww-30{ width: 30px; }
	.lg-ww-40{ width: 40px; }
	.lg-ww-70{ width: 70px; }
	.lg-ww-120{ width: 120px; }
	.lg-ww-150{ width: 150px; }

	.lg-hide{
		display: none;
	}
	.lg-show, .lg-oshow{
		display: inline-block;
	}
	
	.lg-float-right{
		float: right;
	}
	.lg-col-100{
		width: 100%;
		height: auto !important;
	}
	.lg-col-8 {
	  width: 66.666667%;
	}
	
	.lg-overflow-x{
		overflow: hidden;
		overflow-x: scroll;
		white-space:nowrap;
	}
	
	.lg-bg-no{ background: none; }
	
	.lg-hvisib{ visibility: hidden; }
	.lg-svisib{ visibility: visible;}
	
	.lg-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.lg-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.lg-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.lg-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.lg-float-left{ float: left;}
	.lg-float-right{ float: right;}
	.lg-float-none{ float: none;}
	
	.lg-align-left{ text-align: left;}
	.lg-align-right{ text-align: right;}
	.lg-align-center{ text-align: center;}
	
		
	.lg-pos-abs{ position: absolute; }
	.lg-pos-rel{ position: relative; }
	.lg-pos-fix{ position: fixed; }
	
	.lg-pin-lt { left: 0; top: 0; bottom: auto;  right: auto; }
	.lg-pin-rt { right: 0; top: 0; bottom: auto;  left: auto; }
	.lg-pin-rti { right: 0 !important; top: 0 !important; bottom: auto !important;  left: auto !important; }
	.lg-pin-lb { left: 0; bottom: 0; top: auto;  right: auto; }
	.lg-pin-rb { right: 0; bottom: 0; top: auto;  left: auto; }
	.lg-pin-au { right: auto; bottom: auto; top: auto;  left: auto; }
	
	.lg-vt-align{ vertical-align: top !important; }
	.lg-vm-align{ vertical-align: middle !important; }
	.lg-vb-align{ vertical-align: bottom !important; }
	
	.lg-pos-abs{ position: absolute; }
	.lg-pos-rel{ position: relative; }
	.lg-pos-fix{ position: fixed; }
	
	.lg-col-1 { width: 8.333333%;}
	.lg-col-2 { width: 16.666667%;}
	.lg-col-3 { width: 25%;}
	.lg-col-4 { width: 33.333333%;}
	.lg-col-5 { width: 41.666667%;}
	.lg-col-45 { width: 45%;}
	.lg-col-55 { width: 55%;}
	.lg-col-6 { width: 50%;}
	.lg-col-7 { width: 58.333333%;}
	.lg-col-8 { width: 66.666667%;}
	.lg-col-9 { width: 75%;}
	.lg-col-10 { width: 83.333333%;}
	.lg-col-11 { width: 91.666667%;}
	.lg-col-12 { width: 100%;}
	.lg-col-100{ width: 100%;}
	.lg-col-a{ width: auto;}
	
	.lg-colm-1 { max-width: 8.333333%;}
	.lg-colm-2 { max-width: 16.666667%;}
	.lg-colm-3 { max-width: 25%;}
	.lg-colm-4 { max-width: 33.333333%;}
	.lg-colm-5 { max-width: 41.666667%;}
	.lg-colm-6 { max-width: 50%;}
	.lg-colm-7 { max-width: 58.333333%;}
	.lg-colm-8 { max-width: 66.666667%;}
	.lg-colm-9 { max-width: 75%;}
	.lg-colm-10 { max-width: 83.333333%;}
	.lg-colm-11 { max-width: 91.666667%;}
	.lg-colm-12 { max-width: 100%;}
	
	.lg-minw-5 { min-width: 50px; }
	.lg-minw-10 { min-width: 100px; }
	.lg-minw-20 { min-width: 200px; }
	.lg-minw-25 { min-width: 250px; }
	.lg-minw-30 { min-width: 300px; }
	.lg-minw-35 { min-width: 350px; }
	.lg-minw-40 { min-width: 400px; }
	.lg-minw-45 { min-width: 450px; }
	.lg-minw-50 { min-width: 500px; }
	.lg-minw-55 { min-width: 550px; }
	.lg-minw-60 { min-width: 600px; }
	.lg-minw-65 { min-width: 650px; }
	.lg-minw-70 { min-width: 700px; }
	.lg-minw-75 { min-width: 750px; }
	.lg-minw-80 { min-width: 800px; }
	.lg-minw-90 { min-width: 900px; }
	.lg-minw-100 { min-width: auto; }
	
	.lg-maxw-2 { max-width: 20px; }
	.lg-maxw-3 { max-width: 30px; }
	.lg-maxw-3-5 { max-width: 35px; }
	.lg-maxw-4 { max-width: 40px; }
	.lg-maxw-5 { max-width: 50px; }
	.lg-maxw-6 { max-width: 60px; }
	.lg-maxw-7 { max-width: 70px; }
	.lg-maxw-8 { max-width: 80px; }
	.lg-maxw-10 { max-width: 100px; }
	.lg-maxw-13 { max-width: 130px; }
	.lg-maxw-15 { max-width: 150px; }
	.lg-maxw-16 { max-width: 160px; }
	.lg-maxw-17 { max-width: 170px; }
	.lg-maxw-20 { max-width: 200px; }
	.lg-maxw-235 { max-width: 235px; }
	.lg-maxw-25 { max-width: 250px; }
	.lg-maxw-30 { max-width: 300px; }
	.lg-maxw-32 { max-width: 320px; }
	.lg-maxw-322 { max-width: 322px; }
	.lg-maxw-332 { max-width: 332px; }
	.lg-maxw-35 { max-width: 350px; }
	.lg-maxw-40 { max-width: 400px; }
	.lg-maxw-45 { max-width: 450px; }
	.lg-maxw-46 { max-width: 460px; }
	.lg-maxw-50 { max-width: 500px; }
	.lg-maxw-55 { max-width: 550px; }
	.lg-maxw-60 { max-width: 600px; }
	.lg-maxw-64 { max-width: 640px; }
	.lg-maxw-65 { max-width: 650px; }
	.lg-maxw-665 { max-width: 665px; }
	.lg-maxw-70 { max-width: 700px; }
	.lg-maxw-75 { max-width: 750px; }
	.lg-maxw-80 { max-width: 800px; }
	.lg-maxw-90 { max-width: 900px; }
	.lg-maxw-100 { max-width: auto; }
	.lg-maxw-100p { max-width: 100%; }

	
	
	.lg-colh-1 { height: 8.333333%;}
	.lg-colh-2 { height: 16.666667%;}
	.lg-colh-3 { height: 25%;}
	.lg-colh-4 { height: 33.333333%;}
	.lg-colh-5 { height: 41.666667%;}
	.lg-colh-6 { height: 50%;}
	.lg-colh-7 { height: 58.333333%;} 
	.lg-colh-8 { height: 66.666667%;}
	.lg-colh-9 { height: 75%;}
	.lg-colh-10 { height: 83.333333%;}
	.lg-colh-11 { height: 91.666667%;}
	.lg-colh-12 { height: 100%;} 
	.lg-colh-12-a { height: auto; max-height: 100%;} 
	
	.lg-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	
	
	.lg-mb-o5, .lg-my-o5{margin-bottom: -5px;}
	.lg-mb-o10, .lg-my-o10{margin-bottom: -10px;}
	.lg-mb-o15, .lg-my-o15{margin-bottom: -15px;}
	.lg-mb-o20, .lg-my-o20{margin-bottom: -20px;}
	.lg-mb-o30, .lg-my-o30{margin-bottom: -30px;}
	.lg-mb-o40, .lg-my-o40{margin-bottom: -40px;}
	.lg-mb-o50, .lg-my-o50{margin-bottom: -50px;}
	.lg-mb-o100, .lg-my-o100{margin-bottom: -100px;}

	.lg-mt-o5, .lg-my-o5{margin-top: -5px;}
	.lg-mt-o10, .lg-my-o10{margin-top: -10px;}
	.lg-mt-o15, .lg-my-o15{margin-top: -15px;}
	.lg-mt-o20, .lg-my-o20{margin-top: -20px;}
	.lg-mt-o30, .lg-my-o30{margin-top: -30px;}
	.lg-mt-o40, .lg-my-o40{margin-top: -40px;}
	.lg-mt-o50, .lg-my-o50{margin-top: -50px;}
	.lg-mt-o100, .lg-my-o100{margin-top: -100px;}


	.lg-ml-o5, .lg-mx-o5{margin-left: -5px;}
	.lg-ml-o10, .lg-mx-o10{margin-left: -10px;}
	.lg-ml-o15, .lg-mx-o15{margin-left: -15px;}
	.lg-ml-o20, .lg-mx-o20{margin-left: -20px;}
	.lg-ml-o30, .lg-mx-o30{margin-left: -30px;}
	.lg-ml-o35, .lg-mx-o35{margin-left: -35px;}
	.lg-ml-o40, .lg-mx-o40{margin-left: -40px;}
	.lg-ml-o50, .lg-mx-o50{margin-left: -50px;}
	.lg-ml-o100, .lg-mx-o100{margin-left: -100px;}

	.lg-mr-o5, .lg-mx-o5{margin-right: -5px;}
	.lg-mr-o10, .lg-mx-o10{margin-right: -10px;}
	.lg-mr-o15, .lg-mx-o15{margin-right: -15px;}
	.lg-mr-o20, .lg-mx-o20{margin-right: -20px;}
	.lg-mr-o30, .lg-mx-o30{margin-right: -30px;}
	.lg-mr-o35, .lg-mx-o35{margin-right: -35px;}
	.lg-mr-o40, .lg-mx-o40{margin-right: -40px;}
	.lg-mr-o50, .lg-mx-o50{margin-right: -50px;}
	.lg-mr-o100, .lg-mx-o100{margin-right: -100px;}

	.lg-colh-vh50 { height: 50vh;} 
	.lg-colh-vh60 { height: 60vh;} 
	.lg-colh-vh70 { height: 70vh;} 
	.lg-colh-vh80 { height: 80vh;} 
	.lg-colh-vh90 { height: 90vh;} 
	.lg-colh-vh95 { height: 95vh;} 
	.lg-colh-vh100 { height: 100vh;} 
	
	.lg-mt-0, .lg-my-0{margin-top: 0px;}
	.lg-mt-5, .lg-my-5{margin-top: 5px;}
	.lg-mt-10, .lg-my-10{margin-top: 10px;}
	.lg-mt-15, .lg-my-15{margin-top: 15px;}
	.lg-mt-20, .lg-my-20{margin-top: 20px;}
	.lg-mt-30, .lg-my-30{margin-top: 30px;}
	.lg-mt-40, .lg-my-40{margin-top: 40px;}
	.lg-mt-50, .lg-my-50{margin-top: 50px;}
	.lg-mt-60, .lg-my-60{margin-top: 60px;}
	.lg-mt-70, .lg-my-70{margin-top: 70px;}
	.lg-mt-80, .lg-my-80{margin-top: 80px;}
	.lg-mt-85, .lg-my-85{margin-top: 85px;}
	.lg-mt-90, .lg-my-90{margin-top: 90px;}
	.lg-mt-100, .lg-my-100{margin-top: 100px;}

	.lg-mb-0, .lg-my-0{margin-bottom: 0px;}
	.lg-mb-5, .lg-my-5{margin-bottom: 5px;}
	.lg-mb-10, .lg-my-10{margin-bottom: 10px;}
	.lg-mb-15, .lg-my-15{margin-bottom: 15px;}
	.lg-mb-20, .lg-my-20{margin-bottom: 20px;}
	.lg-mb-30, .lg-my-30{margin-bottom: 30px;}
	.lg-mb-40, .lg-my-40{margin-bottom: 40px;}
	.lg-mb-50, .lg-my-50{margin-bottom: 50px;}
	.lg-mb-60, .lg-my-60{margin-bottom: 60px;}
	.lg-mb-70, .lg-my-70{margin-bottom: 70px;}
	.lg-mb-80, .lg-my-80{margin-bottom: 80px;}
	.lg-mb-85, .lg-my-85{margin-bottom: 85px;}
	.lg-mb-90, .lg-my-90{margin-bottom: 90px;}
	.lg-mb-100, .lg-my-100{margin-bottom: 100px;}

	.lg-mr-0, .lg-mx-0{margin-right: 0px;}
	.lg-mr-5, .lg-mx-5{margin-right: 5px;}
	.lg-mr-10, .lg-mx-10{margin-right: 10px;}
	.lg-mr-15, .lg-mx-15{margin-right: 15px;}
	.lg-mr-20, .lg-mx-20{margin-right: 20px;}
	.lg-mr-30, .lg-mx-30{margin-right: 30px;}
	.lg-mr-40, .lg-mx-40{margin-right: 40px;}
	.lg-mr-50, .lg-mx-50{margin-right: 50px;}
	.lg-mr-60, .lg-mx-60{margin-right: 60px;}
	.lg-mr-70, .lg-mx-70{margin-right: 70px;}
	.lg-mr-80, .lg-mx-80{margin-right: 80px;}
	.lg-mr-85, .lg-mx-85{margin-right: 85px;}
	.lg-mr-90, .lg-mx-90{margin-right: 90px;}
	.lg-mr-100, .lg-mx-100{margin-right: 100px;}
	.lg-mr-200, .lg-mx-200{margin-right: 200px;}

	.lg-ml-0, .lg-mx-0{margin-left: 0px;}
	.lg-ml-5, .lg-mx-5{margin-left: 5px;}
	.lg-ml-10, .lg-mx-10{margin-left: 10px;}
	.lg-ml-15, .lg-mx-15{margin-left: 15px;}
	.lg-ml-20, .lg-mx-20{margin-left: 20px;}
	.lg-ml-30, .lg-mx-30{margin-left: 30px;}
	.lg-ml-40, .lg-mx-40{margin-left: 40px;}
	.lg-ml-50, .lg-mx-50{margin-left: 50px;}
	.lg-ml-60, .lg-mx-60{margin-left: 60px;}
	.lg-ml-70, .lg-mx-70{margin-left: 70px;}
	.lg-ml-80, .lg-mx-80{margin-left: 80px;}
	.lg-ml-85, .lg-mx-85{margin-left: 85px;}
	.lg-ml-90, .lg-mx-90{margin-left: 90px;}
	.lg-ml-100, .lg-mx-100{margin-left: 100px;}

	.lg-pt-0, .lg-py-0{padding-top: 0px;}
	.lg-pt-5, .lg-py-5{padding-top: 5px;}
	.lg-pt-10, .lg-py-10{padding-top: 10px;}
	.lg-pt-15, .lg-py-15{padding-top: 15px;}
	.lg-pt-20, .lg-py-20{padding-top: 20px;}
	.lg-pt-25, .lg-py-25{padding-top: 25px;}
	.lg-pt-30, .lg-py-30{padding-top: 30px;}
	.lg-pt-35, .lg-py-35{padding-top: 35px;}
	.lg-pt-40, .lg-py-40{padding-top: 40px;}
	.lg-pt-50, .lg-py-50{padding-top: 50px;}
	.lg-pt-60, .lg-py-60{padding-top: 60px;}
	.lg-pt-70, .lg-py-70{padding-top: 70px;}
	.lg-pt-80, .lg-py-80{padding-top: 80px;}
	.lg-pt-100, .lg-py-100{padding-top: 100px;}

	.lg-pb-0, .lg-py-0{padding-bottom: 0px;}
	.lg-pb-5, .lg-py-5{padding-bottom: 5px;}
	.lg-pb-10, .lg-py-10{padding-bottom: 10px;}
	.lg-pb-15, .lg-py-15{padding-bottom: 15px;}
	.lg-pb-20, .lg-py-20{padding-bottom: 20px;}
	.lg-pb-25, .lg-py-25{padding-bottom: 25px;}
	.lg-pb-30, .lg-py-30{padding-bottom: 30px;}
	.lg-pb-40, .lg-py-40{padding-bottom: 40px;}
	.lg-pb-50, .lg-py-50{padding-bottom: 50px;}
	.lg-pb-60, .lg-py-60{padding-bottom: 60px;}
	.lg-pb-70, .lg-py-70{padding-bottom: 70px;}
	.lg-pb-80, .lg-py-80{padding-bottom: 80px;}
	.lg-pb-100, .lg-py-100{padding-bottom: 100px;}

	.lg-pl-0, .lg-px-0{padding-left: 0px;}
	.lg-pl-5, .lg-px-5{padding-left: 5px;}
	.lg-pl-10, .lg-px-10{padding-left: 10px;}
	.lg-pl-15, .lg-px-15{padding-left: 15px;}
	.lg-pl-20, .lg-px-20{padding-left: 20px;}
	.lg-pl-25, .lg-px-25{padding-left: 25px;}
	.lg-pl-30, .lg-px-30{padding-left: 30px;}
	.lg-pl-40, .lg-px-40{padding-left: 40px;}
	.lg-pl-50, .lg-px-50{padding-left: 50px;}
	.lg-pl-60, .lg-px-60{padding-left: 60px;}
	.lg-pl-70, .lg-px-70{padding-left: 70px;}
	.lg-pl-80, .lg-px-80{padding-left: 80px;}
	.lg-pl-90, .lg-px-90{padding-left: 90px;}
	.lg-pl-100, .lg-px-100{padding-left: 100px;}

	.lg-pr-0, .lg-px-0{padding-right: 0px;}
	.lg-pr-5, .lg-px-5{padding-right: 5px;}
	.lg-pr-10, .lg-px-10{padding-right: 10px;}
	.lg-pr-15, .lg-px-15{padding-right: 15px;}
	.lg-pr-20, .lg-px-20{padding-right: 20px;}
	.lg-pr-25, .lg-px-25{padding-right: 25px;}
	.lg-pr-30, .lg-px-30{padding-right: 30px;}
	.lg-pr-40, .lg-px-40{padding-right: 40px;}
	.lg-pr-50, .lg-px-50{padding-right: 50px;}
	.lg-pr-60, .lg-px-60{padding-right: 60px;}
	.lg-pr-70, .lg-px-70{padding-right: 70px;}
	.lg-pr-80, .lg-px-80{padding-right: 80px;}
	.lg-pr-90, .lg-px-90{padding-right: 90px;}
	.lg-pr-100, .lg-px-100{padding-right: 100px;}
	
	.lg-offl-0, .lg-offx-0 { margin-left: 0%;}
	.lg-offl-l, .lg-offx-l { margin-left: 8.333333%;}
	.lg-offl-2, .lg-offx-2 { margin-left: 16.666667%;}
	.lg-offl-3, .lg-offx-3 { margin-left: 25%;}
	.lg-offl-4, .lg-offx-4 { margin-left: 33.333333%;}
	.lg-offl-5, .lg-offx-5 { margin-left: 41.666667%;}
	.lg-offl-6, .lg-offx-6 { margin-left: 50%;}

	.lg-offr-0, .lg-offx-0 { margin-right: 0%;}
	.lg-offr-l, .lg-offx-1 { margin-right: 8.333333%;}
	.lg-offr-2, .lg-offx-2 { margin-right: 16.666667%;}
	.lg-offr-3, .lg-offx-3 { margin-right: 25%;}
	.lg-offr-4, .lg-offx-4 { margin-right: 33.333333%;}
	.lg-offr-5, .lg-offx-5 { margin-right: 41.666667%;}
	.lg-offr-6, .lg-offx-6 { margin-right: 50%;}
	
	
	.lg-fnts-0{ font-size: 0px; }
	.lg-fnts-10{ font-size: 10px; }
	.lg-fnts-12{ font-size: 12px; }
	.lg-fnts-13{ font-size: 13px; }
	.lg-fnts-14{ font-size: 14px; }
	.lg-fnts-15{ font-size: 15px; }
	.lg-fnts-16{ font-size: 16px; }
	.lg-fnts-18{ font-size: 17px; }
	.lg-fnts-20{ font-size: 20px; }
	.lg-fnts-22{ font-size: 22px; }
	.lg-fnts-24{ font-size: 24px; }
	.lg-fnts-26{ font-size: 26px; }
	.lg-fnts-28{ font-size: 28px; }
	.lg-fnts-30{ font-size: 30px; }
	.lg-fnts-32{ font-size: 32px; }
	.lg-fnts-34{ font-size: 34px; }
	.lg-fnts-36{ font-size: 36px; }
	.lg-fnts-40{ font-size: 40px; }
	.lg-fnts-42{ font-size: 42px; }
	.lg-fnts-45{ font-size: 45px; }
	.lg-fnts-48{ font-size: 48px; }
	.lg-fnts-52{ font-size: 52px; }
	.lg-fnts-54{ font-size: 54px; }
	.lg-fnts-56{ font-size: 56px; }
	.lg-fnts-60{ font-size: 60px; }
	.lg-fnts-72{ font-size: 72px; }
	.lg-fnts-80{ font-size: 80px; }
	.lg-fnts-120{ font-size: 120px; }
	.lg-fnts-150{ font-size: 150px; }

	.lg-fntlh-0{ line-height: 12px; }
	.lg-fntlh-12{ line-height: 12px; }
	.lg-fntlh-14{ line-height: 14px; }
	.lg-fntlh-16{ line-height: 16px; }
	.lg-fntlh-18{ line-height: 18px; }
	.lg-fntlh-20{ line-height: 20px; }
	.lg-fntlh-22{ line-height: 22px; }
	.lg-fntlh-24{ line-height: 24px; }
	.lg-fntlh-26{ line-height: 26px; }
	.lg-fntlh-28{ line-height: 28px; }
	.lg-fntlh-30{ line-height: 30px; }
	.lg-fntlh-32{ line-height: 32px; }
	.lg-fntlh-34{ line-height: 34px; }
	.lg-fntlh-38{ line-height: 38px; }
	.lg-fntlh-40{ line-height: 40px; }
	.lg-fntlh-44{ line-height: 44px; }
	.lg-fntlh-45{ line-height: 45px; }
	.lg-fntlh-50{ line-height: 50px; }
	.lg-fntlh-52{ line-height: 52px; }
	.lg-fntlh-55{ line-height: 55px; }
	.lg-fntlh-60{ line-height: 60px; }
	.lg-fntlh-70{ line-height: 70px; }
	.lg-fntlh-80{ line-height: 80px; }
	.lg-fntlh-120{ line-height: 120px; }
	.lg-fntlh-150{ line-height: 150px; }

	.lg-minh-10 { min-height: 100px; }
	.lg-minh-15 { min-height: 150px; }
	.lg-minh-20 { min-height: 200px; }
	.lg-minh-25 { min-height: 250px; }
	.lg-minh-30 { min-height: 300px; }
	.lg-minh-35 { min-height: 350px; }
	.lg-minh-40 { min-height: 400px; }
	.lg-minh-45 { min-height: 450px; }
	.lg-minh-50 { min-height: 500px; }
	.lg-minh-55 { min-height: 550px; }
	.lg-minh-60 { min-height: 600px; }
	.lg-minh-63 { min-height: 630px; }
	.lg-minh-65 { min-height: 650px; }
	.lg-minh-70 { min-height: 700px; }
	.lg-minh-72 { min-height: 720px; }
	.lg-minh-75 { min-height: 750px; }
	.lg-minh-80 { min-height: 800px; }
	.lg-minh-90 { min-height: 900px; }
	.lg-minh-100 { min-height: auto; }
	
	.lg-maxh-3 { max-height: 30px; }
	.lg-maxh-10 { max-height: 100px; }
	.lg-maxh-15 { max-height: 150px; }
	.lg-maxh-20 { max-height: 200px; }
	.lg-maxh-25 { max-height: 250px; }
	.lg-maxh-30 { max-height: 300px; }
	.lg-maxh-35 { max-height: 350px; }
	.lg-maxh-40 { max-height: 400px; }
	.lg-maxh-45 { max-height: 450px; }
	.lg-maxh-50 { max-height: 500px; }
	.lg-maxh-55 { max-height: 550px; }
	.lg-maxh-60 { max-height: 600px; }
	.lg-maxh-63 { max-height: 630px; }
	.lg-maxh-65 { max-height: 650px; }
	.lg-maxh-70 { max-height: 700px; }
	.lg-maxh-75 { max-height: 750px; }
	.lg-maxh-80 { max-height: 800px; }
	.lg-maxh-90 { max-height: 900px; }
	.lg-maxh-100 { max-height: auto; }
	
	.lg-bor-b0, .lg-bor-y0{ border-bottom-width: 0px !important; }
	.lg-bor-b1, .lg-bor-y1{ border-bottom-width: 1px ; }
	.lg-bor-b2, .lg-bor-y2{ border-bottom-width: 2px ; }
	.lg-bor-b3, .lg-bor-y3{ border-bottom-width: 3px ; }
	.lg-bor-b4, .lg-bor-y4{ border-bottom-width: 4px ; }
	.lg-bor-b5, .lg-bor-y5{ border-bottom-width: 5px ; }

	.lg-bor-t0, .lg-bor-y0{ border-top-width: 0px !important;  }
	.lg-bor-t1, .lg-bor-y1{ border-top-width: 1px ; }
	.lg-bor-t2, .lg-bor-y2{ border-top-width: 2px ; }
	.lg-bor-t3, .lg-bor-y3{ border-top-width: 3px ; }
	.lg-bor-t4, .lg-bor-y4{ border-top-width: 4px ; }
	.lg-bor-t5, .lg-bor-y5{ border-top-width: 5px ; }

	.lg-bor-r0, .lg-bor-x0{ border-right-width: 0px !important; }
	.lg-bor-r1, .lg-bor-x1{ border-right-width: 1px ; }
	.lg-bor-r2, .lg-bor-x2{ border-right-width: 2px ; }
	.lg-bor-r3, .lg-bor-x3{ border-right-width: 3px ; }
	.lg-bor-r4, .lg-bor-x4{ border-right-width: 4px ; }
	.lg-bor-r5, .lg-bor-x5{ border-right-width: 5px ; }

	.lg-bor-l0, .lg-bor-x0{ border-left-width: 0px !important;  }
	.lg-bor-l1, .lg-bor-x1{ border-left-width: 1px ; }
	.lg-bor-l2, .lg-bor-x2{ border-left-width: 2px ; }
	.lg-bor-l3, .lg-bor-x3{ border-left-width: 3px ; }
	.lg-bor-l4, .lg-bor-x4{ border-left-width: 4px ; }
	.lg-bor-l5, .lg-bor-x5{ border-left-width: 5px ; }
}

@media screen and (max-width: 850px) {
	
	.lg-md-hide{
		display: none;
	}
	
	.lg-md-show{
		display: inline-block;
	}
	
	.lg-md-pos-abs{ position: absolute; }
	.lg-md-pos-rel{ position: relative; }
	.lg-md-pos-fix{ position: fixed; }
	
	.lg-md-pin-lt { left: 0; top: 0; bottom: auto;  right: auto; }
	.lg-md-pin-rt { right: 0; top: 0; bottom: auto;  left: auto; }
	.lg-md-pin-lb { left: 0; bottom: 0; top: auto;  right: auto; }
	.lg-md-pin-rb { right: 0; bottom: 0; top: auto;  left: auto; }
	.lg-md-pin-au { right: auto; bottom: auto; top: auto;  left: auto; }
	
	.lg-md-hvisib{ visibility: hidden; }
	.lg-md-svisib{ visibility: visible;}
	
	.lg-md-bg-no{ background: none; }
	
	.lg-md-col-1 { width: 8.333333%;}
	.lg-md-col-2 { width: 16.666667%;}
	.lg-md-col-3 { width: 25%;}
	.lg-md-col-4 { width: 33.333333%;}
	.lg-md-col-5 { width: 41.666667%;}
	.lg-md-col-6 { width: 50%;}
	.lg-md-col-7 { width: 58.333333%;}
	.lg-md-col-8 { width: 66.666667%;}
	.lg-md-col-9 { width: 75%;}
	.lg-md-col-10 { width: 83.333333%;}
	.lg-md-col-11 { width: 91.666667%;}
	.lg-md-col-12 { width: 100%;}
	.lg-md-col-100{ width: 100%;}
	.lg-md-col-a{ width: auto;}
	
	.lg-md-mb-o5, .lg-md-my-o5{margin-bottom: -5px;}
	.lg-md-mb-o10, .lg-md-my-o10{margin-bottom: -10px;}
	.lg-md-mb-o15, .lg-md-my-o15{margin-bottom: -15px;}
	.lg-md-mb-o20, .lg-md-my-o20{margin-bottom: -20px;}
	.lg-md-mb-o30, .lg-md-my-o30{margin-bottom: -30px;}
	.lg-md-mb-o40, .lg-md-my-o40{margin-bottom: -40px;}
	.lg-md-mb-o50, .lg-md-my-o50{margin-bottom: -50px;}
	.lg-md-mb-o100, .lg-md-my-o100{margin-bottom: -100px;}

	.lg-md-mt-o5, .lg-md-my-o5{margin-top: -5px;}
	.lg-md-mt-o10, .lg-md-my-o10{margin-top: -10px;}
	.lg-md-mt-o15, .lg-md-my-o15{margin-top: -15px;}
	.lg-md-mt-o20, .lg-md-my-o20{margin-top: -20px;}
	.lg-md-mt-o30, .lg-md-my-o30{margin-top: -30px;}
	.lg-md-mt-o40, .lg-md-my-o40{margin-top: -40px;}
	.lg-md-mt-o50, .lg-md-my-o50{margin-top: -50px;}
	.lg-md-mt-o100, .lg-md-my-o100{margin-top: -100px;}


	.lg-md-ml-o5, .lg-md-mx-o5{margin-left: -5px;}
	.lg-md-ml-o10, .lg-md-mx-o10{margin-left: -10px;}
	.lg-md-ml-o15, .lg-md-mx-o15{margin-left: -15px;}
	.lg-md-ml-o20, .lg-md-mx-o20{margin-left: -20px;}
	.lg-md-ml-o30, .lg-md-mx-o30{margin-left: -30px;}
	.lg-md-ml-o35, .lg-md-mx-o35{margin-left: -35px;}
	.lg-md-ml-o40, .lg-md-mx-o40{margin-left: -40px;}
	.lg-md-ml-o50, .lg-md-mx-o50{margin-left: -50px;}
	.lg-md-ml-o100, .lg-md-mx-o100{margin-left: -100px;}

	.lg-md-mr-o5, .lg-md-mx-o5{margin-right: -5px;}
	.lg-md-mr-o10, .lg-md-mx-o10{margin-right: -10px;}
	.lg-md-mr-o15, .lg-md-mx-o15{margin-right: -15px;}
	.lg-md-mr-o20, .lg-md-mx-o20{margin-right: -20px;}
	.lg-md-mr-o30, .lg-md-mx-o30{margin-right: -30px;}
	.lg-md-mr-o35, .lg-md-mx-o35{margin-right: -35px;}
	.lg-md-mr-o40, .lg-md-mx-o40{margin-right: -40px;}
	.lg-md-mr-o50, .lg-md-mx-o50{margin-right: -50px;}
	.lg-md-mr-o100, .lg-md-mx-o100{margin-right: -100px;}

	
	.lg-md-mt-0, .lg-md-my-0{margin-top: 0px;}
	.lg-md-mt-5, .lg-md-my-5{margin-top: 5px;}
	.lg-md-mt-10, .lg-md-my-10{margin-top: 10px;}
	.lg-md-mt-15, .lg-md-my-15{margin-top: 15px;}
	.lg-md-mt-20, .lg-md-my-20{margin-top: 20px;}
	.lg-md-mt-30, .lg-md-my-30{margin-top: 30px;}
	.lg-md-mt-40, .lg-md-my-40{margin-top: 40px;}
	.lg-md-mt-50, .lg-md-my-50{margin-top: 50px;}
	.lg-md-mt-60, .lg-md-my-60{margin-top: 60px;}
	.lg-md-mt-70, .lg-md-my-70{margin-top: 70px;}
	.lg-md-mt-80, .lg-md-my-80{margin-top: 80px;}
	.lg-md-mt-85, .lg-md-my-85{margin-top: 85px;}
	.lg-md-mt-90, .lg-md-my-90{margin-top: 90px;}
	.lg-md-mt-100, .lg-md-my-100{margin-top: 100px;}

	.lg-md-mb-0, .lg-md-my-0{margin-bottom: 0px;}
	.lg-md-mb-5, .lg-md-my-5{margin-bottom: 5px;}
	.lg-md-mb-10, .lg-md-my-10{margin-bottom: 10px;}
	.lg-md-mb-15, .lg-md-my-15{margin-bottom: 15px;}
	.lg-md-mb-20, .lg-md-my-20{margin-bottom: 20px;}
	.lg-md-mb-30, .lg-md-my-30{margin-bottom: 30px;}
	.lg-md-mb-40, .lg-md-my-40{margin-bottom: 40px;}
	.lg-md-mb-50, .lg-md-my-50{margin-bottom: 50px;}
	.lg-md-mb-60, .lg-md-my-60{margin-bottom: 60px;}
	.lg-md-mb-70, .lg-md-my-70{margin-bottom: 70px;}
	.lg-md-mb-80, .lg-md-my-80{margin-bottom: 80px;}
	.lg-md-mb-85, .lg-md-my-85{margin-bottom: 85px;}
	.lg-md-mb-90, .lg-md-my-90{margin-bottom: 90px;}
	.lg-md-mb-100, .lg-md-my-100{margin-bottom: 100px;}

	.lg-md-mr-0, .lg-md-mx-0{margin-right: 0px;}
	.lg-md-mr-5, .lg-md-mx-5{margin-right: 5px;}
	.lg-md-mr-10, .lg-md-mx-10{margin-right: 10px;}
	.lg-md-mr-15, .lg-md-mx-15{margin-right: 15px;}
	.lg-md-mr-20, .lg-md-mx-20{margin-right: 20px;}
	.lg-md-mr-30, .lg-md-mx-30{margin-right: 30px;}
	.lg-md-mr-40, .lg-md-mx-40{margin-right: 40px;}
	.lg-md-mr-50, .lg-md-mx-50{margin-right: 50px;}
	.lg-md-mr-60, .lg-md-mx-60{margin-right: 60px;}
	.lg-md-mr-70, .lg-md-mx-70{margin-right: 70px;}
	.lg-md-mr-80, .lg-md-mx-80{margin-right: 80px;}
	.lg-md-mr-85, .lg-md-mx-85{margin-right: 85px;}
	.lg-md-mr-90, .lg-md-mx-90{margin-right: 90px;}
	.lg-md-mr-100, .lg-md-mx-100{margin-right: 100px;}

	.lg-md-ml-0, .lg-md-mx-0{margin-left: 0px;}
	.lg-md-ml-5, .lg-md-mx-5{margin-left: 5px;}
	.lg-md-ml-10, .lg-md-mx-10{margin-left: 10px;}
	.lg-md-ml-15, .lg-md-mx-15{margin-left: 15px;}
	.lg-md-ml-20, .lg-md-mx-20{margin-left: 20px;}
	.lg-md-ml-30, .lg-md-mx-30{margin-left: 30px;}
	.lg-md-ml-40, .lg-md-mx-40{margin-left: 40px;}
	.lg-md-ml-50, .lg-md-mx-50{margin-left: 50px;}
	.lg-md-ml-60, .lg-md-mx-60{margin-left: 60px;}
	.lg-md-ml-70, .lg-md-mx-70{margin-left: 70px;}
	.lg-md-ml-80, .lg-md-mx-80{margin-left: 80px;}
	.lg-md-ml-85, .lg-md-mx-85{margin-left: 85px;}
	.lg-md-ml-90, .lg-md-mx-90{margin-left: 90px;}
	.lg-md-ml-100, .lg-md-mx-100{margin-left: 100px;}

	.lg-md-pt-0, .lg-md-py-0{padding-top: 0px;}
	.lg-md-pt-5, .lg-md-py-5{padding-top: 5px;}
	.lg-md-pt-10, .lg-md-py-10{padding-top: 10px;}
	.lg-md-pt-15, .lg-md-py-15{padding-top: 15px;}
	.lg-md-pt-20, .lg-md-py-20{padding-top: 20px;}
	.lg-md-pt-25, .lg-md-py-25{padding-top: 25px;}
	.lg-md-pt-30, .lg-md-py-30{padding-top: 30px;}
	.lg-md-pt-35, .lg-md-py-35{padding-top: 35px;}
	.lg-md-pt-40, .lg-md-py-40{padding-top: 40px;}
	.lg-md-pt-50, .lg-md-py-50{padding-top: 50px;}
	.lg-md-pt-60, .lg-md-py-60{padding-top: 60px;}
	.lg-md-pt-70, .lg-md-py-70{padding-top: 70px;}
	.lg-md-pt-80, .lg-md-py-80{padding-top: 80px;}
	.lg-md-pt-100, .lg-md-py-100{padding-top: 100px;}

	.lg-md-pb-0, .lg-md-py-0{padding-bottom: 0px;}
	.lg-md-pb-5, .lg-md-py-5{padding-bottom: 5px;}
	.lg-md-pb-10, .lg-md-py-10{padding-bottom: 10px;}
	.lg-md-pb-15, .lg-md-py-15{padding-bottom: 15px;}
	.lg-md-pb-20, .lg-md-py-20{padding-bottom: 20px;}
	.lg-md-pb-25, .lg-md-py-25{padding-bottom: 25px;}
	.lg-md-pb-30, .lg-md-py-30{padding-bottom: 30px;}
	.lg-md-pb-40, .lg-md-py-40{padding-bottom: 40px;}
	.lg-md-pb-50, .lg-md-py-50{padding-bottom: 50px;}
	.lg-md-pb-60, .lg-md-py-60{padding-bottom: 60px;}
	.lg-md-pb-70, .lg-md-py-70{padding-bottom: 70px;}
	.lg-md-pb-80, .lg-md-py-80{padding-bottom: 80px;}
	.lg-md-pb-100, .lg-md-py-100{padding-bottom: 100px;}

	.lg-md-pl-0, .lg-md-px-0{padding-left: 0px;}
	.lg-md-pl-5, .lg-md-px-5{padding-left: 5px;}
	.lg-md-pl-10, .lg-md-px-10{padding-left: 10px;}
	.lg-md-pl-15, .lg-md-px-15{padding-left: 15px;}
	.lg-md-pl-20, .lg-md-px-20{padding-left: 20px;}
	.lg-md-pl-25, .lg-md-px-25{padding-left: 25px;}
	.lg-md-pl-30, .lg-md-px-30{padding-left: 30px;}
	.lg-md-pl-40, .lg-md-px-40{padding-left: 40px;}
	.lg-md-pl-50, .lg-md-px-50{padding-left: 50px;}
	.lg-md-pl-60, .lg-md-px-60{padding-left: 60px;}
	.lg-md-pl-70, .lg-md-px-70{padding-left: 70px;}
	.lg-md-pl-80, .lg-md-px-80{padding-left: 80px;}
	.lg-md-pl-90, .lg-md-px-90{padding-left: 90px;}
	.lg-md-pl-100, .lg-md-px-100{padding-left: 100px;}

	.lg-md-pr-0, .lg-md-px-0{padding-right: 0px;}
	.lg-md-pr-5, .lg-md-px-5{padding-right: 5px;}
	.lg-md-pr-10, .lg-md-px-10{padding-right: 10px;}
	.lg-md-pr-15, .lg-md-px-15{padding-right: 15px;}
	.lg-md-pr-20, .lg-md-px-20{padding-right: 20px;}
	.lg-md-pr-25, .lg-md-px-25{padding-right: 25px;}
	.lg-md-pr-30, .lg-md-px-30{padding-right: 30px;}
	.lg-md-pr-40, .lg-md-px-40{padding-right: 40px;}
	.lg-md-pr-50, .lg-md-px-50{padding-right: 50px;}
	.lg-md-pr-60, .lg-md-px-60{padding-right: 60px;}
	.lg-md-pr-70, .lg-md-px-70{padding-right: 70px;}
	.lg-md-pr-80, .lg-md-px-80{padding-right: 80px;}
	.lg-md-pr-90, .lg-md-px-90{padding-right: 90px;}
	.lg-md-pr-100, .lg-md-px-100{padding-right: 100px;}

	.lg-md-minh-10 { min-height: 100px; }
	.lg-md-minh-20 { min-height: 200px; }
	.lg-md-minh-25 { min-height: 250px; }
	.lg-md-minh-30 { min-height: 300px; }
	.lg-md-minh-35 { min-height: 350px; }
	.lg-md-minh-40 { min-height: 400px; }
	.lg-md-minh-45 { min-height: 450px; }
	.lg-md-minh-50 { min-height: 500px; }
	.lg-md-minh-55 { min-height: 550px; }
	.lg-md-minh-60 { min-height: 600px; }
	.lg-md-minh-65 { min-height: 650px; }
	.lg-md-minh-70 { min-height: 700px; }
	.lg-md-minh-75 { min-height: 750px; }
	.lg-md-minh-80 { min-height: 800px; }
	.lg-md-minh-90 { min-height: 900px; }
	.lg-md-minh-100 { min-height: auto; }	
	
	.lg-md-fnts-0{ font-size: 0px; }
	.lg-md-fnts-10{ font-size: 10px; }
	.lg-md-fnts-12{ font-size: 12px; }
	.lg-md-fnts-13{ font-size: 13px; }
	.lg-md-fnts-14{ font-size: 14px; }
	.lg-md-fnts-15{ font-size: 15px; }
	.lg-md-fnts-16{ font-size: 16px; }
	.lg-md-fnts-18{ font-size: 17px; }
	.lg-md-fnts-20{ font-size: 20px; }
	.lg-md-fnts-22{ font-size: 22px; }
	.lg-md-fnts-24{ font-size: 24px; }
	.lg-md-fnts-26{ font-size: 26px; }
	.lg-md-fnts-28{ font-size: 28px; }
	.lg-md-fnts-30{ font-size: 30px; }
	.lg-md-fnts-32{ font-size: 32px; }
	.lg-md-fnts-34{ font-size: 34px; }
	.lg-md-fnts-36{ font-size: 36px; }
	.lg-md-fnts-40{ font-size: 40px; }
	.lg-md-fnts-42{ font-size: 42px; }
	.lg-md-fnts-45{ font-size: 45px; }
	.lg-md-fnts-48{ font-size: 48px; }
	.lg-md-fnts-52{ font-size: 52px; }
	.lg-md-fnts-54{ font-size: 54px; }
	.lg-md-fnts-56{ font-size: 56px; }
	.lg-md-fnts-60{ font-size: 60px; }
	.lg-md-fnts-72{ font-size: 72px; }
	.lg-md-fnts-80{ font-size: 80px; }
	.lg-md-fnts-120{ font-size: 120px; }
	.lg-md-fnts-150{ font-size: 150px; }

	.lg-md-fntlh-0{ line-height: 12px; }
	.lg-md-fntlh-12{ line-height: 12px; }
	.lg-md-fntlh-14{ line-height: 14px; }
	.lg-md-fntlh-16{ line-height: 16px; }
	.lg-md-fntlh-18{ line-height: 18px; }
	.lg-md-fntlh-20{ line-height: 20px; }
	.lg-md-fntlh-22{ line-height: 22px; }
	.lg-md-fntlh-24{ line-height: 24px; }
	.lg-md-fntlh-26{ line-height: 26px; }
	.lg-md-fntlh-28{ line-height: 28px; }
	.lg-md-fntlh-30{ line-height: 30px; }
	.lg-md-fntlh-32{ line-height: 32px; }
	.lg-md-fntlh-34{ line-height: 34px; }
	.lg-md-fntlh-38{ line-height: 38px; }
	.lg-md-fntlh-40{ line-height: 40px; }
	.lg-md-fntlh-44{ line-height: 44px; }
	.lg-md-fntlh-45{ line-height: 45px; }
	.lg-md-fntlh-50{ line-height: 50px; }
	.lg-md-fntlh-52{ line-height: 52px; }
	.lg-md-fntlh-55{ line-height: 55px; }
	.lg-md-fntlh-60{ line-height: 60px; }
	.lg-md-fntlh-70{ line-height: 70px; }
	.lg-md-fntlh-80{ line-height: 80px; }
	.lg-md-fntlh-120{ line-height: 120px; }
	.lg-md-fntlh-150{ line-height: 150px; }
	
	.lg-md-colh-1 { height: 8.333333%;}
	.lg-md-colh-2 { height: 16.666667%;}
	.lg-md-colh-3 { height: 25%;}
	.lg-md-colh-4 { height: 33.333333%;}
	.lg-md-colh-5 { height: 41.666667%;}
	.lg-md-colh-6 { height: 50%;}
	.lg-md-colh-7 { height: 58.333333%;} 
	.lg-md-colh-8 { height: 66.666667%;}
	.lg-md-colh-9 { height: 75%;}
	.lg-md-colh-10 { height: 83.333333%;}
	.lg-md-colh-11 { height: 91.666667%;}
	.lg-md-colh-12 { height: 100%;} 
	.lg-md-colh-a { height: auto; max-height: 100%;} 
}




@media screen and (max-width: 768px) {	
	
	.md-bcol-292{ border-color: #292929; }
	
	.md-bort-type1, .md-bory-type1{ border-top-style: solid; }
	.md-borb-type1, .md-bory-type1{ border-bottom-style: solid; }
	.md-borl-type1, .md-borx-type1{ border-left-style: solid; }
	.md-borr-type1, .md-borx-type1{ border-right-style: solid; }

	.md-bort-type2, .md-bory-type2{ border-top-style: dotted; }
	.md-borb-type2, .md-bory-type2{ border-bottom-style: dotted; }
	.md-borl-type2, .md-borx-type2{ border-left-style: dotted; }
	.md-borr-type2, .md-borx-type2{ border-right-style: dotted; }

	.md-bort-type3, .md-bory-type3{ border-top-style: dashed; }
	.md-borb-type3, .md-bory-type3{ border-bottom-style: dashed; }
	.md-borl-type3, .md-borx-type3{ border-left-style: dashed; }
	.md-borr-type3, .md-borx-type3{ border-right-style: dashed; } 


	.md-bor-b0, .md-bor-y0{ border-bottom-width: 0px !important; }
	.md-bor-b1, .md-bor-y1{ border-bottom-width: 1px ; }
	.md-bor-b2, .md-bor-y2{ border-bottom-width: 2px ; }
	.md-bor-b3, .md-bor-y3{ border-bottom-width: 3px ; }
	.md-bor-b4, .md-bor-y4{ border-bottom-width: 4px ; }
	.md-bor-b5, .md-bor-y5{ border-bottom-width: 5px ; }

	.md-bor-t0, .md-bor-y0{ border-top-width: 0px !important;  }
	.md-bor-t1, .md-bor-y1{ border-top-width: 1px ; }
	.md-bor-t2, .md-bor-y2{ border-top-width: 2px ; }
	.md-bor-t3, .md-bor-y3{ border-top-width: 3px ; }
	.md-bor-t4, .md-bor-y4{ border-top-width: 4px ; }
	.md-bor-t5, .md-bor-y5{ border-top-width: 5px ; }

	.md-bor-r0, .md-bor-x0{ border-right-width: 0px !important; }
	.md-bor-r1, .md-bor-x1{ border-right-width: 1px ; }
	.md-bor-r2, .md-bor-x2{ border-right-width: 2px ; }
	.md-bor-r3, .md-bor-x3{ border-right-width: 3px ; }
	.md-bor-r4, .md-bor-x4{ border-right-width: 4px ; }
	.md-bor-r5, .md-bor-x5{ border-right-width: 5px ; }

	.md-bor-l0, .md-bor-x0{ border-left-width: 0px !important;  }
	.md-bor-l1, .md-bor-x1{ border-left-width: 1px ; }
	.md-bor-l2, .md-bor-x2{ border-left-width: 2px ; }
	.md-bor-l3, .md-bor-x3{ border-left-width: 3px ; }
	.md-bor-l4, .md-bor-x4{ border-left-width: 4px ; }
	.md-bor-l5, .md-bor-x5{ border-left-width: 5px ; }
	
	.md-d-iblock{ display: inline-block;}
	.md-d-inline{ display: inline;}
	.md-d-table{ display: table;}
	.md-d-tcell{ display: table-cell;}
	.md-d-block{ display: block; }
	.md-d-flex{ display: flex; }

	.md-d-iblock{ display: inline-block;}

	.md-hh-25{ height: 25px; }
	.md-hh-30{ height: 30px; }
	.md-hh-35{ height: 35px; }
	.md-hh-40{ height: 40px; }
	.md-hh-70{ height: 70px; }
	.md-hh-100{ height: 100px; }
	.md-hh-120{ height: 120px; }
	.md-hh-130{ height: 130px; }
	.md-hh-150{ height: 150px; }
	.md-hh-160{ height: 160px; }
	.md-ww-25{ width: 25px; }
	.md-ww-30{ width: 30px; }
	.md-ww-40{ width: 40px; }
	.md-ww-70{ width: 70px; }
	.md-ww-120{ width: 120px; }
	.md-ww-150{ width: 150px; }

	

	.md-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.md-hide{
		display: none;
	}
	
	.md-oshow{
		display: inline-block;
	}
	
	.md-px-0{
		padding-left: 0;
		padding-right: 0;
	}
	
	.md-overflow-x{
		overflow: hidden;
		overflow-x: auto;
		white-space:nowrap;
	}
	
	.md-flex-x{
		overflow: hidden;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
		scroll-padding: 1rem;
	}
	
	.md-flex-x-item{
		justify-content: center;
		align-items: start;
		/*flex: 0 0 300px;*/
		scroll-snap-align: start;
	}
	
	.md-colh-vh50 { height: 50vh;} 
	.md-colh-vh60 { height: 60vh;} 
	.md-colh-vh70 { height: 70vh;} 
	.md-colh-vh80 { height: 80vh;} 
	.md-colh-vh90 { height: 90vh;} 
	.md-colh-vh95 { height: 95vh;} 
	.md-colh-vh100 { height: 100vh;} 
	 
	
	.md-hvisib{ visibility: hidden; }
	.md-svisib{ visibility: visible;}
	
	.md-bg-no{ background: none; }
	
	.md-no-bord { border: 0; }
	
	.md-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.md-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.md-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.md-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.md-float-left{ float: left;}
	.md-float-right{ float: right;}
	.md-float-none{ float: none;}
	
	.md-align-left{ text-align: left;}
	.md-align-right{ text-align: right;}
	.md-align-center{ text-align: center;}
	
	.md-pos-abs{ position: absolute; }
	.md-pos-rel{ position: relative; }
	.md-pos-fix{ position: fixed; }
	
	.md-pin-lt { left: 0; top: 0; }
	.md-pin-rt { right: 0; top: 0; }
	.md-pin-lb { left: 0; bottom: 0; }
	.md-pin-lb40p { left: 0; bottom: 40%; }
	.md-pin-rb { right: 0; bottom: 0; top: auto;  left: auto;}
	
	.md-pos-abs{ position: absolute; }
	.md-pos-rel{ position: relative; }
	.md-pos-fix{ position: fixed; }
	
	.md-vt-align{ vertical-align: top;}
	.md-vm-align{ vertical-align: middle;}
	.md-vb-align{ vertical-align: bottom;}
	
	.md-col-1 { width: 8.333333%;}
	.md-col-2 { width: 16.666667%;}
	.md-col-3 { width: 25%;}
	.md-col-4 { width: 33.333333%;}
	.md-col-5 { width: 41.666667%;}
	.md-col-6 { width: 50%;}
	.md-col-7 { width: 58.333333%;}
	.md-col-8 { width: 66.666667%;}
	.md-col-9 { width: 75%;}
	.md-col-10 { width: 83.333333%;}
	.md-col-11 { width: 91.666667%;}
	.md-col-12 { width: 100%;}
	.md-col-100{ width: 100%;}
	.md-col-a{ width: auto;}
	
	.md-colm-1 { max-width: 8.333333%;}
	.md-colm-2 { max-width: 16.666667%;}
	.md-colm-3 { max-width: 25%;}
	.md-colm-4 { max-width: 33.333333%;}
	.md-colm-5 { max-width: 41.666667%;}
	.md-colm-6 { max-width: 50%;}
	.md-colm-7 { max-width: 58.333333%;}
	.md-colm-8 { max-width: 66.666667%;}
	.md-colm-9 { max-width: 75%;}
	.md-colm-10 { max-width: 83.333333%;}
	.md-colm-11 { max-width: 91.666667%;}
	.md-colm-12 { max-width: 100%;}
	
	.md-colh-1 { height: 8.333333%;}
	.md-colh-2 { height: 16.666667%;}
	.md-colh-3 { height: 25%;}
	.md-colh-4 { height: 33.333333%;}
	.md-colh-5 { height: 41.666667%;}
	.md-colh-6 { height: 50%;}
	.md-colh-7 { height: 58.333333%;} 
	.md-colh-8 { height: 66.666667%;}
	.md-colh-9 { height: 75%;}
	.md-colh-10 { height: 83.333333%;}
	.md-colh-11 { height: 91.666667%;}
	.md-colh-12 { height: 100%;} 
	.md-colh-a { height: auto; max-height: 100%;} 
	
	.mobile .colh-vh100 { height: calc(100vh - 60px);}
	
	.md-opsty100{ opacity: 1; }
	
	.md-mb-o2, .md-my-o2{margin-bottom: -2px;}
	.md-mb-o5, .md-my-o5{margin-bottom: -5px;}
	.md-mb-o10, .md-my-o10{margin-bottom: -10px;}
	.md-mb-o15, .md-my-o15{margin-bottom: -15px;}
	.md-mb-o20, .md-my-o20{margin-bottom: -20px;}
	.md-mb-o30, .md-my-o30{margin-bottom: -30px;}
	.md-mb-o40, .md-my-o40{margin-bottom: -40px;}
	.md-mb-o50, .md-my-o50{margin-bottom: -50px;}
	.md-mb-o100, .md-my-o100{margin-bottom: -100px;}

	.md-mt-o5, .md-my-o5{margin-top: -5px;}
	.md-mt-o10, .md-my-o10{margin-top: -10px;}
	.md-mt-o15, .md-my-o15{margin-top: -15px;}
	.md-mt-o20, .md-my-o20{margin-top: -20px;}
	.md-mt-o30, .md-my-o30{margin-top: -30px;}
	.md-mt-o40, .md-my-o40{margin-top: -40px;}
	.md-mt-o50, .md-my-o50{margin-top: -50px;}
	.md-mt-o100, .md-my-o100{margin-top: -100px;}


	.md-ml-o5, .md-mx-o5{margin-left: -5px;}
	.md-ml-o10, .md-mx-o10{margin-left: -10px;}
	.md-ml-o15, .md-mx-o15{margin-left: -15px;}
	.md-ml-o20, .md-mx-o20{margin-left: -20px;}
	.md-ml-o30, .md-mx-o30{margin-left: -30px;}
	.md-ml-o35, .md-mx-o35{margin-left: -35px;}
	.md-ml-o40, .md-mx-o40{margin-left: -40px;}
	.md-ml-o50, .md-mx-o50{margin-left: -50px;}
	.md-ml-o100, .md-mx-o100{margin-left: -100px;}

	.md-mr-o0, .md-mx-o0{margin-right: 0px;}
	.md-mr-o5, .md-mx-o5{margin-right: -5px;}
	.md-mr-o10, .md-mx-o10{margin-right: -10px;}
	.md-mr-o15, .md-mx-o15{margin-right: -15px;}
	.md-mr-o20, .md-mx-o20{margin-right: -20px;}
	.md-mr-o30, .md-mx-o30{margin-right: -30px;}
	.md-mr-o35, .md-mx-o35{margin-right: -35px;}
	.md-mr-o40, .md-mx-o40{margin-right: -40px;}
	.md-mr-o50, .md-mx-o50{margin-right: -50px;}
	.md-mr-o100, .md-mx-o100{margin-right: -100px;}

	
	.md-mt-0, .md-my-0{margin-top: 0px;}
	.md-mt-3, .md-my-3{margin-top: 3px;}
	.md-mt-4, .md-my-4{margin-top: 4px;}
	.md-mt-5, .md-my-5{margin-top: 5px;}
	.md-mt-10, .md-my-10{margin-top: 10px;}
	.md-mt-15, .md-my-15{margin-top: 15px;}
	.md-mt-20, .md-my-20{margin-top: 20px;}
	.md-mt-30, .md-my-30{margin-top: 30px;}
	.md-mt-40, .md-my-40{margin-top: 40px;}
	.md-mt-50, .md-my-50{margin-top: 50px;}
	.md-mt-60, .md-my-60{margin-top: 60px;}
	.md-mt-70, .md-my-70{margin-top: 70px;}
	.md-mt-80, .md-my-80{margin-top: 80px;}
	.md-mt-85, .md-my-85{margin-top: 85px;}
	.md-mt-90, .md-my-90{margin-top: 90px;}
	.md-mt-100, .md-my-100{margin-top: 100px;}
	.md-mt-150, .md-my-150{margin-top: 150px;}
	.md-mt-200, .md-my-200{margin-top: 200px;}

	.md-mb-0, .md-my-0{margin-bottom: 0px;}
	.md-mb-3, .md-my-3{margin-bottom: 3px;}
	.md-mb-4, .md-my-4{margin-bottom: 4px;}
	.md-mb-5, .md-my-5{margin-bottom: 5px;}
	.md-mb-10, .md-my-10{margin-bottom: 10px;}
	.md-mb-15, .md-my-15{margin-bottom: 15px;}
	.md-mb-20, .md-my-20{margin-bottom: 20px;}
	.md-mb-30, .md-my-30{margin-bottom: 30px;}
	.md-mb-40, .md-my-40{margin-bottom: 40px;}
	.md-mb-50, .md-my-50{margin-bottom: 50px;}
	.md-mb-60, .md-my-60{margin-bottom: 60px;}
	.md-mb-70, .md-my-70{margin-bottom: 70px;}
	.md-mb-80, .md-my-80{margin-bottom: 80px;}
	.md-mb-85, .md-my-85{margin-bottom: 85px;}
	.md-mb-90, .md-my-90{margin-bottom: 90px;}
	.md-mb-100, .md-my-100{margin-bottom: 100px;}
	.md-mb-150, .md-my-150{margin-bottom: 150px;}
	.md-mb-200, .md-my-200{margin-bottom: 200px;}
	.md-mb-250, .md-my-250{margin-bottom: 250px;}
	.md-mb-300, .md-my-300{margin-bottom: 300px;}
	.md-mb-330, .md-my-330{margin-bottom: 330px;}
	.md-mb-350, .md-my-350{margin-bottom: 350px;}
	.md-mb-400, .md-my-400{margin-bottom: 400px;}

	.md-mr-0, .md-mx-0{margin-right: 0px;}
	.md-mr-5, .md-mx-5{margin-right: 5px;}
	.md-mr-10, .md-mx-10{margin-right: 10px;}
	.md-mr-15, .md-mx-15{margin-right: 15px;}
	.md-mr-20, .md-mx-20{margin-right: 20px;}
	.md-mr-30, .md-mx-30{margin-right: 30px;}
	.md-mr-40, .md-mx-40{margin-right: 40px;}
	.md-mr-50, .md-mx-50{margin-right: 50px;}
	.md-mr-60, .md-mx-60{margin-right: 60px;}
	.md-mr-70, .md-mx-70{margin-right: 70px;}
	.md-mr-80, .md-mx-80{margin-right: 80px;}
	.md-mr-85, .md-mx-85{margin-right: 85px;}
	.md-mr-90, .md-mx-90{margin-right: 90px;}
	.md-mr-100, .md-mx-100{margin-right: 100px;}

	.md-ml-0, .md-mx-0{margin-left: 0px;}
	.md-ml-5, .md-mx-5{margin-left: 5px;}
	.md-ml-10, .md-mx-10{margin-left: 10px;}
	.md-ml-15, .md-mx-15{margin-left: 15px;}
	.md-ml-20, .md-mx-20{margin-left: 20px;}
	.md-ml-30, .md-mx-30{margin-left: 30px;}
	.md-ml-40, .md-mx-40{margin-left: 40px;}
	.md-ml-50, .md-mx-50{margin-left: 50px;}
	.md-ml-60, .md-mx-60{margin-left: 60px;}
	.md-ml-70, .md-mx-70{margin-left: 70px;}
	.md-ml-80, .md-mx-80{margin-left: 80px;}
	.md-ml-85, .md-mx-85{margin-left: 85px;}
	.md-ml-90, .md-mx-90{margin-left: 90px;}
	.md-ml-100, .md-mx-100{margin-left: 100px;}

	.md-pt-0, .md-py-0{padding-top: 0px;}
	.md-pt-5, .md-py-5{padding-top: 5px;}
	.md-pt-10, .md-py-10{padding-top: 10px;}
	.md-pt-15, .md-py-15{padding-top: 15px;}
	.md-pt-20, .md-py-20{padding-top: 20px;}
	.md-pt-25, .md-py-25{padding-top: 25px;}
	.md-pt-30, .md-py-30{padding-top: 30px;}
	.md-pt-35, .md-py-35{padding-top: 35px;}
	.md-pt-40, .md-py-40{padding-top: 40px;}
	.md-pt-50, .md-py-50{padding-top: 50px;}
	.md-pt-60, .md-py-60{padding-top: 60px;}
	.md-pt-70, .md-py-70{padding-top: 70px;}
	.md-pt-80, .md-py-80{padding-top: 80px;}
	.md-pt-100, .md-py-100{padding-top: 100px;}

	.md-pb-0, .md-py-0{padding-bottom: 0px;}
	.md-pb-5, .md-py-5{padding-bottom: 5px;}
	.md-pb-10, .md-py-10{padding-bottom: 10px;}
	.md-pb-15, .md-py-15{padding-bottom: 15px;}
	.md-pb-20, .md-py-20{padding-bottom: 20px;}
	.md-pb-25, .md-py-25{padding-bottom: 25px;}
	.md-pb-30, .md-py-30{padding-bottom: 30px;}
	.md-pb-40, .md-py-40{padding-bottom: 40px;}
	.md-pb-50, .md-py-50{padding-bottom: 50px;}
	.md-pb-60, .md-py-60{padding-bottom: 60px;}
	.md-pb-70, .md-py-70{padding-bottom: 70px;}
	.md-pb-80, .md-py-80{padding-bottom: 80px;}
	.md-pb-100, .md-py-100{padding-bottom: 100px;}

	.md-pl-0, .md-px-0{padding-left: 0px;}
	.md-pl-5, .md-px-5{padding-left: 5px;}
	.md-pl-10, .md-px-10{padding-left: 10px;}
	.md-pl-15, .md-px-15{padding-left: 15px;}
	.md-pl-20, .md-px-20{padding-left: 20px;}
	.md-pl-25, .md-px-25{padding-left: 25px;}
	.md-pl-30, .md-px-30{padding-left: 30px;}
	.md-pl-40, .md-px-40{padding-left: 40px;}
	.md-pl-50, .md-px-50{padding-left: 50px;}
	.md-pl-60, .md-px-60{padding-left: 60px;}
	.md-pl-70, .md-px-70{padding-left: 70px;}
	.md-pl-80, .md-px-80{padding-left: 80px;}
	.md-pl-90, .md-px-90{padding-left: 90px;}
	.md-pl-100, .md-px-100{padding-left: 100px;}

	.md-pr-0, .md-px-0{padding-right: 0px;}
	.md-pr-5, .md-px-5{padding-right: 5px;}
	.md-pr-10, .md-px-10{padding-right: 10px;}
	.md-pr-15, .md-px-15{padding-right: 15px;}
	.md-pr-20, .md-px-20{padding-right: 20px;}
	.md-pr-25, .md-px-25{padding-right: 25px;}
	.md-pr-30, .md-px-30{padding-right: 30px;}
	.md-pr-40, .md-px-40{padding-right: 40px;}
	.md-pr-50, .md-px-50{padding-right: 50px;}
	.md-pr-60, .md-px-60{padding-right: 60px;}
	.md-pr-70, .md-px-70{padding-right: 70px;}
	.md-pr-80, .md-px-80{padding-right: 80px;}
	.md-pr-90, .md-px-90{padding-right: 90px;}
	.md-pr-100, .md-px-100{padding-right: 100px;}
	
	.md-offl-0, .md-offx-0 { margin-left: 0%;}
	.md-offl-l, .md-offx-l { margin-left: 8.333333%;}
	.md-offl-2, .md-offx-2 { margin-left: 16.666667%;}
	.md-offl-3, .md-offx-3 { margin-left: 25%;}
	.md-offl-4, .md-offx-4 { margin-left: 33.333333%;}
	.md-offl-5, .md-offx-5 { margin-left: 41.666667%;}
	.md-offl-6, .md-offx-6 { margin-left: 50%;}

	.md-offr-0, .md-offx-0 { margin-right: 0%;}
	.md-offr-l, .md-offx-1 { margin-right: 8.333333%;}
	.md-offr-2, .md-offx-2 { margin-right: 16.666667%;}
	.md-offr-3, .md-offx-3 { margin-right: 25%;}
	.md-offr-4, .md-offx-4 { margin-right: 33.333333%;}
	.md-offr-5, .md-offx-5 { margin-right: 41.666667%;}
	.md-offr-6, .md-offx-6 { margin-right: 50%;}
	
	.md-fnts-0{ font-size: 0px; }
	.md-fnts-10{ font-size: 10px; }
	.md-fnts-12{ font-size: 12px; }
	.md-fnts-13{ font-size: 13px; }
	.md-fnts-14{ font-size: 14px; }
	.md-fnts-15{ font-size: 15px; }
	.md-fnts-16{ font-size: 16px; }
	.md-fnts-18{ font-size: 17px; }
	.md-fnts-20{ font-size: 20px; }
	.md-fnts-22{ font-size: 22px; }
	.md-fnts-24{ font-size: 24px; }
	.md-fnts-26{ font-size: 26px; }
	.md-fnts-28{ font-size: 28px; }
	.md-fnts-30{ font-size: 30px; }
	.md-fnts-32{ font-size: 32px; }
	.md-fnts-34{ font-size: 34px; }
	.md-fnts-36{ font-size: 36px; }
	.md-fnts-40{ font-size: 40px; }
	.md-fnts-42{ font-size: 42px; }
	.md-fnts-45{ font-size: 45px; }
	.md-fnts-48{ font-size: 48px; }
	.md-fnts-52{ font-size: 52px; }
	.md-fnts-54{ font-size: 54px; }
	.md-fnts-56{ font-size: 56px; }
	.md-fnts-60{ font-size: 60px; }
	.md-fnts-72{ font-size: 72px; }
	.md-fnts-80{ font-size: 80px; }
	.md-fnts-120{ font-size: 120px; }
	.md-fnts-150{ font-size: 150px; }

	.md-fntlh-0{ line-height: 12px; }
	.md-fntlh-12{ line-height: 12px; }
	.md-fntlh-14{ line-height: 14px; }
	.md-fntlh-16{ line-height: 16px; }
	.md-fntlh-18{ line-height: 18px; }
	.md-fntlh-20{ line-height: 20px; }
	.md-fntlh-22{ line-height: 22px; }
	.md-fntlh-24{ line-height: 24px; }
	.md-fntlh-26{ line-height: 26px; }
	.md-fntlh-28{ line-height: 28px; }
	.md-fntlh-30{ line-height: 30px; }
	.md-fntlh-32{ line-height: 32px; }
	.md-fntlh-34{ line-height: 34px; }
	.md-fntlh-38{ line-height: 38px; }
	.md-fntlh-40{ line-height: 40px; }
	.md-fntlh-44{ line-height: 44px; }
	.md-fntlh-45{ line-height: 45px; }
	.md-fntlh-50{ line-height: 50px; }
	.md-fntlh-52{ line-height: 52px; }
	.md-fntlh-55{ line-height: 55px; }
	.md-fntlh-60{ line-height: 60px; }
	.md-fntlh-70{ line-height: 70px; }
	.md-fntlh-80{ line-height: 80px; }
	.md-fntlh-120{ line-height: 120px; }
	.md-fntlh-150{ line-height: 150px; }

	.md-minh-5 { min-height: 50px; }
	.md-minh-10 { min-height: 100px; }
	.md-minh-15 { min-height: 150px; }
	.md-minh-20 { min-height: 200px; }
	.md-minh-25 { min-height: 250px; }
	.md-minh-303 { min-height: 303px; }
	.md-minh-304 { min-height: 304px; }
	.md-minh-30 { min-height: 300px; }
	.md-minh-33 { min-height: 330px; }
	.md-minh-35 { min-height: 350px; }
	.md-minh-40 { min-height: 400px; }
	.md-minh-45 { min-height: 450px; }
	.md-minh-50 { min-height: 500px; }
	.md-minh-55 { min-height: 550px; }
	.md-minh-60 { min-height: 600px; }
	.md-minh-65 { min-height: 650px; }
	.md-minh-70 { min-height: 700px; }
	.md-minh-75 { min-height: 750px; }
	.md-minh-80 { min-height: 800px; }
	.md-minh-90 { min-height: 900px; }
	.md-minh-100v { min-height: 100vh; }
	.md-minh-100 { min-height: auto; }
	
	.md-maxh-5 { max-height: 50px; }
	.md-maxh-10 { max-height: 100px; }
	.md-maxh-15 { max-height: 150px; }
	.md-maxh-20 { max-height: 200px; }
	.md-maxh-25 { max-height: 250px; }
	.md-maxh-30 { max-height: 300px; }
	.md-maxh-303 { max-height: 303px; }
	.md-maxh-304 { max-height: 304px; }
	.md-maxh-33 { max-height: 330px; }
	.md-maxh-35 { max-height: 350px; }
	.md-maxh-40 { max-height: 400px; }
	.md-maxh-45 { max-height: 450px; }
	.md-maxh-50 { max-height: 500px; }
	.md-maxh-55 { max-height: 550px; }
	.md-maxh-60 { max-height: 600px; }
	.md-maxh-65 { max-height: 650px; }
	.md-maxh-70 { max-height: 700px; }
	.md-maxh-75 { max-height: 750px; }
	.md-maxh-80 { max-height: 800px; }
	.md-maxh-90 { max-height: 900px; }
	.md-maxh-100 { max-height: auto; }
	
		
	.md-maxw-2 { max-width: 20px; }
	.md-maxw-3 { max-width: 30px; }
	.md-maxw-3-5 { max-width: 35px; }
	.md-maxw-4 { max-width: 40px; }
	.md-maxw-5 { max-width: 50px; }
	.md-maxw-6 { max-width: 60px; }
	.md-maxw-7 { max-width: 70px; }
	.md-maxw-8 { max-width: 80px; }
	.md-maxw-10 { max-width: 100px; }
	.md-maxw-13 { max-width: 130px; }
	.md-maxw-15 { max-width: 150px; }
	.md-maxw-16 { max-width: 160px; }
	.md-maxw-17 { max-width: 170px; }
	.md-maxw-20 { max-width: 200px; }
	.md-maxw-235 { max-width: 235px; }
	.md-maxw-25 { max-width: 250px; }
	.md-maxw-30 { max-width: 300px; }
	.md-maxw-32 { max-width: 320px; }
	.md-maxw-322 { max-width: 322px; }
	.md-maxw-332 { max-width: 332px; }
	.md-maxw-35 { max-width: 350px; }
	.md-maxw-40 { max-width: 400px; }
	.md-maxw-45 { max-width: 450px; }
	.md-maxw-46 { max-width: 460px; }
	.md-maxw-50 { max-width: 500px; }
	.md-maxw-55 { max-width: 550px; }
	.md-maxw-60 { max-width: 600px; }
	.md-maxw-64 { max-width: 640px; }
	.md-maxw-65 { max-width: 650px; }
	.md-maxw-665 { max-width: 665px; }
	.md-maxw-70 { max-width: 700px; }
	.md-maxw-75 { max-width: 750px; }
	.md-maxw-80 { max-width: 800px; }
	.md-maxw-90 { max-width: 900px; }
	.md-maxw-100 { max-width: auto; }
	.md-maxw-100p { max-width: 100%; }
	
	.md-minw-5 { min-width: 50px; }
	.md-minw-7 { min-width: 70px; }
	.md-minw-10 { min-width: 100px; }
	.md-minw-20 { min-width: 200px; }
	.md-minw-25 { min-width: 250px; }
	.md-minw-28 { min-width: 280px; }
	.md-minw-30 { min-width: 300px; }
	.md-minw-35 { min-width: 350px; }
	.md-minw-40 { min-width: 400px; }
	.md-minw-45 { min-width: 450px; }
	.md-minw-50 { min-width: 500px; }
	.md-minw-55 { min-width: 550px; }
	.md-minw-60 { min-width: 600px; }
	.md-minw-65 { min-width: 650px; }
	.md-minw-70 { min-width: 700px; }
	.md-minw-75 { min-width: 750px; }
	.md-minw-80 { min-width: 800px; }
	.md-minw-90 { min-width: 900px; }
	.md-minw-100 { min-width: auto; }
	
	
	.md-h-3 {height: 30px; }
	.md-h-4 {height: 40px; }
	.md-h-5 {height: 50px; }
	.md-h-10 {height: 100px; }
	.md-h-20 {height: 200px; }
	.md-h-25 {height: 250px; }
	.md-h-30 {height: 300px; }
	.md-h-35 {height: 350px; }
	.md-h-40 {height: 400px; }
	.md-h-45 {height: 450px; }
	.md-h-50 {height: 500px; }
	.md-h-55 {height: 550px; }
	.md-h-60 {height: 600px; }
	.md-h-65 {height: 650px; }
	.md-h-70 {height: 700px; }
	.md-h-75 {height: 750px; }
	.md-h-80 {height: 800px; }
	.md-h-90 {height: 900px; }
	.md-h-100 {height: auto; }
	
		
	.md-w-5 {width: 50px; }
	.md-w-10 {width: 100px; }
	.md-w-20 {width: 200px; }
	.md-w-25 {width: 250px; }
	.md-w-30 {width: 300px; }
	.md-w-35 {width: 350px; }
	.md-w-40 {width: 400px; }
	.md-w-45 {width: 450px; }
	.md-w-50 {width: 500px; }
	.md-w-55 {width: 550px; }
	.md-w-60 {width: 600px; }
	.md-w-65 {width: 650px; }
	.md-w-70 {width: 700px; }
	.md-w-75 {width: 750px; }
	.md-w-80 {width: 800px; }
	.md-w-90 {width: 900px; }
	.md-w-100 {width: auto; }
	
	.md-lsp-o0 { letter-spacing: 0px; }
	
	
	.md-bor-b0, .md-bor-y0{ border-bottom-width: 0px !important; }
	.md-bor-b1, .md-bor-y1{ border-bottom-width: 1px ; }
	.md-bor-b2, .md-bor-y2{ border-bottom-width: 2px ; }
	.md-bor-b3, .md-bor-y3{ border-bottom-width: 3px ; }
	.md-bor-b4, .md-bor-y4{ border-bottom-width: 4px ; }
	.md-bor-b5, .md-bor-y5{ border-bottom-width: 5px ; }

	.md-bor-t0, .md-bor-y0{ border-top-width: 0px !important;  }
	.md-bor-t1, .md-bor-y1{ border-top-width: 1px ; }
	.md-bor-t2, .md-bor-y2{ border-top-width: 2px ; }
	.md-bor-t3, .md-bor-y3{ border-top-width: 3px ; }
	.md-bor-t4, .md-bor-y4{ border-top-width: 4px ; }
	.md-bor-t5, .md-bor-y5{ border-top-width: 5px ; }

	.md-bor-r0, .md-bor-x0{ border-right-width: 0px !important; }
	.md-bor-r1, .md-bor-x1{ border-right-width: 1px ; }
	.md-bor-r2, .md-bor-x2{ border-right-width: 2px ; }
	.md-bor-r3, .md-bor-x3{ border-right-width: 3px ; }
	.md-bor-r4, .md-bor-x4{ border-right-width: 4px ; }
	.md-bor-r5, .md-bor-x5{ border-right-width: 5px ; }

	.md-bor-l0, .md-bor-x0{ border-left-width: 0px !important;  }
	.md-bor-l1, .md-bor-x1{ border-left-width: 1px ; }
	.md-bor-l2, .md-bor-x2{ border-left-width: 2px ; }
	.md-bor-l3, .md-bor-x3{ border-left-width: 3px ; }
	.md-bor-l4, .md-bor-x4{ border-left-width: 4px ; }
	.md-bor-l5, .md-bor-x5{ border-left-width: 5px ; }

	
}

@media screen and (max-width: 650px) {
	.md-sm-fnts-0{ font-size: 0px; }
	.md-sm-fnts-10{ font-size: 10px; }
	.md-sm-fnts-12{ font-size: 12px; }
	.md-sm-fnts-13{ font-size: 13px; }
	.md-sm-fnts-14{ font-size: 14px; }
	.md-sm-fnts-15{ font-size: 15px; }
	.md-sm-fnts-16{ font-size: 16px; }
	.md-sm-fnts-18{ font-size: 17px; }
	.md-sm-fnts-20{ font-size: 20px; }
	.md-sm-fnts-22{ font-size: 22px; }
	.md-sm-fnts-24{ font-size: 24px; }
	.md-sm-fnts-26{ font-size: 26px; }
	.md-sm-fnts-28{ font-size: 28px; }
	.md-sm-fnts-30{ font-size: 30px; }
	.md-sm-fnts-32{ font-size: 32px; }
	.md-sm-fnts-34{ font-size: 34px; }
	.md-sm-fnts-36{ font-size: 36px; }
	.md-sm-fnts-40{ font-size: 40px; }
	.md-sm-fnts-42{ font-size: 42px; }
	.md-sm-fnts-45{ font-size: 45px; }
	.md-sm-fnts-48{ font-size: 48px; }
	.md-sm-fnts-52{ font-size: 52px; }
	.md-sm-fnts-54{ font-size: 54px; }
	.md-sm-fnts-56{ font-size: 56px; }
	.md-sm-fnts-60{ font-size: 60px; }
	.md-sm-fnts-72{ font-size: 72px; }
	.md-sm-fnts-80{ font-size: 80px; }
	.md-sm-fnts-120{ font-size: 120px; }
	.md-sm-fnts-150{ font-size: 150px; }
	
	.md-sm-bg-no{ background: none; }

	.md-sm-fntlh-0{ line-height: 12px; }
	.md-sm-fntlh-12{ line-height: 12px; }
	.md-sm-fntlh-14{ line-height: 14px; }
	.md-sm-fntlh-16{ line-height: 16px; }
	.md-sm-fntlh-18{ line-height: 18px; }
	.md-sm-fntlh-20{ line-height: 20px; }
	.md-sm-fntlh-22{ line-height: 22px; }
	.md-sm-fntlh-24{ line-height: 24px; }
	.md-sm-fntlh-26{ line-height: 26px; }
	.md-sm-fntlh-28{ line-height: 28px; }
	.md-sm-fntlh-30{ line-height: 30px; }
	.md-sm-fntlh-32{ line-height: 32px; }
	.md-sm-fntlh-34{ line-height: 34px; }
	.md-sm-fntlh-38{ line-height: 38px; }
	.md-sm-fntlh-40{ line-height: 40px; }
	.md-sm-fntlh-44{ line-height: 44px; }
	.md-sm-fntlh-45{ line-height: 45px; }
	.md-sm-fntlh-50{ line-height: 50px; }
	.md-sm-fntlh-52{ line-height: 52px; }
	.md-sm-fntlh-55{ line-height: 55px; }
	.md-sm-fntlh-60{ line-height: 60px; }
	.md-sm-fntlh-70{ line-height: 70px; }
	.md-sm-fntlh-80{ line-height: 80px; }
	.md-sm-fntlh-120{ line-height: 120px; }
	.md-sm-fntlh-150{ line-height: 150px; }
}

@media screen and (max-width: 576px) {	

	.sm-scale09{
	  -webkit-transform: scale(0.9); 
		 -moz-transform: scale(0.9); 
		  -ms-transform: scale(0.9); 
		   -o-transform: scale(0.9);  
			  transform: scale(0.9);
	}
	.sm-scale1{
	  -webkit-transform: scale(1); 
		 -moz-transform: scale(1); 
		  -ms-transform: scale(1); 
		   -o-transform: scale(1);  
			  transform: scale(1);
	}
	.sm-scale1_2{
	  -webkit-transform: scale(1.2); 
		 -moz-transform: scale(1.2); 
		  -ms-transform: scale(1.2); 
		   -o-transform: scale(1.2);  
			  transform: scale(1.2);
	}

	.sm-show, .sm-oshow{
		display: inline-block;
	}
	
	.sm-ishow{
		display: inline-block !important;
	}
	.sm-inshow{
		display: inline !important;
	}
	.sm-hide{
		display: none;
	}	
	.sm-ihide{
		display: none !important;
	}	
	.sm-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.sm-line-clamp1 {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.sm-line-clamp2 {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.sm-line-clamp3 {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	.sm-line-clamp4 {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
	
	
	.sm-no-bord { border: 0; }
	
	.sm-hh-25{ height: 25px; }
	.sm-hh-30{ height: 30px; }
	.sm-hh-35{ height: 35px; }
	.sm-hh-40{ height: 40px; }
	.sm-hh-50{ height: 50px; }
	.sm-hh-70{ height: 70px; }
	.sm-hh-120{ height: 120px; }
	.sm-hh-150{ height: 150px; }
	.sm-ww-25{ width: 25px; }
	.sm-ww-30{ width: 30px; }
	.sm-ww-40{ width: 40px; }
	.sm-ww-70{ width: 70px; }
	.sm-ww-120{ width: 120px; }
	.sm-ww-150{ width: 150px; }
	
	.sm-bg-no{ background: none; }
	
	.sm-maxh-5 { max-height: 50px; }
	.sm-maxh-10 { max-height: 100px; }
	.sm-maxh-15 { max-height: 150px; }
	.sm-maxh-20 { max-height: 200px; }
	.sm-maxh-25 { max-height: 250px; }
	.sm-maxh-30 { max-height: 300px; }
	.sm-maxh-304 { max-height: 304px; }
	.sm-maxh-33 { max-height: 330px; }
	.sm-maxh-35 { max-height: 350px; }
	.sm-maxh-40 { max-height: 400px; }
	.sm-maxh-45 { max-height: 450px; }
	.sm-maxh-50 { max-height: 500px; }
	.sm-maxh-55 { max-height: 550px; }
	.sm-maxh-60 { max-height: 600px; }
	.sm-maxh-65 { max-height: 650px; }
	.sm-maxh-70 { max-height: 700px; }
	.sm-maxh-75 { max-height: 750px; }
	.sm-maxh-80 { max-height: 800px; }
	.sm-maxh-90 { max-height: 900px; }
	.sm-maxh-100 { max-height: auto; }
	
	.sm-wrd-brk{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
	.sm-wrd-brk-all{word-break: break-all;}
	.sm-wrd-brk-rnd{hyphens: auto;position: relative;word-wrap: break-word;word-break: break-word;}
	
	.sm-bg-trns{ background-color: transparent; }
	
	.sm-mt-o50p, .sm-my-o50p{margin-top: -50%;}
	.sm-mt-o100p, .sm-my-o100p{margin-top: -100%;}

	.sm-hvisib{ visibility: hidden; }
	.sm-svisib{ visibility: visible;}
	
	
	.sm-overflow-x{ overflow: hidden; overflow-x: auto;white-space:nowrap;}
	.sm-overflow-y{ overflow: hidden; overflow-y: auto;}
	.sm-overflow-h{ overflow: hidden;}
	.sm-overflow-a{ overflow: auto;}
	
	.sm-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.sm-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.sm-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.sm-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.sm-float-left{ float: left;}
	.sm-float-right{ float: right;}
	.sm-float-none{ float: none;}
	
	.sm-align-left{ text-align: left;}
	.sm-align-right{ text-align: right;}
	
	.sm-pos-abs{ position: absolute; }
	.sm-pos-rel{ position: relative; }
	.sm-pos-fix{ position: fixed; }
	
	.sm-align-left{ text-align: left;}
	.sm-align-right{ text-align: right;}
	.sm-align-center{ text-align: center;}
	
	.sm-pin-lt { left: 0; top: 0; }
	.sm-pin-rt { right: 0; top: 0; }
	.sm-pin-lb { left: 0; bottom: 0; }
	.sm-pin-rb { right: 0; bottom: 0; }
	.sm-pin-a { right: auto; bottom: auto; left: auto; top: auto;}
	
	.sm-col-1 { width: 8.333333%;}
	.sm-col-2 { width: 16.666667%;}
	.sm-col-3 { width: 25%;}
	.sm-col-4 { width: 33.333333%;}
	.sm-col-5 { width: 41.666667%;}
	.sm-col-6 { width: 50%;}
	.sm-col-7 { width: 58.333333%;}
	.sm-col-8 { width: 66.666667%;}
	.sm-col-9 { width: 75%;}
	.sm-col-10 { width: 83.333333%;}
	.sm-col-11 { width: 91.666667%;}
	.sm-col-12 { width: 100%;}
	.sm-col-100{ width: 100%;}
	.sm-col-a{ width: auto;}
	
	.sm-colh-1 { height: 8.333333%;}
	.sm-colh-2 { height: 16.666667%;}
	.sm-colh-3 { height: 25%;}
	.sm-colh-4 { height: 33.333333%;}
	.sm-colh-5 { height: 41.666667%;}
	.sm-colh-6 { height: 50%;}
	.sm-colh-7 { height: 58.333333%;} 
	.sm-colh-8 { height: 66.666667%;}
	.sm-colh-9 { height: 75%;}
	.sm-colh-10 { height: 83.333333%;}
	.sm-colh-11 { height: 91.666667%;}
	.sm-colh-12 { height: 100%;} 
	
	.sm-colm-1 { max-width: 8.333333%;}
	.sm-colm-2 { max-width: 16.666667%;}
	.sm-colm-3 { max-width: 25%;}
	.sm-colm-4 { max-width: 33.333333%;}
	.sm-colm-5 { max-width: 41.666667%;}
	.sm-colm-6 { max-width: 50%;}
	.sm-colm-7 { max-width: 58.333333%;}
	.sm-colm-8 { max-width: 66.666667%;}
	.sm-colm-9 { max-width: 75%;}
	.sm-colm-10 { max-width: 83.333333%;}
	.sm-colm-11 { max-width: 91.666667%;}
	.sm-colm-12 { max-width: 100%;}
	
	
	.sm-mb-o5, .sm-my-o5{margin-bottom: -5px;}
	.sm-mb-o10, .sm-my-o10{margin-bottom: -10px;}
	.sm-mb-o15, .sm-my-o15{margin-bottom: -15px;}
	.sm-mb-o20, .sm-my-o20{margin-bottom: -20px;}
	.sm-mb-o30, .sm-my-o30{margin-bottom: -30px;}
	.sm-mb-o40, .sm-my-o40{margin-bottom: -40px;}
	.sm-mb-o50, .sm-my-o50{margin-bottom: -50px;}
	.sm-mb-o100, .sm-my-o100{margin-bottom: -100px;}

	.sm-mt-o1, .sm-my-o1{margin-top: -1px;}
	.sm-mt-o5, .sm-my-o5{margin-top: -5px;}
	.sm-mt-o10, .sm-my-o10{margin-top: -10px;}
	.sm-mt-o15, .sm-my-o15{margin-top: -15px;}
	.sm-mt-o20, .sm-my-o20{margin-top: -20px;}
	.sm-mt-o30, .sm-my-o30{margin-top: -30px;}
	.sm-mt-o40, .sm-my-o40{margin-top: -40px;}
	.sm-mt-o50, .sm-my-o50{margin-top: -50px;}
	.sm-mt-o100, .sm-my-o100{margin-top: -100px;}


	.sm-ml-o5, .sm-mx-o5{margin-left: -5px;}
	.sm-ml-o10, .sm-mx-o10{margin-left: -10px;}
	.sm-ml-o15, .sm-mx-o15{margin-left: -15px;}
	.sm-ml-o20, .sm-mx-o20{margin-left: -20px;}
	.sm-ml-o30, .sm-mx-o30{margin-left: -30px;}
	.sm-ml-o35, .sm-mx-o35{margin-left: -35px;}
	.sm-ml-o40, .sm-mx-o40{margin-left: -40px;}
	.sm-ml-o50, .sm-mx-o50{margin-left: -50px;}
	.sm-ml-o100, .sm-mx-o100{margin-left: -100px;}

	.sm-mr-o5, .sm-mx-o5{margin-right: -5px;}
	.sm-mr-o10, .sm-mx-o10{margin-right: -10px;}
	.sm-mr-o15, .sm-mx-o15{margin-right: -15px;}
	.sm-mr-o20, .sm-mx-o20{margin-right: -20px;}
	.sm-mr-o30, .sm-mx-o30{margin-right: -30px;}
	.sm-mr-o35, .sm-mx-o35{margin-right: -35px;}
	.sm-mr-o40, .sm-mx-o40{margin-right: -40px;}
	.sm-mr-o50, .sm-mx-o50{margin-right: -50px;}
	.sm-mr-o100, .sm-mx-o100{margin-right: -100px;}

	
	.sm-mt-0, .sm-my-0{margin-top: 0px;}
	.sm-mt-3, .sm-my-3{margin-top: 3px;}
	.sm-mt-5, .sm-my-5{margin-top: 5px;}
	.sm-mt-10, .sm-my-10{margin-top: 10px;}
	.sm-mt-15, .sm-my-15{margin-top: 15px;}
	.sm-mt-20, .sm-my-20{margin-top: 20px;}
	.sm-mt-30, .sm-my-30{margin-top: 30px;}
	.sm-mt-40, .sm-my-40{margin-top: 40px;}
	.sm-mt-50, .sm-my-50{margin-top: 50px;}
	.sm-mt-60, .sm-my-60{margin-top: 60px;}
	.sm-mt-70, .sm-my-70{margin-top: 70px;}
	.sm-mt-80, .sm-my-80{margin-top: 80px;}
	.sm-mt-85, .sm-my-85{margin-top: 85px;}
	.sm-mt-90, .sm-my-90{margin-top: 90px;}
	.sm-mt-100, .sm-my-100{margin-top: 100px;}
	.sm-mt-150, .sm-my-150{margin-top: 150px;}

	.sm-mb-0, .sm-my-0{margin-bottom: 0px;}
	.sm-mb-5, .sm-my-5{margin-bottom: 5px;}
	.sm-mb-10, .sm-my-10{margin-bottom: 10px;}
	.sm-mb-15, .sm-my-15{margin-bottom: 15px;}
	.sm-mb-20, .sm-my-20{margin-bottom: 20px;}
	.sm-mb-30, .sm-my-30{margin-bottom: 30px;}
	.sm-mb-40, .sm-my-40{margin-bottom: 40px;}
	.sm-mb-50, .sm-my-50{margin-bottom: 50px;}
	.sm-mb-60, .sm-my-60{margin-bottom: 60px;}
	.sm-mb-70, .sm-my-70{margin-bottom: 70px;}
	.sm-mb-80, .sm-my-80{margin-bottom: 80px;}
	.sm-mb-85, .sm-my-85{margin-bottom: 85px;}
	.sm-mb-90, .sm-my-90{margin-bottom: 90px;}
	.sm-mb-100, .sm-my-100{margin-bottom: 100px;}

	.sm-mr-0, .sm-mx-0{margin-right: 0px;}
	.sm-mr-5, .sm-mx-5{margin-right: 5px;}
	.sm-mr-10, .sm-mx-10{margin-right: 10px;}
	.sm-mr-15, .sm-mx-15{margin-right: 15px;}
	.sm-mr-20, .sm-mx-20{margin-right: 20px;}
	.sm-mr-30, .sm-mx-30{margin-right: 30px;}
	.sm-mr-40, .sm-mx-40{margin-right: 40px;}
	.sm-mr-50, .sm-mx-50{margin-right: 50px;}
	.sm-mr-60, .sm-mx-60{margin-right: 60px;}
	.sm-mr-70, .sm-mx-70{margin-right: 70px;}
	.sm-mr-80, .sm-mx-80{margin-right: 80px;}
	.sm-mr-85, .sm-mx-85{margin-right: 85px;}
	.sm-mr-90, .sm-mx-90{margin-right: 90px;}
	.sm-mr-100, .sm-mx-100{margin-right: 100px;}

	.sm-ml-0, .sm-mx-0{margin-left: 0px;}
	.sm-ml-5, .sm-mx-5{margin-left: 5px;}
	.sm-ml-10, .sm-mx-10{margin-left: 10px;}
	.sm-ml-15, .sm-mx-15{margin-left: 15px;}
	.sm-ml-20, .sm-mx-20{margin-left: 20px;}
	.sm-ml-30, .sm-mx-30{margin-left: 30px;}
	.sm-ml-40, .sm-mx-40{margin-left: 40px;}
	.sm-ml-50, .sm-mx-50{margin-left: 50px;}
	.sm-ml-60, .sm-mx-60{margin-left: 60px;}
	.sm-ml-70, .sm-mx-70{margin-left: 70px;}
	.sm-ml-80, .sm-mx-80{margin-left: 80px;}
	.sm-ml-85, .sm-mx-85{margin-left: 85px;}
	.sm-ml-90, .sm-mx-90{margin-left: 90px;}
	.sm-ml-100, .sm-mx-100{margin-left: 100px;}

	.sm-pt-0, .sm-py-0{padding-top: 0px;}
	.sm-pt-3, .sm-py-3{padding-top: 3px;}
	.sm-pt-5, .sm-py-5{padding-top: 5px;}
	.sm-pt-10, .sm-py-10{padding-top: 10px;}
	.sm-pt-15, .sm-py-15{padding-top: 15px;}
	.sm-pt-20, .sm-py-20{padding-top: 20px;}
	.sm-pt-25, .sm-py-25{padding-top: 25px;}
	.sm-pt-30, .sm-py-30{padding-top: 30px;}
	.sm-pt-35, .sm-py-35{padding-top: 35px;}
	.sm-pt-40, .sm-py-40{padding-top: 40px;}
	.sm-pt-50, .sm-py-50{padding-top: 50px;}
	.sm-pt-60, .sm-py-60{padding-top: 60px;}
	.sm-pt-70, .sm-py-70{padding-top: 70px;}
	.sm-pt-80, .sm-py-80{padding-top: 80px;}
	.sm-pt-100, .sm-py-100{padding-top: 100px;}

	.sm-pb-0, .sm-py-0{padding-bottom: 0px;}
	.sm-pb-5, .sm-py-5{padding-bottom: 5px;}
	.sm-pb-10, .sm-py-10{padding-bottom: 10px;}
	.sm-pb-15, .sm-py-15{padding-bottom: 15px;}
	.sm-pb-20, .sm-py-20{padding-bottom: 20px;}
	.sm-pb-25, .sm-py-25{padding-bottom: 25px;}
	.sm-pb-30, .sm-py-30{padding-bottom: 30px;}
	.sm-pb-40, .sm-py-40{padding-bottom: 40px;}
	.sm-pb-50, .sm-py-50{padding-bottom: 50px;}
	.sm-pb-60, .sm-py-60{padding-bottom: 60px;}
	.sm-pb-70, .sm-py-70{padding-bottom: 70px;}
	.sm-pb-80, .sm-py-80{padding-bottom: 80px;}
	.sm-pb-100, .sm-py-100{padding-bottom: 100px;}

	.sm-pl-0, .sm-px-0{padding-left: 0px;}
	.sm-pl-5, .sm-px-5{padding-left: 5px;}
	.sm-pl-10, .sm-px-10{padding-left: 10px;}
	.sm-pl-15, .sm-px-15{padding-left: 15px;}
	.sm-pl-20, .sm-px-20{padding-left: 20px;}
	.sm-pl-25, .sm-px-25{padding-left: 25px;}
	.sm-pl-30, .sm-px-30{padding-left: 30px;}
	.sm-pl-40, .sm-px-40{padding-left: 40px;}
	.sm-pl-50, .sm-px-50{padding-left: 50px;}
	.sm-pl-60, .sm-px-60{padding-left: 60px;}
	.sm-pl-70, .sm-px-70{padding-left: 70px;}
	.sm-pl-80, .sm-px-80{padding-left: 80px;}
	.sm-pl-90, .sm-px-90{padding-left: 90px;}
	.sm-pl-100, .sm-px-100{padding-left: 100px;}

	.sm-pr-0, .sm-px-0{padding-right: 0px;}
	.sm-pr-5, .sm-px-5{padding-right: 5px;}
	.sm-pr-10, .sm-px-10{padding-right: 10px;}
	.sm-pr-15, .sm-px-15{padding-right: 15px;}
	.sm-pr-20, .sm-px-20{padding-right: 20px;}
	.sm-pr-25, .sm-px-25{padding-right: 25px;}
	.sm-pr-30, .sm-px-30{padding-right: 30px;}
	.sm-pr-40, .sm-px-40{padding-right: 40px;}
	.sm-pr-50, .sm-px-50{padding-right: 50px;}
	.sm-pr-60, .sm-px-60{padding-right: 60px;}
	.sm-pr-70, .sm-px-70{padding-right: 70px;}
	.sm-pr-80, .sm-px-80{padding-right: 80px;}
	.sm-pr-90, .sm-px-90{padding-right: 90px;}
	.sm-pr-100, .sm-px-100{padding-right: 100px;}
	
	
	.sm-img-100{ padding-bottom: 100%; }
	
	
	.sm-offl-0, .sm-offx-0 { margin-left: 0%;}
	.sm-offl-l, .sm-offx-l { margin-left: 8.333333%;}
	.sm-offl-2, .sm-offx-2 { margin-left: 16.666667%;}
	.sm-offl-3, .sm-offx-3 { margin-left: 25%;}
	.sm-offl-4, .sm-offx-4 { margin-left: 33.333333%;}
	.sm-offl-5, .sm-offx-5 { margin-left: 41.666667%;}
	.sm-offl-6, .sm-offx-6 { margin-left: 50%;}

	.sm-offr-0, .sm-offx-0 { margin-right: 0%;}
	.sm-offr-l, .sm-offx-1 { margin-right: 8.333333%;}
	.sm-offr-2, .sm-offx-2 { margin-right: 16.666667%;}
	.sm-offr-3, .sm-offx-3 { margin-right: 25%;}
	.sm-offr-4, .sm-offx-4 { margin-right: 33.333333%;}
	.sm-offr-5, .sm-offx-5 { margin-right: 41.666667%;}
	.sm-offr-6, .sm-offx-6 { margin-right: 50%;}
	
	.sm-fnts-0{ font-size: 0px; }
	.sm-fnts-10{ font-size: 10px; }
	.sm-fnts-12{ font-size: 12px; }
	.sm-fnts-13{ font-size: 13px; }
	.sm-fnts-14{ font-size: 14px; }
	.sm-fnts-15{ font-size: 15px; }
	.sm-fnts-16{ font-size: 16px; }
	.sm-fnts-18{ font-size: 17px; }
	.sm-fnts-20{ font-size: 20px; }
	.sm-fnts-22{ font-size: 22px; }
	.sm-fnts-24{ font-size: 24px; }
	.sm-fnts-26{ font-size: 26px; }
	.sm-fnts-28{ font-size: 28px; }
	.sm-fnts-30{ font-size: 30px; }
	.sm-fnts-32{ font-size: 32px; }
	.sm-fnts-34{ font-size: 34px; }
	.sm-fnts-36{ font-size: 36px; }
	.sm-fnts-40{ font-size: 40px; }
	.sm-fnts-42{ font-size: 42px; }
	.sm-fnts-45{ font-size: 45px; }
	.sm-fnts-48{ font-size: 48px; }
	.sm-fnts-52{ font-size: 52px; }
	.sm-fnts-54{ font-size: 54px; }
	.sm-fnts-56{ font-size: 56px; }
	.sm-fnts-60{ font-size: 60px; }
	.sm-fnts-72{ font-size: 72px; }
	.sm-fnts-80{ font-size: 80px; }
	.sm-fnts-120{ font-size: 120px; }
	.sm-fnts-150{ font-size: 150px; }

	.sm-fntlh-0{ line-height: 12px; }
	.sm-fntlh-12{ line-height: 12px; }
	.sm-fntlh-14{ line-height: 14px; }
	.sm-fntlh-16{ line-height: 16px; }
	.sm-fntlh-18{ line-height: 18px; }
	.sm-fntlh-20{ line-height: 20px; }
	.sm-fntlh-22{ line-height: 22px; }
	.sm-fntlh-24{ line-height: 24px; }
	.sm-fntlh-26{ line-height: 26px; }
	.sm-fntlh-28{ line-height: 28px; }
	.sm-fntlh-30{ line-height: 30px; }
	.sm-fntlh-32{ line-height: 32px; }
	.sm-fntlh-34{ line-height: 34px; }
	.sm-fntlh-38{ line-height: 38px; }
	.sm-fntlh-40{ line-height: 40px; }
	.sm-fntlh-44{ line-height: 44px; }
	.sm-fntlh-45{ line-height: 45px; }
	.sm-fntlh-50{ line-height: 50px; }
	.sm-fntlh-52{ line-height: 52px; }
	.sm-fntlh-55{ line-height: 55px; }
	.sm-fntlh-60{ line-height: 60px; }
	.sm-fntlh-70{ line-height: 70px; }
	.sm-fntlh-80{ line-height: 80px; }
	.sm-fntlh-120{ line-height: 120px; }
	.sm-fntlh-150{ line-height: 150px; }

	.sm-minh-10 { min-height: 100px; }
	.sm-minh-20 { min-height: 200px; }
	.sm-minh-25 { min-height: 250px; }
	.sm-minh-30 { min-height: 300px; }
	.sm-minh-35 { min-height: 350px; }
	.sm-minh-40 { min-height: 400px; }
	.sm-minh-45 { min-height: 450px; }
	.sm-minh-50 { min-height: 500px; }
	.sm-minh-55 { min-height: 550px; }
	.sm-minh-60 { min-height: 600px; }
	.sm-minh-65 { min-height: 650px; }
	.sm-minh-70 { min-height: 700px; }
	.sm-minh-72 { min-height: 720px; }
	.sm-minh-75 { min-height: 750px; }
	.sm-minh-80 { min-height: 800px; }
	.sm-minh-90 { min-height: 900px; }
	.sm-minh-100 { min-height: auto; }
	
		
	.sm-minw-5 { min-width: 50px; }
	.sm-minw-8 { min-width: 80px; }
	.sm-minw-10 { min-width: 100px; }
	.sm-minw-13 { min-width: 130px; }
	.sm-minw-20 { min-width: 200px; }
	.sm-minw-25 { min-width: 250px; }
	.sm-minw-26 { min-width: 260px; }
	.sm-minw-27 { min-width: 270px; }
	.sm-minw-28 { min-width: 280px; }
	.sm-minw-30 { min-width: 300px; }
	.sm-minw-35 { min-width: 350px; }
	.sm-minw-40 { min-width: 400px; }
	.sm-minw-45 { min-width: 450px; }
	.sm-minw-50 { min-width: 500px; }
	.sm-minw-55 { min-width: 550px; }
	.sm-minw-574 { min-width: 574px; }
	.sm-minw-60 { min-width: 600px; }
	.sm-minw-65 { min-width: 650px; }
	.sm-minw-70 { min-width: 700px; }
	.sm-minw-75 { min-width: 750px; }
	.sm-minw-80 { min-width: 800px; }
	.sm-minw-85 { min-width: 850px; }
	.sm-minw-90 { min-width: 900px; }
	.sm-minw-100 { min-width: auto; }


	.sm-maxw-5 { max-width: 50px; }
	.sm-maxw-8 { max-width: 80px; }
	.sm-maxw-10 { max-width: 100px; }
	.sm-maxw-13 { max-width: 130px; }
	.sm-maxw-15 { max-width: 150px; }
	.sm-maxw-17 { max-width: 170px; }
	.sm-maxw-20 { max-width: 200px; }
	.sm-maxw-25 { max-width: 250px; }
	.sm-maxw-30 { max-width: 300px; }
	.sm-maxw-32 { max-width: 320px; }
	.sm-maxw-35 { max-width: 350px; }
	.sm-maxw-40 { max-width: 400px; }
	.sm-maxw-45 { max-width: 450px; }
	.sm-maxw-46 { max-width: 460px; }
	.sm-maxw-50 { max-width: 500px; }
	.sm-maxw-55 { max-width: 550px; }
	.sm-maxw-60 { max-width: 600px; }
	.sm-maxw-64 { max-width: 640px; }
	.sm-maxw-65 { max-width: 650px; }
	.sm-maxw-70 { max-width: 700px; }
	.sm-maxw-75 { max-width: 750px; }
	.sm-maxw-80 { max-width: 800px; }
	.sm-maxw-90 { max-width: 900px; }
	.sm-maxw-100 { max-width: 100%; }

	
	.sm-maxw-100 { max-width: 100% !important; }
	
	.sm-h-5 {height: 50px; }
	.sm-h-10 {height: 100px; }
	.sm-h-20 {height: 200px; }
	.sm-h-25 {height: 250px; }
	.sm-h-30 {height: 300px; }
	.sm-h-35 {height: 350px; }
	.sm-h-40 {height: 400px; }
	.sm-h-45 {height: 450px; }
	.sm-h-50 {height: 500px; }
	.sm-h-55 {height: 550px; }
	.sm-h-60 {height: 600px; }
	.sm-h-65 {height: 650px; }
	.sm-h-70 {height: 700px; }
	.sm-h-75 {height: 750px; }
	.sm-h-80 {height: 800px; }
	.sm-h-90 {height: 900px; }
	.sm-h-100 {height: auto; }
	
		
	.sm-w-5 {width: 50px; }
	.sm-w-10 {width: 100px; }
	.sm-w-20 {width: 200px; }
	.sm-w-25 {width: 250px; }
	.sm-w-30 {width: 300px; }
	.sm-w-35 {width: 350px; }
	.sm-w-40 {width: 400px; }
	.sm-w-45 {width: 450px; }
	.sm-w-50 {width: 500px; }
	.sm-w-55 {width: 550px; }
	.sm-w-60 {width: 600px; }
	.sm-w-65 {width: 650px; }
	.sm-w-70 {width: 700px; }
	.sm-w-75 {width: 750px; }
	.sm-w-80 {width: 800px; }
	.sm-w-90 {width: 900px; }
	.sm-w-100 {width: auto; }
}


@media screen and (max-width: 450px) {	

	.usm-colh-vh30 { height: 30vh;} 
	.usm-colh-vh35 { height: 35vh;} 
	.usm-colh-vh40 { height: 40vh;} 
	.usm-colh-vh50 { height: 50vh;} 
	.usm-colh-vh60 { height: 60vh;} 
	.usm-colh-vh70 { height: 70vh;} 
	.usm-colh-vh80 { height: 80vh;} 
	.usm-colh-vh90 { height: 90vh;} 
	.usm-colh-vh95 { height: 95vh;} 
	.usm-colh-vh100 { height: 100vh;} 

	.usm-vert-center { position: absolute; top: 50% !important; transform: translateY(-50%); }
	
	.usm-scale09{
	  -webkit-transform: scale(0.9); 
		 -moz-transform: scale(0.9); 
		  -ms-transform: scale(0.9); 
		   -o-transform: scale(0.9);  
			  transform: scale(0.9);
	}
	.usm-scale1{
	  -webkit-transform: scale(1); 
		 -moz-transform: scale(1); 
		  -ms-transform: scale(1); 
		   -o-transform: scale(1);  
			  transform: scale(1);
	}
	.usm-scale1_2{
	  -webkit-transform: scale(1.2); 
		 -moz-transform: scale(1.2); 
		  -ms-transform: scale(1.2); 
		   -o-transform: scale(1.2);  
			  transform: scale(1.2);
	}

	.usm-show, .usm-oshow{
		display: inline-block;
	}
	.usm-hide{
		display: none;
	}	
	.usm-col-100{
		width: 100%;
		height: auto !important;
	}
	
	.usm-overflow-x{
		overflow: hidden;
		overflow-x: auto;
		white-space:nowrap;
	}
	
	.usm-hh-16{ height: 16px; }
	.usm-hh-18{ height: 18px; }
	.usm-hh-20{ height: 20px; }
	.usm-hh-22{ height: 22px; }
	.usm-hh-25{ height: 25px; }
	.usm-hh-30{ height: 30px; }
	.usm-hh-40{ height: 40px; }
	.usm-hh-50{ height: 50px; }
	.usm-hh-60{ height: 60px; }
	.usm-hh-70{ height: 70px; }
	.usm-hh-120{ height: 120px; }
	.usm-hh-150{ height: 150px; }
	.usm-ww-25{ width: 25px; }
	.usm-ww-30{ width: 30px; }
	.usm-ww-40{ width: 40px; }
	.usm-ww-70{ width: 70px; }
	.usm-ww-120{ width: 120px; }
	.usm-ww-150{ width: 150px; }
	
	.usm-bg-no{ background: none; }
	
	.usm-hvisib{ visibility: hidden; }
	.usm-svisib{ visibility: visible;}
	
	.usm-col-count0 { -moz-column-count: auto;  -webkit-column-count: auto; column-count: auto; }
	.usm-col-count1 { -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1; }
	.usm-col-count2 { -moz-column-count: 2;  -webkit-column-count: 2; column-count: 2; }
	.usm-col-count3 { -moz-column-count: 3;  -webkit-column-count: 3; column-count: 3; }
	
	.usm-float-left{ float: left;}
	.usm-float-right{ float: right;}
	.usm-float-none{ float: none;}
	
	.usm-align-left{ text-align: left;}
	.usm-align-right{ text-align: right;}
	
	.usm-pos-abs{ position: absolute; }
	.usm-pos-rel{ position: relative; }
	.usm-pos-fix{ position: fixed; }
	
	.usm-col-1 { width: 8.333333%;}
	.usm-col-2 { width: 16.666667%;}
	.usm-col-3 { width: 25%;}
	.usm-col-4 { width: 33.333333%;}
	.usm-col-5 { width: 41.666667%;}
	.usm-col-6 { width: 50%;}
	.usm-col-55 { width: 55.5%;}
	.usm-col-7 { width: 58.333333%;}
	.usm-col-8 { width: 66.666667%;}
	.usm-col-9 { width: 75%;}
	.usm-col-10 { width: 83.333333%;}
	.usm-col-11 { width: 91.666667%;}
	.usm-col-12 { width: 100%;}
	.usm-col-100{ width: 100%;}
	.usm-col-a{ width: auto;}
	
	.usm-colh-1 { height: 8.333333%;}
	.usm-colh-2 { height: 16.666667%;}
	.usm-colh-3 { height: 25%;}
	.usm-colh-4 { height: 33.333333%;}
	.usm-colh-5 { height: 41.666667%;}
	.usm-colh-6 { height: 50%;}
	.usm-colh-7 { height: 58.333333%;} 
	.usm-colh-8 { height: 66.666667%;}
	.usm-colh-9 { height: 75%;}
	.usm-colh-10 { height: 83.333333%;}
	.usm-colh-11 { height: 91.666667%;}
	.usm-colh-12 { height: 100%;} 
	
	.usm-colm-1 { max-width: 8.333333%;}
	.usm-colm-2 { max-width: 16.666667%;}
	.usm-colm-3 { max-width: 25%;}
	.usm-colm-4 { max-width: 33.333333%;}
	.usm-colm-5 { max-width: 41.666667%;}
	.usm-colm-6 { max-width: 50%;}
	.usm-colm-7 { max-width: 58.333333%;}
	.usm-colm-8 { max-width: 66.666667%;}
	.usm-colm-9 { max-width: 75%;}
	.usm-colm-10 { max-width: 83.333333%;}
	.usm-colm-11 { max-width: 91.666667%;}
	.usm-colm-12 { max-width: 100%;}
	
	
	
	.usm-mb-o5, .usm-my-o5{margin-bottom: -5px;}
	.usm-mb-o10, .usm-my-o10{margin-bottom: -10px;}
	.usm-mb-o15, .usm-my-o15{margin-bottom: -15px;}
	.usm-mb-o20, .usm-my-o20{margin-bottom: -20px;}
	.usm-mb-o30, .usm-my-o30{margin-bottom: -30px;}
	.usm-mb-o40, .usm-my-o40{margin-bottom: -40px;}
	.usm-mb-o50, .usm-my-o50{margin-bottom: -50px;}
	.usm-mb-o100, .usm-my-o100{margin-bottom: -100px;}

	.usm-mt-o5, .usm-my-o5{margin-top: -5px;}
	.usm-mt-o10, .usm-my-o10{margin-top: -10px;}
	.usm-mt-o15, .usm-my-o15{margin-top: -15px;}
	.usm-mt-o20, .usm-my-o20{margin-top: -20px;}
	.usm-mt-o30, .usm-my-o30{margin-top: -30px;}
	.usm-mt-o40, .usm-my-o40{margin-top: -40px;}
	.usm-mt-o50, .usm-my-o50{margin-top: -50px;}
	.usm-mt-o100, .usm-my-o100{margin-top: -100px;}


	.usm-ml-o5, .usm-mx-o5{margin-left: -5px;}
	.usm-ml-o10, .usm-mx-o10{margin-left: -10px;}
	.usm-ml-o15, .usm-mx-o15{margin-left: -15px;}
	.usm-ml-o20, .usm-mx-o20{margin-left: -20px;}
	.usm-ml-o30, .usm-mx-o30{margin-left: -30px;}
	.usm-ml-o35, .usm-mx-o35{margin-left: -35px;}
	.usm-ml-o40, .usm-mx-o40{margin-left: -40px;}
	.usm-ml-o50, .usm-mx-o50{margin-left: -50px;}
	.usm-ml-o100, .usm-mx-o100{margin-left: -100px;}

	.usm-mr-o5, .usm-mx-o5{margin-right: -5px;}
	.usm-mr-o10, .usm-mx-o10{margin-right: -10px;}
	.usm-mr-o15, .usm-mx-o15{margin-right: -15px;}
	.usm-mr-o20, .usm-mx-o20{margin-right: -20px;}
	.usm-mr-o30, .usm-mx-o30{margin-right: -30px;}
	.usm-mr-o35, .usm-mx-o35{margin-right: -35px;}
	.usm-mr-o40, .usm-mx-o40{margin-right: -40px;}
	.usm-mr-o50, .usm-mx-o50{margin-right: -50px;}
	.usm-mr-o100, .usm-mx-o100{margin-right: -100px;}

	
	.usm-mt-0, .usm-my-0{margin-top: 0px;}
	.usm-mt-5, .usm-my-5{margin-top: 5px;}
	.usm-mt-10, .usm-my-10{margin-top: 10px;}
	.usm-mt-15, .usm-my-15{margin-top: 15px;}
	.usm-mt-20, .usm-my-20{margin-top: 20px;}
	.usm-mt-30, .usm-my-30{margin-top: 30px;}
	.usm-mt-40, .usm-my-40{margin-top: 40px;}
	.usm-mt-50, .usm-my-50{margin-top: 50px;}
	.usm-mt-60, .usm-my-60{margin-top: 60px;}
	.usm-mt-70, .usm-my-70{margin-top: 70px;}
	.usm-mt-80, .usm-my-80{margin-top: 80px;}
	.usm-mt-85, .usm-my-85{margin-top: 85px;}
	.usm-mt-90, .usm-my-90{margin-top: 90px;}
	.usm-mt-100, .usm-my-100{margin-top: 100px;}

	.usm-mb-0, .usm-my-0{margin-bottom: 0px;}
	.usm-mb-5, .usm-my-5{margin-bottom: 5px;}
	.usm-mb-10, .usm-my-10{margin-bottom: 10px;}
	.usm-mb-15, .usm-my-15{margin-bottom: 15px;}
	.usm-mb-20, .usm-my-20{margin-bottom: 20px;}
	.usm-mb-30, .usm-my-30{margin-bottom: 30px;}
	.usm-mb-40, .usm-my-40{margin-bottom: 40px;}
	.usm-mb-50, .usm-my-50{margin-bottom: 50px;}
	.usm-mb-60, .usm-my-60{margin-bottom: 60px;}
	.usm-mb-70, .usm-my-70{margin-bottom: 70px;}
	.usm-mb-80, .usm-my-80{margin-bottom: 80px;}
	.usm-mb-85, .usm-my-85{margin-bottom: 85px;}
	.usm-mb-90, .usm-my-90{margin-bottom: 90px;}
	.usm-mb-100, .usm-my-100{margin-bottom: 100px;}

	.usm-mr-0, .usm-mx-0{margin-right: 0px;}
	.usm-mr-5, .usm-mx-5{margin-right: 5px;}
	.usm-mr-10, .usm-mx-10{margin-right: 10px;}
	.usm-mr-15, .usm-mx-15{margin-right: 15px;}
	.usm-mr-20, .usm-mx-20{margin-right: 20px;}
	.usm-mr-30, .usm-mx-30{margin-right: 30px;}
	.usm-mr-40, .usm-mx-40{margin-right: 40px;}
	.usm-mr-50, .usm-mx-50{margin-right: 50px;}
	.usm-mr-60, .usm-mx-60{margin-right: 60px;}
	.usm-mr-70, .usm-mx-70{margin-right: 70px;}
	.usm-mr-80, .usm-mx-80{margin-right: 80px;}
	.usm-mr-85, .usm-mx-85{margin-right: 85px;}
	.usm-mr-90, .usm-mx-90{margin-right: 90px;}
	.usm-mr-100, .usm-mx-100{margin-right: 100px;}

	.usm-ml-0, .usm-mx-0{margin-left: 0px;}
	.usm-ml-5, .usm-mx-5{margin-left: 5px;}
	.usm-ml-10, .usm-mx-10{margin-left: 10px;}
	.usm-ml-15, .usm-mx-15{margin-left: 15px;}
	.usm-ml-20, .usm-mx-20{margin-left: 20px;}
	.usm-ml-30, .usm-mx-30{margin-left: 30px;}
	.usm-ml-40, .usm-mx-40{margin-left: 40px;}
	.usm-ml-50, .usm-mx-50{margin-left: 50px;}
	.usm-ml-60, .usm-mx-60{margin-left: 60px;}
	.usm-ml-70, .usm-mx-70{margin-left: 70px;}
	.usm-ml-80, .usm-mx-80{margin-left: 80px;}
	.usm-ml-85, .usm-mx-85{margin-left: 85px;}
	.usm-ml-90, .usm-mx-90{margin-left: 90px;}
	.usm-ml-100, .usm-mx-100{margin-left: 100px;}

	.usm-pt-0, .usm-py-0{padding-top: 0px;}
	.usm-pt-5, .usm-py-5{padding-top: 5px;}
	.usm-pt-10, .usm-py-10{padding-top: 10px;}
	.usm-pt-15, .usm-py-15{padding-top: 15px;}
	.usm-pt-20, .usm-py-20{padding-top: 20px;}
	.usm-pt-25, .usm-py-25{padding-top: 25px;}
	.usm-pt-30, .usm-py-30{padding-top: 30px;}
	.usm-pt-35, .usm-py-35{padding-top: 35px;}
	.usm-pt-40, .usm-py-40{padding-top: 40px;}
	.usm-pt-50, .usm-py-50{padding-top: 50px;}
	.usm-pt-60, .usm-py-60{padding-top: 60px;}
	.usm-pt-70, .usm-py-70{padding-top: 70px;}
	.usm-pt-80, .usm-py-80{padding-top: 80px;}
	.usm-pt-100, .usm-py-100{padding-top: 100px;}

	.usm-pb-0, .usm-py-0{padding-bottom: 0px;}
	.usm-pb-5, .usm-py-5{padding-bottom: 5px;}
	.usm-pb-10, .usm-py-10{padding-bottom: 10px;}
	.usm-pb-15, .usm-py-15{padding-bottom: 15px;}
	.usm-pb-20, .usm-py-20{padding-bottom: 20px;}
	.usm-pb-25, .usm-py-25{padding-bottom: 25px;}
	.usm-pb-30, .usm-py-30{padding-bottom: 30px;}
	.usm-pb-40, .usm-py-40{padding-bottom: 40px;}
	.usm-pb-50, .usm-py-50{padding-bottom: 50px;}
	.usm-pb-60, .usm-py-60{padding-bottom: 60px;}
	.usm-pb-70, .usm-py-70{padding-bottom: 70px;}
	.usm-pb-80, .usm-py-80{padding-bottom: 80px;}
	.usm-pb-100, .usm-py-100{padding-bottom: 100px;}

	.usm-pl-0, .usm-px-0{padding-left: 0px;}
	.usm-pl-5, .usm-px-5{padding-left: 5px;}
	.usm-pl-10, .usm-px-10{padding-left: 10px;}
	.usm-pl-15, .usm-px-15{padding-left: 15px;}
	.usm-pl-20, .usm-px-20{padding-left: 20px;}
	.usm-pl-25, .usm-px-25{padding-left: 25px;}
	.usm-pl-30, .usm-px-30{padding-left: 30px;}
	.usm-pl-40, .usm-px-40{padding-left: 40px;}
	.usm-pl-50, .usm-px-50{padding-left: 50px;}
	.usm-pl-60, .usm-px-60{padding-left: 60px;}
	.usm-pl-70, .usm-px-70{padding-left: 70px;}
	.usm-pl-80, .usm-px-80{padding-left: 80px;}
	.usm-pl-90, .usm-px-90{padding-left: 90px;}
	.usm-pl-100, .usm-px-100{padding-left: 100px;}

	.usm-pr-0, .usm-px-0{padding-right: 0px;}
	.usm-pr-5, .usm-px-5{padding-right: 5px;}
	.usm-pr-10, .usm-px-10{padding-right: 10px;}
	.usm-pr-15, .usm-px-15{padding-right: 15px;}
	.usm-pr-20, .usm-px-20{padding-right: 20px;}
	.usm-pr-25, .usm-px-25{padding-right: 25px;}
	.usm-pr-30, .usm-px-30{padding-right: 30px;}
	.usm-pr-40, .usm-px-40{padding-right: 40px;}
	.usm-pr-50, .usm-px-50{padding-right: 50px;}
	.usm-pr-60, .usm-px-60{padding-right: 60px;}
	.usm-pr-70, .usm-px-70{padding-right: 70px;}
	.usm-pr-80, .usm-px-80{padding-right: 80px;}
	.usm-pr-90, .usm-px-90{padding-right: 90px;}
	.usm-pr-100, .usm-px-100{padding-right: 100px;}
	
	.usm-offl-0, .usm-offx-0 { margin-left: 0%;}
	.usm-offl-l, .usm-offx-l { margin-left: 8.333333%;}
	.usm-offl-2, .usm-offx-2 { margin-left: 16.666667%;}
	.usm-offl-3, .usm-offx-3 { margin-left: 25%;}
	.usm-offl-4, .usm-offx-4 { margin-left: 33.333333%;}
	.usm-offl-5, .usm-offx-5 { margin-left: 41.666667%;}
	.usm-offl-6, .usm-offx-6 { margin-left: 50%;}

	.usm-offr-0, .usm-offx-0 { margin-right: 0%;}
	.usm-offr-l, .usm-offx-1 { margin-right: 8.333333%;}
	.usm-offr-2, .usm-offx-2 { margin-right: 16.666667%;}
	.usm-offr-3, .usm-offx-3 { margin-right: 25%;}
	.usm-offr-4, .usm-offx-4 { margin-right: 33.333333%;}
	.usm-offr-5, .usm-offx-5 { margin-right: 41.666667%;}
	.usm-offr-6, .usm-offx-6 { margin-right: 50%;}
	
	.usm-fnts-0{ font-size: 0px; }
	.usm-fnts-10{ font-size: 10px; }
	.usm-fnts-12{ font-size: 12px; }
	.usm-fnts-13{ font-size: 13px; }
	.usm-fnts-14{ font-size: 14px; }
	.usm-fnts-15{ font-size: 15px; }
	.usm-fnts-16{ font-size: 16px; }
	.usm-fnts-18{ font-size: 17px; }
	.usm-fnts-20{ font-size: 20px; }
	.usm-fnts-22{ font-size: 22px; }
	.usm-fnts-24{ font-size: 24px; }
	.usm-fnts-26{ font-size: 26px; }
	.usm-fnts-28{ font-size: 28px; }
	.usm-fnts-30{ font-size: 30px; }
	.usm-fnts-32{ font-size: 32px; }
	.usm-fnts-34{ font-size: 34px; }
	.usm-fnts-36{ font-size: 36px; }
	.usm-fnts-40{ font-size: 40px; }
	.usm-fnts-42{ font-size: 42px; }
	.usm-fnts-45{ font-size: 45px; }
	.usm-fnts-48{ font-size: 48px; }
	.usm-fnts-52{ font-size: 52px; }
	.usm-fnts-54{ font-size: 54px; }
	.usm-fnts-56{ font-size: 56px; }
	.usm-fnts-60{ font-size: 60px; }
	.usm-fnts-72{ font-size: 72px; }
	.usm-fnts-80{ font-size: 80px; }
	.usm-fnts-120{ font-size: 120px; }
	.usm-fnts-150{ font-size: 150px; }

	.usm-fntlh-0{ line-height: 12px; }
	.usm-fntlh-12{ line-height: 12px; }
	.usm-fntlh-14{ line-height: 14px; }
	.usm-fntlh-16{ line-height: 16px; }
	.usm-fntlh-18{ line-height: 18px; }
	.usm-fntlh-20{ line-height: 20px; }
	.usm-fntlh-22{ line-height: 22px; }
	.usm-fntlh-24{ line-height: 24px; }
	.usm-fntlh-26{ line-height: 26px; }
	.usm-fntlh-28{ line-height: 28px; }
	.usm-fntlh-30{ line-height: 30px; }
	.usm-fntlh-32{ line-height: 32px; }
	.usm-fntlh-34{ line-height: 34px; }
	.usm-fntlh-38{ line-height: 38px; }
	.usm-fntlh-40{ line-height: 40px; }
	.usm-fntlh-44{ line-height: 44px; }
	.usm-fntlh-45{ line-height: 45px; }
	.usm-fntlh-50{ line-height: 50px; }
	.usm-fntlh-52{ line-height: 52px; }
	.usm-fntlh-55{ line-height: 55px; }
	.usm-fntlh-60{ line-height: 60px; }
	.usm-fntlh-70{ line-height: 70px; }
	.usm-fntlh-80{ line-height: 80px; }
	.usm-fntlh-120{ line-height: 120px; }
	.usm-fntlh-150{ line-height: 150px; }

	.usm-minh-10 { min-height: 100px; }
	.usm-minh-20 { min-height: 200px; }
	.usm-minh-25 { min-height: 250px; }
	.usm-minh-30 { min-height: 300px; }
	.usm-minh-35 { min-height: 350px; }
	.usm-minh-40 { min-height: 400px; }
	.usm-minh-45 { min-height: 450px; }
	.usm-minh-50 { min-height: 500px; }
	.usm-minh-55 { min-height: 550px; }
	.usm-minh-60 { min-height: 600px; }
	.usm-minh-65 { min-height: 650px; }
	.usm-minh-70 { min-height: 700px; }
	.usm-minh-75 { min-height: 750px; }
	.usm-minh-80 { min-height: 800px; }
	.usm-minh-90 { min-height: 900px; }
	.usm-minh-100 { min-height: auto; }

		
	.usm-minw-5 { min-width: 50px; }
	.usm-minw-8 { min-width: 80px; }
	.usm-minw-10 { min-width: 100px; }
	.usm-minw-13 { min-width: 130px; }
	.usm-minw-20 { min-width: 200px; }
	.usm-minw-25 { min-width: 250px; }
	.usm-minw-30 { min-width: 300px; }
	.usm-minw-35 { min-width: 350px; }
	.usm-minw-40 { min-width: 400px; }
	.usm-minw-45 { min-width: 450px; }
	.usm-minw-50 { min-width: 500px; }
	.usm-minw-55 { min-width: 550px; }
	.usm-minw-574 { min-width: 574px; }
	.usm-minw-60 { min-width: 600px; }
	.usm-minw-65 { min-width: 650px; }
	.usm-minw-70 { min-width: 700px; }
	.usm-minw-75 { min-width: 750px; }
	.usm-minw-80 { min-width: 800px; }
	.usm-minw-85 { min-width: 850px; }
	.usm-minw-90 { min-width: 900px; }
	.usm-minw-100 { min-width: auto; }


	.usm-maxw-5 { max-width: 50px; }
	.usm-maxw-8 { max-width: 80px; }
	.usm-maxw-10 { max-width: 100px; }
	.usm-maxw-13 { max-width: 130px; }
	.usm-maxw-15 { max-width: 150px; }
	.usm-maxw-17 { max-width: 170px; }
	.usm-maxw-20 { max-width: 200px; }
	.usm-maxw-25 { max-width: 250px; }
	.usm-maxw-30 { max-width: 300px; }
	.usm-maxw-32 { max-width: 320px; }
	.usm-maxw-35 { max-width: 350px; }
	.usm-maxw-40 { max-width: 400px; }
	.usm-maxw-45 { max-width: 450px; }
	.usm-maxw-46 { max-width: 460px; }
	.usm-maxw-50 { max-width: 500px; }
	.usm-maxw-55 { max-width: 550px; }
	.usm-maxw-60 { max-width: 600px; }
	.usm-maxw-64 { max-width: 640px; }
	.usm-maxw-65 { max-width: 650px; }
	.usm-maxw-70 { max-width: 700px; }
	.usm-maxw-75 { max-width: 750px; }
	.usm-maxw-80 { max-width: 800px; }
	.usm-maxw-90 { max-width: 900px; }
	.usm-maxw-100 { max-width: 100%; }
}


@keyframes showOpac {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


@keyframes showWidth {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

.bg-lgrad1:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: url(/bitrix/templates/main/../images/gradient/lgrad1_1.svg) left bottom repeat-x;
	/*
	background: rgba(31, 36, 38, 0.0);
	background: -webkit-linear-gradient(top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: -moz-linear-gradient(top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: linear-gradient(to bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	*/
}
.bg-lgrad1-lite:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 150px;
	z-index: 1;
	background: url(/bitrix/templates/main/../images/gradient/lgrad1_1l.svg) left bottom repeat-x;
	background-size: auto 100%;
	/*
	background: rgba(31, 36, 38, 0.0);
	background: -webkit-linear-gradient(top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: -moz-linear-gradient(top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: linear-gradient(to bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	*/
}

.bg-lgrad2:after{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 200px;
	z-index: 1;
	background: url(/bitrix/templates/main/../images/gradient/lgrad2_.svg) left top repeat-x;
	/*
	background: rgba(31, 36, 38, 0.0);
	background: -webkit-linear-gradient(bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: -moz-linear-gradient(bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: linear-gradient(to top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	*/
}

.bg-lgrad3:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -60px;
	width: 100%;
	height: 123px;
	z-index: 2;
	

	background: linear-gradient(180deg, #000000 0%, #171717 100%);
	/*background: url(/bitrix/templates/main/../images/gradient/lgrad3.svg) left top repeat-x;
	
	background: rgba(31, 36, 38, 0.0);
	background: -webkit-linear-gradient(bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: -moz-linear-gradient(bottom, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	background: linear-gradient(to top, rgba(31, 36, 38, 0.0), rgba(31, 35, 38, 1.0));
	*/
}


.bg-lgrad4:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -2px;
	width: 100%;
	height: 150px;
	z-index: 2;
	background: rgba(28, 27, 22, 1.0);
	background: -webkit-linear-gradient(top, rgba(28, 27, 22, 1.0), rgba(28, 27, 22, 0.0));
	background: -moz-linear-gradient(top, rgba(28, 27, 22, 1.0), rgba(28, 27, 22, 0.0));
	background: linear-gradient(to bottom, rgba(28, 27, 22, 1.0), rgba(28, 27, 22, 0.0));
}

.bg-lgrad4:after{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(0, 0, 0, 0.7);
}


.lgrad-1:after{
	
	content: '';
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgb(27,29,33);
	background: -moz-linear-gradient(0deg, rgba(27,29,33,1) 0%, rgba(27,29,33,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(27,29,33,1) 0%, rgba(27,29,33,0) 100%);
	background: linear-gradient(0deg, rgba(27,29,33,1) 0%, rgba(27,29,33,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b1d21",endColorstr="#1b1d21",GradientType=1);
}

.lgrad-2:after{
	
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.tshad-1{
	text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}


.tshad-2{
	text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.15);
}



.bshad-1{
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.bshad-2{
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
}

.bshad-3{
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.22);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.22);
	-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.22);
}

.bshad-4{
	box-shadow: 2px 2px 25px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:2px 2px 25px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 2px 25px rgba(0, 0, 0, 0.3);
}

.shad-05 {
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05);
}

.shad-15 {
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
}

.box-shadow{
	box-shadow: 0px 15px 15px -10px  rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 15px 15px -10px  rgba(0,0,0,0.05);
}

.box-shadow2{
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55);
}

.box-sha3{
	box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.15);
}

.box-sha5{
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}
.box-sha4{
	box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
}

.trs-h1s{
	-webkit-transition: max-height 1s ease-in-out;
    -moz-transition: max-height 1s ease-in-out;
    -o-transition: max-height 1s ease-in-out;
	transition: max-height 1s ease-in-out;
}

.trs-h05s{
	-webkit-transition: max-height .5s ease-in-out;
    -moz-transition: max-height .5s ease-in-out;
    -o-transition: max-height .5s ease-in-out;
	transition: max-height .5s ease-in-out;
}

.trs-all{
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.trs-15{
	-webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}
.trse-1{
	-webkit-transition: .1s ease-in-out;
    -moz-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
}

.trse-1s{
	-webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}
.trse-03s{
	-webkit-transition: 0.15s ease-in-out;
    -moz-transition: 0.15s ease-in-out;
    -o-transition: 0.15s ease-in-out;
    transition: 0.15s ease-in-out;
}
.trse-0-5s{
	-webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}

.trse-2s{
	-webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    transition: 2s ease-in-out;
}

.trse-3s{
	-webkit-transition: all 3s ease-in-out;
    -moz-transition: all 3s ease-in-out;
    -o-transition: all 3s ease-in-out;
    transition: all 3s ease-in-out;
}

.trsl-15{
	-webkit-transition: .15s linear-in-out;
    -moz-transition: .15s linear-in-out;
    -o-transition: .15s linear-in-out;
    transition: .15s linear-in-out;
}

.trsl-05{
	-webkit-transition: .05s linear-in-out;
    -moz-transition: .05s linear-in-out;
    -o-transition: .05s linear-in-out;
    transition: .05s linear-in-out;
}

.trbg-15{
	-webkit-transition: 0s linear-in-out, background .15s linear-in-out;
    -moz-transition: 0s linear-in-out, background .15s linear-in-out;
    -o-transition: 0s linear-in-out, background .15s linear-in-out;
    transition: 0s linear-in-out, background .15s linear-in-out;
}

.trs-0{
	-webkit-transition: 0s ease-in-out; 
    -moz-transition: 0s ease-in-out;
    -o-transition: 0s ease-in-out;
    transition: 0s ease-in-out;
}
.trs-bg3s{
	-webkit-transition: all 3s ease;
    -moz-transition: all 3s ease;
    -ms-transition: all 3s ease;
    -o-transition: all 3s ease;
    transition: all 3s ease;
}

.trs-bg5s{
	-webkit-transition: all 5s ease;
    -moz-transition: all 5s ease;
    -ms-transition: all 5s ease;
    -o-transition: all 5s ease;
    transition: all 5s ease;
}
.trs-bg7s{
	-webkit-transition: all 7s ease;
    -moz-transition: all 7s ease;
    -ms-transition: all 7s ease;
    -o-transition: all 7s ease;
    transition: all 7s ease;
}

.trs-bc{
	-webkit-transition: border-color 0.3s linear;
    transition: border-color 0.3s linear;
}

.up-t10:hover{margin-top: -10px;}
.up-t20:hover{margin-top: -20px;}
.up-t30:hover{margin-top: -30px;}

.up-b10:hover{margin-bottom: -10px;}
.up-b20:hover{margin-bottom: -20px;}
.up-b30:hover{margin-bottom: -30px;}




.effectOut{
	visibility: hidden;
	opacity: 0;
	transform: scale(.8);
}

.effectOut.active {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}

.tranY-100{
	-moz-transform: translateY(-100%); /* Для Firefox */
    -ms-transform: translateY(-100%); /* Для IE */
    -webkit-transform: translateY(-100%); /* Для Safari, Chrome, iOS */
    -o-transform: translateY(-100%); /* Для Opera */
    transform: translateY(-100%);
}

.tranY-100.active{
	-moz-transform: translateY(0%); /* Для Firefox */
    -ms-transform: translateY(0%); /* Для IE */
    -webkit-transform: translateY(0%); /* Для Safari, Chrome, iOS */
    -o-transform: translateY(0%); /* Для Opera */
    transform: translateY(0%);
}

.slide-bg{
	animation: slide 60s linear infinite;
}

@keyframes slide{
  0%{
    transform: translate3d(0, 0, 0);
  }
  100%{
    transform: translate3d(-1692px, 0, 0);
  }
}

.scroll-bar::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:6px;
height:0px
}

.scroll-bar::-webkit-scrollbar-track {
background-color:#32312e;
box-shadow:0px 0px 3px #000 inset;
}

.scroll-bar::-webkit-scrollbar-thumb {
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:#ffcb17;
box-shadow:0px 1px 1px #fff inset;
background-image:url('https://yraaa.ru/_pu/24/59610063.png');
background-position:center;
background-repeat:no-repeat;
}

.scroll-bar::-webkit-resizer{
background-image:url(/bitrix/templates/main/);
background-repeat:no-repeat;
width:7px;
height:0px
}

.scroll-bar::-webkit-scrollbar{
width: 11px;
}


.tgl {
    display: none;
}
.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {
    box-sizing: border-box;
}
.tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection {
    background: none;
}
.tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection {
    background: none;
}
.tgl + .tgl-btn {
    outline: 0;
    display: block;
    width: 50px;
    height: 26px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
    position: relative;
    display: block;
    content: "";
    width: 44%;
    height: 100%;
}
.tgl + .tgl-btn:after {
    left: 0;
}
.tgl + .tgl-btn:before {
    display: none;
}
.tgl:checked + .tgl-btn:after {
    left: 50%;
}
.tgl-light + .tgl-btn {
    background: #f0f0f0;
    border-radius: 2em;
    padding: 2px;
    transition: all .4s ease;
}
.tgl-light + .tgl-btn:after {
    border-radius: 50%;
    background: #fff;
    transition: all .2s ease;
}
.tgl-light:checked + .tgl-btn {
    background: #9FD6AE;
}
.tgl-ios + .tgl-btn {
    background: #fbfbfb;
    border-radius: 2em;
    padding: 2px;
    transition: all .4s ease;
    border: 1px solid #e8eae9;
}
.tgl-ios + .tgl-btn:after {
    border-radius: 2em;
    background: #fbfbfb;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
.tgl-ios + .tgl-btn:hover:after {
    will-change: padding;
}
.tgl-ios + .tgl-btn:active {
    box-shadow: inset 0 0 0 2em #e8eae9;
}
.tgl-ios + .tgl-btn:active:after {
    padding-right: .8em;
}
.tgl-ios:checked + .tgl-btn {
    background: #86d993;
}
.tgl-ios:checked + .tgl-btn:active {
    box-shadow: none;
}
.tgl-ios:checked + .tgl-btn:active:after {
    margin-left: -.8em;
}
.tgl-skewed + .tgl-btn {
    overflow: hidden;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all .2s ease;
    font-family: sans-serif;
    background: #888;
}
.tgl-skewed + .tgl-btn:after, .tgl-skewed + .tgl-btn:before {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
    display: inline-block;
    transition: all .2s ease;
    width: 100%;
    text-align: center;
    position: absolute;
    line-height: 2em;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.tgl-skewed + .tgl-btn:after {
    left: 100%;
    content: attr(data-tg-on);
}
.tgl-skewed + .tgl-btn:before {
    left: 0;
    content: attr(data-tg-off);
}
.tgl-skewed + .tgl-btn:active {
    background: #888;
}
.tgl-skewed + .tgl-btn:active:before {
    left: -10%;
}
.tgl-skewed:checked + .tgl-btn {
    background: #86d993;
}
.tgl-skewed:checked + .tgl-btn:before {
    left: -100%;
}
.tgl-skewed:checked + .tgl-btn:after {
    left: 0;
}
.tgl-skewed:checked + .tgl-btn:active:after {
    left: 10%;
}
.tgl-flat + .tgl-btn {
    padding: 2px;
    transition: all .2s ease;
    background: #fff;
    border: 2px solid #2C2F32;
    border-radius: 2em;
}
.tgl-flat + .tgl-btn:after {
    transition: all .2s ease;
    background: #2C2F32;
    content: "";
    border-radius: 1em;
}
.tgl-flat:checked + .tgl-btn {
    border: 2px solid #be1f34;
}
.tgl-flat:checked + .tgl-btn:after {
    left: 50%;
    background: #be1f34;
}
.tgl-flip + .tgl-btn {
    padding: 2px;
    transition: all .2s ease;
    font-family: sans-serif;
    -webkit-perspective: 100px;
    perspective: 100px;
}
.tgl-flip + .tgl-btn:after, .tgl-flip + .tgl-btn:before {
    display: inline-block;
    transition: all .4s ease;
    width: 100%;
    text-align: center;
    position: absolute;
    line-height: 2em;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 4px;
}
.tgl-flip + .tgl-btn:after {
    content: attr(data-tg-on);
    background: #02C66F;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.tgl-flip + .tgl-btn:before {
    background: #FF3A19;
    content: attr(data-tg-off);
}
.tgl-flip + .tgl-btn:active:before {
    -webkit-transform: rotateY(-20deg);
    transform: rotateY(-20deg);
}
.tgl-flip:checked + .tgl-btn:before {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.tgl-flip:checked + .tgl-btn:after {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    left: 0;
    background: #7FC6A6;
}
.tgl-flip:checked + .tgl-btn:active:after {
    -webkit-transform: rotateY(20deg);
    transform: rotateY(20deg);
}

.bounce {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-10px);}
	60% {-webkit-transform: translateY(-5px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-10px);}
	60% {-moz-transform: translateY(-5px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-10px);}
	60% {-o-transform: translateY(-5px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-10px);}
	60% {transform: translateY(-5px);}
}


.hover-zoom .img-zoom {
  transition: transform .5s ease;
}

.hover-zoom:hover .img-zoom {
  transform: scale(1.3);
}

.zoom1-2 {
  transition: transform .5s ease;
}

.zoom1-2:hover {
  transform: scale(1.2);
}


.circle-play {
  stroke: #c74242;
  stroke-dasharray: 650;
  stroke-dashoffset: 650;
  -webkit-transition: all 0.5s ease-in-out;
  opacity: 0.3;
}
.playBut {
  /*  border: 1px solid red;*/
  display: inline-block;
  -webkit-transition: all 0.5s ease;
  border-radius: 50%;
  -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
	background: rgba(255,255,255,0.5);
}
.playBut .triangle {
  -webkit-transition: all 0.7s ease-in-out;
  stroke-dasharray: 240;
  stroke-dashoffset: 480;
  stroke: #c74242;
  transform: translateY(0);
}
.play-butt:hover .playBut .triangle {
  stroke-dashoffset: 0;
  opacity: 1;
  stroke: #c74242;
  animation: nudge 0.7s ease-in-out;
}

.play-butt:hover .playBut{
	background: rgba(255,255,255,0.9);
}

@keyframes nudge {
  0% {
    transform: translateX(0);
  }
  30% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(5px);
  }
  70% {
    transform: translateX(-2px);
  }
  100% {
    transform: translateX(0);
  }
}
.play-butt:hover .playBut .circle-play {
  stroke-dashoffset: 0;
  opacity: 1;
}

.slider-progres:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0%;
	height: 4px;
	border-radius: 4px;
	display: block;
	background: rgba(199,66,66,1);
	animation: showWidth 7s forwards;
}

@keyframes showWidth {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}



/* Effect 5 */
.hovicon.effect-5 {
    /* box-shadow: 0 0 0 4px rgba(255, 255, 255, 1); */
    overflow: hidden;
    -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
    -moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
    transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.hovicon.effect-5:after {
    display: none;
}
.hovicon.effect-5:hover {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.3);
	border-color: transparent;
	color: #182a14;
	text-shadow: none;
}
.hovicon.effect-5:hover i {

}
.hovicon.effect-5.sub-a:hover:before {
    -webkit-animation: toRightFromLeft 0.3s forwards;
    -moz-animation: toRightFromLeft 0.3s forwards;
    animation: toRightFromLeft 0.3s forwards;
}
@-webkit-keyframes toRightFromLeft {
    49% {
        -webkit-transform: translate(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toRightFromLeft {
    49% {
        -moz-transform: translate(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toRightFromLeft {
    49% {
        transform: translate(100%);
    }
    50% {
        opacity: 0;
        transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}
.hovicon.effect-5.sub-b:hover:before {
    -webkit-animation: toLeftFromRight 0.3s forwards;
    -moz-animation: toLeftFromRight 0.3s forwards;
    animation: toLeftFromRight 0.3s forwards;
}
@-webkit-keyframes toLeftFromRight {
    49% {
        -webkit-transform: translate(-100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toLeftFromRight {
    49% {
        -moz-transform: translate(-100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translate(100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toLeftFromRight {
    49% {
        transform: translate(-100%);
    }
    50% {
        opacity: 0;
        transform: translate(100%);
    }
    51% {
        opacity: 1;
    }
}
.hovicon.effect-5.sub-c:hover:before {
    -webkit-animation: toTopFromBottom 0.3s forwards;
    -moz-animation: toTopFromBottom 0.3s forwards;
    animation: toTopFromBottom 0.3s forwards;
}
@-webkit-keyframes toTopFromBottom {
    49% {
        -webkit-transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toTopFromBottom {
    49% {
        -moz-transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toTopFromBottom {
    49% {
        transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
.hovicon.effect-5.sub-d:hover:before {
    -webkit-animation: toBottomFromTop 0.3s forwards;
    -moz-animation: toBottomFromTop 0.3s forwards;
    animation: toBottomFromTop 0.3s forwards;
}
@-webkit-keyframes toBottomFromTop {
    49% {
        -webkit-transform: translateY(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toBottomFromTop {
    49% {
        -moz-transform: translateY(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toBottomFromTop {
    49% {
        transform: translateY(100%);
    }
    50% {
        opacity: 0;
        transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}
/* End */


/* Start:/bitrix/templates/main/css/animate.min.css?179317391373566*/
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
 
 @-webkit-keyframes fadeInUp_h50{0%{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp_h50{0%{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp_h50{-webkit-animation-name:fadeInUp_h50;animation-name:fadeInUp_h50}
 
 @-webkit-keyframes fadeInUp_h30{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp_h30{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp_h30{-webkit-animation-name:fadeInUp_h30;animation-name:fadeInUp_h30}
 
 @-webkit-keyframes fadeInUp_h20{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp_h20{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp_h20{-webkit-animation-name:fadeInUp_h20;animation-name:fadeInUp_h20}
 
 @-webkit-keyframes fadeInUp_h10{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp_h10{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp_h10{-webkit-animation-name:fadeInUp_h10;animation-name:fadeInUp_h10}
 
 @-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* End */


/* Start:/bitrix/templates/main/css/prettydropdowns.css?17931739134844*/
.prettydropdown {
  position: relative;
  min-width: 72px; /* 70px + borders */
  display: inline-block;
}
#feedback .prettydropdown ul{   border-bottom: 1px solid #fff; }
#feedback .prettydropdown {
  position: absolute;
  top: 15px;
}
.prettydropdown.loading {
  min-width: 0;
}
.prettydropdown > ul.active {
  background: #fff;	
}
.prettydropdown > ul {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: content-box;
  color: #000;
  cursor: pointer;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: left;
  -webkit-user-select: none; /* Chrome all / Safari all */
  -moz-user-select: none; /* Firefox all */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Likely future */
  z-index: 1;
}
.prettydropdown.loading > ul {
  visibility: hidden;
  white-space: nowrap;
}
.prettydropdown > ul:focus, .prettydropdown:not(.disabled) > ul:hover {
  border-color: #7f7f7f;
}
.prettydropdown:not(.disabled) > ul.active {
  width: auto;
  max-height: none !important;
  border-color: #1e90ff;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 99;
}
.prettydropdown > ul.active:focus {
  outline: none;
}
.prettydropdown > ul.active.reverse {
  top: auto;
  bottom: 0;
}
.prettydropdown > ul > li.selected {
	color: #fff;
}
.prettydropdown > ul > li {
  position: relative;
  min-width: 70px;
  height: 48px; /* 50px - borders */
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-sizing: border-box;
  display: none;
  line-height: 46px; /* 48px - borders */
  margin: 0;
  padding-left: 0.8rem;
}
.prettydropdown.loading > ul > li {
  min-width: 0;
  display: block;
  padding-right: 0.8rem;
}
.prettydropdown > ul:not(.active) > li:not(.selected):first-child {
  visibility: hidden; /* Prevent FOUC */
}
.prettydropdown > ul > li:first-child, .prettydropdown > ul.active > li {
  display: block;
}
.prettydropdown > ul.active > li:not(.label):hover, .prettydropdown > ul.active > li.hover:not(.label), .prettydropdown > ul.active > li:first-child:hover:after {
  background: #1e90ff;
  color: #fff;
}
.prettydropdown > ul.active > li.nohover {
  background: inherit !important;
  color: inherit !important;
}
.prettydropdown > ul.active > li.hover:before, .prettydropdown > ul.active > li.nohover:after {
  border-top-color: #fff !important;
}
.prettydropdown > ul.active > li.hover:after, .prettydropdown > ul.active > li.nohover:before {
  border-top-color: #1e90ff !important;
}
.prettydropdown.arrow > ul > li.selected:before/*, 
.prettydropdown.arrow > ul > li.selected:after*/ {
  position: absolute;
  top: 8px;
  bottom: 0;
  right: 8px;
  height: 16px;
  border: 8px solid transparent; /* Arrow size */
  box-sizing: border-box;
  content: '';
  display: block;
  margin: auto;
}
.prettydropdown.arrow.small > ul > li.selected:before, .prettydropdown.arrow.small > ul > li.selected:after {
  top: 4px;
  height: 8px;
  border-width: 4px;
}
.prettydropdown.arrow > ul > li.selected:before {
  border-top-color: #a9a9a9; /* Arrow color */
}
.prettydropdown.arrow > ul > li.selected:after {
  top: 4px; /* Chevron thickness */
  border-top-color: #fff; /* Match background colour */
}
.prettydropdown.arrow.small > ul > li.selected:after {
  top: 2px; /* Chevron thickness */
}
.prettydropdown.arrow.triangle > ul > li.selected:after {
  content: none;
}
.prettydropdown > ul:hover > li.selected:before {
  border-top-color: #7f7f7f;
}
.prettydropdown > ul.active > li.selected:before,
.prettydropdown > ul.active > li.selected:after {
  border: none;
}
.prettydropdown > ul:not(.active) > li > span.checked {
  display: none;
}

/* Multi-Select */
.prettydropdown.multiple > ul > li.selected {
  overflow: hidden;
  padding-right: 2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prettydropdown > ul > li > span.checked {
  clear: both;
  float: right;
  font-weight: bold;
  margin-right: 0.8rem;
}

/* Option Groups */
.prettydropdown > ul > li.label {
  cursor: default;
  font-weight: bold;
}
.prettydropdown > ul > li.label:first-child,
.prettydropdown.classic > ul > li.label ~ li.selected{
  border-top: none;
}
.prettydropdown > ul > li.label ~ li:not(.label):not(.selected),
.prettydropdown.classic > ul.active > li.label ~ li:not(.label) {
  padding-left: 1.6rem;
}

/* Classic Behavior */
.prettydropdown.classic > ul:not(.active) > li.selected:not(:first-child) {
  position: absolute;
  top: 0;
  display: block;
}

/* Disabled */
.prettydropdown.disabled, .prettydropdown > ul > li.disabled {
  opacity: 0.3;
}
.prettydropdown.disabled > ul > li, .prettydropdown > ul > li.disabled {
  cursor: not-allowed;
}

/* Divider Lines */
.prettydropdown.multiple > ul > li.selected + li, .prettydropdown.multiple > ul.reverse > li.selected,
.prettydropdown > ul > li.label, .prettydropdown > ul > li.label ~ li.selected {
  border-top-color: #dedede;
}

/* End */


/* Start:/bitrix/templates/main/js/swiper/swiper-bundle.min.css?179317391118435*/
/**
 * Swiper 11.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 5, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?1793173913121045*/
@keyframes fancybox-rotate{to{transform:rotate(360deg)}

}
@keyframes scaleIn{0%{transform:scale(0);opacity:0}

to{transform:scale(1);opacity:1}

}

@keyframes scaleOut{0%{transform:scale(1);opacity:1}

to{transform:scale(0);opacity:0}

}

@keyframes mouse{0%{transform:translateY(0)}

to{transform:translateY(20px)}

}

@keyframes chat-loader{to{transform:scale(.5)}

}

#linear-gradient{--color-start: #2F3F52;--color-stop: #196d8b}



* {
  scrollbar-width: thin;
  scrollbar-color: #196d8b #e5e5e5;
}

/* для Chrome/Edge/Safari */
*::-webkit-scrollbar {
  height: 12px;
  width: 12px;
}
*::-webkit-scrollbar-track {
  background: #e5e5e5;
}
*::-webkit-scrollbar-thumb {
  background-color: #196d8b;
  border-radius: 5px;
  border: 0 solid #e5e5e5;
}


body,html{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}

html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}

body{margin:0;min-width:320px;background:#e5e5e5;display:flex;flex-direction:column;font:400 16px/24px "Inter",sans-serif}

.oveflow-h{ overflow: hidden; }

h1{font-size:2em;margin:.67em 0}

hr{box-sizing:content-box;height:0;overflow:visible}

pre{font-family:monospace,monospace;font-size:1em}

a{background-color:transparent;-webkit-text-decoration-skip:objects}

a:active,a:hover{outline-width:0}

b,strong{font-weight:bolder}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sub{bottom:-.25em}

sup{top:-.5em}

img{border-style:none}

svg:not(:root){overflow:hidden}

button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}

button,input{overflow:visible}

button,select{text-transform:none}

[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}

textarea{overflow:auto}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}

[type=search]{-webkit-appearance:textfield;outline-offset:-2px}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

input[type=email],input[type=text],textarea{box-shadow:none;border-radius:0}

input[type=email]::-ms-clear,input[type=text]::-ms-clear,textarea::-ms-clear{display:none}

input[type=password]::-ms-reveal{display:none}

details,menu{display:block}

[hidden],template{display:none}

@font-face{font-family:"Inter";src:url(/bitrix/templates/main/css/fonts/Inter-Regular.woff2) format('woff2'),url(/bitrix/templates/main/css/fonts/Inter-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}

@font-face{font-family:"Inter";src:url(/bitrix/templates/main/css/fonts/Inter-Bold.woff2) format('woff2'),url(/bitrix/templates/main/css/fonts/Inter-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}

.symbol-404{width:703px;height:276px}

.symbol-arrow-btn{width:37px;height:37px}

.symbol-award{width:34px;height:52px}

.symbol-burger{width:33px;height:25px}

.symbol-close{width:24px;height:25px}

.symbol-cmd{width:32px;height:32px}

.symbol-command{width:63px;height:52px}

.symbol-fire{width:9px;height:21px}

.symbol-hash{width:44px;height:44px}

.symbol-logo-full{width:446px;height:119px}

.symbol-logo-short{width:124px;height:119px}

.symbol-mic{width:29px;height:44px}

.symbol-mouse{width:20px;height:30px}

.symbol-msg{width:30px;height:24px}

.symbol-phone-call{width:48px;height:48px}

.symbol-refresh{width:16px;height:22px}

.symbol-shuffle{width:50px;height:52px}

.symbol-slider-arrow{width:29px;height:30px}

.symbol-space-ship{width:54px;height:74px}

.symbol-star{width:367px;height:409px}

body.compensate-for-scrollbar{overflow:hidden}
.compensate-for-scrollbar {
  margin-right: 8px;
}

.compensate-for-scrollbar .modal_container {
  transform: translateX(-4px);
}

.fancybox-active{height:auto}

.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}

.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}

.fancybox-container *{box-sizing:border-box}

.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}

.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}

.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}

.fancybox-is-open .fancybox-bg{transition-timing-function:cubic-bezier(.22,.61,.36,1)}

.fancybox-infobar,.fancybox-toolbar{opacity:0;position:absolute;z-index:99997}

.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden}

.fancybox-caption{opacity:0;position:absolute}

.fancybox-navigation .fancybox-button{z-index:99997}

.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}

.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}

.fancybox-toolbar{right:0;top:0}

.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}

.fancybox-is-open .fancybox-stage{overflow:hidden}

.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}

.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}

.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}

.fancybox-slide--image{overflow:hidden;padding:44px 0}

.fancybox-slide--image::before{display:none}

.fancybox-slide--html{padding:6px}

.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}

.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;user-select:none;z-index:99995}

.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}

.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}

.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}

.fancybox-is-grabbing .fancybox-content{cursor:grabbing}

.fancybox-container [data-selectable=true]{cursor:text}

.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}

.fancybox-spaceball{z-index:1}

.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}

.fancybox-slide--video .fancybox-content{background:#000}

.fancybox-slide--map .fancybox-content{background:#e5e3df}

.fancybox-slide--iframe .fancybox-content{background:#fff}

.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}

.fancybox-iframe{left:0;position:absolute;top:0}

.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}

.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}

.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;color:#ccc}

.fancybox-button:link,.fancybox-button:visited{color:#ccc}

.fancybox-button:hover{color:#fff}

.fancybox-button:focus{outline:0}

.fancybox-button.fancybox-focus{outline:1px dotted}

.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}

.fancybox-button div{height:100%}

.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}

.fancybox-button svg path{fill:currentColor;stroke-width:0}

.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}

.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}

.fancybox-close-small{width:20px;height:20px;box-sizing:content-box;background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}

.fancybox-close-small:after,.fancybox-close-small:before{content:'';position:absolute;width:2px;height:100%;transition-property:background;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;top:0;transform:rotate(45deg);background:#d9d9d9;border-radius:1px}

.fancybox-close-small:after{transform:rotate(-45deg)}

@media (hover){.fancybox-close-small:hover:after,.fancybox-close-small:hover:before{background:#00afc2}

}

.fancybox-close-small:hover{color:#fff;opacity:1}

.fancybox-slide--html .fancybox-close-small{color:currentColor;right:35px;top:40px}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}

.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small,.slick-slide.slick-loading img{display:none}

.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}

.fancybox-navigation .fancybox-button div{padding:7px}

.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}

.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}

.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}

@supports (padding:max(0px)){.fancybox-caption{padding:75px 44px 25px}

}

.fancybox-caption--separate{margin-top:-50px}

.fancybox-caption__body{max-height:50vh;max-height:calc(var(--vh, 1vh)*50);overflow:auto;pointer-events:all}

.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}

.fancybox-caption a:hover{color:#fff;text-decoration:underline}

.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}

.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}

.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}

.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}

.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}

.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}

.fancybox-fx-fade.fancybox-slide--current{opacity:1}

.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}

.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}

.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}

.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}

.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}

.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}

.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}

.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}

.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}

.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}

.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}

.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}

@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}

.fancybox-slide--image{padding:6px 0}

.fancybox-close-small{right:-6px}

.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}

.fancybox-caption{padding-left:12px;padding-right:12px}

@supports (padding:max(0px)){.fancybox-caption{padding-left:12px;padding-right:12px}

}

}

.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}

.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}

.fancybox-share p{margin:0;padding:0}

.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}

.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}

.fancybox-share__button:hover{text-decoration:none}

.fancybox-share__button--fb{background:#3b5998}

.fancybox-share__button--fb:hover{background:#344e86}

.fancybox-share__button--pt{background:#bd081d}

.fancybox-share__button--pt:hover{background:#aa0719}

.fancybox-share__button--tw{background:#1da1f2}

.fancybox-share__button--tw:hover{background:#0d95e8}

.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}

.fancybox-share__button svg path{fill:#fff}

.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}

.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}

.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}

.fancybox-show-thumbs .fancybox-thumbs,.slick-slide img{display:block}

.fancybox-show-thumbs .fancybox-inner{right:212px}

.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}

.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}

.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}

.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}

.fancybox-thumbs__list a:focus::before{opacity:.5}

.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}
@media all and (max-width:576px){.fancybox-thumbs{width:110px}
.fancybox-show-thumbs .fancybox-inner{right:110px}
.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}
.fancybox-bg{background-color:#333}
.fancybox-is-open .fancybox-bg{opacity:.6}
.fancybox-close-small svg,.fancybox-slide--html .fancybox-close-small svg{fill:#d9d9d9;transition-property:fill;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.banner .icon svg use,.fancybox-close-small svg use,.fancybox-slide--html .fancybox-close-small svg use,.game-mobile-btn svg use,.sidebar-folded .burger svg use,.sidebar-folded .logo svg use,.sidebar-folded .voice-assistant svg use,.sidebar-folded .сhat-bot svg use,.sidebar-opened .close svg use,.sidebar-opened .logo svg use,.slider .arrow svg use,.solutions-card.big .star svg use,.welcome-card.small-link .star svg use,header .burger svg use,header .feedback-btn svg use,header .logo svg use{width:100%;height:100%}
@media (hover){.fancybox-close-small:hover svg,.fancybox-slide--html .fancybox-close-small:hover svg{fill:#00afc2}
}
.fancybox-close-small svg,.fancybox-slide--html .fancybox-close-small svg{width:23px;height:23px}
.slick-list,.slick-slider{position:relative;display:block}
.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-list{min-width:100%}
.slick-dots,.slick-dots li{display:flex;align-items:center;justify-content:center}
.slick-dots{flex-wrap:wrap;margin:-9px -5px;list-style:none;padding:0}
.slick-dots li,.slick-dots li button{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.slick-dots li{cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition-property:opacity;padding:12px 8px}
.slick-dots li button{width:6px;height:6px;transition-property:backgrond-color,border-color;box-sizing:border-box;margin:0;padding:0;border:1px solid #333;border-radius:50%;background:0 0;outline:0!important;font-size:0;line-height:0;pointer-events:none}
.slick-dots li.slick-active{cursor:default;padding:9px 5px}
.slick-dots li.slick-active button{width:12px;height:12px;background:#196d8b;border:0}
.slick-dots li:not(.slick-active):hover{opacity:.6}
@media (max-width:767px){.slick-dots{margin:-7px -6px}
.slick-dots li button{width:9px;height:9px}
.slick-dots li.slick-active{padding:7px 6px}
.slick-dots li.slick-active button{width:15px;height:15px}
}
.ss-main{position:relative;display:inline-block;-webkit-user-select:none;user-select:none;width:100%;min-width:0}
.ss-main .ss-single-selected .placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}
.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}
.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}
.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}
.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}
.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}
.ss-main,.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}
.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}
.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}
.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}
.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}
.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;-webkit-user-select:none;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}
.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}
.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}
.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}
.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}
.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}
.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}
.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}
.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}
.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}
.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}
.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}
.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}
.ss-content .ss-addable{padding-top:0}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}
.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}
.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}
.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}
.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}
.ss-content .ss-list .ss-option.ss-hide{display:none}
.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}
.ss-main .ss-single-selected,select.slim-select{background-color:transparent;border-bottom:1px solid #fff;height:40px;transition:border-color .3s;box-sizing:border-box;padding:8px 10px;outline:0;-webkit-appearance:none;appearance:none}
.ss-main .ss-single-selected::-ms-expand,select.slim-select::-ms-expand{display:none}
.ss-main .ss-single-selected:disabled,select.slim-select:disabled{pointer-events:none}
.ss-main .ss-single-selected:focus,select.slim-select:focus{outline:0;background:rgba(255,255,255,.1)}
.ss-main .ss-single-selected{display:flex;color:#fff;cursor:pointer}
.ss-main .ss-single-selected .placeholder .ss-disabled{display:none}
.ss-main .ss-arrow{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;display:flex;flex-shrink:0;align-items:center;padding:4px;transform:scaleY(1);margin-left:auto;margin-bottom:12px}
.ss-main .ss-arrow .arrow-down,.ss-main .ss-arrow .arrow-up{display:block;border:5px solid #fff;border-bottom:none;border-left-color:transparent;border-right-color:transparent}
.ss-main .ss-open-above .ss-arrow,.ss-main .ss-open-below .ss-arrow{transform:scaleY(-1)}
.ss-main .ss-open-below.ss-single-selected{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0}
.ss-main .ss-open-above.ss-single-selected{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:0}
.ss-content{flex-direction:column;position:absolute;top:40px;left:0;width:100%;z-index:1010;box-sizing:border-box;background:#fff}
.ss-content .ss-list{display:none;width:100%;max-height:176px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#196d8b transparent}
.ss-content .ss-list::-webkit-scrollbar{width:4px}
.ss-content .ss-list::-webkit-scrollbar-thumb{background:#196d8b}
.ss-content .ss-option{display:flex;align-items:center;padding:6px 10px;min-height:30px;font:400 14px/20px "Inter",sans-serif;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .3s,color .3s,opacity .3s}
.ss-content .ss-option:first-child{min-height:0;padding:0}
.ss-content .ss-option.ss-disabled{opacity:.5;pointer-events:none}
.ss-content .ss-option.ss-highlighted,.ss-content .ss-option:hover{color:#00afc2}
.ss-content.ss-open{display:flex;padding:8px 8px 8px 0}
.ss-content.ss-open.ss-content-open-below{border-top-left-radius:0;border-top-right-radius:0;border-top:0}
.ss-content.ss-open.ss-content-open-above{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}
.ss-content.ss-open .ss-list{display:block}
select.slim-hidden-accessible{display:block!important;border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}

/*
#phone-wrapper{display:none;z-index:10;position:fixed;right:25px;bottom:25px;filter:drop-shadow(0 0 20px rgba(51,51,51,.3))}


@media (max-width:1023px){
	#phone-wrapper{right:30px;bottom:50px}

}
*/

/* Styles for when the slider is disabled */
    .sample-slider.-non-slider .swiper-wrapper {
        transform: inherit!important;   
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }
    .sample-slider.-non-slider .swiper-slide {
        width: inherit!important;
    }
    .sample-slider.-non-slider .swiper-slide-duplicate {
        display: none;
    }

.grid-container{width:100%;max-width:1380px;margin:0 auto;padding-left:100px;padding-right:100px;box-sizing:border-box}
@media (max-width:1023px){.grid-container{padding-left:10px;padding-right:10px}
}
.grid-container.grid-row{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
.grid-row{display:flex;flex-wrap:wrap;box-sizing:border-box;margin-left:-10px;margin-right:-10px}
.grid-row.ha-between{justify-content:space-between}
.grid-row.ha-end{justify-content:flex-end}
.grid-row.ha-center{justify-content:center}
.grid-row.va-center{align-content:center;align-items:center}
.grid-row.va-stretch{align-items:stretch}
.grid-row.va-end{align-items:flex-end}
.grid-row.gutter-0{margin-left:0;margin-right:0}
.grid-row.gutter-0>div{padding-left:0;padding-right:0}
.grid-row.gutter-10{margin-left:-5px;margin-right:-5px}
.grid-row.gutter-10>div{padding-left:5px;padding-right:5px}
.grid-row.gutter-16{margin-left:-8px;margin-right:-8px}
.grid-row.gutter-16>div{padding-left:8px;padding-right:8px}
.grid-row.gutter-20{margin-left:-10px;margin-right:-10px}
.grid-row.gutter-20>div{padding-left:10px;padding-right:10px}
.grid-row.gutter-30{margin-left:-15px;margin-right:-15px}
.grid-row.gutter-30>div{padding-left:15px;padding-right:15px}
.grid-row.gutter-40{margin-left:-20px;margin-right:-20px}
.grid-row.gutter-40>div{padding-left:20px;padding-right:20px}
.grid-row .col-lg-1,.grid-row .col-lg-10,.grid-row .col-lg-11,.grid-row .col-lg-12,.grid-row .col-lg-2,.grid-row .col-lg-3,.grid-row .col-lg-4,.grid-row .col-lg-5,.grid-row .col-lg-6,.grid-row .col-lg-7,.grid-row .col-lg-8,.grid-row .col-lg-9,.grid-row .col-md-1,.grid-row .col-md-10,.grid-row .col-md-11,.grid-row .col-md-12,.grid-row .col-md-2,.grid-row .col-md-3,.grid-row .col-md-4,.grid-row .col-md-5,.grid-row .col-md-6,.grid-row .col-md-7,.grid-row .col-md-8,.grid-row .col-md-9,.grid-row .col-sm-1,.grid-row .col-sm-10,.grid-row .col-sm-11,.grid-row .col-sm-12,.grid-row .col-sm-2,.grid-row .col-sm-3,.grid-row .col-sm-4,.grid-row .col-sm-5,.grid-row .col-sm-6,.grid-row .col-sm-7,.grid-row .col-sm-8,.grid-row .col-sm-9,.grid-row .col-xl-1,.grid-row .col-xl-10,.grid-row .col-xl-11,.grid-row .col-xl-12,.grid-row .col-xl-2,.grid-row .col-xl-3,.grid-row .col-xl-4,.grid-row .col-xl-5,.grid-row .col-xl-6,.grid-row .col-xl-7,.grid-row .col-xl-8,.grid-row .col-xl-9,.grid-row .col-xs-1,.grid-row .col-xs-10,.grid-row .col-xs-11,.grid-row .col-xs-12,.grid-row .col-xs-2,.grid-row .col-xs-3,.grid-row .col-xs-4,.grid-row .col-xs-5,.grid-row .col-xs-6,.grid-row .col-xs-7,.grid-row .col-xs-8,.grid-row .col-xs-9,.grid-row .col-xxl-1,.grid-row .col-xxl-10,.grid-row .col-xxl-11,.grid-row .col-xxl-12,.grid-row .col-xxl-2,.grid-row .col-xxl-3,.grid-row .col-xxl-4,.grid-row .col-xxl-5,.grid-row .col-xxl-6,.grid-row .col-xxl-7,.grid-row .col-xxl-8,.grid-row .col-xxl-9,.grid-row>.col{box-sizing:border-box;position:relative;min-height:1px;padding-left:10px;padding-right:10px;flex-shrink:0;flex-grow:0;max-width:100%}
.visible-lg,.visible-lg-flex,.visible-md,.visible-md-flex,.visible-sm,.visible-sm-flex,.visible-xl,.visible-xl-flex,.visible-xs,.visible-xs-flex,.visible-xxl-flex{display:none!important}
.col-xxl-12{width:100%}
.col-xxl-11{width:91.66666667%}
.col-xxl-10{width:83.33333333%}
.col-xxl-9{width:75%}
.col-xxl-8{width:66.66666667%}
.col-xxl-7{width:58.33333333%}
.col-xxl-6{width:50%}
.col-xxl-5{width:41.66666667%}
.col-xxl-4{width:33.33333333%}
.col-xxl-3{width:25%}
.col-xxl-2{width:16.66666667%}
.col-xxl-1{width:8.33333333%}
.col-xxl-0{width:0;display:none}
.col-xxl-offset-12{margin-left:100%}
.col-xxl-offset-11{margin-left:91.66666667%}
.col-xxl-offset-10{margin-left:83.33333333%}
.col-xxl-offset-9{margin-left:75%}
.col-xxl-offset-8{margin-left:66.66666667%}
.col-xxl-offset-7{margin-left:58.33333333%}
.col-xxl-offset-6{margin-left:50%}
.col-xxl-offset-5{margin-left:41.66666667%}
.col-xxl-offset-4{margin-left:33.33333333%}
.col-xxl-offset-3{margin-left:25%}
.col-xxl-offset-2{margin-left:16.66666667%}
.col-xxl-offset-1{margin-left:8.33333333%}
.col-xxl-offset-0{margin-left:0}
.hidden-xxl{display:none!important}
.visible-xxl{display:block!important}
.visible-xxl-flex{display:flex!important}
@media (min-width:1379px){.col-xl-12{width:100%}
.col-xl-11{width:91.66666667%}
.col-xl-10{width:83.33333333%}
.col-xl-9{width:75%}
.col-xl-8{width:66.66666667%}
.col-xl-7{width:58.33333333%}
.col-xl-6{width:50%}
.col-xl-5{width:41.66666667%}
.col-xl-4{width:33.33333333%}
.col-xl-3{width:25%}
.col-xl-2{width:16.66666667%}
.col-xl-1{width:8.33333333%}
.col-xl-0{width:0;display:none}
.col-xl-offset-12{margin-left:100%}
.col-xl-offset-11{margin-left:91.66666667%}
.col-xl-offset-10{margin-left:83.33333333%}
.col-xl-offset-9{margin-left:75%}
.col-xl-offset-8{margin-left:66.66666667%}
.col-xl-offset-7{margin-left:58.33333333%}
.col-xl-offset-6{margin-left:50%}
.col-xl-offset-5{margin-left:41.66666667%}
.col-xl-offset-4{margin-left:33.33333333%}
.col-xl-offset-3{margin-left:25%}
.col-xl-offset-2{margin-left:16.66666667%}
.col-xl-offset-1{margin-left:8.33333333%}
.col-xl-offset-0{margin-left:0}
.hidden-xl{display:none!important}
.visible-xl{display:block!important}
.visible-xl-flex{display:flex!important}
}
@media (max-width:1379px){.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-0{width:0;display:none}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
.hidden-lg{display:none!important}
.visible-lg{display:block!important}
.visible-lg-flex{display:flex!important}
}
@media (max-width:1023px){.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-0{width:0;display:none}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
.hidden-md{display:none!important}
.visible-md{display:block!important}
.visible-md-flex{display:flex!important}
}
@media (max-width:767px){.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-0{width:0;display:none}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
.hidden-sm{display:none!important}
.visible-sm{display:block!important}
.visible-sm-flex{display:flex!important}
}
@media (max-width:359px){.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-0{width:0;display:none}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
.hidden-xs{display:none!important}
.visible-xs{display:block!important}
.visible-xs-flex{display:flex!important}
}
main{margin-top:42px;flex-grow:1}
.page-wrapper{display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}
.section>.title{margin:0;font:700 72px/80px "Inter",sans-serif}
@media (max-width:767px){.section>.title{font-size:40px}
main{margin-top:10px}
}
.btn{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none;display:block;padding:21px 48px 19px;font-size:16px;line-height:1;font-weight:700;text-transform:uppercase;border:0;border-radius:10px;white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer}
.btn.blue,.btn.white{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.btn.white{background:#fff;transition-property:box-shadow,transform;color:#196d8b}
@media (hover){.btn.white:hover{box-shadow:0 15px 14px -9px rgba(255,255,255,.25);transform:translateY(-15px)}
.btn.white:focus{box-shadow:0 15px 14px -9px rgba(255,255,255,.25);transform:translateY(-15px)}
}
.btn.blue{transition-property:background;color:#fff;background:#196d8b}
@media (hover){.btn.blue:hover{background:#00afc2}
.btn.blue:focus{background:#00afc2}
}
.btn.disabled,.btn:disabled{opacity:.3}
.game-mobile-btn{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none;display:none;position:absolute;height:-webkit-min-content;height:min-content;top:50%;border-radius:6px;transform-origin:center;-webkit-user-select:none;user-select:none}
.game-mobile-btn svg{fill:none;width:60px;height:60px;display:block;stroke:#fff}
.game-mobile-btn.left{left:15px;transform:translateY(-50%)}
.game-mobile-btn.right{right:15px;transform:rotate(180deg) translateY(50%)}
.game-mobile-btn:active svg{stroke:#196d8b}
@media (max-width:767px){.game-mobile-btn.left{left:0}
.game-mobile-btn.right{right:0}
.game-mobile-btn svg{width:40px;height:40px}
}
.input-wrapper,.link{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.link{color:#196d8b;border-bottom:1px solid rgba(25,109,139,.3);text-decoration:none;outline:0;transition-property:color,border-bottom}
@media (hover){.link:hover{color:#00afc2;border-color:rgba(0,175,194,.3)}
.link:focus{color:#00afc2;border-color:rgba(0,175,194,.3)}
}
.link.internal{border-bottom-style:dashed}
.link.white{color:#fff;border-color:#fff}
@media (hover){.link.white:hover{color:#00afc2;border-color:#00afc2}
.link.white:focus{color:#00afc2;border-color:#00afc2}
}
.input-wrapper{transition-property:background,margin;position:relative;display:flex;height:64px;flex-direction:column;justify-content:space-between}
.input-wrapper:not(:first-child){margin-top:16px}
.input-wrapper.error:not(:last-child){margin-bottom:34px}
.input-wrapper.message{height:100%}
.input-wrapper.message .text-input,.input-wrapper.message textarea{height:inherit}
.input-wrapper.focus{background:rgba(255,255,255,.3)}
.input-wrapper.error .ss-main .ss-single-selected,.input-wrapper.error input,.input-wrapper.error select.slim-select,.input-wrapper.error textarea{border-width:2px;border-color:#e1313b}
.input-wrapper.error label.error{position:absolute;z-index:1;overflow:hidden;box-sizing:border-box;top:100%;width:100%;padding:8px 25px 8px 9px;font-size:12px;line-height:1.66666667;color:#fff}
.input-wrapper.error .slim-select .ss-arrow{margin-right:18px}
.input-wrapper .input-label{transition-property:transform,font-size,line-height,opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;display:block;width:-webkit-max-content;width:max-content;order:-1;pointer-events:none}
.input-wrapper .input-label.small-state{transform:translate3d(10px,0,0);font-size:12px;line-height:1.66666667;opacity:.5;cursor:default}
.input-wrapper input~.input-label,.input-wrapper select~.input-label{transform:translate3d(10px,24px,0)}
.input-wrapper textarea~.input-label{transform:translate3d(10px,270px,0)}
.input-wrapper.error textarea~.input-label{transform:translate3d(10px,266px,0)}
.input-wrapper input,.input-wrapper textarea{padding:4px 30px 16px 10px;color:#fff;border:0;border-bottom:1px solid #fff}
.input-wrapper input:focus,.input-wrapper textarea:focus{outline:0}
.input-wrapper input:focus~.input-label,.input-wrapper textarea:focus~.input-label{transform:translate3d(10px,0,0);font-size:12px;line-height:1.66666667;opacity:.5;cursor:default}
.input-wrapper input:not(:placeholder-shown)~.input-label,.input-wrapper textarea:not(:placeholder-shown)~.input-label, .input-label.selected{transform:translate3d(10px,0,0);font-size:12px;line-height:1.66666667;opacity:.5;cursor:default}
.input-wrapper textarea{min-height:280px;scrollbar-width:thin;scrollbar-color:#fff transparent}
.input-wrapper textarea ::-webkit-scrollbar{width:24px}
.input-wrapper textarea ::-webkit-scrollbar-thumb{width:4px;background-color:#fff;border:10px solid transparent;border-radius:12px;background-clip:padding-box;box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}
.input-wrapper textarea ::-webkit-scrollbar-track{background-color:transparent}
@media (max-width:767px){.input-wrapper.message{height:auto;margin-top:16px}
.input-wrapper textarea{min-height:0}
.input-wrapper textarea.error~.input-label,.input-wrapper textarea~.input-label{transform:translate3d(10px,24px,0)}
.input-wrapper textarea.error:focus~.input-label{transform:translate3d(10px,0,0)}
}
header,header .header-btn{display:flex;align-items:center}
header{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;margin-top:60px;position:relative;z-index:3;-webkit-user-select:none;user-select:none;height:88px}
header .header-btn{height:100%;padding:0 30px}
header .burger{display:none;border-right:1px solid #e6e6e6}
header .burger svg,header .logo svg{fill:#196d8b;transition-property:fill;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
@media (hover){header .burger:hover svg{fill:#00afc2}
}
header .logo{margin:0 33px 0 30px}
header .logo svg{width:180px;height:48px;display:block}
header .logo .logo-link{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none}
@media (hover){header .logo .logo-link:hover svg{fill:#00afc2}
}
header .menu-wrapper{overflow-x:auto;flex-grow:1;overflow:hidden;height:100%}
header .menu-wrapper.o-right{background:radial-gradient(ellipse 10px 50% at 0 50%,rgba(102,102,102,.2) 0%,transparent 100%)}
header .menu-wrapper.o-left{background:radial-gradient(ellipse 10px 50% at 100% 50%,rgba(102,102,102,.2) 0%,transparent 100%)}
header .menu-wrapper.o-right.o-left{background:radial-gradient(ellipse 10px 50% at 0 50%,rgba(102,102,102,.2) 0%,transparent 100%),radial-gradient(ellipse 10px 50% at 100% 50%,rgba(102,102,102,.2) 0%,transparent 100%)}
header .menu-wrapper.o-top{background:radial-gradient(ellipse 50% 10px at 50% 0,#666 0%,rgba(102,102,102,0) 100%)}
header .menu-wrapper.o-bottom{background:radial-gradient(ellipse 50% 10px at 50% 100%,#666 0%,rgba(102,102,102,0) 100%)}
header .menu-wrapper.o-top.o-bottom{background:radial-gradient(ellipse 50% 10px at 50% 0,#666 0%,rgba(102,102,102,0) 100%),radial-gradient(ellipse 50% 10px at 50% 100%,#666 0%,rgba(102,102,102,0) 100%)}
header .menu{margin:0;padding:0;list-style:none;display:flex;width:-webkit-max-content;width:max-content;overflow-x:hidden;font-weight:700;height:100%;align-items:center}
header .menu .menu-item{margin:0 20px}
header .lang-switcher,header .menu .menu-link{transition-property:color;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
header .menu .menu-link{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;border-bottom:none;color:currentColor}
@media (hover){header .menu .menu-link:hover{color:#00afc2}
}
header .lang-switcher{position:relative;color:#196d8b;cursor:pointer;border-left:1px solid #e6e6e6;-webkit-user-select:none;user-select:none}
@media (hover){header .lang-switcher:hover{color:#00afc2}
}
header .lang-switcher .lang,header .lang-switcher.opened .dropdown{display:block}
header .lang-switcher .lang:not(:first-child){margin-top:4px}
header .lang-switcher>.lang-current{white-space:nowrap}
header .lang-switcher>.lang-current:after{content:'';position:relative;display:inline-block;vertical-align:middle;width:11px;height:7px;background:url(/local/images/sprite.svg?4444a41b) -373px -52px no-repeat;margin-left:10px}
header .lang-switcher .dropdown{display:none;position:absolute;top:100%;left:0;padding:7px 30px 9px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#196d8b}
header .lang-switcher .dropdown .lang{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;color:#fff}
header .lang-switcher .dropdown .lang-current{pointer-events:none;color:#5291a8}
header .feedback-btn{border-left:1px solid #e6e6e6}
.sidebar-wrapper,header .feedback-btn svg{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
header .feedback-btn svg{fill:#196d8b;fill-rule:evenodd;clip-rule:evenodd;transition-property:fill}
@media (hover){header .feedback-btn:hover svg{fill:#00afc2}
}
@media (max-width:1023px){header{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;margin-top:24px;transform:translateY(0)}
header.sticky{position:sticky;top:0;animation:headerSticky .3s forwards;transform:translateY(-100%);margin-left:-10px;margin-right:-10px;border-top-left-radius:0;border-top-right-radius:0}
@keyframes headerSticky{0%{transform:translateY(-100%)}
to{transform:translateY(0)}
}
header.hidden-sticky{animation:headerStickyHidden .3s forwards}
@keyframes headerStickyHidden{0%{transform:translateY(0)}
to{transform:translateY(-100%)}
}
header .lang-switcher,header .menu{display:none}
header .burger{display:flex}
header .logo{display:flex;margin:0;justify-content:center;flex:1 1 100%}
}
@media (max-width:767px){header{margin-top:10px}
header .header-btn{padding:0 20px}
header .logo svg{width:148px;height:50px}
}
@media (max-width:359px){header .logo svg{width:114px;height:auto}
}
footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin:28px 0 48px;font-size:14px}
footer .item{margin-top:20px}
footer .copyright{margin-left:13px}
footer .privacy-policy{margin-left:64px}
footer .developer{position:relative;display:flex;flex-wrap:wrap;justify-content:center}
footer .developer .text{margin-bottom:3px}
footer .slon{position:relative;top:-3px;margin-left:4px;background:#196d8b;border-radius:31px}
footer .slon,footer .slon img{width:31px;height:31px}
@media (max-width:1023px){footer{flex-flow:column wrap;justify-content:flex-start;align-items:center}
footer .copyright,footer .privacy-policy{margin-left:0}
}
@media (max-width:767px){footer{margin-top:0}
}
.sidebar-wrapper{transition-property:transform;position:fixed;display:flex;top:0;left:0;z-index:30;color:#fff;pointer-events:none}
.sidebar-wrapper.not-display .sidebar{transform:translateX(-100%)}
.sidebar-wrapper.opened .sidebar-folded,.sidebar-wrapper.opened .sidebar-opened .inner{transition-property:transform;transition-duration:.5s;transition-timing-function:ease-in;transition-delay:0s;transform:translate3d(-100%,0,0)}
.sidebar-wrapper.opened .sidebar-opened{width:541px;padding:30px 20px 30px 127px}
.sidebar-wrapper.opened .sidebar-opened .inner{transition-property:transform,opacity;transition-delay:.2s;opacity:1;transform:translate3d(0,0,0)}
@media (max-width:767px){.sidebar-wrapper.opened .sidebar-opened{width:100vw;max-height:3000px;padding:30px 15px 47px 31px}
}
.sidebar{display:flex;height:1px;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);flex-direction:column;pointer-events:all}
@media (max-width:1023px){.sidebar{min-width:0}
}
.sidebar-folded{background:linear-gradient(135deg,#2f3f52 0%,#196d8b 100%);transition-property:transform;transition-duration:.5s;transition-timing-function:ease-in;transition-delay:.25s;position:absolute;width:90px;z-index:20;justify-content:space-between;transform:translate3d(0,0,0)}
.sidebar-folded .item{display:flex;justify-content:center;align-items:center;width:100%}
.sidebar-folded .header .item{height:85px;border-bottom:1px solid rgba(255,255,255,.3)}
.sidebar-folded .footer .item{height:100px;border-top:1px solid rgba(255,255,255,.3)}
.sidebar-folded .logo{background:#196d8b}
.sidebar-folded .logo svg{width:49px;height:42px}
.sidebar-folded .logo .logo-link{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none}
@media (hover){.sidebar-folded .logo .logo-link:hover svg{fill:#00afc2}
}
.sidebar-folded .burger{-webkit-user-select:none;user-select:none}
.sidebar-folded .burger svg,.sidebar-folded .logo svg,.sidebar-folded .voice-assistant svg,.sidebar-folded .сhat-bot svg{fill:#fff;transition-property:fill;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
@media (hover){.sidebar-folded .burger:hover svg{fill:#00afc2}
}
@media (hover){.sidebar-folded .сhat-bot:hover svg{fill:#00afc2}
}
.sidebar-folded .voice-assistant{position:relative}
@media (hover){.sidebar-folded .voice-assistant:hover svg{fill:#00afc2}
}
.sidebar-folded .voice-assistant .symbol-mic,.sidebar-folded .voice-assistant .symbol-phone-call,.sidebar-opened a{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.sidebar-folded .voice-assistant .symbol-phone-call{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}
.sidebar-folded .voice-assistant.active-call .symbol-mic{opacity:0}
.sidebar-folded .voice-assistant.active-call .symbol-phone-call{opacity:1}
@media (max-width:1023px){.sidebar-folded{display:none}
}
.sidebar-opened,.sidebar-opened .inner{transition-duration:.5s;transition-timing-function:ease-in;transition-delay:0s;overflow:hidden}
.sidebar-opened{position:relative;height:100vh;height:calc(var(--vh, 1vh)*100);box-sizing:border-box;width:0;z-index:10;padding:30px 0;transition-property:transform,width,max-height,padding}
.sidebar-opened a{transition-property:color}
@media (hover){.sidebar-opened a:hover:not(.close){color:#00afc2}
}
.sidebar-opened .bg{position:absolute;left:0;top:0;height:100vh;width:541px;background:50% top/cover no-repeat url(/bitrix/templates/main/images/sidebar/bg.jpg)}
.sidebar-opened .inner{transition-property:transform,opacity;display:flex;flex-direction:column;height:100%;min-width:394px;opacity:0;transform:translate3d(-50px,0,0)}
.sidebar-opened .header{display:flex;align-items:center}
.sidebar-opened .logo{margin-right:58px}
.sidebar-opened .logo svg{fill:#fff;width:162px;height:43px;display:block}
.sidebar-opened .lang-switcher{display:flex;margin-right:76px}
.sidebar-opened .lang-switcher.mobile{display:none}
.sidebar-opened .lang-switcher .lang{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none}
.sidebar-opened .lang-switcher .lang:first-child{margin-right:19px}
.sidebar-opened .lang-switcher .lang.active{color:#00afc2}
.sidebar-opened .close{order:1;margin-left:auto;margin-right:18px}
.sidebar-opened .close svg{fill:#fff;transition-property:fill;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
@media (hover){.sidebar-opened .close:hover svg{fill:#00afc2}
}
.sidebar-opened .content{flex-grow:1;margin-top:86px;padding-right:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff transparent}
.sidebar-opened .footer,.sidebar-opened .menu{display:flex;flex-flow:column wrap}
.sidebar-opened .menu .menu-link{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none;width:-webkit-max-content;width:max-content;font-weight:700;font-size:24px;line-height:1}
.sidebar-opened .menu .menu-link:not(:first-child){margin-top:36px}
.sidebar-opened .footer{margin-top:85px}
.sidebar-opened .tel{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none;font-size:36px;line-height:1.22222222;border-bottom:none}
@media (max-width:359px){.sidebar-opened .tel{font-size:30px;line-height:1.3}
}
.sidebar-opened .location{margin-top:16px;line-height:1.375}
.sidebar-opened .mail{width:-webkit-min-content;width:min-content;margin-top:20px;font-weight:700;font-size:24px;line-height:1;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}
.sidebar-opened ::-webkit-scrollbar{width:4px}
.sidebar-opened ::-webkit-scrollbar-track{background-color:transparent;border:1px solid transparent}
.sidebar-opened ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#fff}
@media (max-width:767px){.sidebar-opened{width:100vw;min-height:0;max-height:0;padding:0 15px 0 31px;transition-property:min-height,padding,max-height}
.sidebar-opened .bg{width:100vw;height:180vh}
.sidebar-opened .inner{min-width:264px;transform:translate3d(0,-50px,0)}
.sidebar-opened .header{justify-content:space-between;flex-wrap:wrap}
.sidebar-opened .logo{margin-right:0}
.sidebar-opened .lang-switcher{width:100%;margin-top:25px;margin-right:0}
.sidebar-opened .lang-switcher.desktop{display:none}
.sidebar-opened .lang-switcher.mobile{display:block}
.sidebar-opened .close{order:0}
.sidebar-opened .content{margin-top:56px}
.sidebar-opened .footer{margin-top:55px}
}
.spoiler .expand,.spoiler .turn{display:block;width:-webkit-max-content;width:max-content}
.spoiler .expand{transition-property:max-height,margin-top,margin-bottom,opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:.4s}
.spoiler .hidden-text{transition-delay:0s;opacity:0}
.spoiler .hidden-text,.spoiler.opened .expand,.spoiler.opened .hidden-text{transition-property:max-height,margin-top,margin-bottom,opacity;transition-duration:.3s;transition-timing-function:ease}
.spoiler.opened .expand{max-height:0;margin-top:0!important;margin-bottom:0!important;transition-delay:0s;opacity:0}
.spoiler.opened .hidden-text{transition-delay:.4s;opacity:1}
.banner{min-height:400px;position:relative;display:flex;z-index:1;flex-direction:column;justify-content:flex-end;box-sizing:border-box;width:100%;padding:30px 0;border-radius:10px;overflow:hidden}
@media (max-width:767px){.banner{min-height:300px}
}
.banner.main{height:calc(100% - 20px);margin-bottom:20px}
.banner .title{position:relative;font-size:72px;line-height:1.11111111;font-weight:700;color:#fff}
.banner .title h1{margin:0;font-size:inherit;line-height:inherit}
.banner .icon,.banner .picture{position:absolute;right:30px;bottom:30px}
.banner .icon svg{fill:#fff;width:95px;height:84px}
.banner .picture{top:0;left:0;right:0;bottom:0;background:#333}
.banner .picture img,.slider .img img{width:100%;-o-object-fit:cover;object-fit:cover}
.banner .picture img{pointer-events:none;opacity:.6;height:100%}
@media (max-width:1023px){.banner{padding-left:20px;padding-right:20px}
}
@media (max-width:767px){.banner .title{font-size:40px}
.banner .icon{right:auto;left:20px;bottom:98px}
.banner.main{margin-bottom:10px}
}
.slider{position:relative;max-width:100%}
.slider .slick-track{display:flex;align-items:center}
.slider .bg{width:100%;height:100%;position:absolute;/*background:#000*/}
.slider .slide{outline:0}
.slider .img{display:flex;align-items:center;height:100%;width:100%;background:#000}
.slider .img img{height:auto}
.slider .arrow{width:42px;height:42px;position:absolute;display:flex!important;top:45%;justify-content:center;align-items:center;padding-left:10px;background:rgba(0,0,0,.4);cursor:pointer}
.slider .arrow svg{fill:#fff;transition-property:fill;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
@media (hover){.slider .arrow:hover svg{fill:#00afc2}
}
.slider .arrow-left{left:0}
.slider .arrow-right{right:0;transform-origin:50% 50%;transform:rotate(180deg)}
.slider .dots-wrapper{margin-top:24px;height:1px;min-height:1px}
@media (max-width:767px){.slider .slick-slider{margin-right:-20px;margin-left:-20px}
.slider .arrow{display:none!important}
}
.welcome-card{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;position:relative;display:flex;flex-direction:column;height:calc(100% - 20px);margin-bottom:20px;padding:40px 30px;color:#666;overflow:hidden}
.welcome-card .title{font-size:24px;line-height:1.25;font-weight:700;color:#333}
.welcome-card .icon,.welcome-card .text,.welcome-card .title,.welcome-card.small-link .icon svg{transition-property:color;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.welcome-card .icon,.welcome-card.small-link .icon svg{transition-property:opacity}
.welcome-card .picture{background:#333}
.partners-card img,.projects-card img,.solutions-card img,.welcome-card img{width:auto;height:auto;display:block}
@media (max-width:1023px){.welcome-card{padding-right:20px;padding-left:20px}
}
@media (max-width:767px){.welcome-card{height:auto;margin-bottom:10px}
}
.welcome-card.presentation{justify-content:space-between}
.welcome-card.presentation .text{font-size:22px;line-height:1.36363636;color:#333}
.welcome-card.small{padding:0 40px 30px}
.welcome-card.small .icon{margin-bottom:16px}
.welcome-card.small-link{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}
@media (hover){.welcome-card.small-link:hover .text,.welcome-card.small-link:hover .title{color:#fff}
.welcome-card.small-link:hover .icon svg{fill:#fff}
.welcome-card.small-link:hover .icon svg use{width:100%;height:100%}
.welcome-card.small-link:hover .star{transform:translate3d(-60%,-70%,0) scale(4)}
}
.solutions-card,.welcome-card.small-link .icon,.welcome-card.small-link .text,.welcome-card.small-link .title{position:relative}
.welcome-card.small-link .icon svg{transition-property:fill;transition-duration:.5s}
.welcome-card.small-link .star,.welcome-card.small-link .text,.welcome-card.small-link .title{transition-property:color;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}
.welcome-card.small-link .star{transition-property:transform;position:absolute;top:50%;left:50%;transform-origin:60% 70%;transform:translate3d(-60%,-70%,0) scale(.001);will-change:transform}
.welcome-card.small-link .star svg{fill:#196d8b}
@media (max-width:1379px){.welcome-card.presentation{height:auto}
}
@media (max-width:1023px){.welcome-card.presentation .text{font-size:18px;line-height:1.66666667}
}
@media (max-width:767px){.welcome-card.presentation{padding-bottom:30px}
.welcome-card.small{padding-right:20px;padding-left:20px}
}
.solutions-card{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column;height:calc(100% - 20px);margin-bottom:20px;padding:40px 30px;color:#666;overflow:hidden}
.solutions-card .title{font-size:24px;line-height:1.25;font-weight:700;color:#333}
.solutions-card .icon,.solutions-card .text,.solutions-card .title{transition-property:color;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.solutions-card .icon{transition-property:opacity}
.solutions-card .picture{background:#333}
@media (max-width:1023px){.solutions-card{padding-right:20px;padding-left:20px}
}
@media (max-width:767px){.solutions-card{height:auto;margin-bottom:10px}
}
.solutions-card .text,.solutions-card .title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.solutions-card .title:first-child:last-child{margin-bottom:0}
.solutions-card.bg .text,.solutions-card.bg .title,.solutions-card.big .text,.solutions-card.big .title,.solutions-card.sm .text,.solutions-card.sm .title,.solutions-card.small .text,.solutions-card.small .title{-webkit-line-clamp:2}
.solutions-card.bg .text,.solutions-card.big .text,.solutions-card.sm .text{max-height:64px}
.solutions-card.big,.solutions-card.small{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);padding:0}
@media (hover){.solutions-card.big:hover .icon svg{fill:#fff}
.solutions-card.big:hover .icon svg use{width:100%;height:100%}
.solutions-card.big:hover .star{transform:translate3d(-60%,-70%,0) scale(4)}
}
.solutions-card.big .icon,.solutions-card.big .text,.solutions-card.big .title{position:relative}
.solutions-card.big .icon svg{transition-property:fill;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}
.solutions-card.big .star,.solutions-card.big .text,.solutions-card.big .title{transition-property:color;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}
.solutions-card.big .star{transition-property:transform;position:absolute;top:50%;left:50%;transform-origin:60% 70%;transform:translate3d(-60%,-70%,0) scale(.001);will-change:transform}
.solutions-card.big .star svg{fill:#196d8b}
.solutions-card.big img,.solutions-card.small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.solutions-card.big .description{padding:30px}
.solutions-card.big .title{margin-bottom:14px}
.solutions-card.big .text{overflow:hidden;text-overflow:ellipsis}
.solutions-card.big .picture{position:relative;height:420px;overflow:hidden}
.solutions-card.big .picture .star svg{fill:rgba(0,0,0,.4)}
.about .banner .icon svg use,.chat-bot-popup .btn-submit svg use,.fact .refresh-btn svg use,.fact-game .close svg use,.fact-game .help .arrow svg use,.feedback .header .logo svg use,.feedback>.close svg use,.form .response svg use,.not-found-page .bg-text svg use,.not-found-page .help .arrow svg use,.promo .logo svg use,.promo .scroll-down svg use,.show-more svg use,.solutions-card.big .picture .star svg use,.solutions-card.small .star svg use{width:100%;height:100%}
@media (hover){.solutions-card.big:hover .star{transform-origin:52% 70%;transform:translate3d(-60%,-70%,0) scale(6)}
}
.solutions-card.small{min-height:277px;padding:30px;flex-direction:column;justify-content:flex-end;-webkit-user-select:none;user-select:none;border:0}
@media (hover){.solutions-card.small:hover .text,.solutions-card.small:hover .title{color:#fff}
.solutions-card.small:hover .icon svg{fill:#fff}
.solutions-card.small:hover .icon svg use{width:100%;height:100%}
.solutions-card.small:hover .star{transform:translate3d(-60%,-70%,0) scale(4)}
}
.solutions-card.small .icon,.solutions-card.small .text{position:relative}
.solutions-card.small .icon svg,.solutions-card.small .star,.solutions-card.small .title{transition-property:fill;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}
.solutions-card.small .star,.solutions-card.small .title{transition-property:color}
.solutions-card.small .star{transition-property:transform;position:absolute;top:50%;left:50%;transform-origin:60% 70%;transform:translate3d(-60%,-70%,0) scale(.001);will-change:transform}
.solutions-card.small .star svg{fill:url(#linear-gradient)}
.solutions-card.small .text,.solutions-card.small:after{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.solutions-card.small:after{content:'';position:absolute;bottom:-10px;left:0;right:0;height:104px;background:linear-gradient(180deg,transparent 1.71%,rgba(0,0,0,.8) 100%);transition-property:opacity}
.solutions-card.small .title{position:relative;color:#fff;z-index:1}
.solutions-card.small .text{transition-property:max-height,margin-top,opacity;max-height:0;z-index:1;opacity:0;color:#fff}
.solutions-card.small .picture{height:277px}
.solutions-card.small img{position:absolute;top:0;left:0;pointer-events:none}
.solutions-card.small .star{opacity:.95}
@media (hover){.solutions-card.small:hover:after{opacity:0}
.solutions-card.small:hover .text{max-height:144px;margin-top:20px;opacity:1;-webkit-line-clamp:6}
}
.solutions-card.video{padding:0;min-height:277px}
.solutions-card.video .video-wrapper{position:relative;display:flex;width:100%;height:171px}
.solutions-card.video img{flex-grow:1;-o-object-fit:cover;object-fit:cover}
.solutions-card.video .description{padding:30px;margin:auto 0}
.projects-card,.solutions-card.video .play-btn{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.solutions-card.video .play-btn{width:48px;height:48px;top:50%;left:50%;background:#196d8b;transform:translate(-50%,-50%);cursor:pointer;transition-property:background;position:absolute;border-radius:24px}
.solutions-card.video .play-btn:after{content:'';position:absolute;width:0;height:0;left:18px;top:12px;border-left:15px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;border-radius:1px}
@media (hover){.solutions-card.video:hover{cursor:pointer}
.solutions-card.video:hover .play-btn{background:#00afc2}
}
.solutions-card.video.sm .video-wrapper{min-height:171px}
.solutions-card.video.bg .video-wrapper{height:420px}
.solutions-card.video.bg .title{margin-bottom:14px}
@media (min-width:1024px){.solutions-card.single{max-height:60vh}
}
@media (max-width:1379px){.solutions-card.big .picture,.solutions-card.video.bg .video-wrapper{height:420px}
}
@media (max-width:767px){.solutions-card.big .picture,.solutions-card.video.bg .video-wrapper{height:300px}
.solutions-card.big .description,.solutions-card.video .description{padding:30px 20px}
}
.projects-card{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;position:relative;display:flex;flex-direction:column;height:calc(100% - 20px);margin-bottom:20px;color:#666;overflow:hidden;transition-property:color,background,opacity,transform;justify-content:space-between;min-height:308px;padding:30px}
.projects-card .title{font-size:24px;line-height:1.25;font-weight:700;color:#333}
.projects-card .icon,.projects-card .text,.projects-card .title{transition-property:color;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.projects-card .icon{transition-property:opacity}
.projects-card .picture{background:#333}
@media (max-width:1023px){.projects-card{padding-right:20px;padding-left:20px}
}
@media (max-width:767px){.projects-card{height:auto;margin-bottom:10px}
}
.projects-card .text{margin-top:12px}
.partners-card,.projects-card .icon{display:flex;height:120px;align-items:center}
.projects-card .icon img,.solutions-card.video img{max-width:100%;max-height:100%}
.projects-card .picture,.projects-card:after{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;position:absolute;right:0;left:0;opacity:0}
.projects-card:after{content:'';height:104px;background:linear-gradient(180deg,transparent 1.71%,rgba(0,0,0,.8) 100%);bottom:-10px}
.projects-card .description{z-index:1}
.projects-card .picture{top:0;bottom:0}
.projects-card .picture img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:.6}
@media (hover){.projects-card:hover:after{opacity:1}
.projects-card:hover .icon{opacity:0}
.projects-card:hover .text,.projects-card:hover .title{color:#fff}
.projects-card:hover .picture{opacity:1}
}
.partners-card{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;position:relative;flex-direction:column;height:calc(100% - 20px);color:#666;overflow:hidden;justify-content:center;height:115px;padding:30px;margin-bottom:0}
.partners-card .title{font-size:24px;line-height:1.25;font-weight:700;color:#333}
.partners-card .icon,.partners-card .text,.partners-card .title{transition-property:color;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.partners-card .icon{transition-property:opacity}
.partners-card .picture{background:#333}
@media (max-width:1023px){.partners-card{padding-right:20px;padding-left:20px}
}
@media (max-width:767px){.partners-card{height:auto;margin-bottom:10px}
}
.about-card .icon,.about-card .text,.about-card .title,.partners-card img{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.partners-card img{filter:saturate(0);max-height:100%;max-width:100%;transition-property:filter}
@media (hover){.partners-card:hover img{filter:saturate(1)}
}
@media (max-width:767px){.partners-card{height:115px;margin-bottom:0}
}
.about-card{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;position:relative;display:flex;flex-direction:column;height:calc(100% - 20px);margin-bottom:20px;padding:40px 30px;color:#666;overflow:hidden}
.about-card .title{font-size:24px;line-height:1.25;font-weight:700;color:#333}
.about-card .icon,.about-card .text,.about-card .title{transition-property:color}
.about-card .icon{transition-property:opacity}
.about-card .picture{background:#333}
.about-card img{width:auto;height:auto;display:block}
@media (max-width:1023px){.about-card{padding-right:20px;padding-left:20px}
}
@media (max-width:767px){.about-card{height:auto;margin-bottom:10px}
}
.about-card.download{justify-content:flex-end;padding:30px}
.about-card.small{background:linear-gradient(135deg,#2f3f52 0%,#196d8b 100%);color:#fff;padding:30px}
.about-card.small .icon{margin-bottom:12px}
.about-card.small .icon svg{display:block;fill:none;stroke-width:4;stroke:#fff}
.about-card.small .title,.not-found-page footer{color:#fff}
.about-card.small .text{margin-top:16px}
.about-card.roll{padding:30px}
.about-card.roll .title{font-weight:400}
.about-card.roll .first-text,.about-card.roll .spoiler .hidden-text,.about-card.roll .spoiler .link{margin-top:25px}
@media (max-width:767px){.about-card.download{height:196px}
.about-card.roll,.about-card.small{padding:30px 20px}
.about-card.roll .title{font-size:18px;line-height:1.66666667}
.about-card.roll .first-text,.about-card.roll .toggle-label{margin-top:22px}
}
.promo.animated, .promo.open{ display: block; }
.promo,.promo .init-cap{left:0;top:0;right:0;bottom:0}
.promo{display:none;color:#fff;position:fixed;z-index:200;background:#e5e5e5}
.promo.animated .init-cap{display:none;background:0 0}
.promo.animated .logo{transform:scale(1);opacity:1}
.promo.animated .scroll-down,.promo.animated .title{opacity:1;transform:translateY(0)}
.promo.animated .line{transform:translateX(0)!important}
.promo.closed .spacer{width:1vw;transform:scale(30)}
.promo.closed .main{transition-property:transform;transition-duration:1.8s;transition-timing-function:linear;transition-delay:0s;transform:translateY(-50vh)}
.promo .init-cap{transition-property:background;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s;position:absolute;z-index:2;background:#e5e5e5}
.promo .grid-container{position:relative;height:100%}
.promo .content{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}
.promo .video{width:100%;height:100%;position:absolute;top:0}
.promo .logo,.promo .scroll-down,.promo .title{transition-property:transform,opacity;transition-timing-function:ease;opacity:0}
.promo .logo{transition-delay:.5s;transform:scale(5);transition-duration:1s}
.promo .logo svg{fill:#fff;width:860px;height:225px;max-width:100%}
.promo .scroll-down,.promo .title{transition-duration:.5s}
.promo .title{line-height:1.22222222;text-align:center;transition-delay:.8s;margin-top:48px;font-size:36px;transform:translateY(-88px)}
.promo .scroll-down{transition-delay:2s;display:flex;margin-top:60px;font-size:14px;transform:translateY(60px)}
.promo .scroll-down svg{fill:#fff}
.promo .line,.promo .scroll-down .symbol-mouse{transition-property:transform;transition-timing-function:ease}
.promo .scroll-down .symbol-mouse{fill-rule:evenodd;clip-rule:evenodd;animation:mouse .2s ease 3.5s 4 alternate;transition-duration:.2s;transition-delay:0s}
.promo .scroll-down span{margin-left:17px}
.promo .line{transition-duration:.7s;transition-delay:.8s;top:0;bottom:0;width:1px;background:rgba(255,255,255,.37)}
.promo .line .third-point:before,.promo .line:after,.promo .line:before{content:'';position:absolute;width:5px;height:5px;left:-2px;border-radius:5px;background:#fff}
.promo .line,.promo .line .third-point{position:absolute}
.promo .line:nth-child(1){left:39.5%;transform:translateX(-50vw)}
.promo .line:nth-child(1):before{top:23%}
.promo .line:nth-child(1):after{top:66%}
.promo .line:nth-child(1) .third-point{top:85%}
.promo .line:nth-child(2){left:55.3%;transform:translateX(50vw)}
.promo .line:nth-child(2):before{top:10%}
.promo .line:nth-child(2):after{top:50%}
.promo .line:nth-child(2) .third-point{top:89%}
.promo .line:nth-child(3){right:24.7%;transform:translateX(50vw)}
.promo .line:nth-child(3):before{top:27%}
.promo .line:nth-child(3):after{top:63%}
.promo .line:nth-child(3) .third-point{top:70%}
.promo .spacer{transition-property:width,transform;transition-duration:2s;transition-timing-function:linear;transition-delay:0s;position:absolute;z-index:10;top:0;bottom:0;background:#e5e5e5}
.promo .spacer:nth-child(1){left:5vw}
.promo .spacer:nth-child(2){left:22vw}
.promo .spacer:nth-child(3){left:35vw}
.promo .spacer:nth-child(4){left:55vw}
.promo .spacer:nth-child(5){left:65vw}
.promo .spacer:nth-child(6){left:90vw}
@media (max-width:767px){.promo{display:none}
}
.welcome .banner{min-height:474px;justify-content:flex-start;padding:40px 30px 32px}
@media (max-width:767px){.welcome .banner{min-height:300px}
}
.welcome .banner .title{font-size:60px;line-height:1.13333333}
.welcome .logo{padding-top:40px}
.welcome .chat-bot{padding-top:22px}
.welcome .chat-bot .symbol-hash{width:52px;height:52px}
.welcome .voice-assistant{padding-top:24px}
.welcome .voice-assistant .symbol-mic,.welcome .voice-assistant .symbol-phone-call{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.welcome .voice-assistant .symbol-mic{width:44px;height:52px}
.welcome .voice-assistant .symbol-phone-call{position:absolute;top:0;left:0;opacity:0}
.welcome .voice-assistant.active-call .symbol-mic{opacity:0}
.welcome .voice-assistant.active-call .symbol-phone-call{opacity:1}
@media (max-width:767px){.welcome .banner{justify-content:flex-end}
.welcome .banner .title{font-size:40px;line-height:1.2}
}
.solutions{margin-top:24px}
.solutions .grid-row .grid-row{height:100%}
.solutions .tabs-wrapper{max-width:100%;overflow:hidden}
.solutions .tabs{padding:0;list-style:none;display:flex;width:-webkit-min-content;width:min-content;margin:19px 0 0}
.solutions .tab{position:relative;margin-right:27px;white-space:nowrap;-webkit-user-select:none;user-select:none}
.solutions .tab:first-child{margin-right:48px}
@media (hover){.solutions .tab:hover .link .text{color:#00afc2;border-color:rgba(0,175,194,.3)}
}

.solutions-item.hidden, .fact-item.hidden, .partners-item.hidden, .news-item.hidden{ display: none; } 

.solutions .tab.active .link .text{color:#333;border-bottom:none}
.solutions .tab .link{font-weight:700;border-bottom:none}
.show-more { cursor: pointer; }
.show-more .text-wrapper:after,.solutions .tab .link:after{content:'';position:relative;display:inline-block;vertical-align:middle;content:attr(data-count);right:0;top:-7px;left:3px;font-size:14px;font-weight:400;color:#333}
.show-more svg,.solutions .tab .link .text{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.solutions .tab .link .text{display:inline-block;border-bottom:1px dashed rgba(25,109,139,.3);transition-property:color,border-color}
.solutions .cards{margin-top:48px}
@media (max-width:767px){.solutions{margin-top:32px}
.solutions .tab{margin-right:20px}
.solutions .tab:first-child{margin-right:20px}
.solutions .tab .text:after{display:none}
.solutions .cards{margin-top:28px}
}
.show-more{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none;margin:0 auto;width:-webkit-min-content;width:min-content;text-align:center}
.show-more svg{fill:#333;transition-property:fill}
@media (hover){.show-more:hover svg{fill:#00afc2}
}
.show-more .symbol-cmd{fill-rule:evenodd;margin-bottom:16px}
.show-more .text-wrapper{white-space:nowrap}
.is-touch .fact-game .help .arrows .arrow,.show-more.rewind{display:none}
.rewind-visible .show-more.rewind,.show-more{display:block}
.show-more .text{transition-property:color,border-color;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;color:#196d8b;border-bottom:1px dashed rgba(25,109,139,.3)}
@media (hover){.show-more:hover .text{color:#333;border-color:transparent}
}
@media (max-width:767px){.show-more{margin-top:20px}
}
.fact{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;transition-property:max-height,padding,margin-bottom,border,opacity;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s;position:relative;display:flex;width:100%;flex-direction:column;align-items:center;padding:30px 50px 40px;margin-bottom:20px;opacity:1;overflow:hidden;max-height:1000px}
.fact-wrapper.game-open .fact{padding:0 30px;margin-bottom:0;border:0;opacity:0;max-height:0}
.fact .link{border-bottom:1px dashed #196d8b}
@media (hover){.fact .link:hover{border-color:#00afc2}
}
.fact .fact-title-wrapper{margin-top:15px;text-align:center}
.fact .fact-title{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;color:currentColor;text-decoration:none;transition-property:color,opacity,transform;display:block;text-align:center;font-size:24px;line-height:1.33333333;font-weight:700}
@media (hover){.fact .fact-title:hover{color:#00afc2}
}
.fact .fact-title,.fact .refresh-btn,.fact .refresh-btn svg{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.fact .refresh-btn{position:absolute;right:30px;top:50%;transform-origin:center;transform:translateY(-50%) rotate(0deg);transition-property:transform;display:inline-block}
.fact .refresh-btn svg{fill:#333;transition-property:fill;display:block}
@media (hover){.fact .refresh-btn:hover svg{fill:#00afc2}
}
@media (hover){.fact .refresh-btn:hover{transform:translateY(-50%) rotate(180deg)}
}
.fact.sm-only .refresh-btn{position:static;margin-top:30px;transform:none}
@media (max-width:1023px){.fact{padding:30px 30px 40px}
.fact .refresh-btn{position:static;margin-top:30px;transform:none}
}
@media (max-width:767px){.fact{padding:30px 20px;margin-bottom:10px}
}
.fact-game{box-sizing:border-box;background:#fff;border-radius:10px;background:linear-gradient(180deg,#2f3f52 0%,#000 100%);transition-property:max-height,padding,margin-bottom,border,opacity;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s;position:relative;display:flex;margin-bottom:20px;padding:41px 75px 32px 48px;color:#fff;border:0;opacity:0;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.fact-game ::-webkit-scrollbar{width:24px}
.fact-game ::-webkit-scrollbar-thumb{width:4px;background-color:#fff;border:10px solid transparent;border-radius:12px;background-clip:padding-box;box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}
.fact-game ::-webkit-scrollbar-track{background-color:transparent}
.fact-wrapper.game-open .fact-game{padding:41px 75px 32px 48px;border:1px solid #d9d9d9;opacity:1}
.fact-game .content .fact-title,.fact-game .score{font-size:24px;line-height:1.33333333;font-weight:700}
.fact-game .close{position:absolute;top:41px;right:49px}
.fact-game .close svg{fill:#fff;transition-property:fill;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
@media (hover){.fact-game .close:hover svg{fill:#00afc2}
}
.fact-game .help .arrows,.fact-game .main{display:flex}
.fact-game .game{margin-right:130px}
.fact-game .help{margin-top:32px}
.fact-game .help .arrow{height:-webkit-min-content;height:min-content}
.fact-game .help .arrow svg{fill:none;display:block;stroke:#fff}
.fact-game .help .arrow:first-child{margin-right:24px}
.fact-game .help .arrow+.arrow{transform-origin:center;transform:rotate(180deg)}
.fact-game .help .text{margin-top:24px;opacity:.5}
.fact-game .content{display:flex;flex-direction:column;margin-top:80px}
.fact-game .content .fact-title{margin-top:32px}
.fact-game .content .fact-desc{overflow-x:auto;margin-top:15px;padding-right:10px;overflow-y:auto;opacity:.8;scrollbar-width:thin;scrollbar-color:#fff transparent}
.fact-game .content .fact-desc.o-right{background:radial-gradient(ellipse 10px 50% at 0 50%,rgba(102,102,102,.2) 0%,transparent 100%)}
.fact-game .content .fact-desc.o-left{background:radial-gradient(ellipse 10px 50% at 100% 50%,rgba(102,102,102,.2) 0%,transparent 100%)}
.fact-game .content .fact-desc.o-right.o-left{background:radial-gradient(ellipse 10px 50% at 0 50%,rgba(102,102,102,.2) 0%,transparent 100%),radial-gradient(ellipse 10px 50% at 100% 50%,rgba(102,102,102,.2) 0%,transparent 100%)}
.fact-game .content .fact-desc.o-top{background:radial-gradient(ellipse 50% 10px at 50% 0,#666 0%,rgba(102,102,102,0) 100%)}
.fact-game .content .fact-desc.o-bottom{background:radial-gradient(ellipse 50% 10px at 50% 100%,#666 0%,rgba(102,102,102,0) 100%)}
.fact-game .content .fact-desc.o-top.o-bottom{background:radial-gradient(ellipse 50% 10px at 50% 0,#666 0%,rgba(102,102,102,0) 100%),radial-gradient(ellipse 50% 10px at 50% 100%,#666 0%,rgba(102,102,102,0) 100%)}
.fact-game .title{font-size:24px;line-height:1.25}
.fact-game .number{margin-top:47px;color:rgba(255,255,255,.5)}
.fact-game .text{margin-top:32px}
@media (max-width:767px){.fact-game{padding:0!important;max-height:0!important;box-sizing:border-box}
.game-open .fact-game{max-height:none!important;padding:50px 20px 73px!important}
.fact-game,.fact-game .main{flex-direction:column}
.fact-game .text{margin-top:18px;font-size:16px;color:rgba(255,255,255,.5)}
.fact-game .game{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:0}
.fact-game .score{align-self:flex-start;margin-top:24px}
.fact-game .help{position:relative;width:100%;padding:0 50px;box-sizing:border-box}
.fact-game .help:after{content:'';position:absolute;width:100%;height:2px;background:rgba(255,255,255,.2);left:0;bottom:-23px}
.fact-game .help .text{margin-top:0;text-align:center}
.fact-game .close{top:18px;right:16px}
.fact-game .content{margin-top:24px}
.fact-game .content .fact-title{margin-top:21px}
.fact-game .content .fact-desc{margin-top:11px}
.fact-game .number{margin-top:23px;text-align:center}
.fact-game .number span:first-child{color:#fff}
}
.projects{margin-top:42px}
.projects .cards-wrapper{max-width:100%;overflow:hidden}
.projects .cards{margin-top:32px;margin-left:-10px;margin-right:-10px;overflow:hidden}
.projects .cards .grid-row{margin-left:0;margin-right:0}
.projects .show-more{margin-bottom:18px}
.projects .fact-wrapper.sm-only{margin-top:30px}
@media (max-width:767px){.projects{margin-top:40px}
.projects .grid-row{flex-wrap:nowrap}
.projects .cards{margin-top:12px}
}
.partners{margin-top:42px;margin-bottom:48px}
.partners:last-child{margin-bottom:0}
.partners .cards{margin-top:32px;overflow:hidden}
.partners .cards .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}
.partners .cards .grid:not(:first-child){margin-top:20px}
.partners .show-more{margin-top:20px}
@media (max-width:767px){.partners{margin-top:28px;margin-bottom:28px}
.partners .cards,.partners .show-more{margin-top:30px}
.partners .cards .grid{grid-template-columns:repeat(2,1fr);grid-gap:10px}
.partners .cards .grid:not(:first-child){margin-top:10px}
}
.about{margin-top:48px}
.about .banner{min-height:600px;width:100%;padding:30px;justify-content:flex-end}
@media (max-width:767px){.about .banner{min-height:300px}
}
.about .banner .title{padding-right:100px;font-size:72px;line-height:1.11111111;color:#fff}
.about .banner .icon{position:absolute;right:30px;bottom:110px}
.about .banner .icon svg{fill:#fff;width:95px;height:84px}
@media (max-width:767px){.about{margin-top:36px}
.about .banner{padding:30px 20px}
.about .banner .icon{right:auto;left:20px;bottom:98px}
.about .banner .title{font-size:40px;line-height:1.2}
}
.download-booklet{position:relative;margin-top:94px}
.form input:-webkit-autofill,.form select:-webkit-autofill,.form textarea:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
.form input,.form textarea{width:100%;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;background:0 0;outline:0;resize:none;box-shadow:none}
.form input::-ms-clear,.form input::-ms-reveal,.form textarea::-ms-clear,.form textarea::-ms-reveal{display:none}
.form input::-webkit-credentials-auto-fill-button,.form textarea::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}
.form input::placeholder,.form textarea::placeholder{opacity:0}
.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder{opacity:0}
.form .response{display:flex;top:0;width:100%;flex-direction:column;align-items:center;margin:104px 0}
.feedback>.close svg,.form .response svg{fill:#fff}
.form .response .symbol-fire{margin-top:3px;margin-left:1px}
.form .response .title{margin-top:32px;font-size:36px;font-weight:700}
.form .response .text{margin-top:24px;text-align:center}
.form .response .btn{margin-top:32px;padding-left:32px;padding-right:32px}
.form .response.hidden,.form form.hidden{display:none}
.form .submit-row{margin-top:40px}
.form .submit-row .text{padding-left:10px;font-size:14px;line-height:1.71428571}
.form .submit-row .btn{margin-top:24px}
.feedback{transition-property:width,padding;transition-duration:.5s;transition-timing-function:ease-in;transition-delay:0s;position:fixed;top:0;left:0;width:0;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:40;padding:30px 0;color:#fff;overflow:hidden;box-sizing:border-box}
.feedback ::-webkit-scrollbar{width:24px}
.feedback ::-webkit-scrollbar-thumb{width:4px;background-color:#fff;border:10px solid transparent;border-radius:12px;background-clip:padding-box;box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}
.feedback ::-webkit-scrollbar-track{background-color:transparent}
.feedback.opened{width:910px;padding:30px 75px 30px 130px}
.feedback.opened .close{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;opacity:1}
.feedback.opened .content{opacity:1;transform:translate3d(0,0,0);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-in;transition-delay:.2s}
@media (max-width:1023px){.feedback.opened{width:100vw;max-height:3000px;padding:30px 90px 30px 130px}
}
@media (max-width:767px){.feedback.opened{padding:30px}
}
.feedback .bg{position:absolute;left:0;top:0;width:910px;height:1px;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);background:70% top/cover no-repeat url(/bitrix/templates/main/images/feedback/bg.jpg); background-size: auto 100vh;}
.feedback>.close,.feedback>.close svg{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.feedback>.close{position:absolute;z-index:10;top:40px;right:40px;opacity:0;transition-property:opacity}
.feedback>.close svg{transition-property:fill}
@media (hover){.feedback>.close:hover svg{fill:#00afc2}
}
.feedback .content-wrapper{max-height:100%;padding-right:10px}
.feedback .content{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-in;transition-delay:0s;position:relative;display:flex;flex-direction:column;max-height:100%;min-width:690px;opacity:0;transform:translate3d(-50px,0,0);overflow:hidden}
.feedback .header .logo{margin-right:58px}
.feedback .header .logo svg{fill:#fff;width:162px;height:43px}
.feedback .form-title{margin-top:32px;font:700 24px/1.25 "Inter",sans-serif}
@media (max-width:1023px){.feedback .form-title{margin-top:24px}
}
.feedback .form-wrapper{margin-top:28px;padding-right:20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff transparent}
@media (max-width:767px){.feedback .form-wrapper{margin-top:20px}
}
@media (max-width:1023px){.feedback{transition-property:max-height,padding;transition-duration:.5s;transition-timing-function:ease-in;transition-delay:0s;width:100vw;min-height:0;max-height:0;padding:0 100px 0 130px}
.feedback .bg{width:100vw;min-height:180vh}
.feedback .content{min-width:264px;transform:translate3d(0,-50px,0)}
}
@media (max-width:767px){.feedback{padding:0 30px}
.feedback .bg{min-height:220vh}
.feedback .header{width:calc(100% - 50px);margin-top:-24px;flex-wrap:wrap}
.feedback .header .lang-switcher,.feedback .header .logo{margin-top:24px}
.feedback .header .close{top:34px;right:-10px}
.feedback .form-title{font-size:20px}
.feedback .input-wrapper.error{margin-bottom:34px}
}
.text-content{color:#666}
.text-content p{margin-bottom:16px;margin-top:0}
@media (max-width:1023px){.text-content p{margin-bottom:8px}
}
.text-content h1,.text-content h2{margin-bottom:24px;margin-top:0;font-size:72px;line-height:1.11111111;color:#333}
@media (max-width:1023px){.text-content h1{margin-bottom:16px}
}
.text-content h2{font-size:24px;line-height:1.41666667}
@media (max-width:1023px){.text-content h2{margin-bottom:16px}
}
.text-content h3,.text-content h4,.text-content h5{margin-bottom:24px;margin-top:0;font-size:16px;line-height:1.875;color:#333}
@media (max-width:1023px){.text-content h3,.text-content h4,.text-content h5{margin-bottom:16px}
}
.text-content>iframe,.text-content>img,.text-page main>.text-content>div>div>iframe,.text-page main>.text-content>div>div>img{max-width:100%}
.text-content .spoiler .expand,.text-content .spoiler .hidden-text{margin-bottom:48px}
.text-content ol,.text-content ul:not(.slick-dots){padding:0;list-style:none;margin:0 0 48px}
@media (max-width:1023px){.text-content ol,.text-content ul:not(.slick-dots){margin-bottom:40px}
}
.text-content ol>li,.text-content ul:not(.slick-dots)>li{margin-bottom:16px;display:flex}
@media (max-width:1023px){.text-content ol>li,.text-content ul:not(.slick-dots)>li{margin-bottom:8px}
}
.text-content ol{counter-reset:listCounter}
.text-content ol>li:before{content:'';position:relative;display:inline-block;vertical-align:middle;max-width:30px;flex:1 0 30px;counter-increment:listCounter;content:counter(listCounter) '.';color:#196d8b;font-weight:700;white-space:nowrap}
.text-content ul:not(.slick-dots)>li:before{content:'';position:relative;display:inline-block;vertical-align:middle;height:8px;max-width:8px;flex:1 0 8px;background:#196d8b;margin:7px 23px 0 0}
.text-content .slider{margin-bottom:70px}
.text-content .slider iframe,.text-content .slider img{height:386px}
.chat-bot-popup .write-message-wrap label,.text-content .slider iframe{width:100%}
.text-content .full-width{margin:52px 0 0;display:flex}
.text-content .full-width .col-left,.text-content .full-width .col-right{box-sizing:border-box;width:50%;flex-shrink:0}
.text-content .full-width .col-left{padding:0 10px 0 0}
.text-content .full-width .col-right{padding:0 0 0 10px}
.text-content .full-width .slider iframe,.text-content .full-width .slider img{height:434px}
.text-content .blockquote-wrapper{margin-bottom:48px;display:flex;flex-wrap:wrap;padding-bottom:24px;border-top:1px solid rgba(25,109,139,.3);border-bottom:1px solid rgba(25,109,139,.3)}
@media (max-width:1023px){.text-content .blockquote-wrapper{margin-bottom:40px}
}
.text-content .blockquote-wrapper img{width:115px;height:115px;margin:32px 53px 26px 0;-o-object-fit:none;object-fit:none;border-radius:10px}
.text-content .blockquote-wrapper blockquote{margin:32px 0 0;position:relative;flex:1 0 50%;color:#333}
.text-content .blockquote-wrapper blockquote:before{content:'';position:absolute;width:13px;height:10px;background:url(/local/images/sprite.png?9350e48c) -164px -51px no-repeat;top:-2px;left:-30px}
.text-content .blockquote-wrapper .blockquote-description{margin-left:auto;width:100%;color:#196d8b;font-size:14px;font-style:italic;text-align:right}
.text-content .table-container{overflow-y:hidden}
.text-content table{width:100%;margin-bottom:48px;border-spacing:0}
.text-content table td{padding:8px 20px;vertical-align:top}
.text-content table tr:first-child td{padding:0 20px 16px;font-weight:700;border-bottom:2px solid #196d8b}
.text-content table tr:nth-child(odd):not(:first-child) td{background:rgba(25,109,139,.1)}
.text-content .logo,.text-content .project-links,.text-content .solution-links{margin-bottom:24px}
@media (max-width:1023px){.text-content .logo,.text-content .project-links,.text-content .solution-links{margin-bottom:16px}
}
.text-content .project-links .link,.text-content .solution-links .link{line-height:2}
.text-content .project-links .link:not(:last-child),.text-content .solution-links .link:not(:last-child){margin-right:24px}
.text-content .logos{display:flex;align-items:center;flex-wrap:wrap}
.text-content .logos .logo:first-child{margin-right:45px}
.text-content .logos img{max-width:150px}
.text-content .logos .element-logo img{max-width:150px;max-height:120px}
.text-content .logos .company-logo img{height:25px}
.text-content .files{margin-bottom:48px}
@media (max-width:1023px){.text-content .files{margin-bottom:40px}
}
.text-content .files .file{margin-top:80px}
.text-content .files .file .link{position:relative}
.project-popup .file .link:before,.text-content .files .file .link:before{content:'';position:absolute;height:60px;bottom:100%;left:0;padding-bottom:10px}
.project-popup .file.pdf .link:before,.text-content .files .file.pdf .link:before{width:36px;height:48px;background:url(/local/images/sprite.png?9350e48c) -88px -51px no-repeat}
.project-popup .file.xls .link:before,.text-content .files .file.xls .link:before{width:36px;height:48px;background:url(/local/images/sprite.png?9350e48c) -126px -51px no-repeat}
.project-popup .file.doc .link:before,.project-popup .file.docx .link:before,.text-content .files .file.doc .link:before,.text-content .files .file.docx .link:before{width:36px;height:48px;background:url(/local/images/sprite.png?9350e48c) -50px -51px no-repeat}
@media (max-width:1023px){.text-content .full-width{margin:48px 0 0;flex-wrap:wrap}
.text-content .full-width .col-left,.text-content .full-width .col-right{width:100%;padding-left:0;padding-right:0}
.text-content .full-width .slider{margin-bottom:70px}
}
@media (max-width:767px){.text-content .blockquote-wrapper{display:block}
.text-content .blockquote-wrapper img{margin-right:26px;float:left}
.text-content .blockquote-wrapper blockquote:before{left:124px}
.text-content .full-width .slider iframe,.text-content .full-width .slider img,.text-content .slider iframe,.text-content .slider img{height:300px}
.text-content h1{font-size:40px}
.text-content h2{font-size:20px}
.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5{overflow-wrap:break-word}
}
@media (max-width:359px){.text-content h1{font-size:30px}
}
.news{margin-top:48px}
.news .cards .grid-row>div,.news .show-more{margin-top:20px}
.news .news-card,.news .news-card .date,.news .news-card .description{transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}
.news .news-card{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;display:block;height:100%;padding:30px 30px 44px;color:currentColor;transition-property:all}
.news .news-card .title{display:-webkit-box;margin-bottom:14px;font-size:24px;line-height:1.25;font-weight:700;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news .news-card .date,.news .news-card .description{transition-property:color;color:#196d8b}
.news .news-card .description{margin-top:28px;color:#666}
@media (hover){.news .news-card.news-card-link:hover{background:#196d8b}
.news .news-card.news-card-link:hover .date,.news .news-card.news-card-link:hover .description,.news .news-card.news-card-link:hover .title{color:#fff}
}
@media (max-width:1023px){.news .cards .grid-row>div{margin-top:10px}
.news .cards{margin-top:22px}
}
@media (max-width:767px){.news{margin-top:40px}
}
.contacts{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:100%;padding:30px 16px 40px;display:flex;flex-direction:column;align-items:center;color:#666;text-align:center}
.contacts .tel{transition-property:color;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;margin-top:32px;font-size:110px;line-height:1;color:#333;text-decoration:none}
@media (hover){.contacts .tel:hover{color:#00afc2}
}
.contacts .location,.contacts .mail{margin-top:32px;font-size:24px;line-height:1.33333333}
.contacts .mail{margin-top:16px}
@media (max-width:1379px){.contacts .tel{font-size:90px;line-height:1}
}
@media (max-width:1023px){.contacts .tel{font-size:80px}
}
@media (max-width:767px){.contacts{padding-bottom:32px}
.contacts .tel{font-size:36px;line-height:1.22222222}
.contacts .location{margin-top:16px;font-size:18px;line-height:1.77777778}
.contacts .mail{margin-top:32px;font-size:18px;line-height:1.33333333}
}
@media (max-width:359px){.contacts .tel{font-size:30px}
}
.loading{position:relative}
.loading:after{content:'';position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2)}
.loader,.loader:after{position:absolute;top:50%;left:50%}
.loader{z-index:3}
.loader:after{content:'';width:32px;height:32px;background-image:url(/bitrix/templates/main/images/loader.gif);margin:-16px 0 0 -16px}
.webp .loader:after{background-image:url(/bitrix/templates/main/images/loader.webp)}
.is-ios .loader:after{background-image:url(/bitrix/templates/main/images/loader.png)}
.popup{padding:38px 48px 70px;border-radius:10px;width:1180px}
.popup .popup-header{display:flex;align-items:center;flex-wrap:wrap}
.popup .popup-header .popup-title{margin-bottom:0}
.popup .slider .dots-wrapper{margin-top:34px}
@media (max-width:767px){.popup{padding-left:20px;padding-right:20px}
}
.project-popup{overflow-x:hidden;color:#666; padding-bottom: 30px;}
.project-popup .popup-header{width:calc(100% - 50px)}
.project-popup .popup-header .logo{margin-bottom:28px;display:flex;flex-wrap:wrap;align-items:center}
@media (max-width:767px){.project-popup .popup-header .logo{margin-bottom:20px}
}
.project-popup .popup-header .logo img{display:block;margin:0 10px 10px 0}
.project-popup .popup-header .logo img:last-child{margin-right:0}
.project-popup .company-logo img{height:25px}
.project-popup .project-logo{margin-right:45px}
.project-popup .project-logo img{max-width:150px;max-height:120px}
.project-popup .popup-title{margin-top:20px;font-size:24px;line-height:1.25;color:#333;font-weight:700;padding-right:50px;}
@media (max-width:767px){.project-popup .popup-title{margin-top:12px}
}
.project-popup .links .link:not(:last-child){margin-right:20px}
.project-popup .text-content{margin-top:32px}
@media (max-width:1023px){.project-popup .text-content{margin-top:24px}
}
.project-popup .file{margin-top:80px}
.project-popup .file .link{position:relative}
.project-popup .slider{max-width:580px;margin-top:44px;margin-right:-48px}
.project-popup .slider .img img{opacity:1!important}
@media (max-width:1023px){.project-popup .slider{margin-right:auto;margin-left:auto}
}
.error-popup{width:600px;padding:60px 40px 40px}
.error-popup .popup-title{font-size:28px;font-weight:700;text-align:center}
.error-popup .text{text-align:center;margin-top:32px;color:#666}
.error-popup .btn{margin:32px auto 0}
.error-popup .fancybox-close-small{top:20px;right:20px}
.chat-bot-popup{display:inline-flex;flex-direction:column;height:959px;max-height:95vh;padding:69px 18px 37px 45px}
.chat-bot-popup ::-webkit-scrollbar{width:5px;height:5px}
.chat-bot-popup ::-webkit-scrollbar-thumb{width:5px;height:5px;background-color:#dbdbdb;border-radius:3px;background-clip:padding-box}
.chat-bot-popup ::-webkit-scrollbar-track{background-color:transparent}
.chat-bot-popup .fancybox-close-small{top:25px;right:25px}
.chat-bot-popup .chat-content{display:flex;flex-direction:column;margin-bottom:35px;padding-right:17px;overflow-y:auto;min-height:30%;scrollbar-width:thin;scrollbar-color:#dbdbdb transparent}
.chat-bot-popup .chat-message{max-width:676px}
.chat-bot-popup .chat-message+.chat-message{margin-top:30px}
.chat-bot-popup .chat-message .message{position:relative;max-width:100%;display:inline-block;padding:8px 30px;margin-left:9px;border-radius:24px;background:#f3f7f9;color:#333;line-height:1.87;overflow:hidden;word-break:break-word}
.chat-bot-popup .chat-message .message:before{content:'';position:absolute;width:21px;height:21px;background:url(/local/images/sprite.svg?4444a41b) -373px -27px no-repeat;left:-2px;bottom:-3px}
.chat-bot-popup .chat-message .message-time{margin-top:27px;color:#666;font-size:14px;line-height:17px}
.chat-bot-popup .chat-message.my{align-self:flex-end;margin-left:0;margin-right:21px}
.chat-bot-popup .chat-message.my .message{padding:9px 30px;background:#196d8b;color:#fff}
.chat-bot-popup .chat-message.my .message:before{width:21px;height:21px;background:url(/local/images/sprite.svg?4444a41b) -373px -2px no-repeat;left:auto;right:-5px;bottom:-5px}
.chat-bot-popup .chat-message.my .message-time{margin-top:17px;padding-right:18px;text-align:right}
.chat-bot-popup .chat-buttons{display:flex;align-items:flex-start;flex-shrink:0;margin:15px 35px 17px 0;padding-bottom:16px;overflow-x:auto}
.chat-bot-popup .chat-buttons .chat-btn{transition-property:background;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;flex-shrink:0;margin-right:24px;padding:12px 40px 11px 30px;background:#196d8b;color:#fff;border-radius:24px;cursor:pointer;white-space:nowrap}
.chat-bot-popup .chat-buttons .chat-btn:active{background:#00afc2}
@media (hover){.chat-bot-popup .chat-buttons .chat-btn:hover{background:#00afc2}
}
.chat-bot-popup .interested-label{font-size:14px;line-height:17px;color:#666}
.chat-bot-popup .write-message-wrap{display:flex;padding-right:33px;margin-top:17px}
.chat-bot-popup .write-message-wrap textarea{width:100%;height:46px;display:block;max-height:186px;padding:8px 16px;font:400 16px/1.87 "Inter",sans-serif;border-radius:5px;background:#f3f7f9;resize:none;outline:0;border:0;box-sizing:border-box}
.chat-bot-popup .write-message-wrap textarea::placeholder{color:#c1c3c5}
.chat-bot-popup .write-message-wrap .btn{transition-property:background;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;flex-shrink:0;align-self:flex-end;margin-left:16px;padding:8px 30px;background:#196d8b;color:#fff;line-height:1.87;text-transform:uppercase}
.chat-bot-popup .write-message-wrap .btn:active{background:#00afc2}
@media (hover){.chat-bot-popup .write-message-wrap .btn:hover{background:#00afc2}
}
.chat-bot-popup .chat-loader{height:11px;position:relative;margin:auto 36px 25px 7px;padding-bottom:35px;border-bottom:1px solid #c4c4c4}
.chat-bot-popup .chat-loader.loading i,.chat-bot-popup .chat-loader.loading:after,.chat-bot-popup .chat-loader.loading:before{opacity:1}
.chat-bot-popup .chat-loader i,.chat-bot-popup .chat-loader:after,.chat-bot-popup .chat-loader:before{width:11px;height:11px;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;top:0;border-radius:50%;background:#333;animation:chat-loader 1s linear alternate-reverse infinite;opacity:0}
.chat-bot-popup .chat-loader i{position:absolute;left:27px;animation-delay:.33s}
.chat-bot-popup .chat-loader:after,.chat-bot-popup .chat-loader:before{content:'';position:absolute}
.chat-bot-popup .chat-loader:before{left:8px}
.chat-bot-popup .chat-loader:after{left:46px;animation-delay:.66s}
.chat-bot-popup .btn-submit svg{fill:#fff;width:24px;height:24px;position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}
@media (max-width:767px){.chat-bot-popup{padding:69px 15px 15px}
.chat-bot-popup .chat-content{min-height:50%;padding-right:0}
.chat-bot-popup .chat-message.my{margin-right:5px}
.chat-bot-popup .chat-message.my .message-time{margin-top:10px}
.chat-bot-popup .chat-message .message,.chat-bot-popup .chat-message.my .message{padding:8px 15px;margin-left:0;font-size:12px}
.chat-bot-popup .chat-message .message-time{margin-top:10px}
.chat-bot-popup .interested-label.buttons{order:1;margin-top:30px}
.chat-bot-popup .chat-buttons{order:2;margin-right:0}
.chat-bot-popup .chat-buttons .chat-btn{margin-right:20px;padding:8px 15px;font-size:12px}
.chat-bot-popup .write-message-wrap{display:grid;grid-template-columns:1fr 58px;grid-column-gap:16px;padding-right:0}
.chat-bot-popup .write-message-wrap .btn{width:58px;height:46px;position:relative;padding:0;margin-left:0}
.chat-bot-popup .write-message-wrap .btn span{display:none}
.chat-bot-popup .chat-loader{margin:auto 0 25px}
.chat-bot-popup .btn-submit svg{display:block}
}
.text-page main{margin-top:45px}
.text-page main>.banner+.text-content{margin-top:-10px}
.text-page main>.text-content{padding:40px 0;background:#fff;border-radius:10px;border:1px solid #d9d9d9}
.text-page main>.text-content .full-width{margin-left:calc(-1*(100% + 20px)/8*2);margin-right:calc(-1*(100% + 20px)/8*2)}
.text-page main>.text-content .full-width .col-left{padding-left:48px}
.text-page main>.text-content .full-width .col-left .slider{margin-left:-48px;max-width:calc(100% + 48px)}
.text-page main>.text-content .full-width .col-right{padding-right:48px}
.text-page main>.text-content .full-width .col-right .slider{margin-right:-48px;max-width:calc(100% + 48px)}
.text-page .contacts{margin-top:48px}
.text-page.without-banner main>.text-content{border-radius:10px}
.text-page.popup-detail main>.text-content{border-radius:10px;margin-top:0}
.text-page.popup-detail h1{font-size:24px;text-align:left}
@media (min-width:1024px){.text-page.popup-detail h1{margin-left:calc(-1*((100% + 20px)/8*2 - 50px));margin-right:calc(-1*((100% + 20px)/8*2 - 50px))}
}
@media (max-width:1023px){.text-page main>.text-content{padding-left:20px;padding-right:20px}
.text-page main>.text-content .full-width{margin-left:0;margin-right:0}
.text-page main>.text-content .full-width .col-left{padding-left:0}
.text-page main>.text-content .full-width .col-left .slider{margin-left:0;max-width:100%}
.text-page main>.text-content .full-width .col-right{padding-right:0}
.text-page main>.text-content .full-width .col-right .slider{margin-right:0;max-width:100%}
.text-page main>.text-content .slider .slick-slider{margin-right:-20px;margin-left:-20px}
.text-page.popup-detail h1{font-size:24px;line-height:1.25;text-align:left}
}
@media (max-width:767px){.text-page main{margin-top:10px}
.text-page .contacts{margin-top:40px}
}
.not-found-page{-webkit-user-select:none;user-select:none}
.not-found-page .page-wrapper{background:linear-gradient(180deg,#2f3f52 0%,#000 100%)}
.not-found-page .sidebar-wrapper{display:none}
.not-found-page .not-found-content{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;color:#fff;-webkit-touch-callout:none}
.not-found-page main{margin-top:87px}
.not-found-page .info .title,.not-found-page .score{font-size:24px;line-height:1.25;font-weight:700}
.not-found-page canvas{transform-origin:left bottom;transform:rotate(90deg) translateX(-437px)}
.not-found-page .help{transform:translateY(-176px)}
.not-found-page .help .arrows{display:flex;flex-direction:column}
.not-found-page .help .arrow{width:-webkit-min-content;width:min-content;height:-webkit-min-content;height:min-content;transform-origin:center}
.not-found-page .help .arrow svg{fill:none;display:block;stroke:#fff}
.not-found-page .help .arrow:first-child{margin-bottom:24px;transform:rotate(90deg)}
.not-found-page .help .arrow:last-child{transform:rotate(-90deg)}
.not-found-page .help .text{margin-top:12px;opacity:.5}
.not-found-page .help .text .left,.not-found-page .help .text .right{display:none}
.not-found-page .info{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;transform:translateY(-179px)}
.not-found-page .info .btn{margin-top:45px}
.not-found-page .bg-text{position:absolute;top:0;right:0;max-width:100%}
.not-found-page .bg-text svg{fill:#fff}
.not-found-page .game-mobile-btn{top:auto;bottom:30px}
.not-found-page .game-mobile-btn.left{transform:rotate(90deg)}
.not-found-page .game-mobile-btn.right{transform:rotate(-90deg)}
.not-found-page.is-touch .help .arrows{visibility:hidden}
.not-found-page.is-touch .not-found-content{margin-bottom:0}
@media (max-width:1023px){.not-found-page .sidebar-wrapper{display:flex}
}
@media (max-width:767px){.not-found-page main{margin-top:32px}
.not-found-page .not-found-content{justify-content:center;padding-bottom:10px;margin-bottom:15px!important}
.not-found-page .game-wrapper{display:none}
.not-found-page .info{align-items:center;margin-top:140px;transform:translateY(0)}
.not-found-page .bg-text,.not-found-page .bg-text svg{width:100%}
}


.button{background-color:#196d8b; color:  #fff; padding:  10px 20px; border-radius: 4px; font-size:  20px; display: inline-block; text-decoration:  none}

.button:hover{background-color:#00afc2;}

.button.green{background-color: #07bb8b;}

.button.green:hover{background-color: #08cd98;}


.contacts .button{ margin-top:  40px;}


#header-menu{z-index: 3; left: 0; width:  100%; position:  sticky; top: 0; background: #e5e5e5; border-radius: 0 0 15px 15px; }

/* #header-menu.scroll{position:  fixed;background-color: #e5e5e5; } */

#header-menu.scroll header{margin-top: 10px; -webkit-box-shadow:  0px 21px 22px -19px rgb(0 0 0);); box-shadow: 0px 21px 22px -19px rgb(0 0 0);}

#header-menu.scroll .wp{width: 100%; max-width: 1380px;  margin: 0 auto;  padding-left: 100px; padding-right: 100px; box-sizing: border-box;}



.welcome .banner .text{position:  relative; color:  #fff; margin:  5vh 0 0 0; font-size: 26px;  line-height: 1.36363636;}

.welcome a,
.welcome a:hover{text-decoration:  none}


.welcome .banner .button{margin-top: 20px}


.welcome .welcome-card .icon svg,
.welcome .welcome-card .icon svg path
{ fill: #196d8b;width: auto; height:  30px}

.welcome .welcome-card a:hover .icon  svg,
.welcome .welcome-card a:hover .icon  svg path
{fill: #fff}
 

header .menu-wrapper {padding: 0 20px 0 0}

header .menu{justify-content: space-between; width:  auto}

header .menu .menu-item{margin: 0}


.projects-content{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


@media (max-width: 767px){
	.button{
		padding:  8px 14px; font-size:  16px
	}

	.welcome .banner {justify-content: center;}

	.welcome .banner .text {margin:  2vh 0 0 0; font-size: 22px;  line-height: 1.2;}
	
	.fact-item.hidden {display: block;}
	.projects .js-show-more-container {display: none;}
	
	.fact-item { display: inline-block !important; width: 90vw; vertical-align: top;}
	.projects-content { white-space: nowrap; overflow-x: auto;}
	.projects .cards {  }
	.projects-card .title, .projects-card .text { white-space: normal; }
}



@media(max-width: 1023px){

	#header-menu.scroll .wp{padding-left:  10px; padding-right:  10px}


	#header-menu.scroll header{margin-top:  0}

	header.hidden-sticky {animation: none;}


}


@media(max-width: 1200px){
	header .menu{font-size: 1.2vw;}

}





.js-burger{
	cursor: pointer;
}

.feedback.js-menu-block.opened {
  width: 910px;
  padding: 30px 75px 30px 130px;
}

.feedback.js-menu-block  ul.js-menu{
	padding: 0;
}

.feedback.js-menu-block .js-menu li:first-child{
	display: none;
}

.feedback.js-menu-block .js-menu li{
	list-style: none;
	margin: 20px;
	font-size: 20px;
}

.feedback.js-menu-block .js-menu li a{
	color: #fff;
	text-decoration: none;
}


.fixed-overlay__modal {
  text-align: center;
  white-space: nowrap;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: rgba(51,51,51,0.85);
  display: none;
  overflow-y: auto;
    overflow-x: hidden;
}

.fixed-overlay__modal:after {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
    content: '';
}

.modal {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.modal_container {
  margin: 20px auto;
  padding: 20px 40px;
  min-width: 280px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  color: #000;
  max-width: 1100px;
  border-radius: 15px;
  position: relative;
  min-height:150px;
}


.modal_container .fancybox-button {
  background: transparent;
  position: relative;
  right: 20px;
  left: auto;
  top: 20px;
  position: absolute;
}

/*
.modal-prev{
  position: absolute;
  left: -60px;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255,255,255,0.2);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  transition: all 0.5s ease 0s;
  cursor: pointer;
}


.modal-next{
  position: absolute;
  right: -60px;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255,255,255,0.2);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  transition: all 0.5s ease 0s;
  cursor: pointer;
}
*/
.modal-prev {
  position: absolute;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255,255,255,0.3);
  border-radius:  10px 0 0 10px ;
  width: 60px;
  height: 70px;
  transition: all 0.5s ease 0s;
  cursor: pointer;
  z-index: 99;
}

.modal-next {
  position: absolute;
  right: -30px;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255,255,255,0.3);
  border-radius: 0 10px 10px 0;
  width: 60px;
  height: 70px;
  transition: all 0.5s ease 0s;
  cursor: pointer;
  z-index: 99;
}

.modal-next.off, .modal-prev.off{ opacity: 0.3; }
.fixed-overlay__modal.hide-btn .modal-next, .fixed-overlay__modal.hide-btn .modal-prev{ opacity: 0 !important; }

.modal-prev:hover, .modal-next:hover{
	 background: rgba(255,255,255,1);
}
.modal-prev:hover .arrow-modal, .modal-next:hover .arrow-modal{
	border-color: #00afc2;
}

.modal_container-loader{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.8);
  z-index: 99;
  border-radius: 15px;
  display: none;
}

.modal_container-loader svg{
  height: 100px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
}

.arrow-modal {
  width: 20px;
  height: 20px;
  border-top: 2px solid rgba(255,255,255,0.6);
  border-right: 2px solid rgba(255,255,255,0.6);
  position: absolute;
  display: block;
}
/*
.arrow-right {
    transform: rotate(45deg);
  left: 10px;
  top: 15px;
}
.arrow-left {
    transform: rotate(-135deg);
	
  left: 18px;
  top: 15px;
}
*/
.arrow-right {
    transform: rotate(45deg);
  right: 10px;
  top: 24px;
}
.arrow-left {
    transform: rotate(-135deg);
	left: 10px;
  top: 24px;
}

.text-content .full-width .links{
	margin-bottom: 30px;
}

.text-content .logos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.project-popup .popup-header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.project-popup .popup-header .logo img {
  max-width: 150px;
  max-height: 45px;
  margin-right: 25px !important;
}

.input-wrapper .laber-err{
	display: none;
}

.input-wrapper.error .laber-err{
  position: absolute;
  z-index: 1;
  overflow: hidden;
  box-sizing: border-box;
  top: 100%;
  width: 100%;
  padding: 8px 25px 8px 9px;
  font-size: 12px;
  line-height: 1.66666667;
  color: #fff;
    display: inline-block;
}


@media (max-width: 1320px) {
	.modal {
		width: 90%;
	}
}

@media (max-width: 1023px) {
  .feedback.js-menu-block.opened {
    width: 100vw;
    max-height: 3000px;
    padding: 30px 90px 30px 130px;
  }
}

@media (max-width: 767px) {
  .feedback.js-menu-block.opened {
    padding: 30px;
  }
  
  .modal_container {
	 padding: 20px;
  }
	.modal {
		width: 96%;
	}
	
	.modal-prev, .modal-next {
		top: 50px;
	}
	
	
	.arrow-right {
	  right: 14px;
	  top: 15px;
	  border-color: rgba(0,0,0,0.1);
	}
	
	.modal-next {
	  right: 0;
	  top: 120px;
	  background: rgb(255, 255, 255);
	  width: 40px;
	  height: 50px;
	  border: 2px solid rgba(0,0,0,0.1);
	  border-right: 0;
	  border-radius: 10px 0 0 10px;
	}
	
	.arrow-left {
	  left: 14px;
	  top: 15px;
	  border-color: rgba(0,0,0,0.1);
	}
	
	.modal-prev {
	  left: 0;
	  top: 120px;
	  background: rgb(255, 255, 255);
	  width: 40px;
	  height: 50px;
	  border: 2px solid rgba(0,0,0,0.1);
	  border-left: 0;
	  border-radius:  0 10px 10px 0 ;
	}
	
	.modal-prev .arrow, .modal-next .arrow{
		border-color: #00afc2;
	}
	
	.project-popup {
	  padding: 0 40px;
	}
	
}
@media (max-width: 567px) {
  .projects-card .icon img, .solutions-card.video img {
	  max-width: 80%;
	}
	
	header {
	  height: 68px;
	}
	.modal {
		width: 100%;
	}
	
	.fixed-overlay__modal:not(.hide-btn) .project-popup .popup-header .logo {
		margin-bottom: 0;
	}
	
	.fixed-overlay__modal:not(.hide-btn) .project-popup .popup-header{
		position: absolute;
	}
	.fixed-overlay__modal:not(.hide-btn) .project-popup .popup-title {
		margin-top: 75px;
		font-size: 20px;
		padding: 0 40px;
		font-size: 18px;
		min-height: 70px;
	  }
		
	.fixed-overlay__modal:not(.hide-btn) .project-popup .text-content {
		margin-top: 15px;
		font-size: 14px;
	 }
	.project-popup {
	  padding: 0;
	}
}
/* End */
/* /bitrix/templates/main/grid.css?1793173913196570 */
/* /bitrix/templates/main/css/animate.min.css?179317391373566 */
/* /bitrix/templates/main/css/prettydropdowns.css?17931739134844 */
/* /bitrix/templates/main/js/swiper/swiper-bundle.min.css?179317391118435 */
/* /bitrix/templates/main/template_styles.css?1793173913121045 */
