@charset "UTF-8";body *{font-family:"Roboto Flex"}.btn{padding:.625rem 1.5rem;font-size:.85rem;min-width:3rem;line-height:1.6;font-family:"Roboto Flex",Roboto-Flex-Fallback,Apple Color Emoji,Noto Color Emoji,sans-serif;border-radius:5px;max-width:100%}.btn.btn-large{font-size:1.25rem;min-width:16rem;padding:.875rem 2rem}.btn.btn-small{padding:.625rem 1.5rem;font-size:.85rem;min-width:3rem}.fixed-top .not-fixed{overflow:hidden;max-height:40px;transition:max-height .3s ease,padding .3s ease,opacity .3s ease;opacity:1}.fixed-top .not-fixed.hidden{max-height:0;opacity:0;padding:0}.main-navbar #top-bar .nav-link{font-family:OpenSans}.main-navbar #top-bar .nav-link .nav-text{font-family:OpenSans;color:var(--color-main);text-decoration:underline}.main-navbar #main-navbar .navbar-nav .nav-link .nav-text{font-size:.875rem}.main-navbar #main-navbar .navbar-nav .nav-link .nav-text::after,.main-navbar #main-navbar .navbar-nav .nav-link .nav-text::before{transition:width .3s ease;position:absolute;bottom:-.25rem;height:.125rem;width:0;content:"";text-transform:none}.main-navbar #main-navbar .navbar-nav .nav-link .nav-text:hover::after,.main-navbar #main-navbar .navbar-nav .nav-link .nav-text:hover::before{width:51%}.main-navbar #main-navbar .navbar-nav .nav-link .nav-text::before{background-color:var(--color-main);left:50%}.main-navbar #main-navbar .navbar-nav .nav-link .nav-text::after{background-color:var(--color-main);right:50%}.main-navbar #main-navbar .navbar-nav .nav-link.active .nav-text::after,.main-navbar #main-navbar .navbar-nav .nav-link.active .nav-text::before{width:51%}.footer-info{background-color:var(--color-bg-secondary);border-top:1px solid var(--phoenix-navbar-footer-border-color)}.footer-info .btn{text-align:left}.footer-info .logo-container .icon{font-size:1.5rem!important}.footer-info .text-center .btn{text-align:center}.footer,footer{background-color:var(--color-bg-secondary);border-top:0 solid var(--phoenix-navbar-footer-border-color)}.services-list .service img{width:100%}.services-list .service h2{font-weight:400;font-size:1.5rem;line-height:1.35;padding:0 0 .625rem;margin:0;font-family:Roboto Flex,Roboto-Flex-Fallback,Apple Color Emoji,Noto Color Emoji,sans-serif;color:#222}.services-list .service strong{font-weight:700;font-size:1rem;color:#888;line-height:1.6;-webkit-font-smoothing:subpixel-antialiased;font-style:normal;padding:0 0 .9375rem}.services-list .service p{padding:0 0 .9375rem;text-align:justify;margin:0;color:#888}.services-list .service p:last-child{padding-bottom:0}.home-section{background:url(/img/wrapgagaregraffity.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.home-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.6)}.home-section .container{padding-top:3.75rem;padding-bottom:3.75rem;z-index:2;color:var(--color-light);max-width:935px!important}.home-section .container h2{color:var(--color-5);padding:0 0 .9375rem;font-family:"Roboto Flex",Roboto-Flex-Fallback,Apple Color Emoji,Noto Color Emoji,sans-serif;font-weight:400;font-size:3.4375rem;text-align:center;padding-bottom:1.25rem}.home-section .container p{padding:0 0 .9375rem;padding-bottom:0;margin:0;font-size:1.075rem;line-height:1.6;font-family:"Roboto Flex",Roboto-Flex-Fallback,Apple Color Emoji,Noto Color Emoji,sans-serif}.home-section .container .action-container{padding-bottom:1.875rem;padding-top:1.875rem}.slick-slider .slick-list .slick-track .slick-slide{padding-left:0;padding-right:0}.slick-slider .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-slider .slick-dots li button:before{font-family:slick;font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider .slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider .nxt_arr,.slick-slider .prv_arr{width:50px;height:50px;line-height:50px;font-size:20px}.site-section h2{font-size:3rem;letter-spacing:0;color:var(--color-dark);font-weight:700;padding-bottom:.75rem;line-height:1.5;padding:0 0 .5rem;font-family:"Roboto Flex",Roboto-Flex-Fallback,Apple Color Emoji,Noto Color Emoji,sans-serif;text-align:center}.site-section h3{color:var(--color-main);padding-bottom:1.25rem;font-size:1.375rem;text-align:center;line-height:1.5}.site-section p{color:var(--color-secondary)}.site-section .service{margin-bottom:3rem}.site-section .service h2{font-size:1.75rem;line-height:1.35;padding-bottom:.625rem;text-align:center}.site-section .service h3{color:var(--color-main);padding-bottom:1.25rem;font-size:1.375rem;text-align:center}.site-section .service .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.site-section .service .description{color:var(--color-secondary)}.site-section .references{margin-bottom:3rem}.site-section .references .reference{margin-bottom:2rem}.site-section .references .reference img{width:100%}.reference-height{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden}.reference-height img{width:100%;height:100%;object-fit:contain}.required{position:relative}.required::before{content:"*";position:absolute;left:-.75rem}#proposal .form_label{text-align:right}#proposal .form_label.required::before{left:auto;right:-.25rem}#proposal input,#proposal select,#proposal textarea{border-radius:0!important}.login-box{padding-top:2rem}.login-box .btn{min-width:5rem;padding:.625rem 1.5rem;font-size:.85rem}@media only screen and (max-width:1199px){.main-navbar #top-bar .navbar{margin:0}.main-navbar #top-bar .navbar .navbar-nav{width:100%}.main-navbar #top-bar .navbar .navbar-nav .nav-item{width:100%}.main-navbar #top-bar .navbar .navbar-nav .nav-item .nav-link{margin:0;text-align:center}.main-navbar #main-navbar .navbar-nav{margin-left:0;width:100%;display:block}.main-navbar #main-navbar .navbar-nav .nav-item{width:100%;text-align:center}.main-navbar #main-navbar .navbar-nav .nav-item .nav-link .nav-text{font-size:1rem}.main-navbar #main-navbar .navbar-nav .nav-item .nav-link .nav-text::after,.main-navbar #main-navbar .navbar-nav .nav-item .nav-link .nav-text::before{bottom:0;height:0;width:0}.main-navbar #main-navbar .navbar-nav .nav-item .nav-link .nav-text:hover::after,.main-navbar #main-navbar .navbar-nav .nav-item .nav-link .nav-text:hover::before{width:0}.main-navbar #main-navbar .navbar-nav .nav-item .nav-link .nav-text::before{left:0}.main-navbar #main-navbar .navbar-nav .nav-item .nav-link .nav-text::after{right:0}.main-navbar #main-navbar .navbar-nav .nav-item .nav-link.active .nav-text{color:var(--color-main)}}@media only screen and (max-width:991px){.footer-info{text-align:center}.footer-info .nav-contact{justify-content:center}.footer-info .btn{text-align:center}.footer-info .footer-section{margin-top:3rem}}@media only screen and (max-width:767px){#proposal .form_label{text-align:left}}