html{
    scroll-behavior: smooth;
}
body {
    background-color: #fff
}

body.site:before {
   /*  background: #fff0 url(../gallery_gen/water.jpg) no-repeat center center;
    background-size: auto auto;
    opacity: 1 */
}

.wb_sbg {
    background: #fff0 none repeat-x left top
}

.site-lang-ru .wb_cont_inner {
    width: 360px;
    height: 100%
}

.site-lang-ru .wb_cont_bg {
    width: 360px;
    margin-left: -180px
}

.site-lang-ru .root {
    min-height: 100%;
    height: auto
}

#a18d734a6c6d00e59ceab51dc3aac937 p:last-child {
    margin-bottom: 0
}

#a18d734a6c6d00e59ceab51dc3aac937 {
    opacity: 1;
    width: 53.93%;
    height: auto;
    max-width: 100%;
    margin: 0 24px 72px 0;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d732e6d80007703ced62e331572d1 {
    width: 100%;
    height: auto;
   /*  min-height: 539px; */
   /*  max-width: 100%;
    flex: 0 0 auto */
}

#a18d732e6d80007703ced62e331572d1>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    text-shadow: none;
    box-shadow: none
}

#a18d733ed989008849a97fcbfca3465a {
    width: 100%;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d733ed989008849a97fcbfca3465a>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    text-shadow: none;
    box-shadow: none
}

#a18d734067aa0022202ca7d9ecff7899 p:last-child {
    margin-bottom: 0
}

#a18d734067aa0022202ca7d9ecff7899 {
    opacity: 1;
    width: 23.32%;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#wb_header_a188dd958879004bbfc15803542e1bfb {
    width: 100%;
    height: auto;
    min-height: 900px;
   /*  max-width: 1606px; */
    flex: 0 0 auto
}

#wb_header_a188dd958879004bbfc15803542e1bfb>.wb_content {
    position: relative;
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-image: url(../gallery_gen/water.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    justify-items: center;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d741172f000d00e32c2b2b1a061e8 {
    opacity: 1;
    box-sizing: border-box;
    width: 97.78%;
    height: auto;
    min-width: 224px;
    max-width: 500px;
    max-height: 500px;
    flex: 0 0 auto
}

#a18d741172f000d00e32c2b2b1a061e8 .wb-picture-wrapper {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0 none #d1d1d1
}

#a18d741172f000d00e32c2b2b1a061e8 img {
    width: 100%;
    height: auto
}

#a18d741172f000d00e32c2b2b1a061e8>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d74113d92006c490092a4a5678ded {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    margin: 7px 0 0 0;
    flex: 1 1 auto
}

#a18d74113d92006c490092a4a5678ded>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d74113d92006c490092a4a5678ded>a {
    z-index: 999
}

#a18d74113d92006c490092a4a5678ded>.wb-layout-link {
    border-radius: 0
}

#a18d74113d9b00a4cd0443b9eabbf278 {
    width: 100%;
    height: auto;
    min-width: 20px;
    min-height: 20px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d74113d9b00a4cd0443b9eabbf278>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73ddea73006748e96c2b3e56a0de p:last-child {
    margin-bottom: 0
}

#a18d73ddea73006748e96c2b3e56a0de {
    opacity: 1;
    width: 94.17%;
    height: auto;
    max-width: 100%;
    margin: 17px 0 0 0;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d740a5e8900641916242135371523 {
    opacity: 1;
    box-sizing: border-box;
    width: 63%;
    height: auto;
    min-width: 54px;
    max-width: 500px;
    max-height: 500px;
    flex: 0 0 auto
}

#a18d740a5e8900641916242135371523 .wb-picture-wrapper {
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border: 0 none #d1d1d1
}

#a18d740a5e8900641916242135371523 img {
    width: 100%;
    height: auto
}

#a18d740a5e8900641916242135371523>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d7409ed8302bd6445f42fa3c3377d {
    width: 33%;
    height: auto;
    max-width: 100%;
    margin: 10px 0 10px 10px;
    flex: 1 1 auto
}

#a18d7409ed8302bd6445f42fa3c3377d>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d740ab83300a339eb8224746d1f83 {
    opacity: 1;
    box-sizing: border-box;
    width: 64%;
    height: auto;
    min-width: 48px;
    max-width: 500px;
    max-height: 500px;
    flex: 0 0 auto
}

#a18d740ab83300a339eb8224746d1f83 .wb-picture-wrapper {
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border: 0 none #d1d1d1
}

#a18d740ab83300a339eb8224746d1f83 img {
    width: 100%;
    height: auto
}

#a18d740ab83300a339eb8224746d1f83>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d7409ed83038b80fdda75e02005c6 {
    width: 33%;
    height: auto;
    max-width: 100%;
    margin: 10px 0 10px 0;
    flex: 1 1 auto
}

#a18d7409ed83038b80fdda75e02005c6>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d740ac114003f0f791d00e9be9d31 {
    opacity: 1;
    box-sizing: border-box;
    width: 65.33%;
    height: auto;
    min-width: 49px;
    max-width: 2160px;
    max-height: 2160px;
    flex: 0 0 auto
}

#a18d740ac114003f0f791d00e9be9d31 .wb-picture-wrapper {
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border: 0 none #d1d1d1
}

#a18d740ac114003f0f791d00e9be9d31 img {
    width: 100%;
    height: auto
}

#a18d740ac114003f0f791d00e9be9d31>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d7409ed8304a4f79e3a16a3451bdd {
    width: 33%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 0;
    flex: 1 1 auto
}

#a18d7409ed8304a4f79e3a16a3451bdd>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d7409ed8301e6102b67698cc4886f {
    width: 71.11%;
    height: 77px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d7409ed8301e6102b67698cc4886f>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: stretch;
    align-items: center;
    justify-content: space-between;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73dde1da00eb2cccd5a3142e0004 {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 1 1 auto
}

#a18d73dde1da00eb2cccd5a3142e0004>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 6px 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwMCIgaGVpZ2h0PSI3MjQiIHZpZXdCb3g9IjAgMCAxODAwIDcyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC4xIiBkPSJNMCA2MEMwIDI2Ljg2MjkgMjYuODYyOSAwIDYwIDBIMTc0MEMxNzczLjE0IDAgMTgwMCAyNi44NjI5IDE4MDAgNjBWNjYzLjQ2OUMxODAwIDY5OS43NTYgMTc2OC4wNCA3MjcuNzM5IDE3MzIuMDcgNzIyLjk0M0wxMDQuMTQgNTA1Ljg4NUM0NC41MjM3IDQ5Ny45MzYgMCA0NDcuMDgyIDAgMzg2LjkzOFY2MFoiIGZpbGw9IiMxOTc2RDMiLz4KPC9zdmc+Cg==) repeat scroll center center;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73dde1e20089a59aa4143a26482b {
    width: 100%;
    height: auto;
    min-width: 20px;
    min-height: 20px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d73dde1e20089a59aa4143a26482b>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    justify-items: flex-start;
    align-items: stretch;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d736f9e0c009c973ece6467293612 p:last-child {
    margin-bottom: 0
}

#a18d736f9e0c009c973ece6467293612 {
    opacity: 1;
    width: auto;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d736f4b1100618c15fc011d31dac5 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d736f4b1100618c15fc011d31dac5>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d738438c100b521ad6d8bcdc20764 {
    opacity: 1;
    box-sizing: border-box;
    width: 31.8%;
    height: auto;
    min-width: 152px;
    max-width: 374px;
    flex: 0 0 auto
}

