body {
    background: url('../img/bg1.webp')no-repeat no-repeat 100% 0,
                url('../img/bg3.webp')no-repeat no-repeat 100% 100%,
                #F3F3EE;
}
@media (max-width: 1599.98px) {
    body {
        background-size: 40% auto;
    }
}
.main-screen-txt p {
  font-family: 'Plus Jakarta Sans', sans-serif;
}
h2, .h2 {
    color: #50818D;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 44px;
    letter-spacing: 1.7px;
    text-transform: uppercase;
}
h3, .h3 {
    color: #4D4953;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.065px;
}
h4, .h4 {
    color: #4D4953;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.03px;
}
.main-equipe-bg {
    background: url('../img/bg2.webp')no-repeat 0 0;
}
@media (max-width: 1599.98px) {
    .main-equipe-bg {
        background-size: 40% auto;
    }
}

/*content-block*/
.content-block a {
    text-decoration: underline;
}
.content-block b, .content-block strong {
    font-weight: 700;
}
.content-block p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 30px;
    text-align: justify;
}
@media (max-width: 992px) {
    .content-block p {
        margin-bottom: 10px;
    }
}

.content-block ul {
    margin-bottom: 30px;
}
.content-block ul li {
    padding-left: 24px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.4px;
    margin-bottom: 4px;
    position: relative;
}
.content-block ul li:before {
     content: '';
     display: block;
     width: 24px;
     height: 24px;
     position: absolute;
     background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="3" fill="%2350818D"/></svg>');
     border-radius: 50%;
     background-repeat: no-repeat;
     top: 0px;
     left: 0;
}
.content-block *:first-child {
    margin-top: 0;
}
.content-block *:last-child {
    margin-bottom: 0;
}
.content-block .wp-block-columns {
    margin-top: 30px;
}
.content-block .wp-block-gallery {
    margin-bottom: 30px;
}
.content-block .fz18 {
    font-size: 18px;
}
.content-block .is-layout-flex {
    display: flex
}
.content-block h2, .content-block h3, .content-block h4, .content-block h5, .content-block h6 {
    margin-bottom: 20px;
}
/*content-block*/

/*equipe*/
.main-equipe {
    padding: 120px 0;
}
@media (max-width: 991.98px) {
    .main-equipe {
        padding: 40px 0;
    }
}

.main-equipe-ttl {
    margin-bottom: 37px;
}

.main-equipe-bl-ttl {
    margin-bottom: 8px;
}
.main-equipe-bl {
    position: relative;
}
.main-equipe-bl .row {
    align-items: center;
}
.main-equipe-bl:last-child {
    position: relative;
}
.main-equipe-bl:last-child:before {
    content: '';
    position: absolute;
    bottom: 40px;
    left: 0;
    width: calc(100% + 240px);
    margin: 0 -120px;
    height: 1px;
   /* background: #50818D;*/
	background:none !important;
}
@media (max-width: 1450px) {
    .main-equipe-bl:last-child:before {
        width: 100%;
        margin: 0;
    }
}
@media (max-width: 991.98px) {
    .main-equipe-bl:last-child:before {
        bottom: 0;
    }
}

.main-equipe-bl-subttl {
    margin-bottom: 16px;
    color: #50818D;
}
.main-equipe-bl-img {
    margin-bottom: 40px;
}
.main-equipe-bl-info {
    padding-left: 124px;
    margin-bottom: 40px;
}
@media (max-width: 992px) {
    .main-equipe-bl-info {
        padding: 0;
    }
}
.main-equipe-bl-icons {
    display: flex;
    flex-wrap: wrap;
}

.main-equipe-bl-icon {
    padding-top: 32px;
    margin-right: 30px;
}

.main-equipe-bl-btm {
    border-radius: 40px;
    padding: 40px 120px;
    background-image: url('data:image/svg+xml,<svg width="1410" height="340" viewBox="0 0 1410 340" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_1010)"><rect width="1410" height="340" rx="40" fill="%2350818D"></rect><g opacity="0.5" filter="url(%23filter0_f_1_1010)"><circle cx="-91.5" cy="-58.5" r="315.5" fill="%23F0BDB6"></circle></g><g opacity="0.5" filter="url(%23filter1_f_1_1010)"><circle cx="1513.5" cy="-73.5" r="315.5" fill="%23E6A8A0"></circle></g><g opacity="0.5" filter="url(%23filter2_f_1_1010)"><circle cx="675" cy="578" r="278" fill="%23DDCECC"></circle></g></g><defs><filter id="filter0_f_1_1010" x="-603.4" y="-570.4" width="1023.8" height="1023.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="98.2" result="effect1_foregroundBlur_1_1010"></feGaussianBlur></filter><filter id="filter1_f_1_1010" x="1001.6" y="-585.4" width="1023.8" height="1023.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="98.2" result="effect1_foregroundBlur_1_1010"></feGaussianBlur></filter><filter id="filter2_f_1_1010" x="200.6" y="103.6" width="948.8" height="948.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="98.2" result="effect1_foregroundBlur_1_1010"></feGaussianBlur></filter><clipPath id="clip0_1_1010"><rect width="1410" height="340" rx="24" fill="white"></rect></clipPath></defs></svg>');
    background-size: cover;
    margin: 0 -120px;
    margin-bottom: 40px;
}
@media (max-width: 1450px) {
    .main-equipe-bl-btm {
        margin: 0 0 40px;
    }
}
@media (max-width: 991.98px) {
    .main-equipe-bl-btm {
        padding: 20px 40px;
        margin: 0;
        margin-bottom: 40px;
    }
}
.main-equipe-bl-btm * {
    color: #fff;
}
.main-equipe-bl-btm ul li:before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="3" fill="%23FFFFFF"/></svg>');
}
.main-equipe-bl:nth-child(2n) .main-equipe-bl-info {
    text-align: right;
    padding-left: 0;
    padding-right: 124px;
}

.main-content {
    padding-bottom: 120px;
}
@media (max-width: 991.98px) {
    .main-content {
        padding-bottom: 40px;
    }
}
.main-content-ttl {
    text-align: center;
    margin-bottom: 24px;
}
@media (max-width: 991.98px) {
    .main-equipe-bl-info {
        padding: 0;
    }
    .main-equipe-bl:nth-child(2n) .main-equipe-bl-info {
        padding: 0;
        text-align: left;
    }
}
/*equipe*/