@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff2?v=73f0a8") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff?v=35b07e") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff2?v=73f0a8") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff?v=35b07e") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff2?v=4357be") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff?v=f5902d") format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto-RegularItalic;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff2?v=4357be") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff?v=f5902d") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Light.woff2?v=d26871") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Light.woff?v=c73eb1") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto-Light;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Light.woff2?v=d26871") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Light.woff?v=c73eb1") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-LightItalic.woff2?v=e8eaae") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-LightItalic.woff?v=13efe6") format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto-LightItalic;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-LightItalic.woff2?v=e8eaae") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-LightItalic.woff?v=13efe6") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Thin.woff2?v=ad538a") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Thin.woff?v=d3b473") format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto-Thin;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Thin.woff2?v=ad538a") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Thin.woff?v=d3b473") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-ThinItalic.woff2?v=5b4a33") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-ThinItalic.woff?v=8a96ed") format("woff");font-weight:100;font-style:italic}@font-face{font-family:Roboto-ThinItalic;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-ThinItalic.woff2?v=5b4a33") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-ThinItalic.woff?v=8a96ed") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Medium.woff2?v=90d167") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Medium.woff?v=1d6594") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto-Medium;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Medium.woff2?v=90d167") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Medium.woff?v=1d6594") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-MediumItalic.woff2?v=13ec0e") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-MediumItalic.woff?v=83e114") format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto-MediumItalic;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-MediumItalic.woff2?v=13ec0e") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-MediumItalic.woff?v=83e114") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff2?v=b52fac") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff?v=50d75e") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto-Bold;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff2?v=b52fac") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff?v=50d75e") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-BoldItalic.woff2?v=94008e") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-BoldItalic.woff?v=4fe0f7") format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto-BoldItalic;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-BoldItalic.woff2?v=94008e") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-BoldItalic.woff?v=4fe0f7") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Black.woff2?v=59eb36") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Black.woff?v=313a65") format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto-Black;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Black.woff2?v=59eb36") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-Black.woff?v=313a65") format("woff")}@font-face{font-family:Roboto;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-BlackItalic.woff2?v=f75569") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-BlackItalic.woff?v=cc2fad") format("woff");font-weight:900;font-style:italic}@font-face{font-family:Roboto-BlackItalic;src:url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-BlackItalic.woff2?v=f75569") format("woff2"),url("../../../media/vendor/roboto-fontface/fonts/roboto/Roboto-BlackItalic.woff?v=cc2fad") format("woff")}body{content-visibility:auto;contain-intrinsic-size:700px;position:relative;transition-property:opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);opacity:0}body.bg_logo,body.bg_gradient,body.bg_logo_gradient{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body.bg_logo{background-image:var(--bg_img_logo)}body.bg_logo_gradient{background-image:var(--linear_gradient),var(--bg_img_logo)}body.bg_gradient{background-image:var(--linear_gradient)}body:has(.video_parallax) .site_content{background-color:var(--body-bg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body:has(.video_parallax).bg_logo .site_content{background-image:var(--bg_img_logo)}body:has(.video_parallax).bg_logo_gradient .site_content{background-image:var(--linear_gradient),var(--bg_img_logo)}body:has(.video_parallax).bg_gradient .site_content{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{--heightHeader: var(--size_hHeader, 90px);--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(--heightHeader));box-shadow:0 3px 5px rgba(0,0,0,.289)}.site_content{z-index:1}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}.glass_effect{backdrop-filter:blur(2px) saturate(100%);-webkit-backdrop-filter:blur(2px) saturate(100%);border:2px solid hsla(0,0%,100%,.3);box-shadow:0 1px 20px rgba(0,0,0,.05)}.glass_effect:has(.tCard){background-color:rgba(0,0,0,0);backdrop-filter:unset;-webkit-backdrop-filter:unset;border:5px solid rgba(0,0,0,0);box-shadow:unset}.glass_effect:has(.tCard) .tCard{backdrop-filter:blur(2px) saturate(100%);-webkit-backdrop-filter:blur(2px) saturate(100%);border:2px solid hsla(0,0%,100%,.06);box-shadow:0 1px 20px rgba(0,0,0,.05)}@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}}