.section{padding:var(--section-spacing) 0}.section .section__head:not(:last-child){margin-bottom:var(--b-space-l)}.section .section__subtitle:not(:last-child){margin-bottom:var(--b-space-small)}.section-head-actions{padding:var(--section-spacing) 0}.section-head-actions .section__head:not(:last-child){margin-bottom:var(--b-space-l)}.section-head-actions .section__head-titles{flex:1}.section-head-actions .section__subtitle:not(:last-child){margin-bottom:var(--b-space-small)}.section-head-actions .section__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--gap)}.section-head-actions .section__head-titles{min-width:0}.section-head-actions .section__head-actions{flex-shrink:0}@media (max-width: 767px){.section-head-actions .section__head-titles{flex:0 0 100%}}.section--services{padding:var(--gap) 0 var(--section-spacing)}.section--services-related{padding:var(--section-spacing) 0}@media (max-width: 767px){.section--services-related .grid__col--1of2{flex:0 0 100%;max-width:100%}}.section--completed-projects .grid-flex{margin:calc(var(--gap-medium) * -1) calc(var(--gap) / -2)}.section--completed-projects .grid-flex .grid__col{padding:var(--gap-medium) calc(var(--gap) / 2)}@media (max-width: 1023px){.section--completed-projects .grid__col--1of3{flex:0 0 50%;max-width:50%}}@media (max-width: 575px){.section--completed-projects .grid__col--1of3{flex:0 0 100%;max-width:100%}}.section--contacts .section__subtitle,.section--contacts .section__title{color:var(--c-white)}@media (max-width: 767px){.section--contacts .grid__col--1of2{flex:0 0 100%;max-width:100%}}.section--error{padding-top:var(--b-space-xl);padding-bottom:var(--section-spacing)}.section--error .shell{max-width:84rem}.section--error .section__body{text-align:center}.section--error .section__image:not(:last-child){margin-bottom:var(--b-space-l)}.section--error .section__image img{display:block;width:100%;max-width:38.7rem;margin:0 auto}.section--error .section__title:not(:last-child){margin-bottom:var(--b-space)}.section--error .section__entry{max-width:59.9rem;margin-left:auto;margin-right:auto;color:var(--c-gray-prime);font-weight:500}.section--error .section__entry:not(:last-child){margin-bottom:6.4rem}.section--error .section__entry p{margin:0}.section--error .btn{width:100%;max-width:34.2rem}.section--catalogues{padding:var(--gap) 0 var(--section-spacing)}@media (max-width: 1199px){.section--catalogues .grid__col--1of4{flex:0 0 33.333%;max-width:33.333%}}@media (max-width: 767px){.section--catalogues .grid__col--1of4{flex:0 0 50%;max-width:50%}}@media (max-width: 575px){.section--catalogues .grid__col--1of4{flex:0 0 100%;max-width:100%}}
