[yellow]{color:#FFD260}[blue]{color:#2eb7b8}[red]{color:#F35922}[lblue]{color:#bfd7ea}@font-face{font-family:'effra';src:url("../fonts/effra-webfont.eot");src:url("../fonts/effra-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/effra-webfont.woff2") format("woff2"),url("../fonts/effra-webfont.woff") format("woff"),url("../fonts/effra-webfont.ttf") format("truetype");font-weight:normal}@font-face{font-family:'effra';src:url("../fonts/effra_light-webfont.eot");src:url("../fonts/effra_light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/effra_light-webfont.woff2") format("woff2"),url("../fonts/effra_light-webfont.woff") format("woff"),url("../fonts/effra_light-webfont.ttf") format("truetype");font-weight:thin}@font-face{font-family:'effra';src:url("../fonts/effra_bold-webfont.eot");src:url("../fonts/effra_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/effra_bold-webfont.woff2") format("woff2"),url("../fonts/effra_bold-webfont.woff") format("woff"),url("../fonts/effra_bold-webfont.ttf") format("truetype");font-weight:bold}@font-face{font-family:'bit';src:url("../fonts/8-bit_wonder-webfont.eot");src:url("../fonts/8-bit_wonder-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/8-bit_wonder-webfont.woff") format("woff"),url("../fonts/8-bit_wonder-webfont.ttf") format("truetype"),url("../fonts/8-bit_wonder-webfont.svg#8bit_wondernominal") format("svg");font-weight:normal;font-style:normal}body{margin:0;padding:0;position:relative;width:100%;height:100%;letter-spacing:1px;font-size:13px;font-family:"effra", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#58595B}@media screen and (max-width: 980px){body{font-size:20px}}*,*:before,*:after{box-sizing:inherit}ul{list-style-type:none;margin:0;padding:0}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none;cursor:pointer}svg{margin:0;padding:0;width:100% !important;height:100% !important;overflow:visible !important}[mobile-only]{display:none !important}@media screen and (max-width: 980px){[mobile-only]{display:-ms-flexbox !important;display:flex !important}}[desktop-only]{display:-ms-flexbox !important;display:flex !important}@media screen and (max-width: 980px){[desktop-only]{display:none !important}}[hide]{display:none !important}[show]{display:block !important}[inline]{display:inline !important}input[type="text"]:focus,textarea[type="text"]:focus{outline:none}[wide]{width:100% !important}[relative]{position:relative !important}[center]{text-align:center !important}[uppercase]{text-transform:uppercase !important}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.loading{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:10000;background-color:white;font-size:100%}@media screen and (max-width: 980px){.loading{font-size:115%}}.loading .loading_label{font-weight:bolder;margin:1rem 0;color:#2eb7b8;font-size:236%}.loading svg{max-height:11rem;fill:#2eb7b8}@media screen and (max-width: 980px){.loading svg{max-height:18rem}}.loading svg #pong_ball{animation:bounce 3s infinite linear;-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}.loading svg #pong_right{animation:pong_bar_right 4s infinite linear;-ms-transform:translateY(0px);transform:translateY(0px)}.loading svg #pong_left{animation:pong_bar_left 4s infinite linear;-ms-transform:translateY(0px);transform:translateY(0px)}.loading.done{display:none !important}@keyframes bounce{0%{transform:translateX(0px)}50%{transform:translateX(-1953px)}100%{transform:translateX(0px)}}[layout],[column],[row]{box-sizing:border-box;display:-ms-flexbox;display:flex}[layout=column],[column]{-ms-flex-direction:column;flex-direction:column}[layout=row],[row]{-ms-flex-direction:row;flex-direction:row}[layout-wrap],[wrap]{-ms-flex-wrap:wrap;flex-wrap:wrap}[flex]{-ms-flex:1;flex:1}[layout-align="center"],[center],[layout-align="center center"],[center-center],[layout-align="center start"],[center-start],[layout-align="center end"],[center-end]{-ms-flex-pack:center;justify-content:center}[layout-align="end"],[end],[layout-align="end center"],[end-center],[layout-align="end start"],[end-start],[layout-align="end end"],[end-end]{-ms-flex-pack:end;justify-content:flex-end}[layout-align="space-around"],[around],[layout-align="space-around center"],[around-center],[layout-align="space-around start"],[around-start],[layout-align="space-around end"],[around-end]{-ms-flex-pack:distribute;justify-content:space-around}[layout-align="space-between"],[between],[layout-align="space-between center"],[between-center],[layout-align="space-between start"],[between-start],[layout-align="space-between end"],[between-end]{-ms-flex-pack:justify;justify-content:space-between}[layout-align="center center"],[center-center],[layout-align="start center"],[start-center],[layout-align="end center"],[end-center],[layout-align="space-between center"],[between-center],[layout-align="space-around center"],[around-center]{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}[layout-align="center start"],[center-start],[layout-align="start start"],[start-start],[layout-align="end start"],[end-start],[layout-align="space-between start"],[between-start],[layout-align="space-around start"],[around-start]{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}[layout-align="center end"],[center-end],[layout-align="start end"],[start-end],[layout-align="end end"],[end-end],[layout-align="space-between end"],[between-end],[layout-align="space-around end"],[around-end]{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.section.home .content{padding:10rem 1rem;display:none;z-index:100}@media screen and (max-width: 980px){.section.home .content{padding:11rem 6rem !important;font-size:200% !important}}.section.home .content.visible{display:block !important}.section.home .content .container_work .work_title{margin-top:2rem;font-weight:bold;font-size:130%;text-transform:uppercase;color:white;letter-spacing:3px;margin-bottom:0.2rem}.section.home .content .container_work .work_image_wrapper .work_image{max-width:33.4%;margin-bottom:5rem}@media screen and (max-width: 980px){.section.home .content .container_work .work_image_wrapper .work_image{width:100%;max-width:100%}}.section.home .content .container_work .work_client{color:white;font-size:130%;font-weight:bold;margin-bottom:0.6rem;text-transform:uppercase;letter-spacing:3px}.section.home .content .container_work .work_client .client_label{color:#05386b;text-transform:lowercase}.pong_wrap{position:fixed;top:100px;left:100px;right:100px;max-width:100%;z-index:-100}.pong_wrap #pong{width:100%}.commands{position:fixed;bottom:1rem;letter-spacing:2px;color:white;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:bolder;display:none;text-align:center}.commands.visible{display:block !important}.linkedin{width:8rem}.amedeo_desktop{position:fixed;bottom:1rem;right:3rem;width:auto;height:20rem}.about_link_sentence:hover{background-color:#2eb7b8}@media screen and (max-width: 980px){.section.about .content{padding:11rem 6rem 6rem 6rem !important;font-size:200% !important}}.single_project{position:relative;width:100%}.single_project .project_cover{width:100%;background-size:cover;background-position:center center;height:37rem}.single_project .project_info_top_wrap{max-width:45rem;margin-top:4rem;margin-bottom:2rem}.single_project .project_info_top_wrap .project_title{margin:2rem 0 0.2rem 0;font-size:300%;text-transform:uppercase;font-weight:bold}@media screen and (max-width: 980px){.single_project .project_info_top_wrap .project_title{margin:8rem 0 0.2rem 0}}.single_project .project_info_top_wrap .project_year{margin:2rem 0}.single_project .project_description{margin:4rem 0 2rem 0;font-size:160%;line-height:140%;max-width:45rem}@media screen and (max-width: 980px){.single_project .project_description{font-size:230%}}.single_project .project_images .project_secondary_image{width:100%;max-width:45rem;height:auto;margin:2rem 0}@media screen and (max-width: 980px){.single_project .project_images .project_secondary_image{max-width:100%}}.single_project .link_other_project .thanks_and_prj{text-align:center;margin-top:4rem;font-size:160%;font-weight:bolder}.single_project .link_other_project .label{background-color:#05386b;color:white;font-size:220%;font-weight:bolder;margin:2rem 5rem 5rem 5rem;padding:0 1rem}@media screen and (max-width: 980px){.single_project .link_other_project .label{font-size:340%}}.x_project_mobile_button{position:fixed;font-weight:bolder;left:0;top:2rem;background-color:#05386b;color:white;margin:0.5rem 0;z-index:1000;font-size:220%;padding:0 0.8rem;cursor:pointer;content:"< back"}@media screen and (max-width: 980px){.x_project_mobile_button{padding:0 1.8rem;font-size:450%}}.menu{font-size:130%;font-weight:bold;letter-spacing:3px;position:fixed;padding:1rem;padding-bottom:0.5rem;z-index:2000}.menu .wrap .item{cursor:pointer;padding-left:1rem;opacity:1}.menu .wrap .item:hover{opacity:0.8}.menu .wrap .toggle_pong{font-weight:bold;display:none}.menu .wrap .toggle_pong.visible{display:-ms-flexbox !important;display:flex !important}.menu .wrap .toggle_pong.toggle_pong_start{color:white}.menu .wrap .toggle_pong.toggle_pong_stop{color:#ffd260}.home .item_projects{position:relative}.home .item_projects:after{content:"";position:absolute;bottom:-6px;left:1rem;right:0;height:4px;background-color:#05386b}.about .item_about{position:relative}.about .item_about:after{content:"";position:absolute;bottom:-6px;left:1rem;right:0;height:4px;background-color:#05386b}.sort_buttons{display:none}.sort_buttons div{display:none}.sort_buttons.visible div{display:-ms-flexbox !important;display:flex !important}.home .menu_home .sort_buttons{margin:1.5rem 0 0 0;display:-ms-flexbox;display:flex}.home .menu_home .sort_buttons .creative_field{background-color:#5cd892;padding:5px 10px;margin-right:10px;margin-bottom:10px;color:white;font-size:80%;border-radius:4px;font-weight:normal;cursor:pointer;border:solid 1px white}.home .menu_home .sort_buttons .creative_field:hover{background-color:#4dc883}.home .menu_home .sort_buttons .creative_field.selected{background-color:white;color:#5cd892}.hamburger{position:fixed;top:1rem;left:0;z-index:1000;width:11rem;fill:#05386b}.menu_mobile{top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:4rem;z-index:2000;position:fixed;display:none}.menu_mobile .wrap{font-size:170%;font-weight:bold;letter-spacing:3px;font-size:450%;margin:0.5rem 0}.menu_mobile .wrap .item{z-index:1100;padding:0 1rem;position:relative;cursor:pointer;background-color:white}.menu_mobile .rigth_items{position:absolute;font-weight:bolder;right:4rem;top:4rem}.menu_mobile .rigth_items .x_mobile_button{background-color:white;margin:0.5rem 0;padding:0 1.8rem;font-size:450%}.bg_menu_mobile_modal{top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1800;position:fixed;opacity:0.9;display:none;background-color:#05386b}.menu_mobile_home .item_home{background-color:#58595B !important;color:white !important}.menu_mobile_about .item_about{background-color:#58595B !important;color:white !important}.menu_mobile_projects .item_projects{background-color:#58595B !important;color:white !important}.it .rigth_items .item_it{background-color:#58595B !important;color:white !important}.en .rigth_items .item_en{background-color:#58595B !important;color:white !important}.menu_mobile_toggle{display:none}.menu_mobile_toggle.visible_flex{display:-ms-flexbox;display:flex}.name_mobile{position:absolute;top:2rem;right:2rem;margin:0;padding:0}