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,ol,ul{list-style:none}a,aside,cite,div,figure,form,h1,h3,h4,i,img,label,li,ol,p,section,small,span,strong,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family:"Montserrat",Arial,sans-serif}body,footer,header,html,nav{border:0;font:inherit;font-family:"Montserrat",Arial,sans-serif}footer,header,nav{padding:0}body,header,html,nav{vertical-align:baseline}h3,h4{line-height:1.2em}aside,figure,footer,header,nav,section{display:block}@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,button,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}h1{font-size:34px;line-height:1.3846153846}h3{font-size:140%}h4{font-size:130%}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}.nav-category-single{box-shadow:0 6px 0 rgb(0 0 0/.16);margin-top:12px;width:100%;float:left;background-color:#317fd2;color:#fff}.nav-category-single span.boldy{padding:27px 20px 20px 45px;float:left;background:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/images/filter.png)20px no-repeat}.nav-category-single ul{float:left;padding-top:4px}.nav-category-single ul li{float:left;padding:20px 12px}.nav-category-single ul li a{padding:10px 20px;color:#fff}.nav-category-single ul li a:hover{background-color:#4288d1;text-decoration:none;border-radius:3px}.entry-cat-single,.title-blog-section{font-family:"Montserrat",Arial,sans-serif}.title-blog-section{font-weight:700;padding-bottom:1%}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%}.cat-text-3 a,.entry-cat-single.cat-text-3>a{color:#0c77b7}.entry-cat-single{font-weight:400}.entry-comment a,.entry-info{padding-bottom:10px;color:#aaa;text-transform:uppercase;font-size:12px}.entry-cat-single,footer>ul>li ul li{text-transform:uppercase;font-size:16px;line-height:20px}.icon-clock:before,.icon-comment:before{padding-right:5px;font-family:FontAwesome}.icon-clock:before{content:""}.icon-comment:before{content:""}#searchform{background-color:#317fd2;padding:2% 2% 9% 5%}#s{padding:3%;border:0;color:#ccc;width:79%}form div .icon::before{content:"";font-family:FontAwesome;font-size:160%;color:#fff}.post-single p,.post-single strong{font-family:"Montserrat",Arial,sans-serif}.post-single p{font-size:18px;line-height:2.1em;margin:4%0;color:#686868}.post-single strong{font-weight:700}#searchsubmit{border:0;background:0 0}.post-content-page{margin-top:78px}.post-single{width:65%;float:left;padding:3% 2%0}.post-single ol li,.post-single ul li{color:#686868}.post-single a{color:#317fd2}.post-single a:hover{color:#333}.content-post-single{float:right;width:82%;margin-bottom:40px;margin-right:2%}.content-post-single img{border:5px solid #eee;padding:.4%;transition:border-color .8s ease;max-width:98%;height:auto}.content-post-single img:hover{border:5px solid #317fd2}.alignleft{float:left;margin:2% 1%0 0}.alignright{float:right}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}footer ul{list-style:none}.comment-area{clear:both;padding:5% 3% 5%0}.other-area{padding:5%0;clear:both}.sidebar{width:30.6%;float:left;padding-top:3%}.widget{padding:0 4% 8%0;text-align:left}a.callto-button-widget{text-align:center}.author-description-top{width:15%;text-align:center;float:left}.author-description-top i{padding:11% 4%0 0;margin-top:11%;border-top:1px dashed #ccc;color:#333}.author-name a{color:#333}.av-author{padding-bottom:10%}.av-author>.avatar{border-radius:50%;border:5px solid #eee;padding:2%}.author-description{float:left;background-color:#f2f5f7;padding:3%;margin-right:3%}.author-description p{font-size:17px;line-height:28px}.ds-author{width:80%;float:left;padding-left:3%}.author-description ul li{float:left;padding-right:2%;font-size:27px}.widget ul{padding:3%;background-color:#f2f5f7}.side-title{padding:3%;background-color:#317fd2;color:#fff}.boldy,.grey-up,h1.single-title{font-family:"Montserrat",Arial,sans-serif}footer p,h1.single-title{font-weight:800;font-size:2.3em;line-height:1.2em;padding:1%0 2%}a.callto-button-widget{border-color:#d75e34;box-shadow:0-2px rgb(0 0 0/.2) inset;transition:color .3s ease-out 0;padding:10px 25px;height:auto;border-radius:50px;font-weight:600;color:#fff;text-transform:uppercase;background-color:#ff7c4f;display:block}footer p:before{display:inline-block;width:16px;height:18px;margin:0 12px 0 15px;vertical-align:text-bottom}a.callto-button-widget:hover{background-color:#ee7349}footer>ul{width:100%;position:fixed;left:3%;bottom:0;padding-bottom:160px;z-index:-1}footer>ul>li{width:33%;float:left}footer>ul>li ul li{margin-left:10px;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-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}.boldy{font-weight:900}p.contact,p.services{border-bottom:3px solid #f4f4f4}footer>ul>li:hover p{opacity:1}.center{width:100%;float:left;text-align:center}.font-uppercase{text-transform:uppercase}.left{float:left}.space-bottom{margin-bottom:3%}.space-top{margin-top:3%}.grey,.grey-txt{background-color:#f2f5f7}.button-orange a,.grey-up{text-transform:uppercase;font-weight:600}.grey-up{color:#333;font-size:14px}.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}.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}::-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}.crp_related{padding-top:4%}.crp_related li{width:25%;float:left}.crp_title{font-size:17px;display:block;padding-right:13%}.crp_thumb{border-radius:50%;margin-bottom:10%}ol.commentlist{list-style:none;margin:0 0 1em;padding:0;text-indent:0}ol.commentlist li.comment{padding:4%}ol.commentlist li.comment div.vcard{font:18px sans-serif}ol.commentlist li.comment div.vcard cite.fn{font-style:normal}ol.commentlist li.comment div.vcard img.avatar{border-radius:50%;border:5px solid #eee;padding:1%;float:right;margin:0 0 1em 1em}ol.commentlist li.comment div.comment-meta{font-size:9px}ol.commentlist li.comment div.comment-meta a{color:#ccc}ol.commentlist li.comment p{font-size:16px;margin:0 0 1em;text-transform:none}ol.commentlist li.comment ul{font-size:16px;list-style:square;margin:0 0 1em 2em}ol.commentlist li.comment div.reply{font-size:11px}ol.commentlist li.comment div.reply a{font-weight:700}ol.commentlist li.comment ul.children{list-style:none;margin:4em 0 0;text-indent:0}ol.commentlist li.comment ul.children li.depth-2,ol.commentlist li.comment ul.children li.depth-3,ol.commentlist li.comment ul.children li.depth-4,ol.commentlist li.comment ul.children li.depth-5{border-left:3px solid #317fd2;margin:0 0 .25em .25em}ol.commentlist li.even{background:#fff}ol.commentlist li.odd{background:#f2f5f7}ol.commentlist li.parent{border-left:3px solid #ccc}.comment-notes{font-size:14px!important;margin:10px 0}.comment-form-comment label{display:inline-block;width:100%;color:#317fd2}.comment-form-author label,.comment-form-email label,.comment-form-url label{color:#317fd2}.comment-form-author,.comment-form-email,.comment-form-url{display:inline-grid;margin:2%!important;line-height:1.8em!important}#commentform{margin-top:20px;padding:2% 4%;font-size:14px;background-color:#f2f5f7;width:60%}.comment-notes{background:#fff;padding:2%}.form-submit #submit{background-color:#ff7c4f;border-radius:50px;box-shadow:0-3px rgb(0 0 0/.2) inset;color:#fff;font-weight:800;font-size:23px;text-transform:uppercase;transition:color .3s ease-out 0;border:0;padding:2% 5%;width:80%;display:inline-block;cursor:pointer}.form-submit{color:#fff;background:0 0;width:60%;text-align:center;font-size:20px}#author,#email,#url{float:right}#author,#comment,#email,#url{border:1px solid #ccc;padding:3%;min-width:50%;max-width:100%}img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}: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}.sidebar{display:none}.post-single{width:95%}.ds-author{width:80%}}@media only screen and (min-width:1271px) and (max-width:1311px){.nav-category-single ul li{padding-left:7px;padding-right:7px}#logo-mob{display:none}}@media only screen and (min-width:768px) and (max-width:1270px){.post-content-page{margin-top:31px}.post-single{width:97%}.content-post-single{width:100%}#logo-mob,.author-description-top{display:none}#logo,.entry-cat-single,.entry-info,h1.single-title{text-align:center}#logo{float:none}.sidebar{display:none}.menu-nav{margin-top:-6px;width:70%}.menu-mainmenu-container,.menu-nav ul{width:100%}.menu-nav ul li{padding:2%0}.content-post-single{float:left}footer{height:500px}.nav-category-single{margin-top:59px}.nav-category-single ul li{padding-left:3px;padding-right:3px}}@media only screen and (min-width:768px) and (max-width:1200px){.nav-category-single{padding:3%0;text-align:center}.nav-category-single span.boldy{float:none}.nav-category-single ul{text-align:center;margin-top:10px;width:93%}.nav-category-single ul li{display:inline-block;float:none}.nav-category-single ul li a{border:2px solid #f4f4f4;border-radius:4px}}@media only screen and (min-width:320px) and (max-width:767px){#commentform{width:95%}h1.single-title{font-size:1.7em;margin-top:4%}.post-single p{font-size:16px}#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}.author-description-top,.av-author>.avatar,.sidebar{display:none}.author-description,.crp_related li a{text-align:center}.ds-author{width:95%}.ds-author ul{float:left;width:100%;margin:0 39%}.crp_related li{margin-bottom:4%;width:90%;padding:5%;border:1px solid #ccc}.font-header-section{padding:2%0}.post-single{width:90%;padding:10% 5% 1%}.content-post-single{width:100%;float:left}#author,#email,#url,.alignleft,.nav-category-single span.boldy{float:none}.alignleft{margin-right:0}footer{background-size:200%;background-position:44% 100%;height:300px}.nav-category-single{padding:6%0 3%;text-align:center}.nav-category-single ul{text-align:center;margin-top:10px;width:100%}.nav-category-single ul li{display:inline-block;float:none}.nav-category-single ul li a{border:2px solid #f4f4f4;border-radius:4px}.crp_related{padding-top:4%}.crp_title{font-size:20px;float:left;text-transform:none;text-align:center;margin-top:5%;padding-right:0}.crp_link figure{height:200px;overflow:hidden}.crp_thumb{width:100%;height:auto;margin-bottom:0;margin-top:-50px;border-radius:0}.ex-hide{display:none}footer ul li:first-child,footer ul li:nth-child(2){display:none}footer ul li:nth-child(3){width:100%}textarea#comment{width:93%}.form-submit,input#author,input#email,input#url{width:95%}}@media only screen and (min-width:1260px) and (max-width:3000px){#logo-mob{display:none}}@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-home:before{content:""}.fa-twitter-square:before{content:""}.fa-linkedin-square:before{content:""}.fa-phone:before{content:""}.fa-angle-down:before{content:""}.fa-laptop: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}