@font-face {
    font-family: 'BBService-min-pp-BoldItalic';
    src: url('../css/fonts/BBService-min-pp-BoldItalic.eot');
    src: url('../css/fonts/BBService-min-pp-BoldItalic.woff2') format('woff2');
    src: url('../css/fonts/BBService-min-pp-BoldItalic.woff') format('woff'), url('../css/fonts/BBService-min-pp-BoldItalic.ttf') format('truetype'), url('../css/fonts/BBService-min-pp-BoldItalic.svg#BBService-min-pp-BoldItalic') format('svg'), url('../css/fonts/BBService-min-pp-BoldItalic.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BBService-pp-Regular';
    src: url('../css/fonts/BBService-pp-Regular.eot');
    src: url('../css/fonts/BBService-pp-Regular.woff2') format('woff2');
    src: url('../css/fonts/BBService-pp-Regular.woff') format('woff'), url('../css/fonts/BBService-pp-Regular.ttf') format('truetype'), url('../css/fonts/BBService-pp-Regular.svg#BBService-pp-Regular') format('svg'), url('../css/fonts/BBService-pp-Regular.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BBServiceThin';
    src: url('../css/fonts/BBServiceThin.eot');
    src: url('../css/fonts/BBServiceThin.eot?#iefix') format('embedded-opentype'), url('../css/fonts/BBServiceThin.woff2') format('woff2'), url('../css/fonts/BBServiceThin.woff') format('woff'), url('../css/fonts/BBServiceThin.ttf') format('truetype'), url('../css/fonts/BBServiceThin.svg#BBServiceThin') format('svg');
}

@font-face {
    font-family: 'BBServiceLight';
    src: url('../css/fonts/BBServiceLight.eot');
    src: url('../css/fonts/BBServiceLight.eot?#iefix') format('embedded-opentype'), url('../css/fonts/BBServiceLight.woff2') format('woff2'), url('../css/fonts/BBServiceLight.woff') format('woff'), url('../css/fonts/BBServiceLight.ttf') format('truetype'), url('../css/fonts/BBServiceLight.svg#BBServiceLight') format('svg');
}

@font-face {
    font-family: 'BBServiceRegular';
    src: url('../css/fonts/BBServiceRegular.eot');
    src: url('../css/fonts/BBServiceRegular.eot?#iefix') format('embedded-opentype'), url('../css/fonts/BBServiceRegular.woff2') format('woff2'), url('../css/fonts/BBServiceRegular.woff') format('woff'), url('../css/fonts/BBServiceRegular.ttf') format('truetype'), url('../css/fonts/BBServiceRegular.svg#BBServiceRegular') format('svg');
}

html, body, div, span, object, iframe, h2, h3, h4, h5, p, blockquote,
pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small,
strong, sub, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, figcaption, figure, footer, header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    background: transparent;
    border: 0;
    font-size: 62.5%;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline
}

h1 {
    font-size: 20px;
    font-weight: normal;
    line-height: 150%; 
    padding: 0px 0px 5px 0px; 
    margin-bottom: -5px; 
    margin-top: 0px;
}

sup {
    font-size: 62.5%
}

body {
    line-height: 1
}

html, body {
    width: 100%
}

img {
    height: auto
}

article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary {
    display: block
}

ul, ol {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none
}

a {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: baseline
}

:focus {
    outline: 0
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}

mark {
    background-color: #ff9;
    color: #000;
    font-weight: bold
}

del {
    text-decoration: line-through
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

hr {
    border: 0;
    border-top: 1px solid #77828d;
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0
}

input, select {
    vertical-align: middle
}

* {
    -webkit-text-size-adjust: none
}

body {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

a, p {
    color: #666666
}

body {
    background: #ffffff
}

* ::selection {
    background: #8fc2f0
}

* ::-moz-selection {
    background: #8fc2f0
}

* , * :after, * ::before {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #77828d
}

.nov {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
}

.noto {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-weight: 400
}

.notobold {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-weight: 900
}

.white {
    color: #ffffff
}

.black {
    color: #77828d
}

.nomarginright {
    margin-right: 0 !important
}

.nomarginleft {
    margin-left: 0 !important
}

.font_novecento {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
}

.show {
    display: block
}

.hidden {
    display: none
}

h2 {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    clear: both;
    letter-spacing: 2px;
    line-height: 184%;
    margin-top: 0;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 130%
}

h2 a {
    background-color: #77828d;
    color: #ffffff;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    padding: 0 2px;
    text-decoration: none;
    transition: all 0.1s linear
}

h2 a:hover {
    background-color: #ffffff;
    color: #77828d;
    text-decoration: underline
}

header {
    background: #ffffff;
    width: 100%;
    z-index: 1000;
    height: 78px
}

#anim_trigger {
    background: rgba(255, 255, 255, 0.85);
    width: 100%;
    position: relative;
    z-index: 9999
}

header #header_content {
    margin: 0 auto;
    width: 100%
}

header #logo {
    margin: 0 auto;
    padding: 22px 0 0 0;
    transform: none;
    width: 54px
}

.logo_white {
    visibility: hidden;
    opacity: 0;
    transition: ease 0.6s visibility, ease 0.6s opacity;
    position: relative;
    top: -40px;
    display: none
}

header #logo img {
    height: auto;
    width: 100%
}

header #global_wrap {
    margin: 0 auto;
    overflow: hidden;
    width: auto;
    text-align: right
}

.global_navi {
    display: inline-block
}

.global_child_navi {
    display: none
}

header .global_navi {
    display: inline-block;
    text-align: center;
    margin: 0 50px 0 0
}

header .global_navi li {
    color: #ffffff;
    float: left;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px; /*font-size:1.4rem;*/
    font-weight: normal;
    letter-spacing: normal;
    padding: 27px 13px;
    transition: .3s ease
}

header .global_navi li a:before {
    background: transparent;
    content: '';
    height: 1px;
    left: 0;
    -moz-transition: opacity 0.2s, -moz-transform 0.2s;
    opacity: 0;
    position: absolute;
    transition: opacity 0.2s, transform 0.2s;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    width: 100%
}

header .global_navi li a:after {
    background: #77828d;
    content: '';
    height: 1px;
    left: 0;
    -moz-transition: opacity 0.2s, -moz-transform 0.2s;
    opacity: 0;
    position: absolute;
    transition: opacity 0.2s, transform 0.2s;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    width: 100%
}

header .global_navi li a:before {
    -moz-transform: translateY(-10px);
    top: 0;
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px)
}

header .global_navi li a::after {
    bottom: 0;
    -moz-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transform: translateY(10px)
}

header .global_navi li a {
    font-size: 1.6rem;
    display: inline-block;
    -moz-transition: color 0.3s;
    outline: none;
    padding: 5px 0;
    text-decoration: none;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
    text-transform: none;
    transition: color 0.3s;
    position: relative
}

header .global_navi li a:hover::after, header .global_navi li a:focus::after,
header .global_navi li a:hover::before, header .global_navi li a:focus::before {
    -moz-transform: translateY(0px);
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px)
}

header #header_content {
    max-width: 1180px;
    overflow: hidden
}

#anim_trigger.scrollgnavi #header_content {
    max-width: 1180px
}

#anim_trigger.scrollgnavi {
    height: auto;
    position: fixed;
    top: 0;
    z-index: 999
}

#anim_trigger.scrollgnavi #logo {
    float: left;
    margin: 0;
    padding: 12px;
    width: 62px;
    margin-top: 10px;
    transition: ease 0.3s
}

#anim_trigger.scrollgnavi #logo:hover, #anim_trigger.scrollgnavi #logo:focus {
    opacity: 0.4
}

#anim_trigger.scrollgnavi #global_wrap {
    padding: 0
}

#ft_sns_icon {
    display: none
}

#header_content.scrollDown {
    height: 40px;
    text-align: right
}

#header_content.scrollDown .nowPosition {
    padding: 4px 13px !important
}

#header_content.scrollDown #logo {
    margin-top: 0;
    margin-left: 0;
    width: 39px;
    padding: 6px
}

#header_content.scrollDown .global_navi li {
    padding: 8px 13px
}

.clearfix {
    clear: both;
    overflow: hidden
}

#container {
    margin: 0 auto;
    max-width: 1300px;
    position: relative
}

#content {
    margin: 0 auto;
    margin-top: 20px;
    padding: 0;
    max-width: 900px;
    width: 100%;
    overflow: hidden
}

footer {
    background: #ffffff;
    clear: both;
    color: #77828d;
    text-align: center
}

footer .footer_navi {
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    margin: 20px auto 0;
    overflow: hidden;
    display: inline-block
}

footer .footer_navi li {
    border-right: #77828d solid 1px;
    display: inline-block;
    font-size: 12px;
    letter-spacing: 2px;
    margin: 30px auto 20px;
    padding: 0 10px
}

.borderleft {
    border-left: #77828d solid 1px
}

footer .footer_navi li a {
    border-bottom: none;
    color: #77828d
}

footer .footer_navi li a:hover {
    border-bottom: 1px solid #77828d
}

footer #bottom {
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 10px;
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 0 20px;
    text-align: center
}

canvas {
    height: 1080px;
    left: 0;
    position: fixed;
    top: 0;
    width: 1920px;
    z-index: -1
}

.footer_navi li a:focus {
    opacity: .5
}

.br-sp {
    display: none
}

.icons {
    display: none
}

.sp_section {
    margin: 0;
    padding: 0;
    border: 0;
    letter-spacing: 0
}

.g_cap {
    display: none
}

.spblock {
    display: none
}

.sns_block_ts {
    display: none !important
}

.more_btn_br {
    display: block
}

.br880 {
    display: none
}

.img_slider {
    width: 300px;
    height: 195px;
    margin: 0 auto;
    text-align: left;
    overflow: hidden
}

.img_slider ul {
    width: 300px;
    height: 195px;
    text-align: left;
    overflow: hidden;
    position: relative
}

.img_slider ul li {
    top: 0;
    left: 0;
    width: 300px;
    height: 195px;
    display: none;
    position: absolute
}

.main_content {
    position: relative;
    margin: 0 0 25px 0;
    overflow: hidden
}

@media screen and (max-width: 640px) {
    .main_content {
        margin: 0 0 0px 0;
    }
}

.intro_contents {
    position: relative;
    height: 800px
}

.intro_txt_l {
    font-size: 48px;
    font-size: 4.8rem;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    letter-spacing: 4px;
    display: none
}

.intro_txt_s {
    font-size: 46px;
    font-size: 4.6rem;
    width: 700px;
    margin: 0 0 0 0;
    line-height: 65px;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    letter-spacing: 1px;
    display: none
}

.intro_txt_jp {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 34px;
    font-weight: 500;
    display: none;
    margin-top: 25px
}

.intro_txt_box {
    display: inline-block;
    margin: 90px 200px 0 200px;
    float: right;
    background: transparent
}

.intro_slider img {
    z-index: -2;
    position: absolute;
    opacity: 0
}

.aboutus_block {
    overflow: hidden;
    display: block;
    left: 0;
    right: 0;
    max-width: 1280px;
    margin: 0 auto 70px;
    background: #ffffff;
    width: 94%;
    text-align: center;
    font-size: 0
}

.aboutus_iconblock {
    width: 22.74%;
    display: inline-block;
    margin-right: 3%;
    opacity: 1;
    max-width: 230px;
    text-align: left;
    vertical-align: top
}

.about_blocksp {
    display: inline
}

.about_blocksp:last-of-type .abbox_right {
    margin-right: 0
}

.aboutus_iconblock img {
    margin-bottom: 20px
}

.aboutus_iconblock h2 {
    display: block;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 30px;
    padding: 0;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
}

.aboutus_iconblock p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 170%
}

.bg_gray {
    background-color: #f2f2f2
}

.thumbnail_contents {
    position: relative;
    height: 890px;
    background-color: #f2f2f2
}

.thumbnail_contents_txt {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 34px;
    text-align: center;
    margin: 10px auto 40px;
    width: 800px
}

.gallery_contents {
    position: relative;
    height: 890px;
    background-color: #f2f2f2
}

.contents_txt {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 34px;
    text-align: center;
    margin: 10px auto 40px
}

.contents_title {
    font-size: 35px;
    font-size: 3.5rem;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    letter-spacing: 6px;
    text-align: center;
    margin: 0 0 50px 0
}

.txt_box_right {
    float: left;
    display: inline-block;
    margin: 170px 0 0 200px;
    text-align: center
}

.txt_box_left {
    float: right;
    display: inline-block;
    margin: 70px 190px 0 0;
    text-align: center
}

.contents_img_left img {
    left: 0;
    top: 0;
    z-index: -1;
    position: absolute;
    width: 1035px
}

.contents_img_right img {
    right: 0;
    top: 0;
    z-index: -1;
    position: absolute;
    width: 1035px
}

.more_btn {
    width: 300px;
    height: 70px;
    padding: 24px 0;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    border: solid 1px #000;
    background-color: #ffffff;
    margin: 40px 10% 0;
    text-align: center;
    letter-spacing: 1px;
    box-sizing: border-box;
    display: inline-block;
    box-sizing: border-box
}

.intro_more_btn {
    width: 300px;
    height: 70px;
    padding: 24px 0;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    float: right;
    text-align: center;
    letter-spacing: 1px;
    box-sizing: border-box;
    clear: both;
    position: relative;
    display: none
}

.intro_more_bg {
    background-color: #ffffff
}

.intro_more_text {
    font-size: 1.6rem
}

.intro_more_over:hover, .intro_more_focus:focus .intro_more_over {
    background-color: #77828d !important;
    color: #ffffff !important;
    z-index: 2
}

.intro_more_over:hover .intro_more_text, .intro_more_focus:focus .intro_more_over .intro_more_text {
    color: #ffffff
}

.intro_more_over::before, .intro_more_over::after {
    top: 0;
    width: 50%;
    height: 100%;
    background-color: #ffffff;
    position: absolute;
    z-index: -1;
    display: block;
    content: '';
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.intro_more_over::before {
    right: 0
}

.intro_more_over::after {
    left: 0
}

.intro_more_over:hover::before, .intro_more_focus:focus .intro_more_over::before,
.intro_more_over:hover::after, .intro_more_focus:focus .intro_more_over::after {
    width: 0;
    background-color: #ffffff
}

.intro_more_set {
    position: relative;
    top: 40px;
    width: 1265px;
    float: right
}

.more_set_h {
    display: inline-block
}

.bmore_set_h {
    top: 20px;
    margin-bottom: 20px
}

.accmore_set_h {
    top: 25px;
    margin-top: 20px;
    display: inline-block
}

.accmore_set_h2 {
    top: 45px;
    position: relative
}

[class * =hint--]:after {
    letter-spacing: 1px
}

.more_btn_black {
    width: 300px;
    height: 70px;
    padding: 24px 0;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    color: #ffffff;
    background-color: #77828d;
    margin: 0 auto;
    text-align: center;
    letter-spacing: 1px;
    display: block;
    box-sizing: border-box;
    position: relative;
    border: solid 1px #000
}

.more_btn_black:hover, .b_more_focus:focus .more_btn_black {
    background-color: #ffffff;
    color: #77828d;
    z-index: 2
}

.more_btn_black::before, .more_btn_black::after {
    top: 0;
    width: 50%;
    height: 100%;
    background-color: #77828d;
    position: absolute;
    z-index: -1;
    display: block;
    content: '';
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.more_btn_black::before {
    right: 0
}

.more_btn_black::after {
    left: 0
}

.more_btn_black:hover::before, .b_more_focus:focus .more_btn_black:before,
.more_btn_black:hover::after, .b_more_focus:focus .more_btn_black:after {
    width: 0;
    background-color: #77828d
}

.map_btn:hover, .b_more_focus:focus .map_btn {
    background-color: #77828d;
    color: #ffffff;
    z-index: 2
}

.map_btn::before, .map_btn::after {
    top: 0;
    width: 50%;
    height: 100%;
    background-color: #ffffff;
    position: absolute;
    z-index: -1;
    display: block;
    content: '';
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.map_btn::before {
    right: 0
}

.map_btn::after {
    left: 0
}

.map_btn:hover::before, .b_more_focus:focus .map_btn:before, .map_btn:hover::after,
.b_more_focus:focus .map_btn:after {
    width: 0;
    background-color: #ffffff
}

.popup_lead {
    position: relative;
    text-align: center;
    display: inline-block
}

.popup_lead:before {
    content: attr(aria-label);
    background: #77828d;
    transition: ease 0.26s;
    opacity: 0;
    display: inline-block;
    position: absolute;
    top: -28px;
    margin: auto;
    font-size: 12px;
    text-align: center;
    color: #ffffff;
    padding: 6px 10px 7px;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    letter-spacing: 1px;
    transform: translateX(-50%);
    visibility: hidden;
    box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.4);
    white-space: nowrap
}

.popup_lead:after {
    content: "";
    width: 0;
    height: 0;
    border: transparent solid 5px;
    border-top: solid 6px #333;
    display: block;
    left: 0;
    right: 0;
    top: -3px;
    position: absolute;
    margin: auto;
    transition: ease 0.26s;
    opacity: 0;
    visibility: hidden
}

.popup_lead:hover:before {
    opacity: 1;
    visibility: visible;
    top: -36px;
    transition-delay: 0.1s
}

.popup_lead:hover:after {
    top: -11px;
    opacity: 1;
    visibility: visible;
    transition-delay: 0.1s
}

.about_titlemv {
    opacity: 0
}

.about_displyon {
    opacity: 1
}

.about_svg {
    height: auto;
    width: 235px
}

.news_contents {
    position: relative;
    height: 800px
}

.news_txt_box {
    float: left;
    display: inline-block;
    margin: 150px 0 0 880px;
    text-align: center;
    background: transparent
}

.news_txt {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 34px;
    text-align: center;
    margin: 10px 0 40px 0;
    text-shadow: 0px 0px 20px #fff
}

.news_txt a {
    font-size: 1.6rem;
    position: relative;
    display: inline-block;
    transition: ease 0.26s;
    line-height: 180%
}

.news_txt:hover a {
    text-decoration: underline
}

.news_txt_date {
    color: #999999;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    text-align: center;
    margin: 10px 0 0 0;
    text-shadow: 0px 0px 20px #fff
}

.works_txt_box {
    display: block;
    margin: 0 auto;
    padding: 0px 0 0 0;
    text-align: center;
}

.tips_contents .works_txt_box {
    max-width: 1100px
}

.works_box {
    display: inline-table;
    background-color: #ffffff;
    margin: 0 4px 30px 4px;
    height: 370px
}

.works_box a, .tips_box a, .tips_box img {
    display: block;
    transition: ease-out 0.3s
}

.works_box a:focus, .works_box a:hover, .tips_box a:focus, .tips_box a:hover img {
    opacity: .7
}

.works_box_txt_l {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold;
    text-align: left;
    display: block;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    letter-spacing: 1px;
    margin: 35px auto 0;
    width: 270px;
    color: #666666
}

.works_box_txt_s {
    clear: both;
    color: #999999;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    text-align: left;
    margin: 20px 0 0 0;
    display: inline-block;
    width: 270px
}

.works_box_img img {
    width: 300px;
    max-height: 195px
}

.service_contents {
    position: relative;
    height: 606px;
    padding-top: 70px;
    background: #ffffff
}

.service_txt {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 34px;
    text-align: center;
    margin: 10px 0 40px 0
}

.service_txt_box {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.service_txt_date {
    color: #999999;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 34px;
    text-align: center;
    margin: 10px 0 0 0
}

.service_box {
    width: 100%;
    margin: 60px auto 80px;
    max-width: 1000px
}

.s_icon_box {
    display: inline-block;
    margin: 0;
    width: 19.6%;
    vertical-align: middle
}

.service_box a {
    transition: ease 0.28s
}

.service_box a:focus, .service_box a:hover {
    opacity: .6
}

.service_box a:focus img, .service_box a:hover img {
    transform: scale(0.75) translateY(4px)
}

.service_box a:focus p, .service_box a:hover p {
    transform: scale(1.1) translateY(-1px)
}

.s_icon_box img {
    margin-bottom: 10px;
    width: 42px;
    opacity: 1;
    transition: ease 0.2s
}

.s_icon_box .graphic_img {
    width: 40px
}

.s_box_p {
    color: #77828d;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    transition: ease 0.26s
}

.jobs_contents {
    position: relative;
    height: 800px;
    margin: 70px 0 0 0
}

.jobs_txt_box {
    float: left;
    display: inline-block;
    margin: 200px 0 0 818px;
    text-align: center;
    width: 485px
}

.index_tips_area {
    display: flex;
    display: -ms-flexbox;
    justify-content: flex-start;
    -ms-flex-pack: start;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}

.tips_contents .works_txt_box {
    max-width: 930px;
}

.tips_box_img {
    overflow: hidden;
    position: relative;
}

.tips_box_img:after {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    opacity: 0;
    transition: ease .3s;
}

.tips_box_img img {
    width: 100%;
    height: auto;
}

.tips_contents {
    position: relative;
    height: auto;
    background-color: #f2f2f2;
    padding: 0 0 50px;
}

.tips_box {
    margin: 0 auto 24px;
    position: relative;
    width: 32%;
    max-width: 300px;
    font-size: 0;
    background-color: #ffffff;
    transition: ease .3s;
}

.tips_box_txt {
    padding: 15px 18px 45px;
}

.tips_box_txt p {
    font-size: 14px;
    font-size: 1.4rem;
    white-space: normal;
    text-align: left;
    line-height: 140%;
    transition: ease .3s;
    color: #999999;
}

.tips_box_txt span {
    color: #666666;
    text-align: left;
    transition: ease .3s;
    letter-spacing: 1px;
}

.tips_box_txt .tips_vol {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-weight: 600;
    padding-bottom: 8px;
}

.tips_box_txt .tipscat {
    padding-left: 5px;
    font-size: 13px;
    font-size: 1.3rem;
}

.tips_box_txt .tips_date {
    text-align: left;
    font-size: 13px;
    font-size: 1.3rem;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    padding-left: 18px;
    font-weight: 600;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    letter-spacing: 1px;
}

.tips_box:hover {
    background: #232323;
}

.tips_box:hover .tips_box_img img {
    filter: blur(4px);
    -webkit-filter: blur(4px);
    -ms-filter: blur(4px);
    transform: scale(1.06);
}

.tips_box:hover .tips_box_img:after {
    opacity: 1;
}

.tips_box:hover .tips_box_txt p, .tips_box:hover .tips_box_txt span {
    color: #ffffff;
}

.ft_contact_area {
    width: 100%;
    padding: 0px 0 50px;
    text-align: center
}

.ft_contact_area h2 {
    border: none;
    margin: 0;
    padding: 0;
    line-height: 100%;
    padding-bottom: 40px;
}

.ft_contact_area h2 svg {
    width: 168px;
    height: auto;
}

.ft_contact_area h3 {
    font-size: 18px;
    font-weight: bold
}

.ft_contact_area p {
    font-size: 16px;
    color: #77828d;
    letter-spacing: 2px;
    line-height: 220%
}

.contact_btn_block {
    margin: 50px 0 70px
}

.ft_contact_area .more_btn_black span {
    color: #ffffff;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 15px;
    letter-spacing: 3px;
    position: relative;
    z-index: 2
}

.ft_contact_area .more_btn_black:hover span {
    color: #77828d
}

.contact_keyword_block {
    width: 90%;
    max-width: 920px;
    margin: 40px auto;
    display: flex;
    display: -ms-flexbox;
    justify-content: center;
    -ms-flex-pack: center;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}

.contact_keyword_box {
    padding: 15px 0 12px;
    width: 174px;
    margin: 0 5px 10px;
    position: relative;
    box-sizing: border-box
}

.contact_keyword_box:after {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    border: 1px solid #77828d;
    transition: ease-out .1s
}

.contact_keyword_box:before {
    content: "";
    display: block;
    background: rgba(0, 0, 0, 0.14);
    width: 90%;
    height: 80%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    margin: auto;
    opacity: 0;
    transition: ease .3s
}

.contact_keyword_box p {
    font-size: 16px;
    letter-spacing: 1px
}

.contact_keyword_box:hover:after {
    opacity: 0
}

.contact_keyword_box:hover:before {
    width: 100%;
    height: 100%;
    opacity: 1
}

.tips_box:hover .tips_box_txt .tips_date {
    color: #aaaaaa;
}

.access_contents {
    /*height:900px;*/
    text-align: center;
    z-index: 1;
    position: relative
}

.access_txt_box {
    display: inline-block;
    margin: 0px 0 0 0;
    padding: 0px 0 0 0;
    text-align: center;
    background-color: #ffffff;
    width: 60%;
    height: 100%;
    position: relative;
    z-index: 3
}

.map_btn {
    clear: both;
    width: 300px;
    padding: 24px 0;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    color: #77828d;
    background-color: #ffffff;
    margin: 0 50px;
    text-align: center;
    letter-spacing: 1px;
    display: inline-block;
    border: solid 1px #000;
    position: relative
}

.map_txt {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 30px;
    text-align: center;
    margin: 0 0 15px 0
}

.map_txt_call {
    color: #77828d;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 30px;
    text-align: center;
    margin: 0 0 0 0
}

.call_focus:focus .map_txt_call, .call_focus:hover .map_txt_call {
    text-decoration: underline
}

.map_befor {
    height: 900px;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 1
}

#map_top {
    height: 900px;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    -webkit-filter: grayscale(100%) contrast(80%) brightness(75%);
    filter: grayscale(100%) contrast(80%) brightness(75%);
    -ms-filter: grayscale(100%) contrast(80%) rightness(75%);
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(GrayScale=1)"
}

.map_box {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 2;
    background-color: transparent
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .map_box:not(:target) {
        background-color: rgba(55, 55, 55, 0.81)
    }
}

.bd {
    position: absolute;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background-color: #77828d
}

.bdT {
    width: 0%;
    height: 1px;
    top: 0;
    left: 0
}

.bdB {
    width: 0%;
    height: 1px;
    bottom: 0;
    right: 0
}

.bdR {
    height: 0%;
    width: 1px;
    right: 0;
    top: 0
}

.bdL {
    height: 0%;
    width: 1px;
    left: 0;
    bottom: 0
}

.bdT, .bdB {
    animation: intro_more_btn_w 0.32s ease-in 2.2s 1 normal both;
    -webkit-animation: intro_more_btn_w 0.32s ease-in 2.2s 1 normal both
}

.bdR, .bdL {
    animation: intro_more_btn_h 0.32s ease-in 2.2s 1 normal both;
    -webkit-animation: intro_more_btn_h 0.32s ease-in 2.2s 1 normal both
}

@keyframes intro_more_btn_w {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-webkit-keyframes intro_more_btn_w {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes intro_more_btn_h {
    0% {
        height: 0
    }

    100% {
        height: 100%
    }
}

@-webkit-keyframes intro_more_btn_h {
    0% {
        height: 0
    }

    100% {
        height: 100%
    }
}

.intro_more_back {
    animation: intro_more_back 0.35s ease-in 2.5s 1 normal forwards;
    -webkit-animation: intro_more_back 0.35s ease-in 2.5s 1 normal forwards
}

@keyframes intro_more_back {
    0% {
        background: transparent
    }

    100% {
        background: #ffffff
    }
}

@-webkit-keyframes intro_more_back {
    0% {
        background: transparent
    }

    100% {
        background: #ffffff
    }
}

@keyframes intro_more_back768 {
    0% {
        background: transparent
    }

    100% {
        background: #77828d
    }
}

@-webkit-keyframes intro_more_back768 {
    0% {
        background: transparent
    }

    100% {
        background: #77828d
    }
}

.fadeIn {
    animation: fadeIn 0.4s ease-in 2.6s 1 normal both;
    -webkit-animation: fadeIn 0.4s ease-in 2.6s 1 normal both
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.actives {
    font-size: 1.6rem;
    color: #333333;
    display: inline-block;
    -moz-transition: color 0.3s;
    outline: none;
    padding: 5px 0;
    text-decoration: none;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
    text-transform: none;
    transition: color 0.3s;
    position: relative
}

.text_animation {
    stroke: #77828d;
    fill: #77828d;
    fill-opacity: 0;
    stroke-width: 1px;
    stroke-dasharray: 2000px;
    stroke-dashoffset: 2000px;
    animation: text_animation 2.8s ease-in 0.9s 1 normal forwards;
    -webkit-animation: text_animation 2.8s ease-in 0.9s 1 normal forwards;
    -moz-animation: text_animation 2.8s ease-in 0.9s 1 normal forwards;
    -ms-animation: text_animation 2.8s ease-in 0.9s 1 normal forwards
}

@keyframes text_animation {
    0% {
        stroke-dashoffset: 2000px;
        fill-opacity: 0;
        stroke-width: 1px
    }

    60% {
        stroke-dashoffset: 500px;
        fill-opacity: 1
    }

    100% {
        stroke-dashoffset: 0;
        stroke-width: 0;
        fill-opacity: 1
    }
}

@-webkit-keyframes text_animation {
    0% {
        stroke-dashoffset: 2000px;
        fill-opacity: 0;
        stroke-width: 1px
    }

    60% {
        stroke-dashoffset: 500px;
        fill-opacity: 1
    }

    100% {
        stroke-dashoffset: 0;
        stroke-width: 0;
        fill-opacity: 1
    }
}

@-moz-keyframes text_animation {
    0% {
        stroke-dashoffset: 2000px;
        fill-opacity: 0;
        stroke-width: 1px
    }

    60% {
        stroke-dashoffset: 500px;
        fill-opacity: 1
    }

    100% {
        stroke-dashoffset: 0;
        stroke-width: 0;
        fill-opacity: 1
    }
}

@-ms-keyframes text_animation {
    0% {
        stroke-dashoffset: 2000px;
        fill-opacity: 0;
        stroke-width: 1px
    }

    60% {
        stroke-dashoffset: 500px;
        fill-opacity: 1
    }

    100% {
        stroke-dashoffset: 0;
        stroke-width: 0;
        fill-opacity: 1
    }
}

.intext {
    animation: intext 0.4s ease-in 1.6s 1 normal both;
    -webkit-animation: intext 0.4s ease-in 1.6s 1 normal both
}

@keyframes intext {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes intext {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.left_start {
    -webkit-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
    transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0)
}

.right_start {
    -webkit-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
    transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0)
}

.move_left {
    opacity: 1;
    -webkit-transition: all 850ms cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: all 850ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 850ms cubic-bezier(0.77, 0, 0.175, 1);
    transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -webkit-transform: translate3d(0%, 0, 0)
}

.move_right {
    opacity: 1;
    -webkit-transition: all 850ms cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: all 850ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 850ms cubic-bezier(0.77, 0, 0.175, 1);
    transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -webkit-transform: translate3d(0%, 0, 0)
}

.delay0 {
    animation-delay: 0ms;
    -webkit-animation-delay: 0ms
}

.a_delay400 {
    animation-delay: 200ms;
    -webkit-animation-delay: 200ms
}

.a_delay600 {
    animation-delay: 400ms;
    -webkit-animation-delay: 400ms
}

.a_delay800 {
    animation-delay: 600ms;
    -webkit-animation-delay: 600ms
}

.delay200 {
    animation-delay: 200ms;
    -webkit-animation-delay: 200ms
}

.delay400 {
    animation-delay: 400ms;
    -webkit-animation-delay: 400ms
}

.delay600 {
    animation-delay: 600ms;
    -webkit-animation-delay: 600ms
}

.delay800 {
    animation-delay: 800ms;
    -webkit-animation-delay: 800ms
}

.delay1000 {
    animation-delay: 1000ms;
    -webkit-animation-delay: 1000ms
}

.delay1200 {
    animation-delay: 1200ms;
    -webkit-animation-delay: 1200ms
}

.delay1500 {
    animation-delay: 1500ms;
    -webkit-animation-delay: 1500ms
}

.sp {
    display: none
}

.works_desktop_on, .works_desktop_on2 {
    display: none
}

@media screen and (max-width: 1300px) {
    .intro_more_btn {
        margin: 0;
        float: none
    }

    .intro_txt_box {
        display: inline-block;
        margin: 90px 0 0 40px;
        float: left
    }

    .intro_more_set {
        float: left;
        left: 40px
    }

    .news_txt_box {
        float: right;
        display: inline-block;
        margin: 150px 50px 0 0;
        text-align: center
    }

    .service_txt_box {
        float: left;
        display: inline-block;
        margin: 40px auto;
        text-align: center
    }

    .jobs_txt_box {
        float: right;
        margin: 200px 50px 0 0;
        width: 380px
    }

    .works_txt_box {
        width: 98%
    }
}

@media screen and (max-width: 1245px) {
    .works_txt_box {
        width: 100%
    }
}

@media screen and (max-width: 1210px) {
    header.scrollgnavi #header_content {
        max-width: 980px
    }
}

@media screen and (max-width: 1100px) {
    .contents_img_left img {
        width: 87%
    }

    .contents_img_right img {
        right: 0;
        top: 0;
        z-index: -1;
        position: absolute;
        width: 87%
    }

    .intro_txt_box {
        display: inline-block;
        margin: 46px 0 0 50px;
        float: left
    }

    .intro_contents {
        position: relative;
        height: 700px
    }

    .news_contents {
        position: relative;
        height: 700px
    }

    .service_contents {
        height: 580px
    }

    .jobs_contents {
        position: relative;
        height: 700px;
        margin: 70px 0 0 0
    }

    .news_txt_box {
        float: right;
        display: inline-block;
        margin: 80px 50px 0 0;
        text-align: center
    }

    .service_txt_box {
        margin: auto
    }

    .jobs_txt_box {
        margin: 145px 50px 0 0
    }

    header .global_navi {
        display: inline-block
    }
}

@media screen and (max-width: 1020px) {
    .footer_navi.fnavi_under {
        margin-top: 0;
        display: block;
        text-align: center
    }

    .footer_navi.fnavi_under li {
        margin-top: 10px
    }

    .fnavi_under #fnavi6 {
        border-left: 1px #77828d solid
    }

    header.scrollgnavi #header_content {
        max-width: inherit
    }

    header.scrollgnavi #logo {
        margin: 0 20px
    }

    header.scrollgnavi #global_wrap {
        width: auto
    }

    header.scrollgnavi .global_navi li {
        padding: 22px 12px
    }

    header .global_navi li {
        padding: 27px 11px
    }

    header #global_wrap {
        width: 800px
    }

    #header_content.scrollDown .nowPosition {
        padding: 4px 10px !important
    }

    #header_content.scrollDown .global_navi li {
        padding: 8px 10px
    }

    .ft_contact_area h2 svg {
        width: 150px;
    }

    .ft_contact_area h3 {
        font-size: 16px
    }

    .ft_contact_area p {
        font-size: 15px
    }

    .contact_btn_block {
        margin: 30px 0 50px
    }

    .contact_keyword_box p {
        font-size: 14px;
        letter-spacing: 0
    }

    .contact_keyword_block {
        margin: 30px auto
    }
}

