.menu-item{font-family:Roboto,Helvetica,Arial,sans-serif}.active-link{color:#cc1a1a!important}.hestia-top-bar{background-color:#363537}.hestia-top-bar .widget .label-floating input[type=search]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0px 9999px #363537}.hestia-top-bar,.hestia-top-bar .widget .label-floating input[type=search],.hestia-top-bar .widget.widget_search form.form-group:before{color:#fff}.hestia-top-bar .widget .label-floating input[type=search]{-webkit-text-fill-color:#ffffff!important}.hestia-top-bar .widget.widget_search form.form-group:before{background-color:#fff}.hestia-top-bar a,.hestia-top-bar .top-bar-nav li a{color:#fff}.hestia-top-bar ul li a[href*="mailto:"]:before,.hestia-top-bar ul li a[href*="tel:"]:before{background-color:#fff}.hestia-top-bar a:hover,.hestia-top-bar .top-bar-nav li a:hover{color:#eee}.hestia-top-bar ul li:hover a[href*="mailto:"]:before,.hestia-top-bar ul li:hover a[href*="tel:"]:before{background-color:#eee}@media (min-width: 769px){.page-header.header-small .hestia-title,.page-header.header-small .title,h1.hestia-title.title-in-content{font-size:42px}}a,.navbar .dropdown-menu li:hover>a,.navbar .dropdown-menu li:focus>a,.navbar .dropdown-menu li:active>a,.navbar .navbar-nav>li .dropdown-menu li:hover>a,body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a,body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a:hover,body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a:focus,a:hover,.card-blog a.moretag:hover,.card-blog a.more-link:hover,.widget a:hover{color:#cc1a1a}.svg-text-color{fill:#cc1a1a}.pagination span.current,.pagination span.current:focus,.pagination span.current:hover{border-color:#cc1a1a}button,button:hover,input[type=button],input[type=button]:hover,input[type=submit],input[type=submit]:hover,input#searchsubmit,.pagination span.current,.pagination span.current:focus,.pagination span.current:hover,.btn.btn-primary,.btn.btn-primary:link,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary.active,.btn.btn-primary.active:focus,.btn.btn-primary.active:hover,.btn.btn-primary:active:hover,.btn.btn-primary:active:focus,.hestia-sidebar-open.btn.btn-rose,.hestia-sidebar-close.btn.btn-rose,.hestia-sidebar-open.btn.btn-rose:hover,.hestia-sidebar-close.btn.btn-rose:hover,.hestia-sidebar-open.btn.btn-rose:focus,.hestia-sidebar-close.btn.btn-rose:focus,.label.label-primary,.hestia-work .portfolio-item:nth-child(6n+1) .label{background-color:#cc1a1a}@media (max-width: 768px){.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar .navbar-nav .dropdown .dropdown-menu li a:hover,.navbar .navbar-nav .dropdown .dropdown-menu li a:focus,.navbar button.navbar-toggle:hover,.navbar .navbar-nav li:hover>a i{color:#cc1a1a}}body button:not([class^=fl-]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close),body .button:not([class^=fl-]):not(hestia-scroll-to-top):not(.navbar-toggle),input[type=submit],input[type=button],.btn.btn-primary,.hestia-sidebar-open.btn.btn-rose,.hestia-sidebar-close.btn.btn-rose{-webkit-box-shadow:0 2px 2px 0 rgba(204,26,26,.14),0 3px 1px -2px rgba(204,26,26,.2),0 1px 5px 0 rgba(204,26,26,.12);box-shadow:0 2px 2px #cc1a1a24,0 3px 1px -2px #cc1a1a33,0 1px 5px #cc1a1a1f}.card .header-primary,.card .content-primary{background:#cc1a1a}body .button:not([class^=fl-]):not(.hestia-scroll-to-top):not(.navbar-toggle):hover,body button:not([class^=fl-]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close):hover,input[type=submit]:hover,input[type=button]:hover,input#searchsubmit:hover,.pagination span.current,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary.active,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover,.hestia-sidebar-open.btn.btn-rose:hover,.hestia-sidebar-close.btn.btn-rose:hover,.pagination span.current:hover{-webkit-box-shadow:0 14px 26px -12px rgba(204,26,26,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(204,26,26,.2);box-shadow:0 14px 26px -12px #cc1a1a6b,0 4px 23px #0000001f,0 8px 10px -5px #cc1a1a33;color:#fff}.navbar:not(.navbar-transparent) li:not(.btn):hover>a,.navbar li.on-section:not(.btn)>a,.navbar.full-screen-menu.navbar-transparent li:not(.btn):hover>a,.navbar.full-screen-menu .navbar-toggle:hover,.navbar:not(.navbar-transparent) .hestia-toggle-search:hover{color:#cc1a1a}.header-filter-gradient{background:linear-gradient(45deg,#a81d84,#ea396f)}.title,.title a,.card-title,.card-title a,.card-title a:hover,.info-title,.info-title a,.footer-brand,.footer-brand a,.media .media-heading,.media .media-heading a,.hestia-info .info-title,.card-blog a.moretag,.card-blog a.more-link,.card .author a,.hestia-about:not(.section-image) h1,.hestia-about:not(.section-image) h2,.hestia-about:not(.section-image) h3,.hestia-about:not(.section-image) h4,.hestia-about:not(.section-image) h5,aside .widget h5,aside .widget a{color:#2d3359}.description,.card-description,.footer-big,.hestia-features .hestia-info p,.text-gray,.hestia-about:not(.section-image) p,.hestia-about:not(.section-image) h6{color:#999}.header-filter:before{background-color:#00000080}.page-header,.page-header .hestia-title,.page-header .sub-title{color:#fff}@media (max-width: 768px){.header>.navbar,.navbar.navbar-fixed-top .navbar-collapse{background-color:#fefefe;border-bottom:1px #999 solid}}.navbar:not(.navbar-transparent),.navbar .dropdown-menu{background-color:#fff}@media (min-width: 769px){.navbar.full-screen-menu .nav.navbar-nav{background-color:#ffffffe6}}@media (min-width: 769px){.navbar.navbar-transparent .navbar-brand,.navbar.navbar-transparent .navbar-nav>li:not(.btn)>a,.navbar.navbar-transparent .navbar-nav>.active>a,.navbar.navbar-transparent.full-screen-menu .navbar-toggle,.navbar.navbar-transparent .hestia-toggle-search,.navbar.navbar-transparent .header-widgets-wrapper ul li a[href*="mailto:"],.navbar.navbar-transparent .header-widgets-wrapper ul li a[href*="tel:"]{color:#fff}}.navbar.navbar-transparent .hestia-toggle-search svg{fill:#fff}.navbar.navbar-transparent .header-widgets-wrapper ul li a[href*="mailto:"]:before,.navbar.navbar-transparent .header-widgets-wrapper ul li a[href*="tel:"]:before{background-color:#fff}@media (min-width: 769px){.menu-open .navbar.full-screen-menu.navbar-transparent .navbar-toggle,.navbar:not(.navbar-transparent) .navbar-brand,.navbar:not(.navbar-transparent) li:not(.btn)>a,.navbar.navbar-transparent.full-screen-menu li:not(.btn)>a,.navbar.navbar-transparent .dropdown-menu li:not(.btn)>a,.hestia-mm-heading,.hestia-mm-description,.navbar:not(.navbar-transparent) .navbar-nav>.active>a,.navbar:not(.navbar-transparent).full-screen-menu .navbar-toggle,.navbar:not(.navbar-transparent) .hestia-toggle-search,.navbar .navbar-nav>li .dropdown-menu li.active>a{color:#555}}@media (max-width: 768px){.navbar.navbar-default .navbar-brand,.navbar.navbar-default .navbar-nav li:not(.btn).menu-item>a,.navbar.navbar-default .navbar-nav .menu-item.active>a,.navbar.navbar-default .navbar-toggle,.navbar.navbar-default .hestia-toggle-search,.hestia-mm-heading,.hestia-mm-description{color:#555}.navbar .navbar-nav .dropdown:not(.btn) a .caret svg{fill:#555}.navbar .navbar-nav .dropdown:not(.btn) a .caret{border-color:#555}}.navbar:not(.navbar-transparent) .header-widgets-wrapper ul li a[href*="mailto:"]:before,.navbar:not(.navbar-transparent) .header-widgets-wrapper ul li a[href*="tel:"]:before{background-color:#555}.hestia-toggle-search svg{fill:#555}.navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover>a,.navbar.navbar-default.navbar-transparent .dropdown-menu:not(.btn) li:not(.btn):hover>a,.navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover>a i,.navbar.navbar-default:not(.navbar-transparent) .navbar-toggle:hover,.navbar.navbar-default:not(.navbar-transparent) .hestia-toggle-search:hover{color:#e91e63}.navbar.navbar-default li.on-section:not(.btn)>a{color:#e91e63!important}@media (max-width: 768px){.navbar.navbar-default.navbar-transparent li:not(.btn):hover>a,.navbar.navbar-default.navbar-transparent li:not(.btn):hover>a i,.navbar.navbar-default.navbar-transparent .navbar-toggle:hover{color:#e91e63!important}}.navbar:not(.navbar-transparent) .header-widgets-wrapper ul li:hover a[href*="mailto:"]:before,.navbar:not(.navbar-transparent) .header-widgets-wrapper ul li:hover a[href*="tel:"]:before{background-color:#e91e63}.hestia-toggle-search:hover svg{fill:#e91e63}.form-group.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#cc1a1a),to(#cc1a1a)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(linear,left top,left bottom,from(#cc1a1a),to(#cc1a1a)),-webkit-linear-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:linear-gradient(linear,left top,left bottom,from(#cc1a1a),to(#cc1a1a)),linear-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2))}.navbar.navbar-transparent.full-screen-menu .navbar-collapse .navbar-nav>li:not(.btn)>a:hover{color:#cc1a1a}.hestia-ajax-loading{border-color:#cc1a1a}.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item),input[type=submit]:not(.search-submit),.btn.colored-button,.btn.btn-left,.btn.btn-right,.btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){padding:15px 33px}.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item),input[type=submit]:not(.search-submit),input[type=submit].search-submit,.searchform input[type=submit],.searchform button,.search-form:not(.media-toolbar-primary) input[type=submit],.search-form:not(.media-toolbar-primary) button,.btn.colored-button,.btn.btn-left,.btn.btn-right,.btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){border-radius:3px}.btn:hover{background-color:#858585}.header-filter:before{background-color:#0000!important}.section-image.hestia-about:after{background-color:#0000!important}.hestia-ribbon.section-image:after{background-color:#0000!important}.navbar .navbar-brand p{margin-bottom:0;font-weight:900;color:#000;background-color:#fff;padding:5px;border-radius:5px}.header-filter:before{background-color:#0000}.carousel h1.hestia-title,.carousel h2.title,.carousel span.sub-title{text-shadow:2px 2px 8px #0F0F0F}.section-image:after{background-color:#0000001a}.page-header.header-small .hestia-title,.page-header.header-small .title{text-shadow:2px 2px 4px #000000}.border_img{border:1px solid #ccc;padding:5px}.programintro{text-align:center;padding:2em;font-size:2.2rem;color:#333;margin-bottom:2em;border-radius:.2em;background-color:#fff;font-family:Roboto Slab,Times New Roman,serif}.footer-list{display:flex;cursor:default;list-style:none;margin-left:0;padding-left:0;justify-content:center;width:100%}.footer-list-item{padding:0}.apply-button{background-color:#ff0300;box-shadow:none!important;color:#fff!important;padding:1.2em 5em;border-radius:.8rem;font-weight:900}
