.book{background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);box-sizing:border-box;height:100%;margin:0 auto;max-width:1000px;min-height:100vh;padding:70px 80px;width:80%}@media screen and (max-width:1024px){.book{padding:40px;width:90%}}.book__heading{align-items:flex-start;display:flex;margin-bottom:50px}@media screen and (max-width:768px){.book__heading{flex-direction:column-reverse;margin-bottom:0}}.book__heading__divider{background:#ccc;height:2px;margin:10px 0;width:100%}.book__heading__cover{height:450px;margin-right:40px;width:300px}@media screen and (max-width:1024px){.book__heading__cover{height:300px;margin-right:20px;width:200px}}@media screen and (max-width:768px){.book__heading__cover{margin:30px auto}}.book__heading h1{color:#111;font-family:Lora;font-size:48px;font-weight:700;letter-spacing:1px;line-height:52px}@media screen and (max-width:1024px){.book__heading h1{font-size:34px;line-height:40px}}@media screen and (max-width:768px){.book__heading h1{font-size:24px;line-height:normal}}.book__heading h2{color:#111;font-family:Lora;font-size:24px;letter-spacing:1px;line-height:29px;margin-bottom:30px}@media screen and (max-width:1024px){.book__heading h2{font-size:18px;line-height:18px;margin-bottom:20px}}.book__heading__data{width:100%}.book__heading__links h3{color:#777;font-family:Lora;font-size:16px;letter-spacing:.67px;line-height:19px;margin-top:20px}@media screen and (max-width:1024px){.book__heading__links h3{margin-top:10px}}.book__heading__links a{display:inline-block;margin-right:4px;margin-top:10px;text-decoration:none}.book__heading__links__item{background:#000;border-radius:5px;color:#fff;font-family:Lora;font-size:18px;font-weight:700;letter-spacing:.75px;line-height:28px;padding:2px 13px;text-align:center;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.book__content{color:#000;font-size:17px;line-height:24px}@media screen and (max-width:1024px){.book__content{font-size:14px}}.book__content p{font-size:16px;line-height:26px;margin-bottom:30px}@media screen and (max-width:768px){.book__content p{font-size:14px}}.book__content h1,.book__content h2,.book__content h3,.book__content h4,.book__content h5,.book__content h6{line-height:1.4;margin-bottom:20px}.book__content h2{font-size:26px}@media screen and (max-width:768px){.book__content h2{font-size:24px}}.book__content h2{font-size:24px}@media screen and (max-width:768px){.book__content h2{font-size:22px}}.book__content h3{font-size:22px}@media screen and (max-width:768px){.book__content h3{font-size:20px}}.book__content h4{font-size:20px}@media screen and (max-width:768px){.book__content h4{font-size:18px}}.book__content h5{font-size:18px}@media screen and (max-width:768px){.book__content h5{font-size:16px}}.book__content h6{font-size:16px}@media screen and (max-width:768px){.book__content h6{font-size:14px}}.books{height:100%;margin-bottom:100px;min-height:100vh}.books__loading{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.books__loading .spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px;z-index:2}.books__loading .spinner .path{stroke:#f9fafb;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.books__empty{font-family:Bebas Neue;font-size:32px;letter-spacing:1.05px;line-height:25px;margin-top:30px;text-align:center}.books .shelves{position:relative}.books .shelves__items{grid-row-gap:100px;grid-column-gap:35px;-webkit-column-gap:35px;column-gap:35px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;max-width:1090px;row-gap:100px}@media screen and (max-width:1130px){.books .shelves__items{-webkit-column-gap:0;column-gap:0}}@media screen and (max-width:768px){.books .shelves__items{grid-template-columns:1fr 1fr;row-gap:50px}}.books .shelves__items--three{grid-template-columns:1fr 1fr 1fr;margin:50px auto 100px}@media screen and (max-width:768px){.books .shelves__items--three{margin:50px auto}}@media screen and (max-width:640px){.books .shelves__items--three{grid-template-columns:1fr 1fr}}.books .shelves__items__full-center{cursor:pointer;display:inline-block;justify-self:center;position:relative;z-index:1}@media screen and (max-width:640px){.books .shelves__items__full-center{display:inline;display:initial;justify-self:normal;text-align:center;width:200%}.books .shelves__items__full-center .shelves__book{margin:0 auto 50px}}.books .shelves__heading{color:#fff;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase}.books .shelves__book{cursor:pointer;display:inline-block;height:360px;justify-self:center;margin-bottom:50px;position:relative;width:230px;z-index:1}@media screen and (max-width:1130px){.books .shelves__book{height:290px;width:180px}}@media screen and (max-width:450px){.books .shelves__book{height:190px;margin-right:0;width:120px}}.books .shelves__book:nth-child(4n){margin-right:0}.books .shelves__book a{color:inherit;text-decoration:none}.books .shelves__book__shadow{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;height:425px;left:-21px;position:absolute;top:-33px;width:288px}@media screen and (max-width:1130px){.books .shelves__book__shadow{height:346px;left:-19px;top:-29px;width:229px}}@media screen and (max-width:450px){.books .shelves__book__shadow{height:223px;left:-12px;top:-17px;width:152px}}.books .shelves__book__cover{height:360px;position:absolute;transition:width .5s;width:100%;z-index:2}@media screen and (max-width:1130px){.books .shelves__book__cover{height:290px}}@media screen and (max-width:450px){.books .shelves__book__cover{height:190px}}.books .shelves__book__cover--hovered{width:20px}.books .shelves__book__page{background-color:#fff;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:1}.books .shelves__book__page h1{font-size:18px;font-weight:700;line-height:normal;margin:20px 0;padding:0 25px;text-transform:capitalize}@media screen and (max-width:450px){.books .shelves__book__page h1{font-size:14px;margin:10px 0}}.books .shelves__book__page p{font-size:16px;line-height:normal;margin:50px 0;padding:0 25px;text-transform:capitalize}@media screen and (max-width:450px){.books .shelves__book__page p{font-size:10px;margin:10px 0}}.books .shelves__book__page h2{bottom:20px;box-sizing:border-box;display:block;font-size:14px;font-weight:700;line-height:normal;padding:0 25px;position:absolute;text-transform:capitalize;width:100%}@media screen and (max-width:450px){.books .shelves__book__page h2{font-size:11px}}.books .shelves__book__page img{margin:50px 0;width:150px}@media screen and (max-width:450px){.books .shelves__book__page img{margin:10px 0;width:70px}}.books .shelves__book__black{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.books .shelves__book__black p{color:#fff;font-family:Bebas Neue;font-size:42px;line-height:normal;text-transform:uppercase;width:130px;word-break:break-word}@media screen and (max-width:450px){.books .shelves__book__black p{font-size:24px;width:80px}}.books .shelves__films{background-image:url(/static/media/tsg-films.cd98bccd55a6b1058a16.png)}.books .shelves__category{height:373px;width:303px;z-index:2}.books .shelves__category img{cursor:pointer;height:100%;margin-bottom:50px;position:relative;width:100%}.books__filter{background-image:url(/static/media/category-frame.961f2bd719d6a80fe1bd.png);background-size:100% 100%;height:130px;margin:50px auto;max-width:580px;position:relative}@media screen and (max-width:580px){.books__filter{height:100px;margin:30px auto}}.books__filter__list{-webkit-appearance:none;appearance:none;background-color:initial;border:none;opacity:0;outline:none;z-index:2}.books__filter__list,.books__filter__list__value{height:100%;left:0;position:absolute;top:0;width:100%}.books__filter__list__value{align-items:center;display:flex;justify-content:center;z-index:0}.books__filter__list__value p{color:#fff;font-family:Bebas Neue;font-size:36px;letter-spacing:1.8px;line-height:43px;text-align:center}@media screen and (max-width:580px){.books__filter__list__value p{font-size:24px}}.books__filter img{height:25px;margin-left:25px;margin-top:7px}@media screen and (max-width:580px){.books__filter img{margin-left:10px}}.books__wood{height:58px;position:absolute;width:100%}.books__wood__dark{background-image:url(/static/media/body-gray.bf2fd82e34fedfab9790.jpg);height:24px;width:100%}.books__wood__light{background-image:url(/static/media/body-blk.ac0df4995d27d2477c7a.jpg);height:30px;width:100%}.books.home{margin:75px auto 100px}@media screen and (max-width:1130px){.books .books__wood--home:first-of-type{top:280px!important}.books .books__wood--home:nth-of-type(2){top:670px!important}.books .books__wood--home:nth-of-type(3){top:1110px!important}.books .books__wood--home:nth-of-type(4){top:1500px!important}}@media screen and (min-width:768px){.books .books__wood--home:nth-of-type(5),.books .books__wood--home:nth-of-type(6){display:none}}@media screen and (max-width:768px){.books .books__wood--home:nth-of-type(3){top:1060px!important}.books .books__wood--home:nth-of-type(4){top:1450px!important}.books .books__wood--home:nth-of-type(5){top:1840px!important}}@media screen and (min-width:640px){.books .books__wood--home:nth-of-type(7),.books .books__wood--home:nth-of-type(8){display:none}}@media screen and (max-width:445px){.books .books__wood__dark,.books .books__wood__light{height:14px}.books .books__wood--home:first-of-type{top:182px!important}.books .books__wood--home:nth-of-type(2){top:473px!important}.books .books__wood--home:nth-of-type(3){top:763px!important}.books .books__wood--home:nth-of-type(4){top:1053px!important}.books .books__wood--home:nth-of-type(5){top:1343px!important}.books .books__wood--home:nth-of-type(6){top:1633px!important}.books .books__wood--home:nth-of-type(7){top:1923px!important}.books .books__wood--home:nth-of-type(8){top:2213px!important}}.makers{grid-column-gap:10px;grid-row-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:70px auto 100px;max-width:1000px;row-gap:10px}@media screen and (max-width:1024px){.makers{grid-template-columns:1fr 1fr;margin:20px}}@media screen and (max-width:768px){.makers{display:block}}.makers__title{align-items:center;background-image:url(/static/media/category-frame.961f2bd719d6a80fe1bd.png);background-size:100% 100%;display:flex;height:130px;justify-content:center;margin:50px auto;max-width:580px;position:relative;z-index:2}@media screen and (max-width:425px){.makers__title{height:100px;margin:20px auto}}.makers__title__content p{color:#fff;font-family:Bebas Neue;font-size:36px;letter-spacing:1.8px;line-height:43px;text-align:center}@media screen and (max-width:425px){.makers__title__content p{font-size:32px}}.makers__person{background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);height:158px;width:325px}@media screen and (max-width:1024px){.makers__person{width:100%}}@media screen and (max-width:768px){.makers__person{margin-bottom:10px}}@media screen and (max-width:425px){.makers__person{height:120px}}.makers__person__small{align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;padding:10px}.makers__person__small img{height:138px;margin-right:15px;width:138px}@media screen and (max-width:425px){.makers__person__small img{height:100px;width:100px}}.makers__person__card{display:none}.makers__person__card--show{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.makers__person__card--show img{display:block;height:138px;margin:0 auto;width:138px}@media screen and (max-width:768px){.makers__person__card--show img{height:100px;margin-top:20px;width:100px}}.makers__person__card__content{background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);box-sizing:border-box;max-width:1000px;padding:80px;position:relative;width:80%}@media screen and (max-width:1024px){.makers__person__card__content{max-height:80%;overflow:scroll;padding:50px 20px 20px}}.makers__person__card__close{align-items:center;display:flex;position:absolute;right:35px;top:30px}@media screen and (max-width:1024px){.makers__person__card__close{right:20px;top:20px}}.makers__person__card__close img{cursor:pointer;height:18px;margin:0 14px;width:18px}.makers__person__details{width:100%}.makers__person__details__name{color:#111;font-family:Lora;font-size:18px;font-weight:700;letter-spacing:.38px;line-height:24px}.makers__person__details__name h1{display:inline-block}.makers__person__details__type{color:#111;font-family:Lora;font-size:16px;letter-spacing:.67px;line-height:19px}.makers__person__details__separator{border:1px solid #ccc;margin:20px 0 10px;width:100%}@media screen and (max-width:425px){.makers__person__details__separator{margin:5px 0 10px}}.makers__person__details p{color:#000;font-size:16px;line-height:24px}.makers__person__details--centered{margin:20px 0 40px;text-align:center}@media screen and (max-width:768px){.makers__person__details--centered{margin:10px 0 20px}}.makers__person__details--centered .makers__person__details__separator{margin:10px auto;max-width:139px}.makers__person__content p{color:#111;font-family:Lora;font-size:16px;letter-spacing:.8px;line-height:28px}@media screen and (max-width:768px){.makers__person__content p{font-size:14px}}@media screen and (max-width:445px){.about.container{padding:0 10px}}.about__title{align-items:center;background-image:url(/static/media/category-frame.961f2bd719d6a80fe1bd.png);background-size:100% 100%;display:flex;height:130px;justify-content:center;margin:50px auto;position:relative;width:580px;z-index:2}@media screen and (max-width:768px){.about__title{height:100px;width:350px}}@media screen and (max-width:445px){.about__title{margin-top:0;width:280px}}.about__title__content p{color:#fff;font-family:Bebas Neue;font-size:36px;letter-spacing:1.8px;line-height:43px;text-align:center}@media screen and (max-width:768px){.about__title__content p{font-size:28px}}.about__content{background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);box-sizing:border-box;height:100%;margin:-130px auto 0;max-width:1000px;min-height:100vh;padding:144px 80px 50px;width:100%;z-index:1}@media screen and (max-width:768px){.about__content{margin-top:-115px;padding:100px 50px 30px;width:100%}}@media screen and (max-width:445px){.about__content{padding:80px 30px 30px}}.about__content__paragraph p{color:#111;font-family:Lora;font-size:18px;letter-spacing:.8px;line-height:28px;margin-bottom:30px}@media screen and (max-width:768px){.about__content__paragraph p{font-size:14px;line-height:20px;margin-bottom:20px}.adiuva.container{padding:0 10px}}.adiuva__title{align-items:center;background-image:url(/static/media/category-frame.961f2bd719d6a80fe1bd.png);background-size:100% 100%;display:flex;height:130px;justify-content:center;margin:50px auto;max-width:580px;position:relative;z-index:2}@media screen and (max-width:768px){.adiuva__title{height:100px;margin:20px auto;width:85%}}.adiuva__title__content p{color:#fff;font-family:Bebas Neue;font-size:36px;letter-spacing:1.8px;line-height:43px;text-align:center}.adiuva__main{background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);box-sizing:border-box;color:#111;font-family:Lora;height:100%;margin:-130px auto 0;max-width:1000px;min-height:100vh;padding:121px 80px 50px;width:100%;z-index:1}@media screen and (max-width:768px){.adiuva__main{margin-top:-80px;padding:70px 20px 50px}}.adiuva__main__subtitle{font-size:48px;font-weight:700;letter-spacing:1px;line-height:52px;margin-bottom:30px}@media screen and (max-width:768px){.adiuva__main__subtitle{font-size:32px;line-height:36px}}.adiuva__main__quote{margin-bottom:45px}.adiuva__main__quote p{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:32px}@media screen and (max-width:768px){.adiuva__main__quote p{font-size:18px;line-height:24px;margin-bottom:25px}}.adiuva__main__quote__name p{font-size:16px;font-weight:400;letter-spacing:.8px;line-height:32px;text-align:right}@media screen and (max-width:768px){.adiuva__main__quote__name p{font-size:14px;line-height:24px}}.adiuva__main__content__paragraph{font-size:16px;letter-spacing:.8px;line-height:28px;margin-bottom:30px}@media screen and (max-width:768px){.adiuva__main__content__paragraph{font-size:14px;line-height:22px;margin-bottom:20px}}.adiuva__main__images{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:45px}@media screen and (max-width:768px){.adiuva__main__images{display:block;margin-bottom:25px}}.adiuva__main__images__item{max-width:410px;width:48%}@media screen and (max-width:768px){.adiuva__main__images__item{max-width:none;width:100%}}.adiuva__main__signature{margin-bottom:20px}@media screen and (max-width:737px){.films{padding:0!important}}.films__title{align-items:center;background-image:url(/static/media/category-frame.961f2bd719d6a80fe1bd.png);background-size:100% 100%;display:flex;height:130px;justify-content:center;margin:50px auto;max-width:580px}@media screen and (max-width:1024px){.films__title{margin:20px auto}}@media screen and (max-width:737px){.films__title{height:100px}}.films__title__content h1{color:#fff;font-family:Bebas Neue;font-size:36px;letter-spacing:1.8px;line-height:43px;text-align:center}.films__bio{color:#111;font-family:Lora;font-size:21px;font-weight:700;margin:50px auto;width:83%}@media screen and (max-width:1024px){.films__bio{font-size:16px;height:170px;margin:0 auto;width:79%}}@media screen and (max-width:737px){.films__bio{font-size:16px;height:235px;line-height:18px;width:90%}}.films__categories{display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:50px}@media screen and (max-width:737px){.films__categories{align-items:center;flex-direction:column;row-gap:0}}.films__categories__category{align-items:center;background-image:url(/static/media/video-screen.40b56c2f5ef2f63cb3e0.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:flex;height:373px;justify-content:center;width:494px}@media screen and (max-width:1024px){.films__categories__category{height:248px;width:328px}}.films__categories__category p{color:#fff;font-size:28px;line-height:28px;max-width:270px;position:absolute;text-align:center;text-transform:uppercase}.films__categories__category__prev{width:80%}.films__categories .books__wood{z-index:-1}.films__categories .books__wood--category:nth-of-type(3),.films__categories .books__wood--category:nth-of-type(4){display:none}.films__description{margin:50px auto 0;max-width:800px}.films__description h2{color:#fff;font-size:28px;font-weight:700;line-height:28px;margin-bottom:15px}.films__description p{color:#fff}.films__videos{position:relative}.films__videos__screens{display:grid;grid-template-columns:1fr 1fr;margin:0 auto 100px;max-width:1000px;position:relative}@media screen and (max-width:737px){.films__videos__screens{flex-direction:column;grid-template-columns:none}}.films__videos__video{align-items:center;background-image:url(/static/media/video-screen.40b56c2f5ef2f63cb3e0.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:flex;height:373px;justify-content:center;justify-self:center;position:relative;width:494px;z-index:2}@media screen and (max-width:1024px){.films__videos__video{height:248px;width:328px}}.films__videos__video img{height:58%;left:30px;position:absolute;top:70px;width:85%}@media screen and (max-width:1024px){.films__videos__video img{height:57%;left:17px;top:45px;width:85%}}.films__videos__video__title{color:#fff;font-size:24px;font-weight:700;margin:0;max-width:250px;position:absolute;text-align:center;text-transform:uppercase;z-index:2}.films__videos__video__artist{color:#fff;font-size:12px;line-height:normal;margin:60px 0 0;max-width:150px;position:absolute;text-align:center;z-index:2}.films__videos__video__details{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1024px){.films .books__wood--category:first-of-type{top:663px!important}.films .books__wood--category:nth-of-type(2){top:960px!important}}@media screen and (max-width:737px){.films .books__wood{height:auto}.films .books__wood__dark,.films .books__wood__light{height:14px}.films .books__wood--category:first-of-type{top:698px!important}.films .books__wood--category:nth-of-type(2){top:946px!important}.films .books__wood--category:nth-of-type(3){display:block;top:1195px!important}.films .books__wood--category:nth-of-type(4){display:block;top:1444px!important}}.contact{background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);box-sizing:border-box;padding:80px!important}.contact__thankyou p{border:1px solid;color:green;font-family:Lora;font-weight:700;margin-bottom:50px;padding:10px;text-align:center}.contact__thankyou--error p{color:red}@media screen and (max-width:768px){.contact.container{box-sizing:border-box;margin:20px;padding:20px!important;width:85%}}@media screen and (max-width:1024px){.contact{padding:30px!important;width:80%}}.contact__content{align-items:flex-start;display:flex}@media screen and (max-width:1024px){.contact__content{display:block}}.contact__content img{margin:0 0 20px}@media screen and (max-width:768px){.contact__content img{display:block;margin:0 auto}}.contact__content form{margin-left:130px;width:100%}@media screen and (max-width:1024px){.contact__content form{margin-left:0}}@media screen and (max-width:768px){.contact__content form{margin:20px auto}}.contact__content form input,.contact__content form textarea{background-color:#eee;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;color:#111;font-family:Lora;font-size:16px;height:50px;max-width:400px;padding:10px;width:100%}.contact__content form input.checkbox-input,.contact__content form textarea.checkbox-input{height:30px;margin-right:15px;width:30px}@media screen and (max-width:768px){.contact__content form input,.contact__content form textarea{max-width:none}}.contact__content form textarea{height:110px}.contact__content form label{color:#111;display:block;font-family:Lora;font-size:16px;font-style:italic;font-weight:700;letter-spacing:.33px;line-height:21px;margin-bottom:10px}.contact__content form label.checkbox-label{margin-bottom:0}@media screen and (max-width:768px){.contact__content form label{font-size:14px;margin-bottom:5px}}.contact__content form button{background-color:#111;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;color:#ddd;cursor:pointer;font-family:Lora;font-size:16px;font-style:italic;font-weight:700;height:50px;letter-spacing:.33px;line-height:21px;text-transform:uppercase;width:400px}@media screen and (max-width:768px){.contact__content form button{width:100%}}.contact__content__input{margin-bottom:30px}@media screen and (max-width:768px){.contact__content__input{margin-bottom:20px}}.contact__content__checkbox{align-items:center;display:flex;justify-content:flex-start;margin-bottom:40px}.contact__separator{border:1px solid #ccc;margin:45px 0 50px}@media screen and (max-width:768px){.contact__separator{margin:30px 0}}.contact__social{margin-left:220px}@media screen and (max-width:768px){.contact__social{margin:0}}.contact__social__item{align-items:center;display:flex;margin-bottom:20px;text-decoration:none}.contact__social__item img{height:36px;margin-right:20px;width:36px}.contact__social__item p{color:#111;font-family:Lora;font-size:16px;letter-spacing:.33px;line-height:19px}@media screen and (max-width:768px){.news.container{padding:0 10px}}.news__title{align-items:center;background-image:url(/static/media/category-frame.961f2bd719d6a80fe1bd.png);background-size:100% 100%;display:flex;height:130px;justify-content:center;margin:50px auto;max-width:580px;position:relative;z-index:2}@media screen and (max-width:768px){.news__title{height:100px;margin:20px auto}}.news__title__content p{color:#fff;font-family:Bebas Neue;font-size:36px;letter-spacing:1.8px;line-height:43px;text-align:center}.news__title__content--arrows{align-items:center;display:flex;justify-content:space-between;width:80%}.news__title__content--arrows img{cursor:pointer;height:27px;width:27px}.news__article{background-color:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);margin-bottom:10px;padding:50px 80px 40px}@media screen and (max-width:768px){.news__article{padding:20px}}.news__article h1{color:#111;font-family:Lora;font-size:24px;font-weight:700;letter-spacing:.5px;line-height:36px}@media screen and (max-width:768px){.news__article h1{font-size:18px;line-height:24px}}.news__article__separator{border:1px solid #ccc;margin:20px 0}@media screen and (max-width:768px){.news__article__separator{margin:10px 0}}.news__article__details{display:flex;justify-content:space-between}.news__article__details p{color:#111;font-family:Lora;font-size:18px;letter-spacing:.75px;line-height:22px}@media screen and (max-width:768px){.news__article__details p{font-size:16px}}.news__article__details a{color:inherit;text-decoration:none}.news__article__details__more{cursor:pointer}.news__article--single{margin-top:-135px;padding-bottom:90px;padding-top:150px}@media screen and (max-width:768px){.news__article--single{margin-top:-85px;padding-bottom:50px;padding-top:80px}}.news__article--single .news__article__details{justify-content:flex-end;margin-bottom:45px}.news__article__content{color:#111;font-family:Lora;font-size:16px;letter-spacing:.8px;line-height:28px}.news__article__content p{margin-bottom:20px}.news__article__images img{margin-bottom:20px;width:100%}.search{margin:10px 0 20px;text-align:center}.search input{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid #777;color:#fff;font-family:Bebas Neue;font-size:21px;min-width:250px;outline:none}.search img{cursor:pointer;display:inline-block;height:30px;margin-left:10px;vertical-align:middle;width:30px}.header{background-image:url(/static/media/black-fabric.230a67983cfc5c051498.jpg);background-repeat:repeat;position:-webkit-sticky;position:sticky;top:0;z-index:99}.header:after{background-image:url(/static/media/body-blk.ac0df4995d27d2477c7a.jpg);box-shadow:0 6px 10px 0 rgba(0,0,0,.5);content:"";display:block;height:20px;width:100%}@media screen and (max-width:1024px){.header--big:after{color:#fff;content:"Harnessing the Means of Production";font-weight:700;height:35px;text-align:center}}.header__wrapper{box-sizing:border-box;height:110px;padding:20px 0 15px;transition:height .5s}@media screen and (max-width:1024px){.header__wrapper{height:80px;padding:10px 50px;padding:10px 30px}}.header__wrapper__menu-icon{height:30px;position:absolute;right:0;top:15px;width:30px}.header__wrapper__menu-icon img{width:100%}.header__wrapper__desktop{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1024px){.header__wrapper__desktop{display:none}}.header__wrapper__mobile{position:relative}@media screen and (min-width:1025px){.header__wrapper__mobile{display:none}}@media screen and (max-width:1025px){.header__wrapper__mobile__logo{text-align:center;width:100%}}.header__wrapper__mobile__menu{background-image:url(/static/media/black-fabric.230a67983cfc5c051498.jpg);box-shadow:0 6px 10px 0 rgba(0,0,0,.5);box-sizing:border-box;display:flex;flex-direction:column;padding:20px 50px;position:fixed;text-align:center;top:165px;width:100%;z-index:3}.header__wrapper__mobile__menu a{color:#fff;text-decoration:none}.header__wrapper__mobile__menu--big{top:220px}.header__wrapper a{color:#777;text-decoration:none}.header__wrapper a:hover{color:#fff}.header__wrapper__text{cursor:pointer;font-family:Bebas Neue;font-size:21px;height:25px;letter-spacing:1.05px;line-height:25px;padding-right:18px;text-align:center;text-decoration:none;transition:font-size .1s;width:60px}.header__wrapper__text--mobile{font-size:24px;height:auto;line-height:40px;padding-right:0}.header__wrapper__logo{height:75px;margin:0 63px;width:70px}@media screen and (max-width:1024px){.header__wrapper__logo{display:inline-block;height:56px;margin:0;text-align:center}}.header__wrapper__logo img{height:100%;width:100%}@media screen and (max-width:1024px){.header__wrapper__logo img{width:50px}}.header__wrapper--big{box-sizing:initial;height:220px}@media screen and (max-width:1248px){.header__wrapper--big{height:160px}}@media screen and (max-width:1024px){.header__wrapper--big{height:100px}}.header__wrapper--big .header__wrapper__logo{height:200px;width:190px}@media screen and (max-width:1248px){.header__wrapper--big .header__wrapper__logo{height:150px;margin:0 30px;width:140px}}@media screen and (max-width:1024px){.header__wrapper--big .header__wrapper__logo{height:100px;margin:0;text-align:center}.header__wrapper--big .header__wrapper__logo img{width:90px}}.header__wrapper--big .header__wrapper__menu-icon{top:35px}.header__wrapper--big .header__wrapper__text{font-size:24px}@media screen and (max-width:1248px){.header__wrapper--big .header__wrapper__text{font-size:21px}}.footer{background-image:url(/static/media/black-fabric.230a67983cfc5c051498.jpg);padding:30px}.footer__icons{align-items:flex-start;display:flex;justify-content:center;margin-top:10px}.footer__wrapper{margin-top:50px;text-align:center}.footer__wrapper a,.footer__wrapper p{color:#fff;font-family:Bebas Neue}.footer__center{color:#fff;font-family:Lora;font-size:32px;font-style:italic;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.footer__center{font-size:26px}}.footer__social{display:flex;justify-content:space-around}@media screen and (max-width:1024px){.footer__social{flex-direction:column}}.footer__social p{color:#fff;font-family:Lora;font-weight:700;text-align:center}.footer__col2{margin:10px auto 30px;max-width:700px;text-align:center;width:35%}@media screen and (max-width:1024px){.footer__col2{width:100%}}@media screen and (max-width:768px){.footer__col2{max-width:400px}}@media screen and (max-width:480px){.footer__col2{max-width:300px}}.footer__col2 img{width:50%}.footer__newsletter{margin:10px auto 30px;width:25%}@media screen and (max-width:1024px){.footer__newsletter{width:100%}}.footer__newsletter__form__thankyou{border:1px solid;color:#32cd32;margin:15px auto;max-width:400px;text-align:center;width:100%}.footer__newsletter__form__thankyou--error{color:#ff4500}.footer__newsletter__form input{background-color:#eee;margin:15px auto;padding:10px}.footer__newsletter__form button,.footer__newsletter__form input{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;color:#111;display:block;font-family:Lora;font-size:16px;height:50px;max-width:400px;width:100%}.footer__newsletter__form button{-webkit-appearance:none;appearance:none;background-color:#ddd;cursor:pointer;font-style:italic;font-weight:700;letter-spacing:.33px;line-height:21px;margin:0 auto;text-transform:uppercase}body{background-image:url(/static/media/body-wht.e76d3bb4d98347b67f10.jpg);background-repeat:repeat;margin:0;padding:0}.body{min-height:100vh}p{color:#000;font-size:18px;line-height:28px}strong{font-weight:700}em{font-style:italic}.container{margin:70px auto 100px;max-width:1000px;padding:0 30px}.page-title{color:#fff;font-size:52px;font-weight:700;margin-bottom:50px;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){.container{margin:20px auto 100px}}
/*# sourceMappingURL=main.ab2cc8f6.css.map*/