@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600");body{background-color:#fefefe;}.cta{background-color:#2E3192;padding:12px 20px;border-radius:6px;font-size:12pt;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:white;transition:all .2s ease;}.cta:hover,.cta:active,.cta:focus{text-decoration:none;color:#2E3192;background-color:white;-webkit-box-shadow:2px 6px 2px -4px rgba(0,0,0,0.55);-moz-box-shadow:2px 6px 2px -4px rgba(0,0,0,0.55);box-shadow:2px 6px 2px -4px rgba(0,0,0,0.55);}.testimonials .testimonial-image{border-radius:100%;}@media screen and (max-width: 481px) {.cta{padding:10px 15px;font-size:9pt;}}section.page__title{background-color:#ed1b24;padding:50px 0;text-align:center;background-image:url("../images/AC-pattern.png");background-size:contain;font-family:"Montserrat",sans-serif;}section.page__title h1,section.page__title h2{margin:0;font-weight:600;color:white;font-size:36px;letter-spacing:1px;}section.page__title i{padding-bottom:20px;color:white;}.home section.page__title{background-color:#2E3192;background-image:none;}.page-parent section.page__title p,.home section.page__title p{color:white;font-family:"Montserrat",sans-serif;padding:0 50px;font-size:14pt;font-weight:300;}@media screen and (max-width: 481px) {.page-parent section.page__title p,.home section.page__title p{padding:0 15px;}}.page-parent section.page__title p:first-of-type,.page-parent section.page__title p:only-of-type,.home section.page__title p:first-of-type,.home section.page__title p:only-of-type{padding-top:25px;}aside.social-icons{position:fixed;top:50%;transform:translateY(-50%);z-index:999;}aside.social-icons .icon-container{display:block;padding:5px;}aside.social-icons .icon-container .icon-circle{background-color:white;padding:5px;border-radius:50%;width:40px;height:40px;text-align:center;font-size:1.5em;}aside.social-icons .icon-facebook{background-color:#2e3191;color:#2e3191;}aside.social-icons .icon-twitter{background-color:#00b6ed;color:#00b6ed;}aside.social-icons .icon-instagram{background-color:#4c70aa;color:#4c70aa;}aside.social-icons .icon-youtube{background-color:#bb0000;color:#bb0000;}aside.social-icons .icon-snapchat{background-color:#ffc700;color:#ffc700;}@media screen and (max-width: 768px) {aside.social-icons{display:none;}}@media screen and (max-width: 768px) {nav.secondary-nav{margin-top:30px;}}nav.secondary-nav ul{display:flex;justify-content:space-around;flex-wrap:wrap;padding:15px 0;margin-bottom:0;}nav.secondary-nav ul li{font-size:12pt;font-family:"Montserrat",sans-serif;list-style:none;font-weight:600;padding:15px;}nav.secondary-nav ul li.current-menu-item a{color:#2E3192;}nav.secondary-nav ul li.current-menu-item a:hover{color:#474bc5;}nav.secondary-nav ul li a{color:#ed1b24;}nav.secondary-nav ul li a:hover,nav.secondary-nav ul li a:focus,nav.secondary-nav ul li a:active{color:#ae0e15;text-decoration:none;}main.page-content{padding-top:25px;padding-bottom:25px;}main.page-content p{color:#282a7f;font-family:"Open Sans",sans-serif;font-size:14pt;}main.page-content h2{color:#2E3192;font-family:"Montserrat",sans-serif;}main.page-content h3,main.page-content h4,main.page-content h5{color:#ed1b24;font-weight:600;}main.page-content img{max-width:100%;height:100%;}main.positions{margin:0;padding:0;}img.page-image{width:100%;height:auto;}.testimonials{margin-bottom:40px!important;}.testimonials .testimonial-image{width:100%;height:auto;padding:0 40px;}.testimonials .testimonial-info{padding:20px 15px;}.testimonials .testimonial-info .testimonial-text{font-size:14pt;font-weight:300;font-family:"Open Sans",sans-serif;color:#2E3192;}.testimonials .testimonial-info .testimonial-name{font-family:"Montserrat",sans-serif;font-size:14pt;font-weight:600;color:#ed1b24;}@media screen and (max-width: 1200px) {.testimonials .testimonial-info{padding:0 15px 20px 15px;}.testimonials .testimonial-image{padding:10px 40px 10px 40px;}}.accordion-title a{color:#ed1b24;text-decoration:none;font-size:18pt;font-family:"Montserrat",sans-serif;}.row.no-gutters{margin-right:0;margin-left:0;}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0;}nav.top-navigation{background:-moz-linear-gradient(top,rgba(0,0,0,0.45) 14%,transparent 90%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.45) 14%,transparent 90%);background:linear-gradient(to bottom,rgba(0,0,0,0.45) 14%,transparent 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);top:0;padding-top:15px;width:100%;z-index:999;position:absolute;}nav.top-navigation img{top:0;height:140px;position:absolute;width:auto;}nav.top-navigation .nav-right{display:flex;flex-direction:column;align-items:flex-end;padding:5px;}nav.top-navigation .nav-right .nav-right__top{margin-bottom:10px;}nav.top-navigation .nav-right .nav-right__top ul.menu li{display:inline-block;font-weight:600;padding:5px 10px;}nav.top-navigation .nav-right .nav-right__top ul.menu li a{font-family:"Montserrat",sans-serif;font-size:11pt;color:white;transition:all .2s ease;}section.icons{padding-top:30px;padding-bottom:30px;}nav.top-navigation .nav-right .nav-right__top ul.menu li a:hover,nav.top-navigation .nav-right .nav-right__top ul.menu li a:focus,nav.top-navigation .nav-right .nav-right__top ul.menu li a:active{text-decoration:none;color:#cccccc;}@media screen and (max-width: 768px) {nav.top-navigation img{margin-top:5px;height:80px;}nav.top-navigation .nav-right{height:55px;}nav.top-navigation .nav-right .nav-right__bottom{padding-top:15px;}}nav.nav{width:100%;display:block;background-color:transparent;position:absolute;z-index:3;}.hero__video nav.nav{position:relative;bottom:30px;}.hero__image nav.nav{position:absolute;bottom:0;}nav.nav .menu-toggle{display:none;background-color:#ed1b24;color:white;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;border:0;padding:15px 0;margin:0 auto;width:100%;}nav.nav .menu-toggle i{margin-left:5px;}nav.nav .menu-toggle:focus{outline:none;}@media screen and (min-width: 768px) {nav.nav ul.menu{display:flex!important;height:100%!important;justify-content:space-evenly;align-items:center;margin-top:-98px;}}nav.nav ul.menu li{padding:20px 0;list-style:none;flex:1 0;text-align:center;background:#ed1b24;}nav.nav ul.menu li:before{display:block;font-size:2em;color:white;transition:color .2s ease;padding:5px 5px 15px 5px;text-align:center;}nav.nav ul.menu li:hover{background-color:#2e3192;border-top-left-radius:10px;border-top-right-radius:10px;transform:scale(1.1);transform-origin:bottom;transition:.1s ease-in;}nav.nav ul.menu li.current-menu-item,nav.nav ul.menu li.current-page-ancestor{background-color:#2e3192;border-top-left-radius:10px;border-top-right-radius:10px;transform-origin:bottom;transform:scale(1.1);}nav.nav ul.menu li:first-child{border-top-left-radius:10px;}nav.nav ul.menu li:last-child{border-top-right-radius:10px;}nav.nav ul.menu li i{display:block;text-align:center;padding-bottom:10px;}nav.nav ul.menu li a{color:white;padding-top:50px;font-weight:600;text-transform:uppercase;font-family:"Montserrat",sans-serif;transition:color .2s ease;}nav.nav ul.menu li a:hover,nav.nav ul.menu li a:focus{text-decoration:none;}nav.nav ul.menu li:hover:before,nav.nav ul.menu li:hover a,nav.nav ul.menu li:focus:before,nav.nav ul.menu li:focus a,nav.nav ul.menu li.current-menu-item:before,nav.nav ul.menu li.current-menu-item a,nav.nav ul.menu li.current-page-ancestor:before,nav.nav ul.menu li.current-page-ancestor a{color:#ffffff;}@media screen and (max-width: 768px) {nav.nav{background-color:#ed1b24;}.hero__image{min-height:500px!important;}nav.nav .menu-toggle{display:block;}nav.nav ul.menu li{display:block;text-align:center;padding:0;}nav.nav ul.menu li:before{content:none;}nav.nav ul.menu li i{display:none;}nav.nav ul.menu li a{padding:15px 50px;display:block;}}section.flexible{padding:25px 0;}section.flexible h1,section.flexible h2{margin:0;color:#2E3192;font-size:28px;text-align:center;letter-spacing:1px;font-weight:600;font-family:"Montserrat",sans-serif;}section.flexible p{font-family:"Open Sans",sans-serif;font-size:14pt;font-weight:400;}section.icons.icons_links.flexible{background-color:#f3f3f3;padding:40px 0px;}section.flexible.storyline h2.section__title{font-size:36px;font-weight:600;margin:30px 0px 50px 0px;}section.flexible.icons h2.section__title{color:#ed1b24;text-align:center;letter-spacing:1px;font-family:"Montserrat",sans-serif;font-size:36px;font-weight:600;margin:30px 0px;}section.flexible.section_title h2.section__title{color:#ed1b24;text-align:center;letter-spacing:1px;font-family:"Montserrat",sans-serif;font-size:36px;font-weight:600;margin:30px 0px;}section.flexible.storyline p{text-align:center;}section.flexible hr{width:100px;border-width:2px;}section.flexible img{display:block;margin:0 auto;max-width:100%;}section.flexible .flexible-content{padding:30px;}.home section.flexible.storyline{background-color:#ed1b24;background-image:url("../images/AC-pattern.png");}.home section.flexible.storyline h1,.home section.flexible.storyline h2,.home section.flexible.storyline p{color:white;}.video{background-color:#2E3192;color:white;text-align:center;}.video h1,.video h2,.video h3,.video h4{color:white!important;}.video iframe{max-width:100%;}@media screen and (max-width: 481px) {.video iframe{height:250px!important;}}.vertical-center{display:flex;flex-direction:row;align-items:center;padding:15px;}@media screen and (max-width: 768px) {.vertical-center{flex-direction:column;}}.costs h2{color:#ed1b24;font-weight:600;font-family:"Montserrat",sans-serif;}.timeline{margin:30px 0 30px 0;list-style:none;position:relative;}.timeline:before{content:'';position:absolute;top:10px;bottom:10px;width:3px;background:#141414;left:24px;margin-left:30px;}.timeline>li{position:relative;}.timeline>li .timeline-label{margin:0 0 0 75px;color:#ed1b24;padding:2em;padding-top:5px;font-size:1.2em;font-weight:300;line-height:1.4;position:relative;}.timeline>li .timeline-label h2{margin-top:0;font-size:18pt;font-weight:600;font-family:"Montserrat",sans-serif;padding:0 0 10px 0;}.timeline>li .timeline-label p{font-family:"Montserrat",sans-serif;color:#3e3f3a;}.timeline>li .timeline-icon{width:20px;height:20px;speak:none;position:absolute;color:#fff;background:white;border-radius:50%;box-shadow:0 0 0 8px #f8b648;text-align:center;left:30px;top:10px;margin:0 0 0 -25px;}.timeline>li img.timeline-image{width:85px;height:85px;object-fit:cover;object-position:center;border-radius:50%;position:absolute;left:-26.5px;top:-10px;}.timeline>li .timeline-icon:last-of-type{top:-20px;}.timeline>li .timeline-title{color:#ed1b24;font-weight:600;}.hero{background-color:#ed1b24;background-repeat:no-repeat;background-position:50% 80%;background-size:cover;z-index:-1;}.hero h1.hero__title{color:#fff;text-align:center;font-weight:bold;text-shadow:2px 2px 0px rgba(0,0,0,0.5);}.hero>.overlay{position:absolute;top:70%;transform:translateY(-70%);width:100%;z-index:2;}.hero__video{max-height:500px;position:relative;text-align:center;vertical-align:middle;z-index:1;}.hero__video video{top:0;bottom:-10px;position:relative;object-fit:cover;min-height:450px;max-height:500px;opacity:1;object-position:bottom;height:calc(100% + 15px);}.hero__image{min-height:598px;height:100%;position:relative;top:0;width:100%;}main{margin:0 auto 25px auto;}main .sort-by{margin:25px auto;display:flex;}main .sort-by label{font-size:14pt;margin-top:5px;color:#ed1b24;font-family:"Montserrat",sans-serif;}main .sort-by select{color:red;font-family:"Montserrat",sans-serif;font-size:12pt;margin:0 0 0 15px;-moz-appearance:none;font-weight:700;-webkit-appearance:none;border-radius:15px;border-top-right-radius:0;border-bottom-right-radius:0;padding:5px 25px 5px 15px;background-color:white;border:solid 1.5px #ed1b24;}main .sort-by select:focus,main .sort-by select:active{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}main .sort-by input[type="submit"]{-moz-appearance:none;-webkit-appearance:none;outline:none;border:solid 1.5px #ed1b24;border-left:none;background-color:white;color:#ed1b24;font-family:"Montserrat",sans-serif;font-size:12pt;padding:5px 15px;font-weight:600;border-radius:15px;border-top-left-radius:0;border-bottom-left-radius:0;transition:all .2s ease;}main .sort-by input[type="submit"]:hover{background-color:#ed1b24;color:white;}main .posts{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em;}main .posts a{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);border-radius:10px;display:inline-block;width:100%;margin:0 0 1.5em;border:none;}main .posts a:hover,main .posts a:focus,main .posts a:active{text-decoration:none;}main .posts a img{width:100%;border-top-left-radius:10px;border-top-right-radius:10px;}main .posts a article{padding:5px 15px 10px 15px;}main .posts a article h2{font-family:"Montserrat",sans-serif;color:#ed1b24;font-size:16pt;font-weight:600;}main .posts a p{font-family:"Open Sans",sans-serif;font-size:12pt;color:#444;}main .posts a p:first-of-type{font-family:"Montserrat",sans-serif;color:#ed1b24;font-size:14pt;margin-bottom:10px;}main .posts a p:first-of-type i{font-size:1em;margin-right:5px;margin-left:1em;}main .posts a p:first-of-type i:first-of-type{margin-left:0;}@media screen and (max-width: 768px) {main .posts{-moz-column-count:2;-webkit-column-count:2;column-count:2;}}@media screen and (max-width: 481px) {main .posts{-moz-column-count:1;-webkit-column-count:1;column-count:1;}}main.single-post{padding-top:35px;}main.single-post h1{text-align:center;color:#ed1b24;font-weight:600;}main.single-post p:first-of-type{font-family:"Montserrat",sans-serif;color:#ed1b24;text-align:center;font-size:14pt;}main.single-post p:first-of-type i{font-size:1em;margin-right:5px;margin-left:1em;}main.single-post p:first-of-type i:first-of-type{margin-left:0;}main.single-post img{padding:15px 0;width:100%;height:100%;}main.single-post .post-content{margin-top:35px;padding:15px 0;}main.single-post .post-content p{color:#444444;font-family:"Montserrat",sans-serif;font-size:14pt;text-align:left;font-weight:400;line-height:1.7em;}main.single-post .post-content p:first-of-type{font-weight:600;color:#ed1b24;}nav.menu-footer-container ul.menu{display:flex;justify-content:space-around;flex-wrap:wrap;padding:0;margin-bottom:0;}nav.menu-footer-container ul.menu li{font-size:12pt;font-family:"Montserrat",sans-serif;list-style:none;font-weight:600;padding:20px;}nav.menu-footer-container ul.menu li:before{content:none;}nav.menu-footer-container ul.menu li a{color:#ed1b24;text-transform:uppercase;}nav.menu-footer-container ul.menu li a i{display:none;}nav.menu-footer-container ul.menu li a:hover,nav.menu-footer-container ul.menu li a:focus,nav.menu-footer-container ul.menu li a:active{color:#ae0e15;text-decoration:none;}.social{display:flex;justify-content:space-around;}.social a i{color:white;}footer{padding:25px 0;background-color:#2E3192;color:white;font-family:"Montserrat",sans-serif;}footer aside.widget{margin-bottom:25px;}footer h4.widget-title{font-weight:600;}footer p{font-weight:400;}footer p a{color:white;}footer p a:hover,footer p a:focus,footer p a:active{color:white;}footer img{margin:0 auto;}@media screen and (max-width: 768px) {footer{text-align:center;}footer .footer__widget{margin:25px;padding-bottom:15px;border-bottom:solid 2px #22246b;}footer img{display:none;}}section#subscribe{background-color:#ed1b24;background-image:url("../images/AC-pattern.png");color:white;top:-5px;position:relative;text-align:center;}section#subscribe .subscribe__description{padding:35px 10px;}section#subscribe .subscribe__form{padding-top:8%;padding-bottom:7%;background-image:url("../images/cookies.png");background-size:cover;}@media screen and (max-width: 768px) {section#subscribe .subscribe__form{background-image:none;}}section#subscribe .mc4wp-form label{display:none!important;}section#subscribe .mc4wp-form .mc4wp-form-fields{flex-direction:row;justify-content:center;display:flex;width:100%;}section#subscribe .mc4wp-form .mc4wp-form-fields p:first-of-type{width:100%;}section#subscribe .mc4wp-form .mc4wp-form-fields input{outline:none;border:none;width:100%;padding:10px;color:black;}section#subscribe .mc4wp-form .mc4wp-form-fields input[type='email']{padding:15px;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;}section#subscribe .mc4wp-form .mc4wp-form-fields input[type='submit']{padding:15px 30px;color:white;font-family:"Montserrat",sans-serif;background-color:#2E3192;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;}section#subscribe img{padding-top:25px;width:100%;}section#subscribe #cookie-monster{height:180px;width:auto;bottom:0;position:absolute;left:50%;transform:translateX(-50%);z-index:99;}@media screen and (max-width: 768px) {section#subscribe .subscribe__form{margin-bottom:180px;}section#subscribe #cookie-monster{left:40%;height:200px;}section#subscribe #cookies{left:50%;}}.gallery .slider-item{padding:10px;}.gallery .slider-item img{max-width:100%;max-height:245px;margin:0 auto;height:auto;}.block-wrapper{height:250px;}.block{width:100%;max-width:300px;height:250px;margin:0 auto 20px auto;display:block;position:relative;overflow:hidden;}.block img{max-width:300px;min-width:300px;height:250px;object-fit:cover;}.block p{width:100%;padding:15px;font-family:"Montserrat",sans-serif!important;background-color:rgba(237,27,36,0.85);color:white;margin-bottom:0;bottom:0;text-align:center;position:absolute;}.icons div.container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:top;}@media screen and (max-width: 768px) {.icons div.container{display:block;}}.icons .icon{padding:0 10px;text-align:center;margin-bottom:20px;flex:1 0;}.icons .icon img{height:150px;width:150px;object-fit:cover;margin:0 auto;}.icons .icon h3{font-family:"Montserrat",sans-serif;font-size:16pt;color:#ed1b24;}.icons .icon p{font-family:"Open Sans",sans-serif;font-size:12pt;width:80%;margin:0 auto 10px auto;color:#2E3192;}.icons.icons_links .icon.icon_link:hover{transform:scale(1.1);transition:.2s ease-in;}.position-block{text-align:center;color:white;width:100%;}.position-block__item{display:flex;flex-direction:column;justify-content:center;padding:15px 25px;min-height:500px;-webkit-background-size:cover;background-size:cover;background-position:center;}@media screen and (max-width: 960px) {.position-block{min-height:500px;}.position-block__item{padding:15px;}.position-block h4{margin-bottom:10px;}}.position-block h4{font-family:"Montserrat",sans-serif;font-size:20pt;font-weight:600;margin-bottom:35px;}.position-block p{font-family:"Open Sans",sans-serif;font-size:11pt;}.position-block__red{background-color:#ed1b24;}.position-block__blue{background-color:#2E3192;}.sbi_photo img,#sb_instagram .sbi_photo{border-radius:5px;}a.faq-question{color:#ed1b24;font-weight:600;}a.faq-question>h3:before{font-family:'FontAwesome';content:"\f13a ";font-size:25px;margin-right:10px;float:left;}a.faq-question.collapsed>h3:before{content:"\f138 ";}#sfsi_floater{width:50px!important;position:fixed!important;text-align:left!important;left:0px!important;top:30%!important;line-height:0;}div.sfsi_wicons.shuffeldiv{margin-bottom:0px!important;}section.events{margin-bottom:30px;}.event-row{border-radius:5px;background-color:#f7f7f7;padding:10px;margin-bottom:10px;}.event-row:nth-child(odd){border-left:10px solid #2E3192!important;}.event-row:nth-child(even){border-left:10px solid #ed1b24!important;}h2.event-title{margin-top:0px!important;text-align:left!important;color:#ed1b24!important;}.ninja-forms-field{border:5px solid #2E3192;font-size:25px;}.ninja-form-submit{background-color:#2E3192;color:white;}.nf-error .ninja-forms-field{border:5px solid #ed1b24!important;}.tab-header{margin-top:30px;margin-bottom:30px;}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#ed1b24;font-weight:bold;font-size:15px;}.nav-pills>li>a{color:#ed1b24;font-weight:bold;font-size:15px;border-radius:0px!important;}.row.nav.nav-pills.nav-justified{border:3px solid #ed1b24;border-radius:5px;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}@media (min-width: 768px) {div.video-section-frame{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;}div.video-section-frame iframe{box-sizing:border-box;background:url("../images/video_box.png") center center no-repeat;background-size:contain;padding:9% 8.1% 8.8% 8%;top:0;left:0;width:100%;height:100%;position:absolute;}}@media (max-width: 768px) {div.video-section-frame{position:relative;padding-top:0px;padding-bottom:0px;height:initial;}div.video-section-frame iframe{}}.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20;}.navbar-wrapper>.container{padding-right:0;padding-left:0;}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px;}.navbar-wrapper .navbar .container{width:auto;}.carousel{height:250px;margin:30px 0 60px 0;}.carousel-caption{z-index:10;}.carousel .item{height:250px;background-color:#777;}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:500px;}.marketing .col-lg-4{margin-bottom:20px;text-align:center;}.marketing h2{font-weight:normal;}.marketing .col-lg-4 p{margin-right:10px;margin-left:10px;}.featurette-divider{margin:80px 0;}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px;}@media (min-width: 768px) {.navbar-wrapper{margin-top:20px;}.navbar-wrapper .container{padding-right:15px;padding-left:15px;}.navbar-wrapper .navbar{padding-right:0;padding-left:0;}.navbar-wrapper .navbar{border-radius:4px;}.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4;}.featurette-heading{font-size:50px;}}@media (min-width: 992px) {.featurette-heading{margin-top:120px;}}.carousel{height:275px;margin-bottom:60px;}.carousel-caption{z-index:10;}.carousel .item{height:500px;background-color:transparent;}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:500px;}.glyphicon-chevron-right:before{color:#333;}.glyphicon-chevron-left:before{color:#333;}.carousel-control.left,.carousel-control.right{background-image:none!important;}.carousel_block{position:relative;height:250px;margin:0 0 20px;width:100%;background:#fff;}.carousel_block img{display:block;margin:35px auto;max-height:100%;}.carousel_block h4{font-size:18px;color:#0099ff;text-align:center;}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;border-radius:10px;margin-bottom:25px;}.hovereffect .overlay{position:absolute;overflow:hidden;width:100%;height:100%;left:0px;top:0px;border-radius:10px;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);background-color:rgba(255,5,24,0.8);padding:10px;min-height:400px;}.hovereffect:hover .overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.hovereffect img{display:block;position:relative;-webkit-transition:all 0.35s;transition:all 0.35s;min-height:400px;border:0px;width:100%;height:100%;}.hovereffect:hover img{}.hovereffect h2{text-transform:uppercase;text-align:center;position:relative;font-size:17px;background-color:transparent;color:#FFF!important;padding:1em 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.hovereffect a,.hovereffect p{color:#FFF;padding:1em 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}.hovereffect a{background-color:#fff;padding:10px;border-radius:15px;font-weight:bold;color:#2E3192;font-size:17px;}.hovereffect a:hover{text-decoration:none;}.hovereffect:hover a,.hovereffect:hover p,.hovereffect:hover h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.hover-content{position:relative;top:50%;transform:translateY(-50%);}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0;}.acf-map img{max-width:inherit!important;}.project{margin-bottom:30px;vertical-align:top;margin-right:30px;float:left;cursor:pointer;width:100%;}.project figure{position:relative;display:inline-block;}.project figure img{width:100%;}.btn-warning bnt-action{margin:0% 0% auto;}figcaption .project-details{display:block;font-size:16px;color:#000;width:100%;margin:0 auto 5px auto;overflow:hidden;}.project figure:hover figcaption{background:#d81e05;}.project figure:hover figcaption .project-details{color:#fff;}figcaption .project-price{position:absolute;right:15px;top:12px;font-size:22px;text-align:right;margin-top:8px;letter-spacing:-1px;-webkit-font-smoothing:antialiased;}figcaption .project-creator{font-size:13px;color:#545454;display:block;}figcaption .project-creator{font-size:13px;color:#545454;display:block;}.project figure .actions button{padding:13px 20px;font-size:16px;top:32%;position:absolute;left:50%;width:90%;margin-left:-45%;line-height:18px;letter-spacing:1px;}.project figure:hover .actions{background-color:#ed1b24;top:70%;font-size:2em;font-weight:700;}.project figure .actions{display:block;position:absolute;bottom:0px;top:85%;left:0;right:0;z-index:1;opacity:1;background-color:#ed1b24;color:white;font-size:1.5em;padding:2%;font-weight:bold;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.project figure>img{border-radius:5px;}.project figure .actions>a{color:#fff;text-decoration:none;}@media (min-width: 992px) {.project figure .actions{top:60%;left:0;right:0;font-size:1.5em;padding:2%;}.project figure:hover .actions{top:55%;font-size:1.5em;padding-top:0%;}}@media (min-width: 1200px) {.project figure .actions{top:75%;left:0;right:0;font-size:1.5em;padding:2%;}.project figure:hover .actions{top:70%;font-size:1.5em;}}.container.tab-pane p{color:#282a7f;font-family:"Open Sans",sans-serif;font-size:14pt;}
}

/*YOUTUBE VIDEO AS HERO*/
.hero-video-container {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
		max-width: 100%;
		height: auto;
	}

.hero-video-container iframe,
.hero-video-container object,
.hero-video-container embed {

  width: 100%;
  min-height: 450px;
  height: 500px;
  max-height: 500px;
  opacity: 1;
}

#poster-image-sm, #poster-image-lg {
  width: 100%;
  min-height: 450px;
  max-height: 500px;
}

#video-lg, #video-sm {
  display: none;
}

/*# sourceMappingURL=style.css.map */
