li,p,ul{color:#777}#container,#top{background-color:#fff}#container,nav li{position:relative}body,nav li ul{background:#fff;z-index:10}#logo,nav li,nav li a,nav li li,nav ul{float:left}nav ul,ul{list-style:none}a,div,form,h2,h3,h4,h5,i,img,label,li,p,section,span,strong,ul{margin:0;padding:0;vertical-align:baseline}a,blockquote,body,div,footer,form,h2,h3,h4,h5,header,html,i,img,label,li,nav,p,section,span,strong,ul{border:0;font:inherit;font-family:"Montserrat",Arial,sans-serif}footer,header,nav{padding:0}blockquote,body,header,html,nav{vertical-align:baseline}h2,h3,h4,h5{line-height:1.2em}footer,header,nav,section{display:block}blockquote{quotes:none;background-color:#f2f5f7;border-left:4px solid #ccc;padding:1% 2%;font-style:italic;margin:10px 2%0 30px}blockquote::after,blockquote::before{content:none}@font-face{font-display:swap;font-family:ecoicon;src:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.eot);font-weight:400;font-style:normal;font-display:swap}body,input,textarea{color:#333;font-size:18px;font-weight:400;line-height:1.5}a,a:visited{text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;outline-offset:3px;color:#333}a:active,a:hover{color:#317fd2}h2{font-size:180%}h3{font-size:140%}h4{font-size:130%}h5{font-size:120%}li,ul{font-size:1.125rem}p{font-size:1.2rem}strong{font-weight:700}nav,nav ul{margin:0 auto}#container,#content,footer,header{margin:0 auto;max-width:100%;overflow-x:hidden}#top,nav{width:100%}#top{height:90px;border-bottom:2px solid #ccc;position:fixed;top:0;min-width:100%;z-index:100;box-shadow:0 0 0 5px rgb(0 0 0/.1);-webkit-backface-visibility:hidden}#logo{padding-left:20px}nav{display:flex;justify-content:space-between;z-index:15}nav .menu>li{min-height:92px}nav li a{text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px 20px 0}nav -item-has-children.focus:after,nav li a:focus,nav li a:hover{color:#f317fd2}nav li a,nav li:focus li a,nav li:hover li a{color:#424242}.sub-menu{box-shadow:0 12px 22px rgb(47 126 126/.6)}nav li ul.sub-menu{position:absolute;top:92px;left:50%;margin-left:-999em;padding:10px}nav li ul.sub-menu li a{font-size:16px}nav li ul.sub-menu li a:hover{background-color:#f0f8ff}@media screen and (min-width:600px){.has-mega-menu{position:static}li.has-mega-menu .sub-menu{width:60%;position:absolute;top:92px;z-index:100;left:37%;right:0}li.has-mega-menu:hover>.sub-menu{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}@media screen and (min-width:992px){li.has-mega-menu:hover>.sub-menu{grid-template-columns:repeat(auto-fit,minmax(33.3333%,1fr))}}@media screen and (min-width:1200px){li.has-mega-menu:hover>.sub-menu{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}@media screen and (min-width:600px){li.mega-menu-column{width:90%;max-width:100%;min-height:1px;padding:2% 5%;flex:1 0 calc(50%)}}@media screen and (min-width:992px){li.mega-menu-column{flex:1 0 calc(33.333%)}}@media screen and (min-width:1200px){li.mega-menu-column{flex:1 0 calc(25%)}}nav li:hover ul{margin-left:0}nav li li{margin:0;padding:0;width:100%;line-height:1}nav li li a{width:100%;padding:10px 15px;-webkit-transition:outline .5s ease-out;-moz-transition:outline .5s ease-out;-ms-transition:outline .5s ease-out;transition:outline .5s ease-out}nav li li:last-child a{border-bottom:0 none}.menu-item a{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}#content{float:left;width:100%}.row-down-white{content:" ";display:block;position:relative;bottom:-15px;height:15px;background:linear-gradient(-45deg,transparent 75%,#fff 75%)0 50%,linear-gradient(45deg,transparent 75%,#fff 75%)0 50%;background-repeat:repeat-x;background-size:15px 15px,15px 15px}footer{vertical-align:middle;height:600px;color:#ccc;font-size:12px;position:absolute;z-index:-2;width:100%;background:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/images/sfondo_ft.webp)0 74%no-repeat #054366;background-size:100%}.content-page h3{color:#2763a5;margin:5%0 2%}footer ul{list-style:none}.content-page{float:left;width:99%;margin-bottom:40px}footer p:before{display:inline-block;width:16px;height:18px;margin:0 12px 0 15px;vertical-align:text-bottom}footer>ul{width:100%;position:fixed;left:3%;bottom:0;padding-bottom:160px;z-index:-1}.center,footer>ul>li{width:33%;float:left}footer>ul>li ul li{margin-left:10px;text-transform:uppercase;line-height:2em;color:#fff;font-size:15px}footer>ul>li ul li a{text-decoration:none!important;color:#fff!important}footer>ul>li ul li a:hover{color:#fff!important;text-decoration:underline}footer p{width:90%;margin-right:10%;padding:9px 0;line-height:18px;font-weight:800;font-size:14px;color:#fff!important;text-transform:uppercase;text-shadow:0 1px rgb(0 0 0/.1);margin-bottom:20px;opacity:.9;cursor:default;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}p.contact,p.services{border-bottom:3px solid #f4f4f4}footer>ul>li:hover p{opacity:1}.center{width:100%;text-align:center}.follow{color:#f2f5f7;padding:20px 0}.button-orange a:after{content:"";font-family:Fontawesome;padding-left:10px}.button-orange a{background-color:#ff7c4f;border-color:#d75e34;box-shadow:0-2px rgb(0 0 0/.2) inset;color:#fff;transition:color .3s ease-out 0;padding:10px 25px;height:auto;margin-top:13px;border-radius:50px;text-transform:uppercase;font-weight:600}.very-small{font-size:.8em;width:100%}.fix-bottom{position:fixed;bottom:20px;opacity:.7}.very-small.fix-bottom a{color:#fff!important;text-decoration:underline!important}.wpcf7-form-control,.wpcf7-validates-as-required{padding:2%;border:1px solid #ccc;border-radius:3px;margin:2%0;background-color:#f2f5f7;width:88%}.wpcf7-acceptance{padding:0}.wpcf7-acceptance .checkbox-acceptance{width:18px;height:18px}.wpcf7-list-item{margin-left:0!important;width:85%}.wpcf7-submit{background-color:#ff7c4f;border-color:#d75e34;border-radius:50px;box-shadow:0-3px rgb(0 0 0/.2) inset;color:#fff;font-weight:800;font-size:26px;text-transform:uppercase;transition:color .3s ease-out 0;max-width:300px;padding:1%}.wpcf7-textarea{width:90%;height:150px}.wpcf7-acceptance{background:0 0;border:0;color:#fff}::-webkit-input-placeholder{color:#000!important;opacity:.5;font-family:"Montserrat",Arial,sans-serif}:-moz-placeholder{color:#000!important;opacity:.5;font-family:"Montserrat",Arial,sans-serif}::-moz-placeholder{color:#000!important;opacity:.5;font-family:"Montserrat",Arial,sans-serif}:-ms-input-placeholder{color:#000!important;opacity:.5;font-family:"Montserrat",Arial,sans-serif}.screen-reader-response p{color:#fff;text-align:center;padding:1%}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);--wpforms-field-border-radius:3px;--wpforms-field-border-style:solid;--wpforms-field-border-size:1px;--wpforms-field-background-color:#ffffff;--wpforms-field-border-color:rgba( 0, 0, 0, 0.25 );--wpforms-field-border-color-spare:rgba( 0, 0, 0, 0.25 );--wpforms-field-text-color:rgba( 0, 0, 0, 0.7 );--wpforms-field-menu-color:#ffffff;--wpforms-label-color:rgba( 0, 0, 0, 0.85 );--wpforms-label-sublabel-color:rgba( 0, 0, 0, 0.55 );--wpforms-label-error-color:#d63637;--wpforms-button-border-radius:3px;--wpforms-button-border-style:none;--wpforms-button-border-size:1px;--wpforms-button-background-color:#066aab;--wpforms-button-border-color:#066aab;--wpforms-button-text-color:#ffffff;--wpforms-page-break-color:#066aab;--wpforms-background-image:none;--wpforms-background-position:center center;--wpforms-background-repeat:no-repeat;--wpforms-background-size:cover;--wpforms-background-width:100px;--wpforms-background-height:100px;--wpforms-background-color:rgba( 0, 0, 0, 0 );--wpforms-background-url:none;--wpforms-container-padding:0px;--wpforms-container-border-style:none;--wpforms-container-border-width:1px;--wpforms-container-border-color:#000000;--wpforms-container-border-radius:3px;--wpforms-field-size-input-height:43px;--wpforms-field-size-input-spacing:15px;--wpforms-field-size-font-size:16px;--wpforms-field-size-line-height:19px;--wpforms-field-size-padding-h:14px;--wpforms-field-size-checkbox-size:16px;--wpforms-field-size-sublabel-spacing:5px;--wpforms-field-size-icon-size:1;--wpforms-label-size-font-size:16px;--wpforms-label-size-line-height:19px;--wpforms-label-size-sublabel-font-size:14px;--wpforms-label-size-sublabel-line-height:17px;--wpforms-button-size-font-size:17px;--wpforms-button-size-height:41px;--wpforms-button-size-padding-h:15px;--wpforms-button-size-margin-top:10px;--wpforms-container-shadow-size-box-shadow:none}@media only screen and (min-width:768px) and (max-width:980px){#logo{width:100%;text-align:center}}@media only screen and (min-width:1271px) and (max-width:1311px){#logo-mob{display:none}}@media only screen and (min-width:768px) and (max-width:1270px){#logo-mob{display:none}#logo{text-align:center;float:none}.menu-nav{margin-top:-6px;width:70%}.menu-mainmenu-container,.menu-nav ul{width:100%}.menu-nav ul li{padding:2%0}footer{height:500px}}@media only screen and (min-width:320px) and (max-width:767px){#top{position:absolute}.menu-mainmenu-container,.menu-nav,.menu-nav ul{width:100%}.menu-nav ul li{padding:2%0}#logo{width:80%;text-align:center;padding:0}#logo-mob{float:left}#logo-mob,#menu-mobile{display:block}.content-page p{width:97%}footer{background-size:200%;background-position:44% 100%;height:300px}footer ul li:first-child,footer ul li:nth-child(2){display:none}footer ul li:nth-child(3){width:100%}}@media only screen and (min-width:1260px) and (max-width:3000px){#logo-mob{display:none}}.portfolio{margin-top:50px}.header-portfolio{background:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/images/sfondo_portfolio_cut.webp)no-repeat right;padding:6% 8% 7%;background-size:100%auto}.title-section-portfolio{color:#fff;text-shadow:0 0 2px #2763a5;font-size:90px;font-weight:700}.portfolio-container{padding:0 180px}.portfolio-container p{font-size:18px;font-weight:300;line-height:2.1em;margin:4%0;color:#777}.portfolio-container span{font-weight:300;font-size:17px;line-height:2em;margin-bottom:4%;color:#686868}.image-block-line{display:grid!important;grid-template-columns:repeat(6,1fr);grid-gap:1rem}.project-block,.project-block img,ul.icon-box{width:100%}ul.icon-box li{width:28%;float:left;border:1px solid #ebebeb;padding:6% 2.5% 4%;text-align:center;min-height:275px}ul.icon-box li img{max-height:90px}.text-number{font-size:26px;margin-top:20px;font-weight:bolder;color:#000}.text-description{font-size:16px!important;line-height:1.1em!important}.title-portfolio{text-transform:uppercase;color:#2f7ece;font-weight:700;font-size:30px;line-height:1.5em}.title-portfolio:first-child{margin-top:0!important}.title-big-portfolio,.title-big-portfolio-white{text-transform:uppercase;color:#2763a5;padding-bottom:4%;font-size:40px;font-weight:bolder}.title-big-portfolio-white{color:#fff;padding-bottom:1%}.subtitle-big-portfolio-white{color:#fff}.category-area{width:100%;float:left}.subtitle-section{opacity:.7;margin:1% 1% 2%0;padding-right:1%;color:#fff;float:left;border-right:2px solid rgb(255 255 255/.7)}.subtitle-section:last-child{border-right:none}.label-text{background-color:#d64541;padding:8px 10px;width:125px;color:#fff!important;text-transform:uppercase;font-size:.9em;text-align:center}.block-space{border-bottom:2px solid #eaeaea;display:inline-block}.block-space,.block-space_last{margin-top:7%;padding-bottom:7%}.scheda_tecnica{width:100%;display:inline-block;padding-top:20px}.dati_scheda{width:32%;float:left;margin-bottom:20px}.scheda li{padding:2%;margin-bottom:5px;font-weight:300;font-size:17px;line-height:.8em;color:#686868}.scheda li span{color:#317fd2;font-weight:400}.scheda li.logo_line{margin-bottom:25px;padding:0;max-width:300px}.scheda li:nth-child(2){border-top:1px solid #cfcfcf;width:35%;padding-top:20px}.scheda li:nth-child(4){width:35%;border-bottom:1px solid #cfcfcf;padding-bottom:20px}.button-request{float:left;margin-bottom:12px}.dettagli_scheda{width:64%;float:left}.figure-coinvolte{margin-top:30px}.figure-coinvolte li{border-bottom:1px solid #cfcfcf;padding:12px 0;font-weight:300;font-size:17px;line-height:1.6em;color:#686868;width:45%;float:left}.figure-coinvolte li:nth-child(1),.figure-coinvolte li:nth-child(2){border-top:1px solid #cfcfcf}.figure-coinvolte li:nth-child(2){margin-left:3%}.numeri_scheda,.portfolio-content{width:100%;display:inline-block}.portfolio-content{border-bottom:2px solid #eaeaea}.portfolio-content .content-page strong{color:#008cff}.portfolio-content .content-page{column-count:2;column-gap:40px;column-rule-style:solid;column-rule-color:#f4f4f4;padding:50px 0}.portfolio-content blockquote{background-color:#008cff;padding:1% 2%;margin-top:10px;border:0;margin-left:0;margin-right:30px;max-width:50%;float:left}.portfolio-content blockquote p{color:#fff;font-size:28px;font-weight:bolder;font-style:normal;line-height:normal;padding:20px 30px}.numeri_scheda_result>span{float:right;width:70%}.contact-portfolio{background:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/images/lamp.png)fixed;background-color:#90d4f2;float:left;text-align:center;width:80%;margin:3%0;padding:5% 10% 2%}.contact-portfolio .form-p{width:50%;display:inline-block;padding-bottom:3%}@media only screen and (min-width:320px) and (max-width:767px){.header-portfolio{background:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/images/sfondo_portfolio_cut.webp)no-repeat right 1px;background-color:#90d4f2;padding:22% 10%;width:80%}.title-section-portfolio{font-size:36px}.title-big-portfolio{text-align:center;font-size:35px}.portfolio{margin-top:68px}.portfolio-container{padding:2% 10%}.scheda li:nth-child(4){float:left}.subtitle-section{margin:4% 1% 10%0;padding-right:3%}.scheda li:nth-child(2),.scheda li:nth-child(4){width:100%}.dati_scheda{text-align:center;width:100%}.dettagli_scheda{width:100%}.button-request{float:none;display:inline-block}.block-space{border-bottom:none}.contact-portfolio .form-p,ul.icon-box li{width:90%}.title-portfolio{text-align:center}.logo_line img{max-width:60%}.figure-coinvolte li{width:95%;float:none;text-align:center}.figure-coinvolte li:nth-child(1),.figure-coinvolte li:nth-child(2){border-top:none}.portfolio-content .content-page{column-count:1}.portfolio-content blockquote{max-width:100%;margin:4%0}.portfolio-content blockquote p{max-width:80%;font-size:25px}.text-number{font-size:22px}ul.icon-box li{padding:15% 5%0}.wpcf7-list-item-label{line-height:1.5em}}@media screen and (max-width:650px){.image-block-line{display:block}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-4x{font-size:4em}.fa-home:before{content:""}.fa-phone:before{content:""}.fa-angle-down:before{content:""}.fa-laptop:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-map-pin:before{content:""}nav#menu-mobile{display:none}.mask{-webkit-transition:opacity 300ms;transition:opacity 300ms;background:rgb(0 0 0/.5);visibility:hidden;position:fixed;opacity:0;z-index:2;bottom:0;right:0;left:0;top:0}@media all and (max-width:1270px){.menu-nav{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;clear:both;float:none;overflow:hidden;max-height:0;background-color:rgb(255 255 255/.97);box-shadow:0 5px 5px -5px rgb(0 0 0/.1)}.menu-nav ul{display:inline;width:100%}.menu-nav li{width:100%;padding:3%0;text-align:center;border-bottom:1px solid #e2e2e2}.menu-nav li a{color:#333;display:block;padding:.8em;position:relative;width:100%;text-align:center}.menu-item a::before{display:none}.menu-nav ul ul>li a{background-color:#e4e4e4}.menu-nav ul ul{display:inherit;position:relative;left:auto;top:auto;border:0}.menu-nav li,nav#menu-mobile{display:block}.navbar-mobile{width:100%}.nav-container{display:flex;justify-content:space-between;align-items:center;display:block;position:relative;height:60px}.navbar-mobile .nav-container li{list-style:none;width:100%}.navbar-mobile .nav-container a{text-decoration:none;color:#0e2431;font-weight:500;font-size:1.2rem}.button-orange>a{background-color:#ff7c4f;border-color:#d75e34;box-shadow:0-2px rgb(0 0 0/.2) inset;color:#fff!important;transition:color .3s ease-out 0;margin-right:20px;padding:10px 25px;height:auto;margin-top:23px;border-radius:50px;text-transform:uppercase;font-weight:600!important}.navbar-mobile .nav-container a:hover{font-weight:bolder}.nav-container .checkbox,.nav-container .hamburger-lines{display:block;width:32px;position:absolute;top:30px;left:20px}.nav-container .checkbox{height:32px;z-index:5;opacity:0;cursor:pointer}.nav-container .hamburger-lines{height:26px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.nav-container .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#3c85cc}.nav-container .hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.nav-container .hamburger-lines .line2{transition:transform .2s ease-in-out}.nav-container .hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.navbar-mobile .menu-items{padding-top:120px;box-shadow:inset 0 0 2000px rgb(255 255 255/.5);height:100vh;width:100%;transform:translate(-150%);display:flex;flex-direction:column;margin-left:-40px;padding-left:50px;transition:transform .5s ease-in-out;text-align:center;background-color:rgb(244 244 244/.95)}.navbar-mobile .menu-items li{font-size:1rem;font-weight:500}.logo{position:absolute;top:8px;right:0;font-size:1.2rem;color:#0e2431}.nav-container input[type=checkbox]:checked~.menu-items{transform:translateX(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}}input::-webkit-input-placeholder{color:rgb(255 255 255/.8)}input:active::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{color:rgb(255 255 255/.2)}input::-moz-placeholder{color:rgb(255 255 255/.8)}input:active::-moz-placeholder,input:focus::-moz-placeholder{color:rgb(255 255 255/.2)}input:-ms-input-placeholder{color:rgb(255 255 255/.8)}input:active::-ms-input-placeholder,input:focus::-ms-input-placeholder{color:rgb(255 255 255/.2)}body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{min-height:100%;height:auto;position:relative}