/*!
Theme Name: Progetto Dogma
Theme URI: http://underscores.me/
Author: Duovision
Author URI: https://www.duovision.it/
Description: Thems for Progetto Dogma
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: borboni
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

borboni is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{margin:0;padding:0;overflow-x:hidden}address{font-style:normal}a{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#000}a:visited{color:#000}a:focus{outline:none}:focus{outline:none}img{width:100%;height:auto}@font-face{font-family:"Roobert-Regular";src:url("font/Roobert-Regular.eot");src:url("font/Roobert-Regular.eot?#iefix") format("embedded-opentype"),url("font/Roobert-Regular.woff2") format("woff2"),url("font/Roobert-Regular.woff") format("woff"),url("font/Roobert-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PlayfairDisplay-Italic";src:url("font/PlayfairDisplay-Italic.eot");src:url("font/PlayfairDisplay-Italic.eot?#iefix") format("embedded-opentype"),url("font/PlayfairDisplay-Italic.woff2") format("woff2"),url("font/PlayfairDisplay-Italic.woff") format("woff"),url("font/PlayfairDisplay-Italic.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{font-size:18px;line-height:1.6em;font-family:"Roobert-Regular",Helvetica,Arial,sans-serif}.titoloh1{font-weight:600;font-size:65px;text-transform:uppercase}.titoloh2{font-family:"PlayfairDisplay-Italic",Times,Georgia,serif;font-size:30px;line-height:1.4em;font-weight:100;margin-bottom:16px}.label{font-weight:400;font-size:28px;color:#fff}.link{text-decoration:underline}#header{width:100%;position:relative;z-index:10;padding:32px 0 48px 0}#header .container{display:grid;grid-template-columns:auto auto}#header .container .logo{grid-column:1/2;justify-self:start;align-self:center;margin-left:48px;margin-top:4px}#header .container .logo svg{width:115px;min-width:40px;transition:all .4s ease}#header .container .menu-header{grid-column:2/3;justify-self:end;align-self:center;margin-right:48px}#header .container .menu-header nav ul{margin:0;padding:0}#header .container .menu-header nav ul li{display:inline-block;margin-left:16px;margin-bottom:16px}#header .container .menu-header nav ul li a{color:#000;text-decoration:none;position:relative;font-size:26px;font-weight:400;font-style:normal;font-family:"PlayfairDisplay-Italic",Times,Georgia,serif;letter-spacing:1px}#header .container .menu-header nav ul li a:after{content:"";width:0%;height:2px;background:#000;display:block;position:absolute;top:95%;z-index:10;transition:all .4s ease}#header .container .menu-header nav ul li a:hover:after{width:100%;opacity:1}#header .container .menu-header nav ul .current_page_item a:after{width:100%;opacity:1}#header .container #toggle-menu{width:28px;height:28px;cursor:pointer;grid-column:2/3;justify-self:end;align-self:center;padding-top:22px;margin-right:48px;display:none}#header .container #toggle-menu .bar,#header .container #toggle-menu .bar:before,#header .container #toggle-menu .bar:after{width:100%;height:2px;background:#000}#header .container #toggle-menu .bar{position:relative;transition:all .3s .3s ease}#header .container #toggle-menu .bar:before{content:"";position:absolute;bottom:10px;transition:all .3s .3s ease,transform .3s 0s ease}#header .container #toggle-menu .bar:after{content:"";position:absolute;top:10px;transition:all .3s .3s ease,transform .3s 0s ease}#header .container #toggle-menu .bar.animate{background:rgba(255,255,255,0) !important;transition:all .3s 0s ease}#header .container #toggle-menu .bar.animate:before{bottom:0;transition:all .3s 0s ease,transform .3s .3s ease;transform:rotate(45deg)}#header .container #toggle-menu .bar.animate:after{top:0;transition:all .3s 0s ease,transform .3s .3s ease;transform:rotate(-45deg)}@media screen and (max-width: 768px){#header .container #toggle-menu{display:block}#header .container .menu-header{display:none}#header{padding:24px 0 32px 0}#header .container #toggle-menu{align-self:start}#header .container .logo{margin-left:24px}#header .container #toggle-menu{margin-right:24px}}body.show{overflow:hidden}#off-canvas{position:fixed;width:100%;top:0;right:-100%;bottom:0;background:#dae6eb;z-index:9;transition:all .4s ease;overflow:hidden}#off-canvas nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#off-canvas nav ul{margin:0;padding:0;text-align:center}#off-canvas nav ul li{margin:16px 0;padding:0;display:block;list-style:none;left:4rem;transition:all .4s 0s ease;opacity:0;position:relative}#off-canvas nav ul li a{font-size:26px;text-decoration:none;display:inline-block;position:relative;color:#000;transition:all .4s ease;font-family:"PlayfairDisplay-Italic",Times,Georgia,serif}#off-canvas nav ul .current_page_item a:after{content:"";width:100%;height:2px;background:#000;display:block;position:absolute;top:95%;z-index:10;transition:all .4s ease}#off-canvas.show{right:0}#off-canvas.show nav ul li{left:0;opacity:1;backface-visibility:hidden}#header.show .bar::after{background:#000 !important}#header.show .bar::before{background:#000 !important}#header.show .logo svg{fill:#000 !important}#off-canvas.show nav ul li:nth-child(1){transition:all .8s .5s ease}#off-canvas.show nav ul li:nth-child(2){transition:all .8s .6s ease}#off-canvas.show nav ul li:nth-child(3){transition:all .8s .7s ease}#off-canvas.show nav ul li:nth-child(4){transition:all .8s .8s ease}#off-canvas.show nav ul li:nth-child(5){transition:all .8s .9s ease}#off-canvas.show nav ul li:nth-child(6){transition:all .8s .9s ease}#off-canvas.show nav ul li:nth-child(7){transition:all .8s .9s ease}#footer{padding:64px 48px 32px 48px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;-moz-column-gap:5%;column-gap:5%;align-items:end;font-size:16px;line-height:23px}#footer .credits{grid-column:3/5;text-align:right}#footer .medium{font-weight:800}@media screen and (max-width: 768px){#footer{padding:48px 24px 0 24px}#footer .grid{grid-template-columns:100%}#footer .grid .azienda{margin-right:0;margin-bottom:24px}#footer .grid .menu{margin-bottom:24px}}#progetti-home{background-color:#000}#progetti-home .slide-progetto{position:relative;display:grid;grid-template-columns:auto;grid-template-rows:auto}#progetti-home .slide-progetto article{height:100vh;width:100vw;grid-column:1/2;grid-row:1/2;background-size:cover;background-position:center center;background-repeat:no-repeat}#progetti-home .slide-progetto article .title{position:absolute;z-index:4;left:20%;bottom:15%;color:#fff;font-size:24px;text-transform:uppercase;font-weight:400;font-style:normal}#progetti-home .slide-progetto article .title::after{content:"";height:2px;width:0%;background-color:#fff;position:absolute;top:96%;left:0;transition:all .4s ease}#progetti-home .slide-progetto article .title:hover::after{width:100%}#progetti-home .slide-progetto .bg{height:100vh;width:100vw;grid-column:1/2;grid-row:1/2;background-color:#000;z-index:3;opacity:.2}#progetti-home .arrow{position:absolute;top:50%;width:100vw}#progetti-home .arrow .previous{margin-left:48px;display:inline-block;cursor:pointer;float:left}#progetti-home .arrow .next{margin-right:48px;display:inline-block;cursor:pointer;float:right}.home #header{position:absolute;top:0;left:0}.home #header .container #toggle-menu .bar,.home #header .container #toggle-menu .bar:before,.home #header .container #toggle-menu .bar:after{background:#fff}.home #header .container .menu-header nav ul li a{color:#fff}.home #header .container .menu-header nav ul li a::after{background-color:#fff}.home #header .container .logo svg{fill:#fff}.home #header .container .logo a{color:#fff}.home #footer{display:none;visibility:hidden}@media screen and (max-width: 768px){#progetti-home article{height:90vh}#progetti-home .slide-progetto article .title{width:100%;bottom:5%;left:0;margin:0 24px}#progetti-home .arrow{display:none}}.page-template-studio{background-color:rgba(166,187,197,.6)}.page-template-studio #studio{padding-bottom:80px;color:#072439;margin:0 48px}.page-template-studio #studio .download-portfolio{margin-top:80px}.page-template-studio #studio .download-portfolio #dae-shortcode1046-download-wrapper .dae-shortcode-download-button:hover{background:none !important}.page-template-studio #studio .download-portfolio #dae-shortcode1046-download-wrapper.dae-shortcode-download-wrapper-wide{display:block !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper{text-align:left !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-download-title{display:none}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-download-button{margin:0 !important;border:none !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-download-button .dae-shortcode-download-button-icon{display:none !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-download-button .dae-shortcode-download-button-text{margin-top:0 !important;min-width:200px !important;width:30vw !important;border-top:1px solid #000 !important;border-bottom:1px solid #000 !important;font-size:14px !important;font-weight:400 !important;font-family:"DMSans-Regular",Arial,Helvetica,sans-serif !important;text-align:center !important;height:43px !important;line-height:15px !important;text-transform:uppercase !important;padding:14px 0 !important;display:flex !important;-moz-column-gap:14px !important;column-gap:14px !important;color:#000 !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-download-button .dae-shortcode-download-button-text::before{content:"" !important;background:url(img/arrow.svg) no-repeat !important;width:34px !important;height:30px !important;background-size:34px 30px !important;background-position:8px 0 !important;transform:rotate(-90deg);transition:all .3s ease !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-label{margin-left:0 !important;text-align:left !important;margin-bottom:8px !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-form .dae-shortcode-register-field-wrap{margin-left:0 !important;text-align:left !important;display:block !important;margin-top:8px !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-form .dae-shortcode-register-field-wrap .dae-shortcode-register-icon{display:none !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-form .dae-shortcode-register-field-wrap .dae-shortcode-register-field{border-bottom:1px solid #000 !important;padding:4px !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-form .dae-shortcode-register-field-wrap .dae-shortcode-register-input-wrap .dae-shortcode-register-field{background:none !important;border-radius:0 !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-form p{margin-left:0 !important;text-align:left !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-form p .dae-shortcode-register-checkbox-text{max-width:400px !important;font-size:14px !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-form p .dae-shortcode-register-submit{border:1px solid #000 !important;padding:8px 16px !important;font-size:14px !important;font-weight:400 !important;text-transform:uppercase !important;font-family:"DMSans-Regular",Arial,Helvetica,sans-serif !important;background:none !important;color:#000 !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-message{margin:0 !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-message .dae-shortcode-register-error{color:red !important}.page-template-studio #studio .download-portfolio .dae-shortcode-download-content-wrapper .dae-shortcode-register-wrapper .dae-shortcode-register-message .dae-shortcode-register-success{color:green !important}.page-template-studio #studio .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10%;column-gap:10%;margin-bottom:160px}.page-template-studio #studio .grid .contatti address h3{font-size:22px;font-weight:400;margin-bottom:8px;margin-top:24px}.page-template-studio #studio .grid .contatti address h3:first-child{margin-top:0}.page-template-studio #studio .grid .contatti address p a{color:#5d5d5d}.page-template-studio #studio .grid .contatti address p a:visited{color:#5d5d5d}.page-template-studio #studio .grid .accordion{margin-top:56px}.page-template-studio #studio .grid .accordion .ambiti,.page-template-studio #studio .grid .accordion .servizi-accordion,.page-template-studio #studio .grid .accordion .pubblicazioni{border-bottom:1px solid #5d5d5d;margin-bottom:16px}.page-template-studio #studio .grid .accordion .cta-accordion{position:relative;cursor:pointer;margin-bottom:18px}.page-template-studio #studio .grid .accordion .cta-accordion p{display:inline-block;position:relative}.page-template-studio #studio .grid .accordion .cta-accordion p::after{content:"";height:1px;width:0%;background-color:#000;position:absolute;top:88%;left:0;transition:all .4s ease}.page-template-studio #studio .grid .accordion .cta-accordion .arrow{display:inline-block;position:absolute;right:0;top:6px;height:22px;width:15px;background:url(img/arrow.svg) no-repeat;background-position:0 -7px;transition:all .3s ease}.page-template-studio #studio .grid .accordion .cta-accordion .arrow.animate{transform:rotate(180deg);height:22px !important;background-position:0 -7px !important}.page-template-studio #studio .grid .accordion .cta-accordion:hover .arrow{height:30px;background-position:0px 0px}.page-template-studio #studio .grid .accordion .cta-accordion:hover p::after{width:100%}.page-template-studio #studio .grid .accordion .content{display:none;margin:16px 0 32px 0}.page-template-studio #studio .grid .accordion .content ul{margin:0;padding:0;list-style-type:none}.page-template-studio #studio .grid .accordion .content ul li:before{content:"−";margin-right:8px}.page-template-studio #studio .grid .pubblicazioni ul li:before{content:"" !important;margin-right:0 !important}.page-template-studio #studio .grid .pubblicazioni a{text-decoration:underline;color:#072439}.page-template-studio #studio .grid .pubblicazioni a:visited{color:#072439}.page-template-studio #studio .grid-team{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:96px;column-gap:96px;margin-bottom:160px}.page-template-studio #studio .grid-team .single-team .cta-accordion{position:relative;margin-bottom:24px}.page-template-studio #studio .grid-team .single-team .cta-accordion .nome{display:inline-block}.page-template-studio #studio .grid-team .single-team .cta-accordion .nome h4{font-size:22px;font-weight:400;margin-bottom:8px;margin-top:16px;position:relative}.page-template-studio #studio .grid-team .single-team .cta-accordion .nome h4::after{content:"";height:1px;width:0%;background-color:#000;position:absolute;top:88%;left:0;transition:all .4s ease}.page-template-studio #studio .grid-team .single-team .cta-accordion .nome p{color:#5d5d5d}.page-template-studio #studio .grid-team .single-team .cta-accordion .arrow{position:absolute;margin-top:16px;right:0;top:3px;height:22px;width:15px;background:url(img/arrow.svg) no-repeat;background-position:0 -7px;transition:all .3s ease}.page-template-studio #studio .grid-team .single-team .cta-accordion .arrow.animate{transform:rotate(180deg);height:22px !important;background-position:0 -7px !important}.page-template-studio #studio .grid-team .single-team .cta-accordion:hover .arrow{height:30px;background-position:0px 0px}.page-template-studio #studio .grid-team .single-team .cta-accordion .arrow.animate svg{transform:rotate(0deg)}.page-template-studio #studio .grid-team .single-team .cta-accordion:hover .nome h4::after{width:100%}.page-template-studio #studio .grid-team .single-team .content{display:none}.page-template-studio #studio .collaboratori{margin-bottom:32px;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:96px;column-gap:96px}.page-template-studio #studio .collaboratori ul{grid-column:2/4;list-style-type:none;margin:0;padding:0}.page-template-studio #studio .collaboratori ul li{border-bottom:1px solid #5d5d5d;padding:10px 0;font-size:21px;line-height:24px}@media screen and (max-width: 1100px){.page-template-studio #studio .grid-team{margin-left:-24px;margin-right:-24px}.page-template-studio #studio .grid-team .titolo{margin:0 24px}.page-template-studio #studio .grid-team .single-team{margin:24px}}@media screen and (max-width: 767px){.page-template-studio #studio{padding-bottom:32px;margin:0 24px}.page-template-studio #studio .grid{grid-template-columns:100%;grid-row:auto auto auto;margin-bottom:32px}.page-template-studio #studio .grid .servizi{grid-column:1/2;grid-row:1/2}.page-template-studio #studio .grid .contatti{grid-column:1/2;grid-row:2/3;margin-top:24px}.page-template-studio #studio .grid .accordion{grid-column:1/2;grid-row:3/4;min-height:auto;width:100%}.page-template-studio #studio .grid-team{margin-left:-24px;margin-right:-24px;grid-template-columns:1fr}.page-template-studio #studio .grid-team .titolo{margin:0 24px;grid-column:1/2}.page-template-studio #studio .grid-team .single-team{margin:24px}}.single-progetto{background-color:#bbc9c1;padding-bottom:16px}.single-progetto #progetto-singolo{padding-bottom:80px}.single-progetto #progetto-singolo .grid{margin:0 48px;display:grid;grid-template-columns:50% 50%;margin-bottom:80px}.single-progetto #progetto-singolo .grid .titolo{grid-column:1/2}.single-progetto #progetto-singolo .grid .titolo h1{font-size:21px;text-transform:uppercase}.single-progetto #progetto-singolo .grid .descrizione{grid-column:2/3}.single-progetto #progetto-singolo .grid .descrizione .p{margin-bottom:40px}.single-progetto #progetto-singolo .grid-img{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin:0 48px}.single-progetto #progetto-singolo .grid-img .immagine{grid-column:1 span;margin-bottom:24px}.single-progetto #progetto-singolo .grid-img .immagine img{display:block}.single-progetto #progetto-singolo .new-grid-img{margin:0 48px}.single-progetto #progetto-singolo .new-grid-img .grid-2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin-bottom:56px}.single-progetto #progetto-singolo .new-grid-img .grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin-bottom:56px}.single-progetto #progetto-singolo .gridvideo{display:grid;grid-template-columns:repeat(auto-fill, minmax(100%, 1fr));margin-top:24px;margin-left:48px;margin-right:48px;margin-bottom:24px}.single-progetto #progetto-singolo .gridvideo .video{position:relative;width:100%;padding-bottom:56.25%;height:0}.single-progetto #progetto-singolo .gridvideo .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.single-progetto #progetto-singolo{padding-bottom:48px}.single-progetto #progetto-singolo .grid{margin:0 24px;grid-template-columns:100%}.single-progetto #progetto-singolo .grid .titolo{grid-column:1/2;margin-bottom:24px}.single-progetto #progetto-singolo .grid .descrizione{grid-column:1/2}.single-progetto #progetto-singolo .grid .descrizione .p{margin-bottom:24px}.single-progetto #progetto-singolo .grid-img{grid-template-columns:1fr;margin:24px 0 0 0}.single-progetto #progetto-singolo .grid-img .immagine{grid-column:1 span;margin:8px 24px}.single-progetto #progetto-singolo .gridvideo{margin-top:16px;margin-left:24px;margin-right:24px;margin-bottom:24px}}.page-template-progetti{background-color:#dfdfe0}.page-template-progetti #header{padding:32px 0 24px 0}.page-template-progetti #progetti{padding-bottom:80px}.page-template-progetti #progetti .grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 24px}.page-template-progetti #progetti .grid .progetto{grid-column:1 span;margin:32px 16px}.page-template-progetti #progetti .grid .progetto a h2{font-size:18px;font-weight:normal;margin-top:24px;color:#0f420a;position:relative;display:inline-block}.page-template-progetti #progetti .grid .progetto a h2::after{content:"";height:2px;width:0%;background-color:#0f420a;position:absolute;top:96%;left:0;transition:all .4s ease}.page-template-progetti #progetti .grid .progetto a .img{overflow:hidden}.page-template-progetti #progetti .grid .progetto a .img img{transition:all .3s ease;display:block}.page-template-progetti #progetti .grid .progetto a:hover h2::after{width:100%}.page-template-progetti #progetti .grid .progetto a:hover img{transform:scale(1.02)}.page-template-progetti #progetti .paging{margin-top:24px;text-align:center}.page-template-progetti #progetti .paging .page-numbers.current::after{width:100%}.page-template-progetti #progetti .paging .page-numbers{margin:0 4px;position:relative;padding:0 2px}.page-template-progetti #progetti .paging .page-numbers::after{content:"";height:2px;width:0%;background-color:#000;position:absolute;top:98%;left:0;transition:all .2s ease}.page-template-progetti #progetti .paging .page-numbers:hover::after{width:100%}.page-template-progetti #progetti .paging .next{display:none}.page-template-progetti #progetti .paging .prev{display:none}@media screen and (max-width: 1100px){.page-template-progetti #progetti .grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.page-template-progetti #progetti{margin:0 24px}.page-template-progetti #progetti .grid{grid-template-columns:1fr;margin:0}.page-template-progetti #progetti .grid .progetto{margin:24px 0}.page-template-progetti #progetti .grid .progetto article h1{margin-top:16px}}.page-template-interviste{background-color:#e5d2b3}.page-template-interviste #interviste{padding-bottom:48px;margin:0 24px;min-height:48vh}.page-template-interviste #interviste .grid{display:grid;grid-template-columns:1fr 1fr 1fr}.page-template-interviste #interviste .grid .clip{grid-column:1 span;margin:22px 24px}.page-template-interviste #interviste .grid .clip iframe{width:100% !important;height:300px !important}@media screen and (max-width: 1100px){.page-template-interviste #interviste .grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.page-template-interviste #interviste{margin:0;padding-bottom:24px}.page-template-interviste #interviste .grid{grid-template-columns:1fr}}#error-404{background-color:rgba(166,187,197,.6);text-align:center;min-height:100vh;padding:0 24px}#error-404 h2{padding-top:20vh;font-size:180px;line-height:normal;font-weight:500}#error-404 h1{font-size:25px;font-style:italic;line-height:normal;font-weight:400}#error-404 h1 span{font-weight:bold;font-style:normal}#error-404 p{margin-top:16px;font-size:25px;line-height:normal;font-weight:400}#error-404 h3{margin-top:15vh;font-size:32px;font-weight:bold;line-height:normal}#error-404 a{display:inline-block;margin-top:32px;margin-bottom:80px;font-size:18px;text-transform:uppercase;text-decoration:none;padding:16px 48px;border:2px solid #000;line-height:normal}.error404 #header{position:absolute;top:0;left:0}@media screen and (max-width: 767px){#error-404 h2{font-size:80px}#error-404 h1{font-size:20px}#error-404 p{font-size:20px}#error-404 h3{font-size:22px}#error-404 a{font-size:16px;margin-top:24px}}