


html,body,  h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6,     .myclass{font-family:Georgia, Times, 'Times New Roman', serif }
html,body, p,.p,       blockquote, .menu li, li, form, .button,.myclass{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif }
.reddish{color:var(--alert) ;}
.pad1{padding-top:2.5rem ;padding-right:1.25rem ;padding-bottom:1.25rem ;padding-left:1.25rem ;}  
.rrond{border-radius:10px ;}
.cb-host .button, .cb-host .callout, .cb-host input, .cb-host textarea, .cb-host select, .cb-host .label, .cb-host img{border-radius:6px ;}
.marg20{margin-top:1.25rem ;margin-bottom:1.25rem ;}  
.hero{background-image:url('/site-assets/images/905208A3-7168-4E4F-84C5-F5F6BDE6EC2A.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.hero{background-attachment:scroll!important}}
.hero1{height:75vh ;}  
.heroC{position:relative;z-index:0}.heroC:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.47 ;background-color:rgba(20, 44, 44, 1.00) ;}
.hero{position:relative;z-index:0}.hero:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.47 ;background-color:rgba(20, 44, 44, 1.00) ;}
.backg{background-color:var(--primary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.backg{background-attachment:scroll!important}}
.rond2{border-radius:20px 20px 20px 20px ;}
.card{box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.60);}
.hero2{height:50vh ;}  
.heroC{background-image:url('/site-assets/images/E69CB264-8DD4-4DCC-9F9A-5EE14D42879C.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:auto   ; }@media (hover:none) and (pointer:coarse){.heroC{background-attachment:scroll!important}}
 .mymenu>.menu a, .menu.mymenu a{--menu-link-color:rgba(25, 73, 39, 1.00);--menu-link-color-hover:rgba(18, 104, 42, 1.00);--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-caret-color:rgba(25, 73, 39, 1.00);--menu-border-accent:2px solid var(--menu-link-color)} .mymenu>.menu .menu-text, .menu.mymenu .menu-text{--menu-text-color:rgba(25, 73, 39, 1.00)} .mymenu>.menu>li>a, .menu.mymenu>li>a{padding-top:1rem;padding-bottom:1rem} .mymenu>.menu .submenu>li>a, .menu.mymenu .submenu>li>a{padding-top:0.75rem;padding-bottom:0.75rem} .mymenu>.menu li.active>a, .mymenu>.menu li.is-active>a, .mymenu>.menu a.is-active, .menu.mymenu li.active>a, .menu.mymenu li.is-active>a, .menu.mymenu a.is-active{--menu-bg-color:rgba(97, 103, 173, 1.00);--menu-link-color:rgba(254, 254, 254, 1.00);--menu-caret-color:rgba(18, 104, 42, 1.00);--menu-link-color-hover:rgba(254, 254, 254, 1.00)} .mymenu>.menu .submenu li.active>a, .mymenu>.menu .submenu li.is-active>a, .mymenu>.menu .submenu a.is-active, .menu.mymenu .submenu li.active>a, .menu.mymenu .submenu li.is-active>a, .menu.mymenu .submenu a.is-active{--menu-caret-color:rgba(18, 104, 42, 1.00)} .mymenu>.menu .submenu a, .menu.mymenu .submenu a{--menu-caret-color:rgba(25, 73, 39, 1.00)} .mymenu>.menu .submenu, .menu.mymenu .submenu{--submenu-bg-color:rgba(254, 254, 254, 1.00);--submenu-border:1px solid rgba(202, 202, 202, 1.00)} .mymenu>.menu .submenu a, .menu.mymenu .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(25, 73, 39, 1.00);--menu-link-color-hover:rgba(18, 104, 42, 1.00)} .mymenu>.menu .submenu .menu-text, .menu.mymenu .submenu .menu-text{--menu-text-color:rgba(25, 73, 39, 1.00)} .mymenu>.menu .submenu li.active>a, .mymenu>.menu .submenu li.is-active>a, .mymenu>.menu .submenu a.is-active, .menu.mymenu .submenu li.active>a, .menu.mymenu .submenu li.is-active>a, .menu.mymenu .submenu a.is-active{--menu-caret-color:rgba(18, 104, 42, 1.00);--menu-bg-color:rgba(97, 103, 173, 1.00);--menu-link-color:rgba(254, 254, 254, 1.00);--menu-link-color-hover:rgba(254, 254, 254, 1.00)}
 .top-bar.mytop, .top-bar.mytop ul{--topbar-background:rgba(230, 230, 230, 0.00)} .top-bar.mytop{padding:0 0.5rem} .title-bar.mytop{--titlebar-background:rgba(10, 10, 10, 0.00);--titlebar-color:rgba(20, 44, 44, 1.00);padding:0.75rem} .title-bar.mytop .menu-icon{--hamburger-color:rgba(20, 44, 44, 1.00);--hamburger-width:1.25rem;--hamburger-height:1rem;--hamburger-weight:2px}
.fitter{--fittext-min:2.000000rem;--fittext-max:5.000000rem;--fittext-slope:0.052174;--fittext-max-target:5.217400vw;--fittext-y-intercept:15.304321;--fittext-min-target:0.956520rem;font-size:clamp(var(--fittext-min),calc(var(--fittext-min-target) + var(--fittext-max-target)),var(--fittext-max)) ;line-height:1}
.tc-faq .accordion-title{color:var(--text-color) ;}
            .tc-faq .accordion-title{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) {            .tc-faq .accordion-title{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .tc-faq .accordion-title{font-size:calc(16rem/16) ;line-height:1.50 }}
            .cb-availability-page p, .cb-availability-page label, .cb-availability-page select, .cb-availability-page option, .cb-availability-page textarea, .cb-availability-page input, .cb-availability-page .button, .cb-availability-page td, .cb-availability-page th, .cb-availability-page .label{font-size:calc(20rem/16) ;}@media only screen and (min-width:40em) {            .cb-availability-page p, .cb-availability-page label, .cb-availability-page select, .cb-availability-page option, .cb-availability-page textarea, .cb-availability-page input, .cb-availability-page .button, .cb-availability-page td, .cb-availability-page th, .cb-availability-page .label{font-size:calc(20rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .cb-availability-page p, .cb-availability-page label, .cb-availability-page select, .cb-availability-page option, .cb-availability-page textarea, .cb-availability-page input, .cb-availability-page .button, .cb-availability-page td, .cb-availability-page th, .cb-availability-page .label{font-size:calc(20rem/16) ;line-height:1.50 }}
.tc-faq .accordion-title:hover{color:var(--text-color) ;}
.tc-faq .accordion-title:focus{color:var(--text-color) ;}
.tc-faq .accordion-item.is-active>.accordion-title{color:var(--text-color) ;}
.portal-login{padding:2rem ;}  
.portal-login{min-width:0.00px ;max-width:560.00px ;}


#stacks_in_Lcom.you_35 {
}
