*,html{box-sizing:border-box}html{margin:0;padding:0;line-height:100%;font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}html a{text-decoration:none;color:#707070;transition:all .3s ease-in}html a:hover{color:#161615}html body{font-family:Open Sans,Arial,sans-serif}html body.hidden{overflow:hidden}html::-webkit-scrollbar{width:8px;height:8px;background:#666}html::-webkit-scrollbar-button{width:6px;height:6px}html::-webkit-scrollbar-thumb{background:#e1e1e1;border:0 solid #fbf9e3;border-radius:6px}html::-webkit-scrollbar-thumb:hover{background:#fbf9e3}html::-webkit-scrollbar-thumb:active{background:gray}html::-webkit-scrollbar-track{background:#666;border:0 none #fbf9e3;border-radius:8px}html::-webkit-scrollbar-track:hover{background:#666}html::-webkit-scrollbar-track:active{background:#333}html::-webkit-scrollbar-corner{background:transparent}@media screen and (max-width:767px){.hidden-xs{display:none!important}}@media screen and (min-width:767px){.hidden-lg{display:none!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body{overflow-x:hidden}}.svg{opacity:0}.svg.on{opacity:1}img{max-width:100%;height:auto}div,footer,header,section{box-sizing:border-box}.container .content{padding:30px}@media screen and (min-width:1025px){.container{padding:50px 0}.container .img--section{width:40%;height:100%;display:block}.container .content{padding:0 30px;width:60%}}
.banner{width:100%;margin-top:70px;position:relative}.banner .glide__bullets{position:absolute;bottom:15px;width:100%;z-index:1;display:flex;justify-content:flex-start;align-items:baseline;flex-direction:row-reverse}.banner .glide__bullets button{width:30px;height:3px;background:#a6a6a6;outline:none;border:none;padding:0;margin:0 5px;transition:all .3s ease-in-out;cursor:pointer}.banner .glide__bullets button.glide__bullet--active{height:6px;background:#707070}.banner .sliders .slide{width:100%;display:flex;flex-direction:column-reverse}.banner .sliders .slide img{width:100%;height:100%}.banner .sliders .slide .titles{padding:30px;text-align:right}.banner .sliders .slide .titles h1{font-family:Nunito Sans,Arial,sans-serif;font-size:30px;font-weight:700;line-height:40px;color:#161615}.banner .sliders .slide .titles p{font-size:14px}@media screen and (min-width:767px){.banner .glide__bullets button{background:hsla(0,0%,100%,.8)}.banner .glide__bullets button.glide__bullet--active{background:#fff}.banner .sliders .slide{flex-direction:row}.banner .sliders .slide img{width:70%}.banner .sliders .slide .titles{width:30%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 30px}.banner .sliders .slide .titles p{margin:0}}@media screen and (min-width:1025px){.banner .sliders .slide{justify-content:flex-end}.banner .sliders .slide img{width:60%}.banner .sliders .slide .titles{width:50%}.banner .sliders .slide .titles h1{font-size:50px;line-height:65px}}
.footer{width:100%;height:40px;color:#a6a6a6;display:flex;justify-content:flex-end;align-items:center;padding:0 30px}.footer p{font-size:12px;margin:0}
#header{height:50px;top:0;background:#fff;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0;font-family:Open Sans,Arial,sans-serif;transition:all .1s linear}#header,#header:after{width:100%;left:0;position:fixed}#header:after{content:"";top:50px;height:10px;background:linear-gradient(180deg,rgba(0,0,0,.1),hsla(0,0%,100%,0));opacity:0}#header>input{display:none}#header>label[for=burguer-menu]{height:100%;width:50px;position:absolute;right:0;display:flex;justify-content:center;align-items:center;z-index:2;background:#161615}#header>label[for=burguer-menu] span{display:block;width:28px;height:3px;position:relative;background:#fff;transition:all .3s ease-in-out}#header>label[for=burguer-menu] span:after,#header>label[for=burguer-menu] span:before{position:absolute;content:"";display:block;width:28px;height:3px;background:#fff;transition:top .15s ease-in-out .12s,transform .12s ease-in-out}#header>label[for=burguer-menu] span:before{top:-7px}#header>label[for=burguer-menu] span:after{top:7px;right:0}#header>label[for=burguer-menu] span:last-child{margin:0}#header .container{height:100%;max-width:100%;display:flex;flex-direction:row}#header nav{position:fixed;height:calc(100vh - 50px);width:100vw;right:0;top:50px;visibility:hidden}#header nav label,#header nav label .bg{display:block;z-index:-1}#header nav label .bg{opacity:0;visibility:hidden;transition:all .3s ease-in-out;top:50px;height:calc(100vh - 50px);width:100vw;left:0;background:rgba(0,0,0,.85);position:fixed}#header nav .menu{height:100%;width:80%;right:-100%;position:fixed;background:#161615;transition:all .5s ease-in-out;padding-top:50px}#header nav .menu>a{box-sizing:border-box;width:100%;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Nunito Sans,Arial,sans-serif;z-index:1;font-size:16px;white-space:nowrap;opacity:0}#header nav .social-menu{width:calc(80% - 60px);position:absolute;bottom:0;right:-100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:10px 30px;list-style:none;transition:all .5s ease-in-out;background:#161615}#header nav .social-menu li{list-style:none}#header nav .social-menu li a svg{width:20px;height:auto;fill:#fff}#header input#burguer-menu:checked~label[for=burguer-menu] span{background:hsla(0,0%,100%,0)}#header input#burguer-menu:checked~label[for=burguer-menu] span:before{top:0;transform:rotate(-45deg);transition:all .12s ease-in-out,transform .15s ease-in-out .12s,background .1s ease-in-out .12s}#header input#burguer-menu:checked~label[for=burguer-menu] span:after{top:0;width:28px;transform:rotate(45deg);transition:all .12s ease-in-out,transform .15s ease-in-out .12s,background .1s ease-in-out .12s}#header input#burguer-menu:checked~.container>nav{visibility:visible}#header input#burguer-menu:checked~.container>nav .bg{opacity:1;visibility:visible}#header input#burguer-menu:checked~.container>nav .menu{right:0;overflow:scroll}#header input#burguer-menu:checked~.container>nav .menu a:first-child{animation:entrada-esquerda-menu .3s ease-in-out .1s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(2){animation:entrada-esquerda-menu .3s ease-in-out .2s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(3){animation:entrada-esquerda-menu .3s ease-in-out .3s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(4){animation:entrada-esquerda-menu .3s ease-in-out .4s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(5){animation:entrada-esquerda-menu .3s ease-in-out .5s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(6){animation:entrada-esquerda-menu .3s ease-in-out .6s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(7){animation:entrada-esquerda-menu .3s ease-in-out .7s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(8){animation:entrada-esquerda-menu .3s ease-in-out .8s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(9){animation:entrada-esquerda-menu .3s ease-in-out .9s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(10){animation:entrada-esquerda-menu .3s ease-in-out 1s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(11){animation:entrada-esquerda-menu .3s ease-in-out 1.1s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(12){animation:entrada-esquerda-menu .3s ease-in-out 1.2s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(13){animation:entrada-esquerda-menu .3s ease-in-out 1.3s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(14){animation:entrada-esquerda-menu .3s ease-in-out 1.4s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(15){animation:entrada-esquerda-menu .3s ease-in-out 1.5s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(16){animation:entrada-esquerda-menu .3s ease-in-out 1.6s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(17){animation:entrada-esquerda-menu .3s ease-in-out 1.7s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(18){animation:entrada-esquerda-menu .3s ease-in-out 1.8s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(19){animation:entrada-esquerda-menu .3s ease-in-out 1.9s forwards}#header input#burguer-menu:checked~.container>nav .menu a:nth-child(20){animation:entrada-esquerda-menu .3s ease-in-out 2s forwards}#header input#burguer-menu:checked~.container>nav .social-menu{right:0}#header .logo{height:100%;display:flex;justify-content:center;align-items:center;padding-left:20px}#header .logo a{width:auto;height:35px}#header .logo a svg{height:100%;width:auto}#header.on:after{opacity:1}@media screen and (min-width:767px){#header{height:70px;justify-content:flex-end}#header:after{top:70px;transition:all .1s linear;position:absolute;opacity:0}#header>label[for=burguer-menu]{display:none}#header .logo{padding-left:0}#header .logo a{height:100%;width:auto;display:flex;justify-content:center;align-items:center}#header .logo a svg{height:45px;width:auto;transition:all .2s ease-in-out}#header .container{width:100%;padding:0 30px;justify-content:space-between}#header nav{position:relative;visibility:visible;height:100%;opacity:1;left:0;top:0;margin-left:auto}#header nav,#header nav .menu{width:auto;transition:all .6s ease;padding:0}#header nav .menu{background:hsla(0,0%,100%,0);display:flex;align-items:center;justify-content:flex-end;position:static}#header nav .menu:before{display:none}#header nav .menu a{font-size:14px;font-weight:400;padding:0;opacity:1;color:#a6a6a6;white-space:nowrap;width:auto;transition:all .2s ease-in-out;height:100%;position:relative}#header nav .menu a:after{content:"";position:absolute;bottom:0;left:50%;width:25px;height:5px;transform:translateX(-50%);transition:all .2s ease-in-out}#header nav .menu a:not(:last-child){margin-right:20px}#header nav .menu a.active,#header nav .menu a:hover{color:#707070}#header nav .menu a.active:after{background:#707070}#header .social-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;list-style:none;transition:all .5s ease-in-out;margin-left:30px;padding:0}#header .social-menu li{list-style:none}#header .social-menu li a svg{height:20px;width:auto;fill:#a6a6a6}#header .social-menu li a:hover svg{fill:#707070}}@keyframes entrada-esquerda-menu{0%{text-indent:-50px}to{opacity:1;text-indent:0}}
.about{display:flex;flex-direction:column}@media screen and (min-width:1025px){.about{flex-direction:row;align-items:center}.about .content__about{width:500px;margin:0 auto}}
.contact{display:flex;flex-direction:column-reverse}.contact .content__contact .infos__contact{display:flex;flex-direction:column}.contact .content__contact .infos__contact p{font-family:Nunito Sans,Arial,sans-serif;text-transform:uppercase;position:relative;padding:5px 0 0;margin:0 0 10px}.contact .content__contact .infos__contact p:before{content:"";position:absolute;top:0;left:0;height:1px;width:70px;background:#707070}.contact .content__contact .infos__contact a{font-family:Nunito Sans,Arial,sans-serif;font-weight:600;font-size:14px;color:#707070}.contact .content__contact .infos__contact-email{margin-top:30px}.contact .content__contact form.formContato{width:100%;height:auto;display:flex;justify-content:center;flex-direction:column;align-items:center;box-sizing:border-box;margin-top:30px}.contact .content__contact form.formContato .contact-form{transition:all .3s ease;box-sizing:border-box;width:100%}.contact .content__contact form.formContato .contact-form .contact-form__area,.contact .content__contact form.formContato .contact-form .contact-form__input{position:relative;margin-bottom:30px;padding-top:13px}.contact .content__contact form.formContato .contact-form .contact-form__area input,.contact .content__contact form.formContato .contact-form .contact-form__area textarea,.contact .content__contact form.formContato .contact-form .contact-form__input input,.contact .content__contact form.formContato .contact-form .contact-form__input textarea{width:100%;height:45px;background:transparent;border:none;outline:none;border-radius:0;padding:5px 0;box-sizing:border-box;border-bottom:1px solid #a6a6a6;transition:all .3s ease-out;font-family:Open Sans,Arial,sans-serif}.contact .content__contact form.formContato .contact-form .contact-form__area input:focus,.contact .content__contact form.formContato .contact-form .contact-form__area input:valid,.contact .content__contact form.formContato .contact-form .contact-form__area textarea:focus,.contact .content__contact form.formContato .contact-form .contact-form__area textarea:valid,.contact .content__contact form.formContato .contact-form .contact-form__input input:focus,.contact .content__contact form.formContato .contact-form .contact-form__input input:valid,.contact .content__contact form.formContato .contact-form .contact-form__input textarea:focus,.contact .content__contact form.formContato .contact-form .contact-form__input textarea:valid{outline:none;border-bottom:2px solid #a6a6a6}.contact .content__contact form.formContato .contact-form .contact-form__area input:focus+label,.contact .content__contact form.formContato .contact-form .contact-form__area input:valid+label,.contact .content__contact form.formContato .contact-form .contact-form__area textarea:focus+label,.contact .content__contact form.formContato .contact-form .contact-form__area textarea:valid+label,.contact .content__contact form.formContato .contact-form .contact-form__input input:focus+label,.contact .content__contact form.formContato .contact-form .contact-form__input input:valid+label,.contact .content__contact form.formContato .contact-form .contact-form__input textarea:focus+label,.contact .content__contact form.formContato .contact-form .contact-form__input textarea:valid+label{font-size:10px;margin-top:0}.contact .content__contact form.formContato .contact-form .contact-form__area textarea,.contact .content__contact form.formContato .contact-form .contact-form__input textarea{padding-top:12px;height:150px}.contact .content__contact form.formContato .contact-form .contact-form__area label,.contact .content__contact form.formContato .contact-form .contact-form__input label{color:#a6a6a6;pointer-events:none;position:absolute;top:0;left:0;margin-top:13px;font-size:14px;transition:all .3s ease-out}.contact .content__contact form.formContato .contact-form .button{display:flex;justify-content:flex-end}.contact .content__contact form.formContato #mensagem{display:none;justify-content:center;align-items:center;height:40px;background:#161615;color:#fff;font-weight:700;margin-bottom:20px;opacity:0;transition:all .3s ease-in-out}.contact .content__contact form.formContato #mensagem.on{opacity:1;display:flex}@media screen and (min-width:1025px){.contact{flex-direction:row}.contact .content__contact{width:500px;margin:0 auto}.contact .content__contact .infos__contact{flex-direction:row;justify-content:space-between}.contact .content__contact .infos__contact-email{margin-top:0}}
.projects{background:#f2f2f2}.projects .content__projects{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 10px}@media screen and (min-width:767px){.projects .content__projects{grid-template-columns:repeat(3,1fr);gap:15px 15px}}@media screen and (min-width:1025px){.projects .content{width:1140px;margin:0 auto}.projects .content__projects{grid-template-columns:repeat(3,1fr);gap:20px 20px}}
.btn{display:flex;justify-content:center;align-items:center;width:154px;height:42px;background:#161615;font-family:Nunito Sans,Arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#fff;outline:none;border:none;cursor:pointer}.btn:hover{background:#707070}
body p{font-size:14px;font-weight:300;line-height:20px;margin-bottom:20px}
.header__section{padding:10px 0 30px}.header__section h1{display:flex;flex-direction:column;font-family:Nunito Sans,Arial,sans-serif;font-size:30px;font-weight:700;line-height:40px;color:#161615}.header__section h1 small{font-size:13px;font-weight:300;line-height:.6em}@media screen and (min-width:767px){.header__section{padding:10px 0 50px}.header__section h1{font-size:45px;line-height:55px}.header__section h1 small{font-size:20px;font-weight:300;line-height:.6em}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:3!important;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:1;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:2;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:1}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:none!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;touch-action:auto}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;max-width:100%;margin:0;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{width:100%;max-width:100%;position:relative;width:100vh;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:80vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:block;display:inline-flex;display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p::last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:transparent;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:a .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:1;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:100%;position:fixed;top:0;left:0;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{background-repeat:no-repeat;z-index:2;cursor:pointer;width:26px;height:44px;display:block;background-position:0 0;border:none}.gclose svg,.gnext svg,.gprev svg{display:block;width:100%;height:auto}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description,.glightbox-modern .gslide-description{background:#fff}.glightbox-clean .gdesc-inner,.glightbox-modern .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title,.glightbox-modern .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc,.glightbox-modern .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video,.glightbox-modern .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev,.glightbox-modern .gclose,.glightbox-modern .gnext,.glightbox-modern .gprev{background-color:rgba(0,0,0,.12)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover,.glightbox-modern .gclose:hover,.glightbox-modern .gnext:hover,.glightbox-modern .gprev:hover{background-color:rgba(0,0,0,.2)}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path,.glightbox-modern .gclose path,.glightbox-modern .gnext path,.glightbox-modern .gprev path{fill:#fff}.glightbox-clean button:focus:not(.focused):not(.disabled),.glightbox-modern button:focus:not(.focused):not(.disabled){outline:none}.glightbox-clean .gprev,.glightbox-modern .gprev{position:absolute;top:-100%;left:30px;width:40px;height:56px}.glightbox-clean .gnext,.glightbox-modern .gnext{position:absolute;top:-100%;right:30px;width:40px;height:56px}.glightbox-clean .gclose,.glightbox-modern .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute;opacity:.7;background-position:-59px 2px}.glightbox-clean .gclose svg,.glightbox-modern .gclose svg{width:20px}.glightbox-clean .gclose:hover,.glightbox-modern .gclose:hover{opacity:1}.gfadeIn{animation:b .5s ease}.gfadeOut{animation:c .5s ease}.gslideOutLeft{animation:e .3s ease}.gslideInLeft{animation:d .3s ease}.gslideOutRight{animation:g .3s ease}.gslideInRight{animation:f .3s ease}.gzoomIn{animation:h .5s ease}.gzoomOut{animation:i .5s ease}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes b{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes e{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes f{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes g{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes h{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes i{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:calc(100% - 20px);max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media,.glightbox-modern .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .gnext,.glightbox-clean .gprev,.glightbox-modern .gnext,.glightbox-modern .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose,.glightbox-modern .gclose{right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}