body.bg_logo,body.bg_gradient{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body.bg_logo{background-image:var(--linear_gradient),var(--bg_img_logo)}body.bg_gradient{background-image:var(--linear_gradient)}header.container-header{background:var(--header-color, --body-bg)}header.container-header .content_header{padding:.5rem 1.5rem;display:flex;width:100%;max-width:var(--maxWidth);margin:0 auto}header.container-header .grid-child{margin:0}header.container-header .grid-child:first-child{max-width:var(--size_brand, 120px);padding:0}header.container-header .grid-child .navbar-brand{margin:0}header.container-header .grid-child.container-nav{--widthBrand: var(--size_brand, 120px);width:calc(100% - var(--widthBrand));padding-top:1rem;padding-bottom:1rem}header.container-header .grid-child.container-nav ul{background:var(--header-color, --body-bg)}header.container-header .grid-child.container-nav .navbar{justify-content:flex-end;width:100%;position:unset}header.container-header .grid-child.container-nav .navbar .btn_toggler:focus,header.container-header .grid-child.container-nav .navbar .btn_toggler:focus-visible{box-shadow:none}header.container-header .grid-child.container-nav .navbar .collapse.navbar-collapse{width:100%}header.container-header .grid-child.container-nav .navbar .collapse.show{display:flex;justify-content:space-between;flex-wrap:wrap;position:absolute;left:0;top:calc(var(--widthBrand));box-shadow:0 3px 5px rgba(0,0,0,.289)}.site_content{content-visibility:auto;contain-intrinsic-size:900px}main{min-height:calc(100vh - 233px);min-height:calc(100dvh - 233px)}.btn_primary{background-color:var(--cassiopeia-color-primary, #007bff);color:var(--link-color, #fff);text-decoration:none;transition:all .3s ease}.btn_primary:hover,.btn_primary:focus{color:var(--cassiopeia-color-primary, #0056b3);background-color:var(--link-color, #fff)}.content_title h1,.content_title h2,.content_title h3,.content_title h4,.content_title h5{font-size:clamp(2rem,2.5vw,3.5rem) !important;font-weight:bold !important}@supports(animation-timeline: scroll()){.scroll_animation.scroll_fade_left,.scroll_animation .scroll_fade_left{animation:fadeLeftAnimation linear both;animation-timeline:view();animation-range:entry 7% cover 40%}.scroll_animation.scroll_fade_right,.scroll_animation .scroll_fade_right{animation:fadeRightAnimation linear both;animation-timeline:view();animation-range:entry 7% cover 40%}.scroll_animation.scroll_fade_bottom,.scroll_animation .scroll_fade_bottom{animation:fadeBottomAnimation linear both;animation-timeline:view();animation-range:entry 7% cover 40%}.scroll_animation.scroll_fade_top,.scroll_animation .scroll_fade_top{animation:fadeTopAnimation linear both;animation-timeline:view();animation-range:entry 7% cover 40%}.scroll_animation.scroll_fade_center,.scroll_animation .scroll_fade_center{animation:fadeCenterAnimation linear both;animation-timeline:view();animation-range:entry 7% cover 40%}}@keyframes fadeLeftAnimation{0%{opacity:0;translate:-400px 0;scale:.6}100%{opacity:1;translate:0 0;scale:1}}@keyframes fadeRightAnimation{0%{opacity:0;translate:400px 0;scale:.6}100%{opacity:1;translate:0 0;scale:1}}@keyframes fadeBottomAnimation{0%{opacity:0;translate:0 200px;scale:.6}100%{opacity:1;translate:0 0;scale:1}}@keyframes fadeTopAnimation{0%{opacity:0;translate:0 -200px;scale:.6}100%{opacity:1;translate:0 0;scale:1}}@keyframes fadeCenterAnimation{0%{opacity:0;scale:.3}100%{opacity:1;scale:1}}@media screen and (width < 992px){header.container-header.position-sticky{position:sticky !important}header.container-header.sticky-top{top:0}}@media screen and (width < 1160px){.content_title{padding-left:1rem;padding-right:1rem}}