:root{--sizeAll: 100%;--row: row;--column: column;--mainColor: hsl(36, 40%, 80%);--linkColor: hsl(36, 55%, 70%);--focusColor: hsl(36, 70%, 50%);--borderColor: hsl(36, 10%, 25%);--scrollColor: hsl(36, 10%, 15%);--bgColor: hsl(36, 10%, 10%);--transparentColor: hsla(36, 10%, 15%, 0.8);--closeColor: hsla(36, 20%, 15%, 0.5);--openColor: hsla(36, 20%, 35%, 0.3);--collapsColor: hsla(36, 20%, 10%, 0.4);--activeHeight: height 0.3s ease-out;--activeWidth: width 0.3s ease-out;--transitionAll: all 0.3s ease-out;--visible: visible;--menuFontSize: 2rem;--boxShadow: inset 0 0 8px 0 var(--borderColor);--focusBorder: 0 0 0 1px var(--focusColor);--noTransition: all 0.3s;--minWidthMobile: 300px;--modalShadow: inset 0 0 16px 8px var(--borderColor)}*,:after,:before{margin:0;padding:0;font-size:1.6rem;box-sizing:inherit}html{font-size:62.5%;line-height:1.618;box-sizing:border-box;font-family:sans-serif;-webkit-text-size-adjust:var(--sizeAll)}main{display:block}h1,h2,h3,h4,h5,h6{font-size:2.4rem}a{background-color:rgba(0,0,0,0)}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:monospace;font-size:1rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{line-height:inherit;border:1px solid currentColor}button{overflow:visible;text-transform:none}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;padding:0 8px}[role=button]{cursor:pointer}input{overflow:visible}input,textarea{padding:0 8px}fieldset{border:1px solid currentColor;margin:0 2px}legend{color:inherit;display:table;max-width:var(--sizeAll);white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;vertical-align:top}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=color]{background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-color-swatch-wrapper{padding:0}::-moz-focus-inner{padding:0;border-style:none}::-moz-ui-invalid{box-shadow:none}input::-webkit-input-placeholder{opacity:1}input::-webkit-input-placeholder,input::-moz-placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder,input::placeholder{opacity:1}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}select{-moz-appearance:none;-webkit-appearance:none;text-transform:none;word-wrap:normal}hr{box-sizing:content-box;height:0;color:inherit;overflow:visible}dl,ol,ul{padding:0;list-style:none}nav li{padding:0}b,strong{font-weight:bolder}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border:0}svg:not(:root){overflow:hidden}table{text-indent:0;border-color:inherit}details{display:block}dialog{background-color:inherit;border:solid;color:inherit;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}*:not(head,script,table,tbody,tfoot,thead,tr,td,th,sup),:after,:before{display:flex;flex-direction:var(--column)}html{top:0;left:0;width:var(--sizeAll);height:var(--sizeAll);position:fixed}body{flex:1 0;-webkit-user-drag:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{overflow:auto}*[class*=adaptive-img]{position:relative}*[class*=adaptive-img]>span,*[class*=adaptive-img]>span>img{top:0;left:0;right:0;bottom:0;padding:0;border:none;display:block;position:absolute;box-sizing:border-box}*[class*=adaptive-img]>span{margin:0;opacity:1;width:initial;height:initial;overflow:hidden;background:none}*[class*=adaptive-img]>span>img{width:0;height:0;margin:auto;min-width:var(--sizeAll);max-width:var(--sizeAll);min-height:var(--sizeAll);max-height:var(--sizeAll)}.adaptive-img--cover>span>img{-o-object-fit:cover;object-fit:cover}.adaptive-img--contain>span>img{-o-object-fit:contain;object-fit:contain}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;position:absolute;clip:rect(0, 0, 0, 0)}*:focus,button:focus,input:focus,optgroup:focus,select:focus,textarea:focus,.focusable:focus{outline:none;box-shadow:var(--focusBorder),0 0 0 1px rgba(255,255,255,.5)}@media(prefers-reduced-motion: reduce){*{-webkit-animation:unset !important;animation:unset !important;transition:none !important}}*>p,*>strong,*>em,*>span,*>a,li>*{display:initial}*{scrollbar-width:thin;scrollbar-color:var(--linkColor) var(--borderColor)}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background-color:var(--borderColor)}*::-webkit-scrollbar-thumb{background-color:var(--linkColor);border-radius:20px;border:1px solid var(--scrollColor)}*::-webkit-scrollbar-corner{background-color:var(--bgColor)}body{width:100vw;height:100vh;background-color:var(--bgColor);color:var(--mainColor);margin:4rem 0;box-shadow:var(--boxShadow)}@media screen and (max-width: 1024px){body{margin:3rem 0 0}}li{list-style:none;padding-left:0}a{text-decoration:none;color:var(--linkColor);font-weight:600}a:focus,a:hover{color:var(--focusColor);transition:all .3s}.shadow{transition:var(--transitionAll);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:150;background-color:var(--transparentColor)}.close-icon{position:absolute;background-image:url("../svg/close.svg");background-repeat:no-repeat;background-size:3rem;cursor:pointer;height:3rem;background-color:initial;border:none;top:0;right:0;background-position:top 0 right 8px}.close-icon:hover,.close-icon:focus{background-image:url("../svg/close__hover.svg")}.build{flex:1 0;display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:0px}.build__logo{min-width:300px;height:400px}.build__text{height:400px;justify-content:space-around;align-items:center;min-width:150px;text-align:center}.build__text span{font-size:xx-large;font-weight:600}.container{height:100%;justify-content:space-between}button{padding:0;background:none;border:none;width:var(--sizeAll);text-align:left;font-weight:bold;color:var(--linkColor)}button:focus,button:hover{color:var(--focusColor);transition:all .3s}.header{background-color:var(--transparentColor);box-shadow:var(--boxShadow);position:fixed;left:0;height:4rem;justify-content:center;z-index:100;top:0}.header-menu__list{flex:1 0;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:0px}.header-menu__link a,.header-menu__link span{font-size:var(--menuFontSize);padding:0 1rem}.actual a{background-color:var(--linkColor);color:var(--borderColor)}.actual a:focus,.actual a:hover{background-color:var(--focusColor);color:var(--bgColor);box-shadow:inset 0 0 0 1px var(--mainColor)}.footer{background-color:var(--transparentColor);box-shadow:var(--boxShadow);position:fixed;left:0;height:4rem;justify-content:center;width:var(--sizeAll);bottom:0;padding:0 .5rem}.footer-menu{flex:1 33.3333333333;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0px}.footer-menu .download{justify-content:center}.footer-menu__link img{width:3rem}.footer-menu__social{flex:1 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.footer-menu__social__list{flex:1 0;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;gap:16px;flex-wrap:nowrap}.footer-menu__legal{flex:1 0;display:flex;flex-direction:row;justify-content:end;align-items:center;flex-wrap:wrap;gap:8px}.footer-menu span{color:var(--linkColor)}.footer-menu *{font-size:1.3rem}@media(max-width: 1024px){.hamberger-menu{position:fixed;top:0;background-image:url("../svg/menu.svg");background-position-x:1rem;background-repeat:no-repeat;background-size:3rem;cursor:pointer;height:3rem;background-color:initial;border:none;background-color:var(--transparentColor);z-index:50;width:var(--sizeAll)}.hamberger-menu:hover,.hamberger-menu:focus{background-image:url("../svg/menu__hover.svg");transition:all .3s}.header{overflow:hidden;height:255px;transition:var(--activeWidth);background-color:var(--bgColor);box-shadow:var(--modalShadow);z-index:100}.header-menu{margin-top:calc(8px * 3)}.header-menu__list{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px}.header-menu__link{height:35px;width:100%;text-align:center;padding:0}.footer{margin:1rem 0 0;position:static;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footer-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.footer-menu__social{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:0px}.footer-menu__social__title{justify-content:center}.footer-menu__social__list{flex-wrap:wrap}.footer-menu__legal{justify-content:center}}.collaps{width:95%;min-width:var(--minWidthMobile);box-shadow:var(--boxShadow);padding:1rem 0;background-color:var(--collapsColor)}@media screen and (max-width: 1024px){.collaps{width:var(--sizeAll);padding:.5rem}}.collaps__header{align-items:center}.collaps__header>ul{width:var(--sizeAll)}.collaps__title{background-color:var(--closeColor);box-shadow:var(--boxShadow);width:var(--sizeAll);display:initial}.collaps__title:hover .open,.collaps__title:focus .open{transition:var(--transitionAll);background-image:url("../svg/expand_more_hover.svg");background-repeat:no-repeat;background-size:3rem;cursor:pointer;height:3rem;background-color:initial;border:none;width:3rem;background-attachment:local;position:absolute;bottom:0;right:0;z-index:25;background-color:initial;position:absolute}.collaps__title:hover .close,.collaps__title:focus .close{transition:var(--transitionAll);background-image:url("../svg/expand_less_hover.svg");background-repeat:no-repeat;background-size:3rem;cursor:pointer;height:3rem;background-color:initial;border:none;width:3rem;background-attachment:local;position:absolute;bottom:0;right:0;z-index:25;background-color:initial;position:absolute}.collaps__title>button{position:relative;justify-content:center;padding:0 3rem 0 .5rem;z-index:20}.collaps__title>button:hover,.collaps__title>button:focus{box-shadow:none;background-color:var(--openColor)}.collaps__title>button:active{background-color:var(--openColor)}.collaps__content{overflow:hidden;visibility:hidden;transition:all .3s;background:var(--closeColor);height:0;display:flex;width:var(--sizeAll);flex-direction:row;box-shadow:var(--boxShadow)}.collaps__content li{padding:.5em 0 .5rem 2rem;display:initial}.collaps__content li p{display:initial}.collaps__content li a:hover,.collaps__content li a:focus{background-color:initial}.collaps__content li a:focus{box-shadow:var(--focusBorder)}.collaps__content li a{font-size:inherit;font-size:inherit !important;padding:0}.collaps__content-text,.collaps__content>ul{width:var(--sizeAll)}.collaps__content li{display:flex;width:var(--sizeAll);position:relative}.open{background-image:url("../svg/expand_more.svg");background-repeat:no-repeat;background-size:3rem;cursor:pointer;height:3rem;background-color:initial;border:none;width:3rem;background-attachment:local;position:absolute;bottom:0;right:0;z-index:25;background-color:initial;position:absolute}.close{background-image:url("../svg/expand_less.svg");background-repeat:no-repeat;background-size:3rem;cursor:pointer;height:3rem;background-color:initial;border:none;width:3rem;background-attachment:local;position:absolute;bottom:0;right:0;z-index:25;background-color:initial;position:absolute}.active,.active a:hover,.active a:focus{background-color:var(--openColor)}.openElements{position:initial;z-index:initial;visibility:initial}.openPopup{background-repeat:no-repeat;background-size:3rem;cursor:pointer;height:3rem;background-color:initial;border:none;width:3rem;background-attachment:local;position:absolute;bottom:0;right:0;z-index:25;background-color:initial;position:absolute;z-index:30;background-image:url("../svg/add.svg")}.openPopup:hover,.openPopup:focus{background-image:url("../svg/add__hover.svg")}.top{top:8px}.popup{transform:scale(0);position:fixed;top:15%;overflow:scroll;left:5%;width:90%;max-height:70%;border-radius:8px;box-shadow:var(--modalShadow);background-color:var(--bgColor);padding:32px;z-index:2000;transition:all .3s ease-out;display:flex;gap:16px}@media screen and (max-width: 1024px){.popup{padding:32px .5rem}}.popup.opened{transform:scale(1)}.popup ul,.popup li{display:inherit}.bold{font-weight:600}.italic{font-style:italic}.underline{text-decoration:underline}.normal{font-weight:normal;text-decoration:none}h1,.h1{font-size:3rem;text-align:center;margin-top:2rem}h2,.h2{font-size:2.6rem}h3,.h3{font-size:2.4rem}h4,.h4{font-size:2.2rem}h5,.h5{font-size:2rem}.f18{font-size:1.8rem}.build{flex:1 0;display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:0px}.build__logo{min-width:300px;height:400px}.build__text{height:400px;justify-content:space-around;align-items:center;min-width:150px;text-align:center}.build__text span{font-size:xx-large;font-weight:600}.home{width:90%;margin:auto;gap:16px;align-items:center;justify-content:center;padding-bottom:2rem;justify-content:center;gap:4rem}@media screen and (max-width: 1024px){.home{width:var(--sizeAll);padding:.5rem}}.home__body{width:100%}.about-me{flex:1 17.3333333333;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:16px}.about-me::before{margin:2rem 0;width:99vw;height:1px;top:0;content:"";background-color:var(--scrollColor)}.about-me div{min-width:25vw}.about-me *{text-align:center}@media screen and (max-width: 1024px){.about-me{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}}.presentation{gap:2rem;gap:2rem}.presentation__title{margin:0 0 0rem 4rem}.presentation__content{gap:1rem}.presentation__title{margin:0 0 0rem 4rem}.presentation__content{padding:0 .5rem;gap:1rem}.skills{gap:16px;align-items:center;justify-content:center;padding-bottom:2rem}@media screen and (max-width: 1024px){.skills{width:var(--sizeAll);padding:.5rem}}.skills_img{margin:1rem 0;gap:8px}.skills_img-content{flex:1 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.skills_img-content img{width:30px}.experiences{gap:16px;align-items:center;justify-content:center;padding-bottom:2rem}@media screen and (max-width: 1024px){.experiences{width:var(--sizeAll);padding:.5rem}}.experiences .collaps__content-text>li,.experiences .CHU{box-shadow:inset 0 0 2px 0 var(--bgColor)}.list{position:relative}.trainings{gap:16px;align-items:center;justify-content:center;padding-bottom:2rem}@media screen and (max-width: 1024px){.trainings{width:var(--sizeAll);padding:.5rem}}.trainings_img{gap:8px}.trainings_img-content{flex:1 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.trainings_img-content img{width:30px}