@media screen and (max-width: 950px) {
    .works_desktop_none {
        display: none
    }

    .works_desktop_on {
        display: inline-table
    }

    .thumbnail_contents, .gallery_contents {
        height: 1250px
    }

    .intro_contents, .news_contents, .jobs_contents {
        height: 620px
    }
}

@media screen and (max-width: 940px) {
    .more_btn_black {
        margin-top: 6%
    }

    .news_txt {
        margin: 1% 0 4% 0
    }

    .s_icon_box {
        width: 17%
    }

    .intro_txt_l svg {
        width: 400px;
        margin-bottom: -6px
    }

    .intro_txt_s {
        font-size: 3.8rem;
        line-height: 50px
    }

    .intro_txt_jp {
        font-size: 1.6rem;
        line-height: 28px
    }

    .aboutus_iconblock p {
        text-align: justify
    }

    .service_box {
        margin-bottom: 20px
    }

    .contents_txt {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 900px) {
    .thumbnail_contents_txt {
        width: 90%
    }

    .ws_box {
        width: 617px
    }

    .works_slider button.slick-prev, .works_slider button.slick-next {
        display: none !important
    }
}

@media screen and (max-width: 880px) {
    .br880 {
        display: block
    }

    .jobs_txt_box {
        margin-top: 10%
    }

    .intro_contents, .news_contents, .jobs_contents {
        height: 580px
    }

    header #global_wrap {
        width: auto
    }

    header .global_navi li {
        padding: 23px 10px
    }

    header .global_navi li a {
        font-size: 1.2rem
    }

    .contents_title {
        margin-bottom: 40px
    }

    #anim_trigger.scrollgnavi #logo {
        margin-top: 0
    }
}

@media screen and (max-width: 820px) {
    header.scrollgnavi .global_navi li {
        font-size: 12px;
        font-size: 1.2rem
    }

    .news_txt_box .more_btn_black {
        margin-top: 0
    }
}

@media screen and (max-width: 768px) {
    .intro_txt_box {
        margin-top: 32px
    }

    .intro_txt_l svg {
        width: 340px;
        margin-bottom: -10px
    }

    .intro_txt_s {
        font-size: 3.3rem;
        line-height: 45px
    }

    .intro_txt_jp {
        font-size: 1.5rem;
        line-height: 26px;
        margin-top: 18px
    }

    .intro_more_set {
        top: 32px
    }

    .map_btn, .more_btn_black {
        width: 220px;
        height: 50px;
        padding: 15px 0;
        display: block;
        margin: 0 auto
    }

    .intro_more_btn {
        width: 260px;
        height: 56px;
        padding: 20px 0
    }

    #fnavi_center1 {
        width: 665px
    }

    header .global_navi li.nowPosition {
        padding-top: 23px
    }

    header {
        height: 78px
    }

    header .global_navi li {
        font-size: 12px;
        font-size: 1.2rem;
        padding: 27px 10px
    }

    header #global_wrap {
        width: 700px
    }

    header.scrollgnavi .global_navi li {
        font-size: 12px;
        font-size: 1.2rem;
        padding: 22px 6px
    }

    #header_content.scrollDown {
        height: 40px;
        text-align: right
    }

    #header_content.scrollDown .nowPosition {
        padding: 4px 10px !important
    }

    #header_content.scrollDown #logo {
        margin-top: 0;
        margin-left: 0;
        width: 39px
    }

    #header_content.scrollDown .global_navi li {
        padding: 8px 10px
    }

    footer .footer_navi {
        width: 98%
    }

    footer .footer_navi li {
        font-size: 11px;
        font-size: 1.1rem;
        margin: 10px auto;
        display: block;
        border: none
    }

    .fnavi_under #fnavi6 {
        border: none
    }

    .footer_navi.fnavi_under {
        margin-top: -10px
    }

    #anim_trigger.scrollgnavi #global_wrap {
        padding: 0
    }

    p.sentence1 {
        font-size: 14px;
        font-size: 1.4rem
    }

    .aboutus_block {
        font-size: 0
    }

    .about_blocksp {
        font-size: 0
    }

    .main_content .thumbnail_contents_txt, .main_content .contents_txt,
    .main_content .contents_txt {
        font-size: 16px;
        font-size: 1.6rem
    }

    .intro_more_back {
        animation: intro_more_back768 0.35s ease-in 2.5s 1 normal forwards;
        -webkit-animation: intro_more_back768 0.35s ease-in 2.5s 1 normal forwards
    }

    .sns_block_ts {
        display: block;
        margin-bottom: 0
    }

    #ft_sns_icon {
        display: none
    }

    .aboutus_block {
        width: 90%
    }

    .aboutus_iconblock {
        width: 48.5%;
        max-width: none;
        margin-bottom: 20px
    }

    .aboutus_iconblock img {
        margin-bottom: 12px
    }

    .aboutus_iconblock h2 {
        margin-bottom: 15px
    }

    .aboutus_iconblock:nth-of-type(2) {
        margin-right: 0
    }

    .share {
        max-width: 600px;
        height: 100px;
        margin: 0 auto;
        position: relative;
        overflow: hidden
    }

    .share-button, .share-toggle-button {
        position: absolute;
        display: inline-block;
        left: 50%;
        top: 50%;
        border-radius: 50%;
        width: 70px;
        height: 70px;
        line-height: 68px;
        margin-left: -35px;
        margin-top: -35px;
        background: #77828d;
        text-align: center;
        color: #ffffff;
        border: none;
        outline: none
    }

    .share-button:hover, .share-toggle-button:hover {
        color: #ffffff
    }

    .share-button {
        font-size: 30px;
        font-size: 3rem;
        background: #737070;
        -webkit-transform: scale(0.95, 0.95);
        transform: scale(0.95, 0.95);
        color: #222222
    }

    a.share-button {
        color: #ffffff
    }

    a.share-button:hover, a.share-button:focus {
        color: #dfd7d7
    }

    .share-toggle-button {
        z-index: 9;
        background-color: #666666;
        font-size: 20px;
        font-size: 2rem
    }

    .share-items {
        list-style-type: none;
        padding: 0;
        margin: 0
    }

    .share-item {
        display: inline-block
    }

    _::-webkit-full-page-media, :root footer #bottom span {
        font-size: 10px;
        font-size: 1rem
    }

    .tips_date {
        position: static;
        margin-bottom: 10px
    }
}

@media screen and (max-width: 640px) {
    footer #bottom span {
        font-size: 11px;
        font-size: 1.1rem
    }

    #fnavi_center1 {
        width: 100%
    }

    .intro_txt_l svg {
        width: auto
    }

    footer .footer_navi #fnavi_center #fnavi6 {
        border-left: none
    }

    #corprate_profile {
        width: 92%;
        margin: 40px auto 40px
    }

    #index_slider_d {
        margin-bottom: 10px
    }

    #pager_right a {
        font-size: 10px;
        font-size: 1rem;
        letter-spacing: normal;
        line-height: 140%;
        padding-right: 15px
    }

    #pager_left a {
        font-size: 10px;
        font-size: 1rem;
        letter-spacing: normal;
        line-height: 140%;
        padding-left: 15px
    }

    #pager_middle {
        font-weight: normal;
        letter-spacing: 1px;
        padding: 10px 0
    }

    .jp-en_link {
        display: block;
        color: white;
        text-align: center;
        letter-spacing: 4px;
        margin-top: 4%;
        font-weight: bold;
        text-decoration: none;
        text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
        text-transform: uppercase;
        transition: color 0.3s;
        font-size: 1.4rem
    }

    .jpen_anchor {
        position: relative;
        color: #ffffff;
        font-size: 1.6rem
    }

    .jpen_anchor:after {
        content: "";
        width: 23px;
        height: 2px;
        display: block;
        position: absolute;
        bottom: -4px;
        left: -6px;
        right: 0;
        margin: auto;
        background: #ffffff
    }

    .jp-en_link a {
        color: #ffffff;
        opacity: 0.5
    }

    .news_txt a {
        font-size: 1.4rem
    }

    .logo_white {
        display: block
    }

    .white_on {
        visibility: visible !important;
        opacity: 1 !important
    }

    header {
        height: 54px;
        position: static;
        background: rgba(255, 255, 255, 0.6)
    }

    .logo_black.blogo_of {
        transition: 0.2s ease 0.6s
    }

    #anim_trigger {
        position: fixed;
        background: rgba(255, 255, 255, 0.6)
    }

    #navi9 {
        display: none !important
    }

    h3 {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 170%;
        font-weight: 700;
        letter-spacing: 1px
    }

    header.scrollgnavi {
        height: auto;
        position: relative
    }

    footer .footer_navi {
        width: 88%
    }

    #content {
        margin: 0 auto
    }

    #anim_trigger.scrollgnavi #logo {
        padding: 0;
        margin: 8px auto;
        width: 38px
    }

    #anim_trigger.scrollgnavi {
        height: 54px
    }

    .sp_section {
        display: block;
        overflow: hidden;
        width: 100%;
        clear: both
    }

    .sp_section.mrgnone {
        margin-top: 0
    }

    header #logo {
        margin: 6px auto 4px;
        padding: 0;
        transform: none;
        width: 38px;
        height: 38px
    }

    .displaynone {
        visibility: hidden;
        opacity: 0;
        transition: .3s ease .1s
    }

    header #global_wrap {
        position: fixed;
        padding: 0;
        width: 75%;
        right: -101%;
        background: rgba(42, 41, 52, 0.9);
        visibility: hidden;
        opacity: 0;
        padding: 0;
        padding-bottom: 2px;
        top: 0;
        transition: 0.34s ease transform, 0.34s linear top;
        -webkit-transition: 0.34s ease visibility, 0.34s ease opacity;
        top: 0;
        transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
        -webkit-transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
        overflow: scroll;
        -webkit-overflow-scrolling: touch
    }

    header #global_wrap.onanimation {
        right: 0;
        transition: 0.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0s
    }

    header #global_wrap.ofanimation {
        right: -101%;
        transition: 0.6s ease .5s
    }

    header .global_navi {
        /*margin-top:74px;*/
        margin: 74px 0 0 0;
        overflow: hidden;
        padding: 0 7% 0 11%
    }

    header .global_navi li {
        width: 100%;
        padding: 0;
        opacity: 0
    }

    header .global_navi li a:before, header .global_navi > li a:after {
        content: none
    }

    header .global_navi li.nowPosition {
        padding-top: 0
    }

    .backGray {
        background: rgba(20, 16, 32, 0.2);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    header .global_navi li a {
        color: #ffffff;
        font-weight: normal;
        font-size: 16px;
        display: block;
        transition: .3s ease;
        text-align: left;
        letter-spacing: normal;
        padding: 20px 0 18px;
        position: relative
    }

    header .global_navi li a.ttlname {
        border-bottom: 1px solid #96959d;
        transform: translateX(50%)
    }

    header .global_navi li a.sp_tab:after {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        transform: rotate(45deg);
        top: 0;
        bottom: 0;
        position: absolute;
        right: 0;
        margin: auto;
        left: auto;
        opacity: 1;
        background: none
    }

    header .global_navi li a:hover:after, header .global_navi li a:focus:after {
        transform: rotate(45deg)
    }

    header .global_navi li a.open:after {
        transform: rotate3D(1, 0, 0, 180deg) rotate(45deg) translate(-3px, -3px)
    }

    header .global_child_navi {
        padding: 14px 0;
        border-bottom: 1px solid #96959d
    }

    header .global_child_navi li {
        padding: 0;
        display: block;
        float: none;
        opacity: 1
    }

    header .global_child_navi li a {
        font-size: 11px;
        color: #d3d3d5;
        letter-spacing: 2px;
        padding: 11px 3% 10px 6%;
        line-height: 140%
    }

    header .global_child_navi li a:after {
        content: none
    }

    .switch {
        position: absolute;
        right: 14px;
        top: 10px;
        width: auto;
        height: auto;
        display: inline-block;
        width: 20px;
        z-index: 9999;
        font-size: 1.6rem
    }

    .switch .line1, .switch .line2 {
        width: 20px;
        height: 3px;
        background: #77828d;
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 1;
        display: inline-block
    }

    .switch .line1 {
        transition: 0.6s ease transform, 0.6s linear top;
        -webkit-transition: 0.6s ease all;
        top: 0;
        transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01);
        -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01)
    }

    .switch .line2 {
        transition: 0.6s ease transform, 0.6s linear top;
        -webkit-transition: 0.6s ease all;
        top: -6px;
        transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01);
        -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01)
    }

    .on {
        position: fixed
    }

    .on .line1 {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        top: 4px;
        left: 1px;
        background: #ffffff
    }

    .on .line2 {
        transform: rotate(-225deg);
        -webkit-transform: rotate(-225deg);
        top: -12px;
        left: 1px;
        background: #ffffff
    }

    header .onanimation .global_navi {
        margin-left: 0 !important;
        opacity: 1 !important;
        transition: ease-in 0.3s;
        transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01);
        -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01)
    }

    .onanimation #navi1 {
        transition: 0.4s ease 0.18s
    }

    .onanimation #navi2 {
        transition: 0.4s ease 0.234s
    }

    .onanimation #navi3 {
        transition: 0.4s ease 0.288s
    }

    .onanimation #navi4 {
        transition: 0.4s ease 0.342s
    }

    .onanimation #navi5 {
        transition: 0.4s ease 0.396s
    }

    .onanimation #navi6 {
        transition: 0.4s ease 0.45s
    }

    .onanimation #navi7 {
        transition: 0.4s ease 0.504s
    }

    .onanimation #navi8 {
        transition: 0.4s ease 0.558s
    }

    .onanimation #navi9 {
        transition: 0.4s ease 0.612s
    }

    .onanimation #navi1 a {
        transition: 0.17s ease 0.17s transform;
        transform: translateX(0%)
    }

    .onanimation #navi2 a {
        transition: 0.17s ease 0.224s transform;
        transform: translateX(0%)
    }

    .onanimation #navi3 a {
        transition: 0.17s ease 0.278s transform;
        transform: translateX(0%)
    }

    .onanimation #navi4 a {
        transition: 0.17s ease 0.332s transform;
        transform: translateX(0%)
    }

    .onanimation #navi5 a {
        transition: 0.17s ease 0.386s transform;
        transform: translateX(0%)
    }

    .onanimation #navi6 a {
        transition: 0.17s ease 0.44s transform;
        transform: translateX(0%)
    }

    .onanimation #navi7 a {
        transition: 0.17s ease 0.494s transform;
        transform: translateX(0%)
    }

    .onanimation #navi8 a {
        transition: 0.17s ease 0.548s transform;
        transform: translateX(0%)
    }

    .onanimation #navi9 a {
        transition: 0.17s ease 0.602s transform;
        transform: translateX(0%)
    }

    .onanimation #navi1, .onanimation #navi2, .onanimation #navi3, .onanimation #navi4,
    .onanimation #navi5, .onanimation #navi6, .onanimation #navi7, .onanimation #navi8,
    .onanimation #navi9 {
        opacity: 1
    }

    header .ofanimation .global_navi {
        transition: 0s ease 0.5s;
        transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01);
        -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.29, 1.01)
    }

    .ofanimation {
        opacity: 0 !important
    }

    .onanimation {
        visibility: visible !important;
        opacity: 1 !important
    }

    .tapstyle {
        border-left: 2px solid #ffffff
    }

    header #header_content {
        max-width: 640px
    }

    #anim_trigger.scrollgnavi #logo {
        float: none
    }

    .icons {
        display: block;
        width: 100%;
        font-family: "icon-font" !important;
        text-align: center;
        margin: 0 auto;
        padding: 8% 7% 0 11%;
        font-size: 0
    }

    .icons a {
        display: block;
        text-align: center;
        color: #ffffff;
        font-size: 180%;
        position: relative;
        box-sizing: border-box
    }

    .icons a.icon_contact, .icons a.icon_estimate {
        display: block;
        width: 100%;
        border: 1px solid #95949c;
        margin-bottom: 10px;
        height: 52px
    }

    .icons a.icon_phone, .icons a.icon_map {
        display: inline-block;
        width: 50%;
        text-align: left;
        padding: 5px 0
    }

    .icons a span {
        display: inline-block;
        font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
        font-size: 10px;
        vertical-align: middle;
        color: #ffffff
    }

    .icons a:before {
        display: inline-block;
        padding-right: 10px;
        vertical-align: middle;
        color: #ffffff
    }

    .icons a.icon_phone {
        font-size: 60%
    }

    .icons a.icon_phone:before {
        content: "\e615";
        font-size: 24px
    }

    .icons a.icon_contact {
        font-size: 60%;
        padding-top: 12px
    }

    .icons a.icon_contact:before {
        content: "\e613";
        font-size: 26px
    }

    .icons a.icon_map {
        font-size: 60%
    }

    .icons a.icon_map:before {
        content: "\e614";
        font-size: 24px
    }

    .icons a.icon_estimate {
        font-size: 60%;
        padding-top: 17px
    }

    .icons a.icon_estimate:before {
        content: "\e616";
        font-size: 16px;
        top: 28%
    }

    .onanimation .jp-en_link {
        opacity: 1;
        transition: .7s ease .6s;
    }

    .ofanimation .jp-en_link {
        opacity: 0;
        transition: 0.3s ease 0s
    }

    .jp-en_link {
        text-align: left;
        padding: 10px 7% 30px 12%;
        font-size: 14px;
        font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
        letter-spacing: 2px
    }

    .jp-en_line {
        padding: 0 2px;
        font-size: 13px
    }

    .jpen_anchor:after {
        width: 19px
    }

    header #logo img {
        width: 38px;
        height: 39px;
        position: relative;
        z-index: 9999
    }

    .logo_white {
        z-index: 9999;
        display: block;
        position: relative
    }

    footer #bottom {
        padding: 20px 10px
    }

    footer .footer_navi {
        margin: 0 auto
    }

    #ft_sns_icon a span::before {
        font-size: 120%
    }

    #ft_sns_icon a span.twitter::before {
        margin-right: 3px
    }

    #ft_sns_icon a span.facebook::before {
        margin-right: 3px
    }

    #ft_sns_icon a span.google_plus::before {
        margin-right: 3px
    }

    p.sentence1 {
        color: #77828d;
        font-size: 12px;
        font-size: 1.2rem;
        letter-spacing: 1px;
        line-height: 160%;
        margin-top: 20px
    }

    .pcblock {
        display: none !important
    }

    .spblock {
        display: block !important
    }

    .sp_none {
        display: none !important
    }

    .sp {
        display: block
    }

    .pc {
        display: none
    }

    a {
        -webkit-tap-highlight-color: rgba(84, 84, 84, 0.8)
    }

    .sp_none {
        display: none
    }

    br {
        display: none
    }

    .sp_size {
        height: 20px !important
    }

    .sp_size_access {
        height: 20px !important;
        fill: #ffffff
    }

    .intro_txt_jp br, .map_txt br {
        display: inherit
    }

    .contents_txt {
        font-size: 1.4rem;
        font-weight: 500;
        line-height: 25px;
        margin: 10px 10px 20px;
        width: auto
    }

    .contents_title {
        font-size: 24px;
        font-size: 2.4rem;
        font-weight: bold;
        letter-spacing: 2px;
        margin: 0 0 25px 0
    }

    .contents_title_wh {
        color: white
    }

    .contents_img_left img {
        width: 100%;
        position: relative
    }

    .contents_img_right img {
        right: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        position: relative
    }

    .intro_img_sp img {
        left: -4px;
        top: 11px;
        z-index: -1;
        position: absolute;
        width: 490px
    }

    .intro_img_sp {
        display: block;
        background-color: white;
        z-index: 5;
        height: 355px;
        width: 90px
    }

    .intro_contents {
        position: relative;
        width: 100%;
        height: auto;
        padding-bottom: 50px;
        display: inline-block
    }

    .intro_txt_box {
        display: inline-block;
        margin: 20px 0 0 15px;
        float: left
    }

    .intro_txt_l {
        font-size: 36px;
        font-size: 3.6rem;
        font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
        letter-spacing: 3px;
        width: 250px;
        line-height: 40px
    }

    .intro_txt_s {
        font-size: 23px;
        font-size: 2.3rem;
        width: 220px;
        margin: 12px 0 0 0;
        line-height: 30px;
        font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
        letter-spacing: 1px
    }

    .intro_txt_jp {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 21px;
        font-weight: 500;
        margin-top: 15px
    }

    .intro_more_btn {
        width: 230px;
        height: 60px;
        top: 0;
        padding: 22px 0;
        font-size: 11px;
        font-size: 1.1rem;
        margin: 0 auto 2px
    }

    .intro_more_set {
        left: 15px;
        top: 30px;
        margin-bottom: 20px;
        float: none;
        width: 100%;
        text-align: center;
        left: 0
    }

    .intro_more_bg {
        background-color: #77828d
    }

    .intro_more_text {
        color: #ffffff;
        font-size: 1.4rem
    }

    .intro_more_over::before, .intro_more_over::after {
        background-color: #77828d
    }

    .news_txt_box {
        float: none;
        display: block;
        margin: 30px auto 0;
        text-align: center
    }

    .news_txt {
        font-size: 14px;
        font-size: 1.4rem;
        font-weight: 500;
        line-height: 24px;
        text-align: center;
        margin: -2px 10px 20px
    }

    .news_txt_date {
        color: #999999;
        font-size: 14px;
        font-size: 1.4rem;
        font-weight: 500;
        line-height: 30px;
        text-align: center;
        margin: 10px 0 0 0
    }

    .news_contents {
        position: relative;
        height: auto;
        padding-bottom: 50px;
        display: block
    }

    .service_contents {
        height: auto;
        margin-top: 0;
        margin-bottom: 30px;
        text-align: center;
        padding-top: 40px
    }

    .service_txt_box {
        float: none
    }

    .service_txt_box .bmore_set_h {
        top: 0
    }

    .s_icon_box {
        margin-bottom: 40px;
        width: 30%
    }

    .service_box {
        margin: 40px auto 20px
    }

    .s_box_p {
        font-size: 12px;
        font-size: 1.2rem
    }

    .s_icon_box img {
        width: 34px
    }

    .s_icon_box .graphic_img {
        width: 32px
    }

    .jobs_contents {
        position: relative;
        height: auto;
        margin-top: 0;
        margin-bottom: 50px;
        display: inline-block
    }

    .jobs_txt_box {
        float: none;
        display: block;
        margin: 40px auto 0
    }

    .works_box {
        margin-bottom: 22px;
        height: 350px;
        width: 90%
    }

    .works_txt_box {
        padding: 10px 0 0 0
    }

    .works_box_txt_l {
        font-size: 16px;
        font-size: 1.6rem;
        margin: 18px auto 0;
        width: 280px
    }

    .works_box_txt_s {
        font-size: 13px;
        font-size: 1.3rem;
        margin: 15px 0 0 0;
        width: 280px
    }

    .works_box_img img {
        width: 100%;
        max-height: none
    }

    .tips_box {
        width: 90%;
        max-width: none;
    }

    .thumbnail_contents {
        height: 2182px;
        padding: 0
    }

    .thumbnail_contents_txt {
        font-size: 14px;
        font-size: 1.4rem;
        font-weight: 500;
        line-height: 25px;
        margin: 10px 10px 40px;
        width: auto
    }

    .gallery_contents {
        height: 1805px;
        padding: 0
    }

    .more_btn {
        width: 192px;
        height: 40px;
        padding: 14px 0;
        font-size: 12px;
        font-size: 1.2rem;
        margin: 10px 10% 0
    }

    .more_btn_black {
        width: 192px;
        height: 45px;
        padding: 14px 0;
        font-size: 14px;
        font-size: 1.4rem;
        margin: 0 auto;
        font-weight: bold
    }

    .map_btn {
        width: 192px;
        height: 42px;
        padding: 14px 0;
        font-size: 12px;
        font-size: 1.2rem;
        margin: 10px auto 0;
        background-color: #ffffff
    }

    .access_contents {
        height: 100%
    }

    .access_txt_box {
        margin: 0px 0 0 0;
        padding: 10px 0 0 0;
        background-color: rgba(255, 255, 255, 0);
        width: 100%;
        height: auto
    }

    .map_txt {
        font-size: 14px;
        font-size: 1.4rem;
        color: #ffffff;
        margin: 0 0 10px 0
    }

    .map_txt_call {
        font-size: 14px;
        font-size: 1.4rem;
        color: #ffffff;
        margin: 15px 0 10px 0
    }

    .works_txt_box {
        width: 100%
    }

    .aboutus_iconblock p {
        font-size: 13px;
        font-size: 1.3rem
    }

    .img_slider {
        width: 100%;
        height: auto
    }

    .img_slider ul {
        width: 100%;
        height: 219px
    }

    .img_slider ul li {
        width: 100%;
        height: 219px
    }

    .works_desktop_on2 {
        display: inline-block
    }

    .accmore_set_h2 {
        top: 25px
    }

    .show_start {
        -webkit-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
        transition: all 100ms cubic-bezier(0.77, 0, 0.175, 1);
        transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -webkit-transform: translate3d(100%, 0, 0)
    }

    .move_show {
        opacity: 1;
        -webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        transform: translate3d(0%, 0, 0);
        -moz-transform: translate3d(0%, 0, 0);
        -webkit-transform: translate3d(0%, 0, 0)
    }

    .left_start {
        -webkit-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);
        transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);
        transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -webkit-transform: translate3d(100%, 0, 0)
    }

    .right_start {
        -webkit-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);
        transition: all 0ms cubic-bezier(0.77, 0, 0.175, 1);
        transform: translate3d(-100%, 0, 0);
        -moz-transform: translate3d(-100%, 0, 0);
        -webkit-transform: translate3d(-100%, 0, 0)
    }

    .move_left {
        opacity: 1;
        -webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        transform: translate3d(0%, 0, 0);
        -moz-transform: translate3d(0%, 0, 0);
        -webkit-transform: translate3d(0%, 0, 0)
    }

    .move_right {
        opacity: 1;
        -webkit-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1);
        transform: translate3d(0%, 0, 0);
        -moz-transform: translate3d(0%, 0, 0);
        -webkit-transform: translate3d(0%, 0, 0)
    }

    .delay0 {
        animation-delay: 200ms;
        -webkit-animation-delay: 200ms
    }

    .a_delay400 {
        animation-delay: 400ms;
        -webkit-animation-delay: 400ms
    }

    .accmore_set_h {
        margin-top: 0
    }
}

@media screen and (max-width: 620px) {
    h2 {
        line-height: 125%;
        padding-bottom: 3px;
        letter-spacing: 1px;
        font-size: 13px;
        font-size: 1.3rem !important
    }

    #container {
        max-width: inherit;
        width: 100%
    }

    #content {
        margin: 0 auto;
        padding: 0;
        width: 100%
    }

    header.scrollgnavi .global_navi li {
        font-size: 13px;
        font-size: 1.3rem;
        padding: 11px 6px
    }

    footer .footer_navi {
        overflow: hidden;
        padding: 0
    }

    footer .footer_navi li {
        width: 100%;
        float: none;
        text-align: center;
        border: none;
        line-height: 14px
    }

    #ft_sns_icon {
        margin: 10px auto 2px
    }

    .main_content .thumbnail_contents_txt, .main_content .contents_txt,
    .main_content .contents_txt {
        font-size: 12px;
        font-size: 1.2rem
    }

    .sp_br {
        display: block
    }

    .aboutus_block {
        margin: 0 auto 30px
    }

    .ft_contact_area {
        padding: 0px 3% 30px
    }

    .ft_contact_area h2 {
        padding-bottom: 20px
    }

    .ft_contact_area h2 svg {
        width: 124px;
    }

    .ft_contact_area h3 {
        font-size: 15px
    }

    .ft_contact_area p {
        font-size: 12px;
        font-size: 1.2rem;
        letter-spacing: 1px;
        line-height: 200%
    }

    .contact_btn_block {
        margin: 25px 0 40px;
    }

    .ft_contact_area .more_btn_black span {
        font-size: 13px;
        font-size: 1.3rem;
        letter-spacing: 2px;
    }

    .contact_keyword_block {
        width: 95%;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        margin: 20px auto
    }

    .contact_keyword_box {
        width: 48%;
        margin: 0 1% 2.3%;
        padding: 14px 0 15px
    }

    .contact_keyword_box p {
        font-size: 11px;
        font-size: 1.1rem
    }
}

