:root{--liondev-body-color:#666;--liondev-secondary-body-color:#fff;--liondev-secondary-list-color:#fff;--liondev-heading-color:#000;--liondev-background:#fff;--liondev-secondary-background:#fff;--liondev-boxed-background:#001f72;--liondev-sticky-header-background:#011443;--liondev-accent:#c4b17c;--liondev-accent-hover:#ad944e;--liondev-accent2:#36b1f8;--liondev-heading-font:"DM Serif Text";--liondev-body-font:"Jost";--liondev-body-size:2rem;--liondev-body-lineheight:2.8rem;--liondev-special-content-background:#061848;--liondev-popup-background:#041e3c;--liondev-input-background:#011443;--liondev-input-color:#fff;--liondev-button-background:#d3c59d;--liondev-button-color:#041d41;--liondev-input-border-color:#080a0c;--liondev-input-focus-border-color:#d3c59d;--liondev-input-border-radius:5px;--liondev-main-menu-color:#333;--liondev-main-menu-color-2:#111;--liondev-main-menu-background:#ee693d;--liondev-main-menu-background-hover:#36b0f8;--liondev-main-submenu-color:#666;--liondev-main-submenu-background:#fff;--liondev-main-submenu-background-hover:#f0f0f0;--liondev-main-submenu-background-hover-2nd:#d3d3d3;--liondev-main-submenu-background-hover-3rd:#b7b7b7}
*{-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}
h1,h2,h3,h4,h5,h6{display:inline-block;font-family:var(--liondev-heading-font);color:var(--liondev-heading-color);margin-bottom:18px;width:100%}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--liondev-accent)}
h1{font-size:3.8rem;line-height:4.5rem}
h2{font-size:2.8rem;line-height:3.5rem;margin-top:40px}
h3{font-size:2.6rem;line-height:4rem}
h3.bigger{font-size:3.2rem;line-height:5rem}
h4{font-size:1.9rem;line-height:2.8rem}
html{background-color:var(--liondev-background) !important}
body{font-family:var(--liondev-body-font);font-size:var(--liondev-body-size);line-height:var(--liondev-body-lineheight);color:var(--liondev-body-color)}
#brx-content{max-width:100%;margin-left:auto;margin-right:auto}
.brxe-section{padding:30px 0}
main p a{text-decoration:underline}
main p a:hover{color:#000}
main li a{text-decoration:underline}
main li a:hover{color:#000}
main blockquote{margin:25px 0;font-style:italic;font-size:21px;line-height:38px}
.brxe-container{max-width:90%}
:where(.brxe-slider) .title{color:#fff;font-size:3.1rem;line-height:4.2rem;margin-bottom:15px}
:where(.brxe-slider) .content{font-size:1.8rem;line-height:2.8rem}
:where(.brxe-slider) .swiper-pagination{gap:0}
:where(.brxe-slider) .swiper-pagination .swiper-pagination-bullet{width:24px;height:24px;border:1px solid transparent !important;border-radius:100px;background:transparent !important;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}
:where(.brxe-slider) .swiper-pagination .swiper-pagination-bullet::before{width:14px;height:14px;position:absolute;top:5px;left:5px;display:block;content:'';border-radius:100px;background:#fff}
:where(.brxe-slider) .swiper-pagination .swiper-pagination-bullet:hover::before{background:var(--liondev-accent)}
:where(.brxe-slider) .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--liondev-accent) !important}
:where(.brxe-slider) .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background:var(--liondev-accent) !important}
.brxe-breadcrumbs a{font-weight:500}
.brxe-breadcrumbs a:hover{text-decoration:underline}
.liondev-child-pages{width:100%}
.liondev-child-pages .liondev-child-pages-list{margin:0;padding:0;list-style:none}
.liondev-child-pages .liondev-child-pages-list a{color:var(--liondev-button-background)}
.liondev-child-pages .liondev-child-pages-list a:hover{color:var(--liondev-body-color)}
.liondev-image-box{display:grid;grid-template-columns:1fr;gap:30px;margin:30px 0}
.liondev-image-box .liondev-image-box-image{text-align:center}
.liondev-image-box .liondev-image-box-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.liondev-image-box .liondev-image-box-content h2{margin:0}
.liondev-image-box .liondev-image-box-content h3{margin:0;font-size:20px;font-style:italic;line-height:26px;font-family:var(--liondev-body-font) !important;font-weight:400}
.liondev-icon-box-container-block{gap:55px !important}
.liondev-icon-box-container-block .liondev-icon-box-container{--liondev-button-background:var(--liondev-main-menu-background) !important}
.liondev-icon-box-container-block .liondev-icon-box-container .liondev-icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.liondev-icon-box-container-block .liondev-icon-box-container .liondev-icon-box h3{font-family:var(--liondev-body-font);font-size:20px;line-height:35px;margin-bottom:0}
.liondev-icon-box-container-block .liondev-icon-box-container .liondev-icon-box span{opacity:.9;width:150px !important;padding:10px 15px !important;color:#fff;font-size:16px;border-radius:3px;background:var(--liondev-button-background) !important;-ms-flex-item-align:center;align-self:center}
.liondev-icon-box-container-block .liondev-icon-box-container .liondev-icon-box span:hover{opacity:1}
.liondev-image-overlay{position:relative;overflow:hidden}
.liondev-image-overlay:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.liondev-image-overlay .liondev-image-overlay-content{position:absolute;bottom:0;left:0;width:100%;padding:20px;z-index:1;color:#fff;background:rgba(0,0,0,0.4);font-size:18px}
.liondev-image-overlay .liondev-image-overlay-content h3{color:#fff;font-size:23px;font-family:var(--liondev-body-font)}
.brxe-button{background:var(--liondev-button-background) !important;font-size:1.8rem !important;color:var(--liondev-button-color) !important;font-weight:500 !important;padding:10px 0 !important;border-radius:4px !important;min-width:250px !important;width:100% !important;text-align:center !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;text-transform:uppercase !important}
.brxe-button.regular{width:auto !important}
.brxe-button:hover{background:var(--liondev-accent-hover) !important}
.brxe-button.outline{background:transparent !important}
.brxe-button.outline:hover{background:var(--liondev-accent) !important;color:var(--liondev-accent) !important}
.brxe-button.outline:hover i{-webkit-transition:none !important;transition:none !important}
.brxe-button.regular-button{width:auto !important}
:root{--wpforms-field-size-input-spacing:10px !important}
.wpforms-container .wpforms-field{padding-top:5px !important}
.wpforms-container .wpforms-submit{background:var(--liondev-button-background) !important;font-size:1.8rem !important;color:var(--liondev-button-color) !important;font-weight:500 !important;padding:10px 0 !important;border-radius:4px !important;min-width:250px !important;width:100% !important;text-align:center !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;text-transform:uppercase !important;text-align:center;line-height:32px !important;display:block;text-transform:uppercase !important}
.wpforms-container .wpforms-submit.regular{width:auto !important}
.wpforms-container .wpforms-submit:hover{background:var(--liondev-accent-hover) !important}
.brx-popup .brx-popup-backdrop{-webkit-transition:all .4s cubic-bezier(0,0,0.2,1) !important;transition:all .4s cubic-bezier(0,0,0.2,1) !important}
.brx-popup .brx-popup-content{-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,0.2,1);transition:-webkit-transform .4s cubic-bezier(0,0,0.2,1);transition:transform .4s cubic-bezier(0,0,0.2,1);transition:transform .4s cubic-bezier(0,0,0.2,1),-webkit-transform .4s cubic-bezier(0,0,0.2,1);-webkit-transform:scale(1);transform:scale(1);width:520px;max-width:90%;background:var(--liondev-background) !important;padding:45px 30px}
.brx-popup .brx-popup-content h3{width:100%}
.brx-popup .brx-popup-content .gform-theme--foundation{padding:0 !important;background:var(--liondev-background) !important}
.brx-popup.hide .brx-popup-content{-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,0.2,1);transition:-webkit-transform .4s cubic-bezier(0,0,0.2,1);transition:transform .4s cubic-bezier(0,0,0.2,1);transition:transform .4s cubic-bezier(0,0,0.2,1),-webkit-transform .4s cubic-bezier(0,0,0.2,1);-webkit-transform:scale(0.95);transform:scale(0.95)}
.brx-popup.brxe-popup-406{-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:0}
.brx-popup.brxe-popup-406 .brx-popup-content{border-radius:0;width:100%;max-width:500px;padding:0}
.brx-popup.brxe-popup-406 .brx-popup-content #mobile-menu-container{min-height:100vh}
.brx-popup.brxe-popup-406 .brx-popup-content #mobile-menu-container #mobile-nav-icons{gap:20px}
.brx-popup.brxe-popup-406 .brx-popup-content #mobile-menu-container #mobile-nav-icons i{font-size:16px;width:36px;height:36px;color:#fff;border-radius:30px;text-align:center;line-height:36px;background-color:var(--liondev-accent)}
.liondev-popup-close{position:absolute;top:10px;right:10px;cursor:pointer;display:block;width:25px;height:25px;line-height:25px !important;text-align:center;color:#fff;font-size:16px !important;font-weight:700;border-radius:100px}
body.admin-bar .brx-popup.brxe-popup-406 #mobile-menu-container{min-height:calc(100vh - 32px)}
#liondev-header{padding:15px 0}
#liondev-main-menu{font-size:1.5rem;text-transform:uppercase;color:var(--liondev-main-menu-color)}
#liondev-main-menu .bricks-nav-menu{gap:10px}
#liondev-main-menu .bricks-nav-menu>li{margin:0}
#liondev-main-menu .bricks-nav-menu>li a{padding:10px 20px}
#liondev-main-menu .bricks-nav-menu#menu-main>li{padding:0}
#liondev-main-menu .bricks-nav-menu#menu-main>li>.brx-submenu-toggle>button{display:none !important}
#liondev-main-menu .bricks-nav-menu#menu-main>li.current-menu-item>a,#liondev-main-menu .bricks-nav-menu#menu-main>li.current-menu-item>div>a,#liondev-main-menu .bricks-nav-menu#menu-main>li.current-page-ancestor>a,#liondev-main-menu .bricks-nav-menu#menu-main>li.current-page-ancestor>div>a{background-color:var(--liondev-main-menu-background);color:#fff !important}
#liondev-main-menu .bricks-nav-menu#menu-main>li>a,#liondev-main-menu .bricks-nav-menu#menu-main>li>div>a{border-radius:3px;-webkit-transition:all ease-in-out 100ms;transition:all ease-in-out 100ms;white-space:nowrap}
#liondev-main-menu .bricks-nav-menu#menu-main>li>a:hover,#liondev-main-menu .bricks-nav-menu#menu-main>li>div>a:hover{background-color:var(--liondev-main-menu-background-hover);color:#fff !important}
#liondev-main-menu .sub-menu{text-transform:none}
#liondev-main-menu .sub-menu .brx-submenu-toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#liondev-main-menu .sub-menu li{-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms;background-color:var(--liondev-main-submenu-background)}
#liondev-main-menu .sub-menu li a{line-height:22px;color:var(--liondev-main-submenu-color) !important;padding:10px 20px}
#liondev-main-menu .sub-menu li:hover,#liondev-main-menu .sub-menu li.current-menu-item{background-color:var(--liondev-main-submenu-background-hover)}
#liondev-main-menu .sub-menu li .sub-menu li{background-color:var(--liondev-main-submenu-background-hover)}
#liondev-main-menu .sub-menu li .sub-menu li:hover,#liondev-main-menu .sub-menu li .sub-menu li.current-menu-item{background-color:var(--liondev-main-submenu-background-hover-2nd)}
#liondev-main-menu .sub-menu li .sub-menu li .sub-menu li{background-color:var(--liondev-main-submenu-background-hover-2nd)}
#liondev-main-menu .sub-menu li .sub-menu li .sub-menu li a{color:var(--liondev-main-menu-color-2) !important}
#liondev-main-menu .sub-menu li .sub-menu li .sub-menu li:hover,#liondev-main-menu .sub-menu li .sub-menu li .sub-menu li.current-menu-item{background-color:var(--liondev-main-submenu-background-hover-3rd)}
#liondev-mobile-nav-menu{width:100%}
#liondev-mobile-nav-menu>nav>ul>li{margin-left:0}
#liondev-mobile-nav-menu>nav>ul>li a{display:block;text-transform:uppercase;font-size:1.8rem;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.1)}
#liondev-mobile-nav-menu>nav>ul>li .brx-submenu-toggle{border-bottom:1px solid rgba(255,255,255,0.1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#liondev-mobile-nav-menu>nav>ul>li .brx-submenu-toggle a{border:0}
#liondev-mobile-nav-menu>nav>ul>li:last-child .brx-submenu-toggle,#liondev-mobile-nav-menu>nav>ul>li:last-child a{border:none !important}
#liondev-mobile-nav-menu>nav>ul ul a{text-transform:none;text-indent:15px}
#liondev-mobile-nav-menu>nav>ul ul ul a{text-indent:30px}
#liondev-mobile-nav-menu>nav>ul ul ul a::before{content:'- '}
#liondev-hero,.liondev-hero{min-height:50vh;padding-top:50px;padding-bottom:50px;text-shadow:3px 4px 4px #212121}
#liondev-hero:not(.gray),.liondev-hero:not(.gray){--liondev-heading-color:#fff;color:#fff}
#liondev-hero .brxe-button,.liondev-hero .brxe-button{text-shadow:none !important;max-width:500px;margin-top:30px}
#liondev-hero .brxe-text,.liondev-hero .brxe-text{max-width:690px;font-size:22px;margin-bottom:15px}
.liondev-narrow-container{--liondev-button-background:var(--liondev-main-menu-background) !important;--liondev-button-color:#fff}
.liondev-narrow-container .brxe-text,.liondev-narrow-container .brxe-heading{width:100%}
.liondev-narrow-container .brxe-text{margin-bottom:45px}
.liondev-narrow-container .brxe-text a{color:var(--liondev-button-background)}
.liondev-narrow-container .brxe-button{opacity:.9;width:auto !important;padding:10px 15px !important}
.liondev-narrow-container .brxe-button:hover{opacity:1;background:var(--liondev-button-background) !important}
:root{--liondev-footer-background:#4a443d;--liondev-footer-color:rgba(255,255,255,0.8);--liondev-footer-color-hover:#fff}
#liondev-footer{background-color:var(--liondev-footer-background);color:var(--liondev-footer-color);font-size:14px;line-height:20px;padding:10px 0;padding:20px 0}
#liondev-footer .brxe-block{padding:10px 0}
#liondev-footer a{text-decoration:none;color:var(--liondev-footer-color)}
#liondev-footer a:hover{color:var(--liondev-footer-color-hover);text-decoration:underline}
#liondev-footer #menu-footer{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#liondev-footer #menu-footer li{margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#liondev-footer #menu-footer li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:640px){#liondev-footer #menu-footer{grid-template-columns:1fr 1fr 1fr 1fr}
}@media screen and (min-width:768px){h1{font-size:4.2rem;line-height:5.5rem}
h2{font-size:4rem;line-height:4.8rem}
.liondev-image-box{grid-template-columns:1fr 2fr}
.liondev-icon-box-container-block{display:grid;grid-template-columns:1fr 1fr;row-gap:40px !important;-webkit-column-gap:30px !important;-moz-column-gap:30px !important;column-gap:30px !important}
}@media screen and (min-width:834px){.liondev-icon-box-container-block{grid-template-columns:1fr 1fr 1fr}
.liondev-icon-box-container-block .liondev-icon-box-container .liondev-icon-box h3{font-size:18px;line-height:25px}
}@media screen and (min-width:992px){#liondev-footer #menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex}
}@media screen and (min-width:1024px){.brxe-section{padding:50px 0}
.liondev-narrow-container{max-width:960px !important}
#liondev-footer{padding:20px 0}
#liondev-footer .brxe-block{padding:0}
#liondev-footer #menu-footer #liondev-footer-copyright{max-width:40%}
}@media screen and (min-width:1200px){h1{font-size:4.8rem}
h2{font-size:4.2rem}
h2.smaller{font-size:3.9rem}
h3{font-size:3.2rem}
h4{font-size:2.4rem}
.liondev-icon-box-container-block{display:-webkit-box;display:-ms-flexbox;display:flex}
#liondev-hero,.liondev-hero{min-height:700px;padding-top:80px;padding-bottom:80px}
}@media screen and (min-width:1400px){.brxe-container{max-width:100%}
.liondev-icon-box-container-block .liondev-icon-box-container .liondev-icon-box h3{font-size:20px;line-height:32px}
}@media screen and (min-width:1536px){h1:not(.smaller){font-size:6rem;line-height:8rem}
.liondev-icon-box-container-block .liondev-icon-box-container .liondev-icon-box h3{font-size:22px;line-height:35px}
}@media screen and (min-width:1920px){.liondev-image-box{grid-template-columns:2fr 3fr}
}@media(max-width:380px){.brxe-button{padding:15px 5px !important}
.wpforms-container .wpforms-submit{padding:15px 5px !important}
}