#a18d738438c100b521ad6d8bcdc20764 .wb-picture-wrapper {
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border: 0 none #d1d1d1
}

#a18d738438c100b521ad6d8bcdc20764 img {
    width: 100%;
    height: auto
}

#a18d738438c100b521ad6d8bcdc20764>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d7370d5f00179be1277ba5816001e {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d7370d5f00179be1277ba5816001e>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d737f056e000664c0d076d83d3d7b p:last-child {
    margin-bottom: 0
}

#a18d737f056e000664c0d076d83d3d7b {
    opacity: 1;
    width: 100%;
    height: auto;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    margin: 23px 0 0 0;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d7370d5f002f9812f00ec9fa38619 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d7370d5f002f9812f00ec9fa38619>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: flex-start;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d7370d5f0002cd4f324b569994083 {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 1 1 auto
}

#a18d7370d5f0002cd4f324b569994083>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwMCIgaGVpZ2h0PSI3MjQiIHZpZXdCb3g9IjAgMCAxODAwIDcyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC4xIiBkPSJNMCA2MEMwIDI2Ljg2MjkgMjYuODYyOSAwIDYwIDBIMTc0MEMxNzczLjE0IDAgMTgwMCAyNi44NjI5IDE4MDAgNjBWNjYzLjQ2OUMxODAwIDY5OS43NTYgMTc2OC4wNCA3MjcuNzM5IDE3MzIuMDcgNzIyLjk0M0wxMDQuMTQgNTA1Ljg4NUM0NC41MjM3IDQ5Ny45MzYgMCA0NDcuMDgyIDAgMzg2LjkzOFY2MFoiIGZpbGw9IiMxOTc2RDMiLz4KPC9zdmc+Cg==) repeat scroll center center;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: stretch;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d736f4b1102885b5e2a4a41210f78 {
    width: 33%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d736f4b1102885b5e2a4a41210f78>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d7386fc180081865ca9e236614836 {
    opacity: 1;
    box-sizing: border-box;
    width: 86.19%;
    height: auto;
    min-width: 240px;
    max-width: 500px;
    max-height: 500px;
    flex: 0 0 auto
}

#a18d7386fc180081865ca9e236614836 .wb-picture-wrapper {
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border: 0 none #d1d1d1
}

#a18d7386fc180081865ca9e236614836 img {
    width: 100%;
    height: auto
}

#a18d7386fc180081865ca9e236614836>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d7376afe801997f1d4ad3f0b6d981 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d7376afe801997f1d4ad3f0b6d981>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 24px 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d7376ecfb00c95af62c7eb1c6a8c2 p:last-child {
    margin-bottom: 0
}

#a18d7376ecfb00c95af62c7eb1c6a8c2 {
    opacity: 1;
    width: auto;
    height: auto;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d7376afe802cd2088c4060c62ec41 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d7376afe802cd2088c4060c62ec41>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d7376afe80026489b0ae7ed3766e3 {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 1 1 auto
}

#a18d7376afe80026489b0ae7ed3766e3>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: stretch;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d736f4b1103bbb56666378173942e {
    width: 33%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d736f4b1103bbb56666378173942e>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73870a0c00c9fa8cc1544ab141e2 {
    opacity: 1;
    box-sizing: border-box;
    width: 57.11%;
    height: auto;
    min-width: 240px;
    max-width: 500px;
    max-height: 500px;
    flex: 0 0 auto
}

#a18d73870a0c00c9fa8cc1544ab141e2 .wb-picture-wrapper {
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border: 0 none #d1d1d1
}

#a18d73870a0c00c9fa8cc1544ab141e2 img {
    width: 100%;
    height: auto
}

#a18d73870a0c00c9fa8cc1544ab141e2>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d7377042d010f67181cb474b14818 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d7377042d010f67181cb474b14818>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 13px 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d737f1a9900a7f1757f0f0e1b840d p:last-child {
    margin-bottom: 0
}

#a18d737f1a9900a7f1757f0f0e1b840d {
    opacity: 1;
    width: auto;
    height: auto;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    margin: 12px 0 0 0;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d7377042d02a6776b09087013f3b3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d7377042d02a6776b09087013f3b3>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d7377042d0030df1f904a04176d3e {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 1 1 auto
}

#a18d7377042d0030df1f904a04176d3e>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwMCIgaGVpZ2h0PSI3MjQiIHZpZXdCb3g9IjAgMCAxODAwIDcyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC4xIiBkPSJNMCA2MEMwIDI2Ljg2MjkgMjYuODYyOSAwIDYwIDBIMTc0MEMxNzczLjE0IDAgMTgwMCAyNi44NjI5IDE4MDAgNjBWNjYzLjQ2OUMxODAwIDY5OS43NTYgMTc2OC4wNCA3MjcuNzM5IDE3MzIuMDcgNzIyLjk0M0wxMDQuMTQgNTA1Ljg4NUM0NC41MjM3IDQ5Ny45MzYgMCA0NDcuMDgyIDAgMzg2LjkzOFY2MFoiIGZpbGw9IiMxOTc2RDMiLz4KPC9zdmc+Cg==) repeat scroll center center;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: stretch;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d736f4b110454144f0f38402d12dd {
    width: 33%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d736f4b110454144f0f38402d12dd>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d736f4b110124af2d799ff31ba0bf {
    width: 100%;
    height: auto;
    min-height: 645px;
    max-width: 100%;
    flex: 1 1 auto
}

#a18d736f4b110124af2d799ff31ba0bf>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: stretch;
    justify-content: space-between;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d736f4b100002c8f3bf020403d7a3 {
    width: 100%;
    height: auto;
    min-height: 200px;
    max-width: 100%;
    flex: 1 1 auto
}

#a18d736f4b100002c8f3bf020403d7a3>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: stretch;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d736f6de2003afe02c55f399d2e78 {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    display: none;
}

#a18d736f6de2003afe02c55f399d2e78>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18ad09df0d100627c3b66fbdbb79c95 p:last-child {
    margin-bottom: 0
}

#a18ad09df0d100627c3b66fbdbb79c95 {
    opacity: 1;
    width: auto;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d738b11c300ef906b920cd31bfac3 p:last-child {
    margin-bottom: 0
}

#a18d738b11c300ef906b920cd31bfac3 {
    opacity: 1;
    width: auto;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d738ad44d010ed4e910b4a504e25b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d738ad44d010ed4e910b4a504e25b>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d7394920f00092517830f4fcfb96c {
    opacity: 1;
    box-sizing: border-box;
    width: 47.35%;
    height: auto;
    min-width: 125px;
    max-width: 374px;
    flex: 0 0 auto
}

#a18d7394920f00092517830f4fcfb96c .wb-picture-wrapper {
    border-radius: 9000px;
    -moz-border-radius: 9000px;
    -webkit-border-radius: 9000px;
    border: 0 none #d1d1d1
}

#a18d7394920f00092517830f4fcfb96c img {
    width: 100%;
    height: auto
}

#a18d7394920f00092517830f4fcfb96c>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d738da09d0114594e76bacab9dac2 {
    width: 79.74%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto
}

#a18d738da09d0114594e76bacab9dac2>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d738dc1f200582dc3d269a8a6b4f6 p:last-child {
    margin-bottom: 0
}

