﻿@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap");:root{--global-gutter-x: 30px !important;--global-gutter-y: 0px !important;--color-1: #ffffff;--color-2: #000000;--color-3: #cccccc;--red-cf7: #f44336;--green-cf7: #8bc34a;--gray-cf7: #c5c5c5;--font-1: "Fira Code", monospace;--font-2: "Fira Code", monospace}html{overflow-x:hidden}html body{min-height:100vh;overflow-x:hidden}html body .row{--bs-gutter-x: var(--global-gutter-x);--bs-gutter-y: var(--global-gutter-y)}html body .container,html body .container-fluid,html body .container-lg,html body .container-md,html body .container-sm,html body .container-xl,html body .container-xxl{--bs-gutter-x: var(--global-gutter-x);--bs-gutter-y: var(--global-gutter-y)}html #page{font-family:var(--font-1);font-size:14px;min-height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}html #page p{margin:0 0 15px 0}html #page p:last-child{margin-bottom:0 !important}html #page p:empty{display:none}html #page h1,html #page h2,html #page h3,html #page h4,html #page h5,html #page h6{font-family:var(--font-2)}html #page img{display:block;max-width:100%;height:auto}html #page img.alignleft{float:left;margin:0 15px 15px 0}html #page img.aligncenter{margin:0 auto}html #page img.alignright{float:right;margin:0 0 15px 15px}html #page blockquote{width:fit-content;color:var(--color-2);background-color:var(--color-3);border-left:4px solid var(--color-2);padding:10px 15px;margin:0 0 15px 0}html #page blockquote:last-child{margin-bottom:0 !important}html #page hr{width:100%;height:1px;background-color:var(--color-2);border:0;margin:15px 0}html #page hr:first-child{margin-top:0 !important}html #page hr:last-child{margin-bottom:0 !important}html #page #main-header{width:100%}html #page #main-content{width:100%;}html #page #main-footer{width:100%;margin-top:auto}body #page{}body #page .custom-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (min-width:992px){body #page .mobile-only{display:none !important}}@media (max-width:991px){body #page .desktop-only{display:none !important}}body #page .aspect-ratio-1x1{max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}body #page .aspect-ratio-4x3{max-width:100%;height:auto;aspect-ratio:1.3333333333;object-fit:cover;object-position:center}body #page .aspect-ratio-16x9{max-width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover;object-position:center}body #page .aspect-ratio-21x9{max-width:100%;height:auto;aspect-ratio:2.3333333333;object-fit:cover;object-position:center}.slick-slider .slick-list .slick-track{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.slick-slider .slick-list .slick-track .slick-slide{height:inherit}.slick-slider .slick-dots{list-style:none;padding:0;margin:30px 0 0 0}.slick-slider .slick-dots li{opacity:0.5}.slick-slider .slick-dots li.slick-active{opacity:1}body #page .wpcf7-form .wpcf7-response-output{color:var(--color-1);font-weight:600;letter-spacing:0.5px;line-height:normal;text-align:center;border:0;border-radius:10px;background:var(--gray-cf7);padding:15px 15px 16px 15px;margin:30px 0 0 0}body #page .wpcf7-form.invalid .wpcf7-response-output{background:var(--red-cf7)}body #page .wpcf7-form.sent .wpcf7-response-output{background:var(--green-cf7)}body.shiftnav-open .shiftnav-toggle .fa::before{content:"" !important}#shiftnav-main{background-color:red}#shiftnav-main ul.shiftnav-menu>li{border-bottom:1px solid rgba(255, 255, 255, 0.1)}#shiftnav-main ul.shiftnav-menu>li a{color:var(--branco);font-weight:600}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>a::after{content:"";font-family:"FontAwesome";margin:0 0 0 15px}#shiftnav-main ul.shiftnav-menu>li.menu-item-has-children>ul{display:none}#shiftnav-main ul.shiftnav-menu>li ul li{background-color:rgba(255, 255, 255, 0.1)}#shiftnav-main ul.shiftnav-menu>li ul li:not(:nth-last-child(2)){border-bottom:1px solid rgba(255, 255, 255, 0.1)}@media (max-width:991px){#shiftnav-main ul.shiftnav-menu>li ul li a img{display:none}}body #page .btn-default{width:fit-content;text-decoration:none;background-color:var(--color-2);border:2px solid var(--color-2);padding:10px 15px;gap:15px;transition:all 0.3s;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}body #page .btn-default span{color:var(--color-1);transition:all 0.3s}body #page .btn-default img,body #page .btn-default svg{width:auto;height:16px}body #page .btn-default:hover{background-color:transparent;gap:10px}body #page .btn-default:hover span{color:var(--color-2)}