.has-background-dark-green{background-color:#008081!important}.has-background-green{background-color:#329998!important}.has-background-white{background-color:#fff!important}.has-text-dark-green{color:#008081!important}.has-text-light-green{color:#329998!important}.custom-input::placeholder{color:#008081!important;opacity:1}.wysiwyg-green>p{color:green!important}.wysiwyg-white>p{color:#fff!important}#price .image-center{width:344px;padding-left:57px}.card-image-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.card-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:1215px){.image-wrapper{display:flex;justify-content:center;width:100%}}.show-wide{display:block}.show-mobile{display:none}@media screen and (max-width:1200px){.show-wide{display:none}.show-mobile{display:block}}#services p{text-align:justify}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#329998;color:#329998}.pagination-link.is-current{background-color:#329998;border-color:#329998;color:#fff}.button.hover-green:hover{border-color:#00843d!important}.modal,.modal.is-active{align-items:center;justify-content:center}.modal-card-with-image{max-width:min(95vw,1000px);max-height:90vh;width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;border:solid 3px #329998;background:#fff;transform:translateY(0);opacity:1;transition:transform .3s ease-out,opacity .3s ease-out}.modal-card-head,.modal-card-foot{flex:0 0 auto;background-color:#329998}.modal-card-body{flex:1 1 auto;min-height:0;overflow:auto}.modal-card-body .spotlight-group{max-height:none;overflow:visible}@media(max-width:768px){.modal-card-with-image{max-width:96vw;max-height:94vh}}.navbar-item,.navbar-link{font-size:1.3rem!important}.has-text-justified{text-align:justify!important}.copyright-and-trademark{font-size:.7rem}.footer-menu-alignment{justify-content:flex-end}.select select,.textarea,.input{background-color:#f6fafd!important;color:#329998!important;border:1px solid #008081!important}.input::placeholder{color:#329998!important;opacity:1}.card{border:2px solid #008081!important}.marker-container{position:relative;width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#329998;overflow:hidden}.marker-container img{width:80%;height:auto;object-fit:contain}.green-icon{color:#329998}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pagination-previous,.pagination-next{flex:0 1 auto;margin-bottom:.25rem;margin-right:.5rem}.pagination-list{display:flex;flex-wrap:wrap;margin:0;padding:0}.pagination-link{margin:.1rem}@media screen and (max-width:768px){.pagination-previous,.pagination-next{margin-right:.25rem}.pagination{justify-content:center}}.gc-slots{height:300px!important;overflow:auto}.card-header .control.is-expanded{min-width:0}@media(max-width:420px){#gc-slots .buttons{gap:.5rem}#gc-slots .button{width:100%}}.js-cookie-consent{z-index:1000!important}.container .subtitle>p{text-align:justify!important;padding:.5rem}.js-slide-down{opacity:0;transform:translateY(-40px);will-change:transform,opacity}.columns.is-variable.is-2{--columnGap: .5rem}.columns.is-variable.is-2{margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable.is-2>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns .column .card{width:100%}.tip-tap-scroll{display:block;max-width:100%;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;text-align:center}.tip-tap-scroll::-webkit-scrollbar{height:10px}.tip-tap-scroll::-webkit-scrollbar-track{background:transparent}.tip-tap-scroll::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px}.tip-tap-scroll .tip-tap-block{display:inline-block;max-width:100%;text-align:left}.tip-tap-scroll .tip-tap-block table{width:auto!important;max-width:100%!important;table-layout:auto;border-collapse:collapse;margin:0 auto}.tip-tap-block table th{background-color:#339998!important;color:#fff;padding:.2rem}.tip-tap-block table th p{padding:.5rem}.tip-tap-block table td{padding:.2rem}.tip-tap-block table td p{padding-top:.5rem}@media screen and (max-width:768px){.mt-custom-mobile{margin-top:11rem!important}}.card-title{display:flex;align-items:center;justify-content:center;text-align:center}