#a18d738dc1f200582dc3d269a8a6b4f6 {
    opacity: 1;
    width: 97.65%;
    height: auto;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d738da09d02b1f8b93fbcfd535710 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d738da09d02b1f8b93fbcfd535710>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d738da09d0027a62ae83ca6d766b9 {
    width: 96.36%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d738da09d0027a62ae83ca6d766b9>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d7396c9a200c1fae25ad9e6e3b34b {
    width: 29.81%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto;
    padding:30px 15px;
   
}

#a18d7396c9a200c1fae25ad9e6e3b34b>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    text-shadow: none;
    box-shadow: none
}

#a18d739b0d3800bb62c60000f66ef6f1 {
    opacity: 1;
    box-sizing: border-box;
    width: 47.35%;
    height: auto;
    min-width: 125px;
    max-width: 374px;
    flex: 0 0 auto
}

#a18d739b0d3800bb62c60000f66ef6f1 .wb-picture-wrapper {
    border-radius: 9000px;
    -moz-border-radius: 9000px;
    -webkit-border-radius: 9000px;
    border: 0 none #d1d1d1
}

#a18d739b0d3800bb62c60000f66ef6f1 img {
    width: 100%;
    height: auto
}

#a18d739b0d3800bb62c60000f66ef6f1>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d739b0d3200e850384c3cd846f434 {
    width: 79.74%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto
}

#a18d739b0d3200e850384c3cd846f434>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d739b0d4f009a1b3147a7ec61f55c p:last-child {
    margin-bottom: 0
}

#a18d739b0d4f009a1b3147a7ec61f55c {
    opacity: 1;
    width: 97.65%;
    height: auto;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d739b0d48009f82d14a04fb33159f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d739b0d48009f82d14a04fb33159f>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d739b0d2b002b8221bbadebd2ebba {
    width: 96.36%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d739b0d2b002b8221bbadebd2ebba>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d739b0d2400df391a4995ccca53ba {
    width: 29.81%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto;
    padding:30px 15px;
   
}

#a18d739b0d2400df391a4995ccca53ba>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    text-shadow: none;
    box-shadow: none
}

#a18d739b02f800be3351af1a14319e31 {
    opacity: 1;
    box-sizing: border-box;
    width: 47.35%;
    height: auto;
    min-width: 125px;
    max-width: 374px;
    flex: 0 0 auto
}

#a18d739b02f800be3351af1a14319e31 .wb-picture-wrapper {
    border-radius: 9000px;
    -moz-border-radius: 9000px;
    -webkit-border-radius: 9000px;
    border: 0 none #d1d1d1
}

#a18d739b02f800be3351af1a14319e31 img {
    width: 100%;
    height: auto
}

#a18d739b02f800be3351af1a14319e31>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d739b02f2001d2ebeba12fdbcc97e {
    width: 79.74%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto
}

#a18d739b02f2001d2ebeba12fdbcc97e>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d739b0310008ceb4c564af9fc4e1a p:last-child {
    margin-bottom: 0
}

#a18d739b0310008ceb4c564af9fc4e1a {
    opacity: 1;
    width: 97.65%;
    height: auto;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d739b03090043f3271e4e6b152ccb {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d739b03090043f3271e4e6b152ccb>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d739b02ec002610e8b66161672098 {
    width: 96.36%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d739b02ec002610e8b66161672098>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d739b02e5004932d0c3ba57ee9397 {
    width: 29.81%;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto;
   padding:30px 15px;
}

#a18d739b02e5004932d0c3ba57ee9397>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    text-shadow: none;
    box-shadow: none
}

#a18d738d876500aac9da99131edd2f8b {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 1 1 auto
}

#a18d738d876500aac9da99131edd2f8b>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: stretch;
    align-items: center;
    justify-content: center;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d738ad44d02fa1db1d36903369701 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d738ad44d02fa1db1d36903369701>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d738ad44d009101e435c6f531808d {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    padding: 50px 0;
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}

#a18d738ad44d009101e435c6f531808d>.wb_content {
    max-width: 1440px;
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: stretch;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a188dd95755b207653086834e2be32c5 p:last-child {
    margin-bottom: 0
}

#a188dd95755b207653086834e2be32c5 {
    opacity: 1;
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0 20px 0 0;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d739f4341006011795e4d0d604f3a p:last-child {
    margin-bottom: 0
}

#a18d739f4341006011795e4d0d604f3a {
    opacity: 1;
    width: 97.65%;
    height: auto;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d73a4f7fc00b677671ecfc68739cd iframe {
    width: 100%;
    height: 100%
}

#a18d73a4f7fc00b677671ecfc68739cd>.wb_content {
    width: 100%;
    height: 100%
}

#a18d73a4f7fc00b677671ecfc68739cd {
    width: 45.41%;
    height: 228px;
    max-width: 560px;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d73a5a8b000be2c5437adceed51a7 iframe {
    width: 100%;
    height: 100%
}

#a18d73a5a8b000be2c5437adceed51a7>.wb_content {
    width: 100%;
    height: 100%
}

#a18d73a5a8b000be2c5437adceed51a7 {
    width: 51.86%;
    height: 229px;
    max-width: 560px;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18a619abf9700bdf6fbe382d769ada8 {
    width: 96.25%;
    height: auto;
    /* min-height: 359px; */
    max-width: 100%;
    flex: 0 0 auto
}

#a18a619abf9700bdf6fbe382d769ada8>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 15px 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    flex-wrap: wrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f40d9400d64db8445d7a9bc94b {
    opacity: 1;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    min-width: 157px;
    max-width: 374px;
    flex: 0 0 auto
}

#a18d73f40d9400d64db8445d7a9bc94b .wb-picture-wrapper {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0 none #d1d1d1
}

#a18d73f40d9400d64db8445d7a9bc94b img {
    width: 100%;
    height: auto
}

#a18d73f40d9400d64db8445d7a9bc94b>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d73f3a5ec01cb53c4bd95ac0885a3 {
    width: 32.61%;
    height: auto;
    min-width: 40px;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto
}

#a18d73f3a5ec01cb53c4bd95ac0885a3>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f76266009944503d74fb229307 p:last-child {
    margin-bottom: 0
}

#a18d73f76266009944503d74fb229307 {
    opacity: 1;
    width: 26.49%;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d74003fce00856ab5457589b9a9cf p:last-child {
    margin-bottom: 0
}

#a18d74003fce00856ab5457589b9a9cf {
    opacity: 1;
    width: 29.58%;
    height: auto;
    max-width: 100%;
    margin: 0 0 13px 0;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d73f3a5ec00d08011422bb27d08a5 {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    margin: 0 2px 0 0;
    flex: 0 0 auto
}

#a18d73f3a5ec00d08011422bb27d08a5>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: stretch;
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f27f20017c79f5a5d590511410 {
    width: 46.33%;
    height: auto;
    min-width: 40px;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto
}

#a18d73f27f20017c79f5a5d590511410>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: space-between;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f832d60088dfc156109c046624 {
    opacity: 1;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    min-width: 41px;
    max-width: 374px;
    flex: 0 0 auto
}

#a18d73f832d60088dfc156109c046624 .wb-picture-wrapper {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0 none #d1d1d1
}

#a18d73f832d60088dfc156109c046624 img {
    width: 100%;
    height: auto
}

#a18d73f832d60088dfc156109c046624>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d73f7d871011b8f419b076b82ec7f {
    width: 39.5%;
    height: auto;
    min-width: 40px;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto
}

#a18d73f7d871011b8f419b076b82ec7f>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f8689a001a9a33e0f203c44d1a {
    opacity: 1;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    min-width: 63px;
    max-width: 519px;
    flex: 0 0 auto
}

