.no-list{list-style:none;margin:0;padding:0}.element-resources .element-resources-list{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.element-resources .element-resources-list .element-resources-list-item-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 1rem 3rem -20px rgba(0,0,0,.18);cursor:pointer;display:grid;height:100%!important;justify-content:center;line-height:1;padding:20px;width:100%}.element-resources .element-resources-list .element-resources-list-item-icon,.element-resources .element-resources-list .element-resources-list-item-title{display:block;text-align:center}.element-resources .element-resources-list .element-resources-list-item-icon{margin-bottom:10px}.element-resources .element-resources-list .element-resources-list-item-tooltip{display:none}@media (min-width:768px){.element-resources .element-resources-list{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.element-resources .element-resources-list{grid-template-columns:1fr 1fr 1fr 1fr}.element-resources .element-resources-list .element-resources-list-item{position:relative}.element-resources .element-resources-list .element-resources-list-item:hover:before{background-color:transparent;content:"";display:block;height:20px;position:absolute;top:-15px;width:100%}.element-resources .element-resources-list .element-resources-list-item:hover .element-resources-list-item-tooltip{background-color:#333;border-radius:10px;cursor:pointer;display:block;height:120px;left:50%;position:absolute;top:-135px;transform:translateX(-50%);width:100%;z-index:10}.element-resources .element-resources-list .element-resources-list-item:hover .element-resources-list-item-tooltip:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;bottom:-10px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.element-resources .element-resources-list .element-resources-list-item .element-resources-list-item-tooltip .element-resources-list-item-tooltip-content{height:100%;position:relative;width:100%}.element-resources .element-resources-list .element-resources-list-item .element-resources-list-item-tooltip .element-resources-list-item-tooltip-content-image{border-radius:10px;display:block;height:100%;overflow:hidden;padding:10px;width:100%}.element-resources .element-resources-list .element-resources-list-item .element-resources-list-item-tooltip .element-resources-list-item-tooltip-content-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.element-resources .element-resources-list .element-resources-list-item .element-resources-list-item-tooltip svg{fill:#fff;font-size:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element-resources .element-resources-list .element-resources-list-item .element-resources-list-item-tooltip:hover svg{fill:#e0182d}}.element-resources .element-resources-modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding:30px 0;position:fixed;top:0;width:100%;z-index:99999999}.element-resources .element-resources-modal .element-resources-modal-content{background-color:#fff;border-radius:4px;left:50%;position:absolute;transform:translateX(-50%);width:90%}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-header{align-items:center;border-bottom:1px solid #f1f1f1;display:grid;grid-template-columns:1fr 50px}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-header .element-resources-modal-title{padding:10px}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-header .element-resources-modal-title h3{margin:0}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-header .element-resources-modal-close{cursor:pointer;font-size:22px;padding:10px 20px;text-align:right}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-header .element-resources-modal-close svg{position:relative;top:3px}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-body{padding:20px;position:relative}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-body .element-resources-modal-body-text p:last-child{margin:0}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-footer{align-items:center;border-radius:0 0 5px 5px;display:grid;grid-template-columns:1fr 1fr;justify-content:center}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-footer .element-resources-modal-footer-arrow{background-color:#f1f1f1;cursor:pointer;font-size:20px;padding:10px;text-align:center}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-footer .element-resources-modal-footer-arrow:first-child{border-radius:0 0 0 5px}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-footer .element-resources-modal-footer-arrow:last-child{border-left:1px solid #e5e5e5;border-radius:0 5px 0 0}.element-resources .element-resources-modal .element-resources-modal-content .element-resources-modal-footer .element-resources-modal-footer-arrow svg{font-size:22px;position:relative;top:3px}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block{margin:0 auto 20px;position:relative}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-iframe{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;z-index:9}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block iframe{border-radius:5px;height:100%;left:0;position:absolute;top:-1px;width:100%}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-youtube-block{background-color:#f1f1f1;border-radius:5px;overflow:hidden;position:relative}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-loading{align-items:center;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:5px;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-loading .embed-block-loading-thumbnail{height:100%;position:absolute;width:100%}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-loading .embed-block-loading-thumbnail span{display:block;font-size:16px;left:50%;position:absolute;text-align:center;top:60%;transform:translate(-50%);width:100%}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-loading .embed-block-loading-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-loading .embed-block-loading-icon{font-size:50px;position:relative;top:-20px;z-index:9}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-loading .embed-block-loading-icon:before{content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:-1}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-loading .embed-block-loading-icon svg{animation:loading-spin .8s linear infinite}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-block-loading .fa-youtube{color:#c1c1c1!important;font-size:50px}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-youtube-caption{margin-top:5px;padding:2px}.element-resources .element-resources-modal .element-resources-modal-body-video .embed-youtube-block .embed-youtube-caption p{border-left:4px solid var(--brand01);font-size:12px;font-style:italic;margin:0;padding-left:5px;text-align:justify}@media (min-width:540px){.element-resources .embed-block-iframe iframe{top:0}}@media (min-width:992px){.element-resources .element-resources-modal{padding-top:50px}.element-resources .element-resources-modal .element-resources-modal-content{width:50%}}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.element-google-reviews .google-review-row{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:1fr 1fr}.element-google-reviews .element-google-reviews-card{height:100%;overflow:hidden;transition:all .4s ease-in-out}.element-google-reviews .element-google-reviews-card:hover{box-shadow:0 0 10px rgba(0,0,0,.2);transform:translateY(-3px)}.element-google-reviews .element-google-reviews-card-custom-text{color:#111;line-height:1.4;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.element-google-reviews .element-google-reviews-card-avatar{height:40px;margin:0 auto;width:40px}.element-google-reviews .element-google-reviews-card-title{font-size:14px;font-weight:700;line-height:18px;margin:0;max-width:100%;overflow:hidden;padding-top:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.element-google-reviews .element-google-reviews-card-body{background-color:rgba(0,0,0,.03);border-radius:8px;box-sizing:border-box;height:100%;padding:10px;position:relative;transition:background-color .1s ease 0s}.element-google-reviews #loadMoreBtn{margin-bottom:20px;margin-top:20px;text-align:center}.element-google-reviews .doug-custom-star{font-size:15px}.element-google-reviews .element-google-reviews-header-wrapper{align-items:center;background-color:rgba(0,0,0,.03);border-radius:8px;display:flex;flex-wrap:wrap;padding:18px 24px 24px}.element-google-reviews .element-google-reviews-card-text{margin-bottom:0;text-align:center}.element-google-reviews .element-google-reviews-card-text svg{font-size:12px}.element-google-reviews .element-google-reviews-header{margin-bottom:10px;width:100%}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-wrapper-left,.element-google-reviews .element-google-reviews-header .element-google-reviews-header-wrapper-right{width:100%}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-logo svg{height:50px;width:120px}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-logo{align-items:center;display:grid;grid-template-columns:120px 1fr}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-logo h5{margin:0 0 0 10px}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-stars{align-items:center;display:grid;grid-template-columns:130px 1fr;margin-bottom:10px}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-button{text-align:center}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-button a{background-color:#fff;border-radius:50px;display:inline-block;padding:10px 20px}.element-google-reviews .element-google-reviews-card-show-more{cursor:pointer;display:block;font-size:11px;margin-top:5px;text-align:center}.element-google-reviews .element-google-reviews-card-show-more a{color:hsla(0,0%,7%,.5)}.element-google-reviews .card{border:none}.element-google-reviews #starsMediaAvaliacoes{font-weight:700}.element-google-reviews #starsMediaAvaliacoes svg{position:relative;top:1px}.element-google-reviews .quantidadeAvaliacoes{color:gray;font-size:10px}.element-google-reviews .google-review-load-more-button{display:block;text-align:center}.element-google-reviews .google-review-load-more-button button{border:none;border-radius:50px;outline:none!important;padding:10px 20px}@media (min-width:360px){.element-google-reviews .google-review-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:0) and (max-width:768px){.element-google-reviews .element-google-reviews-card-custom-text{font-size:11px}}@media (min-width:576px){.element-google-reviews .element-google-reviews-header{width:100%}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-wrapper{display:grid;grid-template-columns:1fr 250px}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-stars{display:flex;justify-content:flex-end}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-button,.element-google-reviews .element-google-reviews-header .element-google-reviews-header-wrapper-right{text-align:right}}@media (min-width:768px){.element-google-reviews .element-google-reviews-card-custom-text{font-size:13px}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-wrapper{grid-template-columns:300px 1fr}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-wrapper-right{display:grid;grid-template-columns:1fr 1fr}.element-google-reviews .element-google-reviews-header .element-google-reviews-header-stars{margin:0}.element-google-reviews .element-google-reviews-header #starsMediaAvaliacoes{margin-right:10px}}@media (min-width:992px){.element-google-reviews .google-review-row{grid-template-columns:1fr 1fr 1fr}}.element-screenshots .element-screenshots-swiper{padding:40px 0;width:300px}.element-screenshots .element-screenshots-frame{background:none!important;height:495px;left:50%;overflow:visible;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:295px;z-index:99}.element-screenshots .element-screenshots-frame img{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}@media (min-width:0) and (max-width:359px){.element-screenshots .element-screenshots-frame{height:260px!important;width:150px!important}}@media (min-width:362px){.element-screenshots .element-screenshots-swiper{width:350px}}@media (min-width:768px){.element-screenshots .element-screenshots-swiper{width:560px}}@media (min-width:992px) and (max-width:1199px){.element-screenshots .element-screenshots-swiper{width:980px}.element-screenshots .element-screenshots-frame{height:415px!important;width:255px!important}}.element-screenshots .element-screenshots-item a{display:block}.element-screenshots .element-screenshots-item img{border-radius:20px 20px 10px 10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.12)}@media (min-width:1200px){.element-screenshots .element-screenshots-swiper{width:100%}}.no-scroll{overflow:hidden}
