@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media(min-width:117.5625em){html{font-size:75%}}@media(max-width:90.0625em){html{font-size:56.25%}}@media(max-width:64.0625em){html{font-size:56.25%}}@media(max-width:48.0625em){html{font-size:50%}}body{box-sizing:border-box;background-color:#ffcd11}@media(max-width:64.0625em){body{padding:0}}::-moz-selection{background-color:#ffcd11;color:#efefef}::selection{background-color:#ffcd11;color:#efefef}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}ul{list-style:none}ul.list-bullet li:before{content:"- ";font-weight:400}a{text-decoration:none;color:inherit}.u-container{max-width:120rem;margin:0 auto;padding:6rem 0rem}@media(max-width:64.0625em){.u-container{padding:2rem}}.u-center-text{text-align:center!important}.u-margin-bottom-big{margin-bottom:8rem!important}@media(max-width:64.0625em){.u-margin-bottom-big{margin-bottom:5rem!important}}.u-margin-bottom-medium{margin-bottom:4rem!important}@media(max-width:64.0625em){.u-margin-bottom-medium{margin-bottom:3rem!important}}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-top-huge{margin-bottom:10rem!important}.u-margin-top-big{margin-bottom:8rem!important}.u-margin-top-medium{margin-bottom:4rem!important}.u-margin-top-small{margin-bottom:1.5rem!important}.u-two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc}.u-whatsapp-link{display:inline-flex;align-items:center;gap:.5rem;color:#333;text-decoration:none;font-weight:500;text-indent:0}.u-whatsapp-link:hover{color:#ffcd11}.u-whatsapp-link .icon{fill:#333}body{font-family:Open Sans,sans-serif;color:#333;font-size:1.8rem;line-height:1.5;font-weight:lighter}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:#333;font-weight:700}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:3rem}h4{font-size:2rem}h5{font-size:1.5rem}h6{font-size:1rem}strong{font-weight:700}.icon{display:inline-block;width:1.5rem;height:1.5rem;stroke-width:0;stroke:currentColor;fill:currentColor;flex-shrink:0}.primary{color:#ffcd11;background-color:#666;padding:0 .35rem;border-radius:1rem}.section__title{text-transform:uppercase}p.lead{margin:3rem 0}.collapsible{cursor:pointer}.collapsible__content{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.collapsible:after{content:"+";color:#fff;font-weight:700;float:right}.collapsible--active:after{content:"−"}.navigation{align-self:center;justify-self:end}.navigation__list{display:flex;flex-wrap:wrap;gap:1.5rem}.navigation__item.dropdown{position:relative}.navigation__item.dropdown:hover .dropdown-content{display:block}.navigation__link{color:#333;font-size:1.4rem;font-weight:400;text-decoration:none;transition:color .3s ease;text-transform:uppercase;border-bottom:1px solid currentColor;cursor:pointer}.navigation__link:hover{border-bottom:1px solid transparent}.navigation .dropdown-content{display:none;position:absolute;right:0;background-color:#ffcd11;min-width:25rem;box-shadow:6px 10px 5px 3px #0000004d;padding:1rem;z-index:1001}.navigation__subitem{border-radius:3px;padding:0 .5rem}.navigation__sublink{text-transform:capitalize}.navigation__sublink:link,.navigation__sublink:visited{display:block;padding-left:.5rem;background-image:linear-gradient(90deg,transparent 0%,transparent 50%,#EFEFEF 50%);background-size:210%;transition:all .4s}.navigation__sublink:hover,.navigation__sublink:active{background-position:100%;color:#ffcd11;transform:translate(.5rem)}@media(max-width:48.0625em){.navigation{display:none}}.navigation .separator{color:#333;font-size:2.5rem}.navigation-mobile{position:relative;display:none}@media(max-width:48.0625em){.navigation-mobile{display:inline-block}}.navigation-mobile__checkbox{display:none}.navigation-mobile__button{background-color:#efefef;height:7rem;width:7rem;position:fixed;top:4rem;right:4rem;border-radius:50%;z-index:2000;box-shadow:1rem 1rem 1rem #3333;text-align:center;cursor:pointer}.navigation-mobile__background{height:6rem;width:6rem;border-radius:50%;position:fixed;top:4.5rem;right:4.5rem;background-image:radial-gradient(#ffd844,#ddaf00);z-index:1000;transition:transform .8s cubic-bezier(.86,0,.07,1)}.navigation-mobile__nav{height:100dvh;position:fixed;top:0;left:0;z-index:1500;opacity:0;width:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);overflow:auto}.navigation-mobile__list{margin:2rem;padding:2rem;list-style:none;background-color:#3333331a;border-radius:1rem}.navigation-mobile__item{margin:.5rem}.navigation-mobile__link:link,.navigation-mobile__link:visited{display:inline-block;font-weight:700;font-size:2rem;text-transform:uppercase;text-decoration:none;padding:.5rem;background-image:linear-gradient(100deg,transparent 0%,transparent 50%,#EFEFEF 50%);background-size:210%;transition:all .4s}.navigation-mobile__link:link span,.navigation-mobile__link:visited span{margin-right:1.5rem;display:inline-block}.navigation-mobile__link:link:before,.navigation-mobile__link:visited:before{content:"−";margin-right:.5rem}.navigation-mobile__link:hover,.navigation-mobile__link:active{background-position:100%;color:#ffcd11;transform:translate(1rem)}.navigation-mobile__sublist{margin-left:2rem}.navigation-mobile__subitem{margin:.75rem}.navigation-mobile__sublink:link,.navigation-mobile__sublink:visited{font-size:2rem;padding:.5rem;background-image:linear-gradient(100deg,transparent 0%,transparent 50%,#EFEFEF 50%);background-size:210%;transition:all .4s}.navigation-mobile__sublink:hover,.navigation-mobile__sublink:active{background-position:100%;color:#ffcd11;transform:translate(1rem)}.navigation-mobile__sublink:before{content:"•";margin-right:.5rem}.navigation-mobile__checkbox:checked~.navigation-mobile__background{transform:scale(50)}.navigation-mobile__checkbox:checked~.navigation-mobile__nav{opacity:1;width:100%}.navigation-mobile__icon{position:relative;margin-top:3.5rem}.navigation-mobile__icon,.navigation-mobile__icon:before,.navigation-mobile__icon:after{width:3rem;height:2px;background-color:#333;display:inline-block}.navigation-mobile__icon:before,.navigation-mobile__icon:after{content:"";position:absolute;left:0;transition:all .75s}.navigation-mobile__icon:before{top:-.8rem}.navigation-mobile__icon:after{top:.8rem}.navigation-mobile__button:hover .navigation-mobile__icon:before{top:-1rem}.navigation-mobile__button:hover .navigation-mobile__icon:after{top:1rem}.navigation-mobile__checkbox:checked+.navigation-mobile__button .navigation-mobile__icon{background-color:transparent}.navigation-mobile__checkbox:checked+.navigation-mobile__button .navigation-mobile__icon:before{transform:rotate(315deg);top:0}.navigation-mobile__checkbox:checked+.navigation-mobile__button .navigation-mobile__icon:after{transform:rotate(-315deg);top:0}body{background-color:#efefef}.u-container{padding:3rem 0}.u-label--warning{background-color:#df7c72;color:#efefef;font-size:1.1rem;padding:.5rem 1rem;border:1px solid #C0392B;border-radius:3px}.typo-lead{font-size:3rem;font-weight:600;color:#efefef;text-align:center}.breadcrumbs{border:1px solid #999999;border-radius:3px;padding:.5rem 1rem;background-color:#b3b3b3;font-size:1.25rem}.breadcrumbs>*{font-weight:700}.breadcrumbs>*:hover{color:#666}.breadcrumbs__current{font-weight:400}.breadcrumbs__current:focus,.breadcrumbs__current:hover{text-decoration:none;color:currentColor;cursor:default}.breadcrumbs>:first-child:before{content:" "}.breadcrumbs>:before{content:"/";margin:0 .5rem;color:#333;font-weight:400}.breadcrumbs__list{display:flex;gap:1rem}.legacy.topbar__wrapper{background-color:#2b2b2b;border-bottom:1rem solid #FFCD11;box-shadow:0 2px 4px #0000004d;position:sticky;top:0;z-index:100}.legacy.topbar{min-height:8rem;background-color:#2b2b2b;color:#ffe277;padding:.5rem 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.legacy.topbar__business-name{color:#ffe277;text-transform:uppercase}.topbar__wrapper{background-color:#2b2b2b;border-bottom:.5rem solid #FFCD11;box-shadow:0 2px 4px #0000004d;position:sticky;top:0;z-index:100}.topbar{height:10rem;background-color:#2b2b2b;padding:.5rem 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.topbar .brand{display:flex;align-items:center;gap:.5rem}@media(max-width:48.0625em){.topbar .brand{justify-content:center}}.topbar .brand__logo{max-height:8rem;transition:transform .3s ease-in-out}.topbar .brand__logo:hover{transform:scale(1.1)}.topbar .brand__name{display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;color:#efefef}@media(max-width:90.0625em){.topbar .brand__name{font-size:3rem}}.topbar .brand__name--first{font-size:3.5rem;font-weight:700}.topbar .brand__name--second{font-size:2.5rem;font-weight:600;line-height:1.5rem}@media(max-width:90.0625em){.topbar .brand__name--second{font-size:2rem}}.navigation__link{font-family:Montserrat,sans-serif;border-bottom:transparent;color:#efefef;transition:color .5s ease}.navigation__link:hover,.navigation__link:active,.navigation__link.is-active{color:#6b6b6b}.navigation .dropdown-content{background-color:#2b2b2b;border:1px solid #FFCD11;box-shadow:6px 10px 5px 3px #0003}.navigation__sublink{font-size:1.25rem;text-transform:uppercase;padding:.5rem;color:#efefef}.navigation__sublink:link,.navigation__sublink:visited{background-image:linear-gradient(50deg,transparent 0%,transparent 50%,#666 50%)}.navigation__sublink:hover,.navigation__sublink:active{color:#ffcd11}.navigation .separator{color:#333}.legacy.navigation__link{font-family:Montserrat,sans-serif;font-weight:500;border-bottom:transparent;color:#ffe277;transition:color .5s ease}.legacy.navigation__link:before{content:"•";margin-right:.5rem}.legacy.navigation__link:hover,.legacy.navigation__link:active,.legacy.navigation__link.is-active{color:#6b6b6b}.legacy.navigation .dropdown-content{background-color:#2b2b2b;border:1px solid #FFCD11;box-shadow:6px 10px 5px 3px #0003}.legacy.navigation__sublink{font-size:1.25rem;text-transform:uppercase;padding:.5rem}.legacy.navigation__sublink:link,.legacy.navigation__sublink:visited{background-image:linear-gradient(50deg,transparent 0%,transparent 50%,#666 50%)}.legacy.navigation__sublink:hover,.legacy.navigation__sublink:active{color:#ffcd11}.legacy.navigation .separator{color:#333}.navigation-mobile{color:#efefef}.navigation-mobile__button{background-color:#2b2b2b;border:2px solid rgb(255,226.4285714286,119);height:6rem;width:6rem;top:1rem;right:1rem;border-radius:5%}.navigation-mobile__background{height:5rem;width:5rem;top:1.5rem;right:1.5rem;border-radius:0%;background-image:radial-gradient(#2b2b2b,#121212)}.navigation-mobile__icon{margin-top:21px}.navigation-mobile__icon,.navigation-mobile__icon:before,.navigation-mobile__icon:after{width:2.5rem;height:2px;background-color:#ffe277}.navigation-mobile__list{background-color:#efefef33}.above-the-fold{min-height:calc(100dvh - 10rem);background-color:#333;background:linear-gradient(90deg,#00000080 0% 100%),url(/imagenes/bg-maquinaria-pesada.jpg) no-repeat right top fixed;background-size:cover;background-position:bottom;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:60%;gap:4rem}@media(max-width:90.0625em){.hero{width:70%}}@media(max-width:26.625em){.hero{justify-content:space-evenly;width:100%}}.hero__title{text-transform:uppercase;backface-visibility:hidden;text-align:center;color:#efefef}.hero__title--main{font-size:5rem;font-weight:900;text-shadow:5px 5px 5px rgba(0,0,0,.7);display:block;animation:heroTitleMoveInLeft .5s ease-out}.hero__title--sub{font-size:2rem;font-weight:300;text-decoration:underline;display:block;letter-spacing:.2rem;animation:heroTitleMoveInRight .5s ease-out}.hero__cta{display:flex;flex-direction:row;gap:4rem}@media(max-width:48.0625em){.hero__cta{gap:2rem}}.hero__desc{color:#efefef;font-variant:small-caps;font-size:2rem;text-align:center;font-weight:400;margin-bottom:2rem}.hero__desc-note{color:#efefef;display:block;font-size:1.75rem;font-weight:400;margin:2rem 0}.hero__brands{padding:0}.hero__brands-list{display:flex;justify-content:space-evenly;align-items:center}.hero__brands-logo{width:75%;height:auto;filter:contrast(.1);transition:filter .3s ease;margin:0 auto}.hero__brands-logo:hover{filter:contrast(.7)}.hero__description-wrapper{background-color:#2b2b2b;border-top:1rem solid #FFCD11}.legacy.hero__wrapper{background-color:#333;background:linear-gradient(90deg,#33333373,#333333a6),url(/imagenes/header_bg_01.jpg) no-repeat right top fixed;background-size:cover;background-position:center}.legacy.hero__business{display:grid;grid-auto-flow:column;grid-template-columns:1fr 4fr 1fr;padding:2rem 0;gap:2rem}.legacy.hero__logo{width:auto}.legacy.hero__title{color:#efefef;text-transform:uppercase;backface-visibility:hidden;text-align:center}.legacy.hero__title-main{font-size:4rem;font-weight:700;display:block;animation:heroTitleMoveInLeft .5s ease-out}.legacy.hero__title-sub{font-size:2rem;font-weight:400;text-decoration:underline;display:block;letter-spacing:.2rem;animation:heroTitleMoveInRight .5s ease-out}.legacy.hero__cta{display:flex;align-items:center;justify-content:end}.legacy.hero__slider{border:5px solid #EFEFEF}.legacy.hero__slider-image{width:100%}.legacy.hero__brands{padding:2rem 0}.legacy.hero__brands-list{display:flex;gap:5rem;justify-content:space-between;align-items:center}.legacy.hero__brands-logo{width:100%;height:auto;filter:none;transition:filter .3s ease}.legacy.hero__brands-logo:hover{filter:invert(50%)}.legacy.hero__description-wrapper{background-color:#2b2b2b;border-top:1rem solid #FFCD11}.btn-whatsapp{display:flex;gap:1rem;align-items:center;font-size:2rem;color:#efefef;background-color:#25d366;border-radius:2rem;border:3px solid #EFEFEF;transition:all .3s ease;animation:btnMoveInTop .5s ease-out .5s backwards}.btn-whatsapp:link,.btn-whatsapp:visited{font-family:Open Sans,sans-serif;font-weight:400;padding:.5rem 1.25rem;transition:all .2s ease;position:relative;border-radius:2rem}.btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem #0006;background-color:#ffcd11}.btn-whatsapp:active{transform:translateY(-1px);box-shadow:0 .5rem 1rem #0006}.btn-whatsapp:after{content:"";display:inline-block;height:100%;width:100%;border-radius:2rem;border:3px solid #EFEFEF;position:absolute;top:0;left:0;z-index:-1;transition:all .4s ease;background-color:#25d366}.btn-whatsapp:hover:after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn-whatsapp .icon{height:2.5rem;width:2.5rem;fill:currentColor}.boxes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:3rem;text-align:center}.info-box{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:1rem}.info-box__title{font-size:2.5rem;font-weight:700;text-transform:uppercase;padding:.5rem 1rem}.info-box__description{font-size:1.75rem;text-transform:uppercase;flex:1;padding:.5rem 1rem}.info-box--dark{background-color:#333}.info-box--dark h2,.info-box--dark p{background-color:#6b6b6b66;color:#efefef}.info-box--dark strong{font-weight:700;color:#ffcd11}.info-box--light{background-color:#6b6b6b80;color:#333}.info-box--light h2,.info-box--light p{background-color:#efefef80}.info-box--light strong{font-weight:700}.section__title{font-size:3rem;font-weight:700;text-transform:uppercase;background-color:#333;text-align:center;padding:.5rem 0;color:#efefef}.section__subtitle{display:inline-block;text-transform:uppercase;background-color:#333;padding:.5rem 1rem;color:#efefef;margin-bottom:1rem}.home-categories__cta{display:inline-block;margin:2rem 0;font-size:1.5rem;font-weight:600;background-color:#ffcd11;padding:.25rem 2rem;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.home-categories__cta:hover{background-color:#666}.home-categories__cta svg{width:2rem;height:2rem;fill:#efefef}.home-categories__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:2rem}.machine-card{background-color:#fff;border:1px solid rgba(51,51,51,.5);padding:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border-radius:3px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.machine-card:hover{transform:translateY(-.5rem);box-shadow:0 4px 8px #0000001a}.machine-card__img{width:100%;height:auto}.machine-card__name{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#333}.contact__wrapper{margin:0;background-color:#f2f2f2}.contact__container{display:flex;flex-direction:row wrap;gap:2rem;align-items:stretch}@media(max-width:48.0625em){.contact__container{flex-flow:column wrap;align-items:center}}.contact__form{display:flex;flex-direction:column;gap:1rem;flex:1}@media(max-width:48.0625em){.contact__form{width:80%}}.contact__input,.contact__textarea{padding:1.5rem;border:2px solid #6B6B6B;border-radius:.5rem;width:100%;font-weight:400;background-color:#b8b8b8;color:#333}.contact__button-status{display:flex;gap:1rem}.contact__button{flex-shrink:0;align-self:flex-start;background-color:#ffcd11;color:#333;border:2px solid #6B6B6B;font-weight:400;padding:.75rem 2.5rem;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.contact__button:hover{background-color:#ddaf00}.contact__button:disabled{background-color:#6b6b6b4d;color:#6b6b6be6;cursor:not-allowed;pointer-events:none}.contact__result{flex-grow:1}.contact__result>p{height:100%;border-radius:.5rem;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#333;padding:.5rem;display:flex;align-items:center}.contact__result--success{background-color:#a5d6a7;border:2px solid rgb(129.9618320611,198.0381679389,132.7404580153)}.contact__result--error{border:2px solid rgb(232.0256410256,109.9743589744,109.9743589744);background-color:#ef9a9a}.contact__result--info{border:2px solid rgb(79.9465648855,195.2595419847,248.0534351145);background-color:#81d4fa}.contact__map{flex:1;border:2px solid #6B6B6B;border-radius:.5rem}.contact #token,.contact #whatsapp{display:none}.footer{background-color:#2b2b2b;border-top:1rem solid #FFCD11}.footer a{border-bottom:1px solid #FFCD11}.footer__content{display:flex;align-items:stretch;gap:3rem;flex-wrap:wrap}.footer__section{flex:1;padding:1rem 2rem;background-color:#f2f2f213;border-radius:4px;display:flex;flex-direction:column;gap:1rem;color:#efefef;font-size:1.5rem}.footer .footer__title{color:#c49a00;font-size:1.5rem;text-transform:uppercase}.footer__list{display:flex;flex-direction:column;gap:.5rem}.footer__list-item:before{content:"✔";color:#ffcd11}.footer__contact-info{display:flex;align-items:center;gap:1rem}.footer__logo{height:10rem;align-self:center}.footer__copyright{flex-basis:100%;flex-direction:row;justify-content:center}.contact-form,.contact-map{background-color:#6663}.contact-map__flexgroup{display:flex;flex-direction:column}@keyframes heroTitleMoveInLeft{0%{opacity:0;transform:translate(-5rem)}80%{transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes heroTitleMoveInRight{0%{opacity:0;transform:translate(5rem)}80%{transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes logoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes logoSizeUp{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes btnMoveInTop{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translate(0)}}.layout-content{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"breadcrumbs breadcrumbs" "sidebar content";gap:3rem}.category__grid-machinery{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.category__grid-machinery .machine-card__name{font-size:1rem}.breadcrumbs{grid-area:breadcrumbs;text-transform:uppercase}.sidebar{grid-area:sidebar;background-color:#f2f2f2}.content{grid-area:content;display:flex;flex-direction:column;gap:2rem}.machine{display:flex;flex-wrap:wrap;gap:2rem}.machine__images-container{flex:5}.machine__images-list{background-color:#fff;border:1px solid rgba(51,51,51,.5)}.machine__images-img{margin:0 auto}.machine__description{flex:7}.all__grid-machinery{display:grid;grid-auto-flow:rows;grid-template-columns:repeat(4,1fr);gap:1rem}.side-nav.collapsible{background-color:#333;color:#efefef;padding:1rem;width:100%;border:none;text-align:left;font-size:1.5rem}.side-nav.collapsible__content{padding:0 1.5rem;background-color:#f1f1f1}.side-nav.collapsible--active,.side-nav.collapsible:hover{background-color:#595959}.side-nav__link{font-size:1.25rem;text-transform:uppercase}.side-nav__link:before{content:"•";margin-right:.5rem}.side-nav__link--active{color:#c0392b;font-weight:700}.side-nav__link--active:before{content:"➤";margin-right:.5rem}.gallery__container{display:flex;flex-direction:column;margin-bottom:2rem}.gallery__container .collapsible{background-color:#333;color:#efefef;padding:1rem;border:none;text-align:left;font-size:1.5rem}.gallery__container .collapsible__content{padding:0 1.5rem;background-color:#f1f1f1}.gallery__container .collapsible--active,.gallery__container .collapsible:hover{background-color:#595959}.gallery__container .gallery__list{display:flex;flex-wrap:wrap;gap:2rem}.gallery__container .gallery__item{flex:0 0 calc(25% - 1.5rem);box-sizing:border-box}.gallery__container .gallery__img{width:100%;border:1px solid rgba(102,102,102,.2);padding:.5rem}.gallery__container .gallery__img-desc{font-size:1.25rem;padding:.5rem 0;text-align:justify}.title__wrapper{background-color:#595959}.title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:48.0625em){.title{flex-direction:column;align-items:center}}.title__title{text-transform:uppercase;backface-visibility:hidden;color:#efefef}.title__title--main{font-size:4rem;font-weight:900;display:block;animation:heroTitleMoveInLeft .5s ease-out}.title__title--sub{font-size:2rem;font-weight:300;display:block;letter-spacing:.2rem;animation:heroTitleMoveInRight .5s ease-out}.title .hero__title{text-align:left}
