@font-face{font-family:RobotoBold;src:url(/assets/Roboto-Bold-DkD6_Jjp.woff2) format("woff2"),url(/assets/Roboto-Bold-BpthhUBh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RobotoBlack;src:url(/assets/Roboto-Black-Xk--uSbO.woff2) format("woff2"),url(/assets/Roboto-Black-DOHPpG1L.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:RobotoExtraBold;src:url(/assets/Roboto-ExtraBold-D3cCMUW-.woff2) format("woff2"),url(/assets/Roboto-ExtraBold-CSIp_zDN.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RobotoExtraLight;src:url(/assets/Roboto-ExtraLight-CX3TtNtQ.woff2) format("woff2"),url(/assets/Roboto-ExtraLight-B_w4QA4y.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:RobotoItalic;src:url(/assets/Roboto-Italic-DBPGtRJG.woff2) format("woff2"),url(/assets/Roboto-Italic-Cr5BoP5z.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:RobotoLight;src:url(/assets/Roboto-Light-BA2TCGhn.woff2) format("woff2"),url(/assets/Roboto-Light-B2N53jwM.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:RobotoMedium;src:url(/assets/Roboto-Medium-Bl-S7wpT.woff2) format("woff2"),url(/assets/Roboto-Medium-DYUZS0dj.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:RobotoRegular;src:url(/assets/Roboto-Regular-OqL9vKsN.woff2) format("woff2"),url(/assets/Roboto-Regular-BNXupZos.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RobotoSemiBold;src:url(/assets/Roboto-SemiBold-yXlbF9-2.woff2) format("woff2"),url(/assets/Roboto-SemiBold-tBwJNFZz.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RobotoThin;src:url(/assets/Roboto-Thin-CnrPCZov.woff2) format("woff2"),url(/assets/Roboto-Thin-DXRGosJg.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}:root{--font-Roboto-local-regular: "RobotoRegular", Fallback, sans-serif;--font-Roboto-local-bold: "RobotoBold", Fallback, sans-serif;--font-Roboto-local-black: "RobotoBlack", Fallback, sans-serif;--font-Roboto-local-light: "RobotoLight", Fallback, sans-serif;--font-Roboto-local-medium: "RobotoMedium", Fallback, sans-serif;--font-Roboto-local-semibold: "RobotoSemiBold", Fallback, sans-serif;--font-Roboto-local-italic: "RobotoItalic", Fallback, sans-serif;--font-Roboto-local-extrabold: "RobotoExtraBold", Fallback, sans-serif;--font-Roboto-local-extralight: "RobotoExtraLight", Fallback, sans-serif;--font-Roboto-local-thin: "RobotoThin", Fallback, sans-serif;--header-hight: 68px;--main-color: #f6f7f0;--svg-background-color: #000000;--background-color-light: #f3f1f5;--background-color-dark: #e3d8cd82;--background-color-menu-mobile: rgba(6, 6, 6, .4);--selection-color: #258880;--footer-color: rgba(64, 98, 106, .6);--color1: rgba(64, 98, 106, 1);--color2-main: rgb(253, 253, 253);--color3: rgb(245, 245, 245);--color4: rgb(33, 158, 188);--color5: rgb(142, 202, 230);--color6: rgb(2, 48, 71);--color7: rgb(251, 133, 0);--color8: rgb(255, 183, 3);--grey-dark: rgb(53, 53, 53);--white: rgb(248, 248, 248);--black: rgb(10, 10, 10);--text-color-primary: #181818;--text-color-secondary: #f3f3f3;--bg-color-card: #f7f4f4;--bg-color-card-semi-transparent: rgba(247, 244, 244, .6);--form-reset-button-hover: --color5;--form-submit-button-hover: --color4;--main-image-backup-color: rgb(70, 160, 213);--darkmode-switch: #3494b1;--darkmode-switch-after: #fffbf5;--darkmode-switch-active: #fdd384;--darkmode-switch-sun-icon: #10104d;--header-namebox-background: #ffffff26;--about-section-text: #5a5a5a;--mywork-section-background-light: #fff7ef;--mywork-section-background-dark: #516f82;--work-cards-text: #46a0d5;--work-cards-category-text: #808080;--contact-section-title: #46a0d5;color-scheme:system light dark;background-color:var(--background-color-light);color:var(--text-color-primary);transition:background-color .5s ease}:root --form-focus:{--color4}:root --form-submit-button:{--color7}@media (prefers-color-scheme: dark){:root{color:var(--text-color-secondary);background-color:var(--background-color-dark)}}*::selection{background-color:var(--selection-color);color:var(--text-color-secondary)}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;font-family:var(--font-Roboto-local-regular);font-size:16px}body{height:100%;min-width:95vw;overflow-x:hidden;box-sizing:border-box}a{color:inherit;text-decoration:underline}a:hover{color:var(--color6)}.snap-container{height:100dvh;scroll-snap-align:center;position:relative;overflow:hidden}.mt-header{padding-top:var(--header-hight)}.header{background:#40626abf;width:auto;height:4.25rem;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center;flex-shrink:0;position:sticky;position:-webkit-sticky;top:0;z-index:100000}.header .header__logowrapper{animation:logo 30s;animation-iteration-count:infinite}.header .header__logowrapper .logo__dimensions{height:3.5rem;width:3.5rem}.logo-piece{fill:var(--white);fill-opacity:.9;stroke:var(--black);stroke-width:5;opacity:1}.fillSelection{fill:var(--selection-color)}@keyframes logo{0%{transform:rotate(0)}40%{transform:rotate(0)}60%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.logo-T-RectangleTop{animation:logo-T-RectangleTop_Animation 30s;animation-iteration-count:infinite}@keyframes logo-T-RectangleTop_Animation{0%{transform:translateY(0)}3%{transform:translateY(-5px)}6%{transform:translateY(5px)}9%{transform:translateY(0)}91%{transform:translateY(0)}94%{transform:translateY(5px)}97%{transform:translateY(-5px)}to{transform:translateY(0)}}.logo-T-RectangleBottom{animation:logo-T-RectangleBottom_Animation 30s;animation-iteration-count:infinite}@keyframes logo-T-RectangleBottom_Animation{0%{transform:translateY(0)}6%{transform:translateY(5px)}9%{transform:translateY(-5px)}12%{transform:translateY(0)}88%{transform:translateY(0)}91%{transform:translateY(-5px)}94%{transform:translateY(5px)}97%{transform:translateY(0)}to{transform:translateY(0)}}.logo-K-Path{animation:logo-K-Path_Animation 30s;animation-iteration-count:infinite}@keyframes logo-K-Path_Animation{0%{transform:translate(0)}6%{transform:translate(5px)}9%{transform:translate(-5px)}12%{transform:translate(0)}88%{transform:translate(0)}91%{transform:translate(-5px)}94%{transform:translate(5px)}97%{transform:translate(0)}to{transform:translate(0)}}.header__menu{max-width:1366px;height:100%;display:flex;align-items:center;flex-wrap:wrap;gap:10%;width:90%;justify-content:flex-end}.header__menu .menu__list{display:flex;margin:0;list-style-type:none;gap:2rem}.header__menu .menu__list .menu__link{text-align:center;font-family:Roboto;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.13125rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:10.5%;text-underline-offset:20%;text-underline-position:from-font;color:var(--text-color-secondary);display:inline-block;text-decoration:none;scale:1;transition:all .2s ease-in-out}.header__menu .menu__list .menu__link:hover{color:var(--text-color-secondary);text-decoration:underline;scale:1.1;transition:all .2s ease-in-out}@media screen and (max-width: 768px){.header__menu{position:fixed;top:0;right:0;width:80%;height:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;flex-direction:column;background:var(--background-color-menu-mobile);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);gap:2rem;transform:translate(105%);transition:transform .4s ease,opacity .4s ease;opacity:0}.header__menu.mobile-menu-open{transform:translate(0);opacity:1}.menu__list{flex-wrap:wrap;flex-direction:column;align-items:center;gap:3rem;cursor:pointer}.menu__list .menu__link{font-size:1.5em;margin:1.5rem}}@media screen and (min-width: 1366px){.menu__link{font-size:1.5em}}.header__iconswrapper{margin:1rem;cursor:pointer;border:none;background-color:transparent}.header__iconswrapper .icon__darkmodeswitch{width:2rem;height:auto}.header__hamburger-button{display:none}@media screen and (max-width: 768px){.header__hamburger-button{border:none;background-color:transparent;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;width:40px;height:30px;margin:1rem;padding:0;z-index:1000;transition:all .2s ease-in-out}.header__hamburger-button:hover{transform:scaleX(1.1);transition:all .2s ease-in-out}}.bar{width:100%;height:4px;background-color:var(--main-color);border-radius:2px;transition:transform .4s ease,opacity .4s ease}.hamburger.active .top-bar{transform:translateY(13px) rotate(45deg)}.hamburger.active .middle-bar{opacity:0}.hamburger.active .bottom-bar{transform:translateY(-13px) rotate(-45deg)}.hamburger:hover .bar{background-color:var(--main-color)}.hero{font-size:unset;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__img{position:absolute;overflow:hidden;height:100%;width:100vw;background:radial-gradient(circle,var(--main-image-backup-color) 10%,black 100%);background-repeat:no-repeat;background-position:center;background-size:cover}.hero__id{border:3px solid rgba(255,255,255,.6);background:#05050547;border-radius:2.1875rem;text-align:center;min-width:50%;max-width:1360px;min-height:30%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap;padding:2rem;margin:2rem;gap:2rem;z-index:1;overflow:hidden}.hero__id .id__photo{width:clamp(10rem,10vw,20rem);height:auto;flex-shrink:0;aspect-ratio:1/1;border-radius:22.25rem;filter:grayscale(100%)}@media screen and (max-width: 768px){.hero__id .id__photo{order:2}}.id__namebox{color:var(--white);text-align:center;font-family:RobotoLight;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.namebox__name{font-size:clamp(4rem,2.5vw,5rem);margin:0}.namebox__profession{font-size:clamp(2.25rem,2.5vw,3.25rem);margin:0}.hero__cta{max-width:95vw;z-index:1;padding:1.3rem;background-color:var(--white);color:var(--text-color-primary);box-shadow:14px 14px 1px #00000040;border:none;border-radius:2rem;font-family:RobotoRegular;letter-spacing:.3575rem;font-size:2.75rem;cursor:pointer;transition:all .3s ease-in-out}@media screen and (max-width: 768px){.hero__cta{font-size:1.3rem;padding:1rem}}.hero__cta:hover{color:var(--text-color-secondary);background:linear-gradient(135deg,var(--color5),var(--color4));transform:scale(1.1)}.hero__cta:active{transform:scale(.95)}.hero__cta:focus{outline:2px solid #8f94fb}.parallax{position:relative;height:100%;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.parallax__text{position:absolute;font-size:4rem;color:#eee;z-index:3;transition:transform .1s ease-out}.parallax .mountains{position:absolute;bottom:0;width:100%;height:100%;background:url(/assets/mountains-K0ADoPip.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;z-index:2;transition:transform .1s ease-out}.parallax .planets{position:absolute;top:15%;left:50%;transform:translate(-50%);width:100%;height:500px;background:url(/assets/planets-DMfDNrf-.png);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;transition:transform .1s ease-out}.parallax .stars{position:absolute;top:0;width:100%;height:100%;background-image:url(/assets/nazar-hrabovyi-qCnjiI3pW3Y-unsplash-Cmhm38KO.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;transition:transform .1s ease-out}.aboutme__container{margin:auto;background-color:var(--color2-main);overflow:hidden;display:flex;max-width:85rem;height:100%;flex-direction:column;justify-content:space-around;align-items:center;gap:1rem;flex-shrink:0}.container__title{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;border-radius:3px;background:#40626a00;font-style:normal;font-weight:600;line-height:normal;text-align:center}.container__title .title__heading{color:#fb8500;font-family:var(--font-Roboto-local-semibold);font-size:clamp(2rem,2.2vw,3rem);letter-spacing:1.5375rem}@media screen and (max-width: 768px){.container__title .title__heading{letter-spacing:1.15313rem}}.container__title .title__subtitle{color:#fb8500;text-align:center;font-family:var(--font-Roboto-local-semibold);font-size:clamp(1rem,1.4vw,2rem);letter-spacing:.48125rem}.aboutme__button{display:flex;padding:1.3rem;align-items:center;justify-content:center;text-align:center;font-family:RobotoMedium;font-size:1.3em;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.325rem;color:var(--text-color-primary);border:none;border-radius:1.5em;cursor:pointer;background:var(--color7);box-shadow:14px 14px 1px #00000040;transition:all .3s ease-in-out}.aboutme__button:hover{color:var(--text-color-secondary);background:var(--color4);background:linear-gradient(135deg,var(--color5),var(--color4));transform:scale(1.1);transition:all .3s ease-in-out}@media screen and (max-width: 768px){.aboutme__button{font-size:1.1em;padding:1rem;letter-spacing:.2rem}}.container__overview,.container__studies{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;font-style:normal;line-height:normal}@media screen and (max-width: 768px){.container__overview,.container__studies{gap:.8rem}}.overview__title,.studies__title{color:var(--text-color-primary);font-family:RobotoMedium;text-align:center;font-size:1.5em;font-weight:700;letter-spacing:.1275rem}@media screen and (max-width: 768px){.overview__title,.studies__title{font-size:1.2rem;letter-spacing:.09375rem}}.overview__text,.studies__text{width:100%;color:var(--text-color-primary);font-family:RobotoRegular;font-size:1.1em;font-weight:400;text-align:left;letter-spacing:.09375rem}@media screen and (max-width: 768px){.overview__text,.studies__text{font-size:.9rem;text-align:justify}}footer{scroll-snap-align:center;height:30%;background:linear-gradient(180deg,var(--footer-color) 0%,var(--color1) 100%);padding-bottom:5px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.footer__social{width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:5rem}.socialicons{color:var(--white)}footer .social .twitter:hover{background:#1da1f2}footer .social .github:hover{background:#666}footer .social .facebook:hover{background:#3b5998}footer .social .linkedin:hover{background:#0077b5}footer .social .slack:hover{background:#3eb991}footer .social .skype:hover{background:#00aff0}footer .social .google-plus:hover{background:#dd4b39}footer .social .instagram:hover{background:#e1306c}footer .social .dropbox:hover{background:#007ee5}footer .social .whatsapp:hover{background:#25d366}.policies{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem}.policies__link{color:var(--white);text-decoration:none}.credits{color:var(--white);text-align:center}.footer__returnicon{font-size:xxx-large;margin:10px;cursor:pointer}.icon__arrowup{width:5rem;height:auto;color:var(--white);border:1px solid var(--white);border-radius:2.5rem;padding:1rem}.floating-wpp .floating-wpp-popup .floating-wpp-message{color:var(--color2);font-size:1.5rem}.floating-wpp{font-size:1rem}.floating-wpp .floating-wpp-popup .floating-wpp-head{font-size:.85rem}.skills__container{margin:auto;background-color:var(--color6);overflow:hidden;display:flex;height:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:3rem;flex-shrink:0}@media screen and (max-width: 768px){.skills__container{gap:1rem}}.skills__description{max-width:80%;text-align:center;font-size:1.2em;color:var(--text-color-secondary);font-family:var(--font-Roboto-local-regular)}@media screen and (max-width: 768px){.skills__description{font-size:.9em}}.skills__wrapper{max-width:85rem;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center;gap:1rem}@media screen and (max-width: 768px){.skills__wrapper{gap:.5rem;max-width:90%}}.skills__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:clamp(5rem,10vw,8rem);height:clamp(5rem,10vw,8rem);border-radius:1.5em;background-color:var(--color3);box-shadow:1px 3px 9px 3px #080808ab;transition:all .3s ease-in-out;cursor:pointer}.skills__card:hover{transform:scale(1.05);background-color:#ffffffbe;transition:all .3s ease-in-out}.skills__card .card__img{width:clamp(2.5rem,5vw,5rem);height:auto;flex-shrink:0;aspect-ratio:1/1}.skills__card .card__description{font-family:var(--font-Roboto-local-regular);color:var(--text-color-primary);text-align:center;font-size:clamp(.7rem,1.5vw,1.3rem)}.hidden__card{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform 1s ease filter .6s ease;filter:blur(5px)}.show__card{opacity:1;transform:translateY(0);filter:blur(0)}@media (prefers-reduced-motion){.hidden{transition:none}}.projects__section{position:relative}.sticky{position:sticky;top:4rem;left:0}.title__progressbar{width:85rem;height:.5rem;margin:.5rem;background:var(--color4);border-radius:2px;transition:width .2s ease-in-out}.project__container{min-height:100dvh;scroll-snap-align:center;position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center}.project__card{background-color:var(--color6);max-width:85rem;width:100%;border:1px solid var(--black);overflow:hidden;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem;margin-top:10rem}@media screen and (max-width: 768px){.project__card{max-width:90%}}.project__card .card__imgwrapper{max-width:100%;display:flex;justify-content:center;align-items:center;flex:1}.project__card .card__img{min-width:17rem;max-width:100%;height:auto;flex-shrink:1}.project__card .card__description{padding:1.5rem;flex:3;color:var(--text-color-secondary);font-family:var(--font-Roboto-local-regular);display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 768px){.project__card .card__description{padding:.5rem}}.project__card .card__title{color:var(--text-color-secondary);text-align:left;font-family:Roboto;font-size:clamp(1.3rem,3vw,3.25rem);font-style:normal;font-weight:500;line-height:normal}.project__card .card__text{color:var(--text-color-secondary);font-family:Roboto;font-size:clamp(1rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:117.141%}.project__card .project__button{width:fit-content;display:inline-flex;padding:1.3rem;justify-content:center;align-items:center;text-align:center;font-family:RobotoMedium;font-size:1.4375rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.18688rem;border:none;border-radius:1.5em;color:var(--text-color-primary);background:var(--color7);box-shadow:14px 14px 1px #00000040;transition:all .3s ease-in-out;cursor:pointer}.project__card .project__button:hover{color:var(--text-color-secondary);background:var(--color4);background:linear-gradient(135deg,var(--color5),var(--color4));transform:scale(1.1);transition:all .3s ease-in-out}@media screen and (max-width: 768px){.project__card .project__button{font-size:1em;padding:1rem;letter-spacing:.2rem;margin:auto}}.btn{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;color:#fff;background:linear-gradient(135deg,#4e54c8,#8f94fb);border:none;border-radius:8px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.btn:hover{transform:scale(1.05);box-shadow:0 8px 16px #0003}.btn:disabled{cursor:not-allowed;opacity:.6}.contact{width:100%;margin:auto;background-color:var(--color2-main);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;flex-shrink:0;background:linear-gradient(180deg,var(--color6) 0%,var(--color4) 100%)}.form__container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:85rem;width:100%;border-radius:.5rem;padding:1rem;gap:2rem;font-family:Roboto;font-size:1.1em;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.18688rem;color:var(--text-color-secondary);border:2px solid white}@media screen and (max-width: 768px){.form__container{width:90%;gap:1rem}}.form__container .form__hint{font-size:.8rem;align-self:flex-end;font-family:Roboto;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.13125rem}.form__container .response__message{color:var(--text-color-secondary);font-family:var(--font-Roboto-local-regular);font-size:1.2em;text-align:center}.form__container .contact__form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%;gap:2rem}@media screen and (max-width: 768px){.form__container .contact__form{width:100%;gap:1.5rem;font-size:.9em}}.form__container .contact__form .inputfield__wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.form__container .contact__form .contact__label{font-family:Roboto;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.13125rem;font-size:clamp(1em,1.5vw,1.3rem)}.form__container .contact__form .form__inputield-name,.form__container .contact__form .form__inputfield-email,.form__container .contact__form .form__inputfield-message{display:flex;padding:.7rem 0rem;justify-content:center;align-items:center;align-self:stretch;width:100%;max-width:100%;border:2px solid var(--grey-dark);border-radius:.875rem;background:var(--main-color);color:var(--text-color-primary);font-size:clamp(1em,1.5vw,1.3rem);text-align:center;-webkit-transition:.5s;transition:.5s}.form__container .contact__form .form__inputield-name:focus,.form__container .contact__form .form__inputfield-email:focus,.form__container .contact__form .form__inputfield-message:focus{outline:2px solid var(--color7)}.form__container .contact__form .form__inputfield-message{height:7rem}@media screen and (max-width: 768px){.form__container .contact__form .form__inputield-name,.form__container .contact__form .form__inputfield-email,.form__container .contact__form .form__inputfield-message{padding:.3rem 0rem;font-size:1.1em;width:100%;max-width:100%;border-radius:.5rem}.form__container .contact__form .form__inputfield-message{height:3rem}}.form__container .contact__form .form__button-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%}.form__container .contact__form .form__button{display:flex;width:35%;padding:1rem;align-items:center;justify-content:center;text-align:center;color:var(--text-color-primary);font-family:RobotoMedium;font-size:1.3em;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.325rem;border:none;border-radius:1.5em;cursor:pointer;box-shadow:14px 14px 1px #00000040;transition:all .3s ease-in-out}.form__container .contact__form .reset__button{background:var(--color5);align-self:flex-start}.form__container .contact__form .reset__button:hover{color:var(--text-color-secondary);background:var(--color4);background:linear-gradient(135deg,var(--white),var(--color4));transform:scale(1.1);transition:all .3s ease-in-out;text-shadow:1px 1px 1px var(--color4)}.form__container .contact__form .submit__button{background:var(--color7);align-self:flex-end}.form__container .contact__form .submit__button:hover{color:var(--text-color-secondary);background:var(--color4);background:linear-gradient(135deg,var(--color5),var(--color6));transform:scale(1.1);transition:all .3s ease-in-out}.form__container .contact__form .disabled{cursor:not-allowed;opacity:.3}
