.elementor-1145 .elementor-element.elementor-element-602ec98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-1145 .elementor-element.elementor-element-602ec98:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-602ec98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(297deg, #C89B4A 0%, #CAA055 100%);}.elementor-1145 .elementor-element.elementor-element-34ecccd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6EE89A29;--border-color:#6EE89A29;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-34ecccd::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(313deg, #1B2A4A3B 21%, #1B2A4AF0 75%);}.elementor-1145 .elementor-element.elementor-element-34ecccd:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-34ecccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1145 .elementor-element.elementor-element-00789c2{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1145 .elementor-element.elementor-element-64b314e{text-align:start;}.elementor-1145 .elementor-element.elementor-element-64b314e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;}.elementor-1145 .elementor-element.elementor-element-8baac64{text-align:start;font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-cream0001 );}.elementor-1145 .elementor-element.elementor-element-acdc183{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1145 .elementor-element.elementor-element-3e302bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1145 .elementor-element.elementor-element-85de45f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1145 .elementor-element.elementor-element-a59ed18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-1ee50af .e-search-submit{background-color:#1F7A32;}.elementor-1145 .elementor-element.elementor-element-1ee50af .e-search-input{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);border-radius:10px 0px 0px 10px;}.elementor-1145 .elementor-element.elementor-element-1ee50af{--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;--e-search-submit-margin-inline-start:0px;--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:0px;--e-search-submit-icon-gap:0px;--e-search-submit-border-radius:0px 10px 10px 0px;--e-search-submit-padding:10px 20px 10px 20px;}.elementor-1145 .elementor-element.elementor-element-1ee50af .e-search-submit span{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-1145 .elementor-element.elementor-element-841419b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.04;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-841419b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-841419b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1145 .elementor-element.elementor-element-841419b::before, .elementor-1145 .elementor-element.elementor-element-841419b > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-841419b > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-841419b > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-841419b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-841419b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://advmaysa.tiagowebdesigner.com.br/wp-content/uploads/2026/07/Gemini_Generated_Image_35rajx35rajx35ra-Photoroom.png");--background-overlay:'';background-position:center center;}.elementor-1145 .elementor-element.elementor-element-7a834d0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-167acba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1145 .elementor-element.elementor-element-167acba .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#0F2B4A;}@media(max-width:1024px){.elementor-1145 .elementor-element.elementor-element-64b314e .elementor-heading-title{font-size:32px;}.elementor-1145 .elementor-element.elementor-element-8baac64{font-size:18px;}.elementor-1145 .elementor-element.elementor-element-acdc183{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1145 .elementor-element.elementor-element-3e302bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-85de45f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-841419b{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1145 .elementor-element.elementor-element-167acba .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-1145 .elementor-element.elementor-element-602ec98{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1145 .elementor-element.elementor-element-34ecccd{--min-height:44vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-34ecccd::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-34ecccd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(293deg, #1B2A4A3B 0%, #1B2A4AF0 58%);}.elementor-1145 .elementor-element.elementor-element-64b314e .elementor-heading-title{font-size:34px;}.elementor-1145 .elementor-element.elementor-element-8baac64{padding:0px 0px -10px 0px;font-size:16px;}.elementor-1145 .elementor-element.elementor-element-1ee50af .e-search-input{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-1ee50af .e-search-submit span{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-841419b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-167acba{text-align:start;}.elementor-1145 .elementor-element.elementor-element-167acba .elementor-heading-title{font-size:34px;}.elementor-1145 .elementor-element.elementor-element-1859f02{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}}@media(min-width:768px){.elementor-1145 .elementor-element.elementor-element-602ec98{--content-width:1350px;}.elementor-1145 .elementor-element.elementor-element-34ecccd{--content-width:1350px;}.elementor-1145 .elementor-element.elementor-element-acdc183{--content-width:1350px;}.elementor-1145 .elementor-element.elementor-element-3e302bc{--width:66.6666%;}.elementor-1145 .elementor-element.elementor-element-85de45f{--width:33.3333%;}.elementor-1145 .elementor-element.elementor-element-7a834d0{--width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1145 .elementor-element.elementor-element-00789c2{--width:100%;}.elementor-1145 .elementor-element.elementor-element-7a834d0{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-45bffdd */.cssbread-link,
.cssbread-link:visited {
    color: #0F2B4A !important;
    text-decoration: none !important;
}
.cssbread-link:hover {
    color: #35689e !important;
}
.cssbread-sep {
    margin: 0 8px;
    color: 35689e !important;
}
.cssbread-current {
    color: #35689e !important;
    font-weight: 500;
}

@media (max-width: 767px) {
    .cssbread {
        font-size: 14px !important;
    }
    .cssbread-sep {
        margin: 0 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64b314e */.elementor-1145 .elementor-element.elementor-element-64b314e .elementor-heading-title { color: #FDFCF9; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ed8a062 */.cssblogarch-grid{display:grid!important;gap:30px!important}
.cssblogarch-grid--cols1{grid-template-columns:1fr!important}
.cssblogarch-grid--cols2{grid-template-columns:repeat(2,1fr)!important}
.cssblogarch-grid--cols3{grid-template-columns:repeat(3,1fr)!important}
.cssblogarch-card{position:relative!important;cursor:pointer!important;display:flex!important;flex-direction:column!important}
.cssblogarch-img{position:relative!important;z-index:2!important;min-height:230px!important;border-radius:10px!important;background-size:cover!important;background-position:center center!important;background-color:#F0F4F8!important;overflow:hidden!important}
.cssblog-cat-badge{position:absolute!important;top:16px!important;left:16px!important;z-index:3!important;background:#1B2A4A!important;color:#FFFFFF!important;font-family:"Red Hat Text",sans-serif!important;font-size:11px!important;font-weight:600!important;padding:4px 12px!important;border-radius:6px!important;text-decoration:none!important;display:inline-block!important}
.cssblogarch-body{position:relative!important;z-index:1!important;background:#FFFFFF!important;border-radius:10px!important;box-shadow:0px 5px 10px 5px rgba(0,0,0,0.05)!important;margin-top:-27px!important;padding:52px 27px 27px 27px!important}
.cssblogarch-meta{display:flex!important;align-items:center!important;gap:10px!important;font-family:"Raleway",sans-serif!important;font-size:12px!important;font-weight:400!important;color:#636363!important;margin-bottom:12px!important}
.cssblogarch-title{margin:0 0 12px!important;font-family:"Red Hat Display",sans-serif!important;font-size:30px!important;font-weight:800!important;line-height:1.3em!important}
.cssblogarch-title a{color:#1B2A4A!important;text-decoration:none!important}
.cssblogarch-title a:hover{color:#2A7C8A!important}
.cssblogarch-excerpt{font-family:"Red Hat Display",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.2em!important;color:#4A5568!important;margin:0 0 18px!important}
.cssblogarch-readmore{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#1F7A32!important;color:#FFFFFF!important;font-family:"Red Hat Text",sans-serif!important;font-size:18px!important;font-weight:500!important;padding:16px 40px!important;border-radius:8px!important;text-decoration:none!important;flex-direction:row-reverse!important}
.cssblogarch-readmore:hover{background:#106D24!important;color:#FFFFFF!important}
.cssblogarch-empty{padding:60px 20px!important;text-align:center!important;font-family:"Red Hat Text",sans-serif!important;font-size:15px!important;color:#94A3B8!important}
.cssblogarch-pagination{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:32px!important}
.cssblogarch-pagination a,.cssblogarch-pagination span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;height:36px!important;border-radius:8px!important;font-family:"Red Hat Text",sans-serif!important;font-size:14px!important;text-decoration:none!important;color:#1B2A4A!important;border:1px solid #E2E8F0!important}
.cssblogarch-pagination .current{background:#1B2A4A!important;color:#FFFFFF!important;border-color:#1B2A4A!important}
.cssblogarch-pagination a:hover{background:#F0F4F8!important}
@media(max-width:767px){.cssblogarch-grid--cols2,.cssblogarch-grid--cols3{grid-template-columns:1fr!important}.cssblogarch-title{font-size:26px!important}.cssblogarch-excerpt{font-size:14px!important}}
@media(min-width:768px) and (max-width:1024px){.cssblogarch-grid--cols3{grid-template-columns:repeat(2,1fr)!important}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1859f02 */.cssblogcats-grid{
    display:grid!important;
    grid-template-columns:repeat(4,1fr)!important;
    gap:20px!important;
}

.cssblogcat-card{
    display:flex!important;
    flex-direction:column!important;
    background:#FFFFFF!important;
    border:1px solid #E2E8F0!important;
    border-radius:5px!important;
    overflow:hidden!important;
    text-decoration:none!important;
    transition:box-shadow .25s ease,transform .25s ease!important;
}

.cssblogcat-card:hover{
    box-shadow:0 6px 20px rgba(0,0,0,.10)!important;
    transform:translateY(-3px)!important;
}

.cssblogcat-info{
    display:flex!important;
    flex-direction:column!important;
    flex:1!important;
}

.cssblogcat-name{
    display:block!important;
    font-family:"Marcellus",serif!important;
    font-size:22px!important;
    font-weight:400!important;
    color:#FFFFFF!important;
    background:#1B2A4A!important;
    padding:16px 20px!important;
    border-radius:5px 5px 0 0!important;
    margin:0!important;
    line-height:1.3!important;
}

.cssblogcat-desc{
    display:block!important;
    font-family:"Red Hat Text",sans-serif!important;
    font-size:16px!important;
    color:#64748B!important;
    line-height:1.6!important;
    padding:18px 20px!important;
    margin:0!important;
    flex:1!important;
}

.cssblogcat-count{
    display:none!important;
}

.cssblogcat-cta{
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
    font-family:"Albert Sans",sans-serif!important;
    font-size:14px!important;
    font-weight:600!important;
    color:#2A7C8A!important;
    margin:0 20px 20px!important;
    transition:color .2s ease!important;
}

.cssblogcat-card:hover .cssblogcat-cta{
    color:#1B2A4A!important;
}

@media(max-width:767px){
    .cssblogcats-grid{
        grid-template-columns:1fr!important;
    }
}

@media(min-width:768px) and (max-width:1024px){
    .cssblogcats-grid{
        grid-template-columns:repeat(2,1fr)!important;
    }
}/* End custom CSS */