.bg-gray{ background-color:#F8F8F8!important;} .am-mb-0{ margin-bottom: 0 !important;} .am-mb-05{ margin-bottom: 0.5rem !important;} .am-mb-10{ margin-bottom: 1.0rem !important;} .am-mb-15{ margin-bottom: 1.5rem !important;} .am-mb-20{ margin-bottom: 2.0rem !important;} .am-mb-30{ margin-bottom: 3.0rem !important;} .am-mt-0{ margin-top: 0 !important;} .am-mt-05{ margin-top: 0.5rem !important;} .am-mt-10{ margin-top: 1.0rem !important;} .am-mt-15{ margin-top: 1.5rem !important;} .am-mt-20{ margin-top: 2.0rem !important;} .am-mt-30{ margin-top: 3.0rem !important;} .am-pb-0{ padding-bottom: 0 !important;} .am-pb-05{ padding-bottom: 0.5rem !important;} .am-pb-10{ padding-bottom: 1.0rem !important;} .am-pb-15{ padding-bottom: 1.5rem !important;} .am-pb-20{ padding-bottom: 2.0rem !important;} .am-pb-30{ padding-bottom: 3.0rem !important;} .am-pt-0{ padding-top: 0 !important;} .am-pt-05{ padding-top: 0.5rem !important;} .am-pt-10{ padding-top: 1.0rem !important;} .am-pt-15{ padding-top: 1.5rem !important;} .am-pt-20{ padding-top: 2.0rem !important;} .am-pt-30{ padding-top: 3.0rem !important;} .am-pl-30{ padding-left: 3.0rem !important;} .am-ml-30{ margin-left: 3.0rem !important;} .am-pr-30{ padding-right: 3.0rem !important;} .am-mr-30{ margin-right: 3.0rem !important;} .am-lh-18{ line-height: 1.8em;} .opacity5{ opacity:0.5;} .radius15{ border-radius:1.5rem !important; } .radius10{ border-radius:1.0rem !important; } .radius5{ border-radius:0.5rem !important; } .am-shadow-1{ -webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15); box-shadow: 0 1px 2px 0 rgba(34,36,38,.15); } .am-shadow-2{ -webkit-box-shadow: 0 2px 4px 0 rgba(34,36,38,.3); box-shadow: 0 2px 4px 0 rgba(34,36,38,.3); } .ui.secondary.hometop.segment{ background: #DFE9F0; padding-top: 0; border: none; margin-bottom: 90px; } .ui.secondary.hometop.segment #navbar{ z-index: 10; } .hometop .ui.secondary.menu .active.item{ color: #000; background:none; border-bottom: 1px solid #000; } .hometop .following.bar #navbar .brand{ padding-top: .78571429em; } .hometop .following.bar .brand .ui.mini.image { height: 50px; } .homebanner{ position: relative; padding: 100px 32px 80px; z-index: 9; } .homebanner .ui.header .sub.header{ color: #3291F8; } .bannerpic{ position: absolute; right: 50px; bottom: -64px; width: 560px; } .ui[class*="very padded"].segment.i-code{ padding-left: 6.0rem; } .i-code > .ui.blue.header{ color: #1678c2!important; } .i-code h2{ position: relative; } .i-code h2::before { content: ""; position: absolute; left: calc(-4.0rem + 6px); top: 0.8rem; width: 18px; height: 18px; border: 2px solid #505559; border-radius: 50%; background: #1b1c1d; z-index: 9; } .i-code h2.am-bw::before{ background: #FFF; } .i-code-pic{ position: relative; } .i-code-pic > img{ margin-bottom: -3.0rem; } .i-env .ui.cards>.card>.image{ background: none; } .i-env .ui.cards>.card>.content{ border-top: none; } .leftline01{ position: absolute; left: 3.0rem; top: 0; bottom: 0; border-left: 2px solid #505559; border-bottom: 2px solid #505559; border-radius: 0 0 0 2.0rem; width: 2.0rem; } .leftline02{ position: absolute; left: 5rem; top: calc(-5.0rem - 2px); border-top: 2px solid #505559; border-right: 2px solid #505559; border-radius: 0 2.0rem 0 0; width: 17.5rem; height: 6.0rem; } @media only screen and (max-width: 767px) { .am-mt-30{ margin-top: 1.5rem !important;} .ui.secondary.hometop.segment{ margin-bottom: 2.0rem; } .bannerpic, .i-code-pic{ display: none; } .i-code h2::before { left: calc(-5.0rem + 6px); } .i-code h2.am-bw::before{ left: calc(-4.0rem + 6px); } .leftline01{ width: calc(50% - 4.0rem); } .leftline02{ left: calc(50% - 1.0rem); top: calc(-3.5rem - 2px); } } @media only screen and (min-width: 768px) and (max-width: 991px) { .bannerpic, .i-code-pic{ display: none; } .i-code h2::before { left: calc(-5.0rem + 6px); } .i-code h2.am-bw::before{ left: calc(-4.0rem + 6px); } } @media only screen and (min-width: 992px) and (max-width: 1199px) { } @media only screen and (min-width: 1200px) and (max-width: 1919px) { } @media only screen and (min-width: 1920px) { }