@import "/clubs/_common/css/_fonts/roboto/stylesheet.css";
@import "/clubs/_common/css/_fonts/robotoslab/stylesheet.css";
@import "/clubs/_common/css/_fonts/RockwellMT/stylesheet.css";



body{
    background: #ffffff;
}

.wrapper{
    width: 100%;
    position: relative;
}
.content{
    margin-left: 0;
}
#saf{
    position: relative;
}
#saf .saf-wrapper{
    width: 1200px;
    position: relative;
    margin: 0 auto;
}
#saf .font_mi_14{
    font: 14px/26px 'robotobold';
}
#saf .font_r_14{
    font: 14px/26px 'robotoregular';
}
#saf .font_mi_16{
    font: 16px/22px 'robotobold';
}
#saf .font_r_16{
    font: 16px/22px 'robotoregular';
}
#saf .font_r_18{
    font: 18px/26px 'robotoregular';
}
#safe .line_24{
    line-height: 24px;
}
#saf .font_me_18{
    font: 18px/26px 'roboto_medium';
}
#saf .font_me_22{
    font: 22px/30px 'roboto_medium';
}
#saf .font_mi_18{
    font: 18px/26px 'robotobold';
}
#saf .font_mi_22{
    font: 22px/30px 'robotobold';
}
#saf .font_roc_24{
    font: 24px/48px 'Rockwell MT';
}
#saf .font_roc_30{
    font: 30px/30px 'Rockwell MT';
}
#saf .font_roc_36{
    font: 36px/36px 'Rockwell MT';
}
#saf .line_42{
    line-height: 42px;
}
#saf .font_roc_32{
    font: 30px/35.27px 'Rockwell MT';
}
#saf .font_roc_48{
    font: 48px/48px 'Rockwell MT';
}
#saf ._blacklight{
    color: #333333;
}
#saf ._blue{
    color: #233F8C;
}
#saf ._white{
    color: #fff;
}
#saf ._center{
    text-align: center!important;
}
#saf ._left{
    text-align: left!important;
}
#saf ._right{
    text-align: right!important;
}
#saf .padding_20_0{
    padding: 20px 0;
}
#saf .padding_10_0{
    padding: 10px 0;
}
#saf .saf-menu{
    position: relative;
    width: 100%;
    background: url("/clubs/safeguard/images/whiteline.png") center top no-repeat;
    z-index: 3;
    padding: 34px 0;
    height: 184px;
    margin: -20px 0 0;
}
#saf .saf-menu a{
    text-align: center;
    display: inline-block;
    padding: 0 35px;
    text-decoration: none;
}
#saf .saf-menu a:hover, #saf .saf-menu a._active{
    color: #233F8C;
    font: 18px/26px 'roboto_medium';
    padding-bottom: 19px;
    border-bottom: 5px solid #233F8C;
}
#saf .saf-menu a:first-child{
    padding-left: 0;
}
#saf .saf-footer{
    background: #F8F8F8;
    height: 124px;
}
#saf .saf-footer a{
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0;
}
#saf .saf-song {
    position: relative;
    background: url("/clubs/safeguard/images/song/back.jpg") center top no-repeat;
    margin: -77px 0 0;
    padding: 71px 0 0;

}
#saf .saf-song .saf-song-item{
    position: absolute;
    width: 291px;
    height: 317px;
    background: linear-gradient(71.56deg, #233F8C 16.13%, #0083C4 77.5%);
    border-radius: 30px;
    margin: -340px 0 0 929px;
    text-align: center;

}
#saf .saf-song .saf-song-item img{
    margin: -105px 0 0;
}
#saf .saf-song .saf-song-video{
    width: 936px;
    height: 526.5px;
    position: relative;
    box-shadow: inset 0px 10px 30px rgba(51, 51, 51, 0.15);
    display: block;
    text-align: center;
    margin: 85px auto;
    border-radius: 30px;
}
#saf .saf-song .saf-song-video *{
    border-radius: 30px;
}
#saf .saf-song .saf-song-video .play{
    position: absolute;
    display: block;
    top: 0;
    margin: 119px 0 0 330px;
    text-align: center;
    cursor: pointer;
}
#saf .saf-song .saf-song-video .play:hover{
    opacity: 0.5;
}
#saf .saf-test{
    position: relative;
}
#saf .saf-test .saf-test-header{
    position: relative;
    background: url("/clubs/safeguard/images/test/back.jpg") center top no-repeat;
    margin: -77px 0 0;
    padding: 71px 0 0;
    height: 612px;

}
#saf .saf-shares{
    position: absolute;
    margin: 63px 0 0 867px;
    cursor: pointer;
    z-index: 10;
}
#saf .saf-placeholder{
    background: url("/clubs/safeguard/images/bgd.png") center top no-repeat;
    position: absolute;
    height: 129px;
    width: 484px;
    padding: 5px 27px;
    margin: -119px 0 0 0;
    display: none;
}
#saf .saf-placeholder._active{
    display: block;
}

