/*!
Theme Name: Miguel Ribeiro 2024
Author: Samuel Traquina
Author URI: https://trakina.net/
Description: Resposive theme for Miguel Ribeiro
Requires at least: 5.9
Tested up to: 6.3.2
Requires PHP: 7.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: migrib2024
Tags: grid, responsive
*//*! 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:0.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;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:-0.25em}sup{top:-0.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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}template{display:none}[hidden]{display:none}@font-face{font-family:"Replica";src:url("fonts/ReplicaLLWeb-Light.woff") format("woff"),url("fonts/ReplicaLLWeb-Light.woff2") format("woff2");font-weight:300}@font-face{font-family:"Replica";src:url("fonts/ReplicaLLWeb-Bold.woff") format("woff"),url("fonts/ReplicaLLWeb-Bold.woff2") format("woff2");font-weight:600}.marginnone{margin:0 !important}.marginhorizontalnone{margin-left:0 !important;margin-right:0 !important}.marginverticalnone{margin-top:0 !important;margin-bottom:0 !important}.margintopnone{margin-top:0 !important}.marginrightnone{margin-right:0 !important}.marginbottomnone{margin-bottom:0 !important}.marginleftnone{margin-left:0 !important}.paddingnone{padding:0 !important}.paddinghorizontalnone{padding-left:0 !important;padding-right:0 !important}.paddingverticalnone{padding-top:0 !important;padding-bottom:0 !important}.paddingtopnone{padding-top:0 !important}.paddingrightnone{padding-right:0 !important}.paddingbottomnone{padding-bottom:0 !important}.paddingleftnone{padding-left:0 !important}.marginfourth{margin:5px !important}.marginhorizontalfourth{margin-left:5px !important;margin-right:5px !important}.marginverticalfourth{margin-top:5px !important;margin-bottom:5px !important}.margintopfourth{margin-top:5px !important}.marginrightfourth{margin-right:5px !important}.marginbottomfourth{margin-bottom:5px !important}.marginleftfourth{margin-left:5px !important}.paddingfourth{padding:5px !important}.paddinghorizontalfourth{padding-left:5px !important;padding-right:5px !important}.paddingverticalfourth{padding-top:5px !important;padding-bottom:5px !important}.paddingtopfourth{padding-top:5px !important}.paddingrightfourth{padding-right:5px !important}.paddingbottomfourth{padding-bottom:5px !important}.paddingleftfourth{padding-left:5px !important}.marginthird{margin:6.66667px !important}.marginhorizontalthird{margin-left:6.66667px !important;margin-right:6.66667px !important}.marginverticalthird{margin-top:6.66667px !important;margin-bottom:6.66667px !important}.margintopthird{margin-top:6.66667px !important}.marginrightthird{margin-right:6.66667px !important}.marginbottomthird{margin-bottom:6.66667px !important}.marginleftthird{margin-left:6.66667px !important}.paddingthird{padding:6.66667px !important}.paddinghorizontalthird{padding-left:6.66667px !important;padding-right:6.66667px !important}.paddingverticalthird{padding-top:6.66667px !important;padding-bottom:6.66667px !important}.paddingtopthird{padding-top:6.66667px !important}.paddingrightthird{padding-right:6.66667px !important}.paddingbottomthird{padding-bottom:6.66667px !important}.paddingleftthird{padding-left:6.66667px !important}.marginhalf{margin:10px !important}.marginhorizontalhalf{margin-left:10px !important;margin-right:10px !important}.marginverticalhalf{margin-top:10px !important;margin-bottom:10px !important}.margintophalf{margin-top:10px !important}.marginrighthalf{margin-right:10px !important}.marginbottomhalf{margin-bottom:10px !important}.marginlefthalf{margin-left:10px !important}.paddinghalf{padding:10px !important}.paddinghorizontalhalf{padding-left:10px !important;padding-right:10px !important}.paddingverticalhalf{padding-top:10px !important;padding-bottom:10px !important}.paddingtophalf{padding-top:10px !important}.paddingrighthalf{padding-right:10px !important}.paddingbottomhalf{padding-bottom:10px !important}.paddinglefthalf{padding-left:10px !important}.margintwothirds{margin:13.33333px !important}.marginhorizontaltwothirds{margin-left:13.33333px !important;margin-right:13.33333px !important}.marginverticaltwothirds{margin-top:13.33333px !important;margin-bottom:13.33333px !important}.margintoptwothirds{margin-top:13.33333px !important}.marginrighttwothirds{margin-right:13.33333px !important}.marginbottomtwothirds{margin-bottom:13.33333px !important}.marginlefttwothirds{margin-left:13.33333px !important}.paddingtwothirds{padding:13.33333px !important}.paddinghorizontaltwothirds{padding-left:13.33333px !important;padding-right:13.33333px !important}.paddingverticaltwothirds{padding-top:13.33333px !important;padding-bottom:13.33333px !important}.paddingtoptwothirds{padding-top:13.33333px !important}.paddingrighttwothirds{padding-right:13.33333px !important}.paddingbottomtwothirds{padding-bottom:13.33333px !important}.paddinglefttwothirds{padding-left:13.33333px !important}.marginfull{margin:20px !important}.marginhorizontalfull{margin-left:20px !important;margin-right:20px !important}.marginverticalfull{margin-top:20px !important;margin-bottom:20px !important}.margintopfull{margin-top:20px !important}.marginrightfull{margin-right:20px !important}.marginbottomfull{margin-bottom:20px !important}.marginleftfull{margin-left:20px !important}.paddingfull{padding:20px !important}.paddinghorizontalfull{padding-left:20px !important;padding-right:20px !important}.paddingverticalfull{padding-top:20px !important;padding-bottom:20px !important}.paddingtopfull{padding-top:20px !important}.paddingrightfull{padding-right:20px !important}.paddingbottomfull{padding-bottom:20px !important}.paddingleftfull{padding-left:20px !important}.margindouble{margin:40px !important}.marginhorizontaldouble{margin-left:40px !important;margin-right:40px !important}.marginverticaldouble{margin-top:40px !important;margin-bottom:40px !important}.margintopdouble{margin-top:40px !important}.marginrightdouble{margin-right:40px !important}.marginbottomdouble{margin-bottom:40px !important}.marginleftdouble{margin-left:40px !important}.paddingdouble{padding:40px !important}.paddinghorizontaldouble{padding-left:40px !important;padding-right:40px !important}.paddingverticaldouble{padding-top:40px !important;padding-bottom:40px !important}.paddingtopdouble{padding-top:40px !important}.paddingrightdouble{padding-right:40px !important}.paddingbottomdouble{padding-bottom:40px !important}.paddingleftdouble{padding-left:40px !important}.margintriple{margin:60px !important}.marginhorizontaltriple{margin-left:60px !important;margin-right:60px !important}.marginverticaltriple{margin-top:60px !important;margin-bottom:60px !important}.margintoptriple{margin-top:60px !important}.marginrighttriple{margin-right:60px !important}.marginbottomtriple{margin-bottom:60px !important}.marginlefttriple{margin-left:60px !important}.paddingtriple{padding:60px !important}.paddinghorizontaltriple{padding-left:60px !important;padding-right:60px !important}.paddingverticaltriple{padding-top:60px !important;padding-bottom:60px !important}.paddingtoptriple{padding-top:60px !important}.paddingrighttriple{padding-right:60px !important}.paddingbottomtriple{padding-bottom:60px !important}.paddinglefttriple{padding-left:60px !important}.marginfourtimes{margin:80px !important}.marginhorizontalfourtimes{margin-left:80px !important;margin-right:80px !important}.marginverticalfourtimes{margin-top:80px !important;margin-bottom:80px !important}.margintopfourtimes{margin-top:80px !important}.marginrightfourtimes{margin-right:80px !important}.marginbottomfourtimes{margin-bottom:80px !important}.marginleftfourtimes{margin-left:80px !important}.paddingfourtimes{padding:80px !important}.paddinghorizontalfourtimes{padding-left:80px !important;padding-right:80px !important}.paddingverticalfourtimes{padding-top:80px !important;padding-bottom:80px !important}.paddingtopfourtimes{padding-top:80px !important}.paddingrightfourtimes{padding-right:80px !important}.paddingbottomfourtimes{padding-bottom:80px !important}.paddingleftfourtimes{padding-left:80px !important}.white{color:#fff}.bg-white{background-color:#fff}.borderwhite{border:1px solid #fff}.bordertopwhite{border-top:1px solid #fff}.borderrightwhite{border-right:1px solid #fff}.borderbottomwhite{border-bottom:1px solid #fff}.borderleftwhite{border-left:1px solid #fff}.bg-gradient-white-white{background-image:linear-gradient(#fff, #fff)}.bg-gradient-white-black{background-image:linear-gradient(#fff, #000)}.bg-gradient-white-primary{background-image:linear-gradient(#fff, #000)}.black{color:#000}.bg-black{background-color:#000}.borderblack{border:1px solid #000}.bordertopblack{border-top:1px solid #000}.borderrightblack{border-right:1px solid #000}.borderbottomblack{border-bottom:1px solid #000}.borderleftblack{border-left:1px solid #000}.bg-gradient-black-white{background-image:linear-gradient(#000, #fff)}.bg-gradient-black-black{background-image:linear-gradient(#000, #000)}.bg-gradient-black-primary{background-image:linear-gradient(#000, #000)}.primary{color:#000}.bg-primary{background-color:#000}.borderprimary{border:1px solid #000}.bordertopprimary{border-top:1px solid #000}.borderrightprimary{border-right:1px solid #000}.borderbottomprimary{border-bottom:1px solid #000}.borderleftprimary{border-left:1px solid #000}.bg-gradient-primary-white{background-image:linear-gradient(#000, #fff)}.bg-gradient-primary-black{background-image:linear-gradient(#000, #000)}.bg-gradient-primary-primary{background-image:linear-gradient(#000, #000)}.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-imagefixed{background-attachment:fixed}.imgfit{display:block;width:100%;height:auto}.imgfit img,.imgfit source{display:block;width:100%;height:auto}.visible-m{display:block}@media (min-width: 720px){.visible-m{display:none}}@media (min-width: 1000px){.visible-m{display:none}}.visible-t{display:none}@media (min-width: 720px){.visible-t{display:block}}@media (min-width: 1000px){.visible-t{display:none}}.visible-t-down{display:block}@media (min-width: 1000px){.visible-t-down{display:none}}.visible-t-up{display:none}@media (min-width: 720px){.visible-t-up{display:block}}.visible-d{display:none}@media (min-width: 720px){.visible-d{display:none}}@media (min-width: 1000px){.visible-d{display:block}}.clearfix{overflow:auto}.clearfix::after{content:"";clear:both;display:table}.floatleft{float:left}.floatright{float:right}.flex{display:flex}.column{flex-direction:column}.content-center{justify-content:center}.content-end{justify-content:flex-end}.content-around{justify-content:space-around}.content-between{justify-content:space-between}.self-center{align-self:center;margin-top:auto}.self-end{align-self:flex-end;margin-top:auto}.screenheight{width:100%;height:100vh;height:calc(var(--vh)*100)}html{background-color:#fff;font-family:"Replica",sans-serif;font-weight:300;font-size:29px;width:100%;font-size:19.3343px;line-height:23.3345px}@media (min-width: 720px){html{font-size:29px;line-height:35px}}body{color:#000;width:100%;overflow-x:hidden}body>main{min-height:100vh;min-height:calc(var(-vh)*100)}a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;color:#000;text-decoration:none}a:hover,a:visited,a:active{color:#000}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 20px 0;line-height:1;font-weight:600}h1,.h1{font-size:58px}h2,.h2{font-size:43.5px}h3,.h3{font-size:36.25px}p{margin:0 0 10px 0}.textleft{text-align:left}.textcenter{text-align:center}.textright{text-align:right}strong,.strong{font-weight:600}small,.small{font-size:21.75px}.verysmall{font-size:14.5px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.grid{margin:0 auto;width:calc( 100% - 80px)}.gridfull{margin:0 auto;width:calc( 100% - 20px)}@media (min-width: 720px){.gridfull{width:calc( 100% - 80px)}}.grid,.gridfull{display:flex;flex-wrap:wrap}.grid .col,.gridfull .col{flex:1;box-sizing:border-box;padding-left:10px;padding-right:10px;min-width:260px}.grid .col-1,.gridfull .col-1{box-sizing:border-box;width:7.14286%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-1,.gridfull .offset-1{margin-left:7.14286%}.grid .order-1,.gridfull .order-1{order:1}.grid .col-2,.gridfull .col-2{box-sizing:border-box;width:14.28571%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-2,.gridfull .offset-2{margin-left:14.28571%}.grid .order-2,.gridfull .order-2{order:2}.grid .col-3,.gridfull .col-3{box-sizing:border-box;width:21.42857%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-3,.gridfull .offset-3{margin-left:21.42857%}.grid .order-3,.gridfull .order-3{order:3}.grid .col-4,.gridfull .col-4{box-sizing:border-box;width:28.57143%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-4,.gridfull .offset-4{margin-left:28.57143%}.grid .order-4,.gridfull .order-4{order:4}.grid .col-5,.gridfull .col-5{box-sizing:border-box;width:35.71429%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-5,.gridfull .offset-5{margin-left:35.71429%}.grid .order-5,.gridfull .order-5{order:5}.grid .col-6,.gridfull .col-6{box-sizing:border-box;width:42.85714%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-6,.gridfull .offset-6{margin-left:42.85714%}.grid .order-6,.gridfull .order-6{order:6}.grid .col-7,.gridfull .col-7{box-sizing:border-box;width:50%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-7,.gridfull .offset-7{margin-left:50%}.grid .order-7,.gridfull .order-7{order:7}.grid .col-8,.gridfull .col-8{box-sizing:border-box;width:57.14286%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-8,.gridfull .offset-8{margin-left:57.14286%}.grid .order-8,.gridfull .order-8{order:8}.grid .col-9,.gridfull .col-9{box-sizing:border-box;width:64.28571%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-9,.gridfull .offset-9{margin-left:64.28571%}.grid .order-9,.gridfull .order-9{order:9}.grid .col-10,.gridfull .col-10{box-sizing:border-box;width:71.42857%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-10,.gridfull .offset-10{margin-left:71.42857%}.grid .order-10,.gridfull .order-10{order:10}.grid .col-11,.gridfull .col-11{box-sizing:border-box;width:78.57143%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-11,.gridfull .offset-11{margin-left:78.57143%}.grid .order-11,.gridfull .order-11{order:11}.grid .col-12,.gridfull .col-12{box-sizing:border-box;width:85.71429%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-12,.gridfull .offset-12{margin-left:85.71429%}.grid .order-12,.gridfull .order-12{order:12}.grid .col-13,.gridfull .col-13{box-sizing:border-box;width:92.85714%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-13,.gridfull .offset-13{margin-left:92.85714%}.grid .order-13,.gridfull .order-13{order:13}.grid .col-14,.gridfull .col-14{box-sizing:border-box;width:100%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-14,.gridfull .offset-14{margin-left:100%}.grid .order-14,.gridfull .order-14{order:14}@media (min-width: 720px){.grid .offset-t,.gridfull .offset-t{margin-left:0}.grid .col-t,.gridfull .col-t{flex:1;box-sizing:border-box;padding-left:10px;padding-right:10px;min-width:240px}.grid .col-t-1,.gridfull .col-t-1{box-sizing:border-box;width:7.14286%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-1,.gridfull .offset-t-1{margin-left:7.14286%}.grid .order-t-1,.gridfull .order-t-1{order:1}.grid .col-t-2,.gridfull .col-t-2{box-sizing:border-box;width:14.28571%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-2,.gridfull .offset-t-2{margin-left:14.28571%}.grid .order-t-2,.gridfull .order-t-2{order:2}.grid .col-t-3,.gridfull .col-t-3{box-sizing:border-box;width:21.42857%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-3,.gridfull .offset-t-3{margin-left:21.42857%}.grid .order-t-3,.gridfull .order-t-3{order:3}.grid .col-t-4,.gridfull .col-t-4{box-sizing:border-box;width:28.57143%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-4,.gridfull .offset-t-4{margin-left:28.57143%}.grid .order-t-4,.gridfull .order-t-4{order:4}.grid .col-t-5,.gridfull .col-t-5{box-sizing:border-box;width:35.71429%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-5,.gridfull .offset-t-5{margin-left:35.71429%}.grid .order-t-5,.gridfull .order-t-5{order:5}.grid .col-t-6,.gridfull .col-t-6{box-sizing:border-box;width:42.85714%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-6,.gridfull .offset-t-6{margin-left:42.85714%}.grid .order-t-6,.gridfull .order-t-6{order:6}.grid .col-t-7,.gridfull .col-t-7{box-sizing:border-box;width:50%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-7,.gridfull .offset-t-7{margin-left:50%}.grid .order-t-7,.gridfull .order-t-7{order:7}.grid .col-t-8,.gridfull .col-t-8{box-sizing:border-box;width:57.14286%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-8,.gridfull .offset-t-8{margin-left:57.14286%}.grid .order-t-8,.gridfull .order-t-8{order:8}.grid .col-t-9,.gridfull .col-t-9{box-sizing:border-box;width:64.28571%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-9,.gridfull .offset-t-9{margin-left:64.28571%}.grid .order-t-9,.gridfull .order-t-9{order:9}.grid .col-t-10,.gridfull .col-t-10{box-sizing:border-box;width:71.42857%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-10,.gridfull .offset-t-10{margin-left:71.42857%}.grid .order-t-10,.gridfull .order-t-10{order:10}.grid .col-t-11,.gridfull .col-t-11{box-sizing:border-box;width:78.57143%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-11,.gridfull .offset-t-11{margin-left:78.57143%}.grid .order-t-11,.gridfull .order-t-11{order:11}.grid .col-t-12,.gridfull .col-t-12{box-sizing:border-box;width:85.71429%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-12,.gridfull .offset-t-12{margin-left:85.71429%}.grid .order-t-12,.gridfull .order-t-12{order:12}.grid .col-t-13,.gridfull .col-t-13{box-sizing:border-box;width:92.85714%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-13,.gridfull .offset-t-13{margin-left:92.85714%}.grid .order-t-13,.gridfull .order-t-13{order:13}.grid .col-t-14,.gridfull .col-t-14{box-sizing:border-box;width:100%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-t-14,.gridfull .offset-t-14{margin-left:100%}.grid .order-t-14,.gridfull .order-t-14{order:14}}@media (min-width: 1000px){.grid .offset-d,.gridfull .offset-d{margin-left:0}.grid .col-d,.gridfull .col-d{flex:1;box-sizing:border-box;padding-left:10px;padding-right:10px;min-width:222.22222px}.grid .col-d-1,.gridfull .col-d-1{box-sizing:border-box;width:7.14286%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-1,.gridfull .offset-d-1{margin-left:7.14286%}.grid .order-d-1,.gridfull .order-d-1{order:1}.grid .col-d-2,.gridfull .col-d-2{box-sizing:border-box;width:14.28571%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-2,.gridfull .offset-d-2{margin-left:14.28571%}.grid .order-d-2,.gridfull .order-d-2{order:2}.grid .col-d-3,.gridfull .col-d-3{box-sizing:border-box;width:21.42857%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-3,.gridfull .offset-d-3{margin-left:21.42857%}.grid .order-d-3,.gridfull .order-d-3{order:3}.grid .col-d-4,.gridfull .col-d-4{box-sizing:border-box;width:28.57143%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-4,.gridfull .offset-d-4{margin-left:28.57143%}.grid .order-d-4,.gridfull .order-d-4{order:4}.grid .col-d-5,.gridfull .col-d-5{box-sizing:border-box;width:35.71429%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-5,.gridfull .offset-d-5{margin-left:35.71429%}.grid .order-d-5,.gridfull .order-d-5{order:5}.grid .col-d-6,.gridfull .col-d-6{box-sizing:border-box;width:42.85714%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-6,.gridfull .offset-d-6{margin-left:42.85714%}.grid .order-d-6,.gridfull .order-d-6{order:6}.grid .col-d-7,.gridfull .col-d-7{box-sizing:border-box;width:50%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-7,.gridfull .offset-d-7{margin-left:50%}.grid .order-d-7,.gridfull .order-d-7{order:7}.grid .col-d-8,.gridfull .col-d-8{box-sizing:border-box;width:57.14286%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-8,.gridfull .offset-d-8{margin-left:57.14286%}.grid .order-d-8,.gridfull .order-d-8{order:8}.grid .col-d-9,.gridfull .col-d-9{box-sizing:border-box;width:64.28571%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-9,.gridfull .offset-d-9{margin-left:64.28571%}.grid .order-d-9,.gridfull .order-d-9{order:9}.grid .col-d-10,.gridfull .col-d-10{box-sizing:border-box;width:71.42857%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-10,.gridfull .offset-d-10{margin-left:71.42857%}.grid .order-d-10,.gridfull .order-d-10{order:10}.grid .col-d-11,.gridfull .col-d-11{box-sizing:border-box;width:78.57143%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-11,.gridfull .offset-d-11{margin-left:78.57143%}.grid .order-d-11,.gridfull .order-d-11{order:11}.grid .col-d-12,.gridfull .col-d-12{box-sizing:border-box;width:85.71429%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-12,.gridfull .offset-d-12{margin-left:85.71429%}.grid .order-d-12,.gridfull .order-d-12{order:12}.grid .col-d-13,.gridfull .col-d-13{box-sizing:border-box;width:92.85714%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-13,.gridfull .offset-d-13{margin-left:92.85714%}.grid .order-d-13,.gridfull .order-d-13{order:13}.grid .col-d-14,.gridfull .col-d-14{box-sizing:border-box;width:100%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-d-14,.gridfull .offset-d-14{margin-left:100%}.grid .order-d-14,.gridfull .order-d-14{order:14}}@media (min-width: 1620px){.grid .offset-dl,.gridfull .offset-dl{margin-left:0}.grid .col-dl,.gridfull .col-dl{flex:1;box-sizing:border-box;padding-left:10px;padding-right:10px;min-width:222.22222px}.grid .col-dl-1,.gridfull .col-dl-1{box-sizing:border-box;width:7.14286%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-1,.gridfull .offset-dl-1{margin-left:7.14286%}.grid .order-dl-1,.gridfull .order-dl-1{order:1}.grid .col-dl-2,.gridfull .col-dl-2{box-sizing:border-box;width:14.28571%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-2,.gridfull .offset-dl-2{margin-left:14.28571%}.grid .order-dl-2,.gridfull .order-dl-2{order:2}.grid .col-dl-3,.gridfull .col-dl-3{box-sizing:border-box;width:21.42857%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-3,.gridfull .offset-dl-3{margin-left:21.42857%}.grid .order-dl-3,.gridfull .order-dl-3{order:3}.grid .col-dl-4,.gridfull .col-dl-4{box-sizing:border-box;width:28.57143%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-4,.gridfull .offset-dl-4{margin-left:28.57143%}.grid .order-dl-4,.gridfull .order-dl-4{order:4}.grid .col-dl-5,.gridfull .col-dl-5{box-sizing:border-box;width:35.71429%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-5,.gridfull .offset-dl-5{margin-left:35.71429%}.grid .order-dl-5,.gridfull .order-dl-5{order:5}.grid .col-dl-6,.gridfull .col-dl-6{box-sizing:border-box;width:42.85714%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-6,.gridfull .offset-dl-6{margin-left:42.85714%}.grid .order-dl-6,.gridfull .order-dl-6{order:6}.grid .col-dl-7,.gridfull .col-dl-7{box-sizing:border-box;width:50%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-7,.gridfull .offset-dl-7{margin-left:50%}.grid .order-dl-7,.gridfull .order-dl-7{order:7}.grid .col-dl-8,.gridfull .col-dl-8{box-sizing:border-box;width:57.14286%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-8,.gridfull .offset-dl-8{margin-left:57.14286%}.grid .order-dl-8,.gridfull .order-dl-8{order:8}.grid .col-dl-9,.gridfull .col-dl-9{box-sizing:border-box;width:64.28571%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-9,.gridfull .offset-dl-9{margin-left:64.28571%}.grid .order-dl-9,.gridfull .order-dl-9{order:9}.grid .col-dl-10,.gridfull .col-dl-10{box-sizing:border-box;width:71.42857%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-10,.gridfull .offset-dl-10{margin-left:71.42857%}.grid .order-dl-10,.gridfull .order-dl-10{order:10}.grid .col-dl-11,.gridfull .col-dl-11{box-sizing:border-box;width:78.57143%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-11,.gridfull .offset-dl-11{margin-left:78.57143%}.grid .order-dl-11,.gridfull .order-dl-11{order:11}.grid .col-dl-12,.gridfull .col-dl-12{box-sizing:border-box;width:85.71429%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-12,.gridfull .offset-dl-12{margin-left:85.71429%}.grid .order-dl-12,.gridfull .order-dl-12{order:12}.grid .col-dl-13,.gridfull .col-dl-13{box-sizing:border-box;width:92.85714%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-13,.gridfull .offset-dl-13{margin-left:92.85714%}.grid .order-dl-13,.gridfull .order-dl-13{order:13}.grid .col-dl-14,.gridfull .col-dl-14{box-sizing:border-box;width:100%;flex:unset;min-width:unset;padding-left:10px;padding-right:10px}.grid .offset-dl-14,.gridfull .offset-dl-14{margin-left:100%}.grid .order-dl-14,.gridfull .order-dl-14{order:14}}.grid.nogutter .col,.grid.nogutter .col-t,.grid.nogutter .col-d,.grid.nogutter .col-dl,.gridfull.nogutter .col,.gridfull.nogutter .col-t,.gridfull.nogutter .col-d,.gridfull.nogutter .col-dl{padding:0}.grid.nogutter .col-1,.grid.nogutter .col-t-1,.grid.nogutter .col-d-1,.grid.nogutter .col-dl-1,.gridfull.nogutter .col-1,.gridfull.nogutter .col-t-1,.gridfull.nogutter .col-d-1,.gridfull.nogutter .col-dl-1{padding:0}.grid.nogutter .col-2,.grid.nogutter .col-t-2,.grid.nogutter .col-d-2,.grid.nogutter .col-dl-2,.gridfull.nogutter .col-2,.gridfull.nogutter .col-t-2,.gridfull.nogutter .col-d-2,.gridfull.nogutter .col-dl-2{padding:0}.grid.nogutter .col-3,.grid.nogutter .col-t-3,.grid.nogutter .col-d-3,.grid.nogutter .col-dl-3,.gridfull.nogutter .col-3,.gridfull.nogutter .col-t-3,.gridfull.nogutter .col-d-3,.gridfull.nogutter .col-dl-3{padding:0}.grid.nogutter .col-4,.grid.nogutter .col-t-4,.grid.nogutter .col-d-4,.grid.nogutter .col-dl-4,.gridfull.nogutter .col-4,.gridfull.nogutter .col-t-4,.gridfull.nogutter .col-d-4,.gridfull.nogutter .col-dl-4{padding:0}.grid.nogutter .col-5,.grid.nogutter .col-t-5,.grid.nogutter .col-d-5,.grid.nogutter .col-dl-5,.gridfull.nogutter .col-5,.gridfull.nogutter .col-t-5,.gridfull.nogutter .col-d-5,.gridfull.nogutter .col-dl-5{padding:0}.grid.nogutter .col-6,.grid.nogutter .col-t-6,.grid.nogutter .col-d-6,.grid.nogutter .col-dl-6,.gridfull.nogutter .col-6,.gridfull.nogutter .col-t-6,.gridfull.nogutter .col-d-6,.gridfull.nogutter .col-dl-6{padding:0}.grid.nogutter .col-7,.grid.nogutter .col-t-7,.grid.nogutter .col-d-7,.grid.nogutter .col-dl-7,.gridfull.nogutter .col-7,.gridfull.nogutter .col-t-7,.gridfull.nogutter .col-d-7,.gridfull.nogutter .col-dl-7{padding:0}.grid.nogutter .col-8,.grid.nogutter .col-t-8,.grid.nogutter .col-d-8,.grid.nogutter .col-dl-8,.gridfull.nogutter .col-8,.gridfull.nogutter .col-t-8,.gridfull.nogutter .col-d-8,.gridfull.nogutter .col-dl-8{padding:0}.grid.nogutter .col-9,.grid.nogutter .col-t-9,.grid.nogutter .col-d-9,.grid.nogutter .col-dl-9,.gridfull.nogutter .col-9,.gridfull.nogutter .col-t-9,.gridfull.nogutter .col-d-9,.gridfull.nogutter .col-dl-9{padding:0}.grid.nogutter .col-10,.grid.nogutter .col-t-10,.grid.nogutter .col-d-10,.grid.nogutter .col-dl-10,.gridfull.nogutter .col-10,.gridfull.nogutter .col-t-10,.gridfull.nogutter .col-d-10,.gridfull.nogutter .col-dl-10{padding:0}.grid.nogutter .col-11,.grid.nogutter .col-t-11,.grid.nogutter .col-d-11,.grid.nogutter .col-dl-11,.gridfull.nogutter .col-11,.gridfull.nogutter .col-t-11,.gridfull.nogutter .col-d-11,.gridfull.nogutter .col-dl-11{padding:0}.grid.nogutter .col-12,.grid.nogutter .col-t-12,.grid.nogutter .col-d-12,.grid.nogutter .col-dl-12,.gridfull.nogutter .col-12,.gridfull.nogutter .col-t-12,.gridfull.nogutter .col-d-12,.gridfull.nogutter .col-dl-12{padding:0}.grid.nogutter .col-13,.grid.nogutter .col-t-13,.grid.nogutter .col-d-13,.grid.nogutter .col-dl-13,.gridfull.nogutter .col-13,.gridfull.nogutter .col-t-13,.gridfull.nogutter .col-d-13,.gridfull.nogutter .col-dl-13{padding:0}.grid.nogutter .col-14,.grid.nogutter .col-t-14,.grid.nogutter .col-d-14,.grid.nogutter .col-dl-14,.gridfull.nogutter .col-14,.gridfull.nogutter .col-t-14,.gridfull.nogutter .col-d-14,.gridfull.nogutter .col-dl-14{padding:0}.animated{-webkit-transition:all 1.6s ease;-moz-transition:all 1.6s ease;-ms-transition:all 1.6s ease;-o-transition:all 1.6s ease;transition:all 1.6s ease;opacity:1;transform:scale(1) translateX(0) translateY(0)}.animated.from-left{transform:translateX(-40px);opacity:0}.animated.from-right{transform:translateX(40px);opacity:0}.animated.from-top{transform:translateY(-40px);opacity:0}.animated.from-bottom{transform:translateY(40px);opacity:0}.animated.from-very-bottom{transform:translateY(80px);opacity:0}.animated.fromzerozoom{transform:scale(0)}.animated.frominvisible{opacity:0}.animatedtexts{opacity:0;transform:translateY(10vh)}.animatedtexts.goin1{transition:all 1s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin2{transition:all 2s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin3{transition:all 3s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin4{transition:all 4s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin5{transition:all 5s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin6{transition:all 6s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin7{transition:all 7s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin8{transition:all 8s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin9{transition:all 9s ease;opacity:1;transform:translateY(0)}.animatedtexts.goin10{transition:all 10s ease;opacity:1;transform:translateY(0)}body>header{padding-top:40px;padding-bottom:40px;height:35px;width:100%;pointer-events:none;position:fixed;z-index:2000}html,body{position:relative;height:100%;overflow:hidden}body>.allprojects{width:100%;height:100%}.project{display:block;position:relative}.project-header{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;width:100%;position:absolute;top:40px;left:0;opacity:0}.project-header-active{opacity:1}.project-image{-webkit-transition:all 1.6s ease;-moz-transition:all 1.6s ease;-ms-transition:all 1.6s ease;-o-transition:all 1.6s ease;transition:all 1.6s ease;overflow:hidden;height:calc(100vh - 160px - 26px*.6667 - 34px*.6667);height:calc(var(--vh) - 160px - 26px*.6667 - 34px*.6667);top:115px;position:absolute;width:100%;opacity:0}@media (min-width: 720px){.project-image{height:calc(100vh - 160px - 26px - 34px);height:calc(var(--vh) - 160px - 26px - 34px)}}.project-image-active{opacity:1}.project-image img{width:100%;max-height:100%;margin:auto;clip-path:polygon(7px 0, calc(100% - 7px) 0, 100% 7px, 100% calc(100% - 7px), calc(100% - 7px) 100%, 7px 100%, 0 calc(100% - 7px), 0 7px)}@media (min-width: 720px){.project-image img{width:unset;max-width:100%;max-height:unset;height:100%}}.project-image .grid{height:calc(100vh - 160px - 26px*.6667 - 34px*.6667);height:calc(var(--vh) - 160px - 26px*.6667 - 34px*.6667)}@media (min-width: 720px){.project-image .grid{height:calc(100vh - 160px - 26px - 34px);height:calc(var(--vh) - 160px - 26px - 34px)}}.project-image .grid>div{height:calc(100vh - 160px - 26px*.6667 - 34px*.6667);height:calc(var(--vh) - 160px - 26px*.6667 - 34px*.6667);display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 720px){.project-image .grid>div{height:calc(100vh - 160px - 26px - 34px);height:calc(var(--vh) - 160px - 26px - 34px)}}@media (min-width: 720px){.project-image .grid>div{align-items:center;justify-content:flex-start}}@media (min-width: 720px){.project-image .grid>div .flexend{align-items:center;justify-content:flex-end}}.project-contacts{height:calc(100vh - 160px - 26px*.6667 - 34px*.6667);height:calc(var(--vh) - 160px - 26px*.6667 - 34px*.6667);top:115px;position:absolute;width:100%}.project-contacts .grid{height:calc(100vh - 160px - 26px*.6667 - 34px*.6667);height:calc(var(--vh) - 160px - 26px*.6667 - 34px*.6667)}@media (min-width: 720px){.project-contacts .grid{height:calc(100vh - 160px - 26px - 34px);height:calc(var(--vh) - 160px - 26px - 34px)}}.project-contacts .grid>div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14.5px;line-height:17.5px}@media (min-width: 720px){.project-contacts .grid>div{font-size:21.75px;line-height:26.25px}}body>nav{position:fixed;top:0;left:0;width:100%;height:100vh;height:var(--vh);display:flex;flex-wrap:nowrap;justify-content:space-between;pointer-events:none}body>nav button{pointer-events:all;cursor:pointer;width:40px;height:100vh;height:var(--vh);border:none;background-color:transparent;text-align:center;padding:0;display:block;color:#000;-webkit-tap-highlight-color:transparent}body>nav button:active,body>nav button:focus,body>nav button:visited{-webkit-tap-highlight-color:transparent;background-color:transparent;outline:none;outline:0}.current{position:relative}.current-prev,.current-next{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;display:inline-block;position:absolute;top:0;right:0;padding-right:5px}.current-prev{opacity:1}.current-prev.out{opacity:0;transform:translateY(-40px)}.current-next{opacity:1}.current-next.out{opacity:0;transform:translateY(40px)}.current-curr{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:inline-block;padding-right:5px;position:absolute;top:0;right:0;opacity:0}.current-curr.active{opacity:1}.awardstext{font-size:12px;line-height:16px}.awardstext a{text-decoration:none}body>footer{padding-top:40px;padding-bottom:20px;width:100%;text-align:center;position:fixed;bottom:0;z-index:20000}body>footer img{display:inline-block;width:220.011px;height:17.3342px}@media (min-width: 720px){body>footer img{width:330px;height:26px}}#footerlogo{cursor:pointer;pointer-events:all;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:none;outline:0}#footerlogo:active,#footerlogo:focus,#footerlogo:visited{-webkit-tap-highlight-color:transparent;background-color:transparent;outline:none;outline:0}
