/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2026 | 19:18:52 */
.editor-styles-wrapper a:where(:not(.wp-element-button)){
	color: #7553e2 !important;
}

a:link { color: #ffffff !important;}

ul.wp-block-navigation__submenu-container{
	background:#111111 !important;
}

a.wp-block-navigation-item__content:hover{
	color:#7553e2 !important;
}
.is-content-justification-center.is-layout-constrained
.wp-block-group.alignfull.\.container.has-background{
    border: 0;
}

.wp-block-group.alignfull.\.container.has-background.is-content-justification-center.is-layout-constrained {
    border: 0;
}

form#conversion-form-formulario-do-blog{
	display: flex;
	align-items: center;
}

.wp-block-gallery.has-nested-images figcaption, figure.wp-block-image figcaption{
	color: #fff !important;
}

.wp-block-gallery.has-nested-images figcaption, figure.wp-block-image figcaption a{
	color: #7553e2 !important;
}

#rd-form-lhjemie1 .bricks-form__field {
    margin-bottom: 10px;
    padding: 0;
    width: 20em !important;
    margin-right: 20px;
}

button#rd-button-lhjemie4 {
    height: 50px;
    min-width: 90% !important;
}

#rd-column-lhjemie0 > div {
    background-color: #1C1E25 !important;
}

#rd-form-lhjemie1 .bricks-form__input:not(textarea) {
    height: 50px !important;
}

#wp-block-themeisle-blocks-advanced-columns-b08c743d {
    min-height: auto;
    padding: 20px 50px 0;
    background: #1E1F23;
}

#rd-section-lhjemidu{
	background-color: #1E1F23 !important;
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image img{
	height: 330px !important;
}

.o-posts-grid-post {
    max-width: 440px;
}

.wp-block-navigation .wp-block-navigation-item__label{
	color:#B6B6B7;
	font-size: 16px;
	font-weight: 500;
}

.wp-block-navigation .wp-block-navigation-item__label:hover{
	color: #7553e2;
}

.has-ti-bg-alt-color {
    color: #7553E2 !important;
}

.wp-block-group.alignfull.\.container.has-background.is-content-justification-center.is-layout-constrained {
    padding-bottom: 30px !important;
}

#ez-toc-container.ez-toc-black{
	display: none;
}
#wp-block-themeisle-blocks-advanced-columns-c1403630{
	background: #1C1E25;
    padding: 30px 0 30px 30px;
    border-radius: 10px;
}
h2.wp-block-heading {
    padding: 50px 0;
}

.wp-block-cover.alignfull.has-custom-content-position.is-position-top-center{
	min-height: 50vh !important;
}

#rd-form-lhjemie1 .bricks-form__field{
	margin-bottom: 0 !important;
}


a:visited {
    color: inherit;
}

.draggable {
	cursor: grab;
}

.slick-slide img {
	max-width: 100%;
	object-fit: cover;
    aspect-ratio: 4/3;
}

.slick-dots{
	display: none !important;
}

.slick-prev:before, .slick-next:before{
	    font-size: 35px;
}

.box-content{
	h3{
		a{
			text-decoration: none;
		}
	}
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail, .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail{
	    background: #202020;
}


.wp-block-group, button#rd-button-lhjemie4{
	margin-top: 0 !important;
}

.wp-block-button .wp-block-button__link{
	border-radius: 24px;
	border: 2px solid #FBA0A4;
	background: linear-gradient(352deg, rgba(45, 45, 45, 0.20) 49.98%, rgba(232, 232, 232, 0.20) 286.62%);
	box-shadow: 4.052px 5.672px 25.931px 0 rgba(219, 187, 255, 0.05), -4px -5px 10.96px -42.286px rgba(255, 80, 191, 0.10);
	backdrop-filter: blur(38.56012725830078px);
}

.rt-tpg-container .tpg-iso-filter>div button{
	border-radius: 50px;
}

.rt-tpg-container .tpg-iso-filter>div button:hover{
	color: #202020;
}

html :where([style*=border-bottom-width]){
	border-bottom: none;
}

.rt-iso-btn-sem-categoria{
display: none;	
}

footer a{
	    color: #8B90A0;
    font-size: 16px;
    text-decoration: none;
		padding-top: 10px;
}

