.del__services {
background: #ebedef;
position: relative;
padding-bottom: 2rem;
padding-top: 2rem;
}
.del__services .swiper {
display: block;
max-width: 600px;
overflow: hidden;
}
.del__services .del__container {
background: white;
display: flex;
flex-direction: row;
flex-flow: row wrap;
padding-bottom: 2rem;
border-bottom: 1px dashed lightgray;
}
.del__services .del__container:after {
content: "";
background: white;
position: absolute;
right: 0;
top: 2rem;
left: 50%;
bottom: calc(2rem + 1px);
z-index: 0;
}
.del__services .del__s_img {
flex: 0 0 50%;
padding-right: 1rem;
}
.del__services .del__s_img img {
width: 100%;
height: 100%;
max-width: 100%;
object-fit: cover;
aspect-ratio: 16 / 10;
border-bottom-right-radius: 1rem;
}
.del__services .del__s_data {
flex: 0 0 50%;
position: relative;
z-index: 1;
overflow: hidden;
}
.del__services .del__s_data.del__s_data_full{
padding-left: 1rem;
flex: 0 0 100%;
}
.del__services .del__s_items {
flex: 0 0 100%;
display: flex;
flex-flow: row wrap;
gap: 1rem;
}
.del__services .del__s_items .del__s_item {
flex: 0 0 calc(25% - 1rem);
z-index: 1;
padding: 1rem;
display: flex;
flex-direction: column;
}
.del__services .del__s_items .del__s_item .del__s_item_title {
border-left: 2px solid var(--color-green);
font-size: var(--size-text-l);
padding-left: 1rem;
margin-bottom: 1rem;
}
.del__services .del__s_items .del__s_item .del__s_item_text {
flex-grow: 1;
margin-bottom: 1rem;
}
.del__services .del__s_data h2 {
text-align: left;
font-size: var(--size-text-xxl);
margin-bottom: 2rem;
font-weight: 300;
}
.del__services .del__s_data h2::first-letter {
color: var(--color-green);
font-weight: 600;
}
.del__services .del__s_data .del__s_content {
font-size: var(--size-text-m-3);
margin-bottom: 2rem;
}
.del__services  .del__s_title_href{
color:  var(--color-green);
}
.del__services  .del__s_title_href_fg{
color:  black;
}
.del__services .del__s_data del__s_title_href_fg::first-letter {
color: var(--color-green);
font-weight: 600;
}
.del__services .del__s_link {
display: flex;
padding: 1rem 3rem;
background: var(--color-green);
color: white;
font-size: var(--size-text-m-2);
font-weight: 600;
border-radius: 16px;
width: fit-content;
cursor: pointer;
margin-bottom: 2rem;
}
.del__services .del__s_link:hover {
opacity: 0.9;
}
.del__services .del__s_item_href {
display: flex;
padding: 1rem 2rem;
border: 1px solid var(--color-green);
color: var(--color-green);
font-size: var(--size-text-m);
font-weight: 600;
border-radius: 16px;
width: fit-content;
cursor: pointer;
}
.del__services .del__s_item_href:hover {
border: 1px solid var(--color-green);
background: var(--color-green);
color: white;
}
.del__services .swiper {
margin-top: 1rem;
margin-bottom: 2rem;
max-width: 100%;
}
.del__services .swiper .del__s_controls_flat {
margin-left: 0;
margin-right: 0;
}
.del__services .swiper-wrapper {
margin-bottom: 0.5rem;
}
.del__services .swiper-wrapper img {
width: 100%;
height: auto;
aspect-ratio: 5 / 4;
object-fit: cover;
border-radius: 0.5rem;
overflow: hidden;
}
.del__services .del__s_tovari{
display: flex;
flex-direction: column;
}
.del__services .del__s_tovari .del__s_tovar {
display: flex;
flex-direction: row;
border: 1px solid #ebedef;
background: #ebedef;
padding: 1rem;
border-radius: 0.5rem;
align-items: center;
gap: 1rem;
}
.del__services .del__s_tovari .del__s_tovar .del__s_tovar_name{
flex-grow: 1;
}
.del__services .del__s_tovari .del__s_tovar .del__s_tovar_name a{
color: #1C1C1C;
font-weight: 600;
font-size: 16px;
}
.del__services .del__s_tovari .del__s_tovar  .add_to_cart_button i{
padding: 0.5rem;
aspect-ratio: 1 / 1;
background: var(--color-green);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
color: white;
border: 2px solid var(--color-green);
}
.del__services .del__s_tovari .del__s_tovar  .add_to_cart_button:hover i{
color: var(--color-green);
background: white;
}
@media (max-width: 1366px) {
.del__services .del__s_items .del__s_item {
flex: 0 0 50%;
}
.del__services .del__s_data h2 {
font-size: var(--size-text-xl);
}
}
@media (max-width: 960px) {
.del__services .del__s_items {
flex-direction: column;
}
.del__services .del__s_img {
flex: 0 0 100%;
}
.del__services .del__s_items .del__s_item {
flex: unset;
}
.del__services .del__container {
padding-left: 1rem;
padding-right: 1rem;
}
.del__services .del__s_data {
flex: 0 0 100%;
}
.del__services .del__container:after {
display: none;
}
.del__services .del__s_data h2 {
margin-top: 0;
font-size: var(--size-text-xl);
}
.del__services .del__s_data .del__s_content {
font-size: var(--size-text-m-2);
}
.del__services .del__s_items .del__s_item .del__s_item_text {
font-size: var(--size-text-m-1);
}
.del__services .del__s_items .del__s_item .del__s_item_title {
font-size: var(--size-text-m-3);
}
.del__services {
padding-top: 0;
padding-bottom: 0;
}
.del__services .del__s_link {
justify-content: center;
width: 100%;
}
.del__services .swiper-wrapper img {
border-radius: 1rem;
}
}