.layout_wrapper__YqCTh{min-height:100%;font-family:var(--montserrat_alternates);font-weight:400}.layout_main__WJUQj{min-height:50vh}.BasicSocialIconsLinksHorizont_wrapper__f3Lv3{width:90%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--index)*.76)}@media(max-width:1025px){.BasicSocialIconsLinksHorizont_wrapper__f3Lv3{width:100%;gap:17px}}.BasicSocialIconsLinksHorizont_icon__e5TP_{width:calc(var(--index)*1.4);height:calc(var(--index)*1.4)}@media(max-width:1025px){.BasicSocialIconsLinksHorizont_icon__e5TP_{width:30px;height:30px}}.BasicSocialIconsLinksHorizont_icon__e5TP_ svg{object-fit:contain;width:100%;height:100%}.BasicSocialIconsLinksHorizont_icon__e5TP_{transition:transform .3s}.BasicSocialIconsLinksHorizont_icon__e5TP_:hover{transform:rotate(-3deg) scale(1.1)}.BlogBannerCookie_wrapper__1iXd8{position:fixed;z-index:110;bottom:0;left:0;width:100%;transform:translateY(50vh);animation:BlogBannerCookie_showCookieBanner__q65bo .5s cubic-bezier(.075,.82,.165,1) 3s forwards;font-family:var(--montserrat_alternates)}@keyframes BlogBannerCookie_showCookieBanner__q65bo{0%{transform:translateY(100vh)}to{transform:translateY(0)}}.BlogBannerCookie_acceptCookie__seBiX{animation:BlogBannerCookie_acceptCookieBanner__B5R3d 2s cubic-bezier(.075,.82,.165,1) forwards}@keyframes BlogBannerCookie_acceptCookieBanner__B5R3d{0%{transform:translateY(0)}99%{transform:translateY(100vh)}to{display:none}}.BlogBannerCookie_container__n73rd{width:70%;padding:calc(var(--index)*.5) calc(var(--index)*1);display:flex;justify-content:space-between;align-items:center;gap:calc(var(--index)*.5);margin:0 auto;background:var(--blog-banner-cookie-background);box-shadow:var(--basic-banner-cookie-shadow);border:calc(var(--index)*.01) solid var(--blog-banner-cookie-border)}@media(max-width:1025px){.BlogBannerCookie_container__n73rd{flex-direction:column;width:100%;transform:translateX(0);gap:5px;padding:15px}}.BlogBannerCookie_text__aw8sJ{color:var(--blog-banner-cookie-color);font-size:calc(var(--index)*.8);text-align:center;text-transform:uppercase;line-height:normal}@media(max-width:1025px){.BlogBannerCookie_text__aw8sJ{max-width:100vw;font-size:12px;line-height:20px}}.BlogBannerCookie_text__aw8sJ a{color:var(--blog-banner-cookie-color)}.BlogBannerCookie_button__X5hNh{text-transform:uppercase;font-size:calc(var(--index)*.8)!important;background:var(--blog-banner-cookie-button-background);color:var(--blog-banner-cookie-button-color);padding:calc(var(--index)*.5) calc(var(--index)*1);transition:transform .3s}.BlogBannerCookie_button__X5hNh:hover{transform:scale(1.05)!important}@media(max-width:1025px){.BlogBannerCookie_button__X5hNh{width:50%!important;padding:10px 20px;font-size:16px!important}}.PortfolioNavbar_header_container__Om_Gt{position:relative;display:flex;align-items:center;min-height:calc(var(--index)*2.7);height:calc(var(--index)*2.7);width:100%}@media(max-width:1025px){.PortfolioNavbar_header_container__Om_Gt{height:auto;min-height:100px}}.PortfolioNavbar_header__ykvn0{position:fixed;top:0;left:0;z-index:99;display:flex;justify-content:center;align-items:center;width:100%;height:calc(var(--index)*2.7);background-color:var(--header-basic-navbar-background);transition:transform 1s;will-change:transform}@media(max-width:1025px){.PortfolioNavbar_header__ykvn0{height:auto}}.PortfolioNavbar_season__gXfq3{position:fixed;top:0;left:0;width:100%;pointer-events:none;z-index:110}.PortfolioNavbar_season__gXfq3 svg{object-fit:contain;width:100%}@media(max-width:1025px){.PortfolioNavbar_season__gXfq3{height:auto}.PortfolioNavbar_header_hide__1qnrH{transform:translateY(-50px)}}.PortfolioNavbar_favorites__yx_mA{cursor:pointer;z-index:100;transition:transform .3s}.PortfolioNavbar_favorites__yx_mA svg{object-fit:contain;width:100%;height:100%}.PortfolioNavbar_favorites__yx_mA svg circle{fill:var(--favorites-icon-color)}.PortfolioNavbar_favorites__yx_mA svg path{fill:var(--header-basic-navbar-background)}.PortfolioNavbar_favorites__yx_mA:hover{transform:rotate(-5deg) scale(1.1)}.PortfolioNavbar_favorites_pc__tWKRm{position:relative;left:calc(var(--index)*1);width:calc(var(--index)*1.8);height:calc(var(--index)*1.8)}@media(max-width:1025px){.PortfolioNavbar_favorites_pc__tWKRm{display:none}}.PortfolioNavbar_favorites_quantity__LzwF3{position:absolute;bottom:calc(var(--index)*-.33);right:calc(var(--index)*-.8);width:calc(var(--index)*2);height:calc(var(--index)*1);display:flex;justify-content:center;align-items:center;font-size:calc(var(--index)*.9);text-align:center;letter-spacing:calc(var(--index)*-.1);transform:rotate(-14deg);color:var(--favorites-quantity-color);-webkit-text-stroke:calc(var(--index)*.08) var(--favorites-quantity-stroke)}@media(max-width:1025px){.PortfolioNavbar_favorites_quantity__LzwF3{bottom:2px;right:-2px;font-size:15px}}.PortfolioNavbar_favorites_quantity__LzwF3 span{text-align:center}.PortfolioNavbar_favorites_mob__cXrv1{display:none;position:fixed;bottom:35px;left:10px;width:50px;height:50px}@media(max-width:1025px){.PortfolioNavbar_favorites_mob__cXrv1{display:block}.PortfolioNavbar_favorites_mob__cXrv1 svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.2784313725))}}.PortfolioNavbar_logo__XIQy1{display:none}.PortfolioNavbar_logo__XIQy1 svg{object-fit:contain;width:100%;height:100%}@media(max-width:1025px){.PortfolioNavbar_logo__XIQy1{display:block;width:50px;height:50px;margin-right:auto}}.PortfolioNavbar_wrapper__HkmHC{max-width:100%;margin:0 calc(var(--index)*1.73) 0 calc(var(--index)*13.45)}@media(max-width:1025px){.PortfolioNavbar_wrapper__HkmHC{margin:0}}.PortfolioNavbar_container__M3I_3{display:flex;gap:calc(var(--index)*2.25);align-items:center}@media(max-width:1025px){.PortfolioNavbar_container__M3I_3{padding-top:50px;gap:17px}.PortfolioNavbar_container__M3I_3:before{content:"";position:fixed;z-index:3;pointer-events:none;inset:0;width:100vw;height:110vh;background:var(--menu-burger-intermediate-screen-background);transition:opacity 1s;opacity:0}}@media(max-width:769px){.PortfolioNavbar_container__M3I_3{gap:7px}}.PortfolioNavbar_container_active__oRT26:before{pointer-events:visible;opacity:1}.PortfolioNavbar_nav__u_g1Z{margin-left:auto;margin-right:calc(var(--index)*1.35)}@media(max-width:1025px){.PortfolioNavbar_nav__u_g1Z{position:fixed;z-index:1;top:0;left:0;width:100%;margin:0;height:50px;box-shadow:0 0 5px #000}}.PortfolioNavbar_list__ZR0Ma{display:flex;justify-content:center;align-items:center;height:100%;gap:calc(var(--index)*2)}@media(max-width:1025px){.PortfolioNavbar_list__ZR0Ma{gap:12px}}.PortfolioNavbar_item__YWSy2{margin-top:calc(var(--index)*.2)!important}@media(max-width:1025px){.PortfolioNavbar_item__YWSy2 a{margin-top:4px}}.PortfolioNavbar_link__X7mV_{display:inline-block;color:var(--header-basic-navbar-text-color);font-size:calc(var(--index)*1.03);transition:transform .3s}@media(max-width:1025px){.PortfolioNavbar_link__X7mV_{font-size:15px}}.PortfolioNavbar_link__X7mV_:hover{transform:scale(1.1)}.PortfolioNavbar_default_link__bmdAf{color:var(--header-basic-navbar-text-active)}.PortfolioNavbar_switch_lang__ruuMO{margin-right:calc(var(--index)*-1.35);margin-top:calc(var(--index)*.2)!important}@media(max-width:1025px){.PortfolioNavbar_switch_lang__ruuMO{margin-right:0;margin-top:3px!important}}.PortfolioContactForm_form__lhixu{display:flex;flex-direction:column;row-gap:calc(var(--index)*1.14);width:100%;font-family:var(--bai_jamjuree);font-weight:700;font-style:italic}@media(max-width:1025px){.PortfolioContactForm_form__lhixu{row-gap:26px}}.PortfolioContactForm_form_input__8huf3{position:relative;display:flex;width:100%}.PortfolioContactForm_form_input__8huf3 input{font-family:Courier New,Courier,monospace;max-width:100%;width:100%;background:transparent;text-transform:uppercase;color:var(--contacts-page-form-text-color);font-size:calc(var(--index)*1.1)}@media(max-width:1025px){.PortfolioContactForm_form_input__8huf3 input{font-size:23px}}.PortfolioContactForm_form_input__8huf3 textarea{font-family:Courier New,Courier,monospace;background:transparent;text-transform:uppercase;width:100%;height:100%;resize:none;color:var(--contacts-page-form-text-color);font-size:calc(var(--index)*1.1)}@media(max-width:1025px){.PortfolioContactForm_form_input__8huf3 textarea{font-size:23px}}@media(max-width:1200px){.PortfolioContactForm_form_input__8huf3{position:relative;width:100%}}.PortfolioContactForm_form_label__6wd8S{text-transform:uppercase;white-space:nowrap;width:calc(var(--index)*6.1);display:flex;align-items:center;justify-content:center;font-size:calc(var(--index)*1.05);color:var(--contacts-page-label-text-color)}@media(max-width:1025px){.PortfolioContactForm_form_label__6wd8S{width:140px;font-size:20px;padding:0 20px 0 0}}.PortfolioContactForm_form_label_name__RrSgx{transition:transform .7s 1s,opacity .9s 1s;transform:translateY(-5vh);opacity:0}.PortfolioContactForm_form_label_email__aHGEC{transition:transform .7s 1.5s,opacity .9s 1.5s;transform:translateY(-5vh);opacity:0}.PortfolioContactForm_form_input_wrapper__refaj{position:relative;display:flex;align-items:center;padding:calc(var(--index)*.7);width:100%;height:inherit;background:var(--basic-common-attention-text-block-background-second);border:2px solid var(--contacts-page-form-border-color);overflow:hidden}.PortfolioContactForm_form_input_wrapper__refaj:after{content:"";width:100%;position:absolute;bottom:0;right:0}@media(max-width:1025px){.PortfolioContactForm_form_input_wrapper__refaj{position:static;padding:15px}}.PortfolioContactForm_form_textarea__4TyNd{display:flex;flex-direction:column;width:100%;height:calc(var(--index)*9);margin-top:calc(var(--index)*.5);overflow:hidden}@media(max-width:1025px){.PortfolioContactForm_form_textarea__4TyNd{position:static;height:200px;margin:0 0 10px}}.PortfolioContactForm_form_button_wrapper__u8NSx{position:absolute;bottom:0;right:0}@media(max-width:1025px){.PortfolioContactForm_form_button_wrapper__u8NSx{bottom:20px;right:0;left:0;display:flex;justify-content:center;align-items:center}}.PortfolioContactForm_form_button__gPz58{background:transparent;font-family:var(--bai_jamjuree)!important;font-weight:700!important;transition:.3s!important;padding:calc(var(--index)*.9)!important;font-size:calc(var(--index)*.65)!important;color:var(--contacts-page-label-text-color)}.PortfolioContactForm_form_button__gPz58:hover{transform:scale(1.1)!important;background:var(--basic-common-background);border-radius:50px 0 0 0;box-shadow:0 0 5px #000!important}@media(max-width:1025px){.PortfolioContactForm_form_button__gPz58{padding:20px!important;border:2px solid var(--contacts-page-form-border-color);font-size:23px!important;background:var(--contacts-page-form-button-background);color:var(--contacts-page-form-button-color)}.PortfolioContactForm_form_button__gPz58:hover{transform:scale(1.1)!important;background:var(--contacts-page-form-button-background);border-radius:50px 0 0 0;box-shadow:0 0 5px #000!important}}.PortfolioContactForm_form_checkbox_container__An_3V{display:flex;flex-direction:column;position:absolute;width:auto;right:0;bottom:0;max-width:47%;row-gap:calc(var(--index)*.8)}@media(max-width:1025px){.PortfolioContactForm_form_checkbox_container__An_3V{position:relative;row-gap:20px;max-width:100%}}.PortfolioContactForm_form_checkbox__hh5df{display:flex;align-items:center;column-gap:calc(var(--index)*.8)}@media(max-width:1025px){.PortfolioContactForm_form_checkbox__hh5df{column-gap:20px}}.PortfolioContactForm_checkbox_custom__Nfxah{position:relative;min-width:calc(var(--index)*2.75);min-height:calc(var(--index)*2.75);border:2px solid var(--contacts-page-form-border-color);background:var(--basic-common-attention-text-block-background-second)}@media(max-width:1025px){.PortfolioContactForm_checkbox_custom__Nfxah{min-width:40px;min-height:40px}}.PortfolioContactForm_checkbox_custom__Nfxah input{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.PortfolioContactForm_checkbox_custom__Nfxah label{text-transform:uppercase;color:var(--contacts-page-label-text-color);font-size:calc(var(--index)*1.1)}@media(max-width:1025px){.PortfolioContactForm_checkbox_custom__Nfxah label{font-size:24px}}.PortfolioContactForm_checkbox_custom__Nfxah span{position:absolute;inset:0;margin:calc(var(--index)*.25);border-radius:calc(var(--index)*.25);pointer-events:none}@media(max-width:1025px){.PortfolioContactForm_checkbox_custom__Nfxah span{margin:5px;border-radius:5px}}.PortfolioContactForm_checkbox_custom__Nfxah input:checked+span{background:var(--contacts-page-form-input-checked)}.PortfolioContactForm_checkbox_text__wj8lV{text-transform:uppercase;color:var(--contacts-page-label-text-color);font-size:calc(var(--index)*1);line-height:normal}@media(max-width:1025px){.PortfolioContactForm_checkbox_text__wj8lV{font-size:15px}}.PortfolioContactForm_checkbox_text_up__VrFmu{transition:transform .5s,opacity .9s;transform:translateX(100vh);opacity:0}.PortfolioContactForm_checkbox_text_down__wpeot{transition:transform .7s,opacity .9s;transform:translateY(100vh);opacity:0}@media(max-width:1025px){.PortfolioContactForm_checkbox_text_down__wpeot{transform:translateX(100vh)}}.BasicSwitchLanguage_wrapper__g7uHd{position:relative;display:flex;justify-content:center;align-items:center;font-size:calc(var(--index)*.96);margin-top:calc(var(--index)*-.3)}@media(max-width:1025px){.BasicSwitchLanguage_wrapper__g7uHd{font-size:15px;margin-top:-4px}}.BasicSwitchLanguage_link__CH91Q{color:var(--switch-language-basic-text-color);transition:transform .3s}.BasicSwitchLanguage_link__CH91Q:hover{transform:scale(1.2)}.BasicSwitchLanguage_active__lDziR{cursor:default;color:var(--switch-language-basic-text-active);-webkit-text-stroke:var(--switch-language-basic-text-stroke)}.BasicSwitchLanguage_active__lDziR:hover{transform:scale(1)!important}.BasicSwitchLanguage_delimiter__CTX_P{color:var(--switch-language-text-delimiter)}@media(max-width:1025px){.BasicSwitchLanguage_delimiter__CTX_P{font-size:15px}}.BasicSwitchLanguage_wrapper_before__sLs7P{position:absolute;top:49%;left:-80%;width:70%;height:calc(var(--index)*.1);background:var(--switch-language-before-line);border-radius:50% 0 0 50%}@media(max-width:1025px){.BasicSwitchLanguage_wrapper_before__sLs7P{height:1px}}.BasicSwitchLanguage_lang_transition__l3NxD{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);background:var(--lang_transition_animate)}.BasicSwitchLanguage_lang_transition_animate__CySuf{animation:BasicSwitchLanguage_lang_transition_animate__CySuf 3s forwards}@keyframes BasicSwitchLanguage_lang_transition_animate__CySuf{0%{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:1}60%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%);opacity:1}80%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%);opacity:1}to{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%);opacity:0}}.BasicSwitchTheme_theme_button__BhAo_{width:calc(var(--index)*2.4);height:calc(var(--index)*2.4);cursor:pointer}.BasicSwitchTheme_theme_button__BhAo_ svg{object-fit:contain;width:100%;height:100%}.BasicSwitchTheme_theme_button__BhAo_{transition:.3s}@media(max-width:1025px){.BasicSwitchTheme_theme_button__BhAo_{width:54px;height:54px}}@media(min-width:1025px){.BasicSwitchTheme_theme_button__BhAo_:hover{transform:scale(1.2)}}.BlogButtonBackPage_button__Yoj5i{position:absolute;z-index:2;bottom:calc(var(--index)*-2.5);left:calc(var(--index)*-1.5);display:flex;align-items:center;background:var(--blog-common-button-back-page-background);padding:calc(var(--index)*.2) calc(var(--index)*1) calc(var(--index)*.2) calc(var(--index)*2);border-radius:0 35px 35px 0;border:var(--blog-common-button-back-border);transition:transform .3s}.BlogButtonBackPage_button__Yoj5i:hover{transform:scale(.9)}@media(max-width:1025px){.BlogButtonBackPage_button__Yoj5i{bottom:-38px;padding:5px calc(var(--index)*1) 7px calc(var(--index)*2)}}.BlogButtonBackPage_arrow_container__W1eFO{position:relative;width:calc(var(--index)*2);height:calc(var(--index)*2)}.BlogButtonBackPage_arrow_container__W1eFO:after,.BlogButtonBackPage_arrow_container__W1eFO:before{content:"";position:absolute;left:0;background:var(--blog-common-button-back-page-text-color);width:43%;height:calc(var(--index)*.1);border-radius:25px}.BlogButtonBackPage_arrow_container__W1eFO:before{top:calc(var(--index)*.67);transform:rotate(-45deg)}.BlogButtonBackPage_arrow_container__W1eFO:after{bottom:calc(var(--index)*.67);transform:rotate(45deg)}@media(max-width:1025px){.BlogButtonBackPage_arrow_container__W1eFO{top:1px}}.BlogButtonBackPage_text__mufW0{text-transform:uppercase;color:var(--blog-common-button-back-page-text-color);font-size:calc(var(--index)*.7);margin-top:calc(var(--index)*-.1)}@media(max-width:1025px){.BlogButtonBackPage_text__mufW0{margin-top:-1px;font-size:14px}}.BasicMenuBurger_wrapper__VfGFL{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:space-between;align-items:center;cursor:pointer;transition:.3s}@media(min-width:1025px){.BasicMenuBurger_wrapper__VfGFL{display:none}}@media(max-width:1025px){.BasicMenuBurger_wrapper__VfGFL{width:40px;height:30px}}.BasicMenuBurger_wrapper__VfGFL span{width:100%;background:var(--menu-burger-line);border-radius:10px;transition:.3s}@media(max-width:1025px){.BasicMenuBurger_wrapper__VfGFL span{height:3px}}.BasicMenuBurger_wrapper__VfGFL.BasicMenuBurger_active__97xQ1{transform:rotate(90deg)}@media(max-width:1025px){.BasicMenuBurger_wrapper__VfGFL.BasicMenuBurger_active__97xQ1 span:first-child{transform:translateY(15px) rotate(45deg)}}.BasicMenuBurger_wrapper__VfGFL.BasicMenuBurger_active__97xQ1 span:nth-child(2){opacity:0}@media(max-width:1025px){.BasicMenuBurger_wrapper__VfGFL.BasicMenuBurger_active__97xQ1 span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}}