@media screen and (max-width: 480px) {
    .br-sp {
        display: block
    }

    header .global_navi li a {
        font-weight: normal;
    }

    .aboutus_iconblock {
        width: 100%;
        display: block
    }

    .aboutus_iconblock h2 {
        margin-bottom: 10px
    }
}

@media screen and (max-width: 400px) {
    h2 a {
        word-break: break-all
    }
}

@media screen and (max-width: 361px) {
    .thumbnail_contents_txt {
        width: 330px;
        margin: 0 auto 30px;
        font-size: 13px;
        font-size: 1.3rem
    }

    .contents_txt {
        width: 330px;
        margin: 0 auto 25px;
        font-size: 13px;
        font-size: 1.3rem
    }
}

@media screen and (max-height: 360px) {
    header .global_navi li a {
        font-size: 70%
    }

    .icons {
        padding-top: 3%
    }
}

@media screen and (max-width: 350px) {
    .intro_img_sp img {
        left: 5px;
        top: -51px;
        width: 560px
    }
}

@media screen and (max-width: 320px) {
    .intro_img_sp img {
        left: 5px;
        top: -51px;
        width: 560px
    }

    .intro_more_btn {
        width: 192px;
        height: 40px;
        top: 0;
        padding: 14px 0;
        font-size: 11px;
        font-size: 1.1rem;
        margin: -2px auto 2px;
        display: none
    }

    .intro_more_text {
        color: #ffffff;
        font-size: 12px;
        font-size: 1.2rem
    }

    .thumbnail_contents_txt {
        width: 290px;
        font-size: 14px;
        font-size: 1.4rem
    }

    .contents_txt {
        width: 290px;
        font-size: 14px;
        font-size: 1.4rem
    }

    .s_icon_box {
        width: 32.4%
    }

    .jobs_txt_box {
        width: 100%
    }

    .icons a {
        padding-top: 40px
    }

    .icons a span:before {
        top: 20%
    }

    .icons a.icon_map, .icons a.icon_contact, .icons a.icon_estimate {
        margin-left: 5px
    }
}

@media screen and (max-height: 319px) {
    header .global_navi {
        margin-top: 30px
    }

    .icons {
        padding-top: 2%
    }

    .icons a {
        padding-top: 25px
    }

    .icons a span:before {
        top: 3%
    }
}

@media screen and (min-width: 1500px) {
    .works_txt_box {
        width: 1300px
    }

    .tips_contents .works_txt_box {
        width: 1100px
    }

    .works_txt_box.wide_box {
        width: 1560px
    }

    .works_desktop_none {
        display: none
    }
}

@media screen and (min-width: 1260px) {
    .works_desktop_none {
        display: none
    }
}

@media screen and (min-width: 1600px) {
    .works_desktop_on2 {
        display: inline-table
    }
}

@media screen and (min-width: 1300px) {
    .works_desktop_on {
        display: inline-table
    }
}

.load_all {
    animation: load_all 0.3s ease-in 0.2s 1 normal both;
    -webkit-animation: load_all 0.3s ease-in 0.2s 1 normal both
}

@keyframes load_all {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes load_all {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.required {
    background: #F91628;
    color: #ffffff;
    border-radius: 1px;
    margin-right: 1em;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 1px 2px 1px 2px;
    margin: 0px 0px 0 0px;
    line-height: 100%;
}

.required2 {
    background: #77828D;
    color: #ffffff;
    border-radius: 1px;
    margin-right: 1em;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 1px 2px 1px 2px;
    margin: 0px 0px 0 0px;
    line-height: 100%;
}

.required3 {
    background: #77828D;
    color: #ffffff;
    border-radius: 1px;
    margin-right: 1em;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 1px 2px 1px 2px;
    margin: 0px 0px 0 0px;
    line-height: 100%;
}

.required4 {
    color: #F91628;
    margin-right: 1em;
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 1px 2px 1px 2px;
    margin: 0px 0px 0 0px;
    line-height: 100%;
}

.required5 {
    color: #77828D;
    margin-right: 1em;
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 1px 2px 1px 2px;
    margin: 0px 0px 0 0px;
    line-height: 100%;
}

.gridprd {
    width: 260px;
    height: auto
}

.gridkey {
    width: 260px;
    height: auto
}

@media screen and (max-width: 640px) {
    .gridkey {
        width: 140px;
        height: auto
    }
}

.gridscr {
    width: 260px;
    height: auto
}

@media screen and (max-width: 640px) {
    .gridscr {
        width: 140px;
        height: auto
    }
}

.gridscrymd {
    width: 96px;
    height: auto
}

@media screen and (max-width: 640px) {
    .gridscrymd {
        width: 96px;
        height: auto
    }
}

.gridswen {
    width: auto;
    height: 26px
}

@media screen and (max-width: 640px) {
    .gridswen {
        margin: 10px -15px 0 -15px;
    }
}

.gridswenpol {
    width: auto;
    height: 26px
}

@media screen and (max-width: 640px) {
    .gridswenpol {
        margin: 10px 10px 0 0;
    }
}

.att1 {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    line-height: 150%;
    padding: 10px;
    margin-bottom: 0px;
}

@-moz-document url-prefix() {
    .att {
        line-height: 155%;
    }
}

@media screen and (max-width: 768px) {
    .att1 {
        font-weight: 400;
    }
}

@media screen and (max-width: 640px) {
    .att1 {
        width: 95%;
        margin: 10px auto 30px;
    }
}

.att2 {
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 20px;
    line-height: 150%;
    padding: 10px;
    margin-bottom: -10px;
}

@-moz-document url-prefix() {
    .att {
        line-height: 155%;
    }
}

@media screen and (max-width: 768px) {
    .att1 {
        font-weight: 400;
    }
}

@media screen and (max-width: 640px) {
    .att1 {
        width: 95%;
        margin: 10px auto 30px;
    }
}

.att3 {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 12px;
    line-height: 150%;
    padding: 10px;
    margin-bottom: 0px;
}

@-moz-document url-prefix() {
    .att {
        line-height: 155%;
    }
}

@media screen and (max-width: 768px) {
    .att1 {
        font-weight: 400;
    }
}

@media screen and (max-width: 640px) {
    .att1 {
        width: 100%;
        margin: 0px auto 0px;
    }
}

.att4 {
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 8px;
    padding: 0px 10px;
}

@-moz-document url-prefix() {
    .att {
        line-height: 155%;
    }
}

@media screen and (max-width: 768px) {
    .att1 {
        font-weight: 400;
    }
}

@media screen and (max-width: 640px) {
    .att1 {
        width: 100%;
        margin: 0px auto 0px;
    }
}

.att5 {
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 11px;
    padding: 0px 0px;
}

.cont_button {
    width: 20%;
    margin: 0 auto 20px;
    position: relative;
}

.cont_button:hover {
    cursor: pointer;
}

@media screen and (max-width: 640px) {
    .cont_button {
        width: 95%;
        margin: 0 auto;
    }
}

#sends {
    background: none repeat scroll 0% 0% transparent;
    border: 1px solid #798081;
    margin: 0px auto;
    width: 100%;
    font-size: 16px;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    padding: 10px 0;
    color: #505050;
    transition: 0.3s ease-out all
}

#sends:hover {
    cursor: pointer;
    background: #dcdcdc;
    border: 1px solid #dcdcdc;
    color: #798081;
    transition: ease-out 0.3s
}

@media screen and (max-width: 640px) {
    #sends {
        -webkit-appearance: none;
        padding: 16px 0;
        font-size: 16px;
        border: 1px solid #798081;
        margin: 0px auto;
        width: 100%;
    }
}

@media screen and (max-width: 360px) {
    #sends {
        border-radius: 0;
    }
}

.paypal_block {
    width: 100%;
    max-width: 920px;
    margin: 40px auto;
    display: flex;
    display: -ms-flexbox;
    justify-content: center;
    -ms-flex-pack: center;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}

@media screen and (max-width: 1020px) {
    .paypal_block {
        margin: 30px auto
    }
}

@media screen and (max-width: 620px) {
    .paypal_block {
        width: 95%;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        margin: 20px auto
    }
}

.paypal-logo {
    font-family: 'BBService-min-pp-BoldItalic', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 20px;
    display: inline-block;
    vertical-align: 4px;
    text-shadow: 0.6px 1px 0px rgba(255, 255, 255, 1);
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
}

.first-child {
    color: #253b80;
}

.last-child {
    color: #179bd7;
}

