h1,.headline h2,.services_headline,.contact-headline{font-family:"Josefin Sans" !important;font-size:100px !important;text-transform:uppercase;font-weight:300 !important}.video_wrapper{padding:4vw 15vw}h2{font-family:"Josefin Sans" !important}.burger p{opacity:0;width:1px;height:1px}.phone_btn.black{color:#fff}.phone_btn{position:fixed;bottom:25px;left:50%;transform:translate(-50%) scale(1);background-color:#fff0;padding:20px 40px;border-radius:10px;box-shadow:0px 5px 30px rgba(0, 0, 0, 0);display:flex;justify-content:center;align-items:center;font-weight:400;transition:0.5s all;opacity:1;width:max-content;font-size:28px;color:#000;text-decoration:none;z-index:11}.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}.phone_btn:hover{transform:translate(-50%) scale(1.05);opacity:1;background-color:#fff;box-shadow:0px 5px 30px rgba(0, 0, 0, 0.15);color:#e56909}.phone_btn::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1);width:100%;height:100%;background-color:#fff;z-index:-1;opacity:1;transition:0.5s all;animation:5s ease-in-out infinite phone_btn;display:none}.phone_btn::before{display:flex}.phone_btn::after{content:"";order:-1;width:36px;height:36px;max-width:36px;max-height:36px;min-width:36px;min-height:36px;margin-right:10px;background-image:url(/files/design_files/icons/24-hours.svg);background-size:90%;position:relative;z-index:3;background-repeat:no-repeat;background-position:center;transform:scale(1);transition-delay:0s;opacity:1;animation:5s ease-in-out infinite phone_btn_icon;transition:0.5s all}.phone_btn.black::after{background-image:url(/files/design_files/icons/24-hours-w.svg)}.phone_btn:hover::after{background-image:url(/files/design_files/icons/24-hours-o.svg)}@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 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)}}.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%}:root{--color-1: #E56909;--color-2: #1F1F1F;--light: #f2f2f2;--grey: #D3D3D3;--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);--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(--accent-font);font-weight:700}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(--accent-font);font-weight:700}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{font-family:inherit;font-weight:inherit}.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)}.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;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:#000;background:var(--color-1)}.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}.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%)}.first_screen__text{max-width:100%}.first_screen__text h2{font-weight:300}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__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.offers_section{padding:var(--padding)}section.offers_section .swiper-wrapper{display:flex;align-items:center;justify-content:center}section.offers_section .offer_headline{color:#fff}section.offers_section .offers_swiper{display:flex;grid-gap:1rem;width:100%;color:#000}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:2rem;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:2rem;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 .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:20px;padding:0px;pointer-events:all;max-height:75px;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{padding-left:25px;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(0, -50%) rotate(90deg)}.dropdown_list section.offers_section .offers_swiper .offer_slide:hover .offer_headline{padding-left:35px;opacity:0.75}.dropdown_list section.offers_section .offers_swiper .offer_slide:hover .offer_headline:after{transform:translate(0, -50%) rotate(90deg)}.dropdown_list section.offers_section .offers_swiper .offer_slide .offer_headline{color:#000 !important;margin:0;height:75px;display:flex;position:relative;min-height:75px;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:#000}section.projects_section .headline{text-align:center;margin-bottom:2rem}section.projects_section .headline h2{margin:0}section.projects_section .headline p{margin:10px 0 0}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);aspect-ratio:1}section.projects_section .projects_list .project_image .image_wrapper{height:100%;width: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 .image_wrapper.loaded::after{content:"";background-image:url(/files/design_files/easyloop/logoEasylookSmall.svg);background-size:100%;width:2.5rem;display:block;aspect-ratio:1;position:absolute;z-index:1;top:5%;right:5%;pointer-events:none}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}section.projects_section .projectButton{display:block;margin:3rem auto 0}section.services_section{padding:var(--padding);color:var(--basic-text-color)}section.services_section h2.services_headline{text-align:center;font-size:4rem;margin:0 0 2rem}section.services_section h3{color:var(--accent-text-color)}section.services_section .services_list{display:grid;grid-template-columns:repeat(3, 1fr);text-align:center;grid-gap:1rem;justify-items:center}section.services_section .services_list .service_item_gallery{display:flex;justify-content:center;grid-gap:0.4rem}section.hosting_section{padding:var(--padding);color:var(--dark-text-color);background:var(--light)}section.hosting_section .hosting_section_footer{display:grid;grid-template-columns:4fr 1fr;justify-items:center;align-items:center;grid-gap:1rem}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__image{display:flex;justify-content:center}section.hosting_section .hosting_section_headline{font-size:4rem;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{font-size:4rem;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:#000;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}.full_vidbg_section video{height:100%;width:100%;object-fit:cover}.contactFormSection .open{top:50%;transform:translate(-50%, 0) !important}section.contactFormSection{padding:var(--padding);position:relative;background-color:#000 !important;width:45vw;border-radius:20px;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;z-index:11 !important;height:max-content;background-color:var(--accent-text-color) !important;transition:all 0.5s linear}section.contactFormSection .contactContentWrapper{color:#fff}section.contactFormSection .contactContentWrapper h4{color:#fff}section.contactFormSection .headline{display:flex;flex-direction:column;color:var(--basic-text-color)}section.contactFormSection .headline h2{margin:0;font-size:2rem !important}section.contactFormSection .headline h3{margin:0;text-align:left;text-transform:uppercase;font-size:16px;margin-bottom:30px;font-weight:300}section.contactFormSection form{font-size:16px;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;resize:none}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);position:relative}section#contact-info .first_screen__image{z-index:0}section#contact-info .contact-main-info,section#contact-info .contact-navigation-wrapper,section#contact-info .contact-logos-wrapper,section#contact-info .contact-headline{z-index:1}section#contact-info button{color:#000 !important}section#contact-info .contact-headline{flex:100%;margin:0;font-size:4rem}section#contact-info .contact-main-info{flex:1.5}section#contact-info .contact-main-info a{color:inherit}section#contact-info .contact-main-info .contact-main-info-text{display:flex;flex-direction:column;justify-content:space-between;grid-gap:1rem;height:100%;font-style:italic}section#contact-info .contact-main-info .contact-main-info-text 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:var(--accent-text-color);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}.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:#1f1f1f;text-decoration:none;font-size:24px}.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:20px}.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:#000;cursor:pointer;transition:0.3s all}.multilanguage-selector input[type="submit"]:hover{background:black;color:#fff}@media (max-width:1200px){h1,.headline h2,.services_headline,.contact-headline{font-size:64px !important}.dropdown_list section.offers_section .offers_swiper .offer_slide{border-radius:15px}.dropdown_list section.offers_section .offers_swiper{grid-gap:10px}}@media (max-width:989px){.dropdown_list section.offers_section .offers_swiper .offer_slide{min-width:100%}}@media (max-width:767px){section.contactFormSection .headline h2{font-size:1rem !important}section.contactFormSection{width:100vw}h1,.headline h2,.services_headline,.contact-headline{font-size:42px !important}h1{font-size:1.5em}.first_screen__text h2{font-size:18px}section.services_section h2.services_headline{font-size:2.5rem}section.contactFormSection .headline h3{font-size:1rem;text-align:left}section.contactFormSection .headline h2{font-size:2.5rem}section.offers_section .offers_swiper .offer_slide .offer_content .offer_text{position:relative;color:#000;opacity:1;background-color:transparent;display:flex;flex-direction:column}section.offers_section .offers_swiper .offer_slide{flex-direction:column}section.offers_section .offers_swiper .offer_slide .offer_image{display:none}section.offers_section .offers_swiper{height:fit-content !important;flex-direction:column}section.services_section .services_list{display:flex;flex-direction:column}section.contactFormSection form{display:flex;flex-direction:column}}