@charset "UTF-8";svg.svelte-tp7ou7{height:20px;width:20px;fill:var(--black1);transition:.25s}.switch.svelte-1g1b2j0.svelte-1g1b2j0{position:relative;display:inline-block;width:48px;height:26px;margin-bottom:20px}.switch.svelte-1g1b2j0 input.svelte-1g1b2j0{opacity:0;width:0;height:0}.switch.svelte-1g1b2j0 input:checked+.slider .circle.svelte-1g1b2j0{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translate(22px)}.switch.svelte-1g1b2j0 .slider.svelte-1g1b2j0{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg_color);box-shadow:var(--boxshadow1);transition:var(--transition1);border-radius:34px}.switch.svelte-1g1b2j0 .slider .circle.svelte-1g1b2j0{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:var(--mobile_menu_bg);box-shadow:var(--boxshadow1);transition:var(--transition1);border-radius:100%;display:flex;align-items:center;justify-content:center}.switch.svelte-1g1b2j0 .slider .circle.svelte-1g1b2j0 svg{height:12px;width:12px;fill:var(--font_color)}[mobile_menu] [toggle_theme]{margin:20px 18px}.button_cont.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{height:100%;display:flex;align-items:center;justify-content:center}.button_cont.svelte-j1sb17 .button.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{display:flex;align-items:center;background-color:transparent;border-radius:6px;position:relative;padding:6px 12px;transition:var(--transition1)}.button_cont.svelte-j1sb17 .button.cta.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{padding:0;box-shadow:var(--boxshadow1);background:var(--purple2)}.button_cont.svelte-j1sb17 .button.cta a.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{padding:6px 12px;color:var(--white1);line-height:1}.button_cont.svelte-j1sb17 .button.cta.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17:hover{transform:translateY(-4px)}.button_cont.svelte-j1sb17 .button.cta:hover a.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{color:var(--white1)!important}.button_cont.svelte-j1sb17 .button.svelte-j1sb17:hover>.link_cont.svelte-j1sb17>a.svelte-j1sb17,.button_cont.svelte-j1sb17 .button.svelte-j1sb17:hover>.link_cont.svelte-j1sb17>span.svelte-j1sb17{color:var(--hilight1)}.button_cont.svelte-j1sb17 .button.svelte-j1sb17:hover .chevron svg{fill:var(--hilight1)}.button_cont.svelte-j1sb17 .button:hover .submenu_cont.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{animation-name:fadeIn;display:flex}.button_cont.svelte-j1sb17 .button .link_cont.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{display:flex!important;align-items:center!important}.button_cont.svelte-j1sb17 .button a.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17,.button_cont.svelte-j1sb17 .button span.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{padding:0;transition:var(--transition1);font-weight:500;font-size:14px;color:var(--font_color)}.button_cont.svelte-j1sb17 .button .chevron.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{display:flex}.button_cont.svelte-j1sb17 .button.svelte-j1sb17 .chevron svg{height:8px;width:8px;fill:var(--font_color);transform:translateY(2px);margin-left:6px;cursor:pointer}.button_cont.svelte-j1sb17 .button .submenu_cont.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{position:absolute;left:0;z-index:11;transform:translateY(calc(50% + 8px));padding-top:6px;animation-duration:.4s;animation-name:fadeOut}.button_cont.svelte-j1sb17 .button .submenu_cont .submenu.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{flex-direction:column;background-color:var(--bg_color);border-radius:6px;box-shadow:var(--boxshadow1);min-width:160px;width:max-content;padding:8px;gap:4px;transition:.25s}.button_cont.svelte-j1sb17 .button .submenu_cont .submenu .button.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{width:100%;border-radius:6px;display:flex;align-items:center;padding:6px;transition:.5s}.button_cont.svelte-j1sb17 .button .submenu_cont .submenu .button a.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{position:absolute;top:0;left:0;width:100%;height:100%}.button_cont.svelte-j1sb17 .button .submenu_cont .submenu .button span.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{padding:unset}.button_cont.svelte-j1sb17 .button .submenu_cont .submenu .button.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17:hover{background-color:var(--hover_nav_item_bg)}.mobile_menu_cont .button.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{flex-direction:column!important;align-items:flex-start!important;padding:6px 18px}.mobile_menu_cont .button.svelte-j1sb17 .submenu_cont.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{transform:unset!important;display:flex;animation-name:unset!important;position:relative}.mobile_menu_cont .button.svelte-j1sb17 .submenu_cont .submenu.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{background-color:var(--mobile_menu_bg)}.mobile_menu_cont .cta{max-width:80%;width:fit-content;margin-left:18px;padding:4px 12px}body[is_top_of_page=false] nav[desktop_menu] .submenu{background-color:var(--mobile_menu_bg)!important}body[is_top_of_page=false] nav[desktop_menu] .submenu .button.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{padding:4px 12px!important}@media (max-width: 992px){.button_cont.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{display:contents}.button_cont.svelte-j1sb17 .button.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{padding:6px 18px;flex-direction:column;align-items:start}.button_cont.svelte-j1sb17 .button .submenu_cont.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{transform:unset!important;display:flex;animation-name:unset!important;position:relative}.button_cont.svelte-j1sb17 .button .submenu_cont .submenu.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{align-items:start}.button_cont.svelte-j1sb17 .button .submenu_cont .submenu .button.svelte-j1sb17.svelte-j1sb17.svelte-j1sb17{align-items:flex-start}}.language_picker.svelte-ze7ewv.svelte-ze7ewv.svelte-ze7ewv{z-index:1;position:relative;margin:auto 0 auto 20px;width:fit-content}.language_picker.svelte-ze7ewv .selected_language.svelte-ze7ewv.svelte-ze7ewv{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 8px;box-shadow:var(--boxshadow1);border-radius:4px;cursor:pointer}.language_picker.svelte-ze7ewv .selected_language.svelte-ze7ewv svg{height:8px;width:8px;fill:var(--font_color)}.language_picker.svelte-ze7ewv .selected_language.svelte-ze7ewv:hover+.languages_wrapper.svelte-ze7ewv{animation-name:fadeIn}.language_picker.svelte-ze7ewv .flag.svelte-ze7ewv.svelte-ze7ewv{width:16px;height:16px}.language_picker.svelte-ze7ewv .languages_wrapper.svelte-ze7ewv.svelte-ze7ewv{position:absolute;transition:.25s;animation-duration:.4s;animation-name:fadeOut}.language_picker.svelte-ze7ewv .languages_wrapper .languages_cont.svelte-ze7ewv.svelte-ze7ewv{display:flex;flex-direction:column;background-color:var(--bg_color);border-radius:6px;box-shadow:var(--boxshadow1);min-width:160px;width:max-content;padding:8px;gap:4px;margin-top:4px}.language_picker.svelte-ze7ewv .languages_wrapper .language_option.svelte-ze7ewv.svelte-ze7ewv{display:flex;position:relative;gap:8px;align-items:center;padding:6px;cursor:pointer;transition:var(--transition1);border-radius:6px}.language_picker.svelte-ze7ewv .languages_wrapper .language_option span.svelte-ze7ewv.svelte-ze7ewv{transition:var(--transition1);font-weight:500;font-size:14px;color:var(--font_color)}.language_picker.svelte-ze7ewv .languages_wrapper .language_option.svelte-ze7ewv.svelte-ze7ewv:hover{background-color:var(--hover_nav_item_bg)}.language_picker.svelte-ze7ewv .languages_wrapper .language_option:hover span.svelte-ze7ewv.svelte-ze7ewv{color:var(--hilight1)}.language_picker.svelte-ze7ewv .languages_wrapper.svelte-ze7ewv.svelte-ze7ewv:hover{animation-name:fadeIn}footer .language_picker.svelte-ze7ewv.svelte-ze7ewv.svelte-ze7ewv{margin:0 0 20px!important}[mobile_menu] .language_picker.svelte-ze7ewv.svelte-ze7ewv.svelte-ze7ewv{margin:20px 0 0 20px!important}[mobile_menu] .language_picker.svelte-ze7ewv .languages_cont.svelte-ze7ewv.svelte-ze7ewv,body[is_top_of_page=false] .languages_cont.svelte-ze7ewv.svelte-ze7ewv.svelte-ze7ewv{background-color:var(--mobile_menu_bg)!important}@media (max-width: 1200px){header .language_picker.svelte-ze7ewv .languages_wrapper.svelte-ze7ewv.svelte-ze7ewv{right:0}}nav.svelte-1dnx9tc.svelte-1dnx9tc.svelte-1dnx9tc{display:flex;gap:4px;height:100%}header.svelte-1dnx9tc.svelte-1dnx9tc.svelte-1dnx9tc{z-index:10;height:60px;display:flex;justify-content:flex-end;align-items:center;width:100%;gap:20px;padding:0 8vw;position:fixed;top:0;box-shadow:var(--boxshadow1);transition:var(--transition1);background-color:var(--bg_color);margin-top:30px}header.svelte-1dnx9tc .navbar.svelte-1dnx9tc.svelte-1dnx9tc{display:flex;justify-content:space-between;width:100%;align-items:center;height:100%}header.svelte-1dnx9tc .navbar .nav_burger_button.svelte-1dnx9tc.svelte-1dnx9tc{display:none;height:20px;width:20px;justify-content:space-between;flex-direction:column;cursor:pointer}header.svelte-1dnx9tc .navbar .nav_burger_button:hover div.svelte-1dnx9tc.svelte-1dnx9tc{background-color:var(--purple3);box-shadow:var(--boxshadow1)}header.svelte-1dnx9tc .navbar .nav_burger_button div.svelte-1dnx9tc.svelte-1dnx9tc{background-color:var(--font_color);width:100%;height:2px;border-radius:6px;transition:var(--transition1)}header.svelte-1dnx9tc .navbar .logo_container.svelte-1dnx9tc.svelte-1dnx9tc{height:60px;position:relative;padding:14px 0;transition:var(--transition1)}header.svelte-1dnx9tc .navbar .logo_container.svelte-1dnx9tc img{max-width:100%;max-height:100%;object-fit:contain}.mobile_menu_cont.svelte-1dnx9tc.svelte-1dnx9tc.svelte-1dnx9tc{display:flex;position:fixed;z-index:9;top:0;right:0;background-color:var(--hide_bg);height:100%;transform:translateY(40px);justify-content:flex-end;width:100%;animation-duration:.2s;animation-name:fadeIn}.mobile_menu_cont.svelte-1dnx9tc nav[mobile_menu].svelte-1dnx9tc.svelte-1dnx9tc{display:flex!important;flex-direction:column;background-color:var(--mobile_menu_bg);box-shadow:var(--boxshadow1);animation-duration:.4s;animation-name:inFromRight;padding:8px 0}html body header[logo_vertical_align=bottom] .logo_container.svelte-1dnx9tc.svelte-1dnx9tc.svelte-1dnx9tc{padding:0!important}[is_mobile_nav_displayed=true] header.svelte-1dnx9tc .nav_burger_button.svelte-1dnx9tc>div.svelte-1dnx9tc:nth-of-type(1){transform:translateY(9px) rotate(45deg)}[is_mobile_nav_displayed=true] header.svelte-1dnx9tc .nav_burger_button.svelte-1dnx9tc>div.svelte-1dnx9tc:nth-of-type(2){opacity:0}[is_mobile_nav_displayed=true] header.svelte-1dnx9tc .nav_burger_button.svelte-1dnx9tc>div.svelte-1dnx9tc:nth-of-type(3){transform:translateY(-9px) rotate(135deg)}[is_top_of_page=false] header.svelte-1dnx9tc.svelte-1dnx9tc.svelte-1dnx9tc{background-color:var(--mobile_menu_bg);height:40px}[is_top_of_page=false] header.svelte-1dnx9tc .logo_container.svelte-1dnx9tc.svelte-1dnx9tc{height:40px!important;padding:8px 0!important}.mobile_menu_cont.animate_out{animation-name:fadeOut2!important;animation-duration:.4s!important}.mobile_menu_cont.animate_out nav[mobile_menu].svelte-1dnx9tc.svelte-1dnx9tc.svelte-1dnx9tc{animation-name:outToRight!important;animation-duration:.4s!important}@media (max-width: 992px){header.svelte-1dnx9tc.svelte-1dnx9tc.svelte-1dnx9tc{background-color:var(--mobile_menu_bg);height:40px;padding:0 var(--mobile_gutter)}header.svelte-1dnx9tc .navbar .logo_container.svelte-1dnx9tc.svelte-1dnx9tc{height:40px!important;padding:8px 0!important}header.svelte-1dnx9tc .navbar .nav_burger_button.svelte-1dnx9tc.svelte-1dnx9tc{display:flex}header.svelte-1dnx9tc .navbar [desktop_menu].svelte-1dnx9tc.svelte-1dnx9tc{display:none}}.section_wrapper.svelte-nlurq6.svelte-nlurq6{width:100%;padding:80px var(--gutter);display:flex;flex-direction:column}.section_wrapper.svelte-nlurq6 .pretitle.svelte-nlurq6{font-size:14px;color:var(--hilight1);letter-spacing:3px;text-transform:uppercase;font-weight:500;display:block}.section_wrapper.svelte-nlurq6 h2.svelte-nlurq6{font-size:38px;font-weight:600;margin-bottom:60px}@media (max-width: 1400px){.section_wrapper.svelte-nlurq6.svelte-nlurq6{padding:60px var(--tablet_gutter)}}@media (max-width: 992px){.section_wrapper.svelte-nlurq6.svelte-nlurq6{padding:40px var(--mobile_gutter)}}@media (max-width: 700px){.section_wrapper.svelte-nlurq6 .pretitle.svelte-nlurq6{font-size:12px;letter-spacing:2px}.section_wrapper.svelte-nlurq6 h2.svelte-nlurq6{font-size:24px;margin-bottom:20px}}.section_wrapper.whole_screen.svelte-nlurq6.svelte-nlurq6{padding-left:0;padding-right:0}.section_wrapper.whole_screen.svelte-nlurq6 .pretitle.svelte-nlurq6,.section_wrapper.whole_screen.svelte-nlurq6 h2.svelte-nlurq6{padding-left:var(--gutter);padding-right:var(--gutter)}@media (max-width: 1400px){.section_wrapper.whole_screen.svelte-nlurq6 .pretitle.svelte-nlurq6,.section_wrapper.whole_screen.svelte-nlurq6 h2.svelte-nlurq6{padding-left:var(--tablet_gutter);padding-right:var(--tablet_gutter)}}@media (max-width: 992px){.section_wrapper.whole_screen.svelte-nlurq6 .pretitle.svelte-nlurq6,.section_wrapper.whole_screen.svelte-nlurq6 h2.svelte-nlurq6{padding-left:var(--mobile_gutter);padding-right:var(--mobile_gutter)}}#hero_home_section{padding:140px var(--gutter);display:flex;flex-direction:row}.left.svelte-284ex1.svelte-284ex1.svelte-284ex1{width:60%;padding:0 10% 0 0}.left.svelte-284ex1 h1 span.svelte-284ex1.svelte-284ex1{font-size:38px;font-weight:600;margin-bottom:8px}.left.svelte-284ex1 h1 span.svelte-284ex1.svelte-284ex1:nth-of-type(2){color:var(--blue1);background:var(--gd_blue_purple2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.left.svelte-284ex1 h2.svelte-284ex1.svelte-284ex1{font-size:26px;font-weight:600;margin-bottom:40px}.left.svelte-284ex1 .content.svelte-284ex1.svelte-284ex1{font-size:18px;line-height:26px}.left.svelte-284ex1 .icons_section_wrapper.svelte-284ex1.svelte-284ex1{margin-top:40px;display:flex}.left.svelte-284ex1 .icons_section_wrapper.svelte-284ex1>div.svelte-284ex1{display:flex;flex-direction:column;width:50%}.left.svelte-284ex1 .icons_section_wrapper>div span.svelte-284ex1.svelte-284ex1{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-bottom:16px}.left.svelte-284ex1 .icons_section_wrapper>div .icons_wrapper.svelte-284ex1.svelte-284ex1{display:flex;gap:18px}.left.svelte-284ex1 .icons_section_wrapper>div .icons_wrapper .icon_wrapper.svelte-284ex1.svelte-284ex1{position:relative;height:60px;width:60px;background-image:var(--card_bg);box-shadow:var(--card_boxshadow);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:.2s}.left.svelte-284ex1 .icons_section_wrapper>div .icons_wrapper .icon_wrapper.svelte-284ex1 svg{transition:.2s ease-out;fill:var(--font_color)}.left.svelte-284ex1 .icons_section_wrapper>div .icons_wrapper .icon_wrapper img.svelte-284ex1.svelte-284ex1{height:30px;width:38px;object-fit:contain}.left.svelte-284ex1 .icons_section_wrapper>div .icons_wrapper .icon_wrapper.with_hover.svelte-284ex1.svelte-284ex1:hover{background-image:var(--hero_icon_hover_bg);transform:translateY(-4px);cursor:pointer}.left.svelte-284ex1 .icons_section_wrapper>div .icons_wrapper .icon_wrapper.with_hover.svelte-284ex1:hover svg{fill:var(--white1)}.right.svelte-284ex1.svelte-284ex1.svelte-284ex1{position:relative;width:40%}.right.svelte-284ex1 img{max-width:100%;transform:translateY(0) scale(1);animation-name:levitate;animation-duration:4s;animation-iteration-count:infinite}.right.svelte-284ex1 .img_bg.svelte-284ex1.svelte-284ex1{position:absolute;top:50%;left:50%;border-radius:50%;width:60%;height:60%;background-image:linear-gradient(-45deg,#bd34fe 50%,#47caff 50%);filter:blur(50px);transform:translate(-50%,-50%);animation-name:rotate;animation-duration:14s;animation-iteration-count:infinite}@media (max-width: 1400px){#hero_home_section{padding:110px 8vw;min-height:unset}.icons_section_wrapper.svelte-284ex1.svelte-284ex1.svelte-284ex1{flex-direction:column;width:100%!important;flex-wrap:wrap;gap:40px}.icons_section_wrapper.svelte-284ex1>div.svelte-284ex1.svelte-284ex1{width:100%!important}}@media (max-width: 1200px){.left.svelte-284ex1.svelte-284ex1.svelte-284ex1{width:100%;padding:0}.left.svelte-284ex1 h2.svelte-284ex1.svelte-284ex1{margin-bottom:10px}.right.svelte-284ex1.svelte-284ex1.svelte-284ex1{display:none}}@media (max-width: 992px){#hero_home_section{padding:110px 12px 40px}}@media (max-width: 700px){.left.svelte-284ex1 h1 span.svelte-284ex1.svelte-284ex1{font-size:24px;margin-bottom:2px}.left.svelte-284ex1 h2.svelte-284ex1.svelte-284ex1{font-size:16px;margin-bottom:14px}.left.svelte-284ex1 .content.svelte-284ex1.svelte-284ex1{line-height:24px}.left.svelte-284ex1 .icons_section_wrapper.svelte-284ex1.svelte-284ex1{gap:20px;margin-top:20px}.left.svelte-284ex1 .icons_section_wrapper.svelte-284ex1>div.svelte-284ex1{margin-bottom:8px}.left.svelte-284ex1 .icons_section_wrapper>div span.svelte-284ex1.svelte-284ex1{margin-bottom:8px}}.cards_wrapper.svelte-3lv8nm{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-row-gap:38px;grid-column-gap:38px}@media (max-width: 1200px){.cards_wrapper.svelte-3lv8nm{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.cards_wrapper.svelte-3lv8nm{grid-template-columns:repeat(1,1fr)}}.card.svelte-onwlwt.svelte-onwlwt{display:flex;padding:24px;border-radius:22px;flex-direction:column;background:var(---card_bg);box-shadow:var(--card_boxshadow);transition:.25s}.card.svelte-onwlwt svg{margin-bottom:32px;height:46px;width:46px;padding:8px;background-color:var(--skill_card_bg_color);border-radius:12px;box-shadow:var(--boxshadow1);background-image:var(--gd_blue_purple1)}.card.svelte-onwlwt .title.svelte-onwlwt{font-weight:500;font-size:22px;line-height:32px;margin-bottom:8px}.card.svelte-onwlwt .content.svelte-onwlwt{font-size:15px;line-height:22px;font-weight:500;letter-spacing:1px}@media (max-width: 700px){.card.svelte-onwlwt.svelte-onwlwt{padding:12px}.card.svelte-onwlwt svg{margin-bottom:18px}.card.svelte-onwlwt .title.svelte-onwlwt{font-size:18px;line-height:unset}.card.svelte-onwlwt .content.svelte-onwlwt{font-size:13px;line-height:unset}}.card.svelte-1g3pk1c.svelte-1g3pk1c{border-radius:16px;overflow:hidden;cursor:pointer;background:var(--card_bg);box-shadow:var(--card_boxshadow);transition:transform .3s ease,box-shadow .3s ease}.card.svelte-1g3pk1c.svelte-1g3pk1c:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000024}.card.svelte-1g3pk1c:hover .thumb img.svelte-1g3pk1c,.card.svelte-1g3pk1c:hover .thumb video.svelte-1g3pk1c{transform:scale(1.04)}.card.svelte-1g3pk1c:hover .overlay.svelte-1g3pk1c{opacity:1}.card.svelte-1g3pk1c:hover .view_badge.svelte-1g3pk1c{opacity:1;transform:translateY(0)}.thumb.svelte-1g3pk1c.svelte-1g3pk1c{position:relative;aspect-ratio:16/10;overflow:hidden}.thumb.svelte-1g3pk1c img.svelte-1g3pk1c,.thumb.svelte-1g3pk1c video.svelte-1g3pk1c{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.overlay.svelte-1g3pk1c.svelte-1g3pk1c{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(90,25,171,.2);opacity:0;transition:opacity .3s ease}.view_badge.svelte-1g3pk1c.svelte-1g3pk1c{position:absolute;top:14px;right:14px;background:rgba(0,0,0,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:50px;opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.meta.svelte-1g3pk1c.svelte-1g3pk1c{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.meta.svelte-1g3pk1c .title.svelte-1g3pk1c{font-size:15px;font-weight:600;line-height:1.4;color:var(--font_color);margin:0}.stack_pills.svelte-1g3pk1c.svelte-1g3pk1c{display:flex;flex-wrap:wrap;gap:6px}.pill.svelte-1g3pk1c.svelte-1g3pk1c{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:100px;font-size:11px;font-weight:500;color:var(--font_color);background:var(--bg_color);border:1px solid var(--border_color, rgba(128, 128, 128, .15));white-space:nowrap}.pill.svelte-1g3pk1c img.svelte-1g3pk1c{width:13px;height:13px;object-fit:contain;display:block}.pill.pill_more.svelte-1g3pk1c.svelte-1g3pk1c{color:var(--hilight1);background:transparent;border-color:transparent;padding-left:2px;font-weight:600}@media (max-width: 700px){.meta.svelte-1g3pk1c.svelte-1g3pk1c{padding:12px 14px 14px}.meta.svelte-1g3pk1c .title.svelte-1g3pk1c{font-size:14px}}.overlay.svelte-18pnkne.svelte-18pnkne{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;justify-content:flex-end;animation:svelte-18pnkne-ov_in .28s ease-out forwards}.overlay.closing.svelte-18pnkne.svelte-18pnkne{animation:svelte-18pnkne-ov_out .26s ease-in forwards}.overlay.closing.svelte-18pnkne .sheet.svelte-18pnkne{animation:svelte-18pnkne-sheet_out .26s ease-in forwards}.sheet.svelte-18pnkne.svelte-18pnkne{max-width:1180px;height:100vh;background:var(--card_bg);box-shadow:-24px 0 64px #0003;display:flex;flex-direction:column;overflow:hidden;animation:svelte-18pnkne-sheet_in .36s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-18pnkne-ov_in{0%{opacity:0}to{opacity:1}}@keyframes svelte-18pnkne-ov_out{0%{opacity:1}to{opacity:0}}@keyframes svelte-18pnkne-sheet_in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-18pnkne-sheet_out{0%{transform:translate(0)}to{transform:translate(100%)}}.header.svelte-18pnkne.svelte-18pnkne{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:60px;border-bottom:1px solid rgba(128,128,128,.12);gap:12px}.btn_back.svelte-18pnkne.svelte-18pnkne{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;cursor:pointer;color:var(--font_color);opacity:.5;font-size:13px;font-weight:500;padding:6px 10px;border-radius:8px;transition:opacity .16s,background .16s}.btn_back.svelte-18pnkne svg.svelte-18pnkne{width:16px;height:16px;flex-shrink:0}.btn_back.svelte-18pnkne.svelte-18pnkne:hover{opacity:1;background:rgba(128,128,128,.1)}.btn_close.svelte-18pnkne.svelte-18pnkne{flex-shrink:0;width:32px;height:32px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--font_color);opacity:.4;transition:opacity .16s,background .16s}.btn_close.svelte-18pnkne svg.svelte-18pnkne{width:18px;height:18px}.btn_close.svelte-18pnkne.svelte-18pnkne:hover{opacity:1;background:rgba(128,128,128,.1)}.body.svelte-18pnkne.svelte-18pnkne{flex:1;overflow-y:auto}.content.svelte-18pnkne.svelte-18pnkne{padding:28px 36px 60px;display:flex;flex-direction:column;gap:26px;max-width:860px;margin:0 auto}.gallery.svelte-18pnkne.svelte-18pnkne{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:10px;background:var(--bg_color)}.slides.svelte-18pnkne.svelte-18pnkne{width:100%;height:100%;position:relative}.slide.svelte-18pnkne.svelte-18pnkne{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .28s ease;pointer-events:none}.slide.active.svelte-18pnkne.svelte-18pnkne{opacity:1;pointer-events:auto}.slide.svelte-18pnkne img{width:100%;height:100%;object-fit:contain;display:block}.slide.svelte-18pnkne video{width:100%;height:100%;object-fit:contain;display:block}.slide.svelte-18pnkne iframe{width:100%;height:100%;border:none;display:block}.arrow.svelte-18pnkne.svelte-18pnkne{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none;color:#fff;font-size:22px;width:38px;height:38px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .16s;z-index:2;padding:0 0 2px}.arrow.svelte-18pnkne.svelte-18pnkne:hover{background:var(--hilight1)}.arrow.arrow_prev.svelte-18pnkne.svelte-18pnkne{left:12px}.arrow.arrow_next.svelte-18pnkne.svelte-18pnkne{right:12px}.dots.svelte-18pnkne.svelte-18pnkne{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.dot_btn.svelte-18pnkne.svelte-18pnkne{width:7px;height:7px;border-radius:50%;background:rgba(128,90,213,.3);border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}.dot_btn.active.svelte-18pnkne.svelte-18pnkne{background:var(--hilight1);transform:scale(1.35)}.c_title.svelte-18pnkne.svelte-18pnkne{font-size:22px;font-weight:700;line-height:1.3;color:var(--font_color);margin:0}.c_desc.svelte-18pnkne.svelte-18pnkne,.c_desc a{font-size:14px;line-height:1.8;color:var(--font_color);margin:0}.c_block.svelte-18pnkne.svelte-18pnkne{border-radius:10px;padding:18px 20px;background:var(--bg_color);border-left:3px solid var(--hilight1);display:flex;flex-direction:column;gap:8px}.c_block.c_results.svelte-18pnkne.svelte-18pnkne{border-left-color:#22c55e}.c_block.c_results.svelte-18pnkne .c_block_label.svelte-18pnkne{color:#22c55e}.c_block_label.svelte-18pnkne.svelte-18pnkne{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--hilight1)}.c_block_text.svelte-18pnkne.svelte-18pnkne{font-size:13px;line-height:1.75;color:var(--font_color);opacity:.8}.c_tech.svelte-18pnkne.svelte-18pnkne{display:flex;flex-direction:column;gap:11px}.c_tech_label.svelte-18pnkne.svelte-18pnkne{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--font_color);opacity:.35}.c_pills.svelte-18pnkne.svelte-18pnkne{display:flex;flex-wrap:wrap;gap:7px}.pill.svelte-18pnkne.svelte-18pnkne{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:500;color:var(--font_color);background:var(--bg_color);border:1px solid rgba(128,128,128,.15)}.pill.svelte-18pnkne img.svelte-18pnkne{width:14px;height:14px;object-fit:contain;display:block}.c_cta.svelte-18pnkne.svelte-18pnkne{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:13px;font-weight:500;color:var(--font_color);background:transparent;border:1px solid rgba(128,128,128,.25);padding:9px 18px;border-radius:10px;text-decoration:none;transition:border-color .16s,color .16s}.c_cta.svelte-18pnkne svg.svelte-18pnkne{width:14px;height:14px}.c_cta.svelte-18pnkne.svelte-18pnkne:hover{border-color:var(--hilight1);color:var(--hilight1)}.c_badge_prod.svelte-18pnkne.svelte-18pnkne{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#22c55e}.badge_dot.svelte-18pnkne.svelte-18pnkne{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:svelte-18pnkne-pulse_dot 2s ease-in-out infinite}@keyframes svelte-18pnkne-pulse_dot{0%,to{opacity:1}50%{opacity:.35}}@media (max-width: 1100px){.sheet.svelte-18pnkne.svelte-18pnkne{width:90vw}}@media (max-width: 700px){.sheet.svelte-18pnkne.svelte-18pnkne{width:100vw}.content.svelte-18pnkne.svelte-18pnkne{padding:20px 20px 48px;gap:20px}.c_title.svelte-18pnkne.svelte-18pnkne{font-size:18px}}.cards_wrapper.svelte-1r12u0m.svelte-1r12u0m{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card_item.hidden.svelte-1r12u0m.svelte-1r12u0m{display:none}.card_item.reveal.svelte-1r12u0m.svelte-1r12u0m{animation:svelte-1r12u0m-revealCard .38s ease-out forwards}@keyframes svelte-1r12u0m-revealCard{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.show_more_wrap.svelte-1r12u0m.svelte-1r12u0m{display:flex;justify-content:center;margin-top:48px}.button.svelte-1r12u0m.svelte-1r12u0m{display:flex;align-items:center;background:var(--purple2);border-radius:6px;padding:8px 16px;box-shadow:var(--boxshadow1);cursor:pointer;transition:var(--transition1)}.button.svelte-1r12u0m.svelte-1r12u0m:hover{transform:translateY(-4px)}.button.svelte-1r12u0m span.svelte-1r12u0m{color:var(--white1);font-weight:500;font-size:14px}@media (max-width: 1200px){.cards_wrapper.svelte-1r12u0m.svelte-1r12u0m{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.cards_wrapper.svelte-1r12u0m.svelte-1r12u0m{grid-template-columns:1fr;gap:18px}.button.svelte-1r12u0m span.svelte-1r12u0m{font-size:13px}}.col.svelte-17dlzti.svelte-17dlzti{display:flex;flex-direction:column;flex:1}.col.svelte-17dlzti .pretitle.svelte-17dlzti{font-size:11px;color:var(--hilight1);letter-spacing:2px;text-transform:uppercase;font-weight:500;display:block}.col.svelte-17dlzti .col_title.svelte-17dlzti{font-size:22px;font-weight:600;margin-bottom:20px}.col.svelte-17dlzti .timeline_wrapper.svelte-17dlzti{position:relative;display:flex;flex-direction:column;gap:40px}.col.svelte-17dlzti .timeline_wrapper .left_bar.svelte-17dlzti{position:absolute;width:5px;border-radius:4px;height:100%;background-color:var(--cv_left_bar)}@media (max-width: 700px){.col.svelte-17dlzti .col_title.svelte-17dlzti{font-size:18px}}.item_wrapper.svelte-1r4qjub.svelte-1r4qjub{display:flex;position:relative;margin:0 40px;padding:24px;border-radius:12px;flex-direction:column;background:var(--card_bg);box-shadow:var(--card_boxshadow);transition:var(--transition1);cursor:pointer}.item_wrapper.svelte-1r4qjub.svelte-1r4qjub:before{content:"";position:absolute;transition:var(--transition);width:100%;height:100%;border-radius:6px;top:0;left:0;background:var(--cv_bg);opacity:0;transition:var(--transition1)}.item_wrapper.svelte-1r4qjub.svelte-1r4qjub:hover:before{opacity:1}.item_wrapper.svelte-1r4qjub:hover .hook_circle.svelte-1r4qjub{background-color:var(--hilight1)!important}.item_wrapper.svelte-1r4qjub:hover .subtitle.svelte-1r4qjub{color:var(--hilight1)!important}.item_wrapper.svelte-1r4qjub:hover .content.svelte-1r4qjub{color:var(--cv_content_hover)!important}.item_wrapper.svelte-1r4qjub .hook_bar.svelte-1r4qjub{position:absolute;width:36px;border-radius:4px;height:4px;background-color:var(--cv_left_bar);transform:translate(-60px) translateY(20px)}.item_wrapper.svelte-1r4qjub .hook_bar .hook_circle.svelte-1r4qjub{position:absolute;width:6px;border-radius:100%;height:6px;background-color:var(--bg_color);box-shadow:0 0 0 4px var(--cv_left_bar);top:50%;left:0;transform:translate(calc(-100% + 2px),-50%);transition:var(--transition1);overflow:hidden}.item_wrapper.svelte-1r4qjub .logo{z-index:1;height:60px;max-width:200px;margin-bottom:12px;object-fit:contain;object-position:left}.item_wrapper.svelte-1r4qjub .title.svelte-1r4qjub{z-index:1;font-size:18px;font-weight:600;margin-bottom:4px}.item_wrapper.svelte-1r4qjub .subtitle.svelte-1r4qjub{z-index:1;font-size:11px;color:#7c838e;margin-bottom:16px;transition:var(--transition1)}.item_wrapper.svelte-1r4qjub .content_wrapper.svelte-1r4qjub{z-index:1;position:relative;overflow:hidden;max-height:4.6em;transition:max-height .5s ease}.item_wrapper.svelte-1r4qjub .content.svelte-1r4qjub{z-index:1;color:#7c838e;transition:var(--transition1);display:block;line-height:1.55}.item_wrapper.svelte-1r4qjub .toggle_label.svelte-1r4qjub{z-index:1;display:block;margin-top:10px;font-size:13px;font-weight:500;color:var(--hilight1);transition:var(--transition1)}.item_wrapper.expanded.svelte-1r4qjub .content_wrapper.svelte-1r4qjub{max-height:3000px}@media (max-width: 1200px){.item_wrapper.svelte-1r4qjub.svelte-1r4qjub{margin-right:0!important}}@media (max-width: 700px){.logo{height:40px!important}}.cv_wrapper.svelte-15izmav{display:flex}#open_cv_pdf{margin-left:auto;margin-right:auto;margin-top:40px}@media (max-width: 1200px){.cv_wrapper.svelte-15izmav{flex-direction:column;gap:40px}}.slider_wrapper.svelte-fqen6j.svelte-fqen6j.svelte-fqen6j{position:relative;overflow:hidden}.slider_wrapper.svelte-fqen6j .hide.svelte-fqen6j.svelte-fqen6j{width:220px;height:100%;position:absolute;z-index:1;transition:var(--transition1);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,var(--bg_color) 80%,var(--bg_color) 100%)}.slider_wrapper.svelte-fqen6j .hide.svelte-fqen6j.svelte-fqen6j:nth-of-type(2){right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--bg_color) 80%,var(--bg_color) 100%)}.slider_wrapper.svelte-fqen6j .slider_row.svelte-fqen6j.svelte-fqen6j{display:flex;justify-content:space-between;align-content:center;padding:20px 0;animation-name:infinite_slider;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear;width:fit-content}.slider_wrapper.svelte-fqen6j .slider_row.svelte-fqen6j.svelte-fqen6j:nth-of-type(2n){animation-name:infinite_slider_reverse}.slider_wrapper.svelte-fqen6j .slider_row.svelte-fqen6j>div.svelte-fqen6j{display:flex;gap:80px;padding:0 40px}.slider_wrapper.svelte-fqen6j .slider_row.svelte-fqen6j>div.svelte-fqen6j img{height:44px!important;object-fit:contain;opacity:.7;transition:var(--transition1);width:auto}.slider_wrapper.svelte-fqen6j .slider_row.svelte-fqen6j>div.svelte-fqen6j img:hover{opacity:1}@media (max-width: 700px){.slider_wrapper.svelte-fqen6j .hide.svelte-fqen6j.svelte-fqen6j{width:70px!important}.slider_wrapper.svelte-fqen6j .slider_row.svelte-fqen6j.svelte-fqen6j{padding:10px 0}.slider_wrapper.svelte-fqen6j .slider_row.svelte-fqen6j>div.svelte-fqen6j{gap:20px;padding:0 10px}.slider_wrapper.svelte-fqen6j .slider_row.svelte-fqen6j>div.svelte-fqen6j img{height:28px!important}}.client.svelte-166ma7i.svelte-166ma7i{position:relative;display:flex;padding:16px;border-radius:22px;flex-direction:column;align-items:center;background:var(--card_bg);box-shadow:var(--card_boxshadow);transition:var(--transition1);cursor:pointer}.client.svelte-166ma7i.svelte-166ma7i:hover{transform:translateY(-4%)}.client.svelte-166ma7i .logo.svelte-166ma7i{padding-bottom:22px;aspect-ratio:16/9;height:80px;display:flex;align-items:center;justify-content:center}.client.svelte-166ma7i .logo.svelte-166ma7i img{max-width:100%;max-height:100%;width:auto}.client.svelte-166ma7i .name_wrapper.svelte-166ma7i{width:100%;margin-top:auto;padding-top:16px;border-top:var(--border1);display:flex;align-items:center;justify-content:center}.client.svelte-166ma7i .name_wrapper .name.svelte-166ma7i{font-weight:500;font-size:20px;text-align:center}@media (max-width: 1400px){.client.svelte-166ma7i .name.svelte-166ma7i{font-size:16px!important}}@media (max-width: 700px){.client.svelte-166ma7i.svelte-166ma7i{padding:12px}.client.svelte-166ma7i .logo.svelte-166ma7i{height:60px!important}.client.svelte-166ma7i .name.svelte-166ma7i{font-size:14px!important}}.client_modal_overlay.svelte-1r99973.svelte-1r99973{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000073;z-index:100;animation:svelte-1r99973-clientOverlayIn .3s ease-out forwards}.client_modal_overlay.closing.svelte-1r99973.svelte-1r99973{animation:svelte-1r99973-clientOverlayOut .38s ease-in forwards}.client_modal_card.svelte-1r99973.svelte-1r99973{position:relative;display:flex;flex-direction:column;gap:28px;max-height:90vh;width:100%;max-width:640px;margin:0 var(--gutter);background:var(--card_bg);box-shadow:0 24px 64px #00000038,0 4px 16px #0000001a;border-radius:22px;padding:40px;overflow-y:auto;animation:svelte-1r99973-clientCardRise .42s cubic-bezier(.34,1.4,.64,1) forwards}.client_modal_card.closing.svelte-1r99973.svelte-1r99973{animation:svelte-1r99973-clientCardSink .38s cubic-bezier(.4,0,1,1) forwards}.modal_header.svelte-1r99973.svelte-1r99973{display:flex;align-items:center;gap:24px;padding-bottom:24px;border-bottom:var(--border1)}.modal_logo.svelte-1r99973.svelte-1r99973{flex-shrink:0;height:40px;display:flex;align-items:center}.modal_logo.svelte-1r99973 img{max-width:100%;max-height:100%;width:auto}.modal_name.svelte-1r99973.svelte-1r99973{font-size:22px;font-weight:600;color:var(--font_color)}.modal_content.svelte-1r99973.svelte-1r99973{display:flex;flex-direction:column;gap:14px}.modal_content.svelte-1r99973 .intro.svelte-1r99973{font-size:15px;font-weight:500;color:var(--hilight1);line-height:1.5}.modal_content.svelte-1r99973 .mission.svelte-1r99973{font-size:15px;line-height:1.75;color:var(--font_color);opacity:.8}.close_btn.svelte-1r99973.svelte-1r99973{position:absolute;right:8px;top:8px;width:36px;height:36px;border-radius:100%;box-shadow:var(--boxshadow1);overflow:hidden;cursor:pointer}.close_btn.svelte-1r99973 svg{z-index:2;position:relative;width:100%;height:100%;padding:10px}.close_btn.svelte-1r99973 .hover_bg.svelte-1r99973{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--gd_blue_purple1);opacity:0;transition:var(--transition1)}.close_btn.svelte-1r99973:hover svg{fill:var(--white1)}.close_btn.svelte-1r99973:hover .hover_bg.svelte-1r99973{opacity:1}@keyframes svelte-1r99973-clientOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1r99973-clientOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-1r99973-clientCardRise{0%{opacity:0;transform:perspective(1000px) rotateX(22deg) translateY(56px) scale(.92)}to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0) scale(1)}}@keyframes svelte-1r99973-clientCardSink{0%{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0) scale(1)}to{opacity:0;transform:perspective(1000px) rotateX(22deg) translateY(56px) scale(.92)}}@media (max-width: 1400px){.client_modal_card.svelte-1r99973.svelte-1r99973{margin:0 var(--tablet_gutter)}}@media (max-width: 700px){.client_modal_card.svelte-1r99973.svelte-1r99973{max-height:82vh;padding:24px;gap:18px;margin:0 var(--mobile_gutter)}.modal_header.svelte-1r99973.svelte-1r99973{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:18px}.modal_name.svelte-1r99973.svelte-1r99973{font-size:18px}.modal_content.svelte-1r99973 .intro.svelte-1r99973,.modal_content.svelte-1r99973 .mission.svelte-1r99973{font-size:13px}.close_btn.svelte-1r99973.svelte-1r99973{width:28px;height:28px}.close_btn.svelte-1r99973 svg{padding:8px}}.clients_wrapper.svelte-1q4pfzp.svelte-1q4pfzp{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-row-gap:38px;grid-column-gap:38px}.client_item.reveal.svelte-1q4pfzp.svelte-1q4pfzp{animation:svelte-1q4pfzp-revealClient .4s ease-out forwards}@keyframes svelte-1q4pfzp-revealClient{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.show_more_wrapper.svelte-1q4pfzp.svelte-1q4pfzp{display:flex;justify-content:center;margin-top:48px}.button.svelte-1q4pfzp.svelte-1q4pfzp{position:relative;display:flex;align-items:center;background-color:transparent;border-radius:6px;padding:8px 12px;transition:var(--transition1);box-shadow:var(--boxshadow1);background:var(--purple2);width:fit-content;cursor:pointer}.button.svelte-1q4pfzp.svelte-1q4pfzp:hover{transform:translateY(-4px)}.button.svelte-1q4pfzp span.svelte-1q4pfzp{color:var(--white1);font-weight:500}@media (max-width: 1200px){.clients_wrapper.svelte-1q4pfzp.svelte-1q4pfzp{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){.clients_wrapper.svelte-1q4pfzp.svelte-1q4pfzp{grid-template-columns:repeat(2,1fr);grid-row-gap:20px;grid-column-gap:20px}.button.svelte-1q4pfzp span.svelte-1q4pfzp{font-size:14px}}.signature.svelte-9ewewm.svelte-9ewewm{margin:0 auto 40px}.signature.svelte-9ewewm a.svelte-9ewewm{color:var(--hidden_text_color);font-size:12px}.icons_wrapper.svelte-8mtc4g.svelte-8mtc4g{display:flex;gap:18px}.icons_wrapper.svelte-8mtc4g .icon_wrapper.svelte-8mtc4g{position:relative;height:60px;width:60px;background-image:var(--card_bg);box-shadow:var(--card_boxshadow);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:.2s}.icons_wrapper.svelte-8mtc4g .icon_wrapper.svelte-8mtc4g svg{transition:.2s ease-out;fill:var(--font_color)}.icons_wrapper.svelte-8mtc4g .icon_wrapper.with_hover.svelte-8mtc4g:hover{background-image:var(--hero_icon_hover_bg);transform:translateY(-4px);cursor:pointer}.icons_wrapper.svelte-8mtc4g .icon_wrapper.with_hover.svelte-8mtc4g:hover svg{fill:var(--white1)}footer .icons_wrapper{margin-top:20px;margin-bottom:20px}footer.svelte-muezy3.svelte-muezy3{background-color:var(--mobile_menu_bg);box-shadow:var(--boxshadow1);padding:20px var(--gutter);display:flex;flex-direction:column;align-items:flex-start;transition:var(--transition1)}footer.svelte-muezy3 .wrapper.svelte-muezy3{display:flex;gap:60px;width:100%;margin-bottom:10px}footer.svelte-muezy3 .wrapper .container.svelte-muezy3{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:25%}footer.svelte-muezy3 .wrapper .logo_container img.svelte-muezy3{height:48px;aspect-ratio:1/1;width:fit-content;object-fit:contain}footer.svelte-muezy3 .wrapper .logo_container .description.svelte-muezy3{font-size:15px;line-height:22px;font-weight:400;letter-spacing:1px}footer.svelte-muezy3 .wrapper .link_container .title.svelte-muezy3{margin-bottom:6px;font-size:18px;line-height:22px;font-weight:500;letter-spacing:1px}footer.svelte-muezy3 span.rights.svelte-muezy3{color:var(--hidden_text_color);font-size:12px}@media (max-width: 1400px){footer.svelte-muezy3.svelte-muezy3{padding:20px 8vw}}@media (max-width: 1200px){footer.svelte-muezy3.svelte-muezy3{padding:20px 8vw}footer.svelte-muezy3 .wrapper.svelte-muezy3{flex-direction:column;gap:20px}footer.svelte-muezy3 .wrapper .container.svelte-muezy3{max-width:50%}footer.svelte-muezy3 .wrapper .link_container .title.svelte-muezy3{margin-bottom:0}}@media (max-width: 992px){footer.svelte-muezy3.svelte-muezy3{padding:20px 12px}}@media (max-width: 700px){footer.svelte-muezy3 .wrapper .container.svelte-muezy3{max-width:unset}}.got_to_top_button.svelte-udlfpu.svelte-udlfpu{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:var(--mobile_menu_bg);border-radius:100%;cursor:pointer;box-shadow:var(--boxshadow2);display:flex;align-items:center;justify-content:center;overflow:hidden}.got_to_top_button.svelte-udlfpu svg{z-index:1;fill:var(--font_color)}.got_to_top_button.svelte-udlfpu .hover_bg.svelte-udlfpu{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--gd_blue_purple1);opacity:0;transition:var(--transition1)}.got_to_top_button.svelte-udlfpu:hover svg{fill:var(--white1);opacity:1}.got_to_top_button.svelte-udlfpu:hover .hover_bg.svelte-udlfpu{opacity:1}.got_to_top_button.svelte-udlfpu.svelte-udlfpu.animate_in{animation-name:fadeIn;animation-duration:var(--transition1)}.got_to_top_button.svelte-udlfpu.svelte-udlfpu.animate_out{animation-name:fadeOut;animation-duration:var(--transition1)}@media (max-width: 700px){.got_to_top_button.svelte-udlfpu.svelte-udlfpu{width:40px;height:40px}}