.paypal-button {
    padding: 4px 10px;
    border: 1px solid #F0A200;
    border-radius: 2px;
    background-image: linear-gradient(#fff0a8, #ffc520);
    margin: 2px auto;
    display: block;
    min-width: 138px;
    position: relative;
    cursor: pointer;
}

.paypal-button:hover {
    background: linear-gradient(#fff0a8, #ffc520 80%);
    border: 1px solid #FF9A1F;
}

.paypal-title {
    font-family: 'BBService-pp-Regular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-size: 10px;
    color: rgba(0, 0, 0, 1);
    letter-spacing: -0.3px;
    vertical-align: 5px;
    text-shadow: 0.8px 1px 0px rgba(255, 255, 255, 0.6);
}

.secur {
    font-family: 'BBService-pp-Regular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    display: block;
    margin: -2px auto;
    text-align: center;
    font-size: 7px;
    color: rgba(0, 0, 0, 0.7);
}

.scards {
    display: block;
    margin-top: -5px;
    text-align: center;
}

.ipa {
    display: inline-block;
    height: 1em;
    width: 1em;
    margin: 0 .05em 0 .1em;
    vertical-align: -0.1em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1em 1em;
}

.ipa-lg {
    height: 15px;
    width: 19px;
    margin: 0 0px 0 0px;
    vertical-align: -2px;
    background-size: 16px 15px;
}

.ipa-lg-pay {
    height: 1.33em;
    width: 1.33em;
    margin: 0 0.1665em 0 0.133em;
    vertical-align: -0.33em;
    background-size: 1.03em 1.33em;
}

.ipa-lg-pplock {
    height: 16px;
    width: 14px;
    margin: 0 -2px 0 0px;
    vertical-align: -5px;
    background-size: 6px 7px;
}

.ipa-2x {
    height: 2em;
    width: 2em;
    margin: 0 0.1em 0 0.2em;
    vertical-align: -0.2em;
    background-size: 2em 2em;
}

.ipa-3x {
    height: 3em;
    width: 3em;
    margin: 0 0.15em 0 0.3em;
    vertical-align: -0.3em;
    background-size: 3em 3em;
}

.ipa-4x {
    height: 4em;
    width: 4em;
    margin: 0 0.2em 0 0.4em;
    vertical-align: -0.4em;
    background-size: 4em 4em;
}

.ipa-5x {
    height: 5em;
    width: 5em;
    margin: 0 0.25em 0 0.5em;
    vertical-align: -0.5em;
    background-size: 5em 5em;
}

.ipa-pplock {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzI3IDQ2Ny41Ij48ZGVmcz48dGl0bGU+bG9jayBmcm9tIFNXRU4gVGVhTSB4LU1vQmlMQTwvdGl0bGU+PHN0eWxlPi5he2ZpbGw6IzRjNGM0Yzt9LmJ7ZmlsbDpub25lO3N0cm9rZTojZmVmZWZlO30uYiwuY3tzdHJva2Utd2lkdGg6MTVweDt9LmMsLmR7c3Ryb2tlOiM0YzRjNGM7fS5je2ZpbGw6dXJsKCNhKTt9LmR7c3Ryb2tlLXdpZHRoOjEwcHg7ZmlsbDp1cmwoI2IpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii0zNDUuMzg3ODIiIHkxPSI2MTguNDY3ODYiIHgyPSItMzQ1LjM4NzgyIiB5Mj0iNjE3LjQ2Nzg2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMxMiwgMCwgMCwgLTI4MCwgMTA3OTI1LCAxNzMzNTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZjNTIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZjc2YjFjIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSItMzQyLjQ2NTEyIiB5MT0iNjE3LjcyMzU2IiB4Mj0iLTM0Mi40NjUxMiIgeTI9IjYxNi45NjIxOSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg4NiwgMCwgMCwgLTEyOSwgMjk2MTYsIDc5OTY4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZjZmNmZCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0aXRsZT5TbGljZSAxPC90aXRsZT48cGF0aCBjbGFzcz0iYSIgZD0iTTE2NCwwYzY4LDAsMTI0LDU2LDEyNCwxMjR2NTZIMjQyVjEyM2E3OCw3OCwwLDAsMC0xNTYsMHY1N0g0MFYxMjRDNDAsNTYsOTYsMCwxNjQsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik0xNDcsMjRjLTM2LDYtNjYsMzItNzgsNjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUpIi8+PHBhdGggY2xhc3M9ImMiIGQ9Ik0zMjAsMzA0YzAsODYtNzAsMTU2LTE1NiwxNTZTOCwzOTAsOCwzMDRWMjAyYzAtMTIsMTAtMjIsMjEtMjJIMjk5YzExLDAsMjEsMTAsMjEsMjJWMzA0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSkiLz48cGF0aCBjbGFzcz0iZCIgZD0iTTE2NCwyNjZhMzIuMjIxNTksMzIuMjIxNTksMCwwLDEsMzIsMzIsMzMuMTIwNzgsMzMuMTIwNzgsMCwwLDEtMTAsMjRsMjEsNzNIMTIxbDIxLTczYTMzLjEyMDc4LDMzLjEyMDc4LDAsMCwxLTEwLTI0QTMyLjIyMTU5LDMyLjIyMTU5LDAsMCwxLDE2NCwyNjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41KSIvPjwvc3ZnPg==");
}

.ipa-ppal {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5OTkuOTY2OCA2MjUuMzMxMjUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiNmZjlhMWY7fS5ie2ZpbGw6I2ZkZWVkMDt9LmN7ZmlsbDojMTg5M2RhO30uZHtmaWxsOiMxYjU1N2Q7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5wYXlwYWwgZnJvbSBTV0VOIFRlYU0geC1Nb0JpTEE8L3RpdGxlPjxwYXRoIGNsYXNzPSJhIiBkPSJNOTQxLjE2MDE2LDEuMzcxOTNINTguODczQTU5LjAyNzcyLDU5LjAyNzcyLDAsMCwwLC4wMzMyLDYwLjU4NTFWNTY3LjQ5MDA1QTU5LjAyNTE5LDU5LjAyNTE5LDAsMCwwLDU4Ljg3Myw2MjYuNzAzMTlIOTQxLjE2MDE2QTU5LjAyMjY5LDU5LjAyMjY5LDAsMCwwLDEwMDAsNTY3LjQ5MDA1VjYwLjU4NTFBNTkuMDI2NDcsNTkuMDI2NDcsMCwwLDAsOTQxLjE2MDE2LDEuMzcxOTNoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAzMzIgLTEuMzcxOTMpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik05NDEuMTYwMTYsMTEuMTk5NTJBNDkuMjg2NDYsNDkuMjg2NDYsMCwwLDEsOTkwLjIzNDM4LDYwLjU4NTFWNTY3LjQ5MDA1YTQ5LjI4NjQzLDQ5LjI4NjQzLDAsMCwxLTQ5LjA3NDIyLDQ5LjM4NTU2SDU4Ljg3M0E0OS4yODY0Myw0OS4yODY0MywwLDAsMSw5Ljc5ODgzLDU2Ny40OTAwNVY2MC41ODUxQTQ5LjI4NjQ2LDQ5LjI4NjQ2LDAsMCwxLDU4Ljg3MywxMS4xOTk1Mkg5NDEuMTYwMTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMzMyIC0xLjM3MTkzKSIvPjxwYXRoIGNsYXNzPSJjIiBkPSJNNzc3LjE2ODQ2LDI1Mi43MjYyN2MtMjEuMDYwNTUsMC0zNy43MTg3NSw1LjYyNTMyLTUwLjQ1NTA4LDguMTg2MzlsLTMuOTI1NzgsMzIuMjE4NzVjNi4zNzMtMy4wNzAxMywyNi40NTUwOC04LjY5MTUzLDQzLjExNzE5LTkuMjA2NDgsMTYuNjU2MjUtLjUxMywyNi40NTMxMywzLjA2NDI0LDIzLjAyOTMsMTcuMzg4OTItNDkuNDg0MzcsMC04Mi44MDQ2OSwxMC4yMjQ2NC04OS42NjIxMSw0Mi40NTEyNi05LjgwNjY0LDU1LjIzODg5LDUwLjQ3MDcsNTMuNzAxODQsNzQuNDcyNjYsMjkuNjYzNTdsLTIuOTQzMzYsMTMuMzAwNjZIODE0Ljg5NWwxOS4xMTUyMy04Ny45NzA2N0M4NDEuODQwMzMsMjYxLjQxNTgzLDgwOC4wMzM2OSwyNTIuMjE3MTksNzc3LjE2ODQ2LDI1Mi43MjYyN1ptMi45Mzk0NSw5MC4wMTI4M2MtMi40NDkyMiwxMS43NTc3Mi0xMS43NTIsMTYuODgxODEtMjMuMDE5NTMsMTcuMzk4NzQtOS43OTY4Ny41MDMxNy0xOC42MjMtOC4xOTYyLTEyLjI1LTE4LjQxODg1LDQuOTA4Mi04LjY5MTUzLDE4LjYyMy0xMC43NDE1NSwyNi45NTExNy0xMC43NDE1NWgxMC43NzkzQzc4MS41Nzg2MSwzMzUuMDY5NjQsNzgxLjA3ODYxLDMzOC42NTQ3NSw3ODAuMTA3OTEsMzQyLjczOTExWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDMzMiAtMS4zNzE5MykiLz48cG9seWdvbiBjbGFzcz0iYyIgcG9pbnRzPSI4ODEuNDY3IDIxNi41NjUgODQ0Ljk4NiAzODUuMzUxIDg4OS43NzkgMzg1LjM1MSA5MjYuNzA5IDIxNi41NjUgODgxLjQ2NyAyMTYuNTY1Ii8+PHBhdGggY2xhc3M9ImMiIGQ9Ik02NTYuMTkxNDEsMjE4LjQ0NzU5aC04Mi4wMDJMNTM3Ljg1MTU2LDM4Ni43MTU1Mmg0Ny42MzA4NmwxMi4yNzkzLTU1Ljc0OGgzMy44ODY3MmMzMy4zODQ3NywwLDYwLjg4NjcyLTIwLjQ1NzEyLDY4LjI1NTg2LTU1LjIzODg5QzcwOC4yNDAyMywyMzYuMzQ5NTIsNjc5Ljc2MTcyLDIxOC40NDc1OSw2NTYuMTkxNDEsMjE4LjQ0NzU5Wm0tMS40NjQ4NCw1Ny4yODEwOGMtMi45NTUwOCwxMi43ODc2My0xNS43MjI2NiwyMy4wMTYyLTI4LjAwMzkxLDIzLjAxNjJoLTIyLjA5MThsOS44MjQyMi00Ni4wMjg0OWgyMy41NjY0MUM2NTAuMzA2NjQsMjUyLjcxNjM4LDY1Ny42Njk5MiwyNjIuOTQ0OTIsNjU0LjcyNjU2LDI3NS43Mjg2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAzMzIgLTEuMzcxOTMpIi8+PHBhdGggY2xhc3M9ImQiIGQ9Ik0zMjQuMzAxNTcsMjUyLjcyNjI3Yy0yMC44MTA1NSwwLTM3LjI3MTQ4LDUuNjI1MzItNDkuMzY5MTQsOC4xODYzOWwtMy44NjkxNCwzMi4yMTg3NWM1LjgwNjY0LTMuMDcwMTMsMjUuNjU2MjUtOC42OTE1Myw0Mi4xMDM1Mi05LjIwNjQ4LDE2LjQ1OS0uNTEzLDI2LjE0MDYzLDMuMDY0MjQsMjMuMjMyNDIsMTcuMzg4OTItNDguODc4OTEsMC04MS43ODkwNiwxMC4yMjQ2NC04OC41NjY0MSw0Mi40NTEyNi05LjY4MzU5LDU1LjIzODg5LDQ5Ljg0NTcsNTMuNzAxODQsNzMuMDc0MjIsMjkuNjYzNTdsLTIuODk4NDQsMTMuMzAwNjZoNDQuMDQzbDE4Ljg3My04Ny45NzA2N0MzODguNjY4NzYsMjYxLjQxNTgzLDM1NC43ODU5NSwyNTIuMjE3MTksMzI0LjMwMTU3LDI1Mi43MjYyN1ptMy4zODI4MSw5MC4wMTI4M2MtMi40MTgsMTEuNzU3NzItMTIuMDk5NjEsMTYuODgxODEtMjMuMjMwNDcsMTcuMzk4NzQtOS42ODE2NC41MDMxNy0xNy45MDYyNS04LjE5NjItMTEuNjE1MjMtMTguNDE4ODUsNC44Mzc4OS04LjY5MTUzLDE4LjM4ODY3LTEwLjc0MTU1LDI2LjEzNDc3LTEwLjc0MTU1aDExLjEzMDg2QTEwMi45Nzg1NSwxMDIuOTc4NTUsMCwwLDAsMzI3LjY4NDM5LDM0Mi43MzkxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAzMzIgLTEuMzcxOTMpIi8+PHBvbHlnb24gY2xhc3M9ImQiIHBvaW50cz0iNDAyLjAyMyAyNTMuNzcyIDQ0Ni4wNjEgMjUzLjc3MiA0NTMuMTY2IDMzMi4xMzkgNDk2LjI1OCAyNTMuNzcyIDU0MS43MDMgMjUzLjc3MiA0MzcuMDY0IDQ0MS4zMjIgMzg3LjgxOCA0NDEuMzIyIDQyMC4wMSAzODYuMTgxIDQwMi4wMjMgMjUzLjc3MiIvPjxwYXRoIGNsYXNzPSJkIiBkPSJNMjA0Ljk5MDIzLDIxOC40NDc1OWgtODIuMjE2OEw4Ni4zNDM3NSwzODYuNzE1NTJoNDguMjUybDExLjgxMjUtNTUuNzQ4aDM0LjQ1N2MzMi45ODQzOCwwLDYwLjU1ODU5LTIwLjQ1NzEyLDY3LjkzOTQ1LTU1LjIzODg5QzI1Ny4xNjk5MiwyMzYuMzQ5NTIsMjI5LjExMTMzLDIxOC40NDc1OSwyMDQuOTkwMjMsMjE4LjQ0NzU5Wm0tMS40Nzg1Miw1Ny4yODEwOGMtMi45NTMxMiwxMi43ODc2My0xNS4yNTk3NywyMy4wMTYyLTI3LjU2ODM2LDIzLjAxNjJIMTUzLjI5Njg4bDEwLjMzOTg0LTQ2LjAyODQ5aDIzLjYyODkxQzE5OS4wODU5NCwyNTIuNzE2MzgsMjA2Ljk1OSwyNjIuOTQ0OTIsMjAzLjUxMTcyLDI3NS43Mjg2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAzMzIgLTEuMzcxOTMpIi8+PC9zdmc+");
}

.ipa-amex {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5OTQuMDcxMjkgNjI3Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojMzA2ZmM1O30uYntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hbWV4IGZyb20gU1dFTiBUZWFNIHgtTW9CaUxBPC90aXRsZT48cGF0aCBjbGFzcz0iYSIgZD0iTTkxOS43NTMxMSwxQzg3MC4zNzAzNiwxLDM0Ny41MzU2OCwxLDU1LjU1NTU2LDEsMzAuODY0MiwxLDYuMTcyODQsMjYuMDgsNi4xNzI4NCw1MS4xNnY1MDEuNnEwLDc1LjI0LDc0LjA3NDA3LDc1LjI0aDgzOS41MDYycTc0LjA3NCwwLDc0LjA3NC03NS4yNFY3Ni4yNFE5OTMuODI3MTUsMSw5MTkuNzUzMTEsMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik04OS42Mjg1NywyMzAuNjQwODVMNzAuNTAwMjgsMTgzLjI5NjExbC0xOS4wMTksNDcuMzQ0NzRIODkuNjI4NTdabTQyMS4zOTM1OS0xOC44NTI2NWMtMy44NDA0OCwyLjM2Nzc4LTguMzgyNzIsMi40NDY1OC0xMy44MjQyOCwyLjQ0NjU4SDQ2My4yNDcyOFYxODcuODU2MTRoMzQuNDEyNTdjNC44NzAyNCwwLDkuOTUyMDkuMjIyMDksMTMuMjUzLDIuMTQyMDksMy42MjUzMSwxLjczMDE2LDUuODY4MjMsNS40MTI1OCw1Ljg2ODIzLDEwLjQ5OTE4LDAsNS4xOTA0OC0yLjEzMzU0LDkuMzY3MjItNS43NTg5MSwxMS4yOTA4aDBaTTc1My4yMjIsMjMwLjY0MDg1TDczMy44ODIyLDE4My4yOTYxMWwtMTkuMjM0MDcsNDcuMzQ0NzRINzUzLjIyMlpNMzAxLjc0NjU4LDI4MS44ODY1NEgyNzMuMDk2NDdsLTAuMTA1OC05My4wMTMwOC00MC41MjQxNSw5My4wMTMwOGgtMjQuNTM4MWwtNDAuNjMtOTMuMDk1NDd2OTMuMDk1NDdIMTEwLjQ1NjY4bC0xMC43Mzg1LTI2LjQ4OTcySDQxLjUyOTI1TDMwLjY4MTQzLDI4MS44ODY1NEgwLjMyOEw1MC4zNzQsMTYzLjEyNTI0aDQxLjUyMjJMMTM5LjQyNzcsMjc1LjU2NzY5VjE2My4xMjUyNGg0NS42MTMwN2wzNi41NzQzNyw4MC41NjUyMywzMy41OTc5My04MC41NjUyM2g0Ni41M1YyODEuODg2NTRoMC4wMDM1NFptMTE0LjE4NzgxLDBIMzIyLjU3NDY4VjE2My4xMjUyNGg5My4zNTk3MXYyNC43MzA5SDM1MC41MjN2MjEuNDA2NjhoNjMuODQydjI0LjM0NEgzNTAuNTIzVjI1Ny4zMjRoNjUuNDExMzh2MjQuNTYyNTNoMFpNNTQ3LjU2ODMsMTk1LjEwOTkxYzAsMTguOTM1LTEyLjQ0MTgzLDI4LjcxNzc3LTE5LjY5MjUsMzEuNjU1MTEsNi4xMTUxMSwyLjM2NDIsMTEuMzM4LDYuNTQwOTIsMTMuODI0MjgsMTAuMDAxMjUsMy45NDYyMyw1LjkwNjg5LDQuNjI2ODksMTEuMTgzMzUsNC42MjY4OSwyMS43OXYyMy4zMzAyOUg1MTguMTM4ODZMNTE4LjAzMywyNjYuOTA5NzNjMC03LjE0NjMzLjY3MzU4LTE3LjQyMzM5LTQuNDExNzQtMjMuMTM2ODYtNC4wODM4My00LjE3Njc0LTEwLjMwODI5LTUuMDgzLTIwLjM2OTY2LTUuMDgzSDQ2My4yNTA4MnY0My4xOTY2N0g0MzUuMzA2VjE2My4xMjUyNGg2NC4yNzkzNmMxNC4yODI3MSwwLDI0LjgwNjA5LjM4MzI5LDMzLjg0MTI1LDUuNjg4NCw4Ljg0MTE5LDUuMzA1MSwxNC4xNDE2NiwxMy4wNDk2MiwxNC4xNDE2NiwyNi4yOTYyNmgwWm00NC43MjQzNyw4Ni43NzY2M0g1NjMuNzc2NTVWMTYzLjEyNTI0aDI4LjUxNjExVjI4MS44ODY1NGgwWm0zMzAuODIzNDMsMEg4ODMuNTEyMzNsLTUyLjk3My04OS4xMzcyNHY4OS4xMzcyNEg3NzMuNjIzNDdsLTEwLjg3Ni0yNi40ODk3Mkg3MDQuNjkyNWwtMTAuNTUxNTcsMjYuNDg5NzJINjYxLjQzODcyYy0xMy41ODQ0NywwLTMwLjc4MzY5LTMuMDUyLTQwLjUyNDE3LTEzLjEzNTYyQzYxMS4wOTMsMjU4LjY2NzMsNjA1Ljk4MywyNDUuMDA4Nyw2MDUuOTgzLDIyMy40MTIxNmMwLTE3LjYxMzI0LDMuMDU0LTMzLjcxNDgxLDE1LjA2NTYxLTQ2LjQzODQ4LDkuMDM1MTYtOS40NzgyNiwyMy4xODM5LTEzLjg0ODQzLDQyLjQ0MjYzLTEzLjg0ODQzSDY5MC41NDczdjI1LjQ0NzMxSDY2NC4wNTljLTEwLjE5ODkxLDAtMTUuOTU3ODksMS41NDAzMS0yMS41MDUyNSw3LjAzNTI2LTQuNzY0NCw1LjAwMDYzLTguMDMzNTcsMTQuNDUzODEtOC4wMzM1NywyNi45MDE2NCwwLDEyLjcyMzY2LDIuNDg5ODEsMjEuODk3NDUsNy42ODQ0NSwyNy44OTAzMiw0LjMwMjQ5LDQuNjk5NzIsMTIuMTIxLDYuMTI1NCwxOS40Nzc0Miw2LjEyNTRoMTIuNTUxMjFsMzkuMzg4NjEtOTMuMzk2MzVINzU1LjQ5NjdsNDcuMzE2NDEsMTEyLjMzMTM4VjE2My4xMjg4M2g0Mi41NTJsNDkuMTI1NTUsODIuNzEwOTJWMTYzLjEyODgzaDI4LjYyNTQzVjI4MS44ODY1NGgwWk0wLjAwMzUzLDMwNS4yMTMyM0g0Ny43NTM3MWwxMC43NjY3MS0yNi4zNzg2Nkg4Mi42MjQ3NGwxMC43Mzg1LDI2LjM3ODY2aDkzLjk1MjE5di0yMC4xNjczbDguMzg2MjUsMjAuMjUzMjdoNDguNzcyOWw4LjM4NjI2LTIwLjU1NDE0djIwLjQ2ODE3SDQ4Ni4zNWwtMC4xMDkzMS00My4zMDA1NGg0LjUxNzU4YzMuMTYzMzYsMC4xMTEsNC4wODczNC40MDgzNiw0LjA4NzM0LDUuNzEzNDR2MzcuNTg3MUg2MTUuNjA3MDZ2LTEwLjA4YzkuNzQwNDgsNS4zMDE1MSwyNC44OTA3NSwxMC4wOCw0NC44MjY2LDEwLjA4aDUwLjgwNDJsMTAuODcyNTYtMjYuMzc4NjZoMjQuMTA0MzFsMTAuNjMyNjksMjYuMzc4NjZoOTcuOTAyVjI4MC4xNTYzN2wxNC44MjU4MSwyNS4wNTY4NUg5NDguMDI4VjEzOS41NzY0Nkg4NzAuMzg2MzV2MTkuNTYxOWwtMTAuODcyNS0xOS41NjE5SDc3OS44NDQzNnYxOS41NjE5bC05Ljk4Mzc2LTE5LjU2MTlINjYyLjI0NjM0Yy0xOC4wMTM4NSwwLTMzLjg0ODMzLDIuNTU0LTQ2LjYzOTI4LDkuNjcxNjl2LTkuNjcxNjlINTQxLjM0Mzg3djkuNjcxNjljLTguMTM5NC03LjMzNjE3LTE5LjIzMDUzLTkuNjcxNjktMzEuNTYzMDgtOS42NzE2OWgtMjcxLjMxMmwtMTguMjA0MzIsNDIuNzgxMTMtMTguNjk0NTItNDIuNzgxMTNoLTg1LjQ1NjZ2MTkuNTYxOWwtOS4zODc4MS0xOS41NjE5SDMzLjg0NDc5TDAsMjE4LjMyOTE1djg2Ljg4NDA4SDAuMDAzNTNabTk5NC4wNjc3Niw4Ny40NTM2MUg5NDMuMTM2NmMtNS4wODUzMywwLTguNDYzODcuMTkzNDUtMTEuMzA5ODEsMi4xNDU2OS0yLjk0ODI0LDEuOTIzNjEtNC4wODM4LDQuNzc4NTMtNC4wODM4LDguNTQ2OTFhOC45NTQzNSw4Ljk1NDM1LDAsMCwwLDYuMTExNjMsOC44NDc4NGMyLjk0ODE4LDEuMDQyMzksNi4xMTUxMSwxLjM0Njg2LDEwLjc3MDIsMS4zNDY4NmwxNS4xNDY3OSwwLjQxMTkzYzE1LjI4NDI0LDAuMzgzMywyNS40ODY2OSwzLjA1MiwzMS43MDc2NCw5LjU2MDY3YTE1LjIwNjY2LDE1LjIwNjY2LDAsMCwxLDIuNTkyLDIuOTQwOTJWMzkyLjY2Njg0Wm0wLDc4LjMxNTY3Yy02Ljc4ODcsMTAuMDgzNjUtMjAuMDE3LDE1LjE5NTMxLTM3LjkyNSwxNS4xOTUzMUg5MDIuMTc1MTFWNDYwLjcwNTQ0aDUzLjc1MjQ0YzUuMzMyMjgsMCw5LjA2MzQyLS43MTI4MywxMS4zMDk4MS0yLjk0MDkyYTEwLjUxOTE3LDEwLjUxOTE3LDAsMCwwLDMuMzA0NDQtNy43NDgxMSw5LjgxOTQ5LDkuODE5NDksMCwwLDAtMy40MTM3Ni03Ljg1NTU2Yy0yLjAyNzc3LTEuODEyNTMtNC45Nzk1NS0yLjYzNjQxLTkuODQ2MjUtMi42MzY0MS0yNi4yNDE0Ni0uOTA2MjgtNTguOTc4ODguODIzODgtNTguOTc4ODgtMzYuNzY2NzgsMC0xNy4yMjk5NSwxMC43NzAyNi0zNS4zNjYxOCw0MC4wOTc0Ny0zNS4zNjYxOGg1NS42NjczNlYzNDMuNzU2NzFIOTQyLjM0NjYyYy0xNS42MDg3LDAtMjYuOTQ2NzIsMy43OTcwNi0zNC45NzY4MSw5LjcwMDM4di05LjcwMDM4SDgzMC44NjcyNWMtMTIuMjMzNzYsMC0yNi41OTQxMiwzLjA4MDYzLTMzLjM4NjM1LDkuNzAwMzh2LTkuNzAwMzhINjYwLjg2NzQzdjkuNzAwMzhjLTEwLjg3MjUtNy45NjY2MS0yOS4yMTc5LTkuNzAwMzgtMzcuNjg1MjQtOS43MDAzOEg1MzMuMDcwNDN2OS43MDAzOGMtOC42MDEzOC04LjQ2MS0yNy43Mjk2NC05LjcwMDM4LTM5LjM4ODU4LTkuNzAwMzhIMzkyLjgzMTYzbC0yMy4wNzgwNiwyNS4zNjg1TDM0OC4xMzksMzQzLjc1NjcxSDE5Ny40ODk2N3YxNjUuNzUxNEgzNDUuMzAzNjJMMzY5LjA4MzUsNDgzLjczODRsMjIuNDAxLDI1Ljc2OTcxLDkxLjExMzI4LDAuMDgyNFY0NzAuNTk5MjRoOC45NTc1NWMxMi4wODkyLDAuMTg5ODUsMjYuMzQ3MjMtLjMwNDQ3LDM4LjkyNjY0LTUuODI4MDl2NDQuNzMzNGg3NS4xNTE4NlY0NjYuMzA0MjloMy42MjUzN2M0LjYyNjg5LDAsNS4wODE4NS4xOTM0Miw1LjA4MTg1LDQuODg5NTl2MzguMzA3MDdIODQyLjYzOWMxNC40OTQzMiwwLDI5LjY0NDU5LTMuNzY4MzcsMzguMDM0NDItMTAuNjA2NjN2MTAuNjA2NjNoNzIuNDE1MjJjMTUuMDY5MTUsMCwyOS43ODU2NC0yLjE0NTY5LDQwLjk4MjYtNy42NDA2MlY0NzAuOTgyNTFoMFpNODgyLjU5MTkyLDQyMy41MjY3M2M1LjQ0MTUzLDUuNzIwNjEsOC4zNTgsMTIuOTQyMTcsOC4zNTgsMjUuMTY3OTEsMCwyNS41NTQ3OC0xNS43MTgwOCwzNy40ODMxOC00My45MDI2NSwzNy40ODMxOEg3OTIuNjE0MlY0NjAuNzA1NDRoNTQuMjE0NDhjNS4zMDA0OCwwLDkuMDU5ODEtLjcxMjgzLDExLjQxNTU5LTIuOTQwOTJhMTAuNjEwMzksMTAuNjEwMzksMCwwLDAsMy4zMDA5LTcuNzQ4MTEsMTAuMjYxMDYsMTAuMjYxMDYsMCwwLDAtMy40MTAyMi03Ljg1NTU2Yy0yLjEzNzE1LTEuODEyNTMtNS4wODUzOS0yLjYzNjQxLTkuOTUyMDktMi42MzY0MS0yNi4xMzU2Mi0uOTA2MjgtNTguODY2LjgyMzg4LTU4Ljg2Ni0zNi43NjY3OCwwLTE3LjIyOTk1LDEwLjY1NzQxLTM1LjM2NjE4LDM5Ljk1NjQyLTM1LjM2NjE4aDU2LjAyNzFWMzkyLjY3NEg4MzQuMDM0MTJjLTUuMDgxNzksMC04LjM4NjIzLjE5MzQ1LTExLjE5NywyLjE0NTY5LTMuMDYxMSwxLjkyMzU4LTQuMTk2NjYsNC43Nzg1My00LjE5NjY2LDguNTQ2OTFhOS4wODgsOS4wODgsMCwwLDAsNi4xMTUxNyw4Ljg0NzgxYzIuOTQ4MjQsMS4wNDI0Miw2LjExNTExLDEuMzQ2ODksMTAuODc2LDEuMzQ2ODlsMTUuMDQ0NDMsMC40MTE5M2MxNS4xNzE0NSwwLjM3NjEzLDI1LjU4NTUxLDMuMDQxMjMsMzEuOTE1NzcsOS41NTM1aDBabS0yNTIuMTgwMjQtNy4zMzYxNWMtMy43MzgxNiwyLjI1MzE0LTguMzYxNTcsMi40NDY1Ni0xMy43OTk1NiwyLjQ0NjU2SDU4Mi42NjE1VjM5MS45NTc1OGgzNC40MTI2YzQuOTc2LDAsOS45NTU2My4xMDc0OCwxMy4zMzc1OSwyLjE0NTY5LDMuNjIxODMsMS45MjM2MSw1Ljc4NzE3LDUuNjAyNDIsNS43ODcxNywxMC42ODU0NnMtMi4xNjUzNCw5LjE3NzM0LTUuNzg3MTcsMTEuNDAxODZoMFpNNjQ3LjI5LDQzMC45NzM5NGM2LjIyMDg5LDIuMzMxOTQsMTEuMzA2MjcsNi41MTIyNywxMy42OTAyNSw5Ljk3MjYsMy45NDYyOSw1Ljc5OTQ0LDQuNTE3NTgsMTEuMjEyLDQuNjMwNDMsMjEuNjgyNXYyMy41NDg4SDYzNy41NTMxVjQ3MS4zMTU2N2MwLTcuMTQ2MzMuNjc3MDYtMTcuNzI3ODctNC41MTc1OC0yMy4yNTE1LTQuMDgzOC00LjI1NTU1LTEwLjMwODI5LTUuMjcyODYtMjAuNTAzNjYtNS4yNzI4Nkg1ODIuNjY1djQzLjM4NjUxSDU1NC41ODI3VjM2Ny4zODc5MWg2NC41MjI3MWMxNC4xNDg3NCwwLDI0LjQ1MzQ5LjYzNCwzMy42MjYxNiw1LjYwNiw4LjgyLDUuNDEyNTcsMTQuMzY3MzcsMTIuODI3NTUsMTQuMzY3MzcsMjYuMzc4NjYtMC4wMDM1NCwxOC45NjAxMS0xMi40NTI0NSwyOC42MzUzOC0xOS44MDg5LDMxLjYwMTM4aDBabTM1LjMwNDgxLTYzLjU4Nmg5My4yNzVWMzkxLjk1NEg3MTAuNDI2NzZ2MjEuNTk2NTZoNjMuODQ1NTh2MjQuMjM2NTRINzEwLjQyNjc2djIzLjYzNDc3bDY1LjQ0MzEyLDAuMTA3NDV2MjQuNjQ4NWgtOTMuMjc1VjM2Ny4zODc5MWgwWk00OTQuMDM4LDQyMi4yMDg1M0g0NTcuOTIyMTJWMzkxLjk1NzU4aDM2LjQ0MDM3YzEwLjA4OTYsMCwxNy4wOTM0NCw0LjE3Njc2LDE3LjA5MzQ0LDE0LjU2NDg4LDAsMTAuMjczNS02LjY3OTM4LDE1LjY4NjA3LTE3LjQxNzkxLDE1LjY4NjA3aDBabS02My45NTEzOSw1My4xNjU2NUwzODcuMTc4NSw0MjYuOTg3MDZsNDIuOTA4MTQtNDYuODUwNDN2OTUuMjM3NTVoMFptLTExMC44MDkzMy0xMy45NTIzSDI1MC41NjVWNDM3Ljc4NzExaDYxLjM1NTgyVjQxMy41NTA1N0gyNTAuNTY1VjM5MS45NTRoNzAuMDY2NTFsMzAuNTY4NTcsMzQuNjE3NTItMzEuOTIyNzksMzQuODUwMzRoMFptMjIyLjE4My01NC44OTk0MWMwLDMyLjk5ODM4LTI0LjIzODM0LDM5LjgxMTU1LTQ4LjY2NzExLDM5LjgxMTU1aC0zNC44NzF2MzkuODQzODFINDAzLjYwMTg3bC0zNC40MTI1Ny0zOS4zMjQ0TDMzMy40MjYsNDg2LjE3NzgzaC0xMTAuN1YzNjcuMzg3OTFIMzM1LjEyOTM5bDM0LjM4NDM3LDM4LjkzNzUzLDM1LjU0ODEzLTM4LjkzNzUzaDg5LjMwMDZjMjIuMTc4NzcsMCw0Ny4wOTc3OCw2LjIzNjQ1LDQ3LjA5Nzc4LDM5LjEzNDU1aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjwvc3ZnPg==");
}

.ipa-visa {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAzLjIwMDAxIDYyOSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2Y2ZjZmNjt9LmJ7ZmlsbDojMjY1Njk3O30uY3tmaWxsOiNkOTdiMTY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT52aXNhIGZyb20gU1dFTiBUZWFNIHgtTW9CaUxBPC90aXRsZT48cmVjdCBjbGFzcz0iYSIgeT0iNTYuNDMiIHdpZHRoPSIxMDAzLjIwMDAxIiBoZWlnaHQ9IjUwMS42MDAwMyIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNOTI3Ljk2LDFDODc3LjgsMSwzNDYuNzM1OSwxLDUwLjE2LDEsMjUuMDgsMSwwLDI2LjA4LDAsNTEuMTZWMTI2LjRIMTAwMy4yVjc2LjI0UTEwMDMuMiwxLDkyNy45NiwxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48cGF0aCBjbGFzcz0iYyIgZD0iTTAsNTAyLjZzMCwwLDAsNTAuMTZTMjUuMDgsNjI4LDc1LjI0LDYyOEg5MjcuOTZxNzUuMjQsMCw3NS4yNC03NS4yNFY1MDIuNkgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTY5OS44MjMxOCwxODcuNzMzODNDNjg1Ljc2MjQ1LDE4Mi4zNDQsNjYzLjczMjMsMTc2LjU2LDYzNi4yMTg2MywxNzYuNTZjLTcwLjEyMjkyLDAtMTE5LjUxNzgyLDM2LjA4NDU2LTExOS45MzkzOSw4Ny43OTc3OS0wLjM5NSwzOC4yMjc3MiwzNS4yNjM2MSw1OS41NTIsNjIuMTgyOCw3Mi4yNzkyMSwyNy42MjQwOCwxMy4wMzk3MywzNi45MTAxNiwyMS4zNTY5LDM2Ljc3NzE2LDMzLjAwMDk1LTAuMTc0MjYsMTcuODMzLTIyLjA1OTM5LDI1Ljk4MDI5LTQyLjQ1NjI0LDI1Ljk4MDI5LTI4LjQwNDg1LDAtNDMuNDk1LTQuMDMyMi02Ni44MDE5NC0xMy45NjUyNGwtOS4xNDUwOC00LjIyNzg3LTkuOTYwMzYsNTkuNTU2MDljMTYuNTc0NDYsNy40MjU2Niw0Ny4yMjcsMTMuODYwNiw3OS4wNTI1MiwxNC4xOTM1NCw3NC41OTgzOSwwLDEyMy4wMjYzNy0zNS42NywxMjMuNTc3LTkwLjg5MzYyLDAuMjY3MzMtMzAuMjY1MjYtMTguNjQxMy01My4yOTY0OC01OS41ODI3LTcyLjI4MzI2LTI0LjgwNTc5LTEyLjMwNzI1LTM5Ljk5NzA3LTIwLjUxOTc4LTM5LjgzNjEyLTMyLjk4MTkzLDAtMTEuMDU4MywxMi44NTg0LTIyLjg4MzEsNDAuNjQwODEtMjIuODgzMWExMjguNTAxOTEsMTI4LjUwMTkxLDAsMCwxLDUzLjExNjIxLDEwLjE5MjYxbDYuMzU4NywzLjA3LDkuNjIxMjItNTcuNjYxNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik04ODEuODAzMSwxODEuNDM3NUg4MjYuOTY1ODhjLTE2Ljk4Njc2LDAtMjkuNzAwMjYsNC43Mzc1My0zNy4xNjAyMiwyMi4wNjIyNkw2ODQuNDA4NTEsNDQ3LjMxMTA3aDc0LjUyMTI0czEyLjE4NDE0LTMyLjc4MjEzLDE0LjkzOTg4LTM5Ljk3OTQ5YzguMTQzNTUsMCw4MC41MzgxNS4xMTQxNyw5MC44ODY4NCwwLjExNDE3LDIuMTI0LDkuMzEzMzIsOC42MzQ0LDM5Ljg2NTMzLDguNjM0NCwzOS44NjUzM2g2NS44NTFMODgxLjgwMzEsMTgxLjQzNzVoMFptLTg3LjUxLDE3MS40Nzc3OGM1Ljg2OTMyLTE1LjMyODM0LDI4LjI3NDQ4LTc0LjM3MDczLDI4LjI3NDQ4LTc0LjM3MDczLTAuNDE4OTUuNzA4LDUuODI1MzgtMTUuNDAzMDgsOS40MDk3My0yNS4zOTE4NWw0Ljc5NiwyMi45Mzc0N3MxMy41ODg2Miw2My41MDU0LDE2LjQyOTUsNzYuODIyMzlsLTU4LjkwOTczLjAwMjcyaDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjxwb2x5Z29uIGNsYXNzPSJiIiBwb2ludHM9IjM3MS40OTcgNDQ2LjIyNyA0MTUuODY3IDE4MC4xODMgNDg2LjgzNCAxODAuMTgzIDQ0Mi40MzQgNDQ2LjIyNyAzNzEuNDk3IDQ0Ni4yMjciLz48cGF0aCBjbGFzcz0iYiIgZD0iTTMxMS45NzUyNSwxODEuMzc3N0wyNDIuNDk2LDM2Mi43OTkzOGwtNy40MDI3Ny0zNi44Njg3MUMyMjIuMTU5LDI4My40MzAyMSwxODEuODYsMjM3LjM4MjcxLDEzNi44MDc2LDIxNC4zMjk3NGw2My41MzAxMSwyMzIuNjY3MzksNzUuMDg1MTQtLjA4N0wzODcuMTQ4MTksMTgxLjM3NzdIMzExLjk3NTI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjxwYXRoIGNsYXNzPSJjIiBkPSJNMTc4LjA0MDI1LDE4MS4yMTMyN0g2My42MDU3M0w2Mi43LDE4Ni43NDg1NEMxNTEuNzI4ODcsMjA4Ljc3LDIxMC42Mzg1NywyNjEuOTg3NjcsMjM1LjA5MTkzLDMyNS45MzA2NmwtMjQuODgzLTEyMi4yNTdjLTQuMjk1OS0xNi44NDYzNC0xNi43NTUzNC0yMS44NzMzNS0zMi4xNjg3Mi0yMi40NjA0MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48L3N2Zz4=");
}

.ipa-mastercard {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDYyNSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzI2NTY5Nzt9LmJ7ZmlsbDojZGZhYzE2O30uY3tmaWxsOiNiZjMxMjY7fS5ke2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPm1hc3RlcmNhcmQgZnJvbSBTV0VOIFRlYU0geC1Nb0JpTEE8L3RpdGxlPjxwYXRoIGNsYXNzPSJhIiBkPSJNOTI1LDFDODc1LDEsMzQ1LjYyOTg4LDEsNTAsMSwyNSwxLDAsMjYsMCw1MVY1NTFxMCw3NSw3NSw3NUg5MjVxNzUsMCw3NS03NVY3NlExMDAwLDEsOTI1LDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNOTM0LjY1NzcxLDMxNi42MjVjMC4wNDExNCwxNDUuMjM2LTExNi40MTAyMiwyNjIuOTk1NDgtMjYwLjA5ODE0LDI2My4wMzQwNi0xNDMuNjkwODYuMDM1NTgtMjYwLjE5MjExLTExNy42NjQ0Ni0yNjAuMjMwMjktMjYyLjkwMDUxVjMxNi42MjVDNDE0LjI5MTExLDE3MS4zOTE5NCw1MzAuNzQyNDMsNTMuNjI2NTcsNjc0LjQyNDUsNTMuNTg4YzE0My42OTA4Ni0uMDM4NTgsMjYwLjE5NTA3LDExNy42Njc0MywyNjAuMjMzMjIsMjYyLjkwMzQ3VjMxNi42MjVoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PHBhdGggY2xhc3M9ImMiIGQ9Ik0zMjMuODI4NDMsNTMuNjU2MjVDMTgwLjk5Miw1NC41NzMzMiw2NS4zMzkzNSwxNzIuMDMzLDY1LjMzOTM1LDMxNi42MjVjMCwxNDUuMTU1OTEsMTE2LjU1NDEyLDI2Mi45NjU3NiwyNjAuMTY1NjksMjYyLjk2NTc2QTI1Ny42NjcxMiwyNTcuNjY3MTIsMCwwLDAsNTAwLjU3NTUsNTExLjA3NDM3bC0wLjAyMDU0LS4wMTE4N2gwLjA1NTc5YTI2NC4yNzI0MiwyNjQuMjcyNDIsMCwwLDAsMjYuNDExNDctMjguMTU5MjFINDczLjcyMDY0YTI1Ni43NTgyNywyNTYuNzU4MjcsMCwwLDEtMTkuMzk2ODItMjcuMDg3ODNoOTEuOTI3ODNhMjY0LjI5NzM4LDI2NC4yOTczOCwwLDAsMCwxNS4xNDUxNC0yOC4xNTkyMUg0MzkuMTQ2MzlhMjYxLjAyMTY0LDI2MS4wMjE2NCwwLDAsMS0xMC44NzI4OS0yNy42MjhINTcyLjI4MTQzYTI2Ni44NjE3NywyNjYuODYxNzcsMCwwLDAsNy4zOTM0OS0xMzkuNzE4NzVINDIwLjYzNjMyYTI2NC40NDUyNSwyNjQuNDQ1MjUsMCwwLDEsNy40MjI4Mi0yNy42MjVINTcyLjEyYTI2NC42NTc3NiwyNjQuNjU3NzYsMCwwLDAtMTEuMjE2NDktMjguMTU2MjVINDM5LjEzMTcxYTI1My4xNTg4LDI1My4xNTg4LDAsMCwxLDE0LjkyNzg2LTI3LjYyMmg5MS44NjAyOWEyNjMuNDY0NSwyNjMuNDY0NSwwLDAsMC0yMC4xOTI1LTI4LjE1OTIzSDQ3NC41MTA1YTI0Mi43OTc3NiwyNDIuNzk3NzYsMCwwLDEsMjYuMTAwMjUtMjYuNTYyNDlBMjU3LjcxNTgyLDI1Ny43MTU4MiwwLDAsMCwzMjUuNTA1LDUzLjY1NjI1Yy0wLjU2MDgyLDAtMS4xMTU3OC0uMDAzLTEuNjc2NjEsMGgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48cGF0aCBjbGFzcz0iZCIgZD0iTTQxOS4wNTk1NywzODMuNTc3MzNsMy40Njc2OC0yMy43OTk0MWMtMS44OTM4NiwwLTQuNjgwMzYuODE5MTUtNy4xMzgsMC44MTkxNS05LjY0MjYxLDAtMTAuNzA1NTQtNS4xODE5Mi0xMC4wOTE4Ni05LjAxMzQ2bDcuNzg5ODYtNDguNTYwMzlINDI3Ljc0MmwzLjUzODE4LTI2LjMyNTA3aC0xMy44MThsMi44MTI5My0xNi4zNzA4MmgtMjcuNzAwNWMtMC42MTA3NS42MTczNC0xNi4zNTE5Myw5Mi4wNzI0NS0xNi4zNTE5MywxMDMuMjA3OTUsMCwxNi40ODY1NCw5LjE1ODExLDIzLjgyOTA3LDIyLjA3MTcyLDIzLjcxMDM2LDEwLjExMjQzLS4wODYwNiwxNy45ODc0My0yLjkxNDQ2LDIwLjc2NTExLTMuNjY4M2gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48cGF0aCBjbGFzcz0iZCIgZD0iTTQyNy44MzYsMzM4LjIwMTQ4YzAsMzkuNTY3NzIsMjUuODM4OTMsNDguOTcsNDcuODUxOTMsNDguOTcsMjAuMzE4NzksMCwyOS4yNTk2NC00LjU5MTMxLDI5LjI1OTY0LTQuNTkxMzFsNC44OC0yNy4wMDQ3M3MtMTUuNDU2MzksNi44ODI1MS0yOS40MTUyOCw2Ljg4MjUxYy0yOS43NDQxMSwwLTI0LjUzNTIyLTIyLjQxNjM1LTI0LjUzNTIyLTIyLjQxNjM1aDU2LjI5MzYxczMuNjM1MDctMTguMTQyNjQsMy42MzUwNy0yNS41MzU2MWMwLTE4LjQ0ODMzLTkuMDg0NzItNDAuOTI3LTM5LjQ5ODMyLTQwLjkyNy0yNy44NTMxOC4wMDU5Mi00OC40NzE0NywzMC4zNDA2MS00OC40NzE0Nyw2NC42MjI1NmgwWm00OC41NzcxOC0zOS41NDdjMTUuNjMyNTQsMCwxMi43NDkxNSwxNy43NTY4MSwxMi43NDkxNSwxOS4xOTMyN0g0NTguNDA4MTRjMC0xLjgzNDE3LDIuOTA2ODYtMTkuMTkzMjcsMTguMDA1LTE5LjE5MzI3aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjxwYXRoIGNsYXNzPSJkIiBkPSJNNjUxLjgyNDIyLDM4My41NjU0Nmw0Ljk1NjQyLTMwLjUyNDZzLTEzLjU5MTg2LDYuODg4NDMtMjIuOTIwMzUsNi44ODg0M2MtMTkuNjQ5MjksMC0yNy41MzAxNS0xNS4xNjU4Ni0yNy41MzAxNS0zMS40NTk1LDAtMzMuMDUzMjIsMTYuOTA2ODYtNTEuMjM3NDMsMzUuNzI4MTUtNTEuMjM3NDMsMTQuMTE0NSwwLDI1LjQ0MjU3LDguMDEwMzEsMjUuNDQyNTcsOC4wMTAzMWw0LjUyMTc5LTI5LjY1OHMtMTYuNzk4MjItNi44NzA2NC0zMS4xOTc1Ny02Ljg3MDY0Yy0zMS45Nzg1OCwwLTYzLjA4ODA3LDI4LjA0MDUxLTYzLjA4ODA3LDgwLjcwMjUzLDAsMzQuOTIsMTYuNzk4MjIsNTcuOTgzNCw0OS44NTQ0Myw1Ny45ODM0LDkuMzQ2MDcsMC4wMDMsMjQuMjMyNzktMy44MzQ1LDI0LjIzMjc5LTMuODM0NWgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48cGF0aCBjbGFzcz0iZCIgZD0iTTI2Ni43MDY3OSwyNzQuMDE1MmE5NC44MDc2NSw5NC44MDc2NSwwLDAsMC0zMy41NTUzNiw2LjE3MDJsLTQuMDE5NzEsMjQuMTE5OTNzMTIuMDE4LTQuOTM1NTgsMzAuMTg0NTctNC45MzU1OGMxMC4zMTUsMCwxNy44NjExNSwxLjE3MjMzLDE3Ljg2MTE1LDkuNjQ1NiwwLDUuMTQ2My0uOTI0OTMsNy4wNDU3NS0wLjkyNDkzLDcuMDQ1NzVzLTguMTM2MzItLjY4ODU0LTExLjkwMzUtMC42ODg1NGMtMjMuOTU2OCwwLTQ5LjEyMzMyLDEwLjMzNDE0LTQ5LjEyMzMyLDQxLjQ5MDkxLDAsMjQuNTUwMjksMTYuNTEwNDgsMzAuMTgzMzIsMjYuNzQzMjksMzAuMTgzMzIsMTkuNTQzNjEsMCwyNy45Njc3MS0xMi44MTgyNywyOC40MTY5My0xMi44NTY4NGwtMC45MTMxNSwxMC42OTkxOWgyNC4zOTEzNmwxMC44ODE3MS03Ny4xMDg0YzAtMzIuNzExOTQtMjguMjMyLTMzLjc2NTUzLTM4LjAzOS0zMy43NjU1M2gwWm01LjkzNDE0LDYyLjc4MjQ3YzAuNTI4NTMsNC43MS0yLjkyMTU0LDI2Ljc4ODA2LTE5LjU5OTQsMjYuNzg4MDYtOC42MDMyLDAtMTAuODQwNjEtNi42NDIxMi0xMC44NDA2MS0xMC41NzE1OSwwLTcuNjYzMDYsNC4xMTk1NC0xNi44NjM0NiwyNC40MTc3OS0xNi44NjM0Niw0LjcyMTQ3LDAuMDA1OTIsNS4yMjY1LjUxNjQyLDYuMDIyMjIsMC42NDdoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PHBhdGggY2xhc3M9ImQiIGQ9Ik0zMzAuNjY5ODksMzg2LjQ4Mjg4YzYuMjM5NSwwLDQxLjkwOSwxLjYwMjY2LDQxLjkwOS0zNS41OTk2NywwLTM0Ljc4MDU1LTMzLjAxOC0yNy45MDk5MS0zMy4wMTgtNDEuODgyNjksMC02Ljk1NjcsNS4zODIxNC05LjE0NywxNS4yMTg1NC05LjE0NywzLjkwNTIxLDAsMTguOTMsMS4yNTU0MywxOC45MywxLjI1NTQzbDMuNDk0MTEtMjQuNzIyNDFjMCwwLjAwMy05LjcyNDgyLTIuMTk5MjItMjUuNTU3LTIuMTk5MjItMjAuNDkyLDAtNDEuMjkyMzYsOC4yNjg1Mi00MS4yOTIzNiwzNi41NTgzMiwwLDMyLjA1NiwzNC42ODI4OSwyOC44Mzg4NywzNC42ODI4OSw0Mi4zNDI3MSwwLDkuMDEzNDMtOS42ODk2MSw5Ljc0NjQ5LTE3LjE1NjQ2LDkuNzQ2NDktMTIuOTIyMzksMC0yNC41NTg3NS00LjQ4MTQ4LTI0LjU5OTg1LTQuMjY3NzlsLTMuNjkzNzksMjQuNDczMTFjMC42Njk0NiwwLjIwNzczLDcuODQ1NjQsMy40NDI3MiwzMS4wODMwNywzLjQ0MjcyaDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjxwYXRoIGNsYXNzPSJkIiBkPSJNODgxLjI3Njg2LDI1MS44MzAzMWwtNS45NzUyOCwzNy40NzUzOXMtMTAuNDI2NTctMTQuNTU3NDMtMjYuNzQ5MTUtMTQuNTU3NDNjLTI1LjM4MDg2LDAtNDYuNTM2NSwzMC45MzEyMS00Ni41MzY1LDY2LjQ3MTUzLDAsMjIuOTQxNzEsMTEuMjg0LDQ1LjQyMDQxLDM0LjM1MTA3LDQ1LjQyMDQxYTM0LjUxOTg4LDM0LjUxOTg4LDAsMCwwLDI1Ljc5Mi0xMS42OTM0NWwtMS4yMTg1Nyw5Ljk4NjkxaDI2Ljk0MjkzbDIxLjE2MTUtMTMzLjE0Nzg3LTI3Ljc2OC4wNDQ1M2gwWm0tMTIuODYzNzEsNzMuMDY5MTRjMCwxNC43ODg5NC03LjI0MzcxLDM0LjU0MzEyLTIyLjI2MjU3LDM0LjU0MzEyLTkuOTY4NTEsMC0xNC42NDAwOC04LjQ1ODQ3LTE0LjY0MDA4LTIxLjczMzc2LDAtMjEuNzA3MDYsOS42NDU1Ny0zNi4wMywyMS44MTYyOC0zNi4wMyw5Ljk3MTQ0LS4wMDMsMTUuMDg2MzYsNi45MjEwOCwxNS4wODYzNiwyMy4yMjA2N2gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48cG9seWdvbiBjbGFzcz0iZCIgcG9pbnRzPSIxMTYuNzIxIDM4NC4wNDkgMTMzLjU4MyAyODMuNTI3IDEzNi4wNTkgMzg0LjA0OSAxNTUuMTQ0IDM4NC4wNDkgMTkwLjc0NiAyODMuNTI3IDE3NC45NzYgMzg0LjA0OSAyMDMuMzM0IDM4NC4wNDkgMjI1LjE3NCAyNTAuNzIzIDE4MS4zMjEgMjUwLjcyMyAxNTQuMDExIDMzMi41MjcgMTUyLjU5IDI1MC43MjMgMTEyLjE2NyAyNTAuNzIzIDkwLjAxMyAzODQuMDQ5IDExNi43MjEgMzg0LjA0OSAxMTYuNzIxIDM4NC4wNDkiLz48cGF0aCBjbGFzcz0iZCIgZD0iTTU0My41MDkyMiwzODUuMjMzNDNjOC4wNjI5My00Ni4zNDYzNyw5LjU1NzUtODMuOTc5MDYsMjguNzk4NjQtNzcuMDkwNjQsMy4zNjc5Mi0xNy45Mzc4NCw2LjYxODI5LTI0Ljg3Njc0LDEwLjI5NDQ5LTMyLjQ2ODU3YTI4LjkwNTc5LDI4LjkwNTc5LDAsMCwwLTUuMzQxLS4zNjUwNWMtMTIuNDA1NjQsMC0yMS41OTYwNywxNy4xMzA1OC0yMS41OTYwNywxNy4xMzA1OGwyLjQ2OTM2LTE1LjczMjdINTMyLjM0MjcxTDUxNS4wNjI5MywzODUuMjMzNDNoMjguNDQ2MjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjxwYXRoIGNsYXNzPSJkIiBkPSJNNzE1Ljc0MSwyNzQuMDE1MmE5NC44MDgsOTQuODA4LDAsMCwwLTMzLjU1NTQyLDYuMTcwMmwtNC4wMTY3MiwyNC4xMTk5M3MxMi4wMTgtNC45MzU1OCwzMC4xODQ1MS00LjkzNTU4YzEwLjMxNTA2LDAsMTcuODU1MjksMS4xNzIzMywxNy44NTUyOSw5LjY0NTYsMCw1LjE0NjMtLjkxOSw3LjA0NTc1LTAuOTE5LDcuMDQ1NzVzLTguMTM2MzUtLjY4ODU0LTExLjkwNjQ5LTAuNjg4NTRjLTIzLjk1Mzg2LDAtNDkuMTIwMzYsMTAuMzM0MTQtNDkuMTIwMzYsNDEuNDkwOTEsMCwyNC41NTAyOSwxNi41MDc1NywzMC4xODMzMiwyNi43NDAzNiwzMC4xODMzMiwxOS41NDM2NCwwLDI3Ljk2NzcxLTEyLjgxODI3LDI4LjQxNC0xMi44NTY4NGwtMC45MDcyOSwxMC42OTkxOWgyNC4zOTEzNkw3NTMuNzgsMzA3Ljc4MDczYzAuMDAyOTMtMzIuNzExOTQtMjguMjMyLTMzLjc2NTUzLTM4LjAzOS0zMy43NjU1M2gwWm01Ljk0MjkzLDYyLjc4MjQ3YzAuNTI4NSw0LjcxLTIuOTI0NSwyNi43ODgwNi0xOS42MDgyMiwyNi43ODgwNi04LjYwMzIxLDAtMTAuODM0NzItNi42NDIxMi0xMC44MzQ3Mi0xMC41NzE1OSwwLTcuNjYzMDYsNC4xMTk1MS0xNi44NjM0NiwyNC40MTQ3OS0xNi44NjM0Niw0LjcyMTUsMC4wMDU5Miw1LjIyMzU3LjUxNjQyLDYuMDI4MTQsMC42NDdoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PHBhdGggY2xhc3M9ImQiIGQ9Ik03NzYuMDczMzYsMzg1LjIzMzQzYzguMDY1ODYtNDYuMzQ2MzcsOS41NjA0Mi04My45NzkwNiwyOC43OTU3Mi03Ny4wOTA2NCwzLjM3MzcyLTE3LjkzNzg0LDYuNjI3MDgtMjQuODc2NzQsMTAuMzAwMzUtMzIuNDY4NTdhMjguOTA1NzksMjguOTA1NzksMCwwLDAtNS4zNDEtLjM2NTA1Yy0xMi40MDU2NCwwLTIxLjU5NjA3LDE3LjEzMDU4LTIxLjU5NjA3LDE3LjEzMDU4bDIuNDY5MzYtMTUuNzMyN0g3NjQuOTA5NzlMNzQ3LjYzLDM4NS4yMzM0M2gyOC40NDMzNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PC9zdmc+");
}

.ipa-discover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDYyOSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2Y0ZjRmNDt9LmJ7ZmlsbDojZDk3YjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+ZGlzY292ZXIgZnJvbSBTV0VOIFRlYU0geC1Nb0JpTEE8L3RpdGxlPjxwYXRoIGNsYXNzPSJhIiBkPSJNOTI1LDFDODc1LDEsMzQ1LjYyOTg4LDEsNTAsMSwyNSwxLDAsMjYuMDgsMCw1MS4xNnY1MDEuNlEwLDYyOCw3NSw2MjhIOTI1cTc1LDAsNzUtNzUuMjRWNzYuMjRRMTAwMCwxLDkyNSwxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTMwOS42NDM1NSw2MjhIOTI1cTc1LDAsNzUtNzUuMjRWMjU0LjQ4OFM4NTAuOTk0ODcsNTE3LjY2ODgyLDMwOS42NDM1NSw2MjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjxwYXRoIGQ9Ik0zMjUuMjQwMTcsMzA3LjczMzUyaDguOTg2MzZsMjcuODE1LDQxLjY0MTM2aDAuMTQyNjRWMzA3LjczMzUyaDYuODQ2NzdWMzU4LjM5aC04LjcwMTExbC0yOC4xMDAyNS00MS42NDEzNmgtMC4xNDI2NFYzNTguMzloLTYuODQ2NzdWMzA3LjczMzUyWm01Ni43NzEwOSwwaDMyLjU5MzQ4djYuNDM5MzlIMzg4Ljg1OHYxNS4wOTY3N2gyMy45NjM2OFYzMzUuNzA5SDM4OC44NTh2MTYuMjQxNThoMjcuMDMwNDZWMzU4LjM5SDM4Mi4wMTEyNlYzMDcuNzMzNTJabTU0LjEzMjI2LDYuNDM5MzlINDE5Ljg4MjQ1di02LjQzOTM5aDM5LjM2ODl2Ni40MzkzOWgtMTYuMjYxVjM1OC4zOWgtNi44NDY3N3YtNDQuMjE3MVptMjMuOTYzNjgtNi40MzkzOWg3LjEzMmwxMS4xMjYsNDAuNDk2NTVoMC4xNDI2NGwxMS45MTA1Mi00MC40OTY1NWg3Ljg0NTI1bDExLjkxMDUyLDQwLjQ5NjU1aDAuMTQyNjRsMTEuMTI2LTQwLjQ5NjU1aDcuMTMyMDhMNTEzLjg4MjgxLDM1OC4zOWgtNy4yMDMzNGwtMTIuMjY3MTItNDEuMzU1MTZoLTAuMTQyNjRMNDgyLjA3MzkxLDM1OC4zOWgtNy4yMDMzN1ptOTguMjA4MjgsNTEuOTQ0MzdhMjcuMTQ0MDcsMjcuMTQ0MDcsMCwwLDEtMTAuNjI2NzctMi4wMzkxNSwyNC43NDQ1OSwyNC43NDQ1OSwwLDAsMS04LjMwODc4LTUuNjE2NTgsMjUuOTY4MzYsMjUuOTY4MzYsMCwwLDEtNS40MjA0MS04LjQ0Mjc1LDI5LjE4MTU1LDI5LjE4MTU1LDAsMCwxLDAtMjEuMDM1MzEsMjUuOTY4NjgsMjUuOTY4NjgsMCwwLDEsNS40MjA0MS04LjQ0Mjc1LDI0Ljc0NDU5LDI0Ljc0NDU5LDAsMCwxLDguMzA4NzgtNS42MTY1OCwyOC43MDk5NSwyOC43MDk5NSwwLDAsMSwyMS4yNTM1NCwwLDI0Ljc0NDI0LDI0Ljc0NDI0LDAsMCwxLDguMzA4ODQsNS42MTY1OCwyNS45Njk1MywyNS45Njk1MywwLDAsMSw1LjQyMDM1LDguNDQyNzUsMjkuMTgxNTUsMjkuMTgxNTUsMCwwLDEsMCwyMS4wMzUzMSwyNS45NjkyMSwyNS45NjkyMSwwLDAsMS01LjQyMDM1LDguNDQyNzUsMjQuNzQ0MjQsMjQuNzQ0MjQsMCwwLDEtOC4zMDg4NCw1LjYxNjU4QTI3LjE0NDA2LDI3LjE0NDA2LDAsMCwxLDU1OC4zMTU0OSwzNTkuNjc3ODlabTAtNi40MzkzOUExOC4zMjcsMTguMzI3LDAsMCwwLDU3Mi4xNTE2NywzNDcuM2ExOS4wOTgzNCwxOS4wOTgzNCwwLDAsMCwzLjg1MTMyLTYuNDAzNjMsMjMuMzI1NTIsMjMuMzI1NTIsMCwwLDAsMC0xNS42NjkxNiwxOS4wOTc5LDE5LjA5NzksMCwwLDAtMy44NTEzMi02LjQwMzYsMTguODc1NTYsMTguODc1NTYsMCwwLDAtMjcuNjcyMzYsMCwxOS4wOTg3NSwxOS4wOTg3NSwwLDAsMC0zLjg1MTI2LDYuNDAzNiwyMy4zMjU1MiwyMy4zMjU1MiwwLDAsMCwwLDE1LjY2OTE2QTE5LjA5OTE5LDE5LjA5OTE5LDAsMCwwLDU0NC40NzkzMSwzNDcuM2ExOC4zMjczLDE4LjMyNzMsMCwwLDAsMTMuODM2MTgsNS45Mzg1NGgwWm0zNi4xNTk0OC00NS41MDVoMTcuNzU4NzlhMjAuNzAyNzYsMjAuNzAyNzYsMCwwLDEsNy45ODc5MiwxLjMyMzY0LDEzLjU4MjE3LDEzLjU4MjE3LDAsMCwxLDQuOTU2NzksMy4zNjI3OSwxMS40NjU2MywxMS40NjU2MywwLDAsMSwyLjUzMTg2LDQuNTc5MTMsMTguMTA2NzgsMTguMTA2NzgsMCwwLDEsLjcxMzIsNC45MDEwNiwxMy4wOTIwOCwxMy4wOTIwOCwwLDAsMS0uODU1ODMsNC42ODY0NiwxMy4yNTE5MywxMy4yNTE5MywwLDAsMS0yLjQ2MDU3LDQuMDc4MjgsMTQuMDU4OTQsMTQuMDU4OTQsMCwwLDEtMy45MjI2MSwzLjA3NjU3LDEzLjYyMjYyLDEzLjYyMjYyLDAsMCwxLTUuMTcwNzIsMS41MzgzTDYzMC4zNDkxOCwzNTguMzloLTguNTU4NDdMNjA4Ljk1MzA2LDMzNi4wNjY4aC03LjYzMTI5VjM1OC4zOUg1OTQuNDc1VjMwNy43MzM1MlptNi44NDY4LDIyLjMyMzE4aDguOTg2MzNhMjQuMzkyODksMjQuMzkyODksMCwwLDAsMy45NTgzMS0uMzIyLDEwLjYxMjczLDEwLjYxMjczLDAsMCwwLDMuNDk0NjktMS4xODA1NCw2LjQ0NzI3LDYuNDQ3MjcsMCwwLDAsMi40NjA1Ny0yLjQ2ODQ0LDkuOTExMTEsOS45MTExMSwwLDAsMCwwLTguMzcxMTksNi40NDcwNiw2LjQ0NzA2LDAsMCwwLTIuNDYwNTctMi40Njg0NCwxMC42MTIsMTAuNjEyLDAsMCwwLTMuNDk0NjktMS4xODA1NCwyNC4zOTI5MSwyNC4zOTI5MSwwLDAsMC0zLjk1ODMxLS4zMjJoLTguOTg2MzNWMzMwLjA1NjdabTM2LjczLTIyLjMyMzE4aDYuODQ2NzR2MjEuODkzODloMC41NzA1NmwyMi4zMjMzLTIxLjg5Mzg5aDkuNTU2OTVsLTI0LjM5MTYsMjMuMzk2NDIsMjYuMDMyLDI3LjI2MDA3aC05Ljk4NDg2bC0yMy41MzU3Ny0yNS4zMjgyNWgtMC41NzA1NlYzNTguMzloLTYuODQ2NzRWMzA3LjczMzUyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiLz48cGF0aCBkPSJNODguMzM0MzcsMTUwLjc1MjY5aDQ3LjA4MTI1YTcxLjg2MDU3LDcxLjg2MDU3LDAsMCwxLDIyLjc4MTI1LDMuNjM5NzIsNTUuMzA3NTEsNTUuMzA3NTEsMCwwLDEsMTkuNDA2MjUsMTEuMDg4NSw1NC4xNzUsNTQuMTc1LDAsMCwxLDEzLjUsMTguNzA2NTRxNS4wNjI1NSwxMS4yNTc4NSw1LjA2MjUsMjYuNDkzODgsMCwxNS40MDU0Ni01LjgyMTg3LDI2LjY2MzE4YTU3LjA0MTE1LDU3LjA0MTE1LDAsMCwxLTE1LjAxODc1LDE4LjYyMTksNjMuOTg1MTQsNjMuOTg1MTQsMCwwLDEtMjAuNDE4NzUsMTEuMDAzODZBNzEuMTI4Niw3MS4xMjg2LDAsMCwxLDEzMi44ODQzNywyNzAuNjFoLTQ0LjU1VjE1MC43NTI2OVptMzcuMTI1LDEwMC41NTgyNmE3NS4wNzgyMSw3NS4wNzgyMSwwLDAsMCwxOC44MTU2Mi0yLjI4NTQyLDQ0LjY5NzE0LDQ0LjY5NzE0LDAsMCwwLDE1LjQ0MDYzLTcuMTEwMTgsMzMuNzM2NTksMzMuNzM2NTksMCwwLDAsMTAuMzc4MTMtMTIuNTI3NDdxMy43OTY5LTcuNzAyNzIsMy43OTY4OC0xOC43MDY1NGE0Ni42NDM1NCw0Ni42NDM1NCwwLDAsMC0zLjM3NS0xOC42MjE5QTMyLjM3NzI0LDMyLjM3NzI0LDAsMCwwLDE2MS4xNSwxNzkuNDQ3MzRhMzkuMDMwNTQsMzkuMDMwNTQsMCwwLDAtMTQuMTc1LTcuMTEwMTgsNjYuNjc5MjMsNjYuNjc5MjMsMCwwLDAtMTcuOTcxODgtMi4yODU0MkgxMDkuNTk2ODh2ODEuMjU5MmgxNS44NjI1Wm05MC40NS0xMDAuNTU4MjZoMjEuMjYyNVYyNzAuNjFoLTIxLjI2MjVWMTUwLjc1MjY5Wm0xMDUuOTc1LDI1LjczMjA3YTE5LjYyNjM1LDE5LjYyNjM1LDAsMCwwLTkuMDI4MTEtNy4xOTQ4MiwzMS40NDE1NywzMS40NDE1NywwLDAsMC0xMS44OTY4OC0yLjI4NTQyLDMwLjA2ODE2LDMwLjA2ODE2LDAsMCwwLTcuMTcxODcuODQ2NDUsMTkuNDM3NTksMTkuNDM3NTksMCwwLDAtNi4yNDM3NCwyLjcwODY1LDE0LjEzMTI2LDE0LjEzMTI2LDAsMCwwLTQuNDcxODksNC44MjQ3NSwxMy45NjIzMSwxMy45NjIzMSwwLDAsMC0xLjY4NzUsNy4wMjU1NHEwLDYuMDk0NDYsNC4yMTg3NSw5LjMxMDk0YTQxLjQzNTYsNDEuNDM1NiwwLDAsMCwxMC40NjI0OSw1LjU4NjU4cTYuMjQzOCwyLjM3MDA3LDEzLjY2ODc2LDQuNTcwODNhNTUuNDg2NzYsNTUuNDg2NzYsMCwwLDEsMTMuNjY4NzYsNi4wOTQ0NCwzMy44NTQzOSwzMy44NTQzOSwwLDAsMSwxMC40NjI0OSwxMC4zMjY2OXE0LjIxODc1LDYuNDMzLDQuMjE4NzUsMTcuMDk4MjhhMzcuNjk2OCwzNy42OTY4LDAsMCwxLTMuNTQzNzYsMTYuODQ0MzYsMzQuMzAzNjQsMzQuMzAzNjQsMCwwLDEtOS41MzQzNiwxMS45MzQ5NCw0MS4xNzU4Myw0MS4xNzU4MywwLDAsMS0xMy45MjE4Nyw3LjExMDIsNTguMDQ1MjQsNTguMDQ1MjQsMCwwLDEtMTYuNzA2MjcsMi4zNzAwNiw2Mi41MDgyMiw2Mi41MDgyMiwwLDAsMS0yMS40MzEyNC0zLjcyNDQsNDEuMjkwNTIsNDEuMjkwNTIsMCwwLDEtMTcuNzE4NzUtMTIuNTI3NDdsMTYuMDMxMjUtMTUuNTc0NjZhMjYuODQwMTUsMjYuODQwMTUsMCwwLDAsMTAuMjA5MzgsOS4yMjYzLDI4LjYwMTI1LDI4LjYwMTI1LDAsMCwwLDEzLjQxNTYyLDMuMzAxMTUsMjguMDI3NSwyOC4wMjc1LDAsMCwwLDcuNDI1LTEuMDE1NzMsMjIuOTMzNTUsMjIuOTMzNTUsMCwwLDAsNi43NS0zLjA0NzIzLDE1Ljg3NywxNS44NzcsMCwwLDAsNC44OTM3NC01LjE2MzM1LDEzLjg0MSwxMy44NDEsMCwwLDAsMS44NTYyNi03LjE5NDgycTAtNi42MDIzNS00LjIxODc1LTEwLjE1NzM5YTM3LjIzODcsMzcuMjM4NywwLDAsMC0xMC40NjI1Mi02LjAwOThxLTYuMjQzNzYtMi40NTQ3MS0xMy42Njg3My00LjY1NTQ3YTU3LjQ2NzM4LDU3LjQ2NzM4LDAsMCwxLTEzLjY2ODc2LTYuMDA5OCwzMy4yOTA0LDMzLjI5MDQsMCwwLDEtMTAuNDYyNDktMTAuMTU3NDFxLTQuMjE4NzUtNi4zNDg0LTQuMjE4NzUtMTcuMDEzNjRhMzIuMzcyLDMyLjM3MiwwLDAsMSwzLjc5Njg4LTE2LjA4MjU1LDM0LjgwMDcyLDM0LjgwMDcyLDAsMCwxLDkuOTU2MjQtMTEuMjU3NzgsNDMuNDAwNjcsNDMuNDAwNjcsMCwwLDEsMTQuMDkwNjQtNi42ODcsNjAuMzA5OCw2MC4zMDk4LDAsMCwxLDE2LjItMi4yMDA3OCw1OC44OTE3Miw1OC44OTE3MiwwLDAsMSwxOC4zMDkzNiwyLjg3NzkzLDQyLjQxMTY4LDQyLjQxMTY4LDAsMCwxLDE1Ljk0Njg3LDkuNDgwMjRoMFptMTIwLjMxODc2LDIuMzcwMDZxLTYuNTgxMjctNy4xMTAyMS0xMi43NDA2My05LjQ4MDI0YTM0LjMwMjQ4LDM0LjMwMjQ4LDAsMCwwLTEyLjQwMzExLTIuMzcwMDYsNDEuMjkyLDQxLjI5MiwwLDAsMC0xNi43OTA2NSwzLjMwMTE2LDM4LjQyMDI4LDM4LjQyMDI4LDAsMCwwLTEyLjkwOTM2LDkuMTQxNjYsNDEuNTQzLDQxLjU0MywwLDAsMC04LjM1MzEyLDEzLjYyNzg0LDQ2Ljg3MzM2LDQ2Ljg3MzM2LDAsMCwwLTIuOTUzMTIsMTYuNzU5Nyw1MS42ODE2OSw1MS42ODE2OSwwLDAsMCwyLjk1MzEzLDE3Ljc3NTQ1LDQxLjc3ODEsNDEuNzc4MSwwLDAsMCw4LjM1MzEyLDE0LjA1MTA3LDM4Ljg3MTUyLDM4Ljg3MTUyLDAsMCwwLDEyLjkwOTM2LDkuMzExLDQwLjQwMDMsNDAuNDAwMywwLDAsMCwxNi43OTA2NSwzLjM4NTc5QTMwLjc2NjE4LDMwLjc2NjE4LDAsMCwwLDQzMS4xNSwyNTAuODg3NzFhMzguNDkzMjksMzguNDkzMjksMCwwLDAsMTIuNzQwNjMtMTEuMDg4NDlsMTcuNTUsMTIuNTI3NDVhNDcuODQyLDQ3Ljg0MiwwLDAsMS0xOS43NDM3NCwxNi4yNTE4NSw2MS4zNjc3OSw2MS4zNjc3OSwwLDAsMS0yNC44MDYyNCw1LjA3ODcsNjkuNjI4MjgsNjkuNjI4MjgsMCwwLDEtMjUuMzk2ODgtNC40ODYyMSw1Ny4wMTkxLDU3LjAxOTEsMCwwLDEtMzIuOTkwNjMtMzIuNDE5LDY2LjcyNTQ0LDY2LjcyNTQ0LDAsMCwxLTQuNzI1LTI1LjU2Mjc5LDY5LjYwNDc2LDY5LjYwNDc2LDAsMCwxLDQuNzI1LTI2LjE1NTNBNTguNzAzNSw1OC43MDM1LDAsMCwxLDM3MS41ODEyNCwxNjQuOTczYTU3LjMwMzYsNTcuMzAzNiwwLDAsMSwxOS45MTI1MS0xMi43ODEzOSw2OS42MjgyOCw2OS42MjgyOCwwLDAsMSwyNS4zOTY4OC00LjQ4NjE5LDU4LjA3MzcyLDU4LjA3MzcyLDAsMCwxLDIyLjUyODE0LDQuMzE2ODlxMTAuMzc4MTQsNC4zMTY5MiwxOS4zMjE4NywxNC42NDM1OWgwWm0xNjAuMzEyNS0yOC4xMDIxM2gyNC40Njg3NWwzMi41Njg3Myw5MC41NzAxNCwzMy41ODEzLTkwLjU3MDE0aDIyLjk1TDY2Ny44MjE5LDI3MC42MUg2NDkuNDI4MVptMTI2LjM5Mzc0LDBIODA4LjA1MzF2MTkuMjk5MDZINzUwLjE3MTg4djI5LjQ1NjQ1aDU0Ljg0Mzc1djE5LjI5OTA3SDc1MC4xNzE4OHYzMi41MDM2OGg2MC45MTg3NlYyNzAuNjFINzI4LjkwOTM2VjE1MC43NTI2OVptMTAzLjEwNjI2LDBoNDEuNTEyNTFBODQuMzA5NTgsODQuMzA5NTgsMCwwLDEsODkwLjE1LDE1Mi4zNjA5M2E0Mi40ODE0OCw0Mi40ODE0OCwwLDAsMSwxNC4yNTkzNCw1LjUwMTkyLDI4LjczODgyLDI4LjczODgyLDAsMCwxLDkuOTU2MjQsMTAuNDk2cTMuNzEyNTUsNi42MDIzNSwzLjcxMjUyLDE2Ljc1OTcsMCwxMy4wMzUzOS03LjE3MTg3LDIxLjgzODQxdC0yMC41MDMxMSwxMC42NjUyN2wzMS43MjUsNTIuOTg3NzZoLTI1LjY1bC0yNy42NzUtNTAuNzg3aC0xNS41MjVWMjcwLjYxSDgzMi4wMTU2M1YxNTAuNzUyNjlabTM3LjgsNTAuNzg3cTQuNTU2MywwLDkuMTEyNDktLjQyMzIyYTI3LjkxMDEyLDI3LjkxMDEyLDAsMCwwLDguMzUzMTUtMi4wMzE0OCwxNC4yNjM1LDE0LjI2MzUsMCwwLDAsNi4xNTkzNi00LjkwOTQxcTIuMzYyNTItMy4zMDExOSwyLjM2MjQ5LTkuMjI2M2ExNC43NTYyNCwxNC43NTYyNCwwLDAsMC0yLjE5MzczLTguNDY0NTEsMTMuNjQ0NTksMTMuNjQ0NTksMCwwLDAtNS43Mzc0OS00LjgyNDc3LDI2LjM0NjA5LDI2LjM0NjA5LDAsMCwwLTcuODQ2ODYtMi4xMTYxMiw3MS4yNzU1Miw3MS4yNzU1MiwwLDAsMC04LjM1MzE1LS41MDc4N0g4NTMuMjc4MTR2MzIuNTAzNjhoMTYuNTM3NDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIvPjxlbGxpcHNlIGNsYXNzPSJiIiBjeD0iNTM3LjgxMjUiIGN5PSIyMDkuNzMxNSIgcng9IjYyLjgxMjUiIHJ5PSI2My4wMTM1Ii8+PC9zdmc+");
}

.ipa-bankof {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5OTkuMDE4NTEgNjI2LjMzMjE5Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojYTNhMmEyO30uYntmaWxsOiMyZTY0OTc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5iYW5rIGZyb20gU1dFTiBUZWFNIHgtTW9CaUxBPC90aXRsZT48cGF0aCBjbGFzcz0iYSIgZD0iTTk0MC43NjE0MSwxMC4yMzMwOGMyNy4wMzI5LDAsNDkuMDI3NTksMjIuMTg4NzQsNDkuMDI3NTksNDkuNDY0NDhWNTY3LjQxNDE4YzAsMjcuMjczOC0yMS45OTI3NCw0OS40NjQ0OC00OS4wMjc1OSw0OS40NjQ0OEg1OS4zMTA3N2MtMjcuMDMyODgsMC00OS4wMjc1OC0yMi4xODg3Mi00OS4wMjc1OC00OS40NjQ0OFY1OS42OTc1NmMwLTI3LjI3Mzc3LDIxLjk5Mjc1LTQ5LjQ2NDQ4LDQ5LjAyNzU4LTQ5LjQ2NDQ4SDk0MC43NjE0MVptMC05Ljg0MzI4SDU5LjMxMDc3QzI2Ljg0NTU2LDAuMzg5NzkuNTI2ODQsMjYuOTQzLDAuNTI2ODQsNTkuNjk3NTZWNTY3LjQxNDE4YzAsMzIuNzU2NTMsMjYuMzE4NzIsNTkuMzA3OCw1OC43ODM5Myw1OS4zMDc4SDk0MC43NjE0MWMzMi40NjcxNiwwLDU4Ljc4Mzk0LTI2LjU1MTI3LDU4Ljc4Mzk0LTU5LjMwNzhWNTkuNjk3NTZjMC0zMi43NTQ1MS0yNi4zMTg3My01OS4zMDc3Ni01OC43ODM5NC01OS4zMDc3NmgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNTI2ODQgLTAuMzg5NzkpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik02MC4wOTAwOSw0MTguMDI0NjdWMTgzLjU5MjgxSDEyMy43MzVxMzkuMzYyMzgsMCw1NC45OTQsMi41NjI3MSwxNS42MzAyMSwyLjU2MjcxLDI2LjkwNDM1LDguODA3NDdhNDkuNjY3NzUsNDkuNjY3NzUsMCwwLDEsMTkuNTk5NDQsMTkuMjk2OXE2Ljc0ODcsMTIuMDg4OTEsNi43NDcyNCwyNy45NDIzNiwwLDIwLjAyMDA1LTEwLjA3ODU0LDMxLjc4NjQyLTEwLjA4MTQ3LDExLjc3MDc5LTMyLjEzOTI0LDE3Ljg1MzU0LDI0Ljc1NywxLjkyMiwzOC43MjU5MSwxNy41MzU0LDEzLjk2MTY1LDE1LjYxNDg1LDEzLjk2NzQ4LDQxLjcxMzI0LDAsMTguNzM0MjgtNy44NTY3LDMyLjk4NTI5YTU0LjUxMjc1LDU0LjUxMjc1LDAsMCwxLTIyLjQ1Nzc1LDIyLjA5ODIxcS0xMS45MDMzMiw2LjQwNjc3LTI5LjM2MjY3LDkuMTI4NTYtMTcuNDYwODIsMi43MjYxOS01Ny4xMzcwNSwyLjcyNDcySDYwLjA5MDA5di0wLjAwMjk0Wm01OC43MjUzMy0xNDAuNzU0NTVoMTIuNjk3NDRxMjMuNDgyNTQsMCwzMi4yMTgwNi01LjIwNSw4LjcyMzgzLTUuMjAwNTMsOC43Mjk2OC0xOC4wMTU1NCwwLTEzLjI4NjMyLTguMTcyLTE4LjY1NDc1LTguMTc2NDEtNS4zNTk2LTMxLjgyMzkxLTUuMzY0SDExOC44MTU0MnY0Ny4yMzkyNmgwWm0wLDkyLjg3MzE1aDIyLjIxODM0cTIyLjUzNjU5LDAsMzEuOTAyNzQtNS42ODUwOSw5LjM2NzYyLTUuNjgyMTUsOS4zNjMyNC0xOC45NzI4OSwwLTE0LjczMTE2LTguNTcyLTIwLjU3ODI2LTguNTcwNTYtNS44NDEyLTMxLjc0MjE2LTUuODQ0MTVIMTE4LjgxMjV2NTEuMDgwMzhoMC4wMDI5MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUyNjg0IC0wLjM4OTc5KSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMjQzLjgyNDcyLDQxNi42NjEwOUwzMjIuODI2MDgsMTg1LjU5Nkg0MDEuMDQ0N2w3OS4xNTY3NCwyMzEuMDY1MDhINDE4LjA5NzkzbC0xMS41NzctNDEuMzUyMjVIMzE3LjgyNDY0bC0xMS44OTM1MSw0MS4zNTIyNUgyNDMuODI0NzJabTg3LjQ0NDUtODYuMzMzNjZoNjIuMTA5MzFsLTIzLjMxMjIzLTc2LjIzM3EtMS4wOTYzOS0zLjQ2NjU5LTIuOTcyNjYtMTEuMjA0LTEuODc3Ny03LjczMDE0LTQuODUxNzgtMTkuODg3ODctMi4wMzMxMSw4LjUyMjc1LTMuOTg4NDksMTYuMjU1NzktMS45NTk3Myw3LjczNDUtMy45ODg0OSwxNC44MzYwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUyNjg0IC0wLjM4OTc5KSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNNDk1LjA1MDU5LDQxNC43ODk0MVYxODMuNTkyODFoNjAuMjYxNTdsODYuNTU4NSwxMTguOTEyOXEyLjQ5NjM3LDMuNjM0MTQsOC4yMTc1OSwxNC42MDkyMSw1LjcwOTc4LDEwLjk3NjQ5LDEyLjYwMjg0LDI2LjEzNjItMS44ODMwNi0xNC4zNzEtMi43NDEwOS0yNS41ODQyNi0wLjg1OTUtMTEuMjExODEtLjg2MS0xOS44OTYyOVYxODMuNTkyODFINzE5LjAzNjh2MjMxLjE5NjZINjU5LjA4OUw1NzIuNTMwNTcsMjk1LjQwMDFxLTIuNjY0ODMtMy42Mjk3OS04LjM3MzExLTE0LjYwOTItNS43MTQtMTAuOTc2NTEtMTIuNDQ0NDYtMjUuODE5NTYsMS44ODMwNiwxNC41MzIyMSwyLjc0MTEyLDI1Ljc0MTEyLDAuODU1MTUsMTEuMjExODEuODYwOSwxOS44OTkxOVY0MTQuNzg5NDFINDk1LjA1MDU5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNTI2ODQgLTAuMzg5NzkpIi8+PHBvbHlnb24gY2xhc3M9ImIiIHBvaW50cz0iNzM5LjIxMyA0MTMuNTIgNzM5LjIxMyAxODMuMjAzIDgwMC44MDUgMTgzLjIwMyA4MDAuODA1IDI4Ny44MTkgODczLjAwMiAxODMuMjAzIDk0NS41MDkgMTgzLjIwMyA4NjEuMTUgMjk1LjUyOCA5NTIuODM4IDQxMy41MTcgODc1LjE4NSA0MTMuNTE3IDgwMC44MDUgMzEwLjE1NyA4MDAuODA1IDQxMy41MTcgNzM5LjIxMyA0MTMuNTE3IDczOS4yMTMgNDEzLjUyIi8+PC9zdmc+");
}

.flru {
    height: 14px;
    width: 22px;
    margin: -2px 0px 0 0px;
    background-size: 19px 12px;
}

.flru-flagru {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTAwcHgiIGhlaWdodD0iNjAwcHgiIHZpZXdCb3g9IjAgMCA5MDAgNjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjkwMCIgaGVpZ2h0PSIzMDAiPjwvcmVjdD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJGbGFnX29mX1J1c3NpYSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZS1wYXRoIj4KICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDxyZWN0IHN0cm9rZT0iIzc3ODI4RCIgc3Ryb2tlLXdpZHRoPSIxMCIgeD0iNSIgeT0iNSIgd2lkdGg9Ijg5MCIgaGVpZ2h0PSIyOTAiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIGZpbGw9IiNENTJCMUUiIHg9IjAiIHk9IjMwMCIgd2lkdGg9IjkwMCIgaGVpZ2h0PSIzMDAiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1wYXRoIiBmaWxsPSIjMDAzOUE2IiB4PSIwIiB5PSIyMDAiIHdpZHRoPSI5MDAiIGhlaWdodD0iMjAwIj48L3JlY3Q+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}

.poclos {
    font-size: 20px;
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    line-height: 1.2;
    cursor: pointer;
    color: #27425C;
    filter: alpha(opacity=90);
    opacity: .9;
}

a, .swb-lin {
    color: #77828d;
    text-decoration: none;
    cursor: pointer;
    transition: all 300ms linear 0s;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
}

a:hover, .swb-lin:hover {
    color: #27425C;
    text-decoration: none;
}

a, .swb-linco {
    color: #77828d;
    text-decoration: none;
    cursor: pointer;
    transition: all 300ms linear 0s;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
}

a:hover, .swb-linco:hover {
    color: #27425C;
    text-decoration: none;
}

.wid-text {
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 12px;
    color: #77828d;
}

.wid-text2 {
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 10px;
    color: #77828d;
}

.wid-text3 {
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 8px;
    color: #77828d;
}

.code-text {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    text-align: left;
    font-size: 12px;
    color: #77828d;
}

.numms {
    font-size: 12px;
    color: #34C300;
}

.imeis {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 12px;
    color: #77828d;
}

.uncodmep {
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 16px;
    color: #F91628;
}

@media screen and (max-width: 640px) {
    .uncodmep {
        font-size: 14px;
    }
}

.tbl-row {
    margin: 0 90px;
}

@media screen and (max-width: 640px) {
    .tbl-row {
        margin: 0 10px;
    }
}

.tbl-row2 {
    margin: -20px 90px;
}

@media screen and (max-width: 640px) {
    .tbl-row2 {
        margin: 10px 10px;
    }
}

table.pagetable2 {
    width: 100%;
    border-collapse: collapse;
    float: left;
    clear: both;
    margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 640px) {
    table.pagetable2 {
        width: 100%;
        border-collapse: collapse;
        float: left;
        clear: both;
        margin: 0px 0px 20px 0px;
    }
}

table.pagetable2 caption {
    padding: 8px 8px 8px;
    color: #999;
    font-weight: bold;
    background: #e7e7e7;
    border: 1px solid #77828d;
    border-bottom: none;
}

table.pagetable2 th, table td {
    padding: 8px 8px 8px;
    border: 1px dotted #77828d;
    text-align: left;
    font-size: 18px;
    display: table-cell;
    width: 100%;
}

table.pagetable2 tr {}

table.pagetable2 tr:hover {
    background: #ffffff;
}

table.pagetable2 th {
    background: #f7f7f7;
}

table.pagetable2 a {
    font-weight: bold;
    padding: 4px 8px;
}

table.pagetable2 a:hover {
    color: #999;
    padding: 4px 8px;
}

pre {
    line-height: 20px;
    margin-bottom: 0px;
    max-width: 100%;
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    text-align: left;
}

.tab-text {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    text-align: left;
    font-size: 12px;
    color: #77828d;
}

.wid-socil {
    font-size: 16px;
    margin: 0px auto -5px;
}

@media screen and (max-width: 640px) {
    .wid-socil {
        margin: 15px auto -15px;
    }
}

.cocil {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
}

.cocil-lg {
    height: 14px;
    width: 14px;
    margin: 0;
    background-size: 14px 14px;
}

.cocil-twi {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDA0MTMgNTEyLjAwNDEzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV90d2l0dGVyPC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0idHdpdHRlciI+PHBhdGggaWQ9IlNoYXBlIiBjbGFzcz0iY2xzLTEiIGQ9Ik00NzAuMzMzLDFINDMuNjY3QTQyLjI1Miw0Mi4yNTIsMCwwLDAsMSw0My42NjdWNDcwLjMzNEE0Mi4yNTE3Myw0Mi4yNTE3MywwLDAsMCw0My42NjcsNTEzSDQ3MC4zMzRBNDIuMjUxNzEsNDIuMjUxNzEsMCwwLDAsNTEzLDQ3MC4zMzNWNDMuNjY3QTQyLjI1Miw0Mi4yNTIsMCwwLDAsNDcwLjMzMywxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTk3OTQgLTAuOTk3OTQpIi8+PHBhdGggaWQ9IlNoYXBlLTIiIGRhdGEtbmFtZT0iU2hhcGUiIGNsYXNzPSJjbHMtMiIgZD0iTTQ5NS45MzMsNDcwLjMzM2EyNS4xNDI3MSwyNS4xNDI3MSwwLDAsMS0yNS42LDI1LjZINDMuNjY3YTI1LjE0MjY5LDI1LjE0MjY5LDAsMCwxLTI1LjYtMjUuNlY0My42NjdhMjUuMTQyNjUsMjUuMTQyNjUsMCwwLDEsMjUuNi0yNS42SDQ3MC4zMzRhMjUuMTQyNjMsMjUuMTQyNjMsMCwwLDEsMjUuNiwyNS42VjQ3MC4zMzNoLTAuMDAxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTk3OTQgLTAuOTk3OTQpIi8+PHBhdGggaWQ9IlNoYXBlLTMiIGRhdGEtbmFtZT0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQxOS43NTc5LDE1MS41OTc3OWExLjU3ODQyLDEuNTc4NDIsMCwwLDAtMS44MzYtLjQyMDkxLDEyNS41NDQ1OCwxMjUuNTQ0NTgsMCwwLDEtMjkuMzQzNTcsOC45MTEzLDY1LjE2NTQ4LDY1LjE2NTQ4LDAsMCwwLDIyLjkwOTY3LTMyLjE4MTcsMS41NjMzNiwxLjU2MzM2LDAsMCwwLTIuMjg1LTEuODE1OTMsMTI1Ljc0NzQsMTI1Ljc0NzQsMCwwLDEtMzkuMDUyNTUsMTUuMDgwNjUsNjUuMjE4MTcsNjUuMjE4MTcsMCwwLDAtMTEwLjg2ODEzLDU4LjAyOTY4LDE3OS42MzI3OCwxNzkuNjMyNzgsMCwwLDEtMTI3LjkzMy02NS43NjY0MywxLjQ4MzI2LDEuNDgzMjYsMCwwLDAtMS4zMzA4OS0uNTY1MjIsMS41MDc0OCwxLjUwNzQ4LDAsMCwwLTEuMjE4NjQuNzY5NjcsNjUuMTg3MTgsNjUuMTg3MTgsMCwwLDAsMTUuNzAyLDgzLjcyOTMyLDYyLjU2MDYsNjIuNTYwNiwwLDAsMS0yMi43MzMyNC03LjM0MzksMS41NjM0NiwxLjU2MzQ2LDAsMCwwLTEuNTM1MzIsMCwxLjUzMywxLjUzMywwLDAsMC0uNzY5NjgsMS4zMTQ4N2wtMC4wMTYuODQ1ODNhNjUuMzgyNTQsNjUuMzgyNTQsMCwwLDAsNDUuODAzMiw2Mi4yNDI3OCw2Mi41Mzc0MSw2Mi41Mzc0MSwwLDAsMS0yMS42NTQ4OS0uMzI4NywxLjU3NiwxLjU3NiwwLDAsMC0xLjQ1NTE1LjUwMTEsMS41NDQ0OCwxLjU0NDQ4LDAsMCwwLS4zMTI2OCwxLjUwMzIzQTY1LjEzOTY4LDY1LjEzOTY4LDAsMCwwLDE5OC4zODY0NywzMjEuMTM3YTEyNS4yNDg0OSwxMjUuMjQ4NDksMCwwLDEtNzQuNjYxNjgsMjQuMzM2NywxMjkuMzgyMzUsMTI5LjM4MjM1LDAsMCwxLTE0Ljk4NDQ1LS44Nzc5LDEuNTc1MTEsMS41NzUxMSwwLDAsMC0xLjY0NzU3LDEuMDE4MjIsMS41NDMxMSwxLjU0MzExLDAsMCwwLC42MjkzNiwxLjgzMiwxODEuODUxMTUsMTgxLjg1MTE1LDAsMCwwLDk4LjMzNywyOC44MjY0MmMxMTQuMjQ3NDIsMCwxODIuNTE5MjctOTIuODA5LDE4Mi41MTkyNy0xODIuNTE5MjksMC0yLjUwNTQyLS4wNjAxMi00Ljk3ODc5LTAuMTU2MzQtNy40NjgxN2ExMjkuNzgzNjksMTI5Ljc4MzY5LDAsMCwwLDMxLjQ0NDEyLTMyLjgyMzA5QTEuNTgwMjQsMS41ODAyNCwwLDAsMCw0MTkuNzU3OSwxNTEuNTk3NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48L2c+PC9nPjwvc3ZnPg==");
    transition: all 10ms linear 0s;
    -webkit-transition: all 10ms linear 0s;
    -moz-transition: all 10ms linear 0s;
    -ms-transition: all 10ms linear 0s;
    -o-transition: all 10ms linear 0s;
}

.cocil-twi:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTMuMDAyMTkgNTEzLjAwMjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6IzFkYTFmMjt9LmNscy0ze2ZpbGw6I2Y1ZjhmYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV90d2l0dGVyX2NvbG9yPC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0idHdpdHRlcl9jb2xvciIgZGF0YS1uYW1lPSJ0d2l0dGVyIGNvbG9yIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4yNDk5NCwwLjAwMjA2SDQyLjc1MjI0QTQyLjMzNDM2LDQyLjMzNDM2LDAsMCwwLC4wMDIwNiw0Mi43NTIyNFY0NzAuMjUwOTVhNDIuMzM0MTIsNDIuMzM0MTIsMCwwLDAsNDIuNzUwMTcsNDIuNzQ5MThINDcwLjI1MDk1YTQyLjMzNDA5LDQyLjMzNDA5LDAsMCwwLDQyLjc0OTE4LTQyLjc1MDE4VjQyLjc1MjI0QTQyLjMzNDM5LDQyLjMzNDM5LDAsMCwwLDQ3MC4yNDk5NC4wMDIwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgY2xhc3M9ImNscy0yIiBkPSJNNDk1Ljg5OTg0LDQ3MC4yNDk5NGEyNS4xOTE3MSwyNS4xOTE3MSwwLDAsMS0yNS42NDk5LDI1LjY0OTlINDIuNzUyMjRhMjUuMTkxNzEsMjUuMTkxNzEsMCwwLDEtMjUuNjQ5OS0yNS42NDk5VjQyLjc1MjI0YTI1LjE5MTY2LDI1LjE5MTY2LDAsMCwxLDI1LjY0OTktMjUuNjQ5OUg0NzAuMjUwOTVhMjUuMTkxNjMsMjUuMTkxNjMsMCwwLDEsMjUuNjQ5OSwyNS42NDk5djQyNy40OTc3aC0wLjAwMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMyIgY2xhc3M9ImNscy0zIiBkPSJNNDE5LjU3NjI2LDE1MC44OTM0MmExLjU4MTU2LDEuNTgxNTYsMCwwLDAtMS44Mzk2LS40MjE3NCwxMjUuNzg5MzEsMTI1Ljc4OTMxLDAsMCwxLTI5LjQwMDc2LDguOTI4NjgsNjUuMjkyNDYsNjUuMjkyNDYsMCwwLDAsMjIuOTU0MzItMzIuMjQ0NDQsMS41NjY0LDEuNTY2NCwwLDAsMC0yLjI4OTQzLTEuODE5NDcsMTI1Ljk5MjUyLDEyNS45OTI1MiwwLDAsMS0zOS4xMjg2OSwxNS4xMSw2NS4zNDUyOSw2NS4zNDUyOSwwLDAsMC0xMTEuMDg0MjMsNTguMTQyNzksMTc5Ljk4MywxNzkuOTgzLDAsMCwxLTEyOC4xODI0LTY1Ljg5NDYyLDEuNDg2MTQsMS40ODYxNCwwLDAsMC0xLjMzMzQ4LS41NjYzMywxLjUxMDQyLDEuNTEwNDIsMCwwLDAtMS4yMjEuNzcxMTgsNjUuMzE0MjQsNjUuMzE0MjQsMCwwLDAsMTUuNzMyNjEsODMuODkyNTMsNjIuNjgyMzIsNjIuNjgyMzIsMCwwLDEtMjIuNzc3NTYtNy4zNTgyMiwxLjU2NjUxLDEuNTY2NTEsMCwwLDAtMS41MzgzMSwwLDEuNTM2LDEuNTM2LDAsMCwwLS43NzExOSwxLjMxNzQzbC0wLjAxNi44NDc0OUE2NS41MSw2NS41MSwwLDAsMCwxNjQuNTczLDI3My45NjI4NmE2Mi42NTg1Myw2Mi42NTg1MywwLDAsMS0yMS42OTcxMS0uMzI5MzUsMS41NzkwOSwxLjU3OTA5LDAsMCwwLTEuNDU4LjUwMjA4LDEuNTQ3NDcsMS41NDc0NywwLDAsMC0uMzEzMjksMS41MDYxNiw2NS4yNjY3LDY1LjI2NjcsMCwwLDAsNTYuNjY4NjksNDUuMTIxMzcsMTI1LjQ5MjczLDEyNS40OTI3MywwLDAsMS03NC44MDcyMSwyNC4zODQxMiwxMjkuNjM0OSwxMjkuNjM0OSwwLDAsMS0xNS4wMTM2Ni0uODc5NjEsMS41NzgxOCwxLjU3ODE4LDAsMCwwLTEuNjUwNzgsMS4wMjAyLDEuNTQ2MSwxLjU0NjEsMCwwLDAsLjYzMDU4LDEuODM1NTdBMTgyLjIwNTc1LDE4Mi4yMDU3NSwwLDAsMCwyMDUuNDYwOTIsMzc2LjAwNmMxMTQuNDcwMTEsMCwxODIuODc1LTkyLjk4OTkzLDE4Mi44NzUtMTgyLjg3NTA5LDAtMi41MTAzLS4wNjAyNC00Ljk4ODQ5LTAuMTU2NjUtNy40ODI3M2ExMzAuMDM2NDUsMTMwLjAzNjQ1LDAsMCwwLDMxLjUwNTQzLTMyLjg4NzA3QTEuNTgzMzQsMS41ODMzNCwwLDAsMCw0MTkuNTc2MjYsMTUwLjg5MzQyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjwvZz48L2c+PC9zdmc+");
}

