header.header-frontpage{position:relative;height:calc(100vh - 120px);overflow:hidden;background:#064c6c}header.header-frontpage .top{position:relative;height:40px;background:#ff3301;z-index:1}header.header-frontpage .top .container{display:flex;justify-content:space-between;align-items:center;height:100%;color:#fff}header.header-frontpage .top .container>div{position:relative;display:flex;align-items:center;gap:10px}header.header-frontpage .top .container>div::before{content:"";display:inline-block;width:20px;height:20px;background-position:50%;background-repeat:no-repeat;background-size:contain}header.header-frontpage .top .container .address::before{background-image:url("../../../../assets/images/marker.svg")}header.header-frontpage .top .container .phone::before{background-image:url("../../../../assets/images/phone.svg")}header.header-frontpage .top .container .hours::before{background-image:url("../../../../assets/images/calendar.svg")}header.header-frontpage .slider{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:screen}header.header-frontpage .slider .slides{height:100%}header.header-frontpage .slider .slides .flickity-viewport{height:100%}header.header-frontpage .slider .slides .flickity-slider{width:100%;height:100%}header.header-frontpage .slider .slides .flickity-page-dots{position:absolute;display:flex;gap:10px;bottom:20px;left:50%;margin:0;transform:translate(-50%, 0);list-style:none}header.header-frontpage .slider .slides .flickity-page-dots li{flex:0 0 15px;width:15px;height:15px;box-shadow:0 0 0 1px #000 inset;border-radius:50%;cursor:pointer;transition:all ease .3s}header.header-frontpage .slider .slides .flickity-page-dots li.is-selected{background:#000}header.header-frontpage .slider .slides .slide{width:100%;height:100%}header.header-frontpage .slider .slides .slide figure{width:100%;height:100%}header.header-frontpage .slider .slides .slide figure img{width:100%;height:100%;object-fit:cover}header.header-frontpage .content{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}header.header-frontpage .content::before{content:"";position:absolute;top:50%;left:50%;width:150vh;height:150vh;background:url("../images/filigran.svg") no-repeat 50%/contain;transform:translate(-15%, -50%)}header.header-frontpage .content .logo{position:relative;width:190px;height:180px;margin-left:calc((100vw - 1120px)/2);background:url("../images/logo.svg") no-repeat 50%/contain}header.header-frontpage .content .slides{margin-top:40px}header.header-frontpage .content .slides .flickity-slider{display:flex;width:100%}header.header-frontpage .content .slides .slide{position:relative !important;width:100%;flex:0 0 100%;padding:0 calc((100vw - 1120px)/2);transform:none !important}header.header-frontpage .content .slides .slide .text{font-size:26px;font-weight:700;color:#fff}header.header-frontpage .content .slides .slide .text p{line-height:40px}header.header-frontpage .content .slides .slide .text strong{padding:2px 8px 6px;background:#ff3301}header.header-frontpage .content .slides .slide .button{margin-top:40px}header.header-frontpage .nav{position:absolute;display:flex;bottom:30px;right:100px}header.header-frontpage .nav div{width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:10px auto;cursor:pointer}header.header-frontpage .nav div.prev{background-image:url("../../../../assets/images/chevron-left-white.svg")}header.header-frontpage .nav div.next{background-image:url("../../../../assets/images/chevron-right-white.svg");border-left:1px solid #ff3301}header.header-frontpage .scroll{position:absolute;bottom:30px;left:50%;width:40px;height:40px;background:url("../../../../assets/images/chevron-down-white.svg") no-repeat 50%/20px auto;border:1px solid #ff3301;border-radius:50%;cursor:pointer;transform:translate(-50%, 0)}@media screen and (max-width: 1220px){header.header-frontpage :root{--app-width-container: auto;--app-margin-horizontal: 25px;--app-margin-vertical: 50px}header.header-frontpage .content .logo{width:auto;height:120px;margin-left:var(--app-margin-horizontal);background-position:0}header.header-frontpage .content .slides .slide{padding:0 var(--app-margin-horizontal)}header.header-frontpage .nav{right:var(--app-margin-horizontal)}}@media screen and (max-width: 800px){header.header-frontpage :root{--app-margin-horizontal: 20px;--app-margin-vertical: 40px}header.header-frontpage .content .logo{height:80px}header.header-frontpage .content .slides .slide .text{font-size:20px}header.header-frontpage .content .slides .slide .text p{line-height:30px}}body.elementor-editor-active header.header-frontpage .slides .slide+.slide{display:none}/*# sourceMappingURL=main.css.map */
