@layer n23Navigation{._navigationLogo_iwq7r_2{width:20px;height:20px}._navigationLine_iwq7r_7{background-color:#e1dfdf;width:100%;height:2px}._menuPlaceholder_iwq7r_13{z-index:9999;position:fixed;top:14px;right:calc(50% + clamp(0px,100%,1440px)/-2 + 20px)}._menu_iwq7r_13{clip-path:inset(15px calc(50% + clamp(0px,100vw - 40px,1400px)/-2) calc(100% - 15px) calc(50% + clamp(0px,100vw - 60px,1380px)/2 - 60px));will-change:clip-path;z-index:9998;background-color:#e1dfdf;width:100vw;height:100vh;transition:clip-path .25s ease-out;position:fixed;top:0;left:0;overflow:auto}._menu_iwq7r_13 ._menuContent_iwq7r_38{flex-direction:column;align-items:center;gap:20px;padding:150px 0;display:flex}._menu_iwq7r_13 ._menuContent_iwq7r_38 a{opacity:0;will-change:opacity;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:#0000;transition:opacity ease-out!important}._menu_iwq7r_13 ._menuContent_iwq7r_38 ._menuAnimation_iwq7r_60{opacity:1;transition:opacity .2s ease-in .3s!important}._menuOpen_iwq7r_68{will-change:clip-path;clip-path:inset(0);transition:clip-path .25s ease-in}._menuItemMobile_iwq7r_75{display:none}@media (width<=767.98px){._navigationTabMenu_iwq7r_80,._menuItemDesktop_iwq7r_84{display:none}._menuItemMobile_iwq7r_75{display:block}body:has(._menuItemMobile_iwq7r_75 ._menuOpen_iwq7r_68){overflow:hidden}}}@layer n23SyntaxHighlight{._n23SyntaxHighlight_2x9rf_2 code{font-size:16px}._n23SyntaxHighlight_2x9rf_2 ._codeWrap_2x9rf_7{corner-shape:squircle;background:#f5f7fa;border-radius:12px;padding-bottom:5px;box-shadow:0 0 10px #0000001a}._n23SyntaxHighlight_2x9rf_2 pre{margin-top:0;padding:10px 20px 20px;overflow-x:auto;background:#f5f7fa!important}._n23SyntaxHighlight_2x9rf_2 ._copyButtonSticky_2x9rf_22{justify-content:flex-end;width:calc(100% - 20px);padding-top:20px;display:flex;position:sticky;left:0}}._n23CustomPopup_fkd1d_1{border:1px solid #000!important}._n23CustomPopup_fkd1d_1 .leaflet-popup-close-button{color:#d32f2f!important;width:18px!important;height:18px!important;font-size:14px!important;line-height:1.3!important}._n23CustomPopup_fkd1d_1 .leaflet-popup-content-wrapper{box-shadow:unset!important}._n23CustomPopup_fkd1d_1 .leaflet-popup-tip{box-shadow:unset!important;border:1px solid #000!important;padding:0!important}._n23CustomPopup_fkd1d_1 .leaflet-popup-tip-container{margin-top:0!important}._n23CustomPopup_fkd1d_1 .leaflet-popup-content{margin:3px 25px 3px 8px!important}@layer n23Contact{._mapContainerWrapper_19yjw_2{corner-shape:squircle;border:2px solid #000;border-radius:12px;padding:5px}._mapContainerWrapper_19yjw_2 .leaflet-container{corner-shape:squircle;border-radius:12px}}@layer n23Home{._cornerShape_1f7nc_2{corner-shape:squircle;border-radius:12px}._meDesc_1f7nc_7{corner-shape:squircle;border-radius:12px;width:calc(100% - 460px);box-shadow:0 0 10px #0000001a}@media (width<=949.98px){._meDesc_1f7nc_7{width:100%}}._homeSliderTech_1f7nc_18{box-sizing:border-box;border:2px solid #000;justify-content:center;align-items:center;width:300px;height:240px;display:flex}._homeSliderProjects_1f7nc_28 ._homeSliderProjectsWrapper_1f7nc_29{width:100%;height:700px}@media (width<=767.98px){._homeSliderProjects_1f7nc_28 ._homeSliderProjectsWrapper_1f7nc_29{width:100%;height:600px}}._homeSliderProjects_1f7nc_28 ._homeSliderProjectsPicture_1f7nc_39{box-sizing:border-box;background:#f7f6f6;border:2px solid #000;justify-content:center;align-items:center;display:flex}}@layer n23Weather{._weatherSelectWrapper_hfkn3_2{flex-wrap:wrap;gap:15px;margin-top:30px;margin-bottom:30px;font-size:20px;display:flex}._weatherForecastData_hfkn3_11{justify-content:space-between;width:250px;margin-bottom:3px;display:flex}._pictureWrapper_hfkn3_18{corner-shape:squircle;background:#a9a9a9;border-radius:12px;width:100px;height:100px;margin-bottom:20px}._weatherTiles_hfkn3_27{corner-shape:squircle;border:1px solid #000;border-radius:12px;width:258px;padding:10px}}:root{--surface:#eee;--linkColor:orangered;--linkColorHover:orangered;--n23mTextBoxColor:black}body{background-color:var(--surface);margin:0;padding:0}html{overscroll-behavior:none}.n23mTextBoxLink{--n23mTextBoxColor:var(--linkColor);--n23mTextBoxColorHover:var(--linkColorHover)}