#saf .saf-shares img{
    position: absolute;
    margin: 0 0 0 116px;
}
#saf ._opacity_40{
    opacity: 0.4;
}
.pulses{
    animation: 0.6s spin infinite linear, pulses 1.8s infinite linear;
}
@keyframes pulses {
    50% {
        opacity: .45;
        transform: scale(0.95);
    }
}
#saf .saf-test .saf-test-body{
    position: relative;
    padding: 45px 0 20px;

}
#saf .saf-test .saf-test-left{
    display: inline-block;
    margin: 0 0 0 -55px;
}
#saf .saf-test .saf-test-right{
    display: inline-block;
    vertical-align: middle;
}
#saf a{
    text-decoration: underline;
}
#saf a:hover{
    text-decoration: none;
    opacity: 0.7;
}
#saf .saf-test .saf-test-questions{
    position: relative;
    background: #EFF7FC;
    border-radius: 30px;
    margin: 50px 0 0;
}
#saf .saf-test .saf-test-que{
    position: relative;
    padding: 0 0 30px;
    display: none;
}
#saf .saf-test .saf-test-que._active{
    display: block;
}
#saf .saf-test .saf-test-questions .saf-test-dots{
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 45px 0 20px;
}
#saf .saf-test .saf-test-questions .saf-test-dots span{
    width: 13px;
    height: 13px;
    background: rgba(35, 63, 140, 0.1);
    display: inline-block;
    padding: 0 5px;
    border-radius: 100%;
    margin: 0 2.5px;
}
#saf .saf-test .saf-test-questions .saf-test-dots span._active{
    background: rgba(35, 63, 140, 0.6);
}
#saf .saf-test .saf-test-questions .saf-test-que-vars{
    position: relative;
    display: block;
    text-align: center;
    margin: 0 auto;
}
#saf .saf-test .saf-test-questions .saf-test-que-var{
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(51, 51, 51, 0.05);
    border-radius: 100px;
    width: 594px;
    height: 60px;
    margin: 25px auto;
    padding: 15px 0;
    cursor: pointer;
}
#saf .saf-test .saf-test-questions .saf-test-que-all{
    display: none;
}
#saf .saf-test .saf-test-questions .saf-test-que-all._active{
    display: block;
}
#saf .saf-test .saf-test-questions .saf-test-que-var:hover{
    opacity: 0.5;
}
#saf .saf-test .saf-test-questions .saf-test-que-btn{
    width: 316px;
    height: 60px;
    position: relative;
    background: #233F8C;
    border-radius: 100px;
    cursor: pointer;
    padding: 5px 0;
    display: block;
    text-align: center;
    margin: 45px auto 25px;
}
#saf .saf-test .saf-test-questions .saf-test-que-btn:hover{
    opacity: 0.5;
}
#saf .saf-test .saf-test-questions._active{
    background: #F8F8F8;
}
#saf .saf-test .saf-test-questions .saf-test-que-var._active{
    opacity: 0.4;
    border: solid 2px red;
}
#saf .saf-test .saf-test-questions .saf-test-que-var._true{
    border: solid 2px darkgreen;
}
#saf .saf-test .saf-test-questions .saf-test-note{
    width: 988px;
    height: 186px;
    background: #EBEBEB;
    border-radius: 30px;
    margin: 30px auto 10px;
    display: block;
    text-align: center;
    padding: 5px 0;
}
#saf .saf-test .saf-test-questions .saf-test-que-var._small{
    display: inline-block;
    width: 17%;
    margin: 25px 10px;
}
#saf .saf-test .saf-test-questions .saf-test-que-var._medium{
    display: inline-block;
    width: 30%;
    margin: 25px 10px;
}
#saf .saf-test .saf-test-questions .saf-test-que-items{
    position: relative;
    display: block;
    margin: 0 auto 10px;
    text-align: center;
}
#saf .saf-test .saf-test-questions .saf-test-que-items-left{
    display: inline-block;
    width: 32%;
    margin-left: 143px;
}
#saf .saf-test .saf-test-questions .saf-test-que-items-right{
    display: inline-block;
    width: 48%;
    vertical-align: top;
}
#saf .saf-test .saf-test-questions .saf-test-que-item{
    position: relative;
    text-align: left;
}
#saf .saf-test .saf-test-questions .saf-test-que-item *{
    display: inline-block;
}
#saf .saf-test .saf-test-questions .saf-test-que-item img{
    padding-right: 10px;
}
#saf .saf-test .saf-test-questions .saf-test-que-item p{
    vertical-align: top;
    margin: 0 0 25px;
}
#saf .saf-test .saf-test-questions .saf-test-que-1{
    position: relative;
    display: block;
    margin: 10px auto;
    text-align: center;
}
#saf .saf-test .saf-test-questions .saf-test-que-1 .saf-test-que-1-item{
    width: 21%;
    display: inline-block;
    vert-align: top;
    margin: 25px 5px;
    text-align: center;
    vertical-align: top;
}
#saf .saf-test .saf-test-questions .saf-test-que-1 .saf-test-que-1-item *{
    display: block;
}
#saf .saf-test .saf-test-questions .saf-test-que-2{
    position: relative;
    display: block;
    margin: 10px auto;
    text-align: center;
}
#saf .saf-test .saf-test-questions .saf-test-que-2 .saf-test-que-2-item{
    width: 22%;
    display: inline-block;
    vert-align: top;
    margin: 30px 5px 10px;
    text-align: center;
    vertical-align: top;
}
#saf .saf-test .saf-test-questions .saf-test-que-2-item .saf-test-que-2-item *{
    display: block;
}
#saf .saf-test .saf-test-results{
    position: relative;
    background: #EFF7FC;
    border-radius: 30px;
    margin: 50px 0 0;
    padding: 35px 50px;
    display: none;
}
#saf .saf-test .saf-test-results ._res_1{
    display: none;
}
#saf .saf-test .saf-test-results ._res_2{
    display: none;
}
#saf .saf-test .saf-test-results ._res_3{
    display: none;
}
#saf .saf-test .saf-test-results .saf-share-test{
    position: relative;
}
#saf .saf-test .saf-test-results .saf-share-test p{
    display: inline-block;
}
#saf .saf-test .saf-test-results .saf-share-test div{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;

}
#saf .saf-test .saf-test-results .saf-share-test-btn {
    position: relative;
    display: inline-block;
    width: 316px;
    height: 60px;
    background: #233F8C;
    border-radius: 100px;
    cursor: pointer;
    padding: 5px 0;
    text-align: center;
    margin: 0 25px 0 0!important;
}
#saf .saf-test .saf-test-results .saf-share-test-btn:hover{
    opacity: 0.5;
}
#saf .saf-test .saf-test-results .img_1 {
    position: absolute;
    margin: -400px 0 0 788px;
}
#saf .saf-test .popup_wrapper{
    background: rgba(35, 63, 140, 0.8);
    backdrop-filter: blur(20px);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    display: none;
    justify-content: center;
    align-items: center;
}
#saf .saf-test .popup_wrapper._active{
    display: block;
}
#saf .saf-test .popup_wrapper ._var_1{
    display: none;
}
#saf .saf-test .popup_wrapper ._var_2{
    display: none;
}
#saf .saf-test .popup_wrapper._active{
    display: flex;
}
#saf .saf-test .popup_wrapper .popup_body{
    margin: 15px auto;
    padding: 10px;
    text-align: center;
    position: relative;
    width: 558px;
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px #203776;
    border-radius: 30px;
}
#saf .saf-test .popup_close{
    position: absolute;
    right: 20px;
    top: 20px;
    background: url('/clubs/safeguard/images/test/close.png') no-repeat;
    background-size: contain;
    height: 17px;
    width: 17px;
    display: block;
    transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    cursor: pointer;
}
#saf .saf-test input[type='text'],
#saf .saf-test input[type='email'] {
    padding: 15px 20px;
    color: #4e4e4e;
    margin: 10px auto;
    width: 462px;
    height: 50px;
    background: #e8e8e8;
    border-radius: 100px;
    border: none;
}
#saf .saf-test input[type='submit'] {
    cursor: pointer;
    width: 244px;
    height: 60px;
    background: #233F8C;
    border-radius: 100px;
    position: relative;
    margin: 10px auto;
    border: none;
}
#saf .saf-test input[type='submit']:hover{
    opacity: 0.5;
}
@media (-webkit-min-device-pixel-ratio: 1.25)  and (max-width: 1930px) {
    .ratio{
        transform: scale(0.8);
    }
}
@media (max-width: 1500px) {
    .ratio{
        transform: scale(0.8);
    }
}
#saf .saf-inst{
    position: relative;
}
#saf .saf-inst .saf-inst-header{
    position: relative;
    background: url("/clubs/safeguard/images/inst/back.jpg") center top no-repeat;
    margin: -77px 0 0;
    padding: 112px 0 0;
    height: 626px;
}
#saf .saf-inst .saf-inst-body{
    position: relative;
    padding: 65px 0 30px;

}
#saf .saf-items{
    position: relative;
}
#saf .saf-items .saf-items-left{
    display: inline-block;
}
#saf .saf-items .saf-items-right{
    display: inline-block;
    margin: 0 0 0 125px;
    vertical-align: top;
}
#saf .saf-items .saf-item{
    display: block;
    position: relative;
}
#saf .saf-items .saf-item *{
    display: inline-block;
}
#saf .saf-items .saf-item img{
    padding-right: 10px;
}
#saf .saf-items .saf-item p{
    margin: 0 auto 15px;
    vertical-align: top;
}
#saf .saf-inst .saf-inst-body-1{
    padding: 20px 0 0;
    position: relative;
}
#saf .saf-inst .saf-inst-body-1-shares{
    position: relative;
    margin: 30px 0 15px;

}
#saf .saf-inst .saf-inst-body-1-shares .saf-inst-body-1-shares-1{
    display: inline-block;
    margin: 0 325px 0 0;
}
#saf .saf-inst .saf-inst-body-1-shares .saf-inst-body-1-shares-1 p{
    display: inline-block;
}
#saf .saf-inst .saf-inst-body-1-shares .saf-inst-body-1-shares-1 div{
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
}
#saf .download{
    display: inline-block;
    width: 160px;
    height: 60px;
    position: relative;
    background: #233F8C;
    border-radius: 100px;
    cursor: pointer;
    padding: 5px 0;
    text-decoration: none;

}
#saf .print{
    position: relative;
    width: 210px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    background: #0083C4;
    border-radius: 100px;
    padding: 5px 0;
    margin-left: 15px;
    text-decoration: none;

}
#saf .download:hover, #saf .print:hover{
    opacity: 0.5;
}
#saf .saf-inst .saf-inst-body-2{
    padding: 30px 0 10px;
    position: relative;
}
#saf .saf-item-number{
    display: inline-block;
    background: url("/clubs/safeguard/images/sh.png") center top no-repeat;
    height: 56px;
    width: 55px;
    position: relative;
    font: 30px/35.27px 'RockwellMT';
    color: #233F8C;
    text-align: center;
    padding: 8px 0;
    margin-right: 15px;
}
#saf .saf-items.ver_2 .saf-item p {
    margin: 0 auto 25px;
}
#saf .saf-inst .saf-inst-products{
    background: url("/clubs/safeguard/images/inst/back-2.jpg") center top no-repeat;
    position: relative;
    padding: 60px 0;
    margin: 0 0 45px;
}
#saf .saf-inst .saf-inst-products .saf-inst-products-1{
    display: inline-block;
    vertical-align: top;
}
#saf .saf-inst .saf-inst-products .saf-inst-products-2 {
    display: inline-block;
    width: 41%;
}
#saf .saf-inst .saf-inst-products .saf-inst-products-3{
    display: inline-block;
    width: 41%;
    margin: -220px 0 0 -81px;
}
#saf .saf-inst .saf-inst-products .saf-inst-products-4{
    display: inline-block;
    vertical-align: top;
    padding: 40px 0 0 40px;
}
#saf .saf-inst .saf-inst-products .saf-inst-products-5 {
    position: relative;
    margin: 55px 0 0;

}
#saf .saf-inst .saf-inst-products .saf-inst-products-5 div{
    background: url("/clubs/safeguard/images/inst/back-3.png") center top no-repeat;
    position: relative;
    padding: 24px 35px;
    height: 266px;
    width: 1200px;
}
#saf .saf-inter{
    position: relative;
}
#saf .saf-inter .saf-inter-header{
    position: relative;
    background: url("/clubs/safeguard/images/inter/back.jpg") center top no-repeat;
    margin: -62px 0 0;
    padding: 42px 0 0;
    height: 476px;
}
#saf .saf-inter .saf-inter-body{
    position: relative;
    margin: 82px 0 30px;
}
#saf .saf-inter .saf-inter-body .saf-inter-body-1-left{
    display: inline-block;
    margin: 0 0 0 -96px;
}
#saf .saf-inter .saf-inter-body .saf-inter-body-1-right {
    display: inline-block;
    position: absolute;
    top: 0;
    margin: 0 0 0 50px;
}
#saf .saf-inter .saf-inter-body-2{
    position: relative;
    background: url("/clubs/safeguard/images/inter/back_2.jpg") center top no-repeat;
    height: 384px;
    margin: 60px 0 30px;
}
#saf .saf-inter-body-2-left{
    display: inline-block;
    vertical-align: top;
    margin: 108px 0;
}
#saf .saf-inter-body-2-right{
    display: inline-block;
    vertical-align: top;
    position: absolute;

}
#saf .saf-inter-body-2-right img{
    display: inline-block;
    position: absolute;
    top: 0;
    margin: -80px 0 0 -15px;
}
#saf .saf-inter-body-2-right div{
    display: inline-block;
    vertical-align: middle;
    margin: 99px 0 0 442px;

}
#saf .saf-inter-body-2-right div *{
    display: block;
}
#saf .saf-inter .saf-inter-body-products{
    position: relative;
    background: url("/clubs/safeguard/images/inst/back-2.jpg") center top no-repeat;
    padding: 75px 0;
    margin: 0 0 30px;
}
#saf .saf-inter .saf-inter-body-products .saf-inter-body-products-left{
    display: inline-block;
    vertical-align: middle;
}
#saf .saf-inter .saf-inter-body-products .saf-inter-body-products-right{
    display: inline-block;
    position: absolute;
    margin: 30px 0 0 -93px;
}
#saf .saf-inter .saf-inter-body-3{
    position: relative;
    border-bottom: rgba(35, 63, 140, 0.1) solid 2px;
    padding: 10px 0 50px;
}
#saf .saf-inter .saf-inter-body-4,
#saf .saf-inter .saf-inter-body-5,
#saf .saf-inter .saf-inter-body-6{
    position: relative;
    border-bottom: rgba(35, 63, 140, 0.1) solid 2px;
    padding: 50px 0 50px;
}
#saf .saf-inter .saf-inter-body-6 {
    border: none!important;
}
#saf .saf-inter .saf-inter-body-3 .que a,
#saf .saf-inter .saf-inter-body-4 .que a,
#saf .saf-inter .saf-inter-body-5 .que a,
#saf .saf-inter .saf-inter-body-6 .que a{
    border-bottom: 2px #233F8C dotted;
    text-decoration: none;
    cursor: pointer;
}
#saf .saf-inter .saf-inter-body-3 .que img,
#saf .saf-inter .saf-inter-body-5 .que img,
#saf .saf-inter .saf-inter-body-4 .que img,
#saf .saf-inter .saf-inter-body-6 .que img{
    position: absolute;
    top: 5px;
    right: 95px;
}
#saf .saf-inter .saf-inter-body-3 .ans,
#saf .saf-inter .saf-inter-body-4 .ans,
#saf .saf-inter .saf-inter-body-5 .ans,
#saf .saf-inter .saf-inter-body-6 .ans{
    display: none;
}
#saf .saf-inter .saf-inter-body-3 .ans div {
    background: url("/clubs/safeguard/images/inter/b_1.png") center top no-repeat;
    position: relative;
    height: 288px;
    width: 1200px;
    padding: 36px 32px;
}
#saf .saf-inter .saf-inter-body-4 .ans div {
    background: url("/clubs/safeguard/images/inter/b_2.png") center top no-repeat;
    position: relative;
    height: 267px;
    width: 1200px;
    padding: 36px 32px;
}
#saf .saf-inter .saf-inter-body-5 .ans div {
    background: url("/clubs/safeguard/images/inter/b_3.png") center top no-repeat;
    position: relative;
    height: 476px;
    width: 1200px;
    padding: 36px 32px;
}
#saf .saf-inter .saf-inter-body-6 .ans div {
    background: url("/clubs/safeguard/images/inter/b_3.png") center top no-repeat;
    position: relative;
    height: 476px;
    width: 1200px;
    padding: 36px 32px;
}
#saf .saf-about{
    position: relative;
}
#saf .saf-about .saf-about-header{
    position: relative;
    background: url("/clubs/safeguard/images/about/back.jpg") center top no-repeat;
    margin: -62px 0 0;
    padding: 71px 0 0;
    height: 651px;
}
#saf .padding_10_0_0{
    padding: 10px 0 0;
}
#saf .saf-about .saf-about-anons-1{
    position: relative;
    background: url("/clubs/safeguard/images/about/a_1.png") center top no-repeat;
    height: 334px;
    width: 788px;
    display: inline-block;
    text-decoration: none;
    padding: 10px 35px;
    margin: 30px 0;
}
#saf .saf-about .saf-about-anons-2{
    position: relative;
    background: url("/clubs/safeguard/images/about/a_2.png") center top no-repeat;
    height: 334px;
    width: 376px;
    display: inline-block;
    text-decoration: none;
    margin: 30px 14px;
    padding: 10px 35px;
    vertical-align: top;
}
#saf .saf-about .saf-about-anons-3{
    position: relative;
    background: url("/clubs/safeguard/images/about/a_4.png") center top no-repeat;
    height: 376px;
    width: 376px;
    display: inline-block;
    text-decoration: none;
    margin: 10px 0;
    padding: 10px 35px;
}
#saf .saf-about .saf-about-anons-4{
    position: relative;
    background: url("/clubs/safeguard/images/about/a_3.png") center top no-repeat;
    height: 376px;
    width: 788px;
    display: inline-block;
    text-decoration: none;
    padding: 10px 35px;
    vertical-align: top;
    margin: 10px 14px;
}
#saf .saf-about .saf-about-anons-1:hover,
#saf .saf-about .saf-about-anons-2:hover,
#saf .saf-about .saf-about-anons-3:hover,
#saf .saf-about .saf-about-anons-4:hover{
    transform: scale(1.02);
    cursor: pointer;
}
#saf .saf-about .saf-about-body-1{
    background: url("/clubs/safeguard/images/about/back-6.jpg") center top no-repeat;
    position: relative;
    margin: 0 0 30px;
}
#saf .saf-about .saf-about-body-1-1{
    position: relative;
    top: -38px;
}
#saf .saf-about .saf-about-body-1-1 div{
    display: inline-block;
    vertical-align: middle;

}
#saf .saf-about .saf-about-body-1-1 img{
    display: inline-block;
    margin: 0 0 0 -190px;
}
#saf .saf-about .saf-about-body-1-2{
    position: relative;
    padding: 10px 0 69px;
}
#saf .saf-about .saf-about-body-1-2 img{
    display: inline-block;
}
#saf .saf-about .saf-about-body-1-2 p{
    display: inline-block;
    vertical-align: middle;
    margin: 0 35px 0 0px;
}
#saf .saf-about .saf-about-body-1-3 {
    position: relative;
    padding: 10px 0 30px;
}
#saf .saf-about .saf-about-body-2,
#saf .saf-about .saf-about-body-3,
#saf .saf-about .saf-about-body-4,
#saf .saf-about .saf-about-body-5{
    position: relative;
    padding: 50px 0 50px;
}
#saf .saf-about .saf-about-body-3{
    background: url("/clubs/safeguard/images/about/back-5.jpg") center top no-repeat;
    padding: 30px 0 50px;
}
#saf .saf-about .saf-about-body-5{
    background: url("/clubs/safeguard/images/about/back-4.jpg") center top no-repeat;
}
#saf .saf-about .saf-about-body-3._active{
    padding: 70px 0 50px;
	background: url("/clubs/safeguard/images/back3.png") center top no-repeat;
    height: 525px;
}
#saf .saf-about .saf-about-body-2 .que a,
#saf .saf-about .saf-about-body-3 .que a,
#saf .saf-about .saf-about-body-4 .que a,
#saf .saf-about .saf-about-body-5 .que a{
    text-decoration: none;
    border-bottom: 2px #233F8C dotted;
    cursor: pointer;
}
#saf .saf-about .saf-about-body-2 .que img,
#saf .saf-about .saf-about-body-3 .que img,
#saf .saf-about .saf-about-body-4 .que img,
#saf .saf-about .saf-about-body-5 .que img{
    position: absolute;
    top: 5px;
    right: 95px;
}
#saf .saf-about .saf-about-body-2 .ans{
    position: relative;
    display: block;
    margin: 0 auto;
    text-align: center;
    display: none;
}
#saf .saf-about .saf-about-body-2 .ans img{
    display: inline-block;
    padding: 23px 0 0;
}
#saf .saf-about .saf-about-body-2 .ans div{
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 75px;

}
#saf .saf-about .saf-about-body-3 .ans{
    position: relative;
    display: none;
}
#saf .saf-about .saf-about-body-4 .ans{
    position: relative;
    display: none;
}
#saf .saf-about .saf-about-body-4 .ans-items{
    position: relative;
    display: block;
    margin: 0 auto;
    text-align: center;
}
#saf .saf-about .saf-about-body-4 .ans-item{
    display: inline-block;
    width: 30%;
    margin: 20px 15px;
    vertical-align: top;
}
#saf .saf-about .saf-about-body-5 .ans{
    position: relative;
    display: none;
}
#saf .saf-about .saf-about-body-5 .ans-left{
    display: inline-block;
    vertical-align: top;
}
#saf .saf-about .saf-about-body-5 .ans-right{
    background: url("/clubs/safeguard/images/about/back-7.png") center top no-repeat;
    position: relative;
    height: 293px;
    width: 560px;
    padding: 34px 0 0 297px;
    margin: 18px 0 0 40px;
    display: inline-block;
}

#saf .inst{
    display: inline-block;
    width: 14%;
}
#saf .inst img{
    width: 100%;
}
#saf .saf-share div{
    display: block;
    margin: 0 auto 10px;
    text-align: center;
}
#saf .saf-share div div{
    display: inline-block;
}
#saf .saf-share .inst{
    width: 4%;
    top: 8px;
    position: relative;
}
#saf .saf-share .inst:hover{
    opacity: 0.5;
}

.tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: #233F8C;
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
}

.inst:hover .tooltiptext {
    visibility: visible;
}