:root{--default-text-font-size: 1rem}@media(max-width: 1680px){:root{--default-text-font-size: 0.875rem}}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,textarea{font-family:"Saira",sans-serif;font-size:var(--default-text-font-size);color:#666;font-weight:1rem;line-height:125%}::-moz-selection{background:#0e6adb;color:#fff;text-shadow:none}::selection{background:#0e6adb;color:#fff;text-shadow:none}*{scrollbar-width:thin;scrollbar-color:#0e6adb #333}#loader{position:fixed;width:100vw;height:100vh;background:#1a1a1a;background-size:2%;z-index:9999;transition:all .5s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;opacity:1}#loader svg{height:50vh;width:auto}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:2765.1767578125px;stroke-dasharray:2765.1767578125px}100%{stroke-dashoffset:0;stroke-dasharray:2765.1767578125px}}#loader .svg-elem-1{animation:animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:765.957824707px;stroke-dasharray:765.957824707px}100%{stroke-dashoffset:0;stroke-dasharray:765.957824707px}}#loader .svg-elem-2{animation:animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:348.389831543px;stroke-dasharray:348.389831543px}100%{stroke-dashoffset:0;stroke-dasharray:348.389831543px}}#loader .svg-elem-3{animation:animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:314.059387207px;stroke-dasharray:314.059387207px}100%{stroke-dashoffset:0;stroke-dasharray:314.059387207px}}#loader .svg-elem-4{animation:animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:313.6983337402px;stroke-dasharray:313.6983337402px}100%{stroke-dashoffset:0;stroke-dasharray:313.6983337402px}}#loader .svg-elem-5{animation:animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:317.7309570313px;stroke-dasharray:317.7309570313px}100%{stroke-dashoffset:0;stroke-dasharray:317.7309570313px}}#loader .svg-elem-6{animation:animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:313.1606445313px;stroke-dasharray:313.1606445313px}100%{stroke-dashoffset:0;stroke-dasharray:313.1606445313px}}#loader .svg-elem-7{animation:animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:202.0768890381px;stroke-dasharray:202.0768890381px}100%{stroke-dashoffset:0;stroke-dasharray:202.0768890381px}}#loader .svg-elem-8{animation:animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:203.0860595703px;stroke-dasharray:203.0860595703px}100%{stroke-dashoffset:0;stroke-dasharray:203.0860595703px}}#loader .svg-elem-9{animation:animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:198.4638061523px;stroke-dasharray:198.4638061523px}100%{stroke-dashoffset:0;stroke-dasharray:198.4638061523px}}#loader .svg-elem-10{animation:animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:180.8089294434px;stroke-dasharray:180.8089294434px}100%{stroke-dashoffset:0;stroke-dasharray:180.8089294434px}}#loader .svg-elem-11{animation:animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-12{0%{stroke-dashoffset:190.768447876px;stroke-dasharray:190.768447876px}100%{stroke-dashoffset:0;stroke-dasharray:190.768447876px}}#loader .svg-elem-12{animation:animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-13{0%{stroke-dashoffset:182.9640655518px;stroke-dasharray:182.9640655518px}100%{stroke-dashoffset:0;stroke-dasharray:182.9640655518px}}#loader .svg-elem-13{animation:animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-14{0%{stroke-dashoffset:181.7584381104px;stroke-dasharray:181.7584381104px}100%{stroke-dashoffset:0;stroke-dasharray:181.7584381104px}}#loader .svg-elem-14{animation:animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-15{0%{stroke-dashoffset:158.6203460693px;stroke-dasharray:158.6203460693px}100%{stroke-dashoffset:0;stroke-dasharray:158.6203460693px}}#loader .svg-elem-15{animation:animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-16{0%{stroke-dashoffset:98.3825531006px;stroke-dasharray:98.3825531006px}100%{stroke-dashoffset:0;stroke-dasharray:98.3825531006px}}#loader .svg-elem-16{animation:animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-17{0%{stroke-dashoffset:90.9504165649px;stroke-dasharray:90.9504165649px}100%{stroke-dashoffset:0;stroke-dasharray:90.9504165649px}}#loader .svg-elem-17{animation:animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-18{0%{stroke-dashoffset:25.0026950836px;stroke-dasharray:25.0026950836px}100%{stroke-dashoffset:0;stroke-dasharray:25.0026950836px}}#loader .svg-elem-18{animation:animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-19{0%{stroke-dashoffset:24.9846458435px;stroke-dasharray:24.9846458435px}100%{stroke-dashoffset:0;stroke-dasharray:24.9846458435px}}#loader .svg-elem-19{animation:animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-20{0%{stroke-dashoffset:25.0025367737px;stroke-dasharray:25.0025367737px}100%{stroke-dashoffset:0;stroke-dasharray:25.0025367737px}}#loader .svg-elem-20{animation:animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-21{0%{stroke-dashoffset:24.9955596924px;stroke-dasharray:24.9955596924px}100%{stroke-dashoffset:0;stroke-dasharray:24.9955596924px}}#loader .svg-elem-21{animation:animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-22{0%{stroke-dashoffset:24.9955596924px;stroke-dasharray:24.9955596924px}100%{stroke-dashoffset:0;stroke-dasharray:24.9955596924px}}#loader .svg-elem-22{animation:animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-23{0%{stroke-dashoffset:25.0007514954px;stroke-dasharray:25.0007514954px}100%{stroke-dashoffset:0;stroke-dasharray:25.0007514954px}}#loader .svg-elem-23{animation:animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-24{0%{stroke-dashoffset:243.548538208px;stroke-dasharray:243.548538208px}100%{stroke-dashoffset:0;stroke-dasharray:243.548538208px}}#loader .svg-elem-24{animation:animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-25{0%{stroke-dashoffset:104.0232391357px;stroke-dasharray:104.0232391357px}100%{stroke-dashoffset:0;stroke-dasharray:104.0232391357px}}#loader .svg-elem-25{animation:animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-26{0%{stroke-dashoffset:100.7271957397px;stroke-dasharray:100.7271957397px}100%{stroke-dashoffset:0;stroke-dasharray:100.7271957397px}}#loader .svg-elem-26{animation:animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-27{0%{stroke-dashoffset:62.9279136658px;stroke-dasharray:62.9279136658px}100%{stroke-dashoffset:0;stroke-dasharray:62.9279136658px}}#loader .svg-elem-27{animation:animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@keyframes animate-svg-stroke-28{0%{stroke-dashoffset:83.7339553833px;stroke-dasharray:83.7339553833px}100%{stroke-dashoffset:0;stroke-dasharray:83.7339553833px}}#loader .svg-elem-28{animation:animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}@media only screen and (max-width: 768px){#loader svg{width:50vw;height:auto}}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}.app-wrapper{--container-width: 540px;--container-offset: calc((100vw - var(--container-width)) / 2)}}@media(min-width: 768px){.container{max-width:720px}.app-wrapper{--container-width: 720px;--container-offset: calc((100vw - var(--container-width)) / 2)}}@media(min-width: 992px){.container{max-width:960px}.app-wrapper{--container-width: 960px;--container-offset: calc((100vw - var(--container-width)) / 2)}}@media(min-width: 1200px){.container{max-width:1140px}.app-wrapper{--container-width: 1140px;--container-offset: calc((100vw - var(--container-width)) / 2)}}@media(min-width: 1680px){.container{max-width:1320px}.app-wrapper{--container-width: 1320px;--container-offset: calc((100vw - var(--container-width)) / 2)}}.aside,#menu-mobile{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;z-index:-1;transition:all .2s;transform:scale(0.85);visibility:hidden;opacity:0}.aside.visible,.visible#menu-mobile{transition:all .2s !important;transform:scale(1) !important;visibility:visible !important;opacity:1 !important;z-index:9999}.aside button.close,#menu-mobile button.close{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:6px;border:none;outline:none;background-color:#0e6adb;cursor:pointer;display:grid;place-items:center;transition:all .3s;z-index:1}.aside button.close i,#menu-mobile button.close i{color:#fff;font-size:28px}.aside button.close:hover,#menu-mobile button.close:hover{transform:rotate(180deg);background-color:#ccc}.aside button.close:hover i,#menu-mobile button.close:hover i{color:#0e6adb}.app-wrapper{--cpt-title__title-font-size: 48px;--cpt-title__stars-font-size: 28px;--cpt-title__text-width: 75%;--cpt-title__text-spacing: 24px}@media(max-width: 1680px){.app-wrapper{--cpt-title__title-font-size: 36px;--cpt-title__stars-font-size: 22px;--cpt-title__text-width: 100%;--cpt-title__text-spacing: 24px}}.cpt-title{display:flex;flex-direction:column;justify-content:center;align-items:center}.cpt-title h2{font-size:var(--cpt-title__title-font-size);color:#0e6adb;align-self:center;line-height:100%}.cpt-title h2 span{color:#ccc}.cpt-title .stars{display:flex}.cpt-title .stars i{color:gold;font-size:var(--cpt-title__stars-font-size)}.cpt-title p{max-width:var(--cpt-title__text-width);margin:0 auto;margin-top:var(--cpt-title__text-spacing);text-align:center;color:#ccc}.app-wrapper{--cpt-cta__height: 60px;--cpt-cta__padding: 0 24px;--cpt-cta__font-size: 18px;--cpt-cta__icon-aspect-radio: 28px;--cpt-cta__border-radius: 16px}@media(max-width: 1680px){.app-wrapper{--cpt-cta__height: 48px;--cpt-cta__padding: 0 18px;--cpt-cta__font-size: 16px;--cpt-cta__icon-aspect-radio: 24px;--cpt-cta__border-radius: 12px}}.cpt-cta{height:var(--cpt-cta__height);padding:var(--cpt-cta__padding);text-decoration:none;color:#fff;background-color:#25d366;border-radius:var(--cpt-cta__border-radius);font-size:var(--cpt-cta__font-size);transition:all .3s;display:flex;align-items:center;align-self:center;gap:12px}.cpt-cta i{font-size:var(--cpt-cta__icon-aspect-radio)}.cpt-cta:hover{box-shadow:0 0 50px 2px #25d366}.cpt-cta.yellow{background-color:gold;color:#333}.cpt-cta.yellow:hover{box-shadow:0 0 50px 2px gold}@media only screen and (max-width: 768px){.cpt-cta{width:100%;justify-content:center}}.app-wrapper{--phone-floating__aspect-radio: 64px;--phone-floating__font-size: 32px;--phone-floating__border-radius: 8px}@media(max-width: 1680px){.app-wrapper{--phone-floating__aspect-radio: 56px;--phone-floating__font-size: 28px;--phone-floating__border-radius: 6px}}.phone-floating{position:fixed;bottom:0;left:24px;height:0;width:0;background-color:gold;color:#333;text-align:center;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;border:none;outline:none;cursor:pointer;transition:all .3s;z-index:99998}.phone-floating:hover{background-color:#0e6adb;color:#fff}.phone-floating i{position:absolute;left:0;right:0;top:50%;transform:translate(0, -50%)}.phone-floating.visible{height:var(--phone-floating__aspect-radio);width:var(--phone-floating__aspect-radio);border-radius:var(--phone-floating__border-radius);font-size:var(--phone-floating__font-size);animation:jump-phone 3s infinite}@keyframes jump-phone{0%{bottom:calc(24px + var(--whatsapp-floating__aspect-radio) + 24px)}50%{bottom:calc(72px + var(--whatsapp-floating__aspect-radio) + 24px)}100%{bottom:calc(24px + var(--whatsapp-floating__aspect-radio) + 24px)}}@media only screen and (max-width: 600px){.app-wrapper{--phone-floating__aspect-radio: 56px;--phone-floating__font-size: 28px;--phone-floating__border-radius: 6px}.phone-floating{left:24px !important;right:auto !important;bottom:calc(24px + var(--whatsapp-floating__aspect-radio) + 24px) !important;transform:none !important}.phone-floating.visible{animation:none}}.app-wrapper{--whatsapp-floating__aspect-radio: 64px;--whatsapp-floating__font-size: 32px;--whatsapp-floating__border-radius: 8px}@media(max-width: 1680px){.app-wrapper{--whatsapp-floating__aspect-radio: 56px;--whatsapp-floating__font-size: 28px;--whatsapp-floating__border-radius: 6px}}.whatsapp-floating{position:fixed;bottom:0;left:24px;height:0;width:0;background-color:#25d366;color:#fff;text-align:center;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;border:none;outline:none;cursor:pointer;transition:all .3s;z-index:99998}.whatsapp-floating:hover{background-color:#0e6adb}.whatsapp-floating i{position:absolute;left:0;right:0;top:50%;transform:translate(0, -50%)}.whatsapp-floating.visible{height:var(--whatsapp-floating__aspect-radio);width:var(--whatsapp-floating__aspect-radio);border-radius:var(--whatsapp-floating__border-radius);font-size:var(--whatsapp-floating__font-size);animation:jump 3s infinite}@keyframes jump{0%{bottom:24px}50%{bottom:72px}100%{bottom:24px}}@media only screen and (max-width: 600px){.app-wrapper{--whatsapp-floating__aspect-radio: 56px;--whatsapp-floating__font-size: 28px;--whatsapp-floating__border-radius: 6px}.whatsapp-floating{left:24px !important;right:auto !important;bottom:24px !important;transform:none !important}.whatsapp-floating.visible{animation:none}}.app-wrapper{--footer-to-top__aspect-radio: 64px;--footer-to-top__font-size: 32px;--footer-to-top__border-radius: 8px}@media(max-width: 1680px){.app-wrapper{--footer-to-top__aspect-radio: 56px;--footer-to-top__font-size: 28px;--footer-to-top__border-radius: 6px}}.footer-to-top{position:fixed;bottom:0;right:24px;height:0;width:0;background-color:#0e6adb;color:#fff;text-align:center;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;border:none;outline:none;cursor:pointer;transition:all .3s;z-index:99998}.footer-to-top:hover{background-color:#0e6adb}.footer-to-top i{position:absolute;left:0;right:0;top:50%;transform:translate(0, -50%)}.footer-to-top.visible{height:var(--footer-to-top__aspect-radio);width:var(--footer-to-top__aspect-radio);border-radius:var(--footer-to-top__border-radius);font-size:var(--footer-to-top__font-size);animation:jump 3s infinite}@keyframes jump{0%{bottom:24px}50%{bottom:72px}100%{bottom:24px}}@media only screen and (max-width: 600px){.app-wrapper{--footer-to-top__aspect-radio: 56px;--footer-to-top__font-size: 28px;--footer-to-top__border-radius: 6px}.footer-to-top{left:auto !important;right:24px !important;bottom:24px !important;transform:none !important}.footer-to-top.visible{animation:none}}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:0px solid rgba(0,0,0,.2) !important;background-clip:padding-box}.leaflet-bar a{background-color:#0e6adb;border-bottom:1px solid rgba(0,0,0,0);color:#fff;transition:all .3s;border-radius:8px !important;margin-bottom:10px !important}.leaflet-bar a:hover{background-color:gold;color:#fff}.leaflet-disabled{background-color:#ccc !important;color:#333 !important;cursor:not-allowed !important}.leaflet-touch .leaflet-bar a{width:48px;height:48px;line-height:48px}.leaflet-left .leaflet-control{margin-top:0px;position:absolute;right:12px !important;top:12px !important}.leaflet-left{right:12px !important;top:12px !important}.leaflet-control-attribution{display:none !important}.leaflet-popup-content-wrapper{background:rgba(51,51,51,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0;padding:12px}.leaflet-popup-content{margin:12px;color:#fff}.leaflet-popup-tip{background:rgba(51,51,51,.9)}.leaflet-popup-close-button{top:0px;right:0px;color:#0e6adb !important}.leaflet-popup-close-button:hover{color:#fff !important}.app-wrapper{display:flex;flex-direction:column;font-size:var(--default-text-font-size);overflow-x:hidden}.header-wrapper{display:flex;flex-direction:column}.header-wrapper .header-desktop{display:flex;visibility:visible}.header-wrapper .header-mobile{display:none;visibility:hidden}@media only screen and (max-width: 768px){.header-wrapper{display:flex;flex-direction:column}.header-wrapper .header-desktop{display:none !important;visibility:hidden !important}.header-wrapper .header-mobile{display:flex !important;visibility:visible !important}}.app-wrapper{--header-desktop__top__height: 60px;--header-desktop__top__gap: 1rem;--header-desktop__top__icon: 32px;--header-desktop__nav__spacing: 48px;--header-desktop__brand__width: 144px;--header-desktop__slogan__font-size: 60px;--header-desktop__bar__width: 30px;--header-desktop__bar__height: 300px}@media(max-width: 1680px){.app-wrapper{--header-desktop__top__height: 48px;--header-desktop__top__gap: 1rem;--header-desktop__top__icon: 32px;--header-desktop__nav__spacing: 36px;--header-desktop__brand__width: 108px;--header-desktop__slogan__font-size: 48px;--header-desktop__bar__width: 24px;--header-desktop__bar__height: 240px}}.header-desktop{height:100vh;display:flex;flex-direction:column}.header-desktop .top{height:var(--header-desktop__top__height);padding:0 var(--container-offset);background-color:#0e6adb;color:#e6e6e6;display:flex;justify-content:space-between;align-items:center}.header-desktop .top .phone,.header-desktop .top .opening-hours,.header-desktop .top .address{height:100%;display:flex;align-items:center;gap:12px}.header-desktop .top .phone i,.header-desktop .top .opening-hours i,.header-desktop .top .address i{color:#2b84f1;color:gold;font-size:28px}.header-desktop .top .phone{justify-content:flex-start}.header-desktop .top .opening-hours{justify-content:center}.header-desktop .top .address{justify-content:flex-end}.header-desktop .wrapper{position:relative;flex:1;background:linear-gradient(0deg, rgba(14, 106, 219, 0.75), rgba(0, 0, 0, 0.95)),url(../images/background.webp) no-repeat center center fixed;background:linear-gradient(0deg, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.95)),url(../images/background.webp) no-repeat center center fixed;background-size:cover}.header-desktop .wrapper nav{position:absolute;top:var(--header-desktop__nav__spacing);left:var(--container-offset);right:var(--container-offset);display:flex;justify-content:space-between;align-items:center}.header-desktop .wrapper nav a{text-decoration:none;color:#ccc;transition:all .3s}.header-desktop .wrapper nav a:hover{color:#0e6adb}.header-desktop .wrapper nav .divider{width:1px;height:1rem;background-color:#0e6adb}.header-desktop .wrapper nav .brand{padding:0 var(--header-desktop__nav__spacing);display:grid;place-items:center}.header-desktop .wrapper nav .brand picture{display:grid;place-items:center}.header-desktop .wrapper nav .brand picture img{width:var(--header-desktop__brand__width)}.header-desktop .wrapper .slogan{position:absolute;top:calc(50% - var(--header-desktop__top__height));transform:translateY(-50%);left:var(--container-offset);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px}.header-desktop .wrapper .slogan .block{display:flex;align-items:center;gap:12px;font-size:var(--header-desktop__slogan__font-size);font-weight:bold;line-height:100%;text-transform:uppercase;color:#e6e6e6}.header-desktop .wrapper .slogan .block span{color:#0e6adb}.header-desktop .wrapper .cpt-cta{position:absolute;bottom:calc(2*var(--header-desktop__top__height));left:50%;transform:translateX(-50%)}.header-desktop .wrapper .left,.header-desktop .wrapper .right{position:absolute;top:50%;transform:translateY(-50%);width:var(--header-desktop__bar__width);height:var(--header-desktop__bar__height);background-color:#0e6adb}.header-desktop .wrapper .left{left:0;border-top-right-radius:var(--header-desktop__bar__width);border-bottom-right-radius:var(--header-desktop__bar__width)}.header-desktop .wrapper .right{right:0;border-top-left-radius:var(--header-desktop__bar__width);border-bottom-left-radius:var(--header-desktop__bar__width)}.header-desktop .wrapper .strip{position:absolute;bottom:0;left:0;right:0;height:var(--footer__strip__height);background-repeat:repeat-x;background-image:url(../images/strip.webp)}.header-mobile{height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column}.header-mobile .top{background-color:#1a1a1a;padding:12px 24px;display:flex;justify-content:space-between;align-items:center}.header-mobile .top a{height:100%;text-decoration:none;color:#fff;font-weight:bold;display:flex;justify-content:flex-start;align-items:center;gap:12px}.header-mobile .top a i{color:#2b84f1;color:gold;font-size:28px}.header-mobile .top .menu{width:48px;height:48px;border:none;border-radius:8px;box-shadow:none;outline:none;transition:all .3s;cursor:pointer;background-color:#0e6adb;color:#fff;font-weight:500}.header-mobile .top .menu i{font-size:28px}.header-mobile .wrapper{flex:1;padding:48px 24px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.95)),url(../images/background.webp) no-repeat center center fixed;background-size:cover;background-attachment:initial;display:flex;flex-direction:column;justify-content:space-between}.header-mobile .wrapper .brand picture{display:grid;place-items:center}.header-mobile .wrapper .brand picture img{width:144px}.header-mobile .wrapper .slogan{display:flex;flex-direction:column;gap:12px}.header-mobile .wrapper .slogan .block{display:flex;justify-content:center;align-items:center;gap:12px;font-size:32px;font-weight:bold;line-height:100%;text-transform:uppercase;color:#e6e6e6}.header-mobile .wrapper .slogan .block span{color:#0e6adb}.header-mobile .wrapper .opening-hours{display:flex;justify-content:center;align-items:center;gap:24px;font-size:28px;font-weight:bold;line-height:100%;color:#ccc}.header-mobile .wrapper .opening-hours img{height:64px}.app-wrapper{--footer__main__spacing: 48px;--footer__main__contact__icon__aspect-radio: 48px;--footer__main__contact__cta__height: 60px;--footer__main__contact__cta__padding: 0 24px;--footer__main__brand__logo__width: 144px;--footer__main__brand__slogan__font-size: 32px;--footer__main__brand__opening-hours__font-size: 32px;--footer__main__brand__opening-hours__gap: 24px;--footer__main__brand__opening-hours__icon__aspect-radio: 72px;--footer__strip__height: 16px;--footer__bottom__height: 72px;--footer__track__height: 8px}@media(max-width: 1680px){.app-wrapper{--footer__main__spacing: 36px;--footer__main__contact__icon__aspect-radio: 36px;--footer__main__contact__cta__height: 48px;--footer__main__contact__cta__padding: 0 18px;--footer__main__brand__logo__width: 96px;--footer__main__brand__slogan__font-size: 24px;--footer__main__brand__opening-hours__font-size: 24px;--footer__main__brand__opening-hours__gap: 18px;--footer__main__brand__opening-hours__icon__aspect-radio: 48px;--footer__strip__height: 12px;--footer__bottom__height: 60px;--footer__track__height: 6px}}.footer-wrapper{display:flex;flex-direction:column;background-color:#1a1a1a}.footer-wrapper .main{position:relative;padding:0 var(--container-offset);display:flex;flex-direction:column}.footer-wrapper .main .contact{padding:var(--footer__main__spacing) 0;display:flex;justify-content:space-between;align-items:center}.footer-wrapper .main .contact .item{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;text-decoration:none}.footer-wrapper .main .contact .item:hover .icon img{transform:rotate(360deg)}.footer-wrapper .main .contact .item .icon img{transition:all .3s;height:var(--footer__main__contact__icon__aspect-radio)}.footer-wrapper .main .contact .item .block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#ccc}.footer-wrapper .main .contact .item .block span{color:#0e6adb;font-weight:bold}.footer-wrapper .main .brand{padding:var(--footer__main__spacing) 0;display:grid;grid-template-columns:repeat(3, 1fr)}.footer-wrapper .main .brand .slogan{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.footer-wrapper .main .brand .slogan .block{display:flex;align-items:center;gap:12px;font-size:var(--footer__main__brand__slogan__font-size);font-weight:bold;line-height:100%;text-transform:uppercase;color:#ccc}.footer-wrapper .main .brand .slogan .block span{color:#0e6adb}.footer-wrapper .main .brand .logo{height:100%;display:flex;justify-content:center;align-items:center}.footer-wrapper .main .brand .logo picture{display:grid;place-items:center}.footer-wrapper .main .brand .logo picture img{width:var(--footer__main__brand__logo__width)}.footer-wrapper .main .brand .opening-hours{height:100%;display:flex;justify-content:flex-end;align-items:center;gap:var(--footer__main__brand__opening-hours__gap);font-size:var(--footer__main__brand__opening-hours__font-size);font-weight:bold;line-height:100%;color:#ccc}.footer-wrapper .main .brand .opening-hours img{height:var(--footer__main__brand__opening-hours__icon__aspect-radio)}.footer-wrapper .main .menu{padding:var(--footer__main__spacing) calc(2*var(--footer__main__spacing));display:flex;justify-content:space-between;align-items:center}.footer-wrapper .main .menu a{text-decoration:none;color:#ccc;transition:all .3s}.footer-wrapper .main .menu a:hover{color:#0e6adb}.footer-wrapper .main .menu .divider{width:1px;height:1rem;background-color:#0e6adb}.footer-wrapper .main .separator{height:1px;background-color:#333}.footer-wrapper .strip{height:var(--footer__strip__height);background-repeat:repeat-x;background-image:url(../images/strip.webp)}.footer-wrapper .bottom{height:var(--footer__bottom__height);padding:0 var(--container-offset);background-color:#333;color:#ccc;display:flex;justify-content:space-between;align-items:center}.footer-wrapper .track{height:var(--footer__track__height);background-color:#0e6adb}@media only screen and (max-width: 768px){.footer-wrapper .main .contact{padding:48px 24px;flex-direction:column;gap:48px}.footer-wrapper .main .contact .item{align-self:flex-start}.footer-wrapper .main .contact .cpt-cta{width:100%;justify-content:center}.footer-wrapper .main .brand{grid-template-columns:auto;grid-template-rows:repeat(3, 1fr);grid-gap:24px}.footer-wrapper .main .brand .slogan .block{align-self:center}.footer-wrapper .main .brand .opening-hours{justify-content:center}.footer-wrapper .main .menu{padding:24px 0;flex-direction:column;gap:24px}.footer-wrapper .main .menu .divider{width:100%;height:1px;background-color:#333}.footer-wrapper .bottom{height:auto;padding:24px 0;flex-direction:column-reverse;gap:24px}}#menu-mobile nav{position:absolute;inset:0px 24px 0 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}#menu-mobile nav a{text-decoration:none;display:flex;align-items:center;font-size:20px;color:#fff;transition:all .3s}#menu-mobile nav a.active,#menu-mobile nav a:hover{color:#0e6adb}#menu-mobile nav .divider{width:100%;height:1px;background-color:#333}.app-wrapper{--page-servicos__padding: 72px 48px;--page-servicos__gap: 48px;--page-servicos__service__height: 280px;--page-servicos__service__border-radius: 32px;--page-servicos__service__icon: 96px;--page-servicos__service__font-size: 24px}@media(max-width: 1680px){.app-wrapper{--page-servicos__padding: 64px 48px;--page-servicos__gap: 36px;--page-servicos__service__height: 240px;--page-servicos__service__border-radius: 16px;--page-servicos__service__icon: 72px;--page-servicos__service__font-size: 18px}}#servicos{padding:var(--page-servicos__padding);background-color:#1a1a1a;background-image:url(../images/map-dark.webp);background-size:contain;background-repeat:no-repeat;background-position:center center;background-size:85% auto;background-attachment:fixed;display:flex;flex-direction:column;gap:var(--page-servicos__gap)}#servicos .wrapper{display:flex;justify-content:space-between;align-items:center;gap:var(--page-servicos__gap)}#servicos .wrapper .service{flex:1;height:var(--page-servicos__service__height);background-color:#333;border-radius:var(--page-servicos__service__border-radius);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s}#servicos .wrapper .service:hover{transform:scale(1.1);cursor:pointer}#servicos .wrapper .service img{height:var(--page-servicos__service__icon)}#servicos .wrapper .service span{color:gold;font-size:var(--page-servicos__service__font-size);font-weight:bold;transition:all .3s}@media only screen and (max-width: 768px){#servicos{padding:48px 24px}#servicos .wrapper{flex-direction:column;gap:24px}#servicos .wrapper .service{width:100%;height:auto;padding:48px 24px}}.app-wrapper{--page-cobertura__padding: 72px 48px;--page-cobertura__gap: 72px}@media(max-width: 1680px){.app-wrapper{--page-cobertura__padding: 48px 36px;--page-cobertura__gap: 48px}}#cobertura{padding:var(--page-cobertura__padding);background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../images/background-cobertura.webp) no-repeat center center fixed;background-size:cover;display:flex;flex-direction:column;gap:var(--page-cobertura__gap)}#cobertura .wrapper{position:relative;display:flex;align-items:center;gap:48px}#cobertura .wrapper .map{flex:1}#cobertura .wrapper .map svg{width:100%;display:flex}#cobertura .wrapper .map svg polygon{fill:rgba(0,0,0,0);transition:fill .3s;cursor:pointer}#cobertura .wrapper .map svg polygon:hover,#cobertura .wrapper .map svg polygon.active{fill:#0e6adb;stroke:rgba(0,0,0,0);transition:fill .3s;cursor:pointer}#cobertura .wrapper .location{display:flex;flex-direction:column;gap:48px;color:#e6e6e6}#cobertura .wrapper .location .city{display:flex;align-items:center;gap:12px;color:#e6e6e6;cursor:pointer;transition:all .3s}#cobertura .wrapper .location .city .number{background-color:#0e6adb;color:#fff;display:grid;place-items:center;font-weight:bold;border-radius:50%;width:32px;height:32px;transition:all .3s}#cobertura .wrapper .location .city.active,#cobertura .wrapper .location .city:hover{color:gold;text-shadow:0 0 30px gold,0 0 10px gold}#cobertura .wrapper .location .city.active .number,#cobertura .wrapper .location .city:hover .number{background-color:gold;color:#333}#cobertura .wrapper .location .regions{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:48px}#cobertura .wrapper .location .region{display:flex;flex-direction:column;gap:12px}#cobertura .wrapper .location .region span{background-color:gold;color:#333;align-self:flex-start;padding:6px 12px;border-radius:8px}@media only screen and (max-width: 768px){#cobertura{padding:48 24px;gap:48px;background:none;background-color:#333}#cobertura .wrapper{flex-direction:column}#cobertura .wrapper .map{width:100%}#cobertura .wrapper .map polygon{stroke:gold}#cobertura .wrapper .map text{font-size:48px}#cobertura .wrapper .location{width:100%}#cobertura .wrapper .location .regions{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr)}}.app-wrapper{--page-diferenciais__padding: 72px var(--container-offset);--page-diferenciais__gap: 72px;--page-diferenciais__timeline-gap: 72px;--page-diferenciais__timeline-line: 2px;--page-diferenciais__card-padding: 36px 72px;--page-diferenciais__card-gap: 18px;--page-diferenciais__step-aspect-radio: 72px;--page-diferenciais__step-font-size: 28px;--page-diferenciais__icon-aspect-radio: 72px;--page-diferenciais__title-font-size: 24px;--page-diferenciais__arrow-width: 124px;--page-diferenciais__arrow-height: 132px}@media(max-width: 1680px){.app-wrapper{--page-diferenciais__padding: 60px var(--container-offset);--page-diferenciais__gap: 60px;--page-diferenciais__timeline-gap: 60px;--page-diferenciais__timeline-line: 2px;--page-diferenciais__card-padding: 30px 60px;--page-diferenciais__card-gap: 12px;--page-diferenciais__step-aspect-radio: 60px;--page-diferenciais__step-font-size: 22px;--page-diferenciais__icon-aspect-radio: 60px;--page-diferenciais__title-font-size: 22px;--page-diferenciais__arrow-width: 100px;--page-diferenciais__arrow-height: 106px}}#diferenciais{padding:var(--page-diferenciais__padding);background-color:#1a1a1a;background-image:url(../images/map-dark.webp);background-size:contain;background-repeat:no-repeat;background-position:center center;background-size:85% auto;background-attachment:fixed;display:flex;flex-direction:column;gap:var(--page-diferenciais__gap)}#diferenciais .timeline{position:relative;display:flex;flex-direction:column;gap:var(--page-diferenciais__timeline-gap)}#diferenciais .timeline::after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:calc(2*var(--page-diferenciais__timeline-line));background-color:#0e6adb;z-index:1}#diferenciais .timeline .card{z-index:2;position:relative;width:calc(50% - var(--page-diferenciais__timeline-gap) - var(--page-diferenciais__timeline-line));padding:var(--page-diferenciais__card-padding);background-color:#333;box-shadow:0 0 50px 2px rgba(0,0,0,.4);border-radius:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--page-diferenciais__card-gap)}#diferenciais .timeline .card .step{position:absolute;top:50%;transform:translateY(-50%);height:var(--page-diferenciais__step-aspect-radio);width:var(--page-diferenciais__step-aspect-radio);background-color:#0e6adb;border-radius:16px;color:#ccc;font-weight:bold;font-size:var(--page-diferenciais__step-font-size);display:grid;place-items:center}#diferenciais .timeline .card .icon img{width:var(--page-diferenciais__icon-aspect-radio)}#diferenciais .timeline .card .title{font-size:var(--page-diferenciais__title-font-size);color:gold;text-align:center;line-height:100%}#diferenciais .timeline .card .text{color:#ccc;text-align:center}#diferenciais .timeline .card .arrow{position:absolute;top:50%;width:var(--page-diferenciais__arrow-width);height:var(--page-diferenciais__arrow-height);background-image:url("../images/arrow.png");background-position:center center;background-size:cover}#diferenciais .timeline .card.left{left:0;position:relative}#diferenciais .timeline .card.left .step{right:calc((var(--page-diferenciais__timeline-gap) + var(--page-diferenciais__timeline-line) + var(--page-diferenciais__icon-aspect-radio)/2)*-1)}#diferenciais .timeline .card.left .arrow{right:calc(-50% + var(--page-diferenciais__arrow-width)/2 - var(--page-diferenciais__timeline-gap)/2)}#diferenciais .timeline .card.right{left:calc(50% + var(--page-diferenciais__timeline-gap) + var(--page-diferenciais__timeline-line))}#diferenciais .timeline .card.right .step{left:calc((var(--page-diferenciais__timeline-gap) + var(--page-diferenciais__timeline-line) + var(--page-diferenciais__icon-aspect-radio)/2)*-1)}#diferenciais .timeline .card.right .arrow{left:calc(-50% + var(--page-diferenciais__arrow-width)/2 - var(--page-diferenciais__timeline-gap)/2);transform:scaleX(-1)}@media only screen and (max-width: 768px){#diferenciais{background-attachment:initial;padding:48px 24px}#diferenciais .timeline{gap:60px}#diferenciais .timeline .card{width:100%}#diferenciais .timeline .card.left,#diferenciais .timeline .card.right{inset:0}#diferenciais .timeline .card.left .step,#diferenciais .timeline .card.right .step{inset:initial;top:0}#diferenciais .timeline .card.left .arrow,#diferenciais .timeline .card.right .arrow{display:none}#diferenciais .timeline .card.left .step{left:0}#diferenciais .timeline .card.right .step{right:0}}.app-wrapper{--page-avaliacoes-padding: 72px;--page-avaliacoes-gap: 36px;--page-avaliacoes-title-font-size: 56px;--page-avaliacoes-title-stars-font-size: 36px;--page-avaliacoes-title-gap: 36px;--page-avaliacoes-testimony-height: 500px;--page-avaliacoes-testimony-border-radius: 36px;--page-avaliacoes-testimony-margin: 24px;--page-avaliacoes-testimony-font-size: 18px;--page-avaliacoes-testimony-icon-aspect-radio: 72px;--page-avaliacoes-customer-height: 72px;--page-avaliacoes-customer-gap: 24px;--page-avaliacoes-customer-border-radius: 36px;--page-avaliacoes-controls-aspect-radio: 72px;--page-avaliacoes-controls-border-radius: 24px}@media(max-width: 1680px){.app-wrapper{--page-avaliacoes-padding: 72px;--page-avaliacoes-gap: 36px;--page-avaliacoes-title-font-size: 48px;--page-avaliacoes-title-stars-font-size: 28px;--page-avaliacoes-title-gap: 36px;--page-avaliacoes-testimony-height: 500px;--page-avaliacoes-testimony-border-radius: 36px;--page-avaliacoes-testimony-margin: 24px;--page-avaliacoes-testimony-font-size: 16px;--page-avaliacoes-testimony-icon-aspect-radio: 60px;--page-avaliacoes-customer-height: 60px;--page-avaliacoes-customer-gap: 24px;--page-avaliacoes-customer-border-radius: 36px;--page-avaliacoes-controls-aspect-radio: 60px;--page-avaliacoes-controls-border-radius: 18px}}#avaliacoes{position:relative;padding:var(--page-avaliacoes-padding) var(--container-offset);background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../images/background-cobertura.webp) no-repeat center center fixed;background-size:cover;display:flex;flex-direction:column;gap:36px}#avaliacoes .wrapper{display:flex;flex-direction:column;gap:var(--page-avaliacoes-gap)}#avaliacoes .wrapper .testimony-carousel{width:100%}#avaliacoes .wrapper .testimony-carousel .testimony{height:var(--page-avaliacoes-testimony-height);border:solid 1px #0e6adb;border-radius:var(--page-avaliacoes-testimony-border-radius);background-color:rgba(14,106,219,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column}#avaliacoes .wrapper .testimony-carousel .testimony .text{position:relative;flex:1;margin:var(--page-avaliacoes-testimony-margin);display:grid;place-items:center;text-align:center;font-size:var(--page-avaliacoes-testimony-font-size);font-style:italic;color:#ccc}#avaliacoes .wrapper .testimony-carousel .testimony .text i{font-size:var(--page-avaliacoes-testimony-icon-aspect-radio);color:#0e6adb}#avaliacoes .wrapper .testimony-carousel .testimony .text i.top{position:absolute;top:0;left:0}#avaliacoes .wrapper .testimony-carousel .testimony .text i.bottom{position:absolute;bottom:0;right:0}#avaliacoes .wrapper .testimony-carousel .testimony .customer{height:var(--page-avaliacoes-customer-height);background-color:#1a1a1a;border-radius:var(--page-avaliacoes-customer-border-radius);display:flex;justify-content:center;gap:var(--page-avaliacoes-customer-gap)}#avaliacoes .wrapper .testimony-carousel .testimony .customer .avatar{height:100%;display:grid;place-items:center}#avaliacoes .wrapper .testimony-carousel .testimony .customer .avatar img{width:100%}#avaliacoes .wrapper .testimony-carousel .testimony .customer .name{height:100%;display:flex;flex-direction:column;justify-content:center;color:#ccc}#avaliacoes .wrapper .testimony-carousel .testimony .customer .name .stars{display:flex}#avaliacoes .wrapper .testimony-carousel .testimony .customer .name .stars i{color:gold}#avaliacoes .wrapper .testimony-carousel .testimony .customer .divider{width:1px;height:50%;align-self:center;background-color:#333}#avaliacoes .wrapper .testimony-carousel .testimony .customer a{height:100%;text-decoration:none;color:#ccc;display:flex;align-items:center;gap:var(--page-avaliacoes-customer-gap);transition:all .3s}#avaliacoes .wrapper .testimony-carousel .testimony .customer a:hover{color:gold}#avaliacoes .wrapper .testimony-carousel .testimony .customer a img{height:50%}#avaliacoes .action{display:flex;justify-content:center;align-items:center;padding-top:calc(var(--page-avaliacoes-padding)/2);padding-bottom:var(--page-avaliacoes-padding)}#avaliacoes .controls{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex}#avaliacoes .controls button{border:none;outline:none;width:var(--page-avaliacoes-controls-aspect-radio);height:var(--page-avaliacoes-controls-aspect-radio);font-size:var(--default-icon-font-size);cursor:pointer;margin:0;padding:0;transition:all .3s}#avaliacoes .controls button.prev{background-color:#333;color:gold;border-top-left-radius:var(--page-avaliacoes-controls-border-radius)}#avaliacoes .controls button.next{background-color:#333;color:gold;border-top-right-radius:var(--page-avaliacoes-controls-border-radius)}#avaliacoes .controls button:hover{background-color:gold;color:#333}#avaliacoes .slick-dots{bottom:-30px}#avaliacoes .slick-dots button{background-color:gold;height:12px !important;width:12px !important;border-radius:50%}#avaliacoes .slick-dots button:hover{background-color:#0e6adb}#avaliacoes .slick-dots button::before{content:"" !important}#avaliacoes .slick-dots .slick-active button{background-color:#0e6adb !important}@media only screen and (max-width: 600px){.app-wrapper{--page-avaliacoes-title-font-size: 36px;--page-avaliacoes-title-stars-font-size: 24px;--page-avaliacoes-title-gap: 0px;--page-avaliacoes-testimony-height: 500px;--page-avaliacoes-testimony-icon-aspect-radio: 48px}#avaliacoes{padding:24px;background-attachment:initial}#avaliacoes .title{gap:24px}#avaliacoes .title h2{text-align:center;line-height:125%}#avaliacoes .title p{max-width:100%}#avaliacoes .customer{height:auto !important;padding:18px 0;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:6px !important}#avaliacoes .customer .name{text-align:center}#avaliacoes .customer .name .stars{justify-content:center}#avaliacoes .customer .divider{display:none}#avaliacoes .customer .avatar img{width:32px !important}#avaliacoes .customer a{gap:0 !important}#avaliacoes .customer a img{width:48px !important}}#galeria{background-color:#1a1a1a;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:1fr}#galeria .item{height:420px;background-color:#0e6adb}#galeria .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s;filter:grayscale(1);opacity:.75}#galeria .item img:hover{filter:grayscale(0);opacity:1}@media only screen and (max-width: 768px){#galeria{grid-template-columns:repeat(2, 1fr)}#galeria .item{height:280px}}#sobre-nos{display:grid;grid-template-columns:repeat(2, 1fr)}#sobre-nos .about{position:relative;padding:48px 48px 48px var(--container-offset);background-color:#1a1a1a;color:#666;display:flex;flex-direction:column;gap:24px}#sobre-nos .about .strip-blue{position:absolute;right:0;bottom:0;display:flex;height:24px}#sobre-nos .about h1{color:#fff;font-size:32px;font-weight:bold;margin-bottom:24px}#sobre-nos .about h1 span{color:#0e6adb}#sobre-nos .about .slogan{display:flex;flex-direction:column;gap:6px;margin-top:24px}#sobre-nos .about .slogan .block{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:bold;line-height:100%;text-transform:uppercase;color:#ccc}#sobre-nos .about .slogan .block span{color:#0e6adb}#sobre-nos .brand{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../images/background-cobertura.webp) no-repeat center center fixed;background-size:cover;display:grid;place-items:center}#sobre-nos .brand picture{display:grid;place-items:center}#sobre-nos .brand picture img{width:60%}@media only screen and (max-width: 768px){#sobre-nos{grid-template-columns:auto;grid-template-rows:1fr auto;display:flex;flex-direction:column-reverse}#sobre-nos .about{padding:48px 24px;align-items:center}#sobre-nos .about p{text-align:center}#sobre-nos .about .slogan .block{align-self:center}#sobre-nos .brand{padding:96px 24px}}.app-wrapper{--page-contatos__form-padding: 48px 96px;--page-contatos__form-title-font-size: 36px;--page-contatos__form-gap: 36px;--page-contatos__form-item-height: 72px;--page-contatos__form-item-icon-aspect: 72px;--page-contatos__form-item-icon-font-size: 28px;--page-contatos__form-item-text-indent: 24px;--page-contatos__form-action-height: 72px;--page-contatos__form-action-gap: 24px;--page-contatos__form-action-font-size: 18px;--page-contatos__form-action-icon-font-size: 28px}@media(max-width: 1680px){.app-wrapper{--page-contatos__form-padding: 36px 72px;--page-contatos__form-title-font-size: 24px;--page-contatos__form-gap: 24px;--page-contatos__form-item-height: 48px;--page-contatos__form-item-icon-aspect: 48px;--page-contatos__form-item-icon-font-size: 18px;--page-contatos__form-item-text-indent: 12px;--page-contatos__form-action-height: 48px;--page-contatos__form-action-gap: 12px;--page-contatos__form-action-font-size: 16px;--page-contatos__form-action-icon-font-size: 18px}}#contatos{display:grid;grid-template-columns:repeat(2, 1fr)}#contatos .maps{display:flex;background-color:#333}#contatos .form{padding:var(--page-contatos__form-padding);display:flex;flex-direction:column;gap:var(--page-contatos__form-gap);background-color:#333}#contatos .form h2{font-size:var(--page-contatos__form-title-font-size);color:#fff;line-height:100%;align-self:center}#contatos .form form{flex:1;width:100%;display:flex;flex-direction:column;gap:var(--page-contatos__form-gap)}#contatos .form form .item{width:100%;height:var(--page-contatos__form-item-height);display:flex}#contatos .form form .item .icon{width:var(--page-contatos__form-item-icon-aspect);height:100%;background-color:#1a1a1a;border-top-left-radius:8px;border-bottom-left-radius:8px;display:grid;place-items:center}#contatos .form form .item .icon i{font-size:var(--page-contatos__form-item-icon-font-size);color:#0e6adb}#contatos .form form .item .field{flex:1;height:100%}#contatos .form form .item .field input,#contatos .form form .item .field textarea{width:100%;height:100%;background-color:rgba(0,0,0,0);color:#e6e6e6;font-weight:500;transition:all .3s;padding:var(--page-contatos__form-item-text-indent);border:solid 1px #1a1a1a;border-left:none;resize:none;border-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}#contatos .form form .item .field input::-moz-selection, #contatos .form form .item .field textarea::-moz-selection{background-color:#0e6adb;color:#fff}#contatos .form form .item .field input::selection,#contatos .form form .item .field textarea::selection{background-color:#0e6adb;color:#fff}#contatos .form form .item .field input:focus,#contatos .form form .item .field input:hover,#contatos .form form .item .field textarea:focus,#contatos .form form .item .field textarea:hover{outline:none;border-color:#666}#contatos .form form .item .field input::-moz-placeholder, #contatos .form form .item .field textarea::-moz-placeholder{color:#666;font-weight:normal}#contatos .form form .item .field input::placeholder,#contatos .form form .item .field textarea::placeholder{color:#666;font-weight:normal}#contatos .form form .item.full{height:100%;flex:1}#contatos .form form .action{width:100%;height:var(--page-contatos__form-action-height);display:flex;flex-direction:column}#contatos .form form .action button{width:100%;height:100%;background-color:gold;color:#333;outline:none;border:none;cursor:pointer;transition:all .3s;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:var(--page-contatos__form-action-gap);text-transform:uppercase;font-size:var(--page-contatos__form-action-font-size)}#contatos .form form .action button i{font-size:var(--page-contatos__form-action-icon-font-size);color:#333}#contatos .form form .action button:hover{background-color:#0b53ab;color:#fff}#contatos .form form .action button:hover i{color:#fff}@media only screen and (max-width: 768px){#contatos{grid-template-columns:auto;grid-template-rows:600px 1fr}#contatos .form{padding:48px 24px}}/*# sourceMappingURL=styles.min.css.map */