.section-icon{width:12px;height:12px;background-color:#2254f7;border-radius:50%}.guides-item{max-width:100%;overflow:hidden;box-shadow:0 24px 64px 0 rgba(22,28,45,0.02);background-color:#fff;border-radius:14px}.guides-item .guides-item-image{height:200px;border-radius:14px;transition:all 0.4s ease-in-out}.guides-item .guides-item-image img{border-radius:14px}.guides-item .guides-item-image:hover{transform:scale3d(1.01, 1.01, 1.01);transform-style:preserve-3d;box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 3px rgba(0,0,0,0.08)}.guides-item .guides-item-image:hover .image-overlay{background-image:linear-gradient(to bottom, rgba(22,28,45,0.5) 0%, #161c2d 100%);transition-duration:0.4s}.guides-item .image-overlay{position:absolute;border-radius:14px;background-image:linear-gradient(to bottom, rgba(22,28,45,0.3) 0%, #161c2d 100%);width:100%;height:100%;top:0;left:0}.guides-item .absolute-text-box{width:100%;height:100%;padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-end}.guides-item .absolute-text-box .title-decorator{width:40px;height:4px;border-radius:13.5px;background-color:#2254f7;z-index:2}.guides-item .absolute-text-box .guides-title{letter-spacing:0.5px;margin-top:10px;margin-bottom:0;z-index:2}.guides-item:hover{text-decoration:none !important}.filters-grid{z-index:3;position:relative;display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:24px}.filters-grid>input,.filters-grid>.select-box{grid-column:auto / span 3}.filters-grid>input:first-child{grid-column:auto / span 5}.filters-grid .search-input-lg{border-radius:5px;width:100%;background-color:#f4f7fa;border:1px solid #f4f7fa;padding:8px 1rem;font-size:1.0625rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}.filters-grid .search-input-lg::placeholder{color:#5a5a72}.filters-grid .select-box{background-color:#f6f7fb !important;border-radius:5px;position:relative}.filters-grid .select-box select{border-radius:5px;background-color:#f6f7fb !important;width:100%;font-size:1rem;padding:10px 1rem;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none !important;outline:none !important;box-shadow:none !important}.filters-grid .select-box select::-ms-expand{display:none}.filters-grid .select-box select[readonly]{background:#eee;pointer-events:none;touch-action:none;color:#a2a2b1 !important}.filters-grid .select-box::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 11' fill='%235A5A72'%3E%3Cpath d='M9.5 11a1.51 1.51 0 0 1-1.06-.44l-8-8A1.5 1.5 0 0 1 2.56.44L9.5 7.38 16.44.44a1.5 1.5 0 0 1 2.12 2.12l-8 8A1.51 1.51 0 0 1 9.5 11z' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:6px;pointer-events:none;position:absolute;right:12px;top:19px;transition:transform linear 0.15s;width:10px}.filters-grid .select-box.read-only::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 11' fill='%23a2a2b1'%3E%3Cpath d='M9.5 11a1.51 1.51 0 0 1-1.06-.44l-8-8A1.5 1.5 0 0 1 2.56.44L9.5 7.38 16.44.44a1.5 1.5 0 0 1 2.12 2.12l-8 8A1.51 1.51 0 0 1 9.5 11z' /%3E%3C/svg%3E%0A") !important}.filters-grid .button-box-azul{border-radius:5px;background-color:#1c46d1;padding:0.625rem 1rem;color:#fff;border:none}.filters-grid .button-box-azul:hover{background-color:#183db4}.guide-cover-box{position:relative;min-height:340px}.guide-cover-image{background-repeat:no-repeat;background-position-y:center;background-size:cover;min-height:340px;height:100%;width:100%}.guide-cover-overlay{position:absolute;opacity:0.78;background-image:linear-gradient(to bottom, #020c1c, rgba(4,29,60,0.53));width:100%;height:100%;top:0;left:0}.cover-texts-box{position:relative;display:flex;align-items:center;max-width:750px;min-height:220px}.vertical-divider{height:24px;width:1px;opacity:0.4;background-color:#869ab8;margin:0 10px}@media (max-width: 991.98px){.guides-item .guides-item-image{height:185px}}@media (max-width: 767.98px){.filters-grid{grid-column-gap:1rem}.filters-grid>input,.filters-grid>.select-box{grid-column:auto / span 5}.filters-grid>input:first-child{grid-column:auto / span 12}.filters-grid>:last-child{grid-column:auto / span 2}.vertical-divider{margin:0 8px}}