footer a:hover{
	   color:#fff;
}

footer a:link{
	color: #8B90A0 !important;
}

footer h3{
	font-weight: 400;
}

footer h5 {
	color: #FFF;
	font-size: 17px;
}

footer a:visited{
	color: #8B90A0;
}

footer .has-white-color{
	color: #212529 !important;
}
footer .has-white-color a{
	color:#8B90A0;
}

footer h2.wp-block-heading{
	padding:0;
	font-size: 17px;
	color: #fff !important;
}

@media (max-width: 1200px){
    body {
        --wp--style--global--wide-size: 1140px;
    }
}

@media (max-width: 992px){
    body {
        --wp--style--global--wide-size: 960px;
    }
	.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap {
        display: block;
    }
	.wp-block-group.has-ti-fg-color.has-text-color.has-background.is-layout-constrained.wp-container-23 {
        padding-right: 20px !important;
    }
	.wp-block-column.is-vertically-aligned-center.is-layout-flow {
        flex-basis: 50% !important;
    }
	#rd-form-lhjemie1 .bricks-form__field {
        width: 100% !important;
    }
}

@media (max-width: 768px){
    body {
        --wp--style--global--wide-size: 720px;
    }

    form#conversion-form-formulario-do-blog{
        display: block;
    }

    .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
        background: #111 !important;
        color: #fff !important;
    }

	
    .wp-block-group.alignwide.is-layout-flow{ 
        display: flex; 
        justify-content: space-between;
    }


    .wp-block-group.alignfull.\.container.has-background.is-content-justification-center.is-layout-constrained {
        padding: 20px !important;
        position: fixed;
        width: 100%;
        background-color: #111;
        z-index: 10;
        top: 0;
    }
        
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image img {
        height: auto !important;
        margin-bottom: 20px;
    }

    .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
        margin-top: 0 !important;
    }

    .wp-block-navigation__responsive-container.is-menu-open 
    .wp-block-navigation__responsive-container-content{
        padding-top: 0 !important;
    }

    .wp-block-navigation__responsive-container.is-menu-open 
    .wp-block-navigation__responsive-container-content 
    .wp-block-navigation-item, .wp-block-navigation__responsive-container
    .is-menu-open .wp-block-navigation__responsive-container-content 
    .wp-block-navigation__container, .wp-block-navigation__responsive-container
    .is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list, 
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content 
    .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open 
    .wp-block-navigation__responsive-container-content 
    .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open 
    .wp-block-navigation__responsive-container-content .wp-block-page-list{
        align-items: flex-start !important;
        width: 100%;
    }

    .wp-block-group.alignfull.\.container.has-background.is-content-justification-center.is-layout-constrained {
        border-bottom: 2px solid #fff;
    }

    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li>a {
        font-size: 20px !important;
    }

    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li>a:hover{
        color: #7553e2;
    }
	
	header .wp-block-buttons>.wp-block-button{
		display: none;
	}
}

@media (max-width: 576px){
	
	.wp-block-cover.alignfull.has-custom-content-position.is-position-top-center{
	min-height: 100vh;
}
	
	button#rd-button-lhjemie4 { min-width: 100%;}
	
    body {
        --wp--style--global--wide-size: 540px;
    }
		
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:first-child {
        display: block !important;
    }

	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		padding-top: 20px;
    }
	
	#wp-block-themeisle-blocks-advanced-columns-c1403630{
		padding: 15px 15px 30px;
	}
	
	#rd-column-lhjemie0 > div{
		padding: 0 !important;
	}
	
	#rdstation-bricks-embeddable-form-bricks-component-1aCc0pk3gz6Ofs0B-WezJA .bricks-form__fieldset{
		margin: 0 0 15px !important;
	}
	
	input:read-write:not([type=search]), select, textarea{
		width: auto;
	}
	
	#rdstation-bricks-embeddable-form-bricks-component-1aCc0pk3gz6Ofs0B-WezJA .bricks-form__input{
		width: auto !important;
	}
	
	.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column>* {
    font-size: 19px;
	}
	
	#rd-form-lhjemie1 .bricks-form__field{
		margin-right: 0 !important;
	}
	
}