.cocil-goopl {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDA0MTMgNTEyLjAwNDEzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV9nb29nbGVwbHVzPC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0iZ29vZ2xlcGx1cyI+PHBhdGggaWQ9IlNoYXBlIiBjbGFzcz0iY2xzLTEiIGQ9Ik00NzAuMzMzLDFINDMuNjY3QTQyLjI1Miw0Mi4yNTIsMCwwLDAsMSw0My42NjdWNDcwLjMzNEE0Mi4yNTE3Myw0Mi4yNTE3MywwLDAsMCw0My42NjcsNTEzSDQ3MC4zMzRBNDIuMjUxNzEsNDIuMjUxNzEsMCwwLDAsNTEzLDQ3MC4zMzNWNDMuNjY3QTQyLjI1Miw0Mi4yNTIsMCwwLDAsNDcwLjMzMywxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTk3OTQgLTAuOTk3OTQpIi8+PHBhdGggaWQ9IlNoYXBlLTIiIGRhdGEtbmFtZT0iU2hhcGUiIGNsYXNzPSJjbHMtMiIgZD0iTTQ5NS45MzMsNDcwLjMzM2EyNS4xNDI3MSwyNS4xNDI3MSwwLDAsMS0yNS42LDI1LjZINDMuNjY3YTI1LjE0MjY5LDI1LjE0MjY5LDAsMCwxLTI1LjYtMjUuNlY0My42NjdhMjUuMTQyNjUsMjUuMTQyNjUsMCwwLDEsMjUuNi0yNS42SDQ3MC4zMzRhMjUuMTQyNjMsMjUuMTQyNjMsMCwwLDEsMjUuNiwyNS42VjQ3MC4zMzNoLTAuMDAxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTk3OTQgLTAuOTk3OTQpIi8+PHBhdGggaWQ9IlNoYXBlLTMiIGRhdGEtbmFtZT0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQxMy45MzAzMywyMzQuMTk4NzhWMjA3LjEzMDcyYTYuNjIyMjMsNi42MjIyMywwLDAsMC02LjYyMzQ0LTYuNjIzNDRoLTIyLjc4MWE2LjYyMjQ5LDYuNjIyNDksMCwwLDAtNi42MjQ0Miw2LjYyMzQ0djI3LjA2ODA1aC0yNy4wNjMyYTYuNjI2LDYuNjI2LDAsMCwwLTYuNjI4MjcsNi42MjQzOXYyMi43OGE2LjYyODQyLDYuNjI4NDIsMCwwLDAsNi42MjgyNyw2LjYyNDQyaDI3LjA2MzIzdjI3LjA2NDIxYTYuNjIzMzIsNi42MjMzMiwwLDAsMCw2LjYyNDQyLDYuNjI0MzloMjIuNzgxYTYuNjIzMDYsNi42MjMwNiwwLDAsMCw2LjYyMzQ0LTYuNjI0MzlWMjcwLjIyNzYzaDI3LjA2ODA1YTYuNjI3NjIsNi42Mjc2MiwwLDAsMCw2LjYyNDQyLTYuNjI0NDJ2LTIyLjc4YTYuNjI1MTYsNi42MjUxNiwwLDAsMC02LjYyNDQyLTYuNjI0NEg0MTMuOTMwMzN2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjk5Nzk0IC0wLjk5Nzk0KSIvPjxwYXRoIGlkPSJTaGFwZS00IiBkYXRhLW5hbWU9IlNoYXBlIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yMTEuMzI5ODgsMjgxLjM3OTkxaDYwLjcxMDM3YTc3LjE4MDMsNzcuMTgwMywwLDEsMS0yMC45NTQtODIuNzU4MjUsOC4zNjE0OSw4LjM2MTQ5LDAsMCwwLDExLjM3MzItLjA0MTM0bDIyLjMwMDE3LTIwLjk4MzdhOC4zMzQyNyw4LjMzNDI3LDAsMCwwLC4wMjExOC0xMi4xMTgzMywxMjMuODI1NDcsMTIzLjgyNTQ3LDAsMCwwLTgyLjk5NDYzLTM0LjAzNDc2Yy02OC41MzYtMS4zNDA4NS0xMjYuMzA3MTcsNTQuODUyMDUtMTI2Ljc4MywxMjMuNDAwNzFhMTI0LjMwNzcxLDEyNC4zMDc3MSwwLDAsMCwyNDguNDE1NzYsNy44Nzk2MWMwLjA5NTQtLjgyMDM3LjE2MTEzLTI4LjUzMTU0LDAuMTYxMTMtMjguNTMxNTRIMjExLjMyOTg4YTguMzMwNjUsOC4zMzA2NSwwLDAsMC04LjMzMDExLDguMzMwMDl2MzAuNTI3NDRBOC4zMzA2Niw4LjMzMDY2LDAsMCwwLDIxMS4zMjk4OCwyODEuMzc5OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48L2c+PC9nPjwvc3ZnPg==");
    transition: all 10ms linear 0s;
    -webkit-transition: all 10ms linear 0s;
    -moz-transition: all 10ms linear 0s;
    -ms-transition: all 10ms linear 0s;
    -o-transition: all 10ms linear 0s;
}

