@font-face{font-family:Prata;src:url(/build/assets/Prata-Regular-itrsMsGB.ttf)format("opentype")}@font-face{font-family:Work Sans;src:url(/build/assets/WorkSans-Regular--AC0muF9.ttf)format("opentype")}*{font-family:Prata,sans-serif}html body header{-o-transition:all .3s;transition:all .3s}html body header.header-dark{background-color:#000!important}html body header.header-dark *{color:#fff!important}html body header.header-dark .logo{opacity:1!important}html body header .logo{opacity:0;-o-transition:all .3s;height:40px;transition:all .3s}html body #main-photo{height:100vh}html body #main-photo .logo{width:60%}html body #main-photo .title{font-size:3.5rem!important}@media (width<=1200px){html body #main-photo .title{font-size:2.5rem!important}}html body #main-photo .subtitle{font-family:Work Sans,sans-serif;font-weight:300;font-size:2.8rem!important}@media (width<=1200px){html body #main-photo .subtitle{font-size:1.8rem!important}}html body .title-wrapper .title{font-size:4rem!important}@media (width<=768px){html body .title-wrapper .title{font-size:2.5rem!important}}html body #preface .text-column{column-count:2;column-gap:40px}html body #preface .text-column *{font-family:Work Sans,sans-serif}@media (width<=768px){html body #preface .text-column{column-count:1}}html body #news *{font-family:Work Sans,sans-serif}html body #works .image{-o-transition:transform .3s;transition:transform .3s;box-shadow:17px 17px 22px #00000080}html body #works .image:hover{transform:scale(1.05)}html body #emilio .image{width:50%;max-width:330px}@media (width<=576px){html body #emilio .image{width:100%;max-width:100%}}html body #contacts .contact *{font-family:Work Sans,sans-serif!important}html body #portfolio table td:first-child{white-space:nowrap}html body footer *{font-family:Work Sans,sans-serif!important}.more-info{color:inherit;padding:10px 20px;position:relative}.more-info:hover:before{height:100%}.more-info:before{content:"";z-index:1;-o-transition:height .3s;background-color:#ffb805;width:100%;height:5px;transition:height .3s;position:absolute;bottom:0;left:0}.more-info span{z-index:2;position:relative}.no-link{color:inherit!important;text-decoration:none!important}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#ced4da}.fs-7{font-size:.75rem!important}@media (width>=1200px){.fs-7{font-size:.75rem!important}}.fs-8{font-size:.5rem!important}@media (width>=1200px){.fs-8{font-size:.5rem!important}}.fs-9{font-size:.25rem!important}@media (width>=1200px){.fs-9{font-size:.25rem!important}}.toastify{max-height:96vh;overflow:auto}.toastify.danger{background:linear-gradient(-90deg,#ff4242 0%,#fe7878 100%)}.toastify.success{background:linear-gradient(-90deg,#6bb95d 0%,#9ddb94 100%)}.toastify.warning{background:linear-gradient(-90deg,#ffc273 0%,#f5ca5f 100%)}.toastify .toast-close{position:absolute;top:0;right:0}.select-search-modal{min-width:auto!important}.air-datepicker-global-container{z-index:9999!important}.slick-slider i.slick-arrow,.slick-slider img.slick-arrow{--arrow-margin:-20px;z-index:9;max-height:24px;position:absolute;top:calc(50% - 18px);transform:translateY(-50%)}.slick-slider i.slick-arrow.inside,.slick-slider img.slick-arrow.inside{--arrow-margin:10px;filter:brightness(0)invert();top:50%}.slick-slider i.slick-arrow:is(.fa-chevron-left,.arrow-left),.slick-slider img.slick-arrow:is(.fa-chevron-left,.arrow-left){left:var(--arrow-margin)}.slick-slider i.slick-arrow:is(.fa-chevron-right,.arrow-right),.slick-slider img.slick-arrow:is(.fa-chevron-right,.arrow-right){right:var(--arrow-margin)}@media only screen and (width<=700px){.slick-slider i.slick-arrow,.slick-slider img.slick-arrow{--arrow-margin:-15px}}.slick-slider .slick-dots{position:relative;bottom:0}.slick-slider .slick-dots.inside{background:#cdcdcdc0;justify-content:center;width:75%;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.slick-slider .slick-track{margin-left:0}.slick-slider .slick-track>div,.slick-slider .slick-track>div>div{height:100%}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.accordion .accordion-header.no-link .accordion-button:after{rotate:-90deg!important}.accordion .accordion-button:focus{box-shadow:none!important}.accordion .accordion-button:not(.collapsed){color:#fff}.accordion .accordion-button:not(.collapsed):after{filter:brightness(0)invert()}.accordion .accordion-button:not(.collapsed).accordion-menu{color:initial;background-color:#fff}.accordion .accordion-button:not(.collapsed).accordion-menu:after{filter:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.pswp__zoom-wrap .pswp__img--placeholder{display:none!important}.pswp__zoom-wrap .pswp__img{object-fit:contain;cursor:auto;padding:60px}@media only screen and (width<=700px){.pswp__zoom-wrap .pswp__img{padding:15px}}.carousel-control-next-icon,.carousel-control-prev-icon{filter:invert()drop-shadow(0 0 2px #fff)}
