@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900&amp;display=swap");@font-face{src:url(/fonts/NedianMedium.otf);font-family:NedianMedium;font-weight:400;font-display:swap}body,html{font-family:'Lato', sans-serif;-webkit-font-smoothing:antialiased}@media (min-width: 1375px){.container{max-width:1280px}}p,h1,h2,h3,h4,h5,h6,span,strong,b,label,input,textarea,select{color:#454649}a:hover{text-decoration:none}::-moz-selection{background-color:#f27456;color:#ffffff}::selection{background-color:#f27456;color:#ffffff}::-moz-selection{background-color:#f27456;color:#ffffff}a[href^="tel"]{color:inherit;text-decoration:none}::-webkit-search-cancel-button{display:none}:focus,button:focus{outline:1px solid #f27456}
header#header-mobile{
	background-color:#ffffff;
	position:fixed;
	z-index:10;
	width:100%;
	padding:15px 0px;
	height:70px;
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	-webkit-transition:all .7s ease-out, background .7s ease-out;
	-o-transition:all .7s ease-out, background .7s ease-out;
	transition:all .7s ease-out, background .7s ease-out;
	top:0;
	border-bottom-left-radius: 20px;
}
header#header-mobile :focus{outline:1px solid #454649}header#header-mobile .remove-touch{pointer-events:none}header#header-mobile .put-touch{pointer-events:all}header#header-mobile .logo{height:40px}header#header-mobile .hamburguer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header#header-mobile .hamburguer-wrapper #hamburguer{padding:5px;background:none;border:none}header#header-mobile .hamburguer-wrapper #hamburguer .bar{height:2px;width:30px;background-color:#f27456;margin:5px 0px;-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition:opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);-o-transition:transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition:transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition:transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}header#header-mobile .hamburguer-wrapper #hamburguer:hover{cursor:pointer}header#header-mobile .menu{padding:45px 0px;margin:0;list-style:none}header#header-mobile .menu li{opacity:0;-webkit-transform:scale(1.15) translateY(-30px);-ms-transform:scale(1.15) translateY(-30px);transform:scale(1.15) translateY(-30px);-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition:opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);-o-transition:transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition:transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition:transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}header#header-mobile .menu li a{display:block;color:#454649;width:100%;border-bottom:1px solid rgba(69,70,73,0.5);padding:5px 0px 10px 0px;text-transform:uppercase;font-weight:400}header#header-mobile .menu li .mobile-search{width:100%;border-bottom:1px solid rgba(69,70,73,0.5);padding:5px 0px 10px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#header-mobile .menu li .mobile-search__input{font-weight:400;border:none;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;color:#454649}header#header-mobile .menu li .mobile-search__input::-webkit-input-placeholder{text-transform:uppercase;color:#454649}header#header-mobile .menu li .mobile-search__input::-moz-placeholder{text-transform:uppercase;color:#454649}header#header-mobile .menu li .mobile-search__input:-ms-input-placeholder{text-transform:uppercase;color:#454649}header#header-mobile .menu li .mobile-search__input::-ms-input-placeholder{text-transform:uppercase;color:#454649}header#header-mobile .menu li .mobile-search__input::placeholder{text-transform:uppercase;color:#454649}header#header-mobile .menu li .mobile-search__button{-ms-flex-negative:0;flex-shrink:0;border:none;background-color:transparent}header#header-mobile .menu li .mobile-search__button svg{width:22px;height:23px;fill:#454649;opacity:0.5}header#header-mobile .menu:nth-child(1){-webkit-transition-delay:0.19s;-o-transition-delay:0.19s;transition-delay:0.19s}header#header-mobile .menu:nth-child(2){-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s}header#header-mobile .menu:nth-child(3){-webkit-transition-delay:0.05s;-o-transition-delay:0.05s;transition-delay:0.05s}header#header-mobile .menu:nth-child(4){-webkit-transition-delay:-0.02s;-o-transition-delay:-0.02s;transition-delay:-0.02s}header#header-mobile .menu:nth-child(5){-webkit-transition-delay:-0.09s;-o-transition-delay:-0.09s;transition-delay:-0.09s}header#header-mobile .menu:nth-child(6){-webkit-transition-delay:-0.16s;-o-transition-delay:-0.16s;transition-delay:-0.16s}header#header-mobile .menu:nth-child(7){-webkit-transition-delay:-0.23s;-o-transition-delay:-0.23s;transition-delay:-0.23s}header#header-mobile .menu:nth-child(8){-webkit-transition-delay:-0.3s;-o-transition-delay:-0.3s;transition-delay:-0.3s}header#header-mobile .menu:nth-child(9){-webkit-transition-delay:-0.37s;-o-transition-delay:-0.37s;transition-delay:-0.37s}header#header-mobile .menu:nth-child(10){-webkit-transition-delay:-0.44s;-o-transition-delay:-0.44s;transition-delay:-0.44s}header#header-mobile .menu:nth-child(11){-webkit-transition-delay:-0.51s;-o-transition-delay:-0.51s;transition-delay:-0.51s}header#header-mobile .menu:nth-child(12){-webkit-transition-delay:-0.58s;-o-transition-delay:-0.58s;transition-delay:-0.58s}header#header-mobile .menu:nth-child(13){-webkit-transition-delay:-0.65s;-o-transition-delay:-0.65s;transition-delay:-0.65s}header#header-mobile .menu:nth-child(14){-webkit-transition-delay:-0.72s;-o-transition-delay:-0.72s;transition-delay:-0.72s}header#header-mobile.active{height:100%}header#header-mobile.active .remove-touch{pointer-events:all}header#header-mobile.active #hamburguer .bar-1{-webkit-transform:translateX(0px) translateY(6px) rotate(-45deg);-ms-transform:translateX(0px) translateY(6px) rotate(-45deg);transform:translateX(0px) translateY(6px) rotate(-45deg)}header#header-mobile.active #hamburguer .bar-2{opacity:0}header#header-mobile.active #hamburguer .bar-3{-webkit-transform:translateX(0px) translateY(-7px) rotate(45deg);-ms-transform:translateX(0px) translateY(-7px) rotate(45deg);transform:translateX(0px) translateY(-7px) rotate(45deg)}header#header-mobile.active .menu li{opacity:1;-webkit-transform:scale(1) translateY(0px);-ms-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px)}header#header-mobile.active .menu li:nth-child(1){-webkit-transition-delay:0.27s;-o-transition-delay:0.27s;transition-delay:0.27s}header#header-mobile.active .menu li:nth-child(2){-webkit-transition-delay:0.34s;-o-transition-delay:0.34s;transition-delay:0.34s}header#header-mobile.active .menu li:nth-child(3){-webkit-transition-delay:0.41s;-o-transition-delay:0.41s;transition-delay:0.41s}header#header-mobile.active .menu li:nth-child(4){-webkit-transition-delay:0.48s;-o-transition-delay:0.48s;transition-delay:0.48s}header#header-mobile.active .menu li:nth-child(5){-webkit-transition-delay:0.55s;-o-transition-delay:0.55s;transition-delay:0.55s}header#header-mobile.active .menu li:nth-child(6){-webkit-transition-delay:0.62s;-o-transition-delay:0.62s;transition-delay:0.62s}header#header-mobile.active .menu li:nth-child(7){-webkit-transition-delay:0.69s;-o-transition-delay:0.69s;transition-delay:0.69s}header#header-mobile.active .menu li:nth-child(8){-webkit-transition-delay:0.76s;-o-transition-delay:0.76s;transition-delay:0.76s}header#header-mobile.active .menu li:nth-child(9){-webkit-transition-delay:0.83s;-o-transition-delay:0.83s;transition-delay:0.83s}header#header-mobile.active .menu li:nth-child(10){-webkit-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s}header#header-mobile.active .menu li:nth-child(11){-webkit-transition-delay:0.97s;-o-transition-delay:0.97s;transition-delay:0.97s}header#header-mobile.active .menu li:nth-child(12){-webkit-transition-delay:1.04s;-o-transition-delay:1.04s;transition-delay:1.04s}header#header-mobile.active .menu li:nth-child(13){-webkit-transition-delay:1.11s;-o-transition-delay:1.11s;transition-delay:1.11s}header#header-mobile.active .menu li:nth-child(14){-webkit-transition-delay:1.18s;-o-transition-delay:1.18s;transition-delay:1.18s}
header#header-desktop{position:absolute;top:0;width:100%;z-index:2;height:85px;z-index:2;border-bottom:1px solid #ffffff;background-color:#ffffff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1)}header#header-desktop .content{height:85px;position:relative;z-index:2}header#header-desktop .logo{max-width:100%;display:block;height:60px}@media (min-width: 992px){header#header-desktop .logo{max-width:250px;}}header#header-desktop .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0}header#header-desktop .links>li{-ms-flex-negative:0;flex-shrink:0;display:block;color:#454649;text-transform:uppercase;font-size:0.85rem;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}header#header-desktop .links>li>a{display:block;color:#454649;text-transform:uppercase;font-size:0.85rem;padding:30px 17px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;border-bottom:5px solid rgba(242,116,86,0)}header#header-desktop .links>li>a.active{border-bottom:5px solid #f27456}@media (min-width: 992px){header#header-desktop .links>li>a{font-size:0.675rem}}@media (min-width: 1200px){header#header-desktop .links>li>a{font-size:0.875rem}}header#header-desktop .links>li .search-button{border-bottom:5px solid transparent;background-color:transparent;border:none;height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease}header#header-desktop .links>li .search-button:hover{background-color:rgba 127,127,127,0.8;border-bottom:5px solid #f27456}header#header-desktop .links>li .search-button .icon{height:22px;width:20px}header#header-desktop .links>li:hover>a{border-bottom:5px solid #f27456}header#header-desktop .links>li:last-child>a{padding-right:0px}header#header-desktop .links .drop{position:absolute;padding:35px 35px;background-color:#fff;top:85px;right:0;width:675px;z-index:2;display:none;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);border-bottom-left-radius: 20px;border-bottom-right-radius: 40px;}header#header-desktop .links .drop .title-default{font-size:1.2rem;margin:0px}header#header-desktop .links .drop .desc p{color:#b5b6b8;font-size:0.85rem;text-transform:none;margin-top:10px;font-weight:300}header#header-desktop .links .drop ul{margin:0;padding:0;list-style:none}header#header-desktop .links .drop ul li a{display:block;margin-bottom:15px;font-size:0.9rem;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;color:#f27456}header#header-desktop .links .drop ul li a:hover{color:#454649}header#header-desktop .links .has-dropdown:hover .drop{display:block}header#header-desktop .search-platform{position:relative}header#header-desktop .search-platform .search-box{padding-top:50px;padding-bottom:50px;background-color:#f5f5f5;width:100%;text-align:center;position:absolute;top:0;left:0;z-index:1;visibility:hidden;-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;opacity:0}header#header-desktop .search-platform .search-box.active{opacity:1;visibility:visible}header#header-desktop .search-platform .search-box__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}header#header-desktop .search-platform .search-box__input{border:1px solid #f27456;border-radius:4px;width:490px;height:44px;padding-left:20px;padding-right:20px}header#header-desktop .search-platform .search-box__title{color:white;text-transform:uppercase;font-size:22px;font-weight:900;color:#454649;margin-bottom:20px}header#header-desktop .search-platform .search-box__button{width:50px;height:50px;border-radius:50%;background-color:#f27456;margin-left:10px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}header#header-desktop .search-platform .search-box__button svg{fill:white;height:25px;width:20px}header#header-desktop .search-platform .search-box__button:hover{opacity:0.7}header#header-desktop .search-platform .search-box__closer{position:absolute;height:100vh;width:100%;left:0;background-color:rgba(128,128,128,0.8);top:100%}
.home header#header-desktop{
	background-color:#FFF;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom-left-radius: 80px;
}
.home header#header-desktop .links>li{color:#000000;}.home header#header-desktop .links>li>a{color:#000000;}.home header#header-desktop .links>li .search-button .icon{fill:#ffff}footer#main-footer{background-color:#b33b1f;padding:50px 0px 30px 0px;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 992px){footer#main-footer{background-position:0 0;background-size:100%}}footer#main-footer .logo{max-width:100%}footer#main-footer .links{list-style:none;padding:0;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}footer#main-footer .links li{display:inline-block;-ms-flex-negative:0;flex-shrink:0}footer#main-footer .links li a{display:inline-block;padding:10px 18px;color:#ffffff;text-transform:uppercase;font-size:0.9rem;border-bottom:5px solid rgba(242,116,86,0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}footer#main-footer .links li a:hover{border-bottom:5px solid #f27456}footer#main-footer .socials ul{list-style:none;padding:0;margin:0 0 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#main-footer .socials ul li a{display:block;padding:0px 10px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}footer#main-footer .socials ul li a:hover{opacity:0.5}footer#main-footer .socials ul li a img{height:24px}footer#main-footer .desc p{color:#ffffff}footer#main-footer .copyright p{color:#ffffff;font-size:0.65rem}footer#main-footer .copyright p a{color:#ffffff}.whats-app-btn{position:fixed;z-index:20;bottom:90px;right:15px;border-radius:50%;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 5px rgba(0,0,0,0.2);background-color:rgba(37,211,102,0.95);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.whats-app-btn a{padding:15px;display:block;width:60px;height:60px}.whats-app-btn:hover{background-color:#21bd5c}@media (min-width: 992px){.whats-app-btn{bottom:90px;right:30px}}.whats-app-btn img{height:28px}.pop-up-fundo{background-color:rgba(0,0,0,0.5);position:fixed;right:0;left:0;bottom:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.pop-up{position:relative;z-index:99;background:white;overflow:auto;max-height:100%;padding:0px}.pop-up img{max-width:100%}.pop-up .telefone{font-size:20px;font-weight:800}.pop-up .titulo{text-align:center;margin:15px 0;font-size:20px;font-weight:600}.pop-up .js-close{position:absolute;right:30px;color:red;cursor:pointer;top:20px;width:30px}.icon-footer{font-size:26px;color:white}.title-default{color:#454649;text-transform:uppercase;margin:0;font-weight:900;font-size:1.5rem; padding-top:10px;}@media (min-width: 1200px){.title-default{font-size:2rem}}.title-default--smaller{font-size:1.2rem}@media (min-width: 1200px){.title-default--smaller{font-size:1.6rem}}@media (min-width: 1500px){.title-default--smaller{font-size:1.7rem}}.title-small{text-transform:uppercase;font-weight:900;font-size:1.5rem}.subhead-default{font-size:1.2rem;margin:50px 0px 30px 0px}.link-default{position:relative;display:inline-block;padding-left:40px;color:#f27456;font-weight:900;margin-top:20px;margin-bottom:35px;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background:none;border:none}.link-default:hover{color:#ee4d27;text-decoration:none}.link-default:hover::before{background-color:#ee4d27}.link-default::before{content:"";position:absolute;background-color:#f27456;width:24px;height:24px;top:0;left:0;border-radius:50%;color:#ffffff;font-size:0.75rem;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background-image:url(images/icons/arrow-right.svg);background-size:14px;background-position:center;background-repeat:no-repeat}section.header-default{padding-top:10px}section.header-default .image{max-width:100%;display:block;margin:0 auto}@media (min-width: 992px){section.header-default .image{margin:0 auto -100px auto}}section.header-default h2,section.header-default h3,section.header-default h4,section.header-default h5,section.header-default h6{font-size:1.2rem;margin:50px 0px 30px 0px}section.header-default .desc{margin:35px 0px; text-align:justify;font-size:1.2rem;}section#call-to-action-contact{background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;padding:125px 0px 115px 0px}section#call-to-action-contact .title-default{max-width:500px;margin:0 auto}.breadcrumb-default{list-style:none;padding:15px 0 45px 0;margin:0}.breadcrumb-default li{display:inline-block;padding-right:20px;position:relative;font-size:0.8rem}.breadcrumb-default li>a{color:#b5b6b8}.breadcrumb-default li:not(:last-child)::after{content:"";background-image:url(/images/icons/icon_drop.svg);background-position:center;background-size:auto;background-repeat:no-repeat;position:absolute;top:calc(50% - 6px);right:0px;width:15px;height:15px;opacity:0.5;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.main-banner-slider{width:100%;overflow:hidden;height:500px}@media (min-width: 1500px){.main-banner-slider{height:800px}}.main-banner-slider .slick-dots{bottom:0}.main-banner-slider .slick-dots li{width:30px;height:30px}.main-banner-slider .slick-dots li.slick-active button:before{color:white;opacity:0.8}.main-banner-slider .slick-dots li button:before{opacity:.4;color:white;font-size:14px}.main-banner-slider .banner-home{text-align:center;background-color:#f27456;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:500px}@media (min-width: 1500px){.main-banner-slider .banner-home{height:800px}}.main-banner-slider::before{content:'';position:absolute;top:0;left:0px;width:100%;height:100%;background-image:url(/images/ornament_banner_home.svg);background-size:100%;background-position:0 100%;background-repeat:no-repeat}.main-banner-slider .go-to{padding:10px 45px;background-color:#ff823d;border:none;text-transform:uppercase;color:#ffffff;font-weight:600;margin-top:15px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;display:inline-block}.main-banner-slider .go-to:hover{-webkit-filter:saturate(1.5) brightness(0.75);filter:saturate(1.5) brightness(0.75)}