.cocil-goopl:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTMuMDAyMTkgNTEzLjAwMjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2RkNGIzOTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV9nb29nbGVwbHVzX2NvbG9yPC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0iZ29vZ2xlcGx1c19jb2xvciIgZGF0YS1uYW1lPSJnb29nbGVwbHVzIGNvbG9yIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4yNDk5NCwwLjAwMjA2SDQyLjc1MjI0QTQyLjMzNDM2LDQyLjMzNDM2LDAsMCwwLC4wMDIwNiw0Mi43NTIyNFY0NzAuMjUwOTVhNDIuMzM0MTIsNDIuMzM0MTIsMCwwLDAsNDIuNzUwMTcsNDIuNzQ5MThINDcwLjI1MDk1YTQyLjMzNDA5LDQyLjMzNDA5LDAsMCwwLDQyLjc0OTE4LTQyLjc1MDE4VjQyLjc1MjI0QTQyLjMzNDM5LDQyLjMzNDM5LDAsMCwwLDQ3MC4yNDk5NC4wMDIwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgY2xhc3M9ImNscy0yIiBkPSJNNDk1Ljg5OTg0LDQ3MC4yNDk5NGEyNS4xOTE3MSwyNS4xOTE3MSwwLDAsMS0yNS42NDk5LDI1LjY0OTlINDIuNzUyMjRhMjUuMTkxNzEsMjUuMTkxNzEsMCwwLDEtMjUuNjQ5OS0yNS42NDk5VjQyLjc1MjI0YTI1LjE5MTY2LDI1LjE5MTY2LDAsMCwxLDI1LjY0OTktMjUuNjQ5OUg0NzAuMjUwOTVhMjUuMTkxNjMsMjUuMTkxNjMsMCwwLDEsMjUuNjQ5OSwyNS42NDk5djQyNy40OTc3aC0wLjAwMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMyIgY2xhc3M9ImNscy0zIiBkPSJNNDEzLjczNzM0LDIzMy42NTU0M1YyMDYuNTM0NTlhNi42MzUxMiw2LjYzNTEyLDAsMCwwLTYuNjM2MzUtNi42MzYzNEgzODQuMjc1NTdhNi42MzUzNiw2LjYzNTM2LDAsMCwwLTYuNjM3MzMsNi42MzYzNHYyNy4xMjA4MmgtMjcuMTE2YTYuNjM4OSw2LjYzODksMCwwLDAtNi42NDExNyw2LjYzNzN2MjIuODI0NDJhNi42NDEzMiw2LjY0MTMyLDAsMCwwLDYuNjQxMTcsNi42MzczM2gyNy4xMTZ2MjcuMTE3YTYuNjM2MTksNi42MzYxOSwwLDAsMCw2LjYzNzMzLDYuNjM3M0g0MDcuMTAxYTYuNjM2LDYuNjM2LDAsMCwwLDYuNjM2MzUtNi42MzczVjI2OS43NTQ1MmgyNy4xMjA4MmE2LjY0MDU2LDYuNjQwNTYsMCwwLDAsNi42MzczMy02LjYzNzM2VjI0MC4yOTI3N2E2LjYzODA5LDYuNjM4MDksMCwwLDAtNi42MzczMy02LjYzNzMxSDQxMy43MzczNHYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSJTaGFwZS00IiBjbGFzcz0iY2xzLTMiIGQ9Ik0yMTAuNzQxOTQsMjgwLjkyODUzaDYwLjgyODdBNzcuMzMwNzUsNzcuMzMwNzUsMCwxLDEsMjUwLjU3NTgxLDE5OC4wMDlhOC4zNzc4MSw4LjM3NzgxLDAsMCwwLDExLjM5NTM5LS4wNDE0M2wyMi4zNDM2My0yMS4wMjQ2YTguMzUwNTMsOC4zNTA1MywwLDAsMCwuMDIxMjEtMTIuMTQyLDEyNC4wNjY3MywxMjQuMDY2NzMsMCwwLDAtODMuMTU2NC0zNC4xMDExQzEzMi41MSwxMjkuMzU2NCw3NC42MjYyNCwxODUuNjU4ODQsNzQuMTQ5NDksMjU0LjM0MTEzYTEyNC41NSwxMjQuNTUsMCwwLDAsMjQ4LjksNy44OTVjMC4wOTU1OC0uODIyLjE2MTQ0LTI4LjU4NzE0LDAuMTYxNDQtMjguNTg3MTRoLTExMi40NjlhOC4zNDY4OSw4LjM0Njg5LDAsMCwwLTguMzQ2MzQsOC4zNDYzM3YzMC41ODY5NEE4LjM0NjksOC4zNDY5LDAsMCwwLDIxMC43NDE5NCwyODAuOTI4NTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PC9nPjwvZz48L3N2Zz4=");
}

.cocil-vko {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDA0MTMgNTEyLjAwNDEzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV92azwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9InZrIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4zMzMsMUg0My42NjdBNDIuMjUyLDQyLjI1MiwwLDAsMCwxLDQzLjY2N1Y0NzAuMzM0QTQyLjI1MTczLDQyLjI1MTczLDAsMCwwLDQzLjY2Nyw1MTNINDcwLjMzNEE0Mi4yNTE3MSw0Mi4yNTE3MSwwLDAsMCw1MTMsNDcwLjMzM1Y0My42NjdBNDIuMjUyLDQyLjI1MiwwLDAsMCw0NzAuMzMzLDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0yIiBkPSJNNDk1LjkzMyw0NzAuMzMzYTI1LjE0MjcxLDI1LjE0MjcxLDAsMCwxLTI1LjYsMjUuNkg0My42NjdhMjUuMTQyNjksMjUuMTQyNjksMCwwLDEtMjUuNi0yNS42VjQzLjY2N2EyNS4xNDI2NSwyNS4xNDI2NSwwLDAsMSwyNS42LTI1LjZINDcwLjMzNGEyNS4xNDI2MywyNS4xNDI2MywwLDAsMSwyNS42LDI1LjZWNDcwLjMzM2gtMC4wMDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48cGF0aCBpZD0iU2hhcGUtMyIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0xIiBkPSJNNDMzLjY4Njc0LDMyMC4zMjQyNWMtMTEuNjgyLTE0LjAwMjE3LTI1LjQwNDkxLTI1LjkzOC0zOC4zOTE2OS0zOC42MS0xMS43MjI2LTExLjQ0MzM5LTEyLjQ3OTA2LTE4LjA2ODgyLTMuMDM2LTMxLjI3Mzg4LDEwLjI3MDYtMTQuMzk4MTUsMjEuMzM4MjktMjguMjQyOTIsMzEuNzEwNDUtNDIuNTgwMTQsOS42NzY2MS0xMy40MDgxNiwxOS41OTE4Ni0yNi43NzA2MSwyNC42ODkwOS00Mi44MTg3NywzLjIzNC0xMC4xODkzOC4zNzU2Ny0xNC43MTI5Mi0xMC4wOTI5My0xNi41YTMyLjIwMjM3LDMyLjIwMjM3LDAsMCwwLTUuNTEzNTUtLjMxNDc2bC02Mi4wOTA3Ni0uMDgxMjRjLTcuNjU2LS4xMTY3Ni0xMS44OCwzLjIxMzctMTQuNTgwOTMsOS45OTY0Ni0zLjY2NTUzLDkuMTYzODUtNy40MTczOSwxOC4zMjI2Mi0xMS43Nzg0NCwyNy4xNzE2OC05Ljg1NDMxLDIwLjAyODQ3LTIwLjg4MTQxLDM5LjQyMjMzLTM2LjMzMDQ3LDU1LjgyNTg1LTMuNDExNjgsMy42MDk3MS03LjE3ODc3LDguMTg5MDctMTIuODcsNi4zMDU1NC03LjE0MzI1LTIuNTk5NC05LjIyNDc2LTE0LjMzNzIzLTkuMTIzMjMtMTguMzA3MzlsLTAuMDYwOTQtNzEuNjcwOTNjLTEuMzY1NjktMTAuMjMtMy42NTAzLTE0LjgxNDQ1LTEzLjgwNDE0LTE2Ljc5NDQ1bC02NC41MTI0OC4wMTUyM2MtOC42MDUzOCwwLTEyLjkzMDkyLDMuMzE1MjMtMTcuNTMwNjEsOC43MDY5Mi0yLjY1NTIzLDMuMTE3MjItMy40NDcyNCw1LjEzNzgzLDIuMDA1MzksNi4xNjg0NiwxMC43MDcyMywyLjAyNTcsMTYuNzM4NjMsOC45NDU1NCwxOC4zNDI5MSwxOS42OTMzOSwyLjU1ODc5LDE3LjE1NDkyLDIuMzgxMDksMzQuMzcwNzYuOTEzODUsNTEuNTgxNTNBNDcuNTkyOTIsNDcuNTkyOTIsMCwwLDEsMjA4LjMxNywyNDEuNTc2MWMtMy4xMTIxNSw3LjM5NzA4LTguMTQ4NDUsOC44ODQ2MS0xNC43NTM1NCw0LjM0MDc3LTUuOTkwNzctNC4xMDcyNC0xMC4yMTQ3Ny05Ljg5NDkzLTE0LjMxNjkxLTE1LjcyODMyYTM0NS44NTA0MiwzNDUuODUwNDIsMCwwLDEtMzcuODc4OTQtNzAuMjAzNjljLTIuOTE0MTUtNy4xNTg0Ni03LjkzNTI0LTExLjQ5OTI0LTE1LjUxLTExLjYwMDc3LTE4LjY0MjQ2LS4yOTQ0Ni0zNy4yNjQ2MS0wLjM1NTM4LTU1LjkwNzA3LDAtMTEuMjA0NzcuMjE4MzEtMTQuNTM1MjMsNS42NTA2Mi05Ljk3MTA4LDE1LjgyNDc3LDIwLjI4NzM4LDQ1LjEzODkzLDQyLjg3NDYxLDg5LjAyMzg1LDcyLjM0NjE1LDEyOC45ODkzOCwxNS4xNDk1NCwyMC41MjYsMzIuNTIyNzcsMzguNjMwMzEsNTQuOTcyOTIsNTEuNDU5NjksMjUuNDQwNDksMTQuNTU1NTQsNTIuODMwNDcsMTguOTIxNjksODEuNjg3NzEsMTcuNTcxMjYsMTMuNTA0NjEtLjYzNDY0LDE3LjU3MTIzLTQuMTQyNzksMTguMTg1NTItMTcuNjExODUsMC40MzY2Mi05LjE5OTQsMS40NjcyMi0xOC4zNjMyNSw2LjAyNjMxLTI2LjYzMzU0LDQuNDQyMzItOC4xMjgxNywxMS4yMDQ3Ny05LjY3NjY0LDE4Ljk5Nzg2LTQuNjJhNTUuMDQ1LDU1LjA0NSwwLDAsMSwxMC4yNzU3LDkuMTQzNTJjNy41OTUwNiw4LjMzMTI0LDE0LjkzMTIxLDE2Ljg5NiwyMi44MjU4NCwyNC45Mjc3LDkuODk1LDEwLjA3NzY3LDIxLjYxNzUyLDE2LjAyMjc3LDM2LjM1MDgsMTQuODE0NDVoNTcuMDk1YzkuMTg0MTctLjU5NCwxMy45NjE1OC0xMS44OCw4LjY4NjYyLTIyLjEzMDMxQzQ0My43MjM4MiwzMzIuOTIwMSw0MzguODQ0OTEsMzI2LjUxMyw0MzMuNjg2NzQsMzIwLjMyNDI1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTk3OTQgLTAuOTk3OTQpIi8+PC9nPjwvZz48L3N2Zz4=");
    transition: all 10ms linear 0s;
    -webkit-transition: all 10ms linear 0s;
    -moz-transition: all 10ms linear 0s;
    -ms-transition: all 10ms linear 0s;
    -o-transition: all 10ms linear 0s;
}

