.section--services-vertical{position:relative}.container-services-vertical{position:relative}.container-services-vertical-header h2{max-width:900px}@media only screen and (max-width:1440px){.container-services-vertical-header h2{max-width:728px}}@media only screen and (max-width:1280px){.container-services-vertical-header h2{max-width:648px}}@media only screen and (max-width:1024px){.container-services-vertical-header h2{max-width:802px}}.container-services-vertical-items{display:flex;flex-wrap:nowrap}@media only screen and (max-width:1280px){.container-services-vertical-items{flex-wrap:wrap}}@media only screen and (max-width:1024px){.container-services-vertical-items{justify-content:flex-start}}.container-services-vertical-items .services-vertical-item{flex:0 1 calc(20% - 15px);margin-right:15px}.container-services-vertical-items .services-vertical-item:last-child{margin-right:unset}@media only screen and (max-width:1280px){.container-services-vertical-items .services-vertical-item{flex:0 1 calc(33% - 15px);margin-bottom:15px}.container-services-vertical-items .services-vertical-item:last-child{margin-bottom:15px}}@media only screen and (max-width:768px){.container-services-vertical-items .services-vertical-item{flex:0 0 100%}}.container-services-vertical-items .services-vertical-item{position:relative}.container-services-vertical-items .services-vertical-item a{text-decoration:none}.container-services-vertical-items .services-vertical-item figure{display:block;width:100%;height:100%;padding:24px 16px 24px 24px;transition:all var(--translation_duration);text-decoration:none;color:var(--brand);border:1px solid var(--grey_blue)}.container-dark .container-services-vertical-items .services-vertical-item figure{color:var(--white)}.container-services-vertical-items .services-vertical-item a:hover figure{background-color:var(--brand)}.container-dark .container-services-vertical-items .services-vertical-item a:hover figure{background-color:var(--white)}.container-dark .container-services-vertical-items .services-vertical-item a:hover h4{color:var(--brand)}.container-services-vertical-items .services-vertical-item a:hover figure{color:var(--white);border:1px solid var(--brand)}@media only screen and (max-width:480px){.container-services-vertical-items .services-vertical-item a:hover{color:unset}.container-services-vertical-items .services-vertical-item a:hover figure{border:1px solid var(--grey_blue);background-color:unset;color:unset}.container-dark .container-services-vertical-items .services-vertical-item a:hover figure{background-color:unset}}.container-services-vertical-items .services-vertical-item h4{margin-bottom:26px;line-height:var(--line_hight--large)}.container-services-vertical-items .services-vertical-item p{margin-bottom:4px;font-size:var(--tag);font-weight:var(--font_weight--semibold);line-height:var(--line_hight--large)}.container-dark .container-services-vertical-items .services-vertical-item a:hover p{color:var(--brand)}.container-services-vertical-items .services-vertical-item p.long-desc{margin-bottom:26px;font-weight:var(--font_weight--normal)}.container-services-vertical-items .services-vertical-item a figure{display:flex;flex-direction:column;justify-content:flex-start;height:100%}@media only screen and (max-width:1440px){.container-services-vertical-items .services-vertical-item a figure>p{font-size:var(--caption--large)}}@media only screen and (max-width:1280px){.container-services-vertical-items .services-vertical-item a figure>p{font-size:var(--caption--desktop)}}@media only screen and (max-width:1024px){.container-services-vertical-items .services-vertical-item a figure>p{font-size:var(--caption--tablet)}}@media only screen and (max-width:768px){.container-services-vertical-items .services-vertical-item a figure>p{font-size:var(--caption--mobile_landscape)}}@media only screen and (max-width:460px){.container-services-vertical-items .services-vertical-item a figure>p{font-size:var(--caption--mobile)}}.container-services-vertical-items .services-vertical-item span{position:relative;display:inline-block;overflow:hidden;align-self:flex-start;margin-top:auto;text-decoration:none!important;font-weight:var(--font_weight--semibold);line-height:var(--line_hight--large)}.container-dark .container-services-vertical-items .services-vertical-item a:hover span{color:var(--brand)}.container-services-vertical-items .services-vertical-item span:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:"";transition:all var(--translation_duration);background-color:var(--brand)}.container-dark .container-services-vertical-items .services-vertical-item span:after{background-color:var(--white)}.container-services-vertical-items .services-vertical-item a:hover span:after{background-color:var(--white)}@media only screen and (max-width:460px){.container-dark .container-services-vertical-items .services-vertical-item a:hover h4{color:var(--white)}.container-dark .container-services-vertical-items .services-vertical-item a:hover p{color:var(--white)}.container-dark .container-services-vertical-items .services-vertical-item a:hover span{color:var(--white)}.container-dark .container-services-vertical-items .services-vertical-item a:hover span:after{background-color:var(--white)}.container-services-vertical-items .services-vertical-item a:hover span:after{background-color:var(--brand)}.container-dark .container-services-vertical-items .services-vertical-item span:after{background-color:var(--brand)}}.container-dark .container-services-vertical-items .services-vertical-item a:hover span:after{background-color:var(--brand)}