:root{--color-main:var(--brand-red);--color-text:#000;--color-red:var(--brand-red);--color-orange:#ef7c53;--color-blue:#4c83a4;--color-green:#53d94f;--color-yellow:#d9d453;--background:#fcf5ed;--foreground:#000;--primary-color:var(--brand-red);--primary-hover:var(--brand-red-dark);--secondary-color:#666;--border-color:#dee2e6;--light-bg:#fcf5ed;--footer-bg:var(--brand-red);--footer-dark:var(--brand-red);--brand-red:#83201c;--brand-red-dark:#5c1411;--brand-red-tint:#f6e9e8;--brand-red-border:#e6cdc7}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:none;height:100%}html,body{max-width:100vw;overflow-x:clip}body{font-family:var(--font-noto-serif), "Noto Serif", Arial, sans-serif;color:var(--color-text);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-size:14px;font-weight:400;line-height:1.4}.dh,.hide{display:none}.clear{clear:both}.app-layout{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.main-content{background:var(--background);flex-direction:column;flex:1;display:flex}a{color:#000;text-decoration:none}p a{color:var(--color-main)}p a:hover{text-decoration:underline}ul{list-style-type:none}p{padding-bottom:15px}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:inherit;font-weight:600}h2{margin-bottom:30px;font-size:22px;line-height:30px}label{width:200px;line-height:36px;display:inline-block}.text,.select,input[type=text],input[type=email],input[type=password],select,textarea{background:#eee;border:none;border-radius:5px;width:300px;margin-bottom:5px;padding:10px 15px;font-family:inherit;font-size:14px}input:focus,select:focus,textarea:focus{background:#e5e5e5;outline:none}.submit,.button,button{cursor:pointer;background:var(--color-main);color:#fff;text-align:center;border:none;border-radius:5px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:40px;transition:all .3s;display:inline-block;position:relative}.submit:hover,.button:hover,button:hover{opacity:.9}.button a{color:#fff}.button:hover,.button a:hover{text-decoration:none}.textarea,textarea{resize:none;background:#eee;border:none;border-radius:5px;width:100%;padding:15px;font:15px Arial,sans-serif}.sysmsg{color:#fff;background:#4c83a4;border-radius:5px;margin-bottom:10px;padding:10px 15px}.sysmsg a{color:#fff;font-weight:700}.sysmsg.error{background:var(--brand-red);color:#fff}.icon:before,.icon:after,span:before{font-family:"Font Awesome 5 Pro",sans-serif}.icon.user:before{content:""}.icon.credit:before{content:""}.icon.time:before{content:""}.icon.mail:before{content:""}.icon.status:before{content:""}.icon.status.s2:before{color:var(--color-green)}.icon.status.s1:before{color:var(--color-yellow)}.stars{color:#999;width:96px;height:16px;margin-right:5px;display:inline-block;position:relative}.member-layout{grid-template-columns:1fr 3fr;gap:30px;max-width:1410px;margin:0 auto;padding:30px;display:grid}.aside .block{background:#fff;border-radius:10px;margin-bottom:30px;padding:30px}.aside .block .bh{margin-bottom:20px;font-size:20px}.aside .nav{line-height:1.5}.aside .nav .active a{color:var(--color-main)}.aside .infos{margin-bottom:20px;line-height:1.5}.aside .button,.aside .submit{text-align:center;width:100%;display:block}.aside .icon:before{color:var(--color-main);width:20px;margin-right:2px;font-weight:700;display:inline-block}.aside button i{margin-right:5px}.block{background:#fff;border-radius:10px;margin-bottom:30px;padding:30px;position:relative}.block .bh{margin-bottom:30px}.payment{background:#fff;border-radius:10px;margin-bottom:30px;padding:30px;position:relative}table{border-collapse:collapse;text-align:left;width:100%}table .odd td{background:#0000000d}table td,table th{padding:10px}.cte_tariffs p{font-size:11px}.cte_tariffs table{border-collapse:collapse;border:none;width:100%;font-size:11px}.cte_tariffs td{border-top:1px solid #0000000d}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;top:45%}to{opacity:1;top:50%}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.pac-container{z-index:99999!important}@media (max-width:1000px){.member-layout{grid-template-columns:1fr;padding:20px}html{scroll-padding-bottom:calc(121px + env(safe-area-inset-bottom))}}