#a18d73f8689a001a9a33e0f203c44d1a .wb-picture-wrapper {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0 none #d1d1d1
}

#a18d73f8689a001a9a33e0f203c44d1a img {
    width: 100%;
    height: auto
}

#a18d73f8689a001a9a33e0f203c44d1a>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d73f7d87102371b356a75135af4b7 {
    width: 17.99%;
    height: auto;
    min-width: 40px;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto
}

#a18d73f7d87102371b356a75135af4b7>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73fe9c9a0073ba4485ed805fefc7 {
    opacity: 1;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    min-width: 54px;
    max-width: 2160px;
    max-height: 2160px;
    flex: 0 0 auto
}

#a18d73fe9c9a0073ba4485ed805fefc7 .wb-picture-wrapper {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 0 none #d1d1d1
}

#a18d73fe9c9a0073ba4485ed805fefc7 img {
    width: 100%;
    height: auto
}

#a18d73fe9c9a0073ba4485ed805fefc7>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#a18d73fe9c9400a655b6bdb01c0aaf8e {
    width: 17.99%;
    height: auto;
    min-width: 40px;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 0 0 auto
}

#a18d73fe9c9400a655b6bdb01c0aaf8e>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f7d871006e4f6837f37bf15d2b {
    width: 61.49%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d73f7d871006e4f6837f37bf15d2b>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: stretch;
    align-items: stretch;
    justify-content: space-evenly;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f27f200266a551b6bb4eb6c6a4 {
    width: 16.74%;
    height: auto;
    min-width: 40px;
    max-width: 100%;
    margin: 10px 0 10px 10px;
    flex: 0 0 auto
}

#a18d73f27f200266a551b6bb4eb6c6a4>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f9165400d6744bbe185c6e92da p:last-child {
    margin-bottom: 0
}

#a18d73f9165400d6744bbe185c6e92da {
    opacity: 1;
    width: 100%;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

#a18d73f27f2003ca68597a1bba1e96ff {
    width: auto;
    height: auto;
    min-width: 40px;
    max-width: 100%;
    margin: 10px 10px 10px 10px;
    flex: 1 1 auto
}

#a18d73f27f2003ca68597a1bba1e96ff>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18d73f27f2000dfaff50b9e0ca41b6b {
    width: 99.55%;
    height: 90px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18d73f27f2000dfaff50b9e0ca41b6b>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: stretch;
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a188dd95755b026eacaca50aaa495aa2 {
    width: auto;
    height: 106px;
    max-width: none;
    max-height: none;
    flex: 0 0 auto;
    z-index: 2000;
    left: 0;
    top: 0;
    right: 0;
    bottom: auto
}

#a188dd95755b026eacaca50aaa495aa2>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 7px solid #d3e4f6;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #fff none repeat scroll left top;
    background-size: auto auto;
    opacity: 1;
    justify-items: center;
    align-items: center;
    justify-content: space-between;
    align-content: space-around;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18ad7be0b150003091dc2bcb0875e54 {
    width: 27.94%;
    height: 11px;
    max-width: 100%;
    margin: 10px 10px 10px 0;
    flex: 0 0 auto
}

#a18ad7be0b150003091dc2bcb0875e54>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18a83a640f00006137376138e9c890f p:last-child {
    margin-bottom: 0
}

#a18a83a640f00006137376138e9c890f {
    opacity: 1;
    width: 97.5%;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: 18.38477631085px 18.38477631085px 24px rgb(0 0 0 / .3)
}

#a188dd95755b336057193c657a27736b {
    width: 97.95%;
    height: auto;
    min-height: 377px;
    max-width: 100%;
    flex: 0 0 auto
}

#a188dd95755b336057193c657a27736b>.wb_content {
    min-width: 20px;
    min-height: 20px;
    /* padding: 10px 0 0 20px; */
    border: 0 none #000;
   /*  -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px; */
    background: rgb(232 241 250 / .6) none repeat scroll left top;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18cfc5f34c400c03faa6d86745e888c {
    width: 100%;
    height: auto;
   /*  min-height: 641px; */
    max-width: 100%;
    flex: 0 0 auto;
    

}

#a18cfc5f34c400c03faa6d86745e888c>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #fff none repeat scroll left top;
    background-size: auto auto;
    opacity: 1;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    text-shadow: none;
    box-shadow: none
}

#a18a617bdc7f00a4970e9a05f2136f70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    flex: 1 1 auto
}

#a18a617bdc7f00a4970e9a05f2136f70>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 none #000;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    background: #fff0 none repeat scroll left top;
    background-size: auto auto;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    text-shadow: none;
    box-shadow: none
}

#wb_main_a188dd958879004bbfc15803542e1bfb {
    width: 100%;
    height: auto;
    min-height: 540px;
    max-width: 100%;
    flex: 0 0 auto
}

#wb_main_a188dd958879004bbfc15803542e1bfb>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #fff none repeat scroll left top;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#a18a61a5c98600624c20f99bc8e3b041 {
    opacity: 1;
    box-sizing: border-box;
    width: 112px;
    height: 45px;
    max-width: 100%;
    flex: 0 0 auto
}

#a18a61a5c98600624c20f99bc8e3b041 .wb-picture-wrapper {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border: 1px none #000
}

#a18a61a5c98600624c20f99bc8e3b041 img {
    width: 100%;
    height: auto
}

#a18a61a5c98600624c20f99bc8e3b041>.wb_picture_wrap>.wb-picture-wrapper {
    text-shadow: none;
    box-shadow: none
}

#wb_footer_a188dd958879004bbfc15803542e1bfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    flex: 0 0 auto
}

#wb_footer_a188dd958879004bbfc15803542e1bfb>.wb_content {
    min-width: 20px;
    min-height: 20px;
    padding: 0 0 0 0;
    border: 0 solid #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #003260 none repeat scroll left top;
    background-size: auto auto;
    opacity: 1;
    justify-items: flex-start;
    align-items: center;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: nowrap;
    text-shadow: none;
    box-shadow: none
}

#wb_footer_c>.wb_content {
    width: 100%;
    height: 100%
}

#wb_footer_c {
    width: 0;
    height: 0;
    max-width: 100%;
    flex: 0 0 auto;
    text-shadow: none;
    box-shadow: none
}

