@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css";

@import"https://fonts.bunny.net/css?family=figtree:400,400i,500,500i,600,600i,700,700i,800,800i,900,900i";body,html{min-height:100%!important}body{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-size:15px;margin:0;padding:0;background-color:transparent!important;display:flex;min-height:100vh;flex-direction:column;background-color:#0c0e0f!important}body.no-scroll{overflow:hidden}.no-pad{padding:0!important}ul{list-style:none;list-style-type:none;padding:0;margin:0}.center-me{display:flex;flex-direction:row;align-items:center;justify-content:center}.center-text{text-align:center!important}section{padding:30px 0;background-color:#212529}section h5{font-size:1.2rem}section h5 .trending-fire{color:red}section#history p{font-size:1.1rem;line-height:1.2rem}section#stand-blog-home{background:#282f33;background:linear-gradient(90deg,#282f33,#44555e 20%,#2b323d 50%,#3e4557 87%,#30353d);padding-bottom:40px;padding-top:40px}section#stand-blog-home h5{color:#fff}section#stand-blog-home .btn-load-more-latest{padding-left:20px;padding-right:20px;font-weight:500;border-radius:100px!important;background-color:#ffffff17;display:flex;flex-direction:row;justify-content:center;align-items:center}section#stand-blog-home .btn-load-more-latest .bi{margin-left:8px;margin-bottom:-4px;pointer-events:none!important}section#stand-blog-home .btn-load-more-latest:hover{background-color:#fff3;color:#fff}section#stand-blog-home #blog-more-loader{height:0px;overflow:hidden;opacity:0;pointer-events:none;-webkit-transition:all .2s ease!important;-moz-transition:all .2s ease!important;-o-transition:all .2s ease!important;transition:all .2s ease!important}section#stand-blog-home #blog-more-loader.show{height:auto;overflow:visible;opacity:1;pointer-events:all}section h5{margin-bottom:25px;text-transform:uppercase;letter-spacing:.04rem;font-weight:400!important}section h5 strong{font-weight:800}.col-2point5-lg{width:20%}.card{margin-bottom:15px;border-radius:.85rem!important;overflow:hidden}.card.grid-card{display:flex;flex-direction:row;border:none!important;background-color:transparent!important}.card.grid-card .card-body{width:calc(100% - 85px);padding:0 0 0 15px;display:flex;flex-direction:column}.card.grid-card .card-body .card-title{font-size:.9rem;line-height:1rem;font-weight:600;letter-spacing:normal}.card.grid-card .image-wrap{width:70px;height:60px;border-radius:10px;background-color:#999}.card.trending-card-new{border:none;text-decoration:none!important;background-color:transparent!important}.card.trending-card-new:hover .image-wrap{opacity:.7}.card.trending-card-new .image-wrap{width:100%;height:auto;border-radius:12px;background-color:#999;position:relative;overflow:hidden}.card.trending-card-new .image-wrap img{width:100%;height:auto}.card.trending-card-new .card-body{padding:10px 0 0;display:flex;flex-direction:column;justify-content:center}.card.trending-card-new .card-body small{width:100%;display:flex;flex-direction:row;margin-bottom:5px}.card.trending-card-new .card-body small .date{margin-right:10px}.card.trending-card-new .card-body small .category{margin-left:10px;font-weight:700}.card.trending-card-new .card-body .card-title{font-weight:500;font-size:.9rem;line-height:1.1rem}.card.top-blog-main{display:flex;flex-direction:column;border:none;background-color:transparent!important}.card.top-blog-main .image-wrap{width:100%;height:auto;position:relative;overflow:hidden;border-radius:.85rem;margin-bottom:10px}.card.top-blog-main .image-wrap img{height:auto;width:100%}.card.top-blog-main .card-body{width:100%;display:flex;flex-direction:column;padding-left:0;padding-right:0;letter-spacing:normal!important}.card.top-blog-main .card-body small{width:100%;display:flex;flex-direction:row;margin-bottom:5px;color:#ccc}.card.top-blog-main .card-body small .date{margin-right:10px}.card.top-blog-main .card-body small .category{margin-left:10px;font-weight:700}.card.top-blog-main .card-body .card-title{font-weight:800;font-size:1.7rem;line-height:1.8rem;color:#fff}.card.top-blog-main .card-body p{font-size:1rem;font-weight:500;color:#ddd}.card.top-blog-grid{display:flex;flex-direction:column;border:none;text-decoration:none;margin-bottom:20px;background-color:transparent!important}.card.top-blog-grid .image-wrap{width:100%;height:auto;position:relative;overflow:hidden;border-radius:.85rem;margin-bottom:0}.card.top-blog-grid .image-wrap img{height:auto;width:100%}.card.top-blog-grid .card-body{width:100%;display:flex;flex-direction:column;padding-left:0;padding-right:0;letter-spacing:normal!important;padding-bottom:0}.card.top-blog-grid .card-body small{width:100%;display:flex;flex-direction:row;margin-bottom:5px;font-size:.8rem;color:#ccc}.card.top-blog-grid .card-body small .date{margin-right:10px}.card.top-blog-grid .card-body small .category{margin-left:10px;font-weight:700}.card.top-blog-grid .card-body .card-title{font-weight:500;font-size:1rem;line-height:1.1rem;color:#fff}.card.top-blog-grid .card-body p{font-size:.85rem;font-weight:500;margin-bottom:0;color:#ccc}section#facilities{border-top:solid 1px #333}section#facilities p{font-size:1.1rem;line-height:1.4rem}@media (max-width: 991px){.col-2point5-lg{width:100%}.card.top-blog-main{margin-bottom:0!important}.card.card.top-blog-grid{display:flex;flex-direction:row;border-radius:0!important;align-items:center;margin-bottom:0}.card.card.top-blog-grid .image-wrap{width:140px;height:120px;border-radius:0!important;display:flex;flex-direction:column;justify-content:center}.card.card.top-blog-grid .image-wrap img{border-radius:10px!important}.card.card.top-blog-grid .card-body{width:calc(100% - 155px);padding-left:15px;padding-top:0}.card.card.top-blog-grid .card-body .card-title{font-size:1.1rem}}@media (max-width: 575px){.col-2point5-lg{width:100%}.card.top-blog-main{margin-bottom:0!important}.card.card.top-blog-grid{display:flex;flex-direction:row;border-radius:0!important;align-items:center;margin-bottom:0}.card.card.top-blog-grid .image-wrap{width:120px;height:100px;border-radius:0!important;display:flex;flex-direction:column;justify-content:center}.card.card.top-blog-grid .image-wrap img{border-radius:10px!important}.card.card.top-blog-grid .card-body{width:calc(100% - 135px);padding-left:15px;padding-top:0}.card.card.top-blog-grid .card-body .card-title{font-size:1rem}}.modal{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;padding-top:80px}.modal.light .modal-dialog,.modal.light .modal-dialog .modal-content{background-color:#fff!important}.modal.light .modal-dialog .modal-content .image-wrap:after{background-color:#fff!important}.modal.light .modal-dialog .modal-content .modal-body{background-color:#fff!important}.modal.light .modal-dialog .modal-content .modal-body .meta-info,.modal.light .modal-dialog .modal-content .modal-body .meta-info span{color:#666!important}.modal.light .modal-dialog .modal-content .modal-body .meta-info span.rating{color:#2f4f4f;font-weight:500}.modal.light .modal-dialog .modal-content .modal-body .meta-info strong,.modal.light .modal-dialog .modal-content .modal-body p{color:#333!important}.modal.showing-trailer .modal-dialog .modal-content .trailer-loader{opacity:1;pointer-events:all;padding-top:56.25%;width:100%}.modal.showing-trailer .modal-dialog .modal-content .trailer-loader iframe{width:100%}.modal.showing-trailer .modal-dialog .modal-content .modal-body.logo-wrap{margin-bottom:0;margin-top:22px;height:53px}.modal.showing-trailer .modal-dialog .modal-content .modal-body.logo-wrap small{display:none}.modal.showing-trailer .modal-dialog .modal-content .modal-body.logo-wrap img{height:45px}.modal .modal-dialog{background-color:#101113;max-width:600px;border:none;border-radius:.85rem;overflow:hidden;border:solid 1px #202020}.modal .modal-dialog .modal-content{border-radius:.85rem;border:none;background-color:#101113;position:relative}.modal .modal-dialog .modal-content.light,.modal .modal-dialog .modal-content.light .modal-body{background-color:#f0f0f0!important}.modal .modal-dialog .modal-content.light .image-wrap:after{background-color:#f0f0f0!important}.modal .modal-dialog .modal-content .trailer-loader{position:absolute;background-color:#000;padding-top:56.25%;height:0;width:100%;overflow:hidden;max-width:100%;top:0;left:0;z-index:10000;opacity:0;pointer-events:none;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;-o-transition:all .5s ease!important;transition:all .5s ease!important}.modal .modal-dialog .modal-content .trailer-loader .btn-close-trailer{position:absolute;right:10px;top:10px;z-index:1050;height:30px;width:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3rem}.modal .modal-dialog .modal-content .modal-header{position:absolute;left:0;top:0;z-index:350;width:100%;padding-right:25px;padding-top:25px;border:none!important}.modal .modal-dialog .modal-content .modal-body{background-color:#101113;padding:20px 30px}.modal .modal-dialog .modal-content .modal-body.main-body{padding-top:5px;padding-bottom:30px}.modal .modal-dialog .modal-content .modal-body .meta-info{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:15px;height:11px;line-height:10px}.modal .modal-dialog .modal-content .modal-body .meta-info span{padding:0 8px;color:#ccc;border-right:solid 1px #999;font-size:.85rem;line-height:.9rem}.modal .modal-dialog .modal-content .modal-body .meta-info span:last-child{border:none}.modal .modal-dialog .modal-content .modal-body .meta-info span.rating{color:#16c9ed}.modal .modal-dialog .modal-content .modal-body .meta-info span strong{color:#ddd}.modal .modal-dialog .modal-content .modal-body.logo-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;height:93px;margin-top:-50px;padding:0;position:relative;z-index:400;-webkit-transition:all .6s ease!important;-moz-transition:all .6s ease!important;-o-transition:all .6s ease!important;transition:all .6s ease!important}.modal .modal-dialog .modal-content .modal-body.logo-wrap small.date{width:100%;text-align:center;font-size:.7rem;letter-spacing:.04rem;padding-top:4px;color:silver;display:none}.modal .modal-dialog .modal-content .modal-body.logo-wrap img{height:65px;width:auto;-webkit-transition:all .6s ease!important;-moz-transition:all .6s ease!important;-o-transition:all .6s ease!important;transition:all .6s ease!important}.modal .modal-dialog .modal-content .modal-body p{font-size:1.05rem;font-weight:400!important;color:#ccc}.modal .modal-dialog .modal-content .modal-body p:last-child{margin-bottom:0}.modal .modal-dialog .modal-content .image-wrap{position:relative;overflow:hidden}.modal .modal-dialog .modal-content .image-wrap:after{content:"";position:absolute;bottom:-45px;width:150%;left:50%;height:40%;transform:translate(-50%);background-color:#101113;filter:blur(20px);z-index:20}.detail-options{display:flex;justify-content:center;align-items:center;padding:25px 0 15px}.detail-options .btn{margin:5px;border-radius:100px!important;padding-left:20px;padding-right:20px;background-color:#22353e;position:relative;overflow:hidden;border:solid 1px transparent}.detail-options .btn span{position:relative;z-index:100;pointer-events:none;font-size:1rem}.detail-options .btn:hover{border:solid 1px #29404a;background-color:#19495f}.detail-options .btn:hover:after{width:70%;opacity:1}.detail-options .btn:after{-webkit-transition:all .8s ease!important;-moz-transition:all .8s ease!important;-o-transition:all .8s ease!important;transition:all .8s ease!important;content:"";position:absolute;left:0;top:0;z-index:1;height:100%;width:0%;background-color:#27a6e1;filter:blur(20px);opacity:0}.modal-backdrop.show{opacity:.8}.btn span{pointer-events:none}.btn:after{pointer-events:none}.align-items-center{align-items:center!important}.justify-items-center{justify-items:center!important}.flex-direction-row{flex-direction:row!important}.flex-direction-column{flex-direction:column!important}.radius-large{border-radius:.7rem!important}.radius-pill{border-radius:100%!important}.no-padding{padding:0!important}.no-margin{margin:0!important}*{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-scroll{overflow:hidden!important}.shadow-light{-webkit-box-shadow:0px 10px 30px 0px rgba(104,32,32,.08);-moz-box-shadow:0px 10px 30px 0px rgba(0,0,0,.08);box-shadow:0 10px 30px #00000014}.shodow-medium{-webkit-box-shadow:0px 5px 7px 1px rgba(0,0,0,.6);-moz-box-shadow:0px 5px 7px 1px rgba(0,0,0,.06);box-shadow:0 5px 7px 1px #0000000f}.shadow-dark{-webkit-box-shadow:0px 5px 7px 1px rgba(0,0,0,.8);-moz-box-shadow:0px 5px 7px 1px rgba(0,0,0,.08);box-shadow:0 5px 7px 1px #00000014}section#nav{-webkit-transition:all .2s ease!important;-moz-transition:all .2s ease!important;-o-transition:all .2s ease!important;transition:all .2s ease!important}section#nav .relative{position:relative}section#nav.scrolling{background-color:#000000b3!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}section#nav .toggle-mobile{position:fixed;top:15px;left:10px;font-size:1.5rem;color:#fff;z-index:9000;display:none}section#nav .container{position:relative;z-index:250}section#nav a.logo{position:absolute;left:0;height:55px;top:-17px}section#nav a.logo img{height:100%}section#nav.home{position:fixed;top:0;left:0;width:100%;z-index:200;background:none}section#nav.home:after{content:"";width:10000%;height:200%;left:50%;top:50%;background-color:#0006;transform:translate(-50%,-50%);position:absolute;filter:blur(30px)}section#nav .right-side-socials{width:100%}section#nav .right-side-socials ul{display:flex;justify-content:right;align-items:center}section#nav .right-side-socials ul li:last-child a{font-size:1.5rem}section#nav .right-side-socials ul li a{font-size:1.3rem;margin-left:20px;color:#fff;opacity:.8}section#nav .right-side-socials ul li a:hover{opacity:1}section#nav .nav-wrap{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:5px}section#nav .nav-wrap li{position:relative}section#nav .nav-wrap li:hover a{color:#fff}section#nav .nav-wrap li:hover a:after{width:100%}section#nav .nav-wrap li:hover a.has-drop .bi{font-size:.7rem;opacity:0;position:absolute;right:-20px;top:20px}section#nav .nav-wrap li:hover ul{top:calc(100% - 2px);opacity:1;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;-o-transition:all .5s ease!important;transition:all .5s ease!important;pointer-events:all}section#nav .nav-wrap li:hover ul li a{color:#333}section#nav .nav-wrap li ul{overflow:hidden;height:auto;width:150px;position:absolute;top:70%;display:flex;flex-direction:column;left:15px;padding-bottom:5px;padding-top:10px;opacity:0;-webkit-transition:all 0s ease!important;-moz-transition:all 0s ease!important;-o-transition:all 0s ease!important;transition:all 0s ease!important;pointer-events:none}section#nav .nav-wrap li ul li{width:100%;display:flex;flex-direction:column;background-color:#f0f0f0}section#nav .nav-wrap li ul li:first-child{padding-top:10px;border-top-left-radius:0;border-top-right-radius:10px}section#nav .nav-wrap li ul li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:10px}section#nav .nav-wrap li ul li:hover a{color:#333!important}section#nav .nav-wrap li ul li a{width:100%;color:#333;padding:5px;font-size:.75rem;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;-o-transition:all .5s ease!important;transition:all .5s ease!important}section#nav .nav-wrap li ul li a:after{display:none!important}section#nav .nav-wrap li ul li a:hover{color:#333;padding-left:10px}section#nav .nav-wrap li a{margin:0 15px;font-weight:600;font-size:.85rem;letter-spacing:normal;text-transform:uppercase;letter-spacing:.06rem;color:#ddd;text-decoration:none;padding:8px 0;position:relative;font-size:1.01em}section#nav .nav-wrap li a.has-drop{margin-right:30px}section#nav .nav-wrap li a.has-drop:after{display:none!important}section#nav .nav-wrap li a.has-drop .bi{font-size:.7rem;opacity:1;position:absolute;right:-20px;top:10px;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;-o-transition:all .5s ease!important;transition:all .5s ease!important}section#nav .nav-wrap li a:after{content:"";border-bottom:solid 1px lightskyblue;position:absolute;left:50%;bottom:0;transform:translate(-50%);width:0%;-webkit-transition:all .2s ease!important;-moz-transition:all .2s ease!important;-o-transition:all .2s ease!important;transition:all .2s ease!important}.mobile-nav{border-right:0px;background-color:#0c0e0ffc}.mobile-nav .btn-close{position:absolute;right:22px;top:30px}.mobile-nav .mobile-nav-blurb{margin-bottom:25px;margin-top:25px}.mobile-nav ul.mob-nav{width:100%;list-style-type:none;padding:0;margin:0}.mobile-nav ul.mob-nav li{width:100%;padding:20px 0;border-bottom:solid 1px #222}.mobile-nav ul.mob-nav li:last-child{border-bottom:none}.mobile-nav ul.mob-nav li ul{padding-left:0;display:flex;flex-direction:row}.mobile-nav ul.mob-nav li ul li{width:auto;margin-right:15px;border:none;padding:5px 0}.mobile-nav ul.mob-nav li ul li a{color:#999;font-size:1rem}.mobile-nav ul.mob-nav li a{width:100%;color:#f0f0f0;font-size:1.2rem;text-decoration:none;font-weight:400!important}.mobile-nav .mobile-nav-socials{display:flex;flex-direction:column;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);background-color:#0000001a;border-radius:.85rem;padding:15px;border:solid 1px #303030}.mobile-nav .mobile-nav-socials .title{width:100%;text-align:center;font-size:1.1rem;font-weight:700}.mobile-nav .mobile-nav-socials ul{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.mobile-nav .mobile-nav-socials ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-nav .mobile-nav-socials ul li a{color:#ddd;font-size:1.3rem;width:55px;height:55px;padding:0 15px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1225px){section#nav{height:80px!important;background-color:#000000b3!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}section#nav .toggle-mobile{display:block}section#nav .logo-outer-wrap{width:100%!important;display:flex;flex-direction:row;justify-content:center;align-items:center}section#nav a.logo{left:50%;margin-left:-50px;margin-top:2px;height:50px}section#nav .nav-wrap{display:none}section#nav .right-side-socials{display:none}}.card{border-radius:.85rem}.card.history-video{margin-top:-80px;border:none;background-color:#23252a;background:#23252a;background:linear-gradient(180deg,#23252a,#121212 51%)}.card.history-video .iframe-wrap{border-radius:.85rem;overflow:hidden}.card.project-card{border:none;background-color:none!important;background:none!important;cursor:pointer}.card.project-card:hover img{border:solid 2px lightslategray}.card.project-card .card-body{padding:7px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:none!important;background:none!important;pointer-events:none}.card.project-card .card-body .card-title{font-size:.9rem;line-height:1rem;font-weight:400;margin-bottom:0;color:#fff;text-align:center}.card.project-card .card-body small{font-size:.7rem;text-transform:uppercase;letter-spacing:.05rem;color:#ccc;margin-bottom:5px}.card.project-card img{border-radius:.85rem;pointer-events:none;border:solid 2px transparent;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;-o-transition:all .5s ease!important;transition:all .5s ease!important}section#home-main{background-color:#333;padding:300px 0;text-align:center;position:absolute;overflow:hidden;background-color:#111;height:100%;width:100%}section#home-main .container{position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%)}section#home-main h1{font-weight:800;font-size:3.8rem;color:#fff;margin-bottom:25px;text-shadow:1px 1px 1px #555}section#home-main p{font-size:1.5rem;color:#fff;font-weight:400;text-shadow:1px 1px 1px #555}section#home-main video{position:absolute;width:auto;height:110%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.5}section#inner-header{background-color:#333;padding:180px 0 140px;text-align:center;position:relative;overflow:hidden;background-color:#13171b}section#inner-header .container{position:relative;z-index:100}section#inner-header h1{font-weight:800;font-size:3.3rem;color:#fff;margin-bottom:5px;text-shadow:1px 1px 1px #555}section#inner-header p{font-size:1.3rem;color:#fff;font-weight:400;text-shadow:1px 1px 1px #555}section#inner-header .header-bg{position:absolute;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.2}section#inner-header .header-bg img{position:absolute;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}section#facilities-slider{background:#111417!important;background:linear-gradient(90deg,#111417 14%,#2f343f 51%,#111417 87%)!important}section#facilities-slider .slide{border-radius:.7rem;overflow:hidden;cursor:pointer;border:solid 2px transparent;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;-o-transition:all .5s ease!important;transition:all .5s ease!important}section#facilities-slider .slide:hover{border:solid 2px lightslategray}section#facilities-slider .slide img{pointer-events:none}.image-modal{padding-left:15px;padding-right:15px}.image-modal .modal-dialog{max-width:1200px}.image-modal .modal-dialog .modal-content .modal-body{min-height:130px;padding:0;background-color:#101113;background:url(https://americanfamilystudios.net/media/sx4hkdga/loading-small.gif) center center no-repeat}footer{padding:50px 0;border-top:solid 1px #303030;width:100%;height:100%}footer hr{opacity:.1;margin-top:35px}footer .donate-blurb{color:#8ca2b8}footer .donate-blurb strong{color:#a0c0df}footer .btn-donate{padding-left:25px;padding-right:25px;font-weight:700;border-radius:100px!important}footer .footer-links{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 0}footer .footer-links a{font-size:1rem;font-weight:400;color:#cfe0f1;padding:0 20px;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important;text-decoration:none}footer .footer-links a:hover{color:#fff}@media (max-width: 700px){footer hr{width:60%;margin-top:20px;margin-left:auto;margin-right:auto}footer .footer-links{flex-wrap:wrap}footer .footer-links a{padding:0 20px;margin-bottom:15px}}

section#home-main{
    background: #222282;
    background: linear-gradient(151deg,rgba(34, 34, 130, 1) 7%, rgba(79, 255, 202, 1) 100%);
}