/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a:active,a:hover{outline:0;}@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}
#toolbar-administration{z-index:9999999999;position:relative}html{font-size:16px;height:fill-available;height:-webkit-fill-available;scroll-behavior:smooth}body{font-family:dapifer,serif;font-weight:400;font-size:1rem;background-color:#ddddd9;background-image:url(/devmns/themes/mnstudio/images/pattern3-03k.png);background-attachment:fixed;margin-top:50px;min-width:100vw;min-width:-webkit-fill-available;min-height:100vh;min-height:-webkit-fill-available}header.site-header{position:fixed;z-index:9999;top:0;height:50px;width:100%;background-color:white;box-shadow:0 1px 7px #333}header.site-header h1{float:left;margin-left:20px}@media screen and (max-width:479px){header.site-header h1{margin-left:10px}}header.site-header .header-nav{float:right;margin-right:20px}@media screen and (max-width:479px){header.site-header .header-nav{margin-left:10px}}header.site-header h1,header.site-header nav#block-mnstudio-main-menu li{font-family:brandon-grotesque,sans-serif;font-size:12px;color:#999;letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:48px;height:48px;display:inline-block;padding:2px 15px 0 15px;transition:color 0.4s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:479px){header.site-header h1,header.site-header nav#block-mnstudio-main-menu li{letter-spacing:1px}}@media screen and (max-width:374px){header.site-header h1,header.site-header nav#block-mnstudio-main-menu li{letter-spacing:0px}}header.site-header h1 a,header.site-header h1 a:visited,header.site-header nav#block-mnstudio-main-menu li a,header.site-header nav#block-mnstudio-main-menu li a:visited{color:#999;text-decoration:none;transition:all 0.4s ease}header.site-header h1 a:active,header.site-header h1 a:visited:active,header.site-header nav#block-mnstudio-main-menu li a:active,header.site-header nav#block-mnstudio-main-menu li a:visited:active{color:#798E9E}header.site-header h1:hover a,header.site-header nav#block-mnstudio-main-menu li:hover a{color:#000}@media screen and (max-width:479px){header.site-header nav#block-mnstudio-main-menu li{padding:2px 0 0 7px}}.site-footer{width:100%;height:200px;height:auto;padding-top:50px;padding-bottom:70px;background-color:#222;background-image:url(/devmns/themes/mnstudio/images/pattern20kb.png);background-attachment:fixed}.site-footer .footer_content{width:75%;margin:0 auto;font-family:brandon-grotesque,sans-serif;display:grid;grid-template-areas:"footer-col1 footer-col2 footer-col3";grid-template-columns:2fr 3fr 1fr}@media screen and (max-width:991px){.site-footer .footer_content{width:90%}}@media screen and (max-width:767px){.site-footer .footer_content{grid-template-areas:"footer-col1" "footer-col2" "footer-col3";grid-template-columns:1fr}}.site-footer .footer_content .footer_nav ul{list-style-type:none}.site-footer .footer_content a,.site-footer .footer_content a:visited{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:300;line-height:25px;color:#aaa;text-decoration:none;transition:all 0.4s ease}.site-footer .footer_content li.process_index a{line-height:50px}.site-footer .footer_content a.home{font-weight:900}.site-footer .footer_content a:hover{color:#798E9E;color:#fff}.site-footer .footer_content a:active{color:#fff;color:#798E9E}.site-footer .footer_content span{color:#aaa;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:300;display:block;line-height:21px}@media screen and (max-width:767px){.site-footer .footer_content span{font-size:12px}}.site-footer .footer_content .footer-col3{margin-top:2px;text-align:right}@media screen and (max-width:991px){.site-footer .footer_content .footer-col3{text-align:left}}.site-footer .footer_content .footer-col3 span{display:inline}.site-footer .footer_content .footer-col3 span.copyright{font-size:11px;display:block}.site-footer .footer_content .footer-col3 a{font-size:18px;color:#aaa;margin-right:12px}@media screen and (max-width:991px){.site-footer .footer_content .footer-col3 a{font-size:18px}}@media screen and (max-width:479px){.site-footer .footer_content .footer-col3 a{font-size:16px}}.site-footer .footer_content .footer-col3 span a{text-decoration:none;color:#aaa;transition:all 0.4s ease}.site-footer .footer_content .footer-col3 span a:visited{color:#aaa}.site-footer .footer_content .footer-col3 span a:hover{color:#fff}.site-footer .footer_content .footer-col3 span a:active{color:#798E9E}@media screen and (max-width:767px){.site-footer .footer_content .footer-col2,.site-footer .footer_content .footer-col3{margin-top:30px}}#btn_totop{display:block;font-weight:700;font-size:16px;text-transform:uppercase;font-family:dapifer,serif;border:none;color:white;opacity:0;background-color:transparent;right:5%;bottom:40px;position:fixed;z-index:9999;text-shadow:1px 1px 3px #333;transition:all 0.4s ease}@media screen and (max-width:1199px) and (orientation:landscape){#btn_totop{right:1%}}@media screen and (max-width:991px){#btn_totop{right:1%}}@media screen and (max-width:479px) and (orientation:portrait){#btn_totop{right:2%}}#btn_totop:hover{opacity:1.0}.smallcaps{text-transform:lowercase;font-variant:small-caps}.winds-process-index{padding-top:20px;padding-bottom:60px;background-color:#333;background-image:url(/devmns/themes/mnstudio/images/pattern3-03w.png)}.winds-process-index img{width:100%;height:auto;margin-top:40px}.winds-process-index .views-field-title{font-family:brandon-grotesque,sans-serif;font-size:0.85rem;line-height:1.4rem;text-align:left;text-transform:uppercase;letter-spacing:2px;color:#606060;color:#ccc;margin-top:18px;transition:all ease 0.4s}@media screen and (max-width:479px){.winds-process-index .views-field-title{margin-top:12px}}.winds-process-index .views-field-title a,.winds-process-index .views-field-title a:visited{text-decoration:none;color:#606060;color:#ccc;font-weight:700;text-decoration:none}.winds-process-index .views-field-title a:hover{color:#333;color:#fff;text-decoration:none}.winds-process-index .views-field-title a:active{color:#000}
.page_content{width:75%;margin:0 auto;margin-top:120px;padding-bottom:80px;min-height:calc(100vw - 150px)}@media screen and (max-width:991px){.page_content{width:80%}}.page_content img{height:auto}.page_content img.align-left{margin-right:20px;margin-bottom:10px}.content{margin:0 auto}.project_description{width:75%;margin:0 auto;padding:40px 0 20px 0}@media screen and (max-width:991px){.project_description{width:90%}}@media screen and (max-width:479px){.project_description{padding:20px 0 20px 0}}.content span.mnfig{float:left;width:30%;margin-top:1rem;margin-right:4%;margin-bottom:10px;font-family:brandon-grotesque,sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:700;font-style:italic;text-align:left;color:#333}@media screen and (max-width:991px){.content span.mnfig{font-size:1.0rem;line-height:1.5rem}}@media screen and (max-width:767px){.content span.mnfig{font-size:0.9rem;line-height:1.3rem}}@media screen and (max-width:767px){.content span.mnfig{font-size:0.85rem;line-height:1.2rem}}.content span.mnfig img{margin-bottom:0.5rem}.content h2{font-weight:300;font-family:brandon-grotesque,sans-serif;font-size:150px;line-height:160px;text-transform:uppercase;margin-bottom:3rem;text-align:left;color:#fff;transition:all ease 0.8s;text-shadow:3px 1px 0px #333}@media screen and (max-width:1700px){.content h2{font-size:140px;line-height:150px}}@media screen and (max-width:1350px){.content h2{font-size:120px;line-height:130px}}@media screen and (max-width:1200px){.content h2{font-size:100px;line-height:110px}}@media screen and (max-width:1000px){.content h2{font-size:80px;line-height:90px}}@media screen and (max-width:768px){.content h2{font-size:70px;line-height:60px;line-height:80px}}@media screen and (max-width:667px){.content h2{font-weight:300;font-size:60px;line-height:53px;line-height:67px}}@media screen and (max-width:600px){.content h2{font-size:50px;line-height:48px;line-height:57px}}@media screen and (max-width:510px){.content h2{font-size:40px;line-height:36px;line-height:44px}}.content .pagetitle h2{left:12.5%;width:75%;margin:60px auto 3rem auto}@media screen and (max-width:991px){.content .pagetitle h2{left:10%;width:90%}}@media screen and (max-width:1700px){.content .pagetitle h2{bottom:-18px}}@media screen and (max-width:1350px){.content .pagetitle h2{bottom:-15px}}@media screen and (max-width:1200px){.content .pagetitle h2{bottom:-12px}}@media screen and (max-width:1000px){.content .pagetitle h2{bottom:-8px}}@media screen and (max-width:768px){.content .pagetitle h2{bottom:-7px;margin:30px auto 0px auto}}@media screen and (max-width:667px){.content .pagetitle h2{bottom:-7px}}@media screen and (max-width:600px){.content .pagetitle h2{bottom:-7px}}@media screen and (max-width:510px){.content .pagetitle h2{bottom:-5px}}.content h3{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:3.5rem;line-height:4.5rem;font-variant:small-caps;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;color:#798E9E;color:#606060;transition:all ease 0.8s}@media screen and (max-width:767px){.content h3{font-size:2.5rem;line-height:3.5rem}}@media screen and (max-width:479px){.content h3{letter-spacing:0;font-size:1.5rem;line-height:2.0rem}}.content .page_about h3{margin-top:4rem}.content p,.content li{font-family:dapifer,serif;font-size:2.5rem;line-height:4.0rem;column-count:1;margin-bottom:1.5rem;font-weight:300;color:#555}@media screen and (max-width:1199px){.content p,.content li{font-size:2.0rem;line-height:3.2rem;margin-bottom:1.25rem}}@media screen and (max-width:991px){.content p,.content li{font-size:1.8rem;line-height:3.0rem}}@media screen and (max-width:767px){.content p,.content li{font-size:1.5rem;line-height:2.5rem;margin-bottom:1rem}}@media screen and (max-width:479px){.content p,.content li{font-size:1.2rem;line-height:1.8rem}}.content p em,.content li em{font-variant:small-caps;text-transform:lowercase;letter-spacing:1px}.content ul{list-style-type:square;margin-bottom:1.5rem}.content li{margin-bottom:0}.content a{color:#333;color:#798E9E;font-weight:700;text-decoration:none;transition:all 0.4s ease}.content a:hover{color:#000;text-decoration:underline}.content a:active{color:#fff}.content .page_content p:first-of-type::first-line{font-weight:700;color:#333;font-variant:all-small-caps;text-transform:lowercase;letter-spacing:2px}.content div.project_description p:first-of-type::first-line{font-weight:700;color:#333;font-variant:all-small-caps;text-transform:lowercase;letter-spacing:2px}.content .project_bg+div.project_description p:first-of-type::first-line{font-weight:300;color:#555}.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:1.5rem;line-height:2.5rem}@media screen and (max-width:1199px){.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:1.4rem;line-height:2.4rem}}@media screen and (max-width:991px){.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:1.3rem;line-height:2.2rem}}@media screen and (max-width:767px){.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:1.0rem;line-height:1.7rem}}@media screen and (max-width:479px){.content .project_bg+div.project_description .content .page_content.page_about p:not(:first-of-type){font-size:0.9rem;line-height:1.4rem}}.content .page_content.page_about p:first-of-type::first-line{font-weight:900;color:#333}.content blockquote>p{font-size:1.3rem;line-height:2.2rem;border-left:1px solid #fff;padding-left:30px}@media screen and (max-width:1199px){.content blockquote>p{font-size:1.0rem;line-height:1.5rem}}@media screen and (max-width:991px){.content blockquote>p{font-size:0.9rem;line-height:1.3rem}}@media screen and (max-width:767px){.content blockquote>p{font-size:0.8rem;line-height:1.2rem}}.content .project_description blockquote>p:first-of-type::first-line{font-weight:600 !important;font-style:italic !important}