@media (min-width:768px) {
    #a18d734a6c6d00e59ceab51dc3aac937 {
        margin: 0 24px 72px 0
    }

    #a18d74113d92006c490092a4a5678ded {
        margin: 7px 0 0 0
    }

    #a18d73ddea73006748e96c2b3e56a0de {
        margin: 17px 0 0 0
    }

    #a18d7409ed8302bd6445f42fa3c3377d {
        margin: 10px 0 10px 10px
    }

    #a18d7409ed83038b80fdda75e02005c6 {
        margin: 10px 0 10px 0
    }

    #a18d7409ed8304a4f79e3a16a3451bdd {
        margin: 10px 10px 10px 0
    }

    #a18d736f4b1100618c15fc011d31dac5 {
        margin: 10px 10px 10px 10px
    }

    #a18d7370d5f00179be1277ba5816001e {
        margin: 10px 10px 10px 10px
    }

    #a18d737f056e000664c0d076d83d3d7b {
        margin: 23px 0 0 0
    }

    #a18d7370d5f002f9812f00ec9fa38619 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b1102885b5e2a4a41210f78 {
        margin: 10px 10px 10px 10px
    }

    #a18d7376afe801997f1d4ad3f0b6d981 {
        margin: 10px 10px 10px 10px
    }

    #a18d7376afe802cd2088c4060c62ec41 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b1103bbb56666378173942e {
        margin: 10px 10px 10px 10px
    }

    #a18d7377042d010f67181cb474b14818 {
        margin: 10px 10px 10px 10px
    }

    #a18d737f1a9900a7f1757f0f0e1b840d {
        margin: 12px 0 0 0
    }

    #a18d7377042d02a6776b09087013f3b3 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b110454144f0f38402d12dd {
        margin: 10px 10px 10px 10px
    }

    #a18d738ad44d010ed4e910b4a504e25b {
        margin: 10px 10px 10px 10px
    }

    #a18d738da09d0114594e76bacab9dac2 {
        margin: 10px 10px 10px 10px
    }

    #a18d738da09d02b1f8b93fbcfd535710 {
        margin: 10px 10px 10px 10px
    }

    #a18d7396c9a200c1fae25ad9e6e3b34b {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d3200e850384c3cd846f434 {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d48009f82d14a04fb33159f {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d2400df391a4995ccca53ba {
        margin: 10px 10px 10px 10px
    }

    #a18d739b02f2001d2ebeba12fdbcc97e {
        margin: 10px 10px 10px 10px
    }

    #a18d739b03090043f3271e4e6b152ccb {
        margin: 10px 10px 10px 10px
    }

    #a18d739b02e5004932d0c3ba57ee9397 {
        margin: 10px 10px 10px 10px
    }

    #a18d738ad44d02fa1db1d36903369701 {
        margin: 10px 10px 10px 10px
    }

    #a188dd95755b207653086834e2be32c5 {
        margin: 0 20px 0 0
    }

    #a18d73f3a5ec01cb53c4bd95ac0885a3 {
        margin: 10px 10px 10px 10px
    }

    #a18d74003fce00856ab5457589b9a9cf {
        margin: 0 0 13px 0
    }

    #a18d73f3a5ec00d08011422bb27d08a5 {
        margin: 0 2px 0 0
    }

    #a18d73f27f20017c79f5a5d590511410 {
        margin: 10px 10px 10px 10px
    }

    #a18d73f7d871011b8f419b076b82ec7f {
        margin: 10px 10px 10px 10px
    }

    #a18d73f7d87102371b356a75135af4b7 {
        margin: 10px 10px 10px 10px
    }

    #a18d73fe9c9400a655b6bdb01c0aaf8e {
        margin: 10px 10px 10px 10px
    }

    #a18d73f27f200266a551b6bb4eb6c6a4 {
        margin: 10px 0 10px 10px
    }

    #a18d73f27f2003ca68597a1bba1e96ff {
        margin: 10px 10px 10px 10px
    }

    #a18ad7be0b150003091dc2bcb0875e54 {
        margin: 10px 10px 10px 0
    }
}

@media (min-width:992px) {
    #a18d734a6c6d00e59ceab51dc3aac937 {
        margin: 0 24px 72px 0
    }

    #a18d74113d92006c490092a4a5678ded {
        margin: 7px 0 0 0
    }

    #a18d73ddea73006748e96c2b3e56a0de {
        margin: 17px 0 0 0
    }

    #a18d7409ed8302bd6445f42fa3c3377d {
        margin: 10px 0 10px 10px
    }

    #a18d7409ed83038b80fdda75e02005c6 {
        margin: 10px 0 10px 0
    }

    #a18d7409ed8304a4f79e3a16a3451bdd {
        margin: 10px 10px 10px 0
    }

    #a18d736f4b1100618c15fc011d31dac5 {
        margin: 10px 10px 10px 10px
    }

    #a18d7370d5f00179be1277ba5816001e {
        margin: 10px 10px 10px 10px
    }

    #a18d737f056e000664c0d076d83d3d7b {
        margin: 23px 0 0 0
    }

    #a18d7370d5f002f9812f00ec9fa38619 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b1102885b5e2a4a41210f78 {
        margin: 10px 10px 10px 10px
    }

    #a18d7376afe801997f1d4ad3f0b6d981 {
        margin: 10px 10px 10px 10px
    }

    #a18d7376afe802cd2088c4060c62ec41 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b1103bbb56666378173942e {
        margin: 10px 10px 10px 10px
    }

    #a18d7377042d010f67181cb474b14818 {
        margin: 10px 10px 10px 10px
    }

    #a18d737f1a9900a7f1757f0f0e1b840d {
        margin: 12px 0 0 0
    }

    #a18d7377042d02a6776b09087013f3b3 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b110454144f0f38402d12dd {
        margin: 10px 10px 10px 10px
    }

    #a18d738ad44d010ed4e910b4a504e25b {
        margin: 10px 10px 10px 10px
    }

    #a18d738da09d0114594e76bacab9dac2 {
        margin: 10px 10px 10px 10px
    }

    #a18d738da09d02b1f8b93fbcfd535710 {
        margin: 10px 10px 10px 10px
    }

    #a18d7396c9a200c1fae25ad9e6e3b34b {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d3200e850384c3cd846f434 {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d48009f82d14a04fb33159f {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d2400df391a4995ccca53ba {
        margin: 10px 10px 10px 10px
    }

    #a18d739b02f2001d2ebeba12fdbcc97e {
        margin: 10px 10px 10px 10px
    }

    #a18d739b03090043f3271e4e6b152ccb {
        margin: 10px 10px 10px 10px
    }

    #a18d739b02e5004932d0c3ba57ee9397 {
        margin: 10px 10px 10px 10px
    }

    #a18d738ad44d02fa1db1d36903369701 {
        margin: 10px 10px 10px 10px
    }

    #a188dd95755b207653086834e2be32c5 {
        margin: 0 20px 0 0
    }

    #a18d73f3a5ec01cb53c4bd95ac0885a3 {
        margin: 10px 10px 10px 10px
    }

    #a18d74003fce00856ab5457589b9a9cf {
        margin: 0 0 13px 0
    }

    #a18d73f3a5ec00d08011422bb27d08a5 {
        margin: 0 2px 0 0
    }

    #a18d73f27f20017c79f5a5d590511410 {
        margin: 10px 10px 10px 10px
    }

    #a18d73f7d871011b8f419b076b82ec7f {
        margin: 10px 10px 10px 10px
    }

    #a18d73f7d87102371b356a75135af4b7 {
        margin: 10px 10px 10px 10px
    }

    #a18d73fe9c9400a655b6bdb01c0aaf8e {
        margin: 10px 10px 10px 10px
    }

    #a18d73f27f200266a551b6bb4eb6c6a4 {
        margin: 10px 0 10px 10px
    }

    #a18d73f27f2003ca68597a1bba1e96ff {
        margin: 10px 10px 10px 10px
    }

    #a18ad7be0b150003091dc2bcb0875e54 {
        margin: 10px 10px 10px 0
    }
}