.cocil-vko:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTMuMDAyMTkgNTEzLjAwMjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6IzQ1NjY4ZTt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV92a19jb2xvcjwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9InZrX2NvbG9yIiBkYXRhLW5hbWU9InZrIGNvbG9yIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4yNDk5NCwwLjAwMjA2SDQyLjc1MjI0QTQyLjMzNDM2LDQyLjMzNDM2LDAsMCwwLC4wMDIwNiw0Mi43NTIyNFY0NzAuMjUwOTVhNDIuMzM0MTIsNDIuMzM0MTIsMCwwLDAsNDIuNzUwMTcsNDIuNzQ5MThINDcwLjI1MDk1YTQyLjMzNDA5LDQyLjMzNDA5LDAsMCwwLDQyLjc0OTE4LTQyLjc1MDE4VjQyLjc1MjI0QTQyLjMzNDM5LDQyLjMzNDM5LDAsMCwwLDQ3MC4yNDk5NC4wMDIwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgY2xhc3M9ImNscy0yIiBkPSJNNDk1Ljg5OTg0LDQ3MC4yNDk5NGEyNS4xOTE3MSwyNS4xOTE3MSwwLDAsMS0yNS42NDk5LDI1LjY0OTlINDIuNzUyMjRhMjUuMTkxNzEsMjUuMTkxNzEsMCwwLDEtMjUuNjQ5OS0yNS42NDk5VjQyLjc1MjI0YTI1LjE5MTY2LDI1LjE5MTY2LDAsMCwxLDI1LjY0OTktMjUuNjQ5OUg0NzAuMjUwOTVhMjUuMTkxNjMsMjUuMTkxNjMsMCwwLDEsMjUuNjQ5OSwyNS42NDk5djQyNy40OTc3aC0wLjAwMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMyIgY2xhc3M9ImNscy0zIiBkPSJNNDMzLjUzMjI2LDMxOS45NDg3OWMtMTEuNzA0NzctMTQuMDI5NDgtMjUuNDU0NDQtMjUuOTg4NTktMzguNDY2NTItMzguNjg1MjctMTEuNzQ1NDUtMTEuNDY1Ny0xMi41MDMzOS0xOC4xMDQtMy4wNDE5My0zMS4zMzQ4NCwxMC4yOTA2Mi0xNC40MjYyMiwyMS4zNzk4OC0yOC4yOTgsMzEuNzcyMjUtNDIuNjYzMTUsOS42OTU1LTEzLjQzNDMsMTkuNjMwMDctMjYuODIyOCwyNC43MzcyNC00Mi45MDIyNCwzLjI0MDMtMTAuMjA5MjQuMzc2NC0xNC43NDE2MS0xMC4xMTI2MS0xNi41MzIxN2EzMi4yNjM5MSwzMi4yNjM5MSwwLDAsMC01LjUyNDI5LS4zMTUzN2wtNjIuMjExNzktLjA4MTQxYy03LjY3MDkzLS4xMTctMTEuOTAzMTcsMy4yMi0xNC42MDkzNywxMC4wMTU5NS0zLjY3MjY3LDkuMTgxNzItNy40MzE4NSwxOC4zNTgzNC0xMS44MDEzOSwyNy4yMjQ2Ni05Ljg3MzU0LDIwLjA2NzUtMjAuOTIyMTIsMzkuNDk5MTgtMzYuNDAxMjgsNTUuOTM0NjYtMy40MTgzNCwzLjYxNjc1LTcuMTkyNzgsOC4yMDUtMTIuODk1MTEsNi4zMTc4NC03LjE1NzE3LTIuNjA0NDgtOS4yNDI3NC0xNC4zNjUxOS05LjE0MS0xOC4zNDMwOGwtMC4wNjEwNy03MS44MTA2NGMtMS4zNjgzNS0xMC4yNS0zLjY1NzQxLTE0Ljg0MzM0LTEzLjgzMTA1LTE2LjgyNzE5bC02NC42MzgyMy4wMTUyNmMtOC42MjIxNiwwLTEyLjk1NjEzLDMuMzIxNy0xNy41NjQ3OSw4LjcyMzg5LTIuNjYwNCwzLjEyMzI5LTMuNDU0LDUuMTQ3ODQsMi4wMDkyOSw2LjE4MDQ4LDEwLjcyODEsMi4wMjk2NSwxNi43NzEyNyw4Ljk2MywxOC4zNzg2OCwxOS43MzE3OCwyLjU2Mzc3LDE3LjE4ODM3LDIuMzg1NzMsMzQuNDM3NzYuOTE1NjIsNTEuNjgyMDhhNDcuNjg1NTgsNDcuNjg1NTgsMCwwLDEtMy4zMjE3MiwxNC43NjcwN2MtMy4xMTgyMSw3LjQxMTUtOC4xNjQzNCw4LjkwMTkzLTE0Ljc4MjMsNC4zNDkyNC02LjAwMjQ0LTQuMTE1MjUtMTAuMjM0NjgtOS45MTQyMy0xNC4zNDQ4Mi0xNS43NTlhMzQ2LjUyNSwzNDYuNTI1LDAsMCwxLTM3Ljk1Mjc3LTcwLjM0MDU1Yy0yLjkxOTgzLTcuMTcyNDEtNy45NTA3MS0xMS41MjE2NS0xNS41NDAyNC0xMS42MjMzOC0xOC42Nzg3OS0uMjk1LTM3LjMzNzI1LTAuMzU2MDYtNTYuMDE2LDAtMTEuMjI2NjIuMjE4NzMtMTQuNTYzNTcsNS42NjE2NC05Ljk5MDUyLDE1Ljg1NTYyLDIwLjMyNjkzLDQ1LjIyNjkzLDQyLjk1ODE5LDg5LjE5NzM5LDcyLjQ4NzE3LDEyOS4yNDA4MywxNS4xNzkwOCwyMC41NjYsMzIuNTg2MTcsMzguNzA1Niw1NS4wODAwOCw1MS41NiwyNS40OTAwOCwxNC41ODM5Miw1Mi45MzM0NiwxOC45NTg1Niw4MS44NDY5NCwxNy42MDU1LDEzLjUzMDk0LS42MzU4NiwxNy42MDU1LTQuMTUwODUsMTguMjIxLTE3LjY0NjE4LDAuNDM3NDctOS4yMTczMiwxLjQ3MDA5LTE4LjM5OSw2LjAzODA2LTI2LjY4NTQ2LDQuNDUxLTguMTQ0LDExLjIyNjYyLTkuNjk1NSwxOS4wMzQ5MS00LjYyOWE1NS4xNTE4Nyw1NS4xNTE4NywwLDAsMSwxMC4yOTU3Miw5LjE2MTM1YzcuNjA5ODYsOC4zNDc0NywxNC45NjAzMywxNi45Mjg5MiwyMi44NzAzMywyNC45NzYyOSw5LjkxNDMxLDEwLjA5NzMyLDIxLjY1OTY3LDE2LjA1NCwzNi40MjE2NiwxNC44NDMzMmg1Ny4yMDYzYzkuMjAyMDktLjU5NTE1LDEzLjk4ODgtMTEuOTAzMTcsOC43MDM1NS0yMi4xNzM0M0M0NDMuNTg4OSwzMzIuNTY5MTgsNDM4LjcwMDQ3LDMyNi4xNDk2LDQzMy41MzIyNiwzMTkuOTQ4NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PC9nPjwvZz48L3N2Zz4=");
}

.cocil-linke {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDA0MTMgNTEyLjAwNDEzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV9saW5rZWRpbjwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9ImxpbmtlZGluIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4zMzMsMUg0My42NjdBNDIuMjUyLDQyLjI1MiwwLDAsMCwxLDQzLjY2N1Y0NzAuMzM0QTQyLjI1MTczLDQyLjI1MTczLDAsMCwwLDQzLjY2Nyw1MTNINDcwLjMzNEE0Mi4yNTE3MSw0Mi4yNTE3MSwwLDAsMCw1MTMsNDcwLjMzM1Y0My42NjdBNDIuMjUyLDQyLjI1MiwwLDAsMCw0NzAuMzMzLDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0yIiBkPSJNNDk1LjkzMyw0NzAuMzMzYTI1LjE0MjcxLDI1LjE0MjcxLDAsMCwxLTI1LjYsMjUuNkg0My42NjdhMjUuMTQyNjksMjUuMTQyNjksMCwwLDEtMjUuNi0yNS42VjQzLjY2N2EyNS4xNDI2NSwyNS4xNDI2NSwwLDAsMSwyNS42LTI1LjZINDcwLjMzNGEyNS4xNDI2MywyNS4xNDI2MywwLDAsMSwyNS42LDI1LjZWNDcwLjMzM2gtMC4wMDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48cGF0aCBpZD0iU2hhcGUtMyIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0xIiBkPSJNMTM3LjQ5NDkyLDQxLjAwMTA3YTM5LjQ3OTQ4LDM5LjQ3OTQ4LDAsMSwwLDM5LjQ2NCwzOS40NTk2MUEzOS40Nzk0NywzOS40Nzk0NywwLDAsMCwxMzcuNDk0OTIsNDEuMDAxMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48cG9seWdvbiBpZD0iU2hhcGUtNCIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0xIiBwb2ludHM9IjEwMi40MyAzNjguMDA2IDE3MC41MjggMzY4LjAwNiAxNzAuNTI4IDE0OC45MDYgMTAyLjQzIDE0OC45MDYgMTAyLjQzIDM2OC4wMDYiLz48cGF0aCBpZD0iU2hhcGUtNSIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0xIiBkPSJNMzQ0Ljg4NjI5LDE0NC40NTRjLTMzLjEzMDg5LDAtNTUuMzM4ODEsMTguMTc0MTItNjQuNDM5MDksMzUuMzk0OTRoLTAuODk1OVYxNDkuOTA0NDhIMjE0LjIyOTU1VjM2OWg2OC4wNDQ3N1YyNjAuNjE3MzdjMC0yOC41ODUxNyw1LjQyODQxLTU2LjI1MjM3LDQwLjg1ODY0LTU2LjI1MjM3LDM0LjkyNzEyLDAsMzUuMzkwNSwzMi42ODUxNSwzNS4zOTA1LDU4LjA3OTQ4VjM2OWg2OC4wNDQ4VjI0OC44MjQ5NEM0MjYuNTY4MjcsMTg5LjgzMTkxLDQxMy44MjcsMTQ0LjQ1NCwzNDQuODg2MjksMTQ0LjQ1NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjk5Nzk0IC0wLjk5Nzk0KSIvPjwvZz48L2c+PC9zdmc+");
    transition: all 10ms linear 0s;
    -webkit-transition: all 10ms linear 0s;
    -moz-transition: all 10ms linear 0s;
    -ms-transition: all 10ms linear 0s;
    -o-transition: all 10ms linear 0s;
}

.cocil-linke:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTMuMDAyMTkgNTEzLjAwMjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6IzAwYTBkYzt9LmNscy0ze2ZpbGw6I2NhY2NjZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV9saW5rZWRpbl9jb2xvcjwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9ImxpbmtlZGluX2NvbG9yIiBkYXRhLW5hbWU9ImxpbmtlZGluIGNvbG9yIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4yNDk5NCwwLjAwMjA2SDQyLjc1MjI0QTQyLjMzNDM2LDQyLjMzNDM2LDAsMCwwLC4wMDIwNiw0Mi43NTIyNFY0NzAuMjUwOTVhNDIuMzM0MTIsNDIuMzM0MTIsMCwwLDAsNDIuNzUwMTcsNDIuNzQ5MThINDcwLjI1MDk1YTQyLjMzNDA5LDQyLjMzNDA5LDAsMCwwLDQyLjc0OTE4LTQyLjc1MDE4VjQyLjc1MjI0QTQyLjMzNDM5LDQyLjMzNDM5LDAsMCwwLDQ3MC4yNDk5NC4wMDIwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgY2xhc3M9ImNscy0yIiBkPSJNNDk1Ljg5OTg0LDQ3MC4yNDk5NGEyNS4xOTE3MSwyNS4xOTE3MSwwLDAsMS0yNS42NDk5LDI1LjY0OTlINDIuNzUyMjRhMjUuMTkxNzEsMjUuMTkxNzEsMCwwLDEtMjUuNjQ5OS0yNS42NDk5VjQyLjc1MjI0YTI1LjE5MTY2LDI1LjE5MTY2LDAsMCwxLDI1LjY0OTktMjUuNjQ5OUg0NzAuMjUwOTVhMjUuMTkxNjMsMjUuMTkxNjMsMCwwLDEsMjUuNjQ5OSwyNS42NDk5djQyNy40OTc3aC0wLjAwMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMyIgY2xhc3M9ImNscy0zIiBkPSJNMTM2Ljc2MzA2LDQwLjA4MTExQTM5LjU1NjQ0LDM5LjU1NjQ0LDAsMSwwLDE3Ni4zMDQsNzkuNjE3NjQsMzkuNTU2NDQsMzkuNTU2NDQsMCwwLDAsMTM2Ljc2MzA2LDQwLjA4MTExWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwb2x5Z29uIGlkPSJTaGFwZS00IiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTAyLjYzIDM2OC43MjMgMTcwLjg2IDM2OC43MjMgMTcwLjg2IDE0OS4xOTYgMTAyLjYzIDE0OS4xOTYgMTAyLjYzIDM2OC43MjMiLz48cGF0aCBpZD0iU2hhcGUtNSIgY2xhc3M9ImNscy0zIiBkPSJNMzQ0LjU1ODY5LDE0My43MzU3Yy0zMy4xOTU0NywwLTU1LjQ0NjY2LDE4LjIwOTU1LTY0LjU2NDcsMzUuNDYzOTNoLTAuODk3NjRWMTQ5LjE5NjgxSDIxMy42NDcyNlYzNjguNzE5NDJoNjguMTc3NDFWMjYwLjEyNTUyYzAtMjguNjQwOSw1LjQzOS01Ni4zNjIsNDAuOTM4MjktNTYuMzYyLDM0Ljk5NTIxLDAsMzUuNDU5NDcsMzIuNzQ4ODYsMzUuNDU5NDcsNTguMTkyNjlWMzY4LjcxOTQySDQyNi4zOTk5VjI0OC4zMTAwOUM0MjYuMzk5OSwxODkuMjAyMDcsNDEzLjYzMzc5LDE0My43MzU3LDM0NC41NTg2OSwxNDMuNzM1N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L2c+PC9nPjwvc3ZnPg==");
}

.cocil-odnok {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDA0MTMgNTEyLjAwNDEzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV9vZG5va2xhc3NuaWtpPC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0ib2Rub2tsYXNzbmlraSI+PHBhdGggaWQ9IlNoYXBlIiBjbGFzcz0iY2xzLTEiIGQ9Ik00NzAuMzMzLDFINDMuNjY3QTQyLjI1Miw0Mi4yNTIsMCwwLDAsMSw0My42NjdWNDcwLjMzNEE0Mi4yNTE3Myw0Mi4yNTE3MywwLDAsMCw0My42NjcsNTEzSDQ3MC4zMzRBNDIuMjUxNzEsNDIuMjUxNzEsMCwwLDAsNTEzLDQ3MC4zMzNWNDMuNjY3QTQyLjI1Miw0Mi4yNTIsMCwwLDAsNDcwLjMzMywxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTk3OTQgLTAuOTk3OTQpIi8+PHBhdGggaWQ9IlNoYXBlLTIiIGRhdGEtbmFtZT0iU2hhcGUiIGNsYXNzPSJjbHMtMiIgZD0iTTQ5NS45MzMsNDcwLjMzM2EyNS4xNDI3MSwyNS4xNDI3MSwwLDAsMS0yNS42LDI1LjZINDMuNjY3YTI1LjE0MjY5LDI1LjE0MjY5LDAsMCwxLTI1LjYtMjUuNlY0My42NjdhMjUuMTQyNjUsMjUuMTQyNjUsMCwwLDEsMjUuNi0yNS42SDQ3MC4zMzRhMjUuMTQyNjMsMjUuMTQyNjMsMCwwLDEsMjUuNiwyNS42VjQ3MC4zMzNoLTAuMDAxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTk3OTQgLTAuOTk3OTQpIi8+PHBhdGggaWQ9IlNoYXBlLTMiIGRhdGEtbmFtZT0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTIzOS43NjMzNywzMzAuMjI5ODljLTI4Ljk1OC0zLjAyMDItNTUuMDY3OTMtMTAuMTUyMTMtNzcuNDIyMTYtMjcuNjM1NzEtMi43NzM3NC0yLjE3NTE3LTUuNjM3NDctNC4yNzIwNi04LjE2ODY0LTYuNzAxNTctOS43ODQzOC05LjM5Ny0xMC43NzAyNS0yMC4xNTk0OC0zLjAyOC0zMS4yNTA1Miw2LjYyMzMyLTkuNDkxLDE3Ljc0MTc2LTEyLjAzLDI5LjI5ODM2LTYuNTgwMzJhNDUuMjU2NjksNDUuMjU2NjksMCwwLDEsNi40MTIwOCwzLjc5MDkyYzQxLjY2MDg3LDI4LjYyNTQ2LDk4Ljg5MjIzLDI5LjQxNTc0LDE0MC43MDk1OCwxLjI4NzExYTM4LjE0ODYyLDM4LjE0ODYyLDAsMCwxLDEzLjcwNDQxLTcuMDg4ODdjOS45OC0yLjU2MjQ4LDE5LjI4NzA4LDEuMTAzMjQsMjQuNjQyODUsOS44MzUyNCw2LjExODY1LDkuOTcyMTcsNi4wNDA0MSwxOS43MDU2OS0xLjQ5ODM4LDI3LjQ0NzkxLTExLjU2NDQyLDExLjg2OTU3LTI1LjQ3MjIzLDIwLjQ1NjgyLTQwLjkyNTM1LDI2LjQ1MDI5LTE0LjYxMiw1LjY2NDgzLTMwLjYxNjc5LDguNTE2ODItNDYuNDU3MjEsMTAuNDEwMzEsMi4zOTAzNSwyLjYwMTU5LDMuNTE3MDYsMy44ODA4OSw1LjAxMTUxLDUuMzgzMTgsMjEuNTA5MjIsMjEuNjEwOSw0My4xMTIyNyw0My4xMzE4NCw2NC41NTEwNiw2NC44MDkyNyw3LjMwNDA4LDcuMzg2Miw4LjgyOTgsMTYuNTQ0NjUsNC44MDgwOCwyNS4xMzU4LTQuMzk3MjgsOS4zODkyMi0xNC4yNDAzNiwxNS41NjY1Ni0yMy44OTE2OSwxNC45MDU0Ni02LjExNDc1LS40MjI1NS0xMC44ODM3My0zLjQ2NjI1LTE1LjEyMDYxLTcuNzM0NDQtMTYuMjMxNjYtMTYuMzMzMzctMzIuNzY4NDYtMzIuMzY1NTEtNDguNjcxNTEtNDkuMDA4LTQuNjI4MTEtNC44MzkzNi02Ljg1NDE2LTMuOTIzOTItMTAuOTM4NDguMjc3NzctMTYuMzI5NDcsMTYuODEwNjctMzIuOTI1LDMzLjM2MzEzLTQ5LjYxODI2LDQ5LjgyMTY5LTcuNDk1NzQsNy4zOTAxNC0xNi40MTU1Myw4LjcyMDI4LTI1LjEwODQxLDQuNDk5LTkuMjQwNTctNC40Nzk0Ni0xNS4xMjA1OS0xMy45MTE3NC0xNC42NjY3OS0yMy4zOTEsMC4zMTMtNi40MTIwOCwzLjQ2NjItMTEuMzEwMTIsNy44Njc0Mi0xNS43MDM1MnEzMS45MjkzMS0zMS44ODIzMiw2My43NDkwNy02My44NTQ2OGMxLjQwNDQ2LTEuNDE2MjMsMi43MTUwNi0yLjkxODUyLDQuNzYxMTQtNS4xMDU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTk3OTQgLTAuOTk3OTQpIi8+PHBhdGggaWQ9IlNoYXBlLTQiIGRhdGEtbmFtZT0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTMwNC4zNTM1NSwxNjEuNTcxNjJhNDYuMDQ1NjYsNDYuMDQ1NjYsMCwxLDAtMTMuMzQwNzksMzIuNzMxNzhBNDYuMjQ3LDQ2LjI0NywwLDAsMCwzMDQuMzUzNTUsMTYxLjU3MTYyWm0tNDYuOTUwMTMsOTQuNjIwMTVjLTUxLjY2MDQzLS4xNzYtOTQuMDIxNTgtNDMuMDAyNzYtOTMuNzIwMzQtOTQuNzQ1MzJhOTQuNjg4LDk0LjY4OCwwLDAsMSw5NC44NTQ4Ni05NC4zMjY3M2M1Mi4yNzQ2MywwLjE0MDg0LDk0LjIzMjgyLDQyLjkwNDk1LDkzLjk3MDcsOTUuNzYyNDktMC4yNjYsNTEuNjM2OTUtNDIuOTIwNTYsOTMuNDg5NDktOTUuMTA1MjIsOTMuMzA5NTJ2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjk5Nzk0IC0wLjk5Nzk0KSIvPjwvZz48L2c+PC9zdmc+");
    transition: all 10ms linear 0s;
    -webkit-transition: all 10ms linear 0s;
    -moz-transition: all 10ms linear 0s;
    -ms-transition: all 10ms linear 0s;
    -o-transition: all 10ms linear 0s;
}

.cocil-odnok:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTMuMDAyMTkgNTEzLjAwMjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2VkODEyYjt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV9vZG5va2xhc3NuaWtpX2NvbG9yPC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0ib2Rub2tsYXNzbmlraV9jb2xvciIgZGF0YS1uYW1lPSJvZG5va2xhc3NuaWtpIGNvbG9yIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4yNDk5NCwwLjAwMjA2SDQyLjc1MjI0QTQyLjMzNDM2LDQyLjMzNDM2LDAsMCwwLC4wMDIwNiw0Mi43NTIyNFY0NzAuMjUwOTVhNDIuMzM0MTIsNDIuMzM0MTIsMCwwLDAsNDIuNzUwMTcsNDIuNzQ5MThINDcwLjI1MDk1YTQyLjMzNDA5LDQyLjMzNDA5LDAsMCwwLDQyLjc0OTE4LTQyLjc1MDE4VjQyLjc1MjI0QTQyLjMzNDM5LDQyLjMzNDM5LDAsMCwwLDQ3MC4yNDk5NC4wMDIwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgY2xhc3M9ImNscy0yIiBkPSJNNDk1Ljg5OTg0LDQ3MC4yNDk5NGEyNS4xOTE3MSwyNS4xOTE3MSwwLDAsMS0yNS42NDk5LDI1LjY0OTlINDIuNzUyMjRhMjUuMTkxNzEsMjUuMTkxNzEsMCwwLDEtMjUuNjQ5OS0yNS42NDk5VjQyLjc1MjI0YTI1LjE5MTY2LDI1LjE5MTY2LDAsMCwxLDI1LjY0OTktMjUuNjQ5OUg0NzAuMjUwOTVhMjUuMTkxNjMsMjUuMTkxNjMsMCwwLDEsMjUuNjQ5OSwyNS42NDk5djQyNy40OTc3aC0wLjAwMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMyIgY2xhc3M9ImNscy0zIiBkPSJNMjM5LjIzMDg3LDMyOS44NzM3MmMtMjkuMDE0NDUtMy4wMjYwOS01NS4xNzUyOC0xMC4xNzE5MS03Ny41NzMwOS0yNy42ODk1OC0yLjc3OTE0LTIuMTc5NDEtNS42NDg0NS00LjI4MDQtOC4xODQ1Ni02LjcxNDYzLTkuODAzNDUtOS40MTUzMS0xMC43OTEyNC0yMC4xOTg3OS0zLjAzMzkxLTMxLjMxMTQzLDYuNjM2MjMtOS41MDk1MSwxNy43NzYzNC0xMi4wNTM0NSwyOS4zNTU0Ny02LjU5MzE0YTQ1LjM0MzE0LDQ1LjM0MzE0LDAsMCwxLDYuNDI0NTgsMy43OTgzMWM0MS43NDIwOCwyOC42ODEyNCw5OS4wODUsMjkuNDczMDgsMTQwLjk4Mzg5LDEuMjg5NjFhMzguMjIzLDM4LjIyMywwLDAsMSwxMy43MzExMS03LjEwMjY5YzkuOTk5NDUtMi41Njc0NywxOS4zMjQ2OCwxLjEwNTM4LDI0LjY5MDg5LDkuODU0NCw2LjEzMDU4LDkuOTkxNjEsNi4wNTIxOSwxOS43NDQxMS0xLjUwMTMxLDI3LjUwMTQzLTExLjU4Njk0LDExLjg5MjctMjUuNTIxODgsMjAuNDk2NjctNDEuMDA1MTMsMjYuNTAxODMtMTQuNjQwNDcsNS42NzU4Ny0zMC42NzY0NSw4LjUzMzQyLTQ2LjU0Nzc2LDEwLjQzMDYsMi4zOTUsMi42MDY2NiwzLjUyMzkzLDMuODg4NDYsNS4wMjEyNyw1LjM5MzY4LDIxLjU1MTE1LDIxLjY1Myw0My4xOTYzMiw0My4yMTU5MSw2NC42NzY5MSw2NC45MzU2MSw3LjMxODMsNy40MDA2LDguODQ3LDE2LjU3NjksNC44MTc0NCwyNS4xODQ4MS00LjQwNTg1LDkuNDA3NS0xNC4yNjgxMywxNS41OTY4OS0yMy45MzgyNiwxNC45MzQ1MS02LjEyNjY4LS40MjMzNy0xMC45MDQ5NC0zLjQ3My0xNS4xNTAwOS03Ljc0OTUxQzI5NS43MzUsNDE2LjE3MjMsMjc5LjE2Niw0MDAuMTA4OTIsMjYzLjIzMTkzLDM4My40MzRjLTQuNjM3MTItNC44NDg3OS02Ljg2NzUyLTMuOTMxNTgtMTAuOTU5ODEuMjc4MzItMTYuMzYxMywxNi44NDM0NC0zMi45ODkxOCwzMy40MjgxNi00OS43MTUsNDkuOTE4NzktNy41MTAzNSw3LjQwNDU0LTE2LjQ0NzUzLDguNzM3MjctMjUuMTU3MzUsNC41MDc3OC05LjI1ODU4LTQuNDg4MTktMTUuMTUwMDctMTMuOTM4ODctMTQuNjk1MzctMjMuNDM2NjIsMC4zMTM2LTYuNDI0NTYsMy40NzI5NS0xMS4zMzIxNSw3Ljg4Mjc1LTE1LjczNDEzcTMxLjk5MTU1LTMxLjk0NDQ0LDYzLjg3MzM0LTYzLjk3OTEzYzEuNDA3Mi0xLjQxOSwyLjcyMDM1LTIuOTI0MjIsNC43NzA0Mi01LjExNTM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IlNoYXBlLTQiIGNsYXNzPSJjbHMtMyIgZD0iTTMwMy45NDcsMTYwLjg4NjY5YTQ2LjEzNTQ0LDQ2LjEzNTQ0LDAsMSwwLTEzLjM2NjgyLDMyLjc5NTU5QTQ2LjEzNTQ2LDQ2LjEzNTQ2LDAsMCwwLDMwMy45NDcsMTYwLjg4NjY5Wm0tNDcuMDQxNjYsOTQuODA0NmMtNTEuNzYxMTQtLjE3NjM1LTk0LjIwNDg2LTQzLjA4NjU5LTkzLjkwMy05NC45M0E5NC44NzI1OSw5NC44NzI1OSwwLDAsMSwyNTguMDQyLDY2LjI1MDY3YzUyLjM3NjUzLDAuMTQxMTEsOTQuNDE2NSw0Mi45ODg1OSw5NC4xNTM4Nyw5NS45NDkxNi0wLjI2NjUxLDUxLjczNzYxLTQzLjAwNDIxLDkzLjY3MTc0LTk1LjI5MDU5LDkzLjQ5MTQxdjBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PC9nPjwvZz48L3N2Zz4=");
}

.cocil-faceb {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDA0MTMgNTEyLjAwNDEzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV9mYWNlYm9vazwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9ImZhY2Vib29rIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4zMzMsMUg0My42NjdBNDIuMjUyLDQyLjI1MiwwLDAsMCwxLDQzLjY2N1Y0NzAuMzM0QTQyLjI1MTczLDQyLjI1MTczLDAsMCwwLDQzLjY2Nyw1MTNINDcwLjMzNEE0Mi4yNTE3MSw0Mi4yNTE3MSwwLDAsMCw1MTMsNDcwLjMzM1Y0My42NjdBNDIuMjUyLDQyLjI1MiwwLDAsMCw0NzAuMzMzLDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0yIiBkPSJNNDk1LjkzMyw0NzAuMzMzYTI1LjE0MjcxLDI1LjE0MjcxLDAsMCwxLTI1LjYsMjUuNkg0My42NjdhMjUuMTQyNjksMjUuMTQyNjksMCwwLDEtMjUuNi0yNS42VjQzLjY2N2EyNS4xNDI2NSwyNS4xNDI2NSwwLDAsMSwyNS42LTI1LjZINDcwLjMzNGEyNS4xNDI2MywyNS4xNDI2MywwLDAsMSwyNS42LDI1LjZWNDcwLjMzM2gtMC4wMDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45OTc5NCAtMC45OTc5NCkiLz48cGF0aCBpZD0iU2hhcGUtMyIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0xIiBkPSJNMzYwLjg4OSwxMzAuNzQ1NTNsLTM0Ljk2Njc3LjAxNDQ3Yy0yNy40MDExOCwwLTMyLjcxODM1LDEzLjAyNzUxLTMyLjcxODM1LDMyLjE1ODYzVjIwNS4wNjAyaDY1LjM4MzU4bC0wLjAxOTI5LDY2LjAzOTc1SDI5My4yMDM5MlY0NDAuNTI1SDIyNS4wMTIyMVYyNzEuMUgxNjhWMjA1LjA2MDE4aDU3LjAxMjIxVjE1Ni4zNzU5MmMwLTU2LjUwNTU2LDM0LjUxMzIxLTg3LjI4NDI1LDg0LjkyOTY2LTg3LjI4NDI1bDUwLjk0NzE0LDAuMDc3MnY2MS41NzY2NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjk5Nzk0IC0wLjk5Nzk0KSIvPjwvZz48L2c+PC9zdmc+");
    transition: all 10ms linear 0s;
    -webkit-transition: all 10ms linear 0s;
    -moz-transition: all 10ms linear 0s;
    -ms-transition: all 10ms linear 0s;
    -o-transition: all 10ms linear 0s;
}

