#main_banner1{width:100vw;margin-left:50%;transform:translateX(-50%)}#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_slider__item{display:none}#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1 .main_slider__item a{display:flex;justify-content:center}
#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{position:relative;max-height:calc(1px * var(--height))}@media(min-width:757px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}
}#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}@media(min-width:757px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-md, var(--height-sm, var(--height))) / var(--width-md, var(--width-sm, var(--width))) * 100%)}
}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-lg, var(--height-md, var(--height-sm, var(--height)))) / var(--width-lg, var(--width-md, var(--width-sm, var(--width)))) * 100%)}}#main_banner1.skeleton .main_slider__item a img,#main_banner1 .main_slider__item a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner__gfx{position:relative;display:flex;justify-content:center}.banner__anchor{width:100%;height:100%;position:absolute;top:0;left:0}pin{position:absolute;width:15px;height:15px;cursor:pointer}
pin .hover__content{display:none}@media(min-width:757px){pin[data-type="mobile"]{display:none}}pin[data-type="tablet"]{display:none}@media(min-width:757px){pin[data-type="tablet"]{display:block}}@media(min-width:979px){pin[data-type="tablet"]{display:none}}pin[data-type="desktop"]{display:none}@media(min-width:979px){pin[data-type="desktop"]{display:block}}sonar{position:absolute;inset:-4px;display:block;border-radius:50%;border:1px solid #fff}
pinhead{position:absolute;z-index:1;width:15px;height:15px;background-color:#fff;border-radius:50%;transform:scale(0.75)}.tippy-box{background-color:#fff;color:#000;box-shadow:0 0 3px rgba(0,0,0,0.15)}.tippy-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;text-align:center}.tippy-content a{text-decoration:none}#menu_buttons2 img{display:block}#menu_buttons2 div.menu_button_wrapper{margin-bottom:1.5rem}
@media(min-width:979px){#menu_buttons2 div.menu_button_wrapper{margin-bottom:3rem}}#menu_buttons2{display:flex}@media(max-width:978px){#menu_buttons2{margin-left:-0.5rem;margin-right:-0.5rem}}#menu_buttons2 a{display:block}#menu_buttons2 a:hover{opacity:.9}#menu_buttons2 img{display:block}@media(max-width:978px){#menu_buttons2 .menu_button_wrapper{padding:0 .5rem;margin-top:1rem;display:flex;justify-content:center}}#menu_buttons{margin-bottom:2rem;border-bottom:1px solid #c4c7c8;border-top:1px solid #c4c7c8;padding:.5rem 0}
@media(min-width:979px){#menu_buttons{padding:2rem 0}}@media(min-width:757px){#menu_buttons .firm-benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);row-gap:2rem}}@media(min-width:979px){#menu_buttons .firm-benefits{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;row-gap:0}}#menu_buttons .firm-benefits__element{grid-template-rows:100px 1fr;align-self:center;justify-self:center;justify-items:center;align-items:center}@media(min-width:979px){#menu_buttons .firm-benefits__element{display:grid;grid-template-rows:75px 1fr;margin:0}
}#menu_buttons .firm-benefits__element i{display:flex;justify-content:center;align-items:center;font-size:4rem}@media(min-width:979px){#menu_buttons .firm-benefits__element i{font-size:4rem}}#menu_buttons .firm-benefits__element_block{text-align:center}#menu_buttons .firm-benefits__element p{font-size:1rem;padding-top:.3rem}@media(min-width:979px){#menu_buttons .firm-benefits__element p{font-size:1.41rem}}#menu_buttons .firm-benefits__element strong{font-size:1.2rem;text-transform:uppercase;letter-spacing:.7px;font-weight:400}
@media(min-width:979px){#menu_buttons .firm-benefits__element strong{font-size:1.7rem;font-weight:600}}#menu_buttons img{display:block}#menu_buttons a.slick-arrow{color:#1f2431}
#menu_banners3 img{display:block}#menu_banners3 .slick-prev{left:15px}#menu_banners3 .slick-next{right:14.5px}#menu_banners3 .headline{width:100%;padding-left:15px;margin-bottom:0;padding-bottom:5px}#menu_banners3 img{transition:.2s all}#menu_banners3 .menu_buttons3_wrapper{margin:0;flex-wrap:nowrap;scroll-snap-align:center;overflow:auto}@media(min-width:979px){#menu_banners3 .menu_buttons3_wrapper{flex-wrap:wrap;overflow:hidden}}#menu_banners3 .menu_button_wrapper{padding:0;border:15px solid #fff;overflow:hidden;scroll-snap-type:x mandatory}
#menu_banners3 .menu_button_wrapper:hover img{transform:scale(1.2) translateY(-4%)}#menu_banners3 .menu_button_wrapper picture{overflow:hidden}#menu_banners3 .menu_button_wrapper a{display:flex;justify-content:center}#menu_banners3 .menu_button_wrapper .button_name{color:#000;background:#fff;border-top:17px solid #fff;z-index:1;position:relative}@media(max-width:978px){.main_page #main_blog .article__block{margin-right:-0.5rem !important;margin-left:-0.5rem !important}
}@media(max-width:978px){.main_page #main_blog .article__item{padding-right:.5rem !important;padding-left:.5rem !important}.main_page #main_blog .article__item:nth-child(n+3){display:none}}@media(min-width:979px){.main_page #main_blog .article__item{margin-bottom:4.5rem}}.main_page #main_blog .article__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin-bottom:2rem;height:45px}@media(min-width:757px){.main_page #main_blog .article__description{height:35px}
}@media(min-width:979px){.main_page #main_blog .article__description{height:35.5px}}.main_page #main_blog .article__name_wrapper{align-items:normal}#main_cms2{background:#f7f7f7;padding-bottom:2rem}@media(min-width:979px){#main_cms2{padding:0}}#main_cms2 .suitcases-banner{display:flex;flex-direction:column}@media(min-width:550px){#main_cms2 .suitcases-banner{align-items:center;padding:1rem 0}}@media(min-width:979px){#main_cms2 .suitcases-banner{display:grid;grid-template-columns:30% 70%;align-items:center;padding:0}
}@media(min-width:550px) and (max-width:978px){#main_cms2 .suitcases-banner img{max-width:50vw}}#main_cms2 .suitcases-banner__info{padding:1rem;text-align:justify}@media(min-width:979px){#main_cms2 .suitcases-banner__info{padding:0 4rem;text-align:unset}}#main_cms2 .suitcases-banner__info h2{font-size:2.8rem;font-weight:400;padding-bottom:1rem;text-align:center}@media(min-width:550px){#main_cms2 .suitcases-banner__info h2{font-size:3.2rem}}@media(min-width:979px){#main_cms2 .suitcases-banner__info h2{font-size:2.8rem;text-align:unset}
}#main_cms2 .suitcases-banner__info p{line-height:1.5;margin:2rem 0;font-size:1.5rem}#main_cms2 .suitcases-banner__info a{font-size:1.3rem;font-weight:700;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;letter-spacing:0;margin-top:6rem}#main_cms2 .suitcases-banner__info a:hover{color:#3949ec}#main_cms2 .suitcases-banner__info a:before{content:'';width:2.8rem;height:1px;background:#000;display:inline-block;margin-right:1.4rem}
.instagram.load-content:after{position:absolute}.instagram.--skeleton .instagram__item{min-height:25rem;background:#f1f1f1}.instagram.--skeleton.--slider .instagram__item:nth-child(n+5){display:none}@media(max-width:979px){.instagram.--skeleton.--slider .instagram__item:nth-child(n+3){display:none}}.instagram__label .headline{flex-wrap:wrap}.instagram__label:hover .headline__after{color:#1f2431}.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#3949ec;text-decoration:underline}
.instagram__label .headline__after:before{display:none}.instagram__item{overflow:hidden}.instagram__item a{overflow:hidden;position:relative;display:flex;align-content:flex-start;justify-content:center;height:100%;aspect-ratio:1;max-height:50vw}@media(min-width:979px){.instagram__item a{max-height:27rem}}.instagram__item a img{object-fit:cover;width:100%}.instagram__item a:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;transition:.2s all;opacity:0}
.instagram__item a:after{font-family:FontAwesome;content:url('/gfx/standards/instagram.svg');color:#fff;font-size:3rem;line-height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.35s all;opacity:0}.instagram__item a:hover:before,.instagram__item a:hover:after{opacity:1}.instagram__item.--video video{max-width:100%}.instagram__item.--video a:before,.instagram__item.--video a:after{display:none}.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}
@media(min-width:979px){.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3rem}}.instagram.--slider .slick-list{margin:0 -0.75rem}@media(min-width:979px){.instagram.--slider .slick-list{margin:0 -1.5rem}}.instagram.--slider .slick-track{display:flex}.instagram.--slider .instagram__items{overflow:hidden}.instagram.--slider .instagram__item{margin:0 .75rem;height:unset}@media(min-width:979px){.instagram.--slider .instagram__item{margin:0 1.5rem}
}