.lvj-transition{opacity:1}
/* More comfortable desktop width; retain original mobile layout and navigation behavior. */
@media(min-width:1200px){body .lvj-transition{max-width:1120px;margin-left:auto;margin-right:auto}body #header,body #main,body #main>.container{max-width:1120px}body #top-menu{width:100%;max-width:1120px}body .lvj-section.lvj-section-boxed>.lvj-container{max-width:1050px}body #logo-default{max-width:172px;height:auto}body #top-menu #menu-lvj>li>a{font-size:18px!important}}
/* Restore the original wide-desktop header geometry without enlarging notebooks. */
@media(min-width:1600px){body #top-menu{max-width:none}body #logo-default{width:202px;height:68px;max-width:none}body.lvj-clients-page .lvj-section.lvj-section-boxed>.lvj-container{max-width:1140px}}
img.lvj-ouroverde-ratio{aspect-ratio:767/768}
/* Keep the complete navigation visible on landscape tablets and small notebooks. */
@media(min-width:1024px) and (max-width:1279px){
body.classic-menu #header{position:relative!important}
body.classic-menu #top-menu{display:flex;align-items:center;justify-content:space-between;float:none;padding:0 24px;height:96px!important;line-height:normal!important}
body.classic-menu #top-menu .logo{position:static;flex:0 0 auto;width:auto!important;height:auto!important;line-height:1!important;padding:0;text-align:left}
body.classic-menu #top-menu #logo-default{width:154px;height:auto;max-width:154px;max-height:none}
body.classic-menu #top-menu #menu-lvj{display:flex!important;align-items:center;position:static;float:none;width:auto;height:auto!important;line-height:normal!important;margin:0!important;transform:none;opacity:1;transition:none;z-index:1}
body.classic-menu #top-menu #menu-lvj>li{width:auto;flex:0 0 auto;float:none;border:0!important}
body.classic-menu #header #top-menu #menu-lvj>li>a{padding:0 9px!important;font-size:17px!important;line-height:44px;white-space:nowrap}
body.classic-menu #top-menu #head-mobile,body.classic-menu #top-menu .lvj-menu-toggle{display:none!important}
body.classic-menu #main{padding-top:0}
}
@media(min-width:1024px) and (max-width:1280px){body #footer-wrapper .container{max-width:100%}}
.lvj-transition>#main,.lvj-transition>#footer-wrapper{animation:lvj-fade-in 400ms both}
.lvj-transition.lvj-leaving>#main,.lvj-transition.lvj-leaving>#footer-wrapper{animation:lvj-fade-out 180ms both}
.lvj-loading .lvj-transition>#main,.lvj-loading .lvj-transition>#footer-wrapper{opacity:0;animation:none}
html:not(.lvj-loading) .lvj-loading-indicator{display:none}
.lvj-slider-window{overflow:hidden}
.lvj-slider-window .lvj-slider-track{transition-property:transform;transition-duration:500ms;transition-timing-function:ease;will-change:transform}
.lvj-slider-window .lvj-slider-track.lvj-slider-no-motion{transition-duration:0ms}
.lvj-slider-window .lvj-slider-slide{flex:0 0 100%;width:100%;margin-right:10px}
.lvj-slider-position-0{transform:translate3d(0,0,0)}
.lvj-slider-position-1{transform:translate3d(calc(-100% - 10px),0,0)}
.lvj-slider-position-2{transform:translate3d(calc(-200% - 20px),0,0)}
.lvj-slider-position-3{transform:translate3d(calc(-300% - 30px),0,0)}
.lvj-slider-position-4{transform:translate3d(calc(-400% - 40px),0,0)}
.lvj-slider-position-5{transform:translate3d(calc(-500% - 50px),0,0)}
.lvj-slider-position-6{transform:translate3d(calc(-600% - 60px),0,0)}
.lvj-slider-position-7{transform:translate3d(calc(-700% - 70px),0,0)}
.lvj-slider-position-8{transform:translate3d(calc(-800% - 80px),0,0)}
.lvj-slider-position-9{transform:translate3d(calc(-900% - 90px),0,0)}
.lvj-slider-position-10{transform:translate3d(calc(-1000% - 100px),0,0)}
.lvj-slider-position-11{transform:translate3d(calc(-1100% - 110px),0,0)}
.lvj-slider-dot,.lvj-menu-toggle{cursor:pointer}
/* Visible carousel arrows without an icon-font dependency. */
.lvj-clients-page .lvj-testimonial-carousel :is(.lvj-slider-previous,.lvj-slider-next){width:36px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.lvj-clients-page .lvj-testimonial-carousel :is(.lvj-icon-chevron-left,.lvj-icon-chevron-right)::before{content:"";display:block;width:15px;height:15px;border:solid currentColor;border-width:0 5px 5px 0}
.lvj-clients-page .lvj-testimonial-carousel .lvj-icon-chevron-left::before{transform:rotate(135deg)}
.lvj-clients-page .lvj-testimonial-carousel .lvj-icon-chevron-right::before{transform:rotate(-45deg)}
[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #ff4310;outline-offset:3px}
#lvj-scroll-top{display:block;visibility:hidden;position:fixed;right:20px;bottom:20px;z-index:9999;opacity:0;cursor:pointer;border:0;padding:0;background:transparent;transition:opacity 200ms,visibility 200ms;line-height:0}
#lvj-scroll-top.visible{visibility:visible;opacity:.8}
#lvj-scroll-top img{width:auto;height:auto}
body div.lvj-form-container-full .lvj-form-form .cf-turnstile{width:304px;min-height:65px;margin-bottom:10px}
body div.lvj-form-container-full .lvj-form-form .lvj-contact-notice{box-sizing:border-box;width:304px;max-width:none;min-height:52px;background:#fafafa;border:1px solid #d3d3d3;color:#444!important;font:14px/20px Arial,sans-serif!important;padding:6px 12px;border-radius:3px;box-shadow:0 1px 4px #0001}
.lvj-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important}
.lvj-form-status:empty{display:none}
.lvj-form-status{color:#fff!important;font-size:16px!important;margin-top:14px!important}
@keyframes lvj-fade-in{from{opacity:0}to{opacity:1}}
@keyframes lvj-fade-out{from{opacity:1}to{opacity:0}}
@font-face{font-family:"akcelera";src:url(/media/e69172de63aae8a4914d.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Raleway";font-style:normal;font-weight:400;src:url(/media/50432fc4fcd6a91645e1.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:normal;src:url(/media/d8f99fb48842f2a6b113.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:normal;src:url(/media/b041fef8e9aa6703e030.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:normal;src:url(/media/0da08354e9db8b0d4783.ttf) format("truetype");font-display:swap}
@media(prefers-reduced-motion:reduce){.lvj-transition>#main,.lvj-transition>#footer-wrapper,.lvj-transition.lvj-leaving>#main,.lvj-transition.lvj-leaving>#footer-wrapper{animation:none;opacity:1}.lvj-slider-track{transition-duration:0ms!important}}
