.Card-module-scss-module__Q2xwdG__card{padding:40px 24px 24px;position:relative}.Card-module-scss-module__Q2xwdG__card:after{content:"";z-index:-1;background:#fff;position:absolute;inset:40px 0 0;box-shadow:0 0 30px #00000029}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__image{margin-top:-40px;margin-bottom:24px;-webkit-mask-image:url(../media/mask-image.2242c707.svg);mask-image:url(../media/mask-image.2242c707.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__image .Card-module-scss-module__Q2xwdG__fallbackImage{aspect-ratio:400/374}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__title{font:600 24px/1.3 var(--font-primary),sans-serif;font-weight:600!important;line-height:1.3!important}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__text{margin-top:24px}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__text a{text-underline-offset:8px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .3s}@media (hover:hover){.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__text a:hover{color:#a20015}}@media (min-width:600px){.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__image .Card-module-scss-module__Q2xwdG__fallbackImage{aspect-ratio:452/393}}@media (min-width:smpx){.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__image .Card-module-scss-module__Q2xwdG__fallbackImage{aspect-ratio:452/393}}@media (min-width:960px){.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__title{font:700 30px/1.3 var(--font-primary),sans-serif}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__text{font:400 18px/1.6 var(--font-primary),sans-serif}}@media (min-width:mdpx){.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__title{font:700 30px/1.3 var(--font-primary),sans-serif}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__text{font:400 18px/1.6 var(--font-primary),sans-serif}}@media (min-width:1280px){.Card-module-scss-module__Q2xwdG__card{padding:64px 40px 40px}.Card-module-scss-module__Q2xwdG__card:after{top:64px}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__image{margin-top:-64px;margin-bottom:32px}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__title{font:700 34px/1.3 var(--font-primary),sans-serif}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__text{margin-top:32px}}@media (min-width:lgpx){.Card-module-scss-module__Q2xwdG__card{padding:64px 40px 40px}.Card-module-scss-module__Q2xwdG__card:after{top:64px}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__image{margin-top:-64px;margin-bottom:32px}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__title{font:700 34px/1.3 var(--font-primary),sans-serif}.Card-module-scss-module__Q2xwdG__card .Card-module-scss-module__Q2xwdG__text{margin-top:32px}}
.Cards-module-scss-module__mNIiPa__cards{gap:24px;display:grid}@media (min-width:600px){.Cards-module-scss-module__mNIiPa__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:smpx){.Cards-module-scss-module__mNIiPa__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.Cards-module-scss-module__mNIiPa__cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:mdpx){.Cards-module-scss-module__mNIiPa__cards{grid-template-columns:repeat(3,1fr)}}
.ContactElement-module-scss-module__-R80La__contact{filter:drop-shadow(0 0 5px #00000029);width:100%;max-width:429px}.ContactElement-module-scss-module__-R80La__wrapper{background:#fff;flex-direction:column;height:100%;display:flex;position:relative;-webkit-mask-image:url(../media/mask-box.c56af3ad.svg);mask-image:url(../media/mask-box.c56af3ad.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){.ContactElement-module-scss-module__-R80La__wrapper:hover .ContactElement-module-scss-module__-R80La__imagesWithHover .ContactElement-module-scss-module__-R80La__image01{opacity:0}}.ContactElement-module-scss-module__-R80La__images{display:block;position:relative}.ContactElement-module-scss-module__-R80La__image01{z-index:1;transition:opacity .5s;position:relative}.ContactElement-module-scss-module__-R80La__image02{position:absolute;inset:0}.ContactElement-module-scss-module__-R80La__titleWrapper{background:#e4001e;padding:20px 24px}@media (min-width:960px){.ContactElement-module-scss-module__-R80La__titleWrapper{flex-direction:column;justify-content:flex-end;display:flex}}@media (min-width:mdpx){.ContactElement-module-scss-module__-R80La__titleWrapper{flex-direction:column;justify-content:flex-end;display:flex}}.ContactElement-module-scss-module__-R80La__titleWrapper .ContactElement-module-scss-module__-R80La__addition{font:400 16px/1.6 var(--font-primary),sans-serif;color:#fff;line-height:1.2}.ContactElement-module-scss-module__-R80La__titleWrapper .ContactElement-module-scss-module__-R80La__addition+.ContactElement-module-scss-module__-R80La__title{margin-top:4px}.ContactElement-module-scss-module__-R80La__titleWrapper .ContactElement-module-scss-module__-R80La__title{font:400 20px/1.6 var(--font-primary),sans-serif;color:#fff;font-weight:700;line-height:1.2}@media (min-width:1280px){.ContactElement-module-scss-module__-R80La__titleWrapper .ContactElement-module-scss-module__-R80La__title{font-size:24px}}@media (min-width:lgpx){.ContactElement-module-scss-module__-R80La__titleWrapper .ContactElement-module-scss-module__-R80La__title{font-size:24px}}.ContactElement-module-scss-module__-R80La__contactInfo{flex-direction:column;gap:4px;height:100%;padding:24px;display:flex}@media (min-width:1280px){.ContactElement-module-scss-module__-R80La__contactInfo{grid-template-rows:auto;grid-template-columns:1fr auto;gap:4px 16px;display:grid}.ContactElement-module-scss-module__-R80La__contactInfo>:not(.ContactElement-module-scss-module__-R80La__button){grid-column:1}}@media (min-width:lgpx){.ContactElement-module-scss-module__-R80La__contactInfo{grid-template-rows:auto;grid-template-columns:1fr auto;gap:4px 16px;display:grid}.ContactElement-module-scss-module__-R80La__contactInfo>:not(.ContactElement-module-scss-module__-R80La__button){grid-column:1}}.ContactElement-module-scss-module__-R80La__contactInfo i{color:#e4001e}.ContactElement-module-scss-module__-R80La__name,.ContactElement-module-scss-module__-R80La__languages{font:400 18px/1.6 var(--font-primary),sans-serif;grid-template-columns:24px auto;align-items:center;gap:12px;display:grid}.ContactElement-module-scss-module__-R80La__item{display:inline-flex}.ContactElement-module-scss-module__-R80La__item a{font:400 18px/1.6 var(--font-primary),sans-serif;color:#e4001e;word-break:break-word;grid-template-columns:24px auto;align-items:center;gap:12px;font-weight:700;line-height:1.2;transition:color .3s;display:grid}@media (hover:hover){.ContactElement-module-scss-module__-R80La__item a:hover{color:#a20015}}
.ContactWrapper-module-scss-module__TTFysa__contactWrapper{flex-direction:column;gap:16px;display:flex}.ContactWrapper-module-scss-module__TTFysa__contactWrapper>div{max-width:none;padding-left:0!important;padding-right:0!important}@media (min-width:600px){.ContactWrapper-module-scss-module__TTFysa__contactWrapper{grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:smpx){.ContactWrapper-module-scss-module__TTFysa__contactWrapper{grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:960px){.ContactWrapper-module-scss-module__TTFysa__contactWrapper{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width:mdpx){.ContactWrapper-module-scss-module__TTFysa__contactWrapper{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width:1280px){.ContactWrapper-module-scss-module__TTFysa__contactWrapper{grid-template-columns:repeat(4,1fr)}}@media (min-width:lgpx){.ContactWrapper-module-scss-module__TTFysa__contactWrapper{grid-template-columns:repeat(4,1fr)}}@media (min-width:1920px){.ContactWrapper-module-scss-module__TTFysa__contactWrapper{gap:40px}}@media (min-width:xlpx){.ContactWrapper-module-scss-module__TTFysa__contactWrapper{gap:40px}}