@media (min-width:1200px) {
    #a18d734a6c6d00e59ceab51dc3aac937 {
        margin: 0 24px 72px 0
    }

    #a18d741172f000d00e32c2b2b1a061e8 {
        display: none
    }

    #a18d74113d92006c490092a4a5678ded {
        margin: 7px 0 0 0
    }

    #a18d73ddea73006748e96c2b3e56a0de {
        margin: 17px 0 0 0;
        display: none
    }

    #a18d7409ed8302bd6445f42fa3c3377d {
        margin: 10px 0 10px 10px
    }

    #a18d7409ed83038b80fdda75e02005c6 {
        margin: 10px 0 10px 0
    }

    #a18d7409ed8304a4f79e3a16a3451bdd {
        margin: 10px 10px 10px 0
    }

    #a18d73dde1da00eb2cccd5a3142e0004 {
        display: none
    }

    #a18d736f4b1100618c15fc011d31dac5 {
        margin: 10px 10px 10px 10px
    }

    #a18d7370d5f00179be1277ba5816001e {
        margin: 10px 10px 10px 10px
    }

    #a18d737f056e000664c0d076d83d3d7b {
        margin: 23px 0 0 0
    }

    #a18d7370d5f002f9812f00ec9fa38619 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b1102885b5e2a4a41210f78 {
        margin: 10px 10px 10px 10px
    }

    #a18d7376afe801997f1d4ad3f0b6d981 {
        margin: 10px 10px 10px 10px
    }

    #a18d7376afe802cd2088c4060c62ec41 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b1103bbb56666378173942e {
        margin: 10px 10px 10px 10px
    }

    #a18d7377042d010f67181cb474b14818 {
        margin: 10px 10px 10px 10px
    }

    #a18d737f1a9900a7f1757f0f0e1b840d {
        margin: 12px 0 0 0
    }

    #a18d7377042d02a6776b09087013f3b3 {
        margin: 10px 10px 10px 10px
    }

    #a18d736f4b110454144f0f38402d12dd {
        margin: 10px 10px 10px 10px
    }

    #a18d738ad44d010ed4e910b4a504e25b {
        margin: 10px 10px 10px 10px
    }

    #a18d738da09d0114594e76bacab9dac2 {
        margin: 10px 10px 10px 10px
    }

    #a18d738da09d02b1f8b93fbcfd535710 {
        margin: 10px 10px 10px 10px
    }

    #a18d7396c9a200c1fae25ad9e6e3b34b {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d3200e850384c3cd846f434 {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d48009f82d14a04fb33159f {
        margin: 10px 10px 10px 10px
    }

    #a18d739b0d2400df391a4995ccca53ba {
        margin: 10px 10px 10px 10px
    }

    #a18d739b02f2001d2ebeba12fdbcc97e {
        margin: 10px 10px 10px 10px
    }

    #a18d739b03090043f3271e4e6b152ccb {
        margin: 10px 10px 10px 10px
    }

    #a18d739b02e5004932d0c3ba57ee9397 {
        margin: 10px 10px 10px 10px
    }

    #a18d738ad44d02fa1db1d36903369701 {
        margin: 10px 10px 10px 10px
    }

    #a188dd95755b207653086834e2be32c5 {
        margin: 0 20px 0 0
    }

    #a18d73f3a5ec01cb53c4bd95ac0885a3 {
        margin: 10px 10px 10px 10px
    }

    #a18d74003fce00856ab5457589b9a9cf {
        margin: 0 0 13px 0
    }

    #a18d73f3a5ec00d08011422bb27d08a5 {
        margin: 0 2px 0 0
    }

    #a18d73f27f20017c79f5a5d590511410 {
        margin: 10px 10px 10px 10px
    }

    #a18d73f7d871011b8f419b076b82ec7f {
        margin: 10px 10px 10px 10px
    }

    #a18d73f7d87102371b356a75135af4b7 {
        margin: 10px 10px 10px 10px
    }

    #a18d73fe9c9400a655b6bdb01c0aaf8e {
        margin: 10px 10px 10px 10px
    }

    #a18d73f27f200266a551b6bb4eb6c6a4 {
        margin: 10px 0 10px 10px
    }

    #a18d73f27f2003ca68597a1bba1e96ff {
        margin: 10px 10px 10px 10px
    }

    #a18ad7be0b150003091dc2bcb0875e54 {
        margin: 10px 10px 10px 0
    }
}

@media (max-width:991px) {
    #a18d736f4b110124af2d799ff31ba0bf>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d736f4b1102885b5e2a4a41210f78 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d736f4b1103bbb56666378173942e {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d736f4b110454144f0f38402d12dd {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18a619abf9700bdf6fbe382d769ada8>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73a4f7fc00b677671ecfc68739cd {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73a5a8b000be2c5437adceed51a7 {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f27f200266a551b6bb4eb6c6a4>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f7d871006e4f6837f37bf15d2b {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a188dd95755b026eacaca50aaa495aa2>.wb_content {
        background: #fff none repeat scroll left top;
        background-size: auto auto;
        opacity: 1;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f27f2000dfaff50b9e0ca41b6b {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:767px) {
    #a18d732e6d80007703ced62e331572d1>.wb_content {
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d734a6c6d00e59ceab51dc3aac937 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d733ed989008849a97fcbfca3465a>.wb_content {
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }
    #wb_header_a188dd958879004bbfc15803542e1bfb{
        min-height: 10px;
    }

    #wb_header_a188dd958879004bbfc15803542e1bfb>.wb_content {
       /*  min-height:10px; */
    }

    #a18d732e6d80007703ced62e331572d1 {
       /*  width: auto; */
        margin-left: 0;
        margin-right: 0;
        padding: 15px;
    }

    #a18d733ed989008849a97fcbfca3465a {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d734067aa0022202ca7d9ecff7899 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

   /*  #wb_header_a188dd958879004bbfc15803542e1bfb {
        display: none
    }
 */
    #a18d7370d5f002f9812f00ec9fa38619>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d737f056e000664c0d076d83d3d7b {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d7396c9a200c1fae25ad9e6e3b34b>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d738da09d0027a62ae83ca6d766b9 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d739b0d2400df391a4995ccca53ba>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d739b0d2b002b8221bbadebd2ebba {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d739b02e5004932d0c3ba57ee9397>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d739b02ec002610e8b66161672098 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d738d876500aac9da99131edd2f8b>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: stretch;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d7396c9a200c1fae25ad9e6e3b34b {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 0px;
    }

    #a18d739b0d2400df391a4995ccca53ba {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 0px;
    }

    #a18d739b02e5004932d0c3ba57ee9397 {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 0 0 15px 0;
    }

    #a18d73f40d9400d64db8445d7a9bc94b {
        display: none
    }

    #a18d73f3a5ec00d08011422bb27d08a5>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: stretch;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f3a5ec01cb53c4bd95ac0885a3 {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f76266009944503d74fb229307 {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d74003fce00856ab5457589b9a9cf {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f27f20017c79f5a5d590511410>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f3a5ec00d08011422bb27d08a5 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f7d871011b8f419b076b82ec7f>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f832d60088dfc156109c046624 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f7d871011b8f419b076b82ec7f {
        display: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f7d87102371b356a75135af4b7>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f8689a001a9a33e0f203c44d1a {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73fe9c9400a655b6bdb01c0aaf8e>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73fe9c9a0073ba4485ed805fefc7 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f7d871006e4f6837f37bf15d2b>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: stretch;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f7d87102371b356a75135af4b7 {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73fe9c9400a655b6bdb01c0aaf8e {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f27f200266a551b6bb4eb6c6a4 {
        display: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f27f2003ca68597a1bba1e96ff>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f9165400d6744bbe185c6e92da {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f27f2000dfaff50b9e0ca41b6b>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: stretch;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a18d73f27f20017c79f5a5d590511410 {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a18d73f27f2003ca68597a1bba1e96ff {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    #a188dd95755b026eacaca50aaa495aa2 {
        display: none
    }

    #a18cfc5f34c400c03faa6d86745e888c>.wb_content {
        background: #fff none repeat scroll left top;
        background-size: auto auto;
        opacity: 1;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }

    #a188dd95755b336057193c657a27736b {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }

    #a18a617bdc7f00a4970e9a05f2136f70>.wb_content {
        background: #fff0 none repeat scroll left top;
        background-size: auto auto;
        flex-direction: column;
        justify-items: flex-start;
        align-items: center;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: nowrap
    }
}

@media (min-width:768px) and (max-width:991px) {
    #a18d741172f000d00e32c2b2b1a061e8 {
        display: none
    }

    #a18d73ddea73006748e96c2b3e56a0de {
        display: none
    }

    #a18d73dde1da00eb2cccd5a3142e0004 {
        display: none
    }

    #a18d73f832d60088dfc156109c046624 {
        display: none
    }

    #a18d73f8689a001a9a33e0f203c44d1a {
        display: none
    }

    #a18d73fe9c9a0073ba4485ed805fefc7 {
        display: none
    }

    #a18d73f27f200266a551b6bb4eb6c6a4 {
        display: none
    }
}

