@charset "UTF-8";.scroll[data-astro-cid-5fp3zggb]{position:fixed;top:0;left:0;height:2px;background:var(--color-brown);width:0;z-index:1000}.btn[data-astro-cid-xnyzoqt7]{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;border:none;color:var(--color-floral);font-size:min(20px,4vw);font-weight:300;cursor:pointer;text-decoration:none;background:transparent}.btn__icon[data-astro-cid-xnyzoqt7]{width:min(26px,6vw);height:min(26px,6vw);margin:0}.btn__copy-btn[data-astro-cid-xnyzoqt7]{border:none;background:transparent;color:var(--color-floral);display:flex;align-items:center;height:30px;cursor:pointer;font-size:min(14px,3vw);font-weight:300}@font-face{font-family:Rubik80sFadeRegular;src:local("Rubik80sFadeRegular"),url(/_astro/Rubik80sFade-Regular.TGSWw16B.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:PacificoRegular;src:local("PacificoRegular"),url(/_astro/Pacifico-Regular.DqRvctb9.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Jura;src:local("Jura"),url(/_astro/Jura.DixJxVZo.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:RobotoCondensed;src:local("RobotoCondensed"),url(/_astro/RobotoCondensed.BFsFSWXF.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Trebuchet;src:local("Trebuchet"),url(/_astro/Trebuchet.CGnwIrAB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:LobsterRegular;src:local("LobsterRegular"),url(/_astro/Lobster-Regular.B8J5ApJ6.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Kinetika;src:local("Kinetika"),url(/_astro/Kinetika.aPXJ37js.ttf) format("truetype");font-style:normal;font-display:swap}:root{--color-brand: rgba(111, 45, 168, 1);--color-black: rgba(24, 24, 24, 1);--color-shadow: rgba(0, 0, 0, .4);--color-white: rgba(254, 254, 250, 1);--color-floral: rgba(254, 254, 250, 1);--color-brown: rgba(20, 15, 11, 1);--color-bronze: rgba(205, 127, 50, 1);--color-brown-light: rgba(89, 39, 32, .6);--color-white-opacity: rgba(255, 255, 255, .9);--color-white-light: rgba(255, 255, 255, .4);--color-white-disable: rgba(255, 255, 255, .2);--color-white-smoke: rgba(245, 245, 245, 1);--color-molten-orange: rgba(240, 74, 0, .6);--color-grey: rgba(85, 85, 85, .4);--color-grey-light: rgba(85, 85, 85, .05);--color-blue-light: rgba(240, 248, 255, .5);--color-footer: rgba(6, 1, 1, 1);--gd-nightdive: linear-gradient(90deg, #020344, #28B8D5);--gd-nightdive-reverse: linear-gradient(270deg, #020344, #28B8D5);--gd-icenight: linear-gradient(90deg, #E4E7E4, #0A1647);--gd-electricsky: linear-gradient(90deg, #456FE8, #19B0EC);--gd-marinemint: linear-gradient(90deg, #2FEAA8, #028CF3);--gd-white-transparent: linear-gradient(180deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 1));--gd-brown: linear-gradient(90deg, var(--color-brown), var(--color-bronze));--shadow: 0px 4px 8px var(--color-shadow)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;min-height:100%}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--birka-gray);font-size:16px;line-height:1.5;scroll-behavior:smooth}@media screen and (max-width:500px){body{font-size:14px;line-height:21px}}div.wrapper{max-width:1200px;width:100%;margin:0 auto;padding:0 30px}@media screen and (max-width:480px){div.wrapper{padding:0 10px}}:root{--app-transition: all .5s ease }.header{position:fixed;top:0;left:0;right:0;z-index:1000}.header__wrapper{height:70px;position:relative;display:flex;justify-content:end;align-items:center;gap:20px;padding:0 min(40px,3vw);z-index:100;background:var(--color-white-opacity);box-sizing:border-box;border-bottom:.5px solid var(--color-black);backdrop-filter:blur(4px)}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.header__wrapper{height:40px}}.burger{display:none;position:relative;width:20px;height:15px;border:none;background:transparent;cursor:pointer}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.burger{display:block}}.burger:before{content:"";width:100%;position:absolute;top:0;left:0;height:1px;background:#342222;transition:var(--app-transition)}.burger._active:before{top:7px;transform:rotate(-45deg)}.burger:after{content:"";width:100%;position:absolute;bottom:0;right:0;height:1px;background:#342222;transition:var(--app-transition)}.burger._active:after{bottom:7px;transform:rotate(45deg)}.burger-menu{position:absolute;width:100vw;height:60vh;top:-200vh;left:0;background:var(--color-white);transition:var(--app-transition);z-index:99;opacity:0}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.burger-menu{height:100vh}}@media screen and (max-width:1000px)and (orientation:portrait),(max-aspect-ratio:9/16)and (orientation:portrait),(hover:none)and (orientation:portrait),(pointer:coarse)and (orientation:portrait){.burger-menu{height:100vh}}.burger-menu._opened{top:0;opacity:1;transition:var(--app-transition)}.button{font-size:min(18px,4vw);font-weight:700;color:var(--color-white);cursor:pointer;user-select:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 50px;text-decoration:none}.button__main{font-size:min(34px,5vw);background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);margin:min(20px,3vw) 0;padding:10px 50px;border-radius:min(16px,3vw);box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.button__main:hover{transition:all .3s ease;padding:10px 65px}@media(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.button__main{font-size:16px;margin:10px}}.button__service{position:relative;border:none;box-shadow:0 4px 16px #0003;margin:0 auto 20px;border-radius:12px;background:linear-gradient(45deg,#1a2766,#ae1b1e,#fc9f32);width:min(250px,45vw);transition:all .3s ease;transform-origin:center}.button__service:hover{transition:all .3s ease;transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.button__service:before{transition:opacity .3s ease;content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:min(30px,6vw);height:min(30px,6vw);background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20stroke='%23ffffff'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M11%204H4a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2v-7'%20/%3e%3cpath%20d='M18.5%202.5a2.121%202.121%200%200%201%203%203L12%2015l-4%201%201-4%209.5-9.5z'%20/%3e%3c/svg%3e") no-repeat center;background-size:contain;opacity:.3}.button__service:hover:before{transition:opacity .3s ease;opacity:1}.button__hobbies{position:relative;border:none;box-shadow:0 4px 6px #0000001a;margin:20px auto;border-radius:12px;background:linear-gradient(45deg,#1a2766,#ae1b1e,#fc9f32);width:min(300px,60vw);transition:all .3s ease;transform-origin:center}.button__hobbies:hover{transition:all .3s ease;transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.button__hobbies:before{transition:opacity .3s ease;content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:min(36px,6vw);height:min(36px,6vw);background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2048%2048'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M41.4193%207.30899C41.4193%207.30899%2045.3046%205.79399%2044.9808%209.47328C44.8729%2010.9883%2043.9016%2016.2908%2043.1461%2022.0262L40.5559%2039.0159C40.5559%2039.0159%2040.3401%2041.5048%2038.3974%2041.9377C36.4547%2042.3705%2033.5408%2040.4227%2033.0011%2039.9898C32.5694%2039.6652%2024.9068%2034.7955%2022.2086%2032.4148C21.4531%2031.7655%2020.5897%2030.4669%2022.3165%2028.9519L33.6487%2018.1305C34.9438%2016.8319%2036.2389%2013.8019%2030.8426%2017.4812L15.7331%2027.7616C15.7331%2027.7616%2014.0063%2028.8437%2010.7686%2027.8698L3.75342%2025.7055C3.75342%2025.7055%201.16321%2024.0823%205.58815%2022.459C16.3807%2017.3729%2029.6555%2012.1786%2041.4193%207.30899Z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;background-size:contain;opacity:.3}.button__hobbies:hover:before{transition:opacity .3s ease;opacity:1}.button__contact{padding:0 5px;font-weight:400}.main{width:40%;height:100%;display:block;place-content:center;padding:20px;background:linear-gradient(to right,rgba(0,0,0,.8),transparent)}@media(max-width:600px){.main{width:100%;height:50%;position:absolute;bottom:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.8))}}.main__list{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;margin-top:70px;flex:1;list-style:none}@media screen and (max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.main__list{margin-top:40px}}@media screen and (max-aspect-ratio:9/16)and (orientation:portrait),(hover:none)and (orientation:portrait),(pointer:coarse)and (orientation:portrait){.main__list{margin-top:0}}.main__logo{position:absolute;display:block;top:100px;right:50px;background:var(--color-white);width:200px;border-radius:10px;overflow:hidden;padding:3px;box-shadow:var(--shadow)}@media(max-width:600px){.main__logo{top:60px;right:10px;width:150px;border-radius:6px}}.main__image{width:100%}.main__description{width:100%;text-align:center;margin-top:-10px;font-size:14px;line-height:1.1}@media(max-width:600px){.main__description{font-size:11px}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none}.modal.active{display:block}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;backdrop-filter:blur(1px)}.modal__content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:min(40px,2vw);box-sizing:border-box}.modal__close{position:absolute;top:min(20px,3vw);right:min(20px,3vw);width:40px;height:40px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal__close:hover{background:#fff3;transform:scale(1.1)}.slider{position:relative;width:100%;max-width:1200px;height:80vh;display:flex;align-items:center}@media(max-width:768px){.slider{height:60vh}}.slider__container{width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;cursor:grab}.slider__container:active{cursor:grabbing}.slider__slide{width:100%;height:100%;display:none}.slider__slide.active{display:block}.slider__image{width:100%;height:100%;object-fit:contain}.slider__nav{width:min(40px,9vw);height:min(40px,9vw);background:#fff3;border:none;border-radius:50%;color:#fff;font-size:min(20px,4vw);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2;margin:0 min(100px,10vw)}.slider__nav:hover{background:#ffffff4d}.slider__indicators{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:2}.slider__indicator{width:10px;height:10px;border-width:0;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all .3s ease}.slider__indicator.active{background:#fff}.diploma[data-astro-cid-py6yiie3]{border:none;background:transparent;width:min(100px,16vw);height:min(100px,16vw);border-radius:min(10px,2vw);background-position:center;background-size:cover;padding:0;box-shadow:1px 1px 2px #0000004d;cursor:pointer;flex-shrink:0;transition:all .5s ease}.diploma[data-astro-cid-py6yiie3]:hover{box-shadow:4px 4px 6px #0006;transform:scale(1.05)}.section[data-astro-cid-j7bzabwg]._jobs{display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-start;max-width:1400px;margin:0 -100px;padding:10px 40px 0;position:relative;overflow-x:auto;overflow-y:visible}@media screen and (max-width:1150px){.section[data-astro-cid-j7bzabwg]._jobs{margin:0 auto}}.section[data-astro-cid-j7bzabwg]._jobs:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:90%;max-width:1200px;height:8px;background:linear-gradient(45deg,#1a2766,#ae1b1e,#fc9f32);border-radius:4px;z-index:5}.job__wrapper[data-astro-cid-j7bzabwg]{position:relative;flex:1;min-width:140px;display:flex;flex-direction:column;align-items:center;padding:0 10px;transition:all .3s ease;z-index:5}.job__wrapper[data-astro-cid-j7bzabwg]:hover .job__date[data-astro-cid-j7bzabwg]{transition:all .3s ease;background:linear-gradient(45deg,#1a2766,#ae1b1e,#fc9f32);color:#fff}.job__wrapper[data-astro-cid-j7bzabwg]:hover .job__inside[data-astro-cid-j7bzabwg]{transition:all .3s ease;transform:translateY(-5px);box-shadow:5px 5px 10px #00000026}.job__outside[data-astro-cid-j7bzabwg]{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.job__index[data-astro-cid-j7bzabwg]{position:relative;width:30px;height:30px;background:#fff;border:1px solid #1a2766;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Segoe UI,Arial,sans-serif;font-weight:700;color:var(--color-brown);font-size:14px;z-index:2;transition:all .3s ease;margin-bottom:15px;cursor:pointer}.job__inside[data-astro-cid-j7bzabwg]{width:100%;max-width:180px;padding:20px 10px;background:#fff;border-radius:12px;box-shadow:3px 3px 12px #0000001a;border-top:3px solid var(--color-brown);transition:all .3s ease;position:relative;text-align:center;margin-bottom:15px;order:0}.job__title[data-astro-cid-j7bzabwg]{font-family:Segoe UI,Arial,sans-serif;font-size:16px;font-weight:700;color:var(--color-brown);margin:0 0 8px;line-height:1.3}.job__date[data-astro-cid-j7bzabwg]{font-family:Segoe UI,Arial,sans-serif;font-size:12px;color:var(--color-grey);margin:0;font-weight:700;background:var(--color-grey-light);padding:min(6px,1.4vw);border-radius:6px;border:1px solid #e9ecef;text-align:center;width:100%;transition:all .3s ease}.job__date[data-astro-cid-j7bzabwg]:before{content:"";position:absolute;top:-30px;left:50%;transform:translate(-50%);width:2px;height:27px;background:var(--color-brown)}@media(max-width:1150px){.section[data-astro-cid-j7bzabwg]{width:min(600px,100vw)}.section[data-astro-cid-j7bzabwg]._jobs{flex-direction:column;align-items:center;padding:25px 15px 10px;overflow-x:visible;overflow-y:auto;width:100%}.section[data-astro-cid-j7bzabwg]._jobs:before{display:none}.section[data-astro-cid-j7bzabwg]._jobs:after{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:6px;height:88%;background:linear-gradient(to top,var(--color-brown),var(--color-bronze));border-radius:3px;z-index:1}.job__wrapper[data-astro-cid-j7bzabwg]{flex:none;width:100%;padding:0}.job__wrapper[data-astro-cid-j7bzabwg]:hover .job__inside[data-astro-cid-j7bzabwg]{transform:translateY(0)}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(odd){align-items:flex-start;padding-right:50%}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(2n){align-items:flex-end;padding-left:50%}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(odd) .job__index[data-astro-cid-j7bzabwg]{right:auto;left:50%;margin-top:-10px}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(2n) .job__index[data-astro-cid-j7bzabwg]{left:50%;right:auto;margin-top:-10px}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(odd) .job__inside[data-astro-cid-j7bzabwg]{text-align:left;margin-top:-10px}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(2n) .job__inside[data-astro-cid-j7bzabwg]{text-align:right;margin-top:-10px}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(odd) .job__date[data-astro-cid-j7bzabwg]{text-align:left}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(2n) .job__date[data-astro-cid-j7bzabwg]{text-align:right}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(odd) .job__title[data-astro-cid-j7bzabwg]{margin:0 0 8px min(6px,1.4vw)}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(2n) .job__title[data-astro-cid-j7bzabwg]{margin:0 min(6px,1.4vw) 8px 0}.job__outside[data-astro-cid-j7bzabwg]{width:90%;max-width:300px}.job__index[data-astro-cid-j7bzabwg]{position:absolute;left:50%;width:25px;height:25px;transform:translate(-50%);top:-11px;z-index:3}.job__inside[data-astro-cid-j7bzabwg]:after{display:none}.job__inside[data-astro-cid-j7bzabwg]{order:0;margin-bottom:0;max-width:100%;text-align:left;padding:10px}.job__date[data-astro-cid-j7bzabwg]{min-width:auto;text-align:left}.job__date[data-astro-cid-j7bzabwg]:before{display:none}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(odd):before{content:"";position:absolute;top:15px;right:calc(50% + 3px);width:calc(50% - 25px);height:1px;background:var(--color-brown);z-index:0}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(2n):before{content:"";position:absolute;top:15px;left:calc(50% + 3px);width:calc(50% - 25px);height:1px;background:var(--color-brown);z-index:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInHorizontal{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.job__wrapper[data-astro-cid-j7bzabwg]{animation:fadeInHorizontal .6s ease forwards;opacity:0}@media(max-width:768px){.job__wrapper[data-astro-cid-j7bzabwg]{animation:fadeInUp .6s ease forwards}}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(1){animation-delay:.1s}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(2){animation-delay:.2s}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(3){animation-delay:.3s}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(4){animation-delay:.4s}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(5){animation-delay:.5s}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(6){animation-delay:.6s}.job__wrapper[data-astro-cid-j7bzabwg]:nth-child(7){animation-delay:.7s}@media(min-width:769px){.section[data-astro-cid-j7bzabwg]._jobs::-webkit-scrollbar{height:8px}.section[data-astro-cid-j7bzabwg]._jobs::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.section[data-astro-cid-j7bzabwg]._jobs::-webkit-scrollbar-thumb{background:#3498db;border-radius:4px}.section[data-astro-cid-j7bzabwg]._jobs::-webkit-scrollbar-thumb:hover{background:#2980b9}}.about__top[data-astro-cid-zsov6f23]{position:relative;display:grid;grid-template-columns:1fr 2.5fr;gap:min(30px,6vw)}@media screen and (max-width:768px){.about__top[data-astro-cid-zsov6f23]{display:flex;flex-direction:column}}.about__top[data-astro-cid-zsov6f23].visible:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:var(--gd-white-transparent);opacity:1;transition:opacity .3s ease-out;z-index:1}.about__top[data-astro-cid-zsov6f23].visible.expanded:before{opacity:0;visibility:hidden}.about__portrait[data-astro-cid-zsov6f23]{width:100%;border-radius:12px;box-shadow:1px 1px 8px #0003}.about__me[data-astro-cid-zsov6f23]{width:100%;font-family:Trebuchet;font-size:min(20px,4.1vw);line-height:1.3;font-weight:300;margin:0 0 min(20px,2vw)}.about__jobs[data-astro-cid-zsov6f23]{padding:0;margin:min(40px,8vw) 0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:min(30px,8vw)}@media screen and (max-width:768px){.about__jobs[data-astro-cid-zsov6f23]{grid-template-columns:1fr}}.about__job[data-astro-cid-zsov6f23]{border-radius:10px;box-shadow:2px 2px 12px #0000001a;padding:min(20px,3vw)}.about__job-time[data-astro-cid-zsov6f23]{font-family:Trebuchet;font-size:min(20px,5vw);margin:0 0 12px}.about__job-place[data-astro-cid-zsov6f23]{font-family:Trebuchet;font-size:min(18px,4vw);margin:0}.about__certificates[data-astro-cid-zsov6f23]{display:flex;justify-content:center;gap:min(50px,5vw);overflow-x:auto;scroll-behavior:smooth;width:100%;box-sizing:border-box;padding:min(10px,2vw);-ms-overflow-style:none;scrollbar-width:none}.about__certificates[data-astro-cid-zsov6f23]::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.about__certificates[data-astro-cid-zsov6f23]{justify-content:flex-start;width:100vw;margin:0 min(-20px,-5vw)}}.about__button[data-astro-cid-zsov6f23]{border:none;background:transparent;width:min(120px,16vw);height:min(120px,16vw);border-radius:min(20px,2vw);background-position:center;background-size:cover;padding:0;box-shadow:2px 2px 4px #0000004d;cursor:pointer;flex-shrink:0;transition:all .5s ease}.about__button[data-astro-cid-zsov6f23]:hover{box-shadow:4px 4px 6px #00000059}.about__content-more[data-astro-cid-zsov6f23]{display:block;max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.33,1,.68,1)}.about__content-more[data-astro-cid-zsov6f23].expanded{max-height:1000px;opacity:1;transition:all .5s ease-out}.about__footer[data-astro-cid-zsov6f23]{position:relative;margin:0 32px 10px;display:flex;justify-content:center;cursor:pointer}.about__footer[data-astro-cid-zsov6f23]:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-grey);z-index:1}.about__footer-text[data-astro-cid-zsov6f23]{position:relative;background-color:#fff;color:var(--color-grey);margin:0 auto;z-index:2;padding:0 10px}.service__list[data-astro-cid-7jz4krsr]{display:flex;flex-direction:column;gap:min(10px,3vw);margin-bottom:20px}.service__list_item[data-astro-cid-7jz4krsr]{font-family:Trebuchet;font-size:min(18px,4.5vw);line-height:1.3}.service__block[data-astro-cid-7jz4krsr]{background:var(--color-white);border-radius:10px;box-shadow:2px 2px 12px #0000001a;overflow:hidden;padding:0 min(40px,3vw);transition:all .5s ease}.service__block[data-astro-cid-7jz4krsr]._active{height:auto;transition:all .5s ease;padding-bottom:min(30px,5vw)}.service__block[data-astro-cid-7jz4krsr]:hover{transition:all .5s ease;background:var(--color-blue-light)}.service__block[data-astro-cid-7jz4krsr]:hover .service__question[data-astro-cid-7jz4krsr]{transition:all .5s ease;color:var(--color-brand)}.service__button[data-astro-cid-7jz4krsr]{position:relative;margin:0;padding:0;display:flex;align-items:center;width:100%;height:min(67px,15vw);cursor:pointer;border:none;background:transparent}.service__title[data-astro-cid-7jz4krsr]{margin:0;font-size:min(30px,5.5vw);font-weight:500}.service__icon[data-astro-cid-7jz4krsr]{transition:all .5s ease}.service__icon[data-astro-cid-7jz4krsr]._active{transform:rotate(180deg);transition:all .5s ease}.service__image[data-astro-cid-7jz4krsr]{display:block;width:min(600px,100%);margin:min(30px,6vw) auto;border-radius:min(12px,2vw);box-shadow:1px 1px 8px #0003}.service__text[data-astro-cid-7jz4krsr]{margin-top:min(30px,6vw);font-family:Trebuchet;font-size:min(18px,4.5vw);line-height:1.3}.service__question[data-astro-cid-7jz4krsr]{color:var(--color-brown);font-size:min(24px,5vw);line-height:1.5;font-weight:600;text-align:start;pointer-events:none;transition:all .5s ease}.service__question[data-astro-cid-7jz4krsr]._active:after{opacity:0;transform:rotate(90deg);transition:all .5s ease}.service__question[data-astro-cid-7jz4krsr]:before{right:0;top:calc(50% - 1px);width:20px;height:2px}@media screen and (max-width:500px){.service__question[data-astro-cid-7jz4krsr]:before{width:14px}}.service__question[data-astro-cid-7jz4krsr]:after{right:9px;top:calc(50% - 10px);width:2px;height:20px;transform-origin:center center;transition:.5s;transition-property:transform opacity;opacity:1}@media screen and (max-width:500px){.service__question[data-astro-cid-7jz4krsr]:after{height:14px;top:calc(50% - 7px);right:6px}}.service__question[data-astro-cid-7jz4krsr]:after,.service__question[data-astro-cid-7jz4krsr]:before{content:"";position:absolute;background-color:var(--color-brown);border-radius:1px}.service__answer[data-astro-cid-7jz4krsr]{max-height:0;overflow:hidden;scale-y:0;opacity:0;transition:all .5s ease}.service__answer[data-astro-cid-7jz4krsr]._active{max-height:max-content;scale-y:1;opacity:1;transition:all .5s ease;padding-bottom:10px}.service__subtitle[data-astro-cid-7jz4krsr]{margin-bottom:10px}.item-number[data-astro-cid-sqbevqhu]{position:absolute;top:1.5rem;right:1.5rem;background:rgba(var(--color-white),.9);color:#333;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.carousel-indicators[data-astro-cid-sqbevqhu]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.indicator[data-astro-cid-sqbevqhu]{width:12px;height:12px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .3s ease;position:relative}.indicator[data-astro-cid-sqbevqhu]:hover{background:#aaa}.indicator[data-astro-cid-sqbevqhu].active{background:#4ecdc4}@media(max-width:768px){.carousel__track[data-astro-cid-sqbevqhu]{gap:20px}.item-content[data-astro-cid-sqbevqhu]{padding:1.5rem}.item-content[data-astro-cid-sqbevqhu] h3[data-astro-cid-sqbevqhu]{font-size:1.3rem}}@media(max-width:480px){.carousel__track[data-astro-cid-sqbevqhu]{gap:15px}.carousel-indicators[data-astro-cid-sqbevqhu]{gap:8px}.indicator[data-astro-cid-sqbevqhu]{width:10px;height:10px}}@media(hover:none)and (pointer:coarse){.carousel-item[data-astro-cid-sqbevqhu]:hover{transform:none}.carousel__track[data-astro-cid-sqbevqhu]{-webkit-overflow-scrolling:touch}}.carousel[data-astro-cid-sqbevqhu]{position:relative;max-width:100vw}.carousel__track[data-astro-cid-sqbevqhu]{display:flex;gap:25px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:0 2rem;scrollbar-width:none;height:auto;align-items:stretch}.carousel__item[data-astro-cid-sqbevqhu]{flex:0 0 80vw;height:auto;border-radius:min(16px,2vw);scroll-snap-align:center;position:relative;cursor:pointer;background:var(--color-white-disable);backdrop-filter:blur(10px);border:1px solid var(--color-white-light);box-shadow:2px 2px 11px #0006;display:flex;flex-direction:column;align-items:center;gap:min(25px,3vw);padding:min(15px,3vw) min(30px,5vw)}.carousel__avatar[data-astro-cid-sqbevqhu]{width:min(100px,15vw);height:min(100px,15vw);border-radius:50%;object-fit:cover}.carousel__title[data-astro-cid-sqbevqhu]{font-weight:400;line-height:1.3;text-align:start;font-size:min(32px,6vw);color:var(--color-white);margin:0}.carousel__text[data-astro-cid-sqbevqhu]{font-weight:300;line-height:1.3;text-align:start;font-size:min(18px,3.5vw);color:var(--color-white);margin:0}.carousel__footer[data-astro-cid-sqbevqhu]{display:flex;justify-content:space-between;align-items:center;margin:auto 0 0;width:100%}.carousel__data[data-astro-cid-sqbevqhu]{font-size:min(14px,3vw);color:var(--color-white)}.carousel__contact[data-astro-cid-sqbevqhu]{font-size:min(18px,4vw);color:var(--color-white)}.carousel__indicators[data-astro-cid-sqbevqhu]{display:flex;gap:10px;justify-content:center;margin-top:min(50px,5vw)}.carousel__dot[data-astro-cid-sqbevqhu]{border:none;background:var(--color-white-disable);width:8px;height:8px;border-radius:4px;padding:0;transition:all .5s ease;cursor:pointer}.carousel__dot[data-astro-cid-sqbevqhu]._active{background:var(--color-white);transition:all .5s ease}.carousel[data-astro-cid-sqbevqhu] .carousel__prev[data-astro-cid-sqbevqhu],.carousel[data-astro-cid-sqbevqhu] .carousel__next[data-astro-cid-sqbevqhu]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff3;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.carousel[data-astro-cid-sqbevqhu] .carousel__prev[data-astro-cid-sqbevqhu]:hover,.carousel[data-astro-cid-sqbevqhu] .carousel__next[data-astro-cid-sqbevqhu]:hover{background:var(--color-white, .3)}.carousel[data-astro-cid-sqbevqhu] .carousel__prev[data-astro-cid-sqbevqhu]::disabled,.carousel[data-astro-cid-sqbevqhu] .carousel__next[data-astro-cid-sqbevqhu]::disabled{opacity:.5;cursor:not-allowed}.carousel[data-astro-cid-sqbevqhu] .carousel__prev[data-astro-cid-sqbevqhu]{left:10px}.carousel[data-astro-cid-sqbevqhu] .carousel__next[data-astro-cid-sqbevqhu]{right:10px}@media(max-width:768px){.carousel__prev[data-astro-cid-sqbevqhu],.carousel__next[data-astro-cid-sqbevqhu]{width:40px;height:40px}}.section__title[data-astro-cid-6dyv6lvl].feedback{color:var(--color-white)}.section__subtitle[data-astro-cid-6dyv6lvl].feedback{width:min(600px,95vw);margin:0 auto min(40px,8vw);text-align:start;color:var(--color-white)}.faq__wrapper{width:min(1000px,100%);margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.faq__wrapper{gap:min(15px,3vw)}}.faq__item{display:flex;flex-direction:column;gap:30px;position:relative}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.faq__item{gap:min(15px,3vw)}}.faq__text{font-weight:400;line-height:1.3;position:relative;padding:min(10px,2vw) min(15px,3vw)}.faq__text.question{max-width:min(700px,60vw);border-radius:12px 12px 12px 0;margin:0 0 0 min(20px,3vw);font-size:24px;font-weight:500;line-height:1.2;color:var(--color-white);background:linear-gradient(45deg,#1a2766,#ae1b1e,#fc9f32);list-style-type:square}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.faq__text.question{font-size:min(18px,4vw)}}.faq__text.question:before{content:"";position:absolute;bottom:0;left:max(-20px,-3vw);width:min(20px,3vw);height:min(20px,3vw);background-color:#392d69}.faq__text.question:after{content:"";position:absolute;bottom:0;left:max(-20px,-3vw);width:min(20px,3vw);height:min(20px,3vw);background-color:var(--color-white-smoke);border-radius:0 0 min(20px,3vw) 0;border:none}.faq__text.answer{max-width:min(900px,80vw);border-radius:12px 12px 0;margin:0 min(20px,3vw) 0 0;padding:10px min(30px,5vw) min(15px,3vw);align-self:flex-end;background-color:var(--color-white);list-style:disc}.faq__text.answer:before{content:"";position:absolute;bottom:0;right:max(-20px,-3vw);width:min(20px,3vw);height:min(20px,3vw);background-color:var(--color-white)}.faq__text.answer:after{content:"";position:absolute;bottom:0;right:max(-20px,-3vw);width:min(20px,3vw);height:min(20px,3vw);background-color:var(--color-white-smoke);border-radius:0 0 0 min(20px,3vw);border:none}.faq__text.item{font-size:20px;font-weight:400;line-height:1.4;color:var(--color-black);padding:5px}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.faq__text.item{font-size:min(16px,3.5vw)}}.faq__data{position:absolute;bottom:3px;right:min(30px,5vw);font-size:min(14px,2.5vw);font-weight:400;line-height:1.2;color:var(--color-brown)}.hobbies__top[data-astro-cid-g6m7iebj]{display:flex;flex-direction:column;gap:min(20px,2vw)}@media screen and (max-width:768px){.hobbies__top[data-astro-cid-g6m7iebj]{display:flex;flex-direction:column}}.hobbies__hero[data-astro-cid-g6m7iebj]{position:relative;width:100%}.hobbies__hero-image[data-astro-cid-g6m7iebj]{width:100%;border-radius:min(12px,2vw);box-shadow:1px 1px 8px #0003;display:block}.hobbies__hero-content[data-astro-cid-g6m7iebj]{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:min(12px,2vw)}.hobbies__hero-title[data-astro-cid-g6m7iebj]{font-family:Kinetika;font-size:min(34px,5vw);line-height:1.8;letter-spacing:8px;font-weight:900;margin:0;color:transparent;background-image:url(../assets/images/hobbies/freediving.webp);background-size:cover;background-clip:text;-webkit-background-clip:text;background-position:center;text-shadow:none}.hobbies__picture[data-astro-cid-g6m7iebj]{position:relative}.hobbies__picture__image[data-astro-cid-g6m7iebj]{width:100%;border-radius:min(12px,2vw);box-shadow:1px 1px 8px #0003}.hobbies__picture__me[data-astro-cid-g6m7iebj]{width:100%;font-family:Trebuchet;font-size:min(20px,4.1vw);line-height:1.3;font-weight:300;margin:0}.hobbies__content-text[data-astro-cid-g6m7iebj]{width:100%;margin:0 auto;background:#fff}.hobbies__content-more[data-astro-cid-g6m7iebj]{display:block;max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.33,1,.68,1)}.hobbies__content-more[data-astro-cid-g6m7iebj].expanded{max-height:1000px;opacity:1;transition:all .5s ease-out}.hobbies__text[data-astro-cid-g6m7iebj]{position:relative;margin-bottom:min(20px,2vw)}.hobbies__text[data-astro-cid-g6m7iebj].visible:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:var(--gd-white-transparent);opacity:1;transition:opacity .3s ease-out;z-index:1}.hobbies__text[data-astro-cid-g6m7iebj].visible.expanded:before{opacity:0;visibility:hidden}.hobbies__footer[data-astro-cid-g6m7iebj]{position:relative;margin:0 32px 10px;display:flex;justify-content:center;cursor:pointer}.hobbies__footer[data-astro-cid-g6m7iebj]:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-grey);z-index:1}.hobbies__footer-text[data-astro-cid-g6m7iebj]{position:relative;background-color:#fff;color:var(--color-grey);margin:0 auto;z-index:2;padding:0 10px}.delimiter[data-astro-cid-a3sqfcnn]{width:80%;margin:0 auto;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,white,transparent)}.contact__wrapper[data-astro-cid-a3sqfcnn]{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:min(16px,3.5vw);width:min(600px,90vw);border-radius:min(12px,2vw);box-shadow:2px 2px 12px #0000001a;margin:0 auto;padding:min(15px,2vw) min(20px,4vw);background:#ffffff26;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;z-index:5}.contact__avatar[data-astro-cid-a3sqfcnn]{width:min(250px,55vw);border-radius:min(12px,2vw)}.contact__text[data-astro-cid-a3sqfcnn]{color:var(--color-floral);width:100%;text-align:center;line-height:1.15}.contact__subtitle[data-astro-cid-a3sqfcnn]{font-size:min(24px,5vw);font-weight:300;margin-top:max(-40px,-5vw)}.contact__job[data-astro-cid-a3sqfcnn]{font-size:min(18px,4.5vw);font-weight:300}.contact__name[data-astro-cid-a3sqfcnn]{font-size:min(30px,6vw);font-weight:500}.contact__description[data-astro-cid-a3sqfcnn]{font-size:min(16px,3vw);font-weight:300;width:min(500px,70vw)}.contact__button[data-astro-cid-a3sqfcnn]{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;border:none;color:var(--color-floral);font-size:min(20px,4vw);font-weight:300;cursor:pointer;text-decoration:none;background:transparent;margin:0 auto}.contact__icon[data-astro-cid-a3sqfcnn]{width:min(26px,4.4vw);height:min(26px,4.4vw);margin:0 min(10px,2vw)}.contact__icon[data-astro-cid-a3sqfcnn]._qr{width:min(26px,6vw);height:min(26px,6vw);margin:0}.contact__copy-btn[data-astro-cid-a3sqfcnn]{border:none;background:transparent;color:var(--color-floral);display:flex;align-items:center;height:30px;cursor:pointer;font-size:min(14px,3vw);font-weight:300}.contact__footer[data-astro-cid-a3sqfcnn]{width:100%;display:flex;justify-content:space-between;align-items:center}.footer{width:100vw;padding:15px min(60px,6vw);display:flex;justify-content:space-between;background:var(--color-footer)}.footer__text{font-size:min(14px,3vw);line-height:1.2;color:var(--color-floral)}.modal[data-astro-cid-yihxgpli]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000008c;backdrop-filter:blur(6px);z-index:1000;justify-content:center;align-items:center;opacity:0;transition:opacity .25s ease}.modal[data-astro-cid-yihxgpli]._isOpened{display:flex;opacity:1}.modal__body[data-astro-cid-yihxgpli]{background:#fff;border-radius:min(12px,2vw);max-width:600px;width:95%;max-height:96vh;padding:min(20px,3vw);text-align:center;box-shadow:0 30px 45px #0003;position:relative;animation:modalFadeUp .3s ease}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.modal__body[data-astro-cid-yihxgpli]{padding:10px;max-width:500px}}.modal__title[data-astro-cid-yihxgpli]{font-size:min(22px,5vw);line-height:1.5;font-weight:700;margin-bottom:min(30px,4vw)}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.modal__title[data-astro-cid-yihxgpli]{margin-bottom:10px}}.modal__description[data-astro-cid-yihxgpli]{margin-bottom:min(30px,4vw)}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.modal__description[data-astro-cid-yihxgpli]{margin-bottom:10px}}.close[data-astro-cid-yihxgpli]{border:none;box-shadow:0 4px 16px #0003;border-radius:min(12px,2vw);background:linear-gradient(45deg,#1a2766,#ae1b1e,#fc9f32);width:min(250px,45vw);transition:all .3s ease;transform-origin:center;font-size:min(18px,4vw);font-weight:700;line-height:2.3;color:var(--color-white);cursor:pointer}.qr[data-astro-cid-emgu3xd6]{width:100%;display:flex;flex-direction:column;align-items:center}.qr__code-img[data-astro-cid-emgu3xd6]{width:100%}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.qr__code-img[data-astro-cid-emgu3xd6]{max-width:48%}}@media screen and (max-width:1000px)and (orientation:portrait),(max-aspect-ratio:9/16)and (orientation:portrait),(hover:none)and (orientation:portrait),(pointer:coarse)and (orientation:portrait){.qr__code-img[data-astro-cid-emgu3xd6]{max-width:100%}}.qr__icon[data-astro-cid-emgu3xd6]{width:20px;height:20px;margin-left:10px}.qr__button[data-astro-cid-emgu3xd6]{display:flex;align-items:center;border:none;background:transparent;margin:0 0 10px;cursor:pointer}.qr__subtitle[data-astro-cid-emgu3xd6]{font-size:16px}.map[data-astro-cid-aq25fonh]{width:100%;height:200px}.map__wrapper[data-astro-cid-aq25fonh]{position:relative;background:url(/assets/images/background/map.webp);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:45vh;margin:0 0 min(20px,2vw)}.map__footer[data-astro-cid-aq25fonh]{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px}.map__nav[data-astro-cid-aq25fonh]{border:none;background:transparent}.map__icon[data-astro-cid-aq25fonh]{width:30px;height:30px}.section{position:relative;padding:min(70px,5vw) 0}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.section{padding:min(50px,5vw) 0}}.section__title{font-size:36px;line-height:1.4;font-weight:600;color:var(--color-white);text-align:center;margin:0 0 40px}@media screen and (max-width:1000px),(max-aspect-ratio:9/16),(hover:none),(pointer:coarse){.section__title{font-size:min(24px,6vw);margin:0 0 min(30px,5vw)}}.section__title__subtitle{width:min(600px,90vw);margin:0 auto min(40px,8vw);font-weight:300;line-height:1.3;text-align:start;font-size:min(18px,3.5vw);color:var(--color-white)}button,a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}@media(max-width:768px){button,.button,a[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}