.main-banner-slider .title{color:#ffffff;max-width:650px;text-align:center;margin:20px auto;font-size:1.2rem;font-family:'Lato'; font-weight:bold;text-shadow: 2px 2px 2px black;}
.main-banner-slider .titlepe{color:#ffffff;max-width:90%;text-align:center;margin:20px auto;font-size:1.2rem;font-family:'Lato'; font-weight:bold;text-shadow: 2px 2px 2px black;}@media (min-width: 1500px){.main-banner-slider .title{font-size:3rem}}.main-banner-slider hr{height:8px;width:100px;background-color:#a46a3c;margin:0 auto}section#exclusive-projects{background-size:auto;background-position:0% 0%;background-repeat:no-repeat;padding-top:10px;padding-bottom:15px}@media (min-width: 992px){section#exclusive-projects{padding-bottom:0}}section#exclusive-projects .title-default{margin-top:35px}@media (min-width: 992px){section#exclusive-projects .title-default{margin-top:0px}}
section#exclusive-projects .box-wrapper{
	background-color:#ff5505;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding:60px 100px 60px 30px;
	position:relative;
	z-index:2;
	border-bottom-right-radius: 40px;
	border-top-right-radius: 40px;
}
@media (min-width: 1500px){section#exclusive-projects .box-wrapper{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);width:calc(100% + 50px)}}section#exclusive-projects .box-wrapper .box-desc{max-width:600px;color:#ffffff;font-size:1.75rem}@media (min-width: 1500px){section#exclusive-projects .box-wrapper .box-desc{font-size:2.35rem}}section#exclusive-projects .desc p{margin:35px 0px;max-width:635px;font-size:1.5rem}section#exclusive-projects .image{max-width:100%}section#sustainability-home{background-color:#454649;padding-top:75px;color:#ffffff}section#sustainability-home .image{max-width:100%;display:block}section#sustainability-home .title-default{color:#ffffff}section#sustainability-home .subhead{color:#ffffff;margin:35px 0px 25px 0px;font-size:1.45rem}section#sustainability-home .desc p{color:#ffffff}section.call-to-action-solutions{background:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#d0d0d0));background:-webkit-linear-gradient(#e5e5e5, #d0d0d0);background:-o-linear-gradient(#e5e5e5, #d0d0d0);background:linear-gradient(#e5e5e5, #d0d0d0)}@media (min-width: 992px){section.call-to-action-solutions.first{padding-top:55px}section.call-to-action-solutions.second{padding-top:0px;padding-bottom:0px}}section.call-to-action-solutions.first{padding-top:45px}section.call-to-action-solutions.first .image{margin:35px auto 0 auto}section.call-to-action-solutions.second .title-default{margin-top:35px}section.call-to-action-solutions .image{display:block;max-width:100%}@media (min-width: 1200px){section.call-to-action-solutions .image{margin:0 auto}}section#the-company-header{padding-bottom:80px}section#the-company-header .image{max-width:100%;display:block;margin:0}@media (min-width: 1200px){section#the-company-header .image{margin-bottom:-100px}}section#the-company-values{background-color:#ff823d;padding:35px 0px 75px 0px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 1200px){section#the-company-values{padding-top:60px}}section#the-company-values .title-default{color:#ff823d;text-align:center;max-width:650px;margin:0 auto}section#the-company-values .box-wrapper{padding:0px 20px}section#the-company-values .box{background-color:#FFFFFF;padding:20px;margin-top:35px;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.5);box-shadow:0px 0px 15px rgba(0,0,0,0.5);text-align:center;height:100%; border-radius:0%;}section#the-company-values .box .title-box{color:#383838;font-size:1.2rem;margin-bottom:35px; font-weight:bold;}section#the-company-values .box .desc p,section#the-company-values .box .desc span{color:#383838;font-size:1.2rem}section#the-company-differential .image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:300px}section#the-company-differential .gray{background-color:#383838}@media (min-width: 1200px){section#the-company-differential .gray{padding-left:50px}}section#the-company-differential .gray .content{max-width:590px;padding:75px 15px}section#the-company-differential .gray .title-default{color:#ffffff}section#the-company-differential .gray .desc h3,section#the-company-differential .gray .desc p,section#the-company-differential .gray .desc span{color:#ffffff}section#the-company-differential .gray .desc h3{margin-top:50px;margin-bottom:30px;font-size:1.45rem}section#products-and-solutions-header{padding-bottom:25px}section#products-and-solutions-header .image{max-width:100%;display:block;margin:0 auto}@media (min-width: 992px){section#products-and-solutions-header .image{margin:0 auto -100px auto}}section#exclusive-steels{background-color:#383838;padding:25px 0px 35px 0px}section#exclusive-steels .title-default{color:#ffffff;text-align:center;margin:0 auto 35px auto}section#exclusive-steels .box{position:relative;height:250px;width:100%;display:block;margin:10px 0px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.5)}



section#exclusive-steels .box::before{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(90%), to(#000));background:-webkit-linear-gradient(rgba(0,0,0,0), 90%, #000);background:-o-linear-gradient(rgba(0,0,0,0), 90%, #000);background:linear-gradient(rgba(0,0,0,0), 90%, #000);z-index:2}section#exclusive-steels .box::after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}section#exclusive-steels .box:hover .link-default{right:25px}section#exclusive-steels .box:hover::after{background-color:rgba(0,0,0,0.3)}section#exclusive-steels .box .link-default{position:absolute;bottom:35px;right:35px;margin:0;z-index:2}section#products-and-solutions-lines .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#b5b6b8;padding:0 50px;height:250px}@media (min-width: 1500px){section#products-and-solutions-lines .box{padding:0 150px;height:400px}}section#products-and-solutions-lines .box .frame{position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden}section#products-and-solutions-lines .box .frame .blur{position:absolute;top:-5%;left:-5%;height:120%;width:120%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}section#products-and-solutions-lines .box::after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background-color:#000000;opacity:0}section#products-and-solutions-lines .box:hover .frame .blur{-webkit-filter:blur(10px);filter:blur(10px)}section#products-and-solutions-lines .box:hover::after{opacity:.2}section#products-and-solutions-lines .box .title-default{color:#ffffff;position:relative;z-index:2}section#products-and-solutions-lines .box .desc{position:relative;z-index:2}section#products-and-solutions-lines .box .desc p{color:#ffffff;font-size:1.25rem}section#products-and-solutions-lines .box .link-default{position:relative;z-index:2;max-width:150px}section#call_to_action_lines{background-color:#ff8437;padding:20px 0px}@media (min-width: 992px){section#call_to_action_lines{padding:50px 0px}}section#call_to_action_lines .title{text-align:center;max-width:850px;margin:0 auto;color:#ffffff}section#door-slider{position:relative}section#door-slider .slider-for .item{background-color:#b5b6b8;min-height:450px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 1200px){section#door-slider .slider-for .item{min-height:420px}}section#door-slider .content{height:100%;position:relative;max-width:640px;padding:35px 15px}@media (min-width: 1200px){section#door-slider .content{padding:35px 75px}}section#door-slider .content .title-default{margin-bottom:35px}section#door-slider .content .category{margin:25px 0px;font-size:1.35rem}section#door-slider .custom-arrow-div{margin-top:25px;bottom:0px;left:0px;position:relative}@media (min-width: 1200px){section#door-slider .custom-arrow-div{position:absolute;padding-left:80px;margin-top:0px}}section#door-slider .slick-prev{left:0px}section#door-slider .slick-next{right:0px}section#door-slider .slick-prev,section#door-slider .slick-next{height:50px;width:50px;display:inline-block;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);background-color:#f27456;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:2}@media (min-width: 992px){section#door-slider .slick-prev,section#door-slider .slick-next{height:75px;width:75px}}section#door-slider .slick-prev::before,section#door-slider .slick-next::before{content:'';position:absolute;background-image:url(../images/icons/icon_arrow_left.svg);height:24px;top:calc(50% - 12px);left:calc(50% - 12px);width:24px;background-size:12px;background-position:center;background-repeat:no-repeat;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media (min-width: 992px){section#door-slider .slick-prev::before,section#door-slider .slick-next::before{height:32px;top:calc(50% - 16px);left:calc(50% - 16px);width:32px;background-size:16px}}section#door-slider .slick-prev::before{background-image:url(../images/icons/icon_arrow_left.svg)}section#door-slider .slick-next::before{background-image:url(../images/icons/icon_arrow_right.svg)}section#solutions-products-and-solutions{padding:50px 0px;background-color:#454649}section#solutions-products-and-solutions .title-default{color:#ffffff}section#solutions-products-and-solutions .subhead{color:#ffffff}section#solutions-products-and-solutions .desc{margin-top:35px}section#solutions-products-and-solutions .desc p,section#solutions-products-and-solutions .desc span{color:#ffffff}section#highlited-sentence-services{padding:250px 0px 175px 0px}@media (min-width: 992px){section#highlited-sentence-services{padding:125px 0px 175px 0px}}section#highlited-sentence-services .title{font-size:2rem;text-align:center}@media (min-width: 992px){section#highlited-sentence-services .title{font-size:2.25rem}}section#services-list .image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:300px}@media (min-width: 992px){section#services-list .image{margin-top:-80px;position:-webkit-sticky;position:sticky;height:100vh;top:0px}}section#services-list .gray{background-color:#383838;}@media (min-width: 1200px){section#services-list .gray{padding-left:50px}}section#services-list .gray .content{max-width:590px;padding:75px 15px}section#services-list .gray .title-default{color:#ffffff;margin-bottom:45px}section#services-list .gray .desc h3,section#services-list .gray .desc p,section#services-list .gray .desc span{color:#ffffff}section#services-list .gray .desc h3{margin-top:50px;margin-bottom:30px;font-size:1.45rem}section#services-list .gray .desc .link-default{margin-bottom:0}@media (min-width: 992px){section#sustainability-header .image{margin-bottom:-80px}}section#sentence-sustainability{background-color:#f27456;padding:100px 0px 100px 0px;margin-bottom:15px}@media (min-width: 992px){section#sentence-sustainability{padding:145px 0px 230px 0px;margin-bottom:0}}section#sentence-sustainability .title{font-size:2rem;color:#ffffff}@media (min-width: 992px){section#sentence-sustainability .title{font-size:2.25rem}}section#protection-and-security .image{min-height:300px;max-height:830px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#454649}@media (min-width: 992px){section#protection-and-security .image{min-height:830px;margin-top:-80px}}section#protection-and-security .gray{background-color:#383838;padding:30px 0px}section#protection-and-security .content{padding:35px 15px}@media (min-width: 992px){section#protection-and-security .content{max-width:640px}}@media (min-width: 1200px){section#protection-and-security .content{padding:35px 15px 35px 75px}}section#protection-and-security .desc{margin-top:35px}section#protection-and-security .desc h3{margin:35px 0px 25px 0px;font-size:1.5rem}section#protection-and-security .desc ol li,section#protection-and-security .desc ul li{margin-bottom:25px}section#protection-and-security .brands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#protection-and-security .brands img{display:block;max-width:100px;margin:15px 15px}section#protection-and-security .brands img:first-child{margin-left:0px}section#responsibility-sustainability{background-color:#454649;margin-top:80px}section#responsibility-sustainability .gray{background-color:#454649;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section#responsibility-sustainability .content{padding:35px 15px}@media (min-width: 992px){section#responsibility-sustainability .content{max-width:640px}}@media (min-width: 1200px){section#responsibility-sustainability .content{padding:35px 75px 35px 15px}}section#responsibility-sustainability .title-default{color:#ffffff}section#responsibility-sustainability .subhead{color:#ffffff}section#responsibility-sustainability .desc p,section#responsibility-sustainability .desc span{color:#ffffff}section#responsibility-sustainability .image{min-height:300px;max-height:830px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f27456}@media (min-width: 768px){section#responsibility-sustainability .image{min-height:450px;background-position:center 0}}@media (min-width: 992px){section#responsibility-sustainability .image{min-height:700px}}body.blog{background-color:#f5f5f5}body.blog .title-default{margin-top:50px}body.blog .post{margin:20px 5px;background-color:#ffffff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}body.blog .post .image{background-color:#454649}body.blog .post .category{text-transform:uppercase;font-weight:700;font-size:1rem}body.blog .post hr{height:2px;width:90px;background-color:#f27456;margin-left:0px}body.blog .post .title-post{font-size:1.2rem;font-weight:400}body.blog .post:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}body.blog .bg-overlay{position:absolute;width:100%;height:100%;top:0px;left:0px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.85)), color-stop(25%), to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.85), 25%, rgba(0,0,0,0));background:-o-linear-gradient(bottom, rgba(0,0,0,0.85), 25%, rgba(0,0,0,0));background:linear-gradient(0deg, rgba(0,0,0,0.85), 25%, rgba(0,0,0,0))}body.blog .post-big{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:45px 29px;height:300px}@media (min-width: 992px){body.blog .post-big{height:460px}}body.blog .post-big .category{position:absolute;top:45px;font-size:1rem;color:#ffffff}body.blog .post-big .title-post{position:absolute;bottom:45px;font-weight:400;color:#ffffff;font-size:1.25rem}@media (min-width: 992px){body.blog .post-big .title-post{font-size:1.75rem}}body.blog .post-vertical .image{height:220px;background-size:cover;background-position:center;background-repeat:no-repeat}body.blog .post-vertical .content{padding:25px;height:240px}body.blog .post-vertical .title-post{line-height:1.75rem}body.blog .post-horizontal .image{height:220px;background-size:cover;background-position:center;background-repeat:no-repeat}body.blog .post-horizontal .title-post{font-size:1rem}body.blog .post-horizontal .content{padding:25px 30px;height:220px}body.blog .post-horizontal .title-post{line-height:1.75rem;font-size:1.2rem;font-weight:400}nav#categories-blog{background-color:#f27456;padding:5px 0px 0px 0px;margin-top:85px}@media (min-width: 992px){nav#categories-blog{padding:10px 0px}}nav#categories-blog ul.links{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}nav#categories-blog ul.links li a{display:inline-block;text-transform:uppercase;color:#ffffff;font-size:0.9rem;padding:10px 5px}@media (min-width: 1580px){nav#categories-blog ul.links li a{padding:10px 20px}}nav#categories-blog .categories-mobile{width:100%;padding:10px 5px;background:rgba(255,255,255,0.5);border:none;color:#454649;-moz-appearance:none;-webkit-appearance:none;margin-top:15px;margin-bottom:25px;background-image:url(/images/icons/icon_drop.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:10px}nav#categories-blog .wrapper-input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav#categories-blog input.search{background-image:url(/images/icons/icon_magnifying-glass.svg);background-repeat:no-repeat;background-position:calc(100% - 5px) 50%;background-size:16px;height:35px;background-color:rgba(255,255,255,0);border:none;width:30px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;padding:0px 25px 0px 15px;color:#ffffff}nav#categories-blog input.search:hover{cursor:pointer}nav#categories-blog input.search:focus{width:100%;background-color:rgba(255,255,255,0.5)}section#list-blog .title{margin:30px 0px 15px 0px;font-weight:400}section#post-not-found{text-align:center;padding:150px}section#post-not-found h1{font-weight:bolder}section#post-not-found h2{margin-top:20px;font-weight:400}.blog-bread{padding:15px 0 15px 0}section#call-to-action-newsletter .box{display:block;margin:75px 0px;padding:45px 45px;background-color:#092e37}section#call-to-action-newsletter .box p{color:#ffffff;font-size:1.2rem;margin:0}section#call-to-action-newsletter .box input[type=email]{border:1px solid #fff;color:#ffffff;background:none;width:100%;padding:8px 10px;margin:15px 0px}section#call-to-action-newsletter .box button[type=submit]{background:none;border:1px solid #454649;color:#454649;text-transform:uppercase;font-size:0.9rem;padding:9.5px 10px;width:100%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}section#call-to-action-newsletter .box button[type=submit]:hover,section#call-to-action-newsletter .box button[type=submit]:focus{background:#454649;border:1px solid #454649;color:#ffffff}#single-post{padding:0px 0px 40px 0px}#single-post article{background-color:#ffffff;position:relative}#single-post article .header-post{padding:30px 15px 30px 15px}@media (min-width: 992px){#single-post article .header-post{padding:50px 50px 30px 50px}}#single-post article .header-post .category{position:absolute;top:-15px;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}#single-post article .header-post .category .text{background-color:#f27456;padding:2.5px 35px;display:inline-block;text-transform:uppercase;color:#ffffff}#single-post article .header-post .title{font-weight:800;font-size:1.85rem}#single-post article .header-post .subhead{color:#b5b6b8;font-size:1rem}#single-post article .header-post .info{color:#b5b6b8;font-size:0.8rem;margin:20px 0px}#single-post article .main-image img{display:block;width:100%;margin:0 auto}#single-post article .content{padding:25px 15px}@media (min-width: 992px){#single-post article .content{padding:25px 50px}}#single-post article .content a{color:#f27456;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#single-post article .content a:hover{color:#b1563f}#single-post article .content p{margin-bottom:30px}#single-post article .content h2,#single-post article .content h3,#single-post article .content h4,#single-post article .content h5,#single-post article .content h6{font-weight:500;color:#454649;margin-bottom:30px}#single-post article .content h2{font-size:1.6rem}#single-post article .content h3{font-size:1.4rem}#single-post article .content h4{font-size:1.3rem}#single-post article .content h5{font-size:1.2rem}#single-post article .content h6{font-size:1.1rem}#single-post article .content blockquote{display:block;border-left:5px solid #f27456;background-color:#f5f5f5;padding:20px 15px;margin:50px 0px}#single-post article .content img{max-width:100%;display:block;margin:0 auto}#single-post article .content ol li,#single-post article .content ul li{margin-bottom:25px}#single-post article .socials-icons{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#single-post article .socials-icons.header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#single-post article .socials-icons li{margin:2.5px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#single-post article .socials-icons li:hover{opacity:0.8}#single-post article .socials-icons img{display:block;height:30px}#single-post aside.related{margin-top:75px}section#newsletter-blog{padding:70px 0px}section#newsletter-blog .title{color:#ffffff;margin-bottom:20px;font-size:1.75rem}@media (min-width: 992px){section#newsletter-blog .title{font-size:2.25rem}}section#newsletter-blog .box{background-color:#454649;padding:60px 25px}section#newsletter-blog .box form{width:100%;margin:0;padding:0}section#newsletter-blog .box form label{color:#ffffff;display:block}section#newsletter-blog .box form input{width:100%;border:none;background-color:#fff;padding:8px 15px}section#newsletter-blog .box form button{padding:8px 15px;border:none;color:#ffffff;background-color:#f27456;width:100%;display:block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}section#newsletter-blog .box form button:hover{background-color:#ff6c49}section#header-contact{padding-bottom:20px}section#header-contact form label{display:block}section#header-contact form input,section#header-contact form textarea,section#header-contact form select{background-color:#f5f5f5;width:100%;border:none;border-radius:0px;padding:10px 15px}section#header-contact form textarea{resize:none}section#header-contact form .button-select{background-color:#f5f5f5;width:100%;border:none;border-radius:0px;padding:10px 15px 0px 15px;height:44px}section#header-contact form .button-select::after{content:'⯅';position:absolute;top:calc(50% - 10px);color:#454649;right:15px;width:20px;height:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}section#header-contact form .button-select:focus{outline:none}section#header-contact form .button-select[aria-expanded=true]::after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}section#header-contact form .dropdown-menu{width:100%;border-radius:0px;border:none;border-top:4px solid #f27456;top:-2px !important;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px rgba(0,0,0,0.2);position:relative}section#header-contact form .dropdown-menu ul{list-style:none;padding:0px 15px;margin:0}section#header-contact form .dropdown-menu ul li{padding:5px 0px}section#header-contact form .dropdown-menu ul li:hover{cursor:pointer}section#header-contact .wrapper-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section#header-contact .wrapper-submit button{padding:10px 45px;background-color:#f27456;border:none;text-transform:uppercase;color:#ffffff;font-weight:600;margin-top:15px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}section#header-contact .wrapper-submit button:hover{background-color:#ee4d27}section#header-contact .desc h3{font-size:1.2rem;margin-bottom:30px}section#header-contact .g-recaptcha{display:block}.search-results{margin-top:110px;padding-bottom:40px}.search-results__title{font-size:24px;line-height:1;color:#454649;font-weight:400;margin-bottom:40px}.search-article{display:grid;grid-template-columns:340px auto;grid-template-rows:220px;grid-gap:40px;padding-bottom:30px;border-bottom:1px solid #b5b6b8;margin-bottom:30px;padding-right:80px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}@media (max-width: 992px){.search-article{display:block;padding-right:0}}.search-article--imageless{display:block;border-bottom:none}.search-article:hover{opacity:0.6}.search-article__image{display:block;-o-object-fit:cover;object-fit:cover}@media (max-width: 992px){.search-article__image{max-width:340px;height:220px;margin:0 auto;margin-bottom:30px;width:100%}}.search-article__title{font-size:22px;font-weight:700;color:#454649;margin-top:10px}.search-article__text,.search-article__credits{font-size:16px;line-height:24px;color:#454649}.search-article__author{color:#f27456}

/* css nuevos navegador */
:root{
	--sidebar-width: 4.5em;
}
.sidebar {
	background-color: #333;
	position: fixed;
	transition: width 0.2s ease;
	z-index:1000;
}

.sidebar nav {
	height: 100%;
}

.sidebar .sidebar__nav {
	display: flex;
	height: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.sidebar .sidebar__nav .sidebar__nav__link {
	align-items: center;
	color: #ff5b03;
	display: flex;
	padding-left: 20px;
	text-decoration: none;
	transition: color 0.2s ease, background-color 0.2s ease;
	font-size:11.8px;
}


.sidebar .sidebar__nav .sidebar__nav__link:hover {
	background-color:#FFFFFF;
	color: #b13e00;
}


.sidebar .sidebar__nav .sidebar__nav__text {
	display: none;
	margin-left: 10px;
	margin-right: auto;
	white-space: nowrap;
}

.sidebar .sidebar__nav i {
	align-items: center;
	display: flex;
	justify-content: center;
}

@media (max-width: 572px) {
	.sidebar {
		bottom: 0;
		width: 100%;
	}

	.sidebar .sidebar__nav {
		justify-content: center;
	}

	.sidebar .sidebar__nav .sidebar__nav__link {
		height: 100%;
		padding: 0.75em;
	}

	.sidebar .sidebar__nav i {
		font-size: 2rem;
	}
}

@media (min-width: 572px) {
	.sidebar {
		height: 100vh;
		left: 0;
		width: var(--sidebar-width);
	}

	.sidebar:hover {
		width: 14rem;
	}

	.sidebar .sidebar__nav {
		flex-direction: column;
	}

	.sidebar .sidebar__nav li:last-child {
		margin-top: auto;
	}

	.sidebar .sidebar__nav .sidebar__nav__link {
		padding: 1em;
	}

	.sidebar:hover .sidebar__nav .sidebar__nav__text {
		display: inline;
	}

	.sidebar .sidebar__nav i {
		font-size: 2.5rem;
	}
}

@media (max-height: 434px) {
	.sidebar {
		overflow-y: scroll;
	}
}