:root{--color-1: #e56909;--color-2: #1f1f1f;--light: #f2f2f2;--grey: #d3d3d3;--ai-orange: #e56909;--ai-blue:   #297eff;--ai-violet: #a832ff;--ai-bg:     #000;--basic-text-color: var(--light);--accent-text-color: var(--color-1);--dark-text-color: var(--color-2);--basic-font: "Josefin Sans";--accent-font: "Instrument Sans";--transitionValue: 650;--transition: calc(var(--transitionValue) * 1ms);--transitionShort: calc(var(--transitionValue) * 0.65ms);--border-radius: 2rem;--padding: 5.7rem}*,*::before,*::after{box-sizing:border-box}html{font-size:clamp(16px, 1.25vw, 30px)}body{font-size:1rem;font-family:var(--basic-font);font-weight:400;background:var(--color-2)}h1,h2,h3,h4,h5,h6{font-family:var(--basic-font);font-weight:300}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:inherit;font-weight:inherit}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--basic-font);font-weight:700}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{font-family:inherit;font-weight:inherit}h2{font-size:4rem;text-transform:uppercase}.accent_dark h1 strong,.accent_dark h2 strong,.accent_dark h3 strong,.accent_dark h4 strong,.accent_dark h5 strong,.accent_dark h6 strong{color:var(--dark-text-color)}.accent_light h1 strong,.accent_light h2 strong,.accent_light h3 strong,.accent_light h4 strong,.accent_light h5 strong,.accent_light h6 strong{color:var(--accent-text-color)}.video_wrapper{position:relative}.video_wrapper video{width:100%;height:100%;object-fit:contain}.video_wrapper.is_playing::after{visibility:hidden}.video_wrapper::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:5rem;max-width:40%;aspect-ratio:1;cursor:pointer;background-image:url(/files/design_files/icons/play_icon.svg);background-size:100%;z-index:1}.btn{border:none;margin:0;box-shadow:none;outline:none;cursor:pointer;padding:1.15rem 2rem 1rem 2rem;border-radius:1.5rem;text-transform:uppercase;transition:var(--transition);line-height:1;font-size:0.835rem;display:inline-block;text-decoration:none}.btn:not(.btn-secondary){color:var(--color-2);background:var(--light)}.btn:not(.btn-secondary):hover{color:var(--basic-text-color);background:var(--color-1)}.btn.btn-secondary{color:var(--color-2);background:var(--grey)}.btn.btn-secondary:hover{color:var(--basic-text-color);background:var(--color-1)}.phone_btn{position:fixed !important;bottom:1rem;left:50%;transform:translate(-50%) scale(1);z-index:10}@keyframes phone_btn{0%{transform:translate(-50%, -50%) scale(1);opacity:1}25%{transform:translate(-50%, -50%) scale(1.1, 1.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:0}}@keyframes phone_btn_icon{0%{transform:scale(1);opacity:1}20%{transform:scale(1.1);opacity:0.5}40%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}.gpt-btn{position:fixed;left:50%;bottom:50px;display:inline-flex;align-items:center;gap:0.65rem;padding:0.55rem 0.9rem;border-radius:16px;background:#fff;color:#111;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);cursor:pointer;z-index:10;border:2px solid var(--accent);transform:translateX(-50%);border-color:black;transition:0.3s}.gpt-btn:hover{transform:translateX(-50%) scale(1.05)}.gpt-btn img{height:60px;width:60px}.gpt-btn p{margin:0;padding:0}.gpt-btn svg{max-width:40px;width:40px;overflow:hidden;display:block;transform-origin:50% 50%;transform-box:fill-box;animation:gpt-slow-spin 24s linear infinite}.gpt-btn:hover svg{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gpt-btn svg{animation:none}}@keyframes gpt-slow-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gpt-logo{width:26px;height:26px;display:block}.gpt-text{font:600 15px/1.1 Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial}.gpt-logo .blob{transform-box:fill-box;transform-origin:50% 50%}.gpt-logo .b1{animation:b1 2.6s cubic-bezier(0.25, 0.75, 0.25, 1.1) infinite alternate}.gpt-logo .b2{animation:b2 3.1s cubic-bezier(0.2, 0.85, 0.15, 1.05) infinite alternate}.gpt-logo .b3{animation:b3 3.6s cubic-bezier(0.22, 0.8, 0.2, 1) infinite alternate}@keyframes b1{0%{transform:translate(-2px, -1px) scale(1.02)}60%{transform:translate(-6px, -2px) scale(1.08)}100%{transform:translate(5px, -1px) scale(1.04)}}@keyframes b2{0%{transform:translate(1px, 0) scale(1)}50%{transform:translate(4px, -3px) scale(1.09)}100%{transform:translate(-3px, -1px) scale(1.03)}}@keyframes b3{0%{transform:translate(0, -2px) scale(1.02)}35%{transform:translate(-3px, -1px) scale(1.1)}100%{transform:translate(3px, -2px) scale(1.04)}}#contactFormPopup{height:fit-content;top:50%;bottom:unset;transform:translateY(-50%);max-height:90%;max-width:1200px;margin:0 auto;background:#2c2c2c;color:#fff;overflow-y:auto}#contactFormPopup button.btn.customForm{margin:0 auto}#contactFormPopup h2{font-size:1.5rem;text-align:center;width:100%}#contactFormPopup form .formbody{display:flex;flex-wrap:wrap;width:100%;grid-gap:1rem 2rem}#contactFormPopup form .formbody .widget{flex:0 0 calc(50% - 1rem)}#contactFormPopup form .formbody .widget.widget-textarea{flex:0 0 100%}#contactFormPopup form .formbody .widget label{font-size:0.9rem;margin:0 0 0.25rem;color:inherit}.popup{transform:translateY(calc(20% + 5vw));visibility:hidden;opacity:0}.custom-select .select-selected{background-color:var(--light);display:flex;align-items:center}.custom-select .select-items{max-height:200px;overflow-y:scroll;background-color:transparent;padding-right:10px}.custom-select .select-items div{margin-top:0.2rem}.custom-select .select-items div:hover{opacity:0.9}.custom-select .select-selected:after{background-image:url(/files/design_files/icons/arrow_down_icon.svg);background-size:100%;border:none;height:auto;width:0.7rem;aspect-ratio:1.8461538462;top:unset !important;right:0.8rem}.custom-select .select-items div,.custom-select .select-selected{color:var(--dark-text-color);background-color:var(--light) !important;padding:0.5rem 1.5rem;border-radius:3rem}:root{--base: var(--color-2);--accent: var(--color-1);--cc-text: var(--base);--cc-toggle-bg-readonly: var(--accent);--cc-btn-primary-bg: var(--accent);--cc-btn-primary-hover-bg: color-mix(in srgb, var(--accent), transparent 30%);--cc-toggle-bg-off: color-mix(in srgb, var(--base), transparent 30%);--cc-webkit-scrollbar-bg: var(--accent);--cc-webkit-scrollbar-bg-hover: color-mix(in srgb, var(--accent), transparent 30%)}section#headerSection{display:flex;justify-content:space-between;position:absolute;left:0;right:0;z-index:4;padding:30px}section#headerSection .header_content{display:flex;align-items:center;grid-gap:2rem}section#headerSection .header_content .custom_select_wrapper{display:flex;align-items:center;grid-gap:1rem}section#headerSection .header_content .custom_select_wrapper span.custom_select_label{color:var(--basic-text-color)}.first_screen{height:100vh;position:relative;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;padding:var(--padding);padding-bottom:0}.first_screen .first_screen__text{max-width:100%}.first_screen .first_screen__text h1{font-size:72px}.first_screen .first_screen__text *{font-weight:300}.first_screen__image,.first_screen__video{position:absolute;inset:0;z-index:-1;clip-path:ellipse(72vw 120vh at 90% 13%)}.first_screen__image img,.first_screen__video img{margin-left:11%;width:100%;height:100%;object-fit:cover}.first_screen__image video,.first_screen__video video{margin-left:11%;width:100%;height:100%;object-fit:cover}.first_screen__image:after,.first_screen__video:after{content:"";position:absolute;inset:0;width:130%;background:linear-gradient(70.96deg, #e56909 21.81%, rgba(229, 105, 9, 0) 85.08%);left:0%}.first_screen__image:before,.first_screen__video:before{content:"";position:absolute;inset:0;width:190%;background:radial-gradient(50% 50% at 50% 50%, rgba(31, 31, 31, 0) 0%, #1f1f1f 100%);top:-33%}.first_screen__text{color:var(--basic-text-color);font-size:2.2rem;display:flex;flex-direction:column;align-items:flex-start;grid-gap:1rem}.first_screen__text *{margin:0}.first_screen__text h2{font-size:1em}section.map_section{padding:var(--padding);color:var(--basic-text-color)}section.map_section .map_section_footer_text{text-align:center}section.map_section .map_section_footer_text .h4{text-transform:uppercase;font-weight:600;font-style:normal}section.map_section .map_section_footer_text p{font-style:italic}section.map_section .map_section__image{display:flex;justify-content:center}section.map_section .map_section_headline{font-size:2rem;margin-bottom:2rem}section.map_section .map_section_headline .h3{margin:0}section.map_section .map_section_headline h2{text-align:right;font-size:2em;margin:0}section.textsVidbg{background:#fff !important}section.offers_section{padding:var(--padding)}section.offers_section .swiper-wrapper{display:flex;align-items:center;justify-content:center}section.offers_section .offer_headline{color:#000 !important}section.offers_section .offers_swiper{display:flex;grid-gap:1rem;width:100%;color:var(--basic-text-color)}section.offers_section .offers_swiper .offer_slide{flex:1;flex-direction:column;overflow:hidden;position:relative;transition-timing-function:ease;transition-duration:var(--transitionShort);transition-property:flex, background-color;display:flex;pointer-events:none}section.offers_section .offers_swiper .offer_slide .offer_content{position:relative;background-color:#cfcfcf;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);pointer-events:all;overflow:hidden}section.offers_section .offers_swiper .offer_slide .offer_content .offer_text{position:absolute;inset:0;background-color:var(--color-1);border-radius:var(--border-radius);padding:1rem;opacity:0;transition:opacity var(--transitionShort) ease;display:grid;grid-auto-columns:minmax(0, 1fr);grid-gap:1rem}section.offers_section .offers_swiper .offer_slide .offer_content .offer_text .offer_button{place-self:center self-start}section.offers_section .offers_swiper .offer_slide .offer_content .offer_text .offer_text_image{grid-column:1;grid-row:span 2;overflow:hidden}section.offers_section .offers_swiper .offer_slide .offer_content .offer_text .offer_text_image img{width:100%;height:100%;object-fit:contain}section.offers_section .offers_swiper .offer_slide .offer_content .offer_text .offer_text__content{grid-column:2;grid-row:span 1}section.offers_section .offers_swiper .offer_slide:hover{flex:2}section.offers_section .offers_swiper .offer_slide:hover .offer_text{opacity:1}section.offers_section .headline{text-align:left;font-size:2.6rem;margin-bottom:1rem;color:var(--basic-text-color)}section.offers_section .headline h2{margin:0}.dropdown_list section.offers_section{--item-height: 75px}.dropdown_list section.offers_section .offers_swiper{height:fit-content;flex-wrap:wrap;grid-gap:20px}.dropdown_list section.offers_section .offers_swiper .offer_slide{background-color:#fff;border-radius:var(--border-radius);padding:0px;pointer-events:all;max-height:var(--item-height);height:fit-content;cursor:pointer;transition:0.5s all;min-width:calc(50% - 10px)}.dropdown_list section.offers_section .offers_swiper .offer_slide img{display:none}.dropdown_list section.offers_section .offers_swiper .offer_slide.open{max-height:300vh;cursor:initial;background-color:var(--accent-text-color)}.dropdown_list section.offers_section .offers_swiper .offer_slide.open .offer_headline{color:#fff}.dropdown_list section.offers_section .offers_swiper .offer_slide.open .offer_headline:after{transform:translate(0, -50%) rotate(135deg);background-image:url("/files/design_files/icons/accent_arrow_icon_w.svg")}.dropdown_list section.offers_section .offers_swiper .offer_slide.open:hover .offer_headline{transform:translateX(10px);opacity:1}.dropdown_list section.offers_section .offers_swiper .offer_slide.open:hover .offer_headline:after{transform:translate(0, -50%) rotate(135deg)}.dropdown_list section.offers_section .offers_swiper .offer_slide.open:hover .offer_headline:hover{cursor:pointer}.dropdown_list section.offers_section .offers_swiper .offer_slide.open:hover .offer_headline:hover:after{opacity:0.75;transform:translate(-10px, -50%) rotate(90deg)}.dropdown_list section.offers_section .offers_swiper .offer_slide:hover .offer_headline{transform:translateX(10px);opacity:0.75}.dropdown_list section.offers_section .offers_swiper .offer_slide:hover .offer_headline:after{transform:translate(-10px, -50%) rotate(90deg)}.dropdown_list section.offers_section .offers_swiper .offer_slide .offer_headline{color:var(--accent-text-color);margin:0;height:var(--item-height);display:flex;position:relative;min-height:var(--item-height);width:100%;align-items:center;padding-left:25px;transition:0.5s all;opacity:1;font-weight:500;font-size:18px;padding-right:100px}.dropdown_list section.offers_section .offers_swiper .offer_slide .offer_headline:after{content:"";position:absolute;top:50%;right:25px;transform:translate(0, -50%) rotate(45deg);width:50px;height:50px;background-image:url("/files/design_files/icons/accent_arrow_icon.svg");background-position:center;background-repeat:no-repeat;border-radius:100%;background-size:50px;transition:0.5s all}.dropdown_list section.offers_section .offers_swiper .offer_slide .offer_content{background:transparent}.dropdown_list section.offers_section .offers_swiper .offer_slide .offer_content .offer_text{position:relative;opacity:1;background:transparent;color:#000;display:flex;flex-direction:column;width:100%;padding:25px}.dropdown_list section.offers_section .offers_swiper .offer_slide .offer_content .offer_text p{font-size:16px;margin:0px;line-height:150%}.dropdown_list section.offers_section .offers_swiper .offer_slide .offer_content a{display:none}section.projects_section{--proj-grid-gap: 2rem;padding:var(--padding);background:var(--grey);color:var(--easylook-on-theme)}section.projects_section .headline{text-align:center}section.projects_section .headline h2{margin:0}section.projects_section .headline p{margin:10px 0 2rem}section.projects_section .projects_list{--grid-repeat-col: 4;display:grid;grid-template-columns:repeat(var(--grid-repeat-col), 1fr);grid-gap:var(--proj-grid-gap)}section.projects_section .projects_list.projects_list__hidden{display:none !important}section.projects_section .projects_list .project_image{display:flex;border-radius:var(--border-radius);overflow:hidden;position:relative;box-shadow:1px 1px 30px -10px black;transition:var(--transition)}section.projects_section .projects_list .project_image .gallery__item{width:100%;height:100%}section.projects_section .projects_list .project_image .image_wrapper{width:100%;height:100%}section.projects_section .projects_list .project_image .image_wrapper::before{content:"";position:absolute;inset:0;background:var(--grey) url(/files/design_files/icons/Rolling@1x-1.0s-200px-200px.svg);background-size:50%;background-position:center;background-repeat:no-repeat;transition:opacity 100ms}section.projects_section .projects_list .project_image .image_wrapper.loaded::before{opacity:0;visibility:hidden}section.projects_section .projects_list .project_image:hover{box-shadow:1px 1px 40px -10px black;transform:scale(1.05)}section.projects_section .projects_list .project_image .product_2{position:absolute;inset:0;z-index:1}section.projects_section .projects_list .project_image img{width:100%;height:100%;object-fit:cover;aspect-ratio:0.75;background:#fff}section.projects_section .projectButton{display:block;margin:3rem auto 0}section.services_section{padding:var(--padding);background:var(--light)}section.services_section h2.services_headline{text-align:center;margin:0}section.services_section .services_headline_descr{text-align:center;margin:10px 0 2rem;text-transform:uppercase}section.services_section h3{margin:0}section.services_section .services_list{display:grid;grid-template-columns:repeat(3, 1fr);text-align:center;grid-gap:3rem 1rem;justify-items:center}section.services_section .services_list .service_item_gallery{display:flex;justify-content:center;grid-gap:0.4rem}section.services_section .services_list .service_item_gallery .gallery__item-wrap{max-width:2rem;position:relative}section.services_section .services_list .service_item_gallery .gallery__item-wrap:hover .gallery_item-popup{opacity:1;visibility:visible}section.services_section .services_list .service_item_gallery .gallery__item-wrap .gallery_item-popup{position:absolute;top:0;opacity:0;visibility:hidden;top:0;left:50%;transform:translateX(-50%) translateY(calc(-100% - 20px));background:var(--light);border:2px solid var(--accent);padding:2em 3em;font-size:14px;width:max-content}section.services_section .services_list .service_item_gallery .gallery__item-wrap .gallery_item-popup::after{content:"";position:absolute;bottom:-11px;left:50%;width:20px;height:20px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);background-color:inherit;transform:translateX(-50%) rotate(45deg)}section.hosting_section{padding:var(--padding);color:var(--dark-text-color);background:var(--light)}section.hosting_section.left{color:var(--dark-text-color);background:var(--accent)}section.hosting_section.left .hosting_section_footer{flex-direction:row-reverse}section.hosting_section.left .hosting_section_footer .hosting_section_footer_text h3 strong{color:inherit !important}section.hosting_section .btn-group-bottom{display:flex;grid-gap:1rem;width:fit-content;margin:3rem auto 0}section.hosting_section.topToBottom{background:var(--accent)}section.hosting_section.topToBottom .hosting_section_footer{flex-direction:unset;flex-wrap:wrap}section.hosting_section.topToBottom .hosting_section_footer_text,section.hosting_section.topToBottom .hosting_section_footer_images{flex:1 1 calc(50% - 1rem);min-width:250px;margin:0 !important}section.hosting_section.topToBottom .hosting_section_footer_images{flex-direction:row;flex-wrap:wrap}section.hosting_section.topToBottom .hosting_section__image{width:max(250px, calc(50% - 1rem));flex:1 1 auto;margin:0 auto;transition:650ms transform;transform-origin:left bottom}@media (min-width:991px){section.hosting_section.topToBottom .hosting_section__image.is_playing{transform:scale(1.35)}}section.hosting_section .hosting_section_footer{display:flex;justify-items:center;align-items:center;grid-gap:2rem}section.hosting_section .hosting_section_footer .hosting_section_footer_text{margin-top:2rem}section.hosting_section .hosting_section_footer .hosting_section_footer_text h3{font-size:2rem;margin:0}section.hosting_section .hosting_section_footer .hosting_section_footer_text p{font-style:italic}section.hosting_section .hosting_section_footer_images{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}section.hosting_section .hosting_section__image{display:flex;justify-content:center;border-radius:var(--border-radius)}section.hosting_section .hosting_section__image img,section.hosting_section .hosting_section__image video{width:100%;height:100%;object-fit:cover}section.hosting_section .hosting_section_headline{margin:0;margin-bottom:2rem;text-align:center}section.ourTeam_section{padding:var(--padding);background:var(--light);--swiper-pagination-bullet-size: 20px;--swiper-pagination-bullet-horizontal-gap: 10px;--swiper-pagination-bullet-inactive-color: var(--color-1);--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-theme-color: var(--color-1);--swiper-pagination-color: #fff}section.ourTeam_section .swiper-pagination{position:static;display:flex;margin-top:3rem}section.ourTeam_section .headline{display:flex;justify-content:space-between;align-items:center}section.ourTeam_section .headline h2{margin:0}section.ourTeam_section .headline p{font-style:italic;margin:0}section.ourTeam_section .ourTeam_swiper{margin-top:4rem;position:relative}section.ourTeam_section .ourTeam_swiper .swiper-button-next{background-image:url(/files/design_files/icons/accent_arrow_icon.svg);background-size:100%;aspect-ratio:1;transform:translate(50%, -50%);right:0;width:4.5rem;height:auto}section.ourTeam_section .ourTeam_swiper .swiper-button-next:after{content:unset}section.ourTeam_section .ourTeam_swiper .btn{color:var(--basic-text-color);background:var(--color-1)}section.ourTeam_section .ourTeam_swiper .swiper-slide{height:auto}section.ourTeam_section .ourTeam_swiper .swiper-slide .slide-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;grid-gap:2rem;padding:3rem 2rem;background:var(--grey);border-radius:1.5rem;height:100%;opacity:0;visibility:hidden;transition:var(--transition);transition-property:background-color, opacity, visibility;-webkit-touch-callout:none;-webkit-user-select:none;khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.ourTeam_section .ourTeam_swiper .swiper-slide .slide-content h3.slide-headline{font-size:1.5rem;margin:0}section.ourTeam_section .ourTeam_swiper .swiper-slide .slide-content .slide-text ul{margin:0}section.ourTeam_section .ourTeam_swiper .swiper-slide .slide-content .slide-text ul li:not(:last-child){margin-bottom:0.5rem}section.ourTeam_section .ourTeam_swiper .swiper-slide .slide-content .btn-wrapper{align-self:start}section.ourTeam_section .ourTeam_swiper .swiper-slide.swiper-slide-prev .slide-content,section.ourTeam_section .ourTeam_swiper .swiper-slide.swiper-slide-active .slide-content,section.ourTeam_section .ourTeam_swiper .swiper-slide.swiper-slide-next .slide-content{opacity:1;visibility:visible}section.ourTeam_section .ourTeam_swiper .swiper-slide:hover .slide-content{background-color:var(--color-1);color:var(--basic-text-color)}section.ourTeam_section .ourTeam_swiper .swiper-slide:hover .btn{color:var(--color-2);background:var(--light)}.full_vidbg_section{height:100vh;width:100%;display:flex}.full_vidbg_section figure{display:flex;width:100%;height:100%}.full_vidbg_section video{height:100%;width:100%;object-fit:cover}section.contactFormSection{padding:var(--padding);position:relative}section.contactFormSection .contactContentWrapper{width:70%}section.contactFormSection .contactContentWrapper h4{color:#fff}section.contactFormSection .headline{display:flex;flex-direction:column;color:var(--basic-text-color);margin-bottom:4rem}section.contactFormSection .headline h2{margin:0}section.contactFormSection .headline h3{margin:0;text-align:right;font-size:2rem}section.contactFormSection form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:2rem}section.contactFormSection form .field-wrap{display:flex;flex-direction:column;color:var(--light);font-weight:400;font-style:italic}section.contactFormSection form .field-wrap.full{grid-column:span 2}section.contactFormSection form .field-wrap input,section.contactFormSection form .field-wrap .select-selected,section.contactFormSection form .field-wrap textarea{color:inherit;background:transparent;border:0;padding:1rem;border-bottom:2px solid;font-weight:inherit;font-style:inherit}section.contactFormSection form .field-wrap input::placeholder,section.contactFormSection form .field-wrap .select-selected::placeholder,section.contactFormSection form .field-wrap textarea::placeholder{color:inherit;font-weight:inherit;font-style:inherit}section.contactFormSection form .field-wrap .custom-select .select-selected{background:transparent !important;color:#fff !important;border-radius:0 !important}section.contactFormSection form .field-wrap .custom-select .select-selected:after{filter:brightness(0) invert(1)}section.contactFormSection form .customForm{justify-self:start;min-width:10rem;text-align:center}section#contact-info{display:flex;flex-wrap:wrap;padding:var(--padding);grid-gap:3rem 1rem;background:var(--light)}section#contact-info .contact-headline{flex:100%;margin:0}section#contact-info .contact-QR-wrapper a,section#contact-info .contact-QR-subtitle{display:flex;align-items:center;justify-content:center;align-self:center}section#contact-info .contact-QR-wrapper svg{width:40%;height:auto;margin:auto}section#contact-info .contact-main-info{flex:1}section#contact-info .contact-main-info a{color:inherit}section#contact-info .contact-main-info .contact-main-info-text{display:flex;flex-direction:column;grid-gap:0rem;height:100%;font-style:italic}section#contact-info .contact-main-info .contact-popups{display:flex;flex-direction:column;align-items:self-start}section#contact-info .contact-main-info button{color:inherit;text-decoration:underline;border:none;background:transparent;padding:0;margin:0;cursor:pointer;transition:var(--transition) color}section#contact-info .contact-main-info button:hover{color:var(--base-text-color)}section#contact-info p{margin:0}section#contact-info .contact-navigation-wrapper{flex:2}section#contact-info .contact-navigation-wrapper a,section#contact-info .contact-navigation-wrapper button{color:inherit;text-decoration:underline;border:none;background:transparent;padding:0;margin:0;transition:var(--transition) color}section#contact-info .contact-navigation-wrapper a:hover,section#contact-info .contact-navigation-wrapper button:hover{color:var(--base-text-color)}section#contact-info .contact-navigation-wrapper .contact-navigation{margin-bottom:1rem}section#contact-info .contact-navigation-wrapper .contact-navigation p{margin:0}section#contact-info .contact-navigation-wrapper .contact-popups{display:flex;flex-direction:column;align-items:self-start}section#contact-info .contact-logos-wrapper{flex:1;display:flex;flex-direction:column;align-items:flex-end;grid-gap:1rem}section#contact-info .contact-logos-wrapper .contact-logo{width:250px}section#contact-info .contact-logos-wrapper .contact-logo img{width:100%}section#contact-info .contact-logos-wrapper ul.contact-social-list{display:flex;grid-gap:0.25rem;margin:0;padding:0;list-style:none}.footer_bottom_text{text-align:center;background:#000;color:var(--light);box-sizing:content-box;padding:1rem;padding-bottom:4.5rem}.header_menu{position:fixed;z-index:3;top:-100vh;left:0;width:100vw;height:100vh;background-color:rgba(229, 105, 9, 0.9);display:flex;justify-content:center;align-items:center;transition:0.5s all}.header_menu.open{top:0vh}.header_menu p{display:flex;flex-direction:column;align-items:center;grid-gap:20px}.header_menu p a{color:#fff;text-decoration:none;font-size:24px;text-transform:uppercase}.hamburger{display:none}.burger{position:fixed;top:25px;right:25px;width:50px;height:30px;z-index:6;cursor:pointer}.burger .line{width:100%;height:4px;background-color:var(--accent-text-color);position:absolute;transition:0.5s all}.burger .line.line_0{top:0;left:0;transform:translate(0, 0) rotate(0deg)}.burger .line.line_1{top:50%;left:50%;transform:translate(-50%, -50%) rotate(0deg)}.burger .line.line_2{bottom:0;left:0;transform:translate(0, 0) rotate(0deg)}.burger.open .line_0{top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:#000}.burger.open .line_1{width:0px;background-color:#000}.burger.open .line_2{bottom:50%;left:50%;transform:translate(-50%, 50%) rotate(-45deg);background-color:#000}.multilanguage-selector{position:absolute;right:100px;border:2px solid var(--accent);border-color:white;padding:5px 15px;top:20px;z-index:99;border-radius:var(--border-radius)}.multilanguage-selector select{padding:5px 15px;margin-right:10px;border-radius:10px}.multilanguage-selector input[type="submit"]{border:none;margin:0;box-shadow:none;outline:none;padding:10px 15px 7px 15px;border-radius:1.5rem;text-transform:uppercase;transition:var(--transition);line-height:1;font-size:0.835rem;text-decoration:none;background:var(--cc-btn-primary-bg);color:#1f1f1f;cursor:pointer;transition:0.3s all}.multilanguage-selector input[type="submit"]:hover{background:black;color:#fff}section.reviews_section{--swiper-scrollbar-size: 50px;--swiper-theme-color: var(--accent);--swiper-pagination-bullet-size: 20px;--swiper-pagination-bullet-horizontal-gap: 10px;--swiper-pagination-bullet-inactive-color: var(--color-1);--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-color: #fff;position:relative;padding:var(--padding);background:var(--light)}section.reviews_section .swiper-slide{height:auto}section.reviews_section .swiper-slide .swiper-slide-content{height:100%}section.reviews_section .swiper-slide .swiper-slide-content .reviews_text{height:100%;display:flex;flex-direction:column;justify-content:space-between}section.reviews_section .swiper-pagination{position:static;width:max-content !important}section.reviews_section .swiper-slide-content{background:var(--dark-text-color);padding:2rem;border-radius:var(--border-radius);color:var(--light)}section.reviews_section a{color:var(--accent)}section.reviews_section h2{margin:0 0 2rem;hyphens:auto}section.reviews_section .swiper-button-next,section.reviews_section .swiper-button-prev{position:static}section.reviews_section .swiper-buttons-wrapper{display:flex;grid-gap:1rem;gap:1rem}section.reviews_section .swiper-navigation-wrapper{display:flex;align-items:center;margin-bottom:2rem;justify-content:space-between;flex-wrap:wrap}@keyframes btnPulse{0%{box-shadow:0 0 0 0 rgba(229, 105, 9, 0);transform:scale(1)}10%{box-shadow:0 0 12px 6px;transform:scale(1.03)}20%{box-shadow:0 0 0 0 rgba(229, 105, 9, 0);transform:scale(1)}100%{box-shadow:0 0 0 0 rgba(229, 105, 9, 0);transform:scale(1)}}[popup_to_open="contactFormPopup"]{animation:btnPulse 5s ease-in-out infinite}section.sideVideo_bullets{padding:var(--padding);color:#000;background:var(--accent)}section.sideVideo_bullets .sideVideo_bullets__text{text-align:center}section.sideVideo_bullets .sideVideo_bullets__text h2{margin:0}section.sideVideo_bullets .sideVideo_bullets__text h3{margin-top:0}section.sideVideo_bullets .btn-group-bottom{display:flex;grid-gap:1rem;width:fit-content;margin:2rem auto 0}section.sideVideo_bullets.right{background:#333333;color:var(--basic-text-color)}section.sideVideo_bullets.right .sideVideo_bullets__body{flex-direction:row-reverse}section.sideVideo_bullets.right .sideVideo_bullets__body video{width:100%;height:auto !important}section.sideVideo_bullets.right .sideVideo_bullets__body .sideVideo_bullets__bulletText{width:35%}section.sideVideo_bullets.right .sideVideo_bullets__body .sideVideo_bullets__bulletText .btn{background:var(--accent);color:var(--basic-text-color)}section.sideVideo_bullets .sideVideo_bullets__body{display:flex;margin-top:2rem;grid-gap:2rem;justify-content:center}section.sideVideo_bullets .sideVideo_bullets__body .sideVideo_bullets__media{width:50%;aspect-ratio:1.7777777778;height:fit-content}section.sideVideo_bullets .sideVideo_bullets__body .sideVideo_bullets__media img,section.sideVideo_bullets .sideVideo_bullets__body .sideVideo_bullets__media video{width:100%;height:100%;object-fit:cover}section.sideVideo_bullets .sideVideo_bullets__body .sideVideo_bullets__bulletText{width:50%}section.sideVideo_bullets .sideVideo_bullets__body .sideVideo_bullets__bulletText .btn{margin-top:3rem}section.sideVideo_bullets .sideVideo_bullets__body .sideVideo_bullets__bulletText ul{padding:0;list-style:none;display:flex;flex-direction:column;grid-gap:0.75rem;margin:0}section.sideVideo_bullets .sideVideo_bullets__body .sideVideo_bullets__bulletText ul li{display:flex;align-items:center}section.sideVideo_bullets .sideVideo_bullets__body .sideVideo_bullets__bulletText ul li::before{content:"";display:inline-block;width:2em;min-width:2em;height:2em;background-color:#fff;border-radius:100%;margin-right:1em;background-image:url(/files/clients_files/kostenlose/check.svg);background-size:1em;background-repeat:no-repeat;background-position:center}.textButtonSection{position:relative;padding:var(--padding);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--light)}.textButtonSection .btn-group-bottom{display:flex;grid-gap:1rem}.textButtonSection .textButton__text{position:relative;z-index:1;line-height:1.7}.textButtonSection .textButton__text h2{margin:0;color:var(--accent);line-height:normal}.textButtonSection .textButton__text .btn{margin-top:1rem}.textButtonSection .video_wrapper{width:500px;max-width:90%;height:100%;margin:0 auto}.textButtonSection .shapes{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden}.textButtonSection .shapes .shape{position:absolute}.textButtonSection .shapes .shape.shape1{top:0;left:0;width:100vw;transform:translate(-80%, -20%) scale(2);animation:gentleFloat 15s infinite ease-in-out}.textButtonSection .shapes .shape.shape2{top:0;left:0;width:30vw;transform:translate(-50%, -50%);animation:gentlePulse 10s infinite ease-in-out, gentleMoveDiagonal 20s infinite ease-in-out alternate}.textButtonSection .shapes .shape.shape3{bottom:-15%;right:-15%;width:30vw;transform:translate(50%, 50%);animation:gentleFloat 18s infinite ease-in-out reverse, gentleScale 12s infinite ease-in-out}.textButtonSection .shapes .shape.shape4{bottom:30%;left:-20%;width:30vw;transform:translate(-50%, 50%);animation:gentleMoveHorizontal 22s infinite ease-in-out alternate}.textButtonSection .shapes .shape.shape5{top:20%;left:55%;width:23vw;transform:translate(0, 0);animation:gentlePulse 12s infinite ease-in-out 0.5s}.textButtonSection .shapes .shape.shape6{bottom:10%;left:55%;width:10vw;animation:gentleFloat 16s infinite ease-in-out 1s}.textButtonSection .shapes .shape.shape7{top:-10%;left:80%;width:13vw;animation:gentleMoveDiagonal 25s infinite ease-in-out, gentleScale 15s infinite ease-in-out alternate}@keyframes gentleFloat{0%,100%{transform:translate(-80%, -20%) scale(2)}50%{transform:translate(-80%, -25%) scale(2)}}@keyframes gentlePulse{0%,100%{transform:translate(-50%, -50%) scale(1);opacity:0.8}50%{transform:translate(-50%, -50%) scale(1.05);opacity:1}}@keyframes gentleScale{0%,100%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1.1)}}@keyframes gentleMoveDiagonal{0%,100%{transform:translate(-50%, -50%)}50%{transform:translate(-55%, -55%)}}@keyframes gentleMoveHorizontal{0%,100%{transform:translateX(0)}50%{transform:translateX(10px)}}section.onlineShops{padding:var(--padding);background:var(--accent);color:#000;position:relative;--swiper-theme-color: var(--light);--swiper-pagination-bullet-size: 1rem;--swiper-pagination-bullet-horizontal-gap: 0.5rem;--swiper-pagination-bullet-inactive-color: var(--light);--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-color: var(--base)}section.onlineShops .heading{text-align:center}section.onlineShops .heading h2{margin:0}section.onlineShops .gallery-slider{position:relative;margin-top:2rem}section.onlineShops .gallery-slider .gallery-slider__image{border-radius:var(--border-radius);overflow:hidden;display:flex}section.onlineShops .onlineShops_body{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}section.onlineShops .onlineShops_body .onlineShops_left h3{font-size:2rem;margin:0}section.onlineShops .onlineShops_body .onlineShops_right{margin-top:3.4rem}section.onlineShops .onlineShops_body .onlineShops_right p{margin:0}section.onlineShops .onlineShops_body .onlineShops_right li{margin:0.3rem}section.onlineShops .swiper-pagination{position:static;width:max-content !important}section.onlineShops .swiper-button-next,section.onlineShops .swiper-button-prev{position:static}section.onlineShops .swiper-buttons-wrapper{display:flex;grid-gap:1rem;gap:1rem}section.onlineShops .swiper-navigation-wrapper{display:flex;align-items:center;margin-bottom:2rem;justify-content:space-between;flex-wrap:wrap}section.slidersTexts{padding:var(--padding);background:var(--light);--swiper-theme-color: var(--base);--swiper-pagination-bullet-size: 1rem;--swiper-pagination-bullet-horizontal-gap: 0.5rem;--swiper-pagination-bullet-inactive-color: var(--grey);--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-inactive-opacity: 1}section.slidersTexts .swiper-navigation-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}section.slidersTexts .swiper-navigation-wrapper .swiper-pagination{position:static;width:max-content !important}section.slidersTexts .swiper-navigation-wrapper .swiper-buttons-wrapper{display:flex;grid-gap:1rem;gap:1rem;height:var(--swiper-navigation-size);align-items:center}section.slidersTexts .swiper-navigation-wrapper .swiper-buttons-wrapper .swiper-button-next,section.slidersTexts .swiper-navigation-wrapper .swiper-buttons-wrapper .swiper-button-prev{position:static;margin:0}section.slidersTexts .heading{margin-bottom:2rem;text-align:center}section.slidersTexts .heading h2{margin:0}section.slidersTexts .heading p{margin:0}section.slidersTexts .heading .btn{margin-top:1rem}section.slidersTexts .slidersTexts_body{--grid-gap: 2rem;display:flex;grid-gap:var(--grid-gap)}section.slidersTexts .slidersTexts_body .gallery-websites-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem}section.slidersTexts .slidersTexts_body .gallery-websites-grid .gallery-slider__media{overflow:hidden}section.slidersTexts .slidersTexts_body .gallery-websites-grid video{width:103%;height:100%;margin-left:-2%}section.slidersTexts .slidersTexts_body .slidersTexts_right,section.slidersTexts .slidersTexts_body .slidersTexts_left{display:flex;flex-direction:column-reverse;justify-content:flex-end;grid-gap:1rem;width:calc(50% - (var(--grid-gap) / 2))}section.slidersTexts .slidersTexts_body .slidersTexts_right .gallery-websites-slider,section.slidersTexts .slidersTexts_body .slidersTexts_left .gallery-websites-slider{position:relative;overflow:hidden;display:flex;flex-direction:column-reverse;grid-gap:1rem;gap:1rem}section.slidersTexts .slidersTexts_body .slidersTexts_right .gallery-websites-slider .swiper-slide-content,section.slidersTexts .slidersTexts_body .slidersTexts_left .gallery-websites-slider .swiper-slide-content{aspect-ratio:1.7777777778;height:100%;display:flex}section.slidersTexts .slidersTexts_body .slidersTexts_right .gallery-websites-slider .swiper-slide-content img,section.slidersTexts .slidersTexts_body .slidersTexts_right .gallery-websites-slider .swiper-slide-content video,section.slidersTexts .slidersTexts_body .slidersTexts_left .gallery-websites-slider .swiper-slide-content img,section.slidersTexts .slidersTexts_body .slidersTexts_left .gallery-websites-slider .swiper-slide-content video{width:100%;height:100%}section.textsVidbg{padding:var(--padding);position:relative;text-align:center;height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:4rem}section.textsVidbg .heading,section.textsVidbg .textsVidbg_body{position:relative;z-index:1}section.textsVidbg .textsVidbg_body{display:flex;grid-gap:5rem;justify-content:center}section.textsVidbg .textsVidbg_body h3{font-size:2.5rem;margin:0}section.textsVidbg .heading h2{margin:0}section.textsVidbg .heading p{margin:0}section.textsVidbg .vid_bg{position:absolute;background-image:linear-gradient(to top, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.75) 100%);inset:0;background:#fff;z-index:0}section.textsVidbg .vid_bg video{opacity:0.55;width:100%;height:100%;object-fit:cover;z-index:0}.contact-QR-wrapper{flex:1}.contact-QR{display:flex;flex-direction:column-reverse;justify-content:center;grid-gap:0.5rem}.contact-QR h4{font-style:italic;font-size:1rem;font-family:var(--basic-font);font-weight:400;margin:0;text-align:center}.contact-QR img{width:132px}.contact-QR-subtitle{flex-direction:column}.contact-QR-subtitle a{cursor:pointer;color:black;text-decoration:underline;transition:color 0.7s;display:inline-block !important}.contact-QR-subtitle a:hover{color:#da650a}.emailLogs{background-color:white}.emailLogs .login-form-content{max-width:350px;padding:30px;border:1px solid black;margin-top:50px;margin-left:auto;margin-right:auto}.emailLogs .login-form-content .title p{font-size:32px;text-align:center}.emailLogs svg{max-width:20px}.emailLogs .login-form-content button{width:100%;background-color:black;margin-top:15px;padding-top:10px;padding-bottom:10px;color:white;border:none;text-transform:uppercase;cursor:pointer}.emailLogs .login-form-content button:hover{background-color:#e56909}.language-statistics-content{padding:50px}form .widget-text,form .widget-select,form .widget-textarea{margin-top:15px}form label{display:block;font-size:12px;color:#2c2c2c}form input,form select,form textarea{width:100%;max-width:100%;box-sizing:border-box;padding:16px;border:1px solid #181818}form input:focus,form textarea:focus{outline:none;border:1px solid #2c2c2c}form button.form-btn{width:100%;display:block;font-size:14px;margin:0;margin-left:auto;margin-right:auto;margin-top:30px;padding:15px 0;cursor:pointer;background-color:#e56909;color:white;border:0;text-transform:uppercase;font-family:"Josefin Sans";transition:0.3 all}.error{color:red;text-align:center;padding-top:15px}.chatbot-wrap{display:none;position:fixed;background-color:black;opacity:0.5;top:0;right:0;bottom:0;left:0;transition:0.6s all;transform:translate(0, 50%);opacity:0}.chatbot{display:none;position:fixed;left:50%;transition:0.6s all;transform:translate(-50%, 50%);opacity:0;top:50px;bottom:50px;overflow:hidden;border-radius:20px;border:2px solid var(--color-1);width:90%;max-width:900px;z-index:11}.chatbot-wrap.open{display:none;transform:translate(0, 0);opacity:1}.chatbot.open{transform:translate(-50%, 0);opacity:1}.chatbot iframe{border:none;width:100%;height:100%}