@media (min-width:992px) and (max-width:1199px) {
    #a18d741172f000d00e32c2b2b1a061e8 {
        display: none
    }

    #a18d73ddea73006748e96c2b3e56a0de {
        display: none
    }

    #a18d73dde1da00eb2cccd5a3142e0004 {
        display: none
    }
}



.reviews {
    padding: 30px 20px 80px 20px;
    background: #fff;
    text-align: center;
    width: 100%;
    /* margin-bottom: 50px; */
  }

  .reviews__slider {
    max-width: 1440px; /* или сколько нужно */
    margin: 0 auto;
    padding: 30px 20px; /* небольшой отступ по бокам */
  }

  .swiper-wrapper{
    padding: 30px 0;
  }
  .swiper-slide {
    height: auto;
  }

  .reviews__title, .why-choose-two__title {
    font: normal bold 32px 'Roboto Condensed', 'Arial', 'sans-serif';
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    color: #3A4881;
    text-decoration: none;
    text-align: left;
    line-height: 40px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-transform: none;
    text-align: center;
    margin-bottom: 15px;
  }
  .why-choose-two__title{
    font: normal bold 32px 'Roboto Condensed', 'Arial', 'sans-serif';
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    color: #3A4881;
    text-decoration: none;
    text-align: left;
    line-height: 40px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-transform: none;
    text-align: center;
    margin-bottom: 40px;
  }
  .review-card {
    background: rgb(232 241 250 / .6);
    padding: 20px;
    border-radius: 16px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 450px;
  }
  
  .review-card:hover {
    transform: translateY(-5px);
  }
  
  .review-card__avatar {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    object-fit: cover;
    margin-bottom: 15px;
  }
  
  .review-card__name {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
  }
  
  .review-card__text {
    font-size: 19px;
    color: #555;
    line-height: 1.4;
  }
  

  .swiper-pagination {
    bottom: -5px !important; 
    text-align: center;
  }
  
  .swiper-pagination-bullet {
    background: #333;
    opacity: 0.4;
    transition: opacity 0.3s;
  }
  
  .swiper-pagination-bullet-active {
    opacity: 1;
  }


  .custom-item{
    background-color: #fff;
    border-radius: 16px;
    padding: 15px;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    align-items: center !important;
    height: 400px !important;
  }

  @media (max-width:768px){
    .custom-item{
       width: 51% !important;
    }
    .review-card {
        height: 500px;
    }
    .review-card__text {
        font-size: 16px;
       
    }
  }

  @media (max-width:500px){
    .custom-item{
        padding: 0;
        height: 380px !important;
        width: 100% !important;
    }
  }

  #wb_header_a188dd958879004bbfc15803542e1bfb>.wb_content::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 51, 153, 0.3);
    z-index: 0; 
}

.why-choose-two {
    padding: 100px 20px;

  }
  
  .why-choose-two__wrapper {
    display: flex;
    align-items: center;
    gap: 40px;
    flex-wrap: wrap; /* чтобы на мобилках колонки уходили друг под друга */
  }
  
  .why-choose-two__image img {
    width: 100%;
    max-width: 500px;
    border-radius: 16px;
    object-fit: cover;
  }
  
  .why-choose-two__content {
    flex: 1;
    min-width: 300px;
  }
  
/*   .why-choose-two__title {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #003399;
  }
   */
.why-choose-two__subtitle {
    font: normal normal 16px 'Roboto Condensed', 'Arial', 'sans-serif';
    font-size: 30px;
    color: #3A4881;
    margin-bottom: 30px;
  } 
  
  /* Карточки преимуществ */
  .why-choose-two__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
  
  .why-card {
    background: #fff;
    border-radius: 16px;
    padding: 20px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  }
  
  .why-card__title {
    font: normal normal 16px 'Roboto Condensed', 'Arial', 'sans-serif';
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #222;
  }
  
  .why-card__text {
    font: normal normal 16px 'Roboto Condensed', 'Arial', 'sans-serif';
    font-size: 20px;
    color: #3A4881;
  }
  
  /* Адаптив */
  @media (max-width: 1024px) {
    .why-choose-two__grid {
      grid-template-columns: 1fr;
    }
  }
  
  @media (max-width: 768px) {
    .why-choose-two__wrapper {
      flex-direction: column;
      gap: 30px;
    }
  }
  
.uslugi-wrapper{
    display: flex;
    gap:50px;
    justify-content:center ;
    align-items: center;
    padding: 80px 0;
}

  .item-uslugi{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
   padding: 30px ;
    text-align: center;
   
    position: relative;

    background-image: url(../gallery/back.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* тень для объема */
    height: 750px;
    width: 30%;
    
  }
  .item-uslugi::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3%; /* прямоугольник 10% высоты */
    background: #e9f4ff;
  }
  .item-uslugi img{
    width: 70%;
    height:275px;
  }
  .uslugi-title, .uslugi-price{
    margin: 20px 0 40px 0;
    font: normal normal 40px 'Roboto Condensed', 'Arial', 'sans-serif';
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        color: #3A4881;
        text-decoration: none;
        text-align: center;
        line-height: 40px;
        width: 90%;
  }

  .uslugi-text{
    margin:0 0 30px 0;
    font: normal bold 15px 'Roboto', 'Arial', 'sans-serif';
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        color: #2B2B2B;
        padding: 0 10px;
  }
  .uslugi-price{
    margin: 0;
  }

  @media (max-width: 768px) {
    .uslugi-wrapper {
      flex-direction: column;
      padding: 20px 0 0 0;
    }
    .item-uslugi{
        width: 90%;
        height:650px;
      }
      .why-choose-two {
        padding: 70px 20px;
    }
    .uslugi-title{
        font-size: 30px;
        margin: 20px 0 20px 0;
    }
      .uslugi-text{
          font-size: 18px;
      }
      .item-uslugi img{
          height:250px;
      }
  }



  .top-header {
    background: #fff;
    font-family: Arial, sans-serif;
    color: #2B2B2B;
  }
  
  .header-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    
    margin: 0 auto;
    padding: 10px 20px;
  }

  .logo {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #3A4881;
  }
