:root{--font:"Lora",serif;--size-dates:1.8rem;--size-text-alt:1.8rem;--size-paragraph:2.2rem;--size-subtitle:4rem;--size-title:5rem;--primary:#d39a1f;--primaryRGB:211 154 31;--background:#141414;--black:#000;--white:#fff;--text:#cfcfcf;--tablet:768px;color-scheme:dark}@media (min-width:768px){:root{--size-dates:1.8rem;--size-text-alt:1.8rem;--size-paragraph:2.2rem;--size-subtitle:4rem;--size-title:7rem}}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{font-family:var(--font);font-size:1.6rem;background-color:var(--background);color:var(--white);position:relative}p{line-height:1.5}.background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-image:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.2)),url(/img/whiteThemisMobile.webp);background-position:0 0,50% 30vh;background-size:100%,60%;background-repeat:no-repeat}@media (min-width:768px){.background{background-image:linear-gradient(to left,var(--black) 0,transparent 65%),url(/img/whiteThemis.webp);background-position:-19% 0;background-size:100%,60%}}img{max-width:100%}.container{max-width:150rem;width:90%;margin-inline:auto}.header{padding:2rem 0;display:flex;flex-direction:column;gap:2rem;z-index:1000}@media (min-width:768px){.header{flex-direction:row;justify-content:space-between}}@media (min-width:998px) and (min-height:710px){.header{position:absolute;left:50%;transform:translateX(-50%)}}.logoLink{display:block;max-width:max-content;height:-moz-fit-content;height:fit-content;position:relative}.logoLink span{content:"";inset:-20px;position:absolute;background:radial-gradient(ellipse farthest-side at center,#000 0,transparent 90%);z-index:100;pointer-events:none}.logo{position:relative;max-width:34rem;z-index:200}.navigation{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.navigation{align-items:flex-start;width:45%}}@media (min-width:1200px){.navigation{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.link{flex:1 1;white-space:nowrap;text-align:left;color:inherit;font-size:var(--size-text-alt);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;padding:.5rem;transition:all 1s ease}@media (min-width:768px){.link{text-align:unset;padding:0}}@media (min-width:1200px){.link{padding:0;flex:unset;white-space:unset}}.link:hover,.linkActive{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.btnContact{padding:.5rem;color:inherit;text-decoration:none;font-size:var(--size-text-alt);transition:color 1s ease;text-align:left}@media (min-width:768px){.btnContact{padding:1.5rem 2.5rem;border:2px solid var(--primary);text-align:unset}}.btnContact:hover{color:var(--primary)}.sectionMainInfo{min-height:70vh}@media (min-width:768px){.sectionMainInfo{min-height:100vh;display:flex;justify-content:right;position:relative}}.mainInfo{padding-top:3rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.mainInfo{width:45%}}@media (min-width:998px){.mainInfo{position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:448px) and (min-height:810px){.mainInfo{padding:10rem 0}}.phrase{color:var(--primary);font-size:var(--size-text-alt)}.phrase,.title{margin:0;font-weight:700}.title{font-size:var(--size-title)}.mainParagraph{margin:0;font-size:var(--size-text-alt)}.mainBtn{color:inherit;text-decoration:none;font-size:var(--size-paragraph);padding:1.5rem 2.5rem;display:block;width:max-content;border:2px solid var(--primary);transition:color 1s ease}.mainBtn:hover{color:var(--primary)}.areasContainer{background-image:linear-gradient(to top,var(--black) 0,rgba(0,0,0,.9) 60%,rgba(0,0,0,.7) 80%,transparent 100%);min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:10rem 0;margin-bottom:-1px}.subtitle{margin:0;padding:0 0 6rem;text-align:center;color:var(--primary);font-size:var(--size-subtitle)}.areas{display:grid;grid-gap:3rem;gap:3rem;border:2px solid var(--primary);margin:0 auto;padding:3rem 2rem}@media (min-width:768px){.areas{grid-template-columns:repeat(2,1fr);gap:3rem 5rem;padding:5rem}}@media (min-width:1200px){.areas{grid-template-columns:repeat(3,1fr)}}.areas li{font-size:var(--size-paragraph);margin:0 2rem}@media (min-width:1200px){.areas li{margin:0 6rem}}.aboutUs{background-color:var(--black);background-image:linear-gradient(to right,var(--black) 0,var(--black) 50%,transparent 100%),url(/img/mallete.png);background-repeat:no-repeat;background-position:100%,40vw;background-size:100%,100%;min-height:100vh;display:flex;align-items:center;padding:10rem 0}@media (min-width:768px){.aboutUs{background-position:240% 100%;background-size:100%,80%}}.text{font-size:var(--size-paragraph)}@media (min-width:768px){.text{max-width:55%}}.text p:last-of-type{margin:0}.text a,.text span{color:var(--primary);text-decoration:none}.articlesBackground{z-index:-1;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--black)}.articlesContainer{min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--black);padding:10rem 0}.articles{display:grid;grid-template-columns:repeat(3,min(calc(90vw - 2px),40rem));grid-gap:6rem;gap:6rem;padding-bottom:6rem;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory}@media (min-width:1200px){.articles{grid-template-columns:repeat(3,1fr);padding:0}}.article{padding:1rem;border:2px solid var(--primary);display:flex;flex-direction:column;gap:1rem;scroll-snap-align:center}.articleImgLink{display:block;width:100%;height:25rem}.articleImg{width:100%;height:100%;object-fit:cover}.articleDate{margin:0;font-size:var(--size-dates);color:var(--primary)}.articleTitle a{font-size:var(--size-paragraph);color:var(--white);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;transition:-webkit-text-decoration 1s ease;transition:text-decoration 1s ease;transition:text-decoration 1s ease,-webkit-text-decoration 1s ease}.articleTitle a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.linkAllArticles{margin:1rem auto;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:var(--primary);font-size:var(--size-paragraph);transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.linkAllArticles:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@media (min-width:768px){.linkAllArticles{margin:6rem auto 0}}.formBackground{background-image:linear-gradient(to bottom,var(--black) 0,transparent 100%)}.formContainer{width:90%;max-width:70rem;min-height:max-content;margin:0 auto;min-height:150vh;justify-content:center;padding:10rem 0}.contact,.formContainer{display:flex;flex-direction:column}.contact{scroll-margin-top:6rem;gap:1rem}.contactTitle{font-size:var(--size-subtitle);margin:0}.contactText{font-size:var(--size-text-alt);margin:0}.contactLinks{margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.contactIcon{width:2.5rem}.contactLink{color:var(--white);font-size:var(--size-text-alt);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;display:flex;align-items:center;gap:2rem;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.contactLink:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.formSeparation:after,.formSeparation:before{content:"";height:3rem;border:1px solid var(--white);display:block;width:1px;margin:1rem 2rem}.formSeparation{display:block;font-size:var(--size-paragraph);font-weight:700}.form{display:flex;flex-direction:column;gap:1rem}.formTitle{font-size:var(--size-subtitle);margin:0}.formText{font-size:var(--size-text-alt);margin:0}.clientInfo{display:flex;flex-direction:column;gap:2rem;border:none;padding:0;margin:1rem 0;font-size:var(--size-paragraph)}@media (min-width:768px){.clientInfo{flex-direction:row;gap:1rem}}.clientEmail,.clientName{flex:1 1}.clientEmail input,.clientName input{display:block;width:100%;margin-top:.5rem;padding:1rem;background-color:transparent;border:2px solid var(--primary);color:var(--white)}.messageContainer{display:block;margin:1rem 0;font-size:var(--size-paragraph)}.message{background-color:transparent;display:block;border:2px solid var(--primary);margin-top:.5rem}.btnSubmitForm,.message{width:100%;padding:1rem;color:var(--white)}.btnSubmitForm{font-size:var(--size-paragraph);background-color:var(--primary);font-weight:700;margin-top:1rem;cursor:pointer;border:none;transition:background-color 1s ease}.btnSubmitForm:hover{background-color:rgb(var(--primaryRGB)/.5)}@media (min-width:768px){.btnSubmitForm{width:50%}}.footer{display:grid;grid-gap:3rem;gap:3rem;padding:5rem 0}@media (min-width:768px){.footer{grid-template-columns:repeat(3,1fr)}}.headingFooter{display:block;margin:0 0 2rem}.menuFooter{display:flex;flex-direction:column}@media (min-width:768px){.menuFooter{width:max-content;margin:0 auto}}.menuFooter .navigation{flex-direction:column;align-items:flex-start;width:unset}.menuFooter .navigation .btnContact{border:none}@media (min-width:768px){.menuFooter .navigation .btnContact{padding:0}}.menuFooter a{white-space:nowrap}.contactFooter a{padding:.5rem}@media (min-width:768px){.contactFooter{width:max-content;margin:0 auto}.contactFooter a{padding:0}}.articleEntry{width:90%;max-width:70ch;padding-top:8rem;margin:0 auto}.articleEntryTitle{margin:0 0 1rem;font-size:var(--size-subtitle)}.articleEntryInfo{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:2rem 0 3rem}.articleEntryAutor{margin:0;color:var(--white);font-size:var(--size-text-alt)}.articleEntryImg{width:100%;height:37rem;object-fit:cover}.articleEntryContent{margin:2rem 0;white-space:pre-wrap;font-size:var(--size-paragraph);color:var(--text);font-family:Arial,sans-serif;display:flex;flex-direction:column;gap:1rem}.articleEntryContent h2{color:var(--white);font-size:2.6rem;font-weight:700;margin-bottom:3rem}.container .formContainer{width:unset}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}