@keyframes swb-animate{0%{transform:scale(.5);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.kk-star-ratings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kk-star-ratings.kksr-shortcode{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.kk-star-ratings .kksr-muted{opacity:.5}.kk-star-ratings .kksr-stars,.space-whatsapp-button>div{position:relative}.kk-star-ratings .kksr-stars .kksr-stars-active,.kk-star-ratings .kksr-stars .kksr-stars-inactive{display:flex}.kk-star-ratings .kksr-stars .kksr-stars-active{overflow:hidden;position:absolute;top:0;left:0}.kk-star-ratings .kksr-stars .kksr-star{cursor:pointer;padding-right:0}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon{transition:.3s all}.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active{width:0!important}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover~.kksr-star .kksr-icon{background-image:url(/wp-content/plugins/kk-star-ratings/src/core/public/svg/inactive.svg)}.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon{background-image:url(/wp-content/plugins/kk-star-ratings/src/core/public/svg/active.svg)}.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon{background-image:url(/wp-content/plugins/kk-star-ratings/src/core/public/svg/selected.svg)}.kk-star-ratings .kksr-legend{margin-left:.75rem;margin-right:.75rem}.space-whatsapp-button{position:fixed;bottom:20px;z-index:999999}.space-whatsapp-button.right{right:20px}.space-whatsapp-button .tooltip{position:absolute;top:-60%;right:60%;max-width:calc(100vw - 105px);height:32px;padding:0 14px;border:0;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));transform:translateZ(0);pointer-events:none;font-size:.8em}.space-whatsapp-button .tooltip.fixed{opacity:1}.space-whatsapp-button:hover .tooltip{opacity:1;animation:none;transition:opacity .2s}.space-whatsapp-button .tooltip:after{content:"";display:block;position:absolute;top:30px;right:3px;border:solid transparent;border-width:6px 0 6px 18px;border-left-color:#fff;transform:rotate(70deg)}.space-whatsapp-button.animated:after,.space-whatsapp-button.animated:before{content:"";display:block;position:absolute;z-index:-1;border-radius:50%;border:1px solid #25d366;left:-10px;right:-10px;bottom:-10px;top:-10px;animation:swb-animate 1.5s linear infinite;opacity:0;backface-visibility:hidden;pointer-events:none}.space-whatsapp-button.animated:after{animation-delay:.5s}@font-face{font-family:"ETmodules";src:url(/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff)format("woff");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap}#logo{height:100%;min-height:84%!important;width:190px!important}#left-area ul li ul{width:300px!important;padding:2px 0 2px 10px}#main-footer{margin-top:-32px}#footer-info{float:none;text-align:center}.single .post{margin-bottom:0!important;padding-bottom:0!important}.kk-star-ratings.kksr-shortcode{background-color:#007b20;border-radius:60px;color:#fff;display:flex;flex-direction:column;margin-bottom:-20px;padding:10px 10px 5px}#newsletter input::placeholder,input::placeholder{color:#fff!important}#newsletter input{margin-bottom:8px}#newsletter .et_contact_bottom_container{float:none;margin:0;padding:0 0 0 3%}#newsletter button{margin:0}@media all and (max-width:980px){.et_mobile_menu{border-top:3px solid #212121!important;background:#333!important}.et_mobile_menu li a,h2,h3,p{text-align:center}.mobile_menu_bar:before{color:#aaa}#logo{margin-top:0;height:100%;width:100%}#newsletter button{width:100%!important}}@media all and (max-width:600px){a.et_pb_button,h2,p{text-align:center}a.et_pb_button{width:100%}}.mobile_menu_bar:after,.mobile_menu_bar:before{color:#0c702a!important}@media only screen and (max-width:980px){#main-header{position:fixed!important}#main-header #et-top-navigation{padding:24px 0 0!important}}