.logo img { width:70%; } 
  

  .header-info {
    display: flex;
    gap: 40px;
    font-size: 20px;
    text-align: left;
  }
  

  .header-contacts {
    display: flex;
    align-items: center;
    gap: 20px;
  }
  .socials img { width: 50px; height: 50px; }
  .phone { font-size: 14px; text-align: right; }
  .phone strong { color: #3A4881; font-size: 18px; }
  

  .nav-container {
    background: #1976d3;
    padding: 10px 20px;
    position: relative;
  }
  .nav {
    display: flex;
    justify-content: center;
    gap: 30px;
  }
  .nav a {
    color: #fff;
    text-decoration: none;
    font-size: 25px;
    transition: 0.3s;
  }
  .nav a:hover { opacity: 0.8; }
  .phone{
    font-size: 20px;

  }
 
  .burger {
    display: none;
    flex-direction: column;
    gap: 5px;
    position: absolute;
    right: 30px;
    top: 15px;
    cursor: pointer;
  }
  .burger span {
    width: 25px;
    height: 3px;
    background: #fff;
    border-radius: 2px;
  }
  

  @media (min-width: 993px) {
    .top-header { display: block; }
    .mobile-header { display: none; }
  }
  

  @media (max-width: 992px) {
    .top-header { display: none; }
    .mobile-header { display: flex; }
  }



.mobile-header {
    background: #fff;
    /* border-bottom: 4px solid #d6e6f8; */
    font-family: Arial, sans-serif;
    color: #2B2B2B;
  }
  .header-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
  }
  .logo {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #3A4881;
  }
  .phone-short
  {
    text-align: center;
    display: block;
    margin: 10px auto 0;
  }
  .phone-short a {
    font-weight: bold;
    font-size: 16px;
    color: #3A4881;
    text-decoration: none;
  }
  
  /* ===== БУРГЕР ===== */
  .burger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    cursor: pointer;
  }
  .burger span {
    width: 25px;
    height: 3px;
    background: #3A4881;
    border-radius: 2px;
  }
  
  /* ===== БОКОВОЕ МЕНЮ ===== */
  .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease;
    z-index: 900;
  }
  
  .overlay.active {
    opacity: 1;
    visibility: visible;
  }
  
  /* Анимация выезда сайдбара */
  .sidebar {
    position: fixed;
    top: 0;
    right: -300px; /* скрыто */
    width: 300px;
    height: 100%;
    background: #1976d3;
    color: #fff;
    transition: right 0.3s ease;
    z-index: 1000;
    padding: 20px;
  }
  .sidebar.active { right: 0; }
  
  .sidebar .close {
    background: none;
    border: none;
    font-size: 28px;
    color: #fff;
    cursor: pointer;
    float: right;
  }
  .sidebar h4 { margin: 15px 0 5px; }
  .sidebar p { margin: 0 0 15px; }
  .sidebar-nav {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 20px;
  }
  .sidebar-nav a {
    color: #fff;
    font-size: 18px;
    text-decoration: none;
  }
  .sidebar-nav a:hover { text-decoration: underline; }
  
  /* ===== ДЕСКТОП ===== */
  @media (min-width: 993px) {
    .phone-short { display: none; }
    .burger { display: none; }
    .sidebar { display: none; }
  }
  


  .footer {
    background: #1976d2; /* синий, как в меню */
    color: #fff;
    font-family: Arial, sans-serif;
  /*   margin-top: 40px; */
  }
  
  .footer-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 40px 20px;
    max-width: 1200px;
    margin: auto;
  }
  
  .footer-logo img {
    max-width: 120px;
    margin-bottom: 10px;
  }
  
  .footer-logo p {
    font-size: 18px;
    line-height: 1.4;
  }
  
  .footer-menu,
  .footer-contacts,
  .footer-social {
    min-width: 200px;
  }
  
  .footer-menu h4,
  .footer-contacts h4,
  .footer-social h4 {
    margin-bottom: 10px;
    font-size: 23px;
  }
  
  .footer-menu ul {
    list-style: none;
    padding: 0;
  }
  
  .footer-menu li {
    margin-bottom: 6px;
    cursor: pointer;
  }
  
  .footer-menu a,
  .footer-contacts a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    font-size: 18px;
  }
  
  .footer-menu a:hover,
  .footer-contacts a:hover {
    text-decoration: underline;
  }
  
  .footer-social a {
    display: inline-block;
    margin-right: 10px;
  }
  
  .footer-social img {
    width: 30px;
    height: 30px;
  }
  
  .footer-bottom {
    background: #1565c0;
    text-align: center;
    padding: 10px 20px;
    font-size: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
  }
  


  
  /* 📱 Адаптив под мобилку */
  @media (max-width: 768px) {
    .footer-container {
      flex-direction: column;
      align-items: center;
      text-align: center;
    }
  
    .footer-menu,
    .footer-contacts,
    .footer-social {
      min-width: unset;
      width: 100%;
    }
  
    .footer-social a {
      margin: 0 8px;
    }
  }
  
  @media (max-width: 480px) {
    .footer-container {
      padding: 20px 10px;
    }
  
    .footer-logo img {
      max-width: 100px;
    }
  
    .footer-menu h4,
    .footer-contacts h4,
    .footer-social h4 {
      font-size: 14px;
    }
  
    .footer-bottom {
      font-size: 12px;
    }
  }
  

  .footer-cities {
    flex: 1 1 100%;
    margin-top: 20px;
  }
  
  .footer-cities h4 {
    font-size: 26px !important;
    font: normal bold 32px 'Roboto Condensed', 'Arial', 'sans-serif';
   /*  font-size: 40px; */
    font-style: normal;
    font-weight: 700;
    color: #3A4881;
    text-decoration: none;
    text-align: left;
    line-height: 40px;
    text-transform: none;
    margin: 15px 0;
  }
  
  .footer-cities p {
    font-size: 14px;
    line-height: 1.8;
    word-wrap: break-word; /* перенос длинных строк */
    color: rgb(58, 72, 129);
    font-weight: 500;
  }
  

  .social-media{
    width: 100%;
    background: rgb(232 241 250 / .6);
    padding: 30px;
    display: flex;
    flex-direction: column;
  }

  .burenie-asseni{
    padding: 80px 15px 100px 15px;
  }

  .wrapper {
    max-width: 1440px;
  }


.container-sidebar{
  width: 100%;
  display: flex;
  gap:20px;
}

.sidebarr {
  border: 1px solid #ddd;
  padding: 0;
  width: 30%;
  height: fit-content;
}
.sidebarr button {
    font: normal bold 20px 'Roboto Condensed', 'Arial', 'sans-serif';
  display: block;
  width: 100%;
  padding: 25px 15px;
  background: none;
  border: none;
  text-align: left;
  font-size: 20px;
  cursor: pointer;
  border-bottom: 1px solid #ddd;
  transition: 0.3s;
  color: #000;
  

}
.sidebarr button.active{
  color: #fff;
}
.sidebarr button.active {
  background: #1565c0;
  color: #fff;
}
/* ÐšÐ¾Ð½Ñ‚ÐµÐ½Ñ‚ */
.contenttt {
  width: 65%;
  background: white;
  padding: 20px;
  border: 1px solid #ddd;
  
}
.contenttt img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  margin-bottom: 20px;
}
.contenttt h2 {
    font: normal bold 25px 'Roboto Condensed', 'Arial', 'sans-serif' !important;
    font-weight: 500;
}
.contenttt p{
    font: normal bold 20px 'Roboto Condensed', 'Arial', 'sans-serif';
    margin-top: 20px;
    font-size: 20px;
    font-weight: 500;
    
  }



  @media (max-width: 768px) {
    .container-sidebar {
        flex-direction: column;
    }
    .sidebarr {
      width: 100%;
    }
    .contenttt {
      width: 100%;
    }
   
  }