.cocil-faceb:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTQgNTE0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6IzNiNTk5ODt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV9mYWNlYm9va19jb2xvcjwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9ImZhY2Vib29rX2NvbG9yIiBkYXRhLW5hbWU9ImZhY2Vib29rIGNvbG9yIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MS4xNjQ2MSwwLjAwMjA3SDQyLjgzNTM5QTQyLjQxNjcsNDIuNDE2NywwLDAsMCwuMDAyMDcsNDIuODM1MzlWNDcxLjE2NTYyYTQyLjQxNjQxLDQyLjQxNjQxLDAsMCwwLDQyLjgzMzMyLDQyLjgzMjMxSDQ3MS4xNjU2MmE0Mi40MTY0Miw0Mi40MTY0MiwwLDAsMCw0Mi44MzIzMS00Mi44MzMzMVY0Mi44MzUzOUE0Mi40MTY3Miw0Mi40MTY3MiwwLDAsMCw0NzEuMTY0NjEuMDAyMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IlNoYXBlLTIiIGNsYXNzPSJjbHMtMiIgZD0iTTQ5NC45MzUwNiw0NjkuMzM1MDVhMjUuMTQyNzEsMjUuMTQyNzEsMCwwLDEtMjUuNiwyNS42SDQyLjY2OTA2YTI1LjE0MjcsMjUuMTQyNywwLDAsMS0yNS42LTI1LjZWNDIuNjY5MDZhMjUuMTQyNjUsMjUuMTQyNjUsMCwwLDEsMjUuNi0yNS42aDQyNi42NjdhMjUuMTQyNjIsMjUuMTQyNjIsMCwwLDEsMjUuNiwyNS42djQyNi42NjZoLTAuMDAxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSJTaGFwZS0zIiBjbGFzcz0iY2xzLTMiIGQ9Ik0zNTkuODkxMDUsMTI5Ljc0NzU5bC0zNC45NjY3Ny4wMTQ0N2MtMjcuNDAxMTgsMC0zMi43MTgzNSwxMy4wMjc1MS0zMi43MTgzNSwzMi4xNTg2M3Y0Mi4xNDE1N2g2NS4zODM1OEwzNTcuNTcwMjIsMjcwLjEwMkgyOTIuMjA2djE2OS40MjVIMjI0LjAxNDI3di0xNjkuNDI1SDE2Ny4wMDIwNlYyMDQuMDYyMjRoNTcuMDEyMjFWMTU1LjM3OGMwLTU2LjUwNTU1LDM0LjUxMzItODcuMjg0MjUsODQuOTI5NjctODcuMjg0MjVsNTAuOTQ3MTQsMC4wNzcydjYxLjU3NjY2aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PC9nPjwvZz48L3N2Zz4=");
}

.cocil-tumbl {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTMuMDAyMTkgNTEzLjAwMjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV90dW1ibDwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9InR1bWJsIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4yNDk5NCwwLjAwMjA2SDQyLjc1MjI0QTQyLjMzNDM2LDQyLjMzNDM2LDAsMCwwLC4wMDIwNiw0Mi43NTIyNFY0NzAuMjUwOTVhNDIuMzM0MTIsNDIuMzM0MTIsMCwwLDAsNDIuNzUwMTcsNDIuNzQ5MThINDcwLjI1MDk1YTQyLjMzNDA5LDQyLjMzNDA5LDAsMCwwLDQyLjc0OTE4LTQyLjc1MDE4VjQyLjc1MjI0QTQyLjMzNDM5LDQyLjMzNDM5LDAsMCwwLDQ3MC4yNDk5NC4wMDIwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgY2xhc3M9ImNscy0yIiBkPSJNNDk1Ljg5OTg0LDQ3MC4yNDk5NGEyNS4xOTE3MSwyNS4xOTE3MSwwLDAsMS0yNS42NDk5LDI1LjY0OTlINDIuNzUyMjRhMjUuMTkxNzEsMjUuMTkxNzEsMCwwLDEtMjUuNjQ5OS0yNS42NDk5VjQyLjc1MjI0YTI1LjE5MTY2LDI1LjE5MTY2LDAsMCwxLDI1LjY0OTktMjUuNjQ5OUg0NzAuMjUwOTVhMjUuMTkxNjMsMjUuMTkxNjMsMCwwLDEsMjUuNjQ5OSwyNS42NDk5djQyNy40OTc3aC0wLjAwMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iRmlsbC0xIiBjbGFzcz0iY2xzLTEiIGQ9Ik0zMjMuMzk1NTcsMzc5LjkwMzUzcS0xNi4yMzU3MywwLTI4LjM2MTM5LTcuNTA5NzQtOS40NTY5NC01LjU3OTMyLTEyLjYxMjk1LTE0LjU0NzA5LTMuMzk3NzUtOC43MzcxNS0zLjM5OTYzLTQxLjcxMDgydi05NS41MTc1aDg4LjI1MzI3VjE2Mi4xOTU3NEgyNzkuMDIxNjFWNjguMTMyNTVIMjI1LjkzMjc1UTIyMi4yOTUsOTYuNzQ4NzYsMjEyLjg0LDExNS42NTdhMTAzLjM0OSwxMDMuMzQ5LDAsMCwxLTI0Ljk3MjkzLDMxLjk5NTM5cS0xNS41MjE2LDEzLjA5NDYtMzcuNTc0NjgsMjAuMzY4MTV2NTIuNjEyNzVoNDEuMjA0OTRWMzUxLjI5NjYzcTAsMjUuOTMyNTQsNS4zMzM4LDM5LjA0MDE2LDUuMDk5NDksMTMuMDk0NiwxOS4xNjMsMjUuNDU2NDhhOTguODUzMjYsOTguODUzMjYsMCwwLDAsMzMuNDQ2LDE4LjE3MzYxcTE5LjYzOTExLDYuNTM4OTMsNDUuMDk5MjcsNi41Mzg5NCwyMy4yNzY4MiwwLDQxLjk0ODg4LTQuNjA0OCwxOC40MTE2Ny00LjExNzQ5LDQzLjE1MDI0LTE1Ljc1MjJWMzYxLjQ4MDY4UTM1MS43NDIxNCwzNzkuODk3OTMsMzIzLjM5NTU3LDM3OS45MDM1M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L2c+PC9nPjwvc3ZnPg==");
    transition: all 10ms linear 0s;
    -webkit-transition: all 10ms linear 0s;
    -moz-transition: all 10ms linear 0s;
    -ms-transition: all 10ms linear 0s;
    -o-transition: all 10ms linear 0s;
}

.cocil-tumbl:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTMuMDAyMTkgNTEzLjAwMjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6Izc3ODI4ZDt9LmNscy0ye2ZpbGw6IzM0NDY1ZDt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNXRU5fVGVhTV94LU1vQmlMQV90dW1ibF9jb2xvcjwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9InR1bWJsX2NvbG9yIiBkYXRhLW5hbWU9InR1bWJsIGNvbG9yIj48cGF0aCBpZD0iU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQ3MC4yNDk5NCwwLjAwMjA2SDQyLjc1MjI0QTQyLjMzNDM2LDQyLjMzNDM2LDAsMCwwLC4wMDIwNiw0Mi43NTIyNFY0NzAuMjUwOTVhNDIuMzM0MTIsNDIuMzM0MTIsMCwwLDAsNDIuNzUwMTcsNDIuNzQ5MThINDcwLjI1MDk1YTQyLjMzNDA5LDQyLjMzNDA5LDAsMCwwLDQyLjc0OTE4LTQyLjc1MDE4VjQyLjc1MjI0QTQyLjMzNDM5LDQyLjMzNDM5LDAsMCwwLDQ3MC4yNDk5NC4wMDIwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iU2hhcGUtMiIgY2xhc3M9ImNscy0yIiBkPSJNNDk1Ljg5OTg0LDQ3MC4yNDk5NGEyNS4xOTE3MSwyNS4xOTE3MSwwLDAsMS0yNS42NDk5LDI1LjY0OTlINDIuNzUyMjRhMjUuMTkxNzEsMjUuMTkxNzEsMCwwLDEtMjUuNjQ5OS0yNS42NDk5VjQyLjc1MjI0YTI1LjE5MTY2LDI1LjE5MTY2LDAsMCwxLDI1LjY0OTktMjUuNjQ5OUg0NzAuMjUwOTVhMjUuMTkxNjMsMjUuMTkxNjMsMCwwLDEsMjUuNjQ5OSwyNS42NDk5djQyNy40OTc3aC0wLjAwMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0iRmlsbC0xIiBjbGFzcz0iY2xzLTMiIGQ9Ik0zMjMuMzk1NTcsMzc5LjkwMzUzcS0xNi4yMzU3MywwLTI4LjM2MTM5LTcuNTA5NzQtOS40NTY5NC01LjU3OTMyLTEyLjYxMjk1LTE0LjU0NzA5LTMuMzk3NzUtOC43MzcxNS0zLjM5OTYzLTQxLjcxMDgydi05NS41MTc1aDg4LjI1MzI3VjE2Mi4xOTU3NEgyNzkuMDIxNjFWNjguMTMyNTVIMjI1LjkzMjc1UTIyMi4yOTUsOTYuNzQ4NzYsMjEyLjg0LDExNS42NTdhMTAzLjM0OSwxMDMuMzQ5LDAsMCwxLTI0Ljk3MjkzLDMxLjk5NTM5cS0xNS41MjE2LDEzLjA5NDYtMzcuNTc0NjgsMjAuMzY4MTV2NTIuNjEyNzVoNDEuMjA0OTRWMzUxLjI5NjYzcTAsMjUuOTMyNTQsNS4zMzM4LDM5LjA0MDE2LDUuMDk5NDksMTMuMDk0NiwxOS4xNjMsMjUuNDU2NDhhOTguODUzMjYsOTguODUzMjYsMCwwLDAsMzMuNDQ2LDE4LjE3MzYxcTE5LjYzOTExLDYuNTM4OTMsNDUuMDk5MjcsNi41Mzg5NCwyMy4yNzY4MiwwLDQxLjk0ODg4LTQuNjA0OCwxOC40MTE2Ny00LjExNzQ5LDQzLjE1MDI0LTE1Ljc1MjJWMzYxLjQ4MDY4UTM1MS43NDIxNCwzNzkuODk3OTMsMzIzLjM5NTU3LDM3OS45MDM1M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L2c+PC9nPjwvc3ZnPg==");
}

.tbl-prd {
    margin: 5px 0px;
}

.code-text2 {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    text-align: left;
    font-size: 14px;
    color: #77828d;
}

.nprd {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    color: #77828d;
    text-align: left;
}

.nprdsel {
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    color: #77828d;
    text-align: left;
}

.nmep {
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    color: #77828d;
    text-align: left;
}

.nmepsel {
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    color: #F91628;
    text-align: left;
}

.help-inline {
    display: inline-block;
    margin: 10px 0 0 0px;
}

.help-block {
    margin: 5px 0 0 0;
}

.keycod {
    align-content: center;
    border: 1px solid #77828d;
    padding: 4px;
    width: 90px;
    height: 30px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    margin-bottom: 10px;
}

.keygood {
    color: #F91628;
    font-size: 16px;
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
}

.smart-forms .gui-input2 {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.smart-forms .gui-input2 {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    outline: none;
}

.smart-forms .gui-input2 {
    background: #fff;
    position: relative;
    float: left;
    vertical-align: top;
    border: 1px solid #77828d;
    display: -moz-inline-stack;
    display: inline-block;
    .display: inline;
    color: #77828d;
    outline: none;
    height: 42px;
    width: 92%;
    .zoom: 1;
}

.smart-forms .gui-input2 {
    padding: 10px;
}

.smart-forms .gui-input2:hover, .smart-forms .gui-input2:hover ~ .input-hint,
.smart-forms .file .gui-file:hover + .gui-input22 {
    border-color: #d8dde3;
}

.smart-forms .gui-input2:focus {
    border-color: #798081;
    color: #77828d;
}

.smart-forms .gui-input2:focus ~ .field-icon i {
    color: #1ABC9C;
}

.smart-forms .gui-input2:focus ~ .input-hint, .smart-forms .file .gui-file:focus + .gui-input2 {
    border-color: #1ABC9C;
}

.smart-forms .prepend-picker-icon .gui-input2 {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -o-border-top-left-radius: 0;
    -o-border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.smart-forms .append-picker-icon .gui-input2 {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -o-border-top-right-radius: 0;
    -o-border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.smart-forms .gui-input22:focus + .tooltip {
    opacity: 1;
    z-index: 999;
}

.smart-forms .gui-input2:focus + .tip-left {
    margin-right: 5px;
    right: 100%;
    left: auto;
}

.smart-forms .gui-input2:focus + .tip-right {
    left: 100%;
    margin-left: 5px;
}

.smart-forms .gui-input2:focus + .tip-right-top {
    right: 0;
    left: auto;
    margin-bottom: 10px;
}

.smart-forms .gui-input2:focus + .tip-left-top {
    left: 0;
    right: auto;
    margin-bottom: 10px;
}

.smart-forms .gui-input2:focus + .tip-right-bottom {
    margin-top: 10px;
    left: auto;
    right: 0;
}

.smart-forms .gui-input2:focus + .tip-left-bottom {
    margin-top: 10px;
    right: auto;
    left: 0;
}

.smart-forms .state-error .gui-input2 {
    background: #FEEFE9;
    border-color: #E46B66;
}

.smart-forms .state-error .gui-input2 ~ .field-icon i {
    color: #e74c3c;
}

.smart-forms .state-error .gui-input2 ~ .input-hint, .smart-forms .state-error.file .gui-file:hover + .gui-input2 {
    border-color: #E46B66;
}

.smart-forms .state-success .gui-input2 {
    background: #EAFCD8;
    border-color: #2ecc71;
}

.smart-forms .state-success .gui-input2 ~ .field-icon i {
    color: #2ecc71;
}

.smart-forms .state-success .gui-input2 ~ .input-hint, .smart-forms .state-success.file .gui-file:hover + .gui-input2 {
    border-color: #2ecc71;
}

.smart-forms .gui-input2[disabled], .smart-forms .gui-input2[disabled] ~ .input-hint,
.smart-forms .file .gui-file[disabled] + .gui-input2, .smart-forms .file .gui-file[disabled]:hover + .gui-input2 {
    background-color: #f4f6f6;
    border-color: #d5dbdb !important;
    cursor: default;
    color: #d5dbdb;
    opacity: 0.7;
}

.custom-combobox-input.gui-input2 {
    margin: 0;
    padding: 5px 10px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

h6 {
    margin: 0 0;
    font-size: 0em;
    font-family: inherit;
    line-height: 1.1;
    color: inherit;
}

.navbar-inverse {
    background-color: #000;
    padding-top: 0px;
    padding-bottom: 0px;
    border: none;
    padding: 0px;
    margin: 0px;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #ffcc4d !important;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #fab300 !important;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #fab300 !important;
    border-radius: 4px;
}

.navbar-inverse .navbar-toggle .sr-only .icon-bar {
    color: #fab300 !important;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fab300;
}

.navbar-inverse .navbar-brand > li > a:hover, .navbar-inverse .navbar-brand > li > a:focus {
    color: #ffcc4d !important;
}

.navbar-inverse .navbar-brand > .active > a, .navbar-inverse .navbar-brand > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #fab300 !important;
}

p span {
    color: white;
    font-weight: 900;
}

.otstup {
    margin: 15px 0 0 0;
}

@media screen and (max-width: 640px) {
    .otstup {
        margin: 15px -15px 0px -15px;
    }
}

.welc {
    font-size: 16px;
    margin: 0 4px 0;
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    color: #27425C;
    line-height: 1.2;
}

.serwo {
    font-size: 16px;
    margin: 0 0 0;
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    color: #77828d;
    line-height: 1.2;
}

.serwo1 {
    font-size: 16px;
    margin: 0 0 0;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    color: #77828d;
    line-height: 1.6;
}

.thayo {
    font-size: 12px;
    margin: 0 0 0;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    color: #F91628;
    line-height: 1.6;
}

.useth {
    font-size: 12px;
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    color: #77828d;
    line-height: 1.8;
}

.usecon {
    font-size: 12px;
    font-family: 'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    color: #77828d;
    line-height: 1.2;
}

.autocl {
    font-size: 12px;
    margin: 30px -14px 0;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    color: #27425C;
    line-height: 1.2;
}

.autoclo {
    font-size: 12px;
    font-family: 'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    color: #27425C;
    line-height: 1.2;
}

.clocrest {
    font-size: 18px;
    margin: 0px 0px 0;
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    font-weight: bold;
    line-height: 1.2;
}

.crest {
    font-size: 20px;
    font-family: 'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif;
    line-height: 1.2;
    cursor: pointer;
    color: #27425C;
    filter: alpha(opacity=90);
    opacity: .9;
}

.close:focus, .close:hover {
    color: #27425C;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=90);
    opacity: .9;
}

.crest:focus, .crest:hover {
    color: red;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=90);
    opacity: .9;
}

small, .font_small {
    font-size: 0.618em;
}

.modal-content {
    background-color: rgba(255, 255, 255, 1.0) !important;
    position: relative;
    opacity: 1.0;
    border: 0px solid transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    outline: 0;
    -moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.5);
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTYuMTU3OTkgNDk2LjE1MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyNzQyNWM7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pbmZvPC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0iaW5mbyI+PHBhdGggaWQ9IlNoYXBlIiBjbGFzcz0iY2xzLTEiIGQ9Ik00OTYuMTU4LDI0OC4wODVDNDk2LjE1OCwxMTEuMDYzLDM4NS4wODkuMDAzLDI0OC4wODMsMC4wMDMsMTExLjA3LDAuMDAzLDAsMTExLjA2MywwLDI0OC4wODVjMCwxMzcuMDAxLDExMS4wNywyNDguMDcsMjQ4LjA4MywyNDguMDdDMzg1LjA4OSw0OTYuMTU1LDQ5Ni4xNTgsMzg1LjA4Niw0OTYuMTU4LDI0OC4wODVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjAwMykiLz48ZyBpZD0iR3JvdXAiPjxwYXRoIGlkPSJTaGFwZS0yIiBkYXRhLW5hbWU9IlNoYXBlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zMTUuMjQ5LDM1OS41NTVhNS4wMDE1OCw1LjAwMTU4LDAsMCwwLTYuMjctMS43MDJjLTI0LjU4MiwxMS42MzctNTIuNDgyLDIzLjk0LTU3Ljk1OCwyNS4wMTVhNC44MzE3Miw0LjgzMTcyLDAsMCwxLS42NDQtMC43MzcsNi41NTQzNiw2LjU1NDM2LDAsMCwxLTEuMTAzLTQuMDE1YzAtMTMuOTA1LDEwLjQ5NS01Ni4yMDUsMzEuMTkyLTEyNS43MTksMTcuNDUxLTU4LjQwNiwxOS40NjktNzAuNDk5LDE5LjQ2OS03NC41MTRhMTguOTY0MTQsMTguOTY0MTQsMCwwLDAtNi44NjUtMTUuMTQ2Yy00LjI2Ny0zLjUxOS0xMC4yMjktNS4zMDItMTcuNzE5LTUuMzAyLTEyLjQ1OSwwLTI2Ljg5OSw0LjczLTQ0LjE0NiwxNC40NjEtMTYuNzEzLDkuNDMzLTM1LjM1MiwyNS40MS01NS4zOTYsNDcuNDg3YTUuMDAwODYsNS4wMDA4NiwwLDAsMCw1LjU5MSw3Ljk5MmM3LjAzNy0yLjg3Miw0Mi40MDItMTcuMzU5LDQ3LjU1Ny0yMC41OTcsNC4yMjEtMi42NDYsNy44NzUtMy45ODksMTAuODYxLTMuOTg5LDAuMTA3LDAsLjE5OS4wMDQsMC4yNzYsMC4wMWE1LjI3OTExLDUuMjc5MTEsMCwwLDEsLjA3LjkzMywzNy43NjksMzcuNzY5LDAsMCwxLTEuODU2LDEwLjcwM2MtMzAuMTM2LDk3LjY0MS00NC43ODUsMTU3LjQ5OC00NC43ODUsMTgyLjk5NCwwLDguOTk4LDIuNTAxLDE2LjI0Miw3LjQzMiwyMS41MjgsNS4wMjUsNS4zOTMsMTEuODAzLDguMTI3LDIwLjE0Niw4LjEyNyw4Ljg5MSwwLDE5LjcxMi0zLjcxNCwzMy4wOC0xMS4zNTQsMTIuOTM2LTcuMzkyLDMyLjY4LTIzLjY1Myw2MC4zNjMtNDkuNzE3QTQuOTk3NzEsNC45OTc3MSwwLDAsMCwzMTUuMjQ5LDM1OS41NTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjAwMykiLz48cGF0aCBpZD0iU2hhcGUtMyIgZGF0YS1uYW1lPSJTaGFwZSIgY2xhc3M9ImNscy0yIiBkPSJNMzE0LjI4Miw3Ni42NzJhMjUuMTkyNjIsMjUuMTkyNjIsMCwwLDAtMTguNzI5LTcuNTk3Yy05LjM0LDAtMTcuNDc1LDMuNjkxLTI0LjE3NiwxMC45NzFhMzcuMzMwNTgsMzcuMzMwNTgsMCwwLDAtOS45MzgsMjYuMTEzYzAsOC4wMzMsMi40NjMsMTQuNjksNy4zMiwxOS43ODVhMjQuNTY2NzUsMjQuNTY2NzUsMCwwLDAsMTguNDc2LDcuNzk0YzguOTU4LDAsMTcuMDQ5LTMuODk4LDI0LjA0Ny0xMS41ODZhMzguMTc1NDYsMzguMTc1NDYsMCwwLDAsMTAuMzYzLTI2LjM5M0MzMjEuNjQ2LDg4LjEwNSwzMTkuMTY5LDgxLjY4NCwzMTQuMjgyLDc2LjY3MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDAzKSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-position: 10px 14px;
    background-size: 20px auto;
}

.modal.body {
    background-color: green;
}

.modal-dialog {
    background-color: white;
}

.modal.in .modal-dialog {
    background-color: transparent;
}

.modal-title h1 {
    font-size: 0.0em;
    text-align: left;
    color: #fff;
    opacity: 0;
    padding-bottom: 0px;
}

.modal-title h3 {
    font-family: inherit;
    font-size: inherit;
    text-align: center;
    color: #fab300;
    padding-bottom: 5px;
}

.modal-backdrop {
    background-color: rgba(0, 0, 0, 1.0) !important;
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}

.modal-header {
    padding: 15px;
}

.modal-header .close {
    margin-top: -35px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 0 15px 15px 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before,
.btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before,
.container-fluid:after, .container-fluid:before, .container:after,
.container:before, .dl-horizontal dd:after, .dl-horizontal dd:before,
.form-horizontal .form-group:after, .form-horizontal .form-group:before,
.modal-footer:after, .modal-footer:before, .modal-header:after,
.modal-header:before, .nav:after, .nav:before, .navbar-collapse:after,
.navbar-collapse:before, .navbar-header:after, .navbar-header:before,
.navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after,
.panel-body:before, .row:after, .row:before {
    display: table;
    content: " "
}

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after,
.container-fluid:after, .container:after, .dl-horizontal dd:after,
.form-horizontal .form-group:after, .modal-footer:after, .modal-header:after,
.nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after,
.pager:after, .panel-body:after, .row:after {
    clear: both
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    color: #27425C;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=50);
    opacity: .5;
}

button {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    -webkit-appearance: button;
    cursor: pointer;
    text-transform: none;
    overflow: visible;
    margin: 0;
    font: inherit;
    color: inherit
}

.att6 { 
    font-family:'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 10px; 
    padding: 0px 10px; 
}

@media screen and (max-width: 640px) {
    .att6 { 
        font-family:'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
        font-size: 9px; 
        padding: 0px 10px; 
        }
    }

.att7 { 
    font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    line-height: 150%; 
    padding: 10px; 
    margin-bottom: -6px; 
}

.att8 { 
    font-family:'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 8px; 
    padding: 0px 2px; 
}

.att8-che { 
    font-family:'BBServiceThin', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 12px; 
    padding: 0px 2px; 
}

.requiredwarn { 
    background: #F91628; 
    color: #ffffff; 
    border-radius: 1px; 
    margin-right: 1em; 
    font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    font-weight: normal; 
    padding: 2px 4px 2px 22px;  
    margin: 0px 0px 0 0px; 
    line-height: 100%; 
}

.gridwarn {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTYwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNjAgMTUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0xNTguNTgzMTY1LDEzMy4zMTY5MjEgTDg5LjA3MzU4NzEsNS41NTIzMzczOSBDODUuMDQ0NTIxMiwtMS44NTA3NzkxMyA3NC45NTU0NzgsLTEuODUwNzc5MTMgNzAuOTI2NDEyLDUuNTUyMzM3MzkgTDEuNDE2ODM1ODYsMTMzLjMxNjkyMSBDLTIuNjEyMjMwMDYsMTQwLjcyMDAzOCAyLjQzMjI5MTUsMTUwIDEwLjQ5MDQyMzQsMTUwIEwxNDkuNTA5NTc3LDE1MCBDMTU3LjU2NzcwOSwxNTAgMTYyLjYxMjIzLDE0MC43MjAwMzggMTU4LjU4MzE2NSwxMzMuMzE2OTIxIFogTTgwLjA5ODI2OTcsNDQuODk2NTk5NyBDODQuNTUzMTcxOSw0NC44OTY1OTk3IDg4LjE1NjQwMTYsNDguODI0MDc0NyA4OC4wMjUzNzUsNTMuNTUwOTQ3MiBMODYuNzE1MTA5NywxMDIuMDcwOTAzIEM4Ni42MTY4Mzk4LDEwNS44OTQxMDkgODMuNjY4NzQyNywxMDguOTE3OTE3IDgwLjA2NTUxMywxMDguOTE3OTE3IEM3Ni40NjIyODMzLDEwOC45MTc5MTcgNzMuNTE0MTg2MywxMDUuODU5MzUzIDczLjQxNTkxNjUsMTAyLjA3MDkwMyBMNzIuMTM4NDA3Nyw1My41NTA5NDcyIEM3Mi4wNDAxMzc4LDQ4LjgyNDA3NDcgNzUuNjEwNjEwOSw0NC44OTY1OTk3IDgwLjA5ODI2OTcsNDQuODk2NTk5NyBaIE03OS45OTk5OTk4LDEzMi42NTY1NDkgQzc1LjQ0NjgyNzcsMTMyLjY1NjU0OSA3MS43NDUzMjgxLDEyOC43MjkwNzQgNzEuNzQ1MzI4MSwxMjMuODk3OTMzIEM3MS43NDUzMjgxLDExOS4wNjY3OTEgNzUuNDQ2ODI3NywxMTUuMTM5MzE2IDc5Ljk5OTk5OTgsMTE1LjEzOTMxNiBDODQuNTUzMTcxOSwxMTUuMTM5MzE2IDg4LjI1NDY3MTQsMTE5LjA2Njc5MSA4OC4yNTQ2NzE0LDEyMy44OTc5MzMgQzg4LjI1NDY3MTQsMTI4LjcyOTA3NCA4NC41NTMxNzE5LDEzMi42NTY1NDkgNzkuOTk5OTk5OCwxMzIuNjU2NTQ5IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg=="); 
    background-repeat: no-repeat;
    background-position: 4px 2px;
    background-size: 16px auto; 
}

.att9 { 
    font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    line-height: 10%; 
    padding: 10px; 
    margin-bottom: 0px; 
}

.att9-che { 
    font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    line-height: 150%; 
    padding: 10px; 
    margin-bottom: 0px; 
}

.att92-che { 
    font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    line-height: 150%; 
    padding: 10px; 
    margin-bottom: -10px; 
}

.att93-che { 
    font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    line-height: 150%; 
    padding: 10px; 
    margin-bottom: -8px; 
}

.required6 { 
    color: #77828D; 
    margin-right: 1em; 
    font-family:'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 15px; 
    font-weight: bold; 
    padding: 1px 2px 1px 2px;  
    margin: 0px 0px 0 0px; 
    line-height: 0%; 
}

.required7 { 
    color: #F91628; 
    margin-right: 1em; 
    font-family:'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    padding: 1px 2px 1px 2px;  
    margin: 0px 0px 0 0px; 
    line-height: 0%; 
}

.required8 { 
    color: #F91628; 
    margin-right: 1em; 
    font-family:'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 15px; 
    font-weight: bold; 
    text-transform: uppercase; 
    padding: 1px 2px 1px 2px;  
    margin: 0px 0px 0 0px; 
    line-height: 0%; 
}

.required9 { 
    background: #77828D; 
    color: #ffffff; 
    border-radius: 1px; 
    margin-right: 1em; 
    font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 8px; 
    font-weight: normal; 
    padding: 1px 2px 0px 2px;  
    margin: 0px 0px 0 0px; 
    line-height: 100%; 
}

.requiredapp { 
    color: #77828D; 
    margin-right: 1em; 
    font-family:'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    padding: 1px 2px 1px 20px;  
    margin: 0px 0px 0 0px; 
    line-height: 0%; 
}

.requiredappzel { 
    color: #768b8c; 
    margin-right: 1em; 
    font-family:'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    padding: 1px 2px 1px 20px;  
    margin: 0px 0px 0 0px; 
    line-height: 0%; 
}

.requiredappkras { 
    color: #9e8a8c; 
    margin-right: 1em; 
    font-family:'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    padding: 1px 2px 1px 20px;  
    margin: 0px 0px 0 0px; 
    line-height: 0%; 
}

.requiredapp2 { 
    color: #77828D; 
    margin-right: 1em; 
    font-family:'BBServiceRegular', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    padding: 1px 2px 1px 20px;  
    margin: 0px 0px 0 0px; 
    line-height: 150%; 
}

.requiredappret { 
    color: #77828D; 
    margin-right: 1em; 
    font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
    font-size: 14px; 
    font-weight: normal; 
    padding: 1px 2px 1px 10px;  
    margin: 0px 0px 0 0px; 
    line-height: 150%; 
}

.underline-slide {
  font-family:'BBServiceLight', 'Tahoma', 'Helvetica', 'Arial', sans-serif; 
  font-size: 14px;  
  color: #333333;
  position: relative;
  padding-bottom: 2px;
}

.underline-slide:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: #F91628;
  width: 0%;
  display: block;
  -webkit-transition: width .5s ease-in-out;
  transition: width .5s ease-in-out;
}

.underline-slide:hover {
  color: #77828D;
}

.underline-slide:hover:after {
  width: 100%;
}


