﻿@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');.hero-segment .background-cover{display:flex;align-items:center;justify-content:center;height:100vh;max-height:1000px}.hero-segment .container{background:#ffffff94;max-width:600px;margin-left:0;padding:30px 30px 30px 60px}.hero-segment .container>div:last-child{padding-top:0}.hero-segment h1{font-size:36px;font-weight:bold;margin-bottom:20px;text-transform:uppercase;animation-name:flyUp;animation-duration:1s;animation-fill-mode:both}.hero-segment h3{font-size:18px;margin-bottom:30px;max-width:700px;margin:auto;animation-name:flyUp;animation-duration:1s;animation-fill-mode:both;animation-delay:1s}.hero-segment .portlet-link-class{animation-name:flyUp;animation-duration:1s;animation-fill-mode:both;animation-delay:1.5s}.hero-segment .outline-white .portlet-link-class{border:none;background:#0f1216 !important}@media screen and (max-width:991px){.hero-segment .background-cover{padding:20px !important;min-height:100vh}.hero-segment h1{font-size:40px}.hero-segment h3{font-size:20px}.hero-segment .background-cover{background-position:right}}@media screen and (max-width:767.98px){.hero-segment h1{color:#222;text-shadow:none}.hero-segment .container{background:transparent;padding:0}.hero-segment .outline-white .portlet-link-class{border:none;background:#0f1216 !important}}.galleryPortletWrap .gallery .galleryThumbnail img{width:100%;height:auto;max-width:100%;max-height:none}.galleryPortletWrap .gallery .galleryThumbnail .gallery-image-hover-wrap .on-hover-gallery-icon{border-radius:5px;background:rgba(44,40,38,.7) !important}.image-portlet-wrap>div{overflow:hidden}.image-portlet-wrap .image-link-cover:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,.57) 100%);z-index:1}.image-portlet-wrap .image-text-wrap{background:transparent;border-bottom:none;color:#fff;position:absolute;bottom:0;z-index:2}.image-portlet-wrap:hover .image-text-wrap{background:transparent}.image-text-wrap .img-title{font-size:22px !important;font-weight:bold !important;padding:10px;color:#fff !important;text-align:center !important}.image-with-text-wrap{border:none}@media screen and (max-width:991.98px){.image-text-wrap .img-title{font-size:18px}}.icon-box{background:#fff;border:1px solid #eee;text-align:left;padding:20px}.icon-box img{max-width:50px;margin-bottom:10px;background:#1175c71f;padding:10px}.icon-box p{font-family:"Rubik",sans-serif;text-transform:uppercase;font-weight:600;font-size:16px;min-height:48px}@media screen and (max-width:767.98px){.icon-box{max-width:90%;margin:15px auto}}.main-content-margin-top-42 .header{margin-top:42px}.front-topbar{border-bottom:none}.header .nav>li>a:hover,.header .nav>li.active>a,.header .nav>li.active:hover>a{background:transparent}.navbar-nav>li:before{display:none}.header .headerMenuPortletWrap .navbar-nav li a{font-size:16px;padding:10px 15px;letter-spacing:0;font-weight:400 !important}.header .dropdown-menu,.header .dropdown-menu li{border:none;background:#f6f6f6}.front-topbar{padding:0}@media screen and (max-width:767.98px){.mainHeader .res_table tr td .logo .xs-portlet-wrap.image-portlet-wrap div img{max-width:200px !important}.mainHeader .res_table tr td .logo .xs-portlet-wrap.image-portlet-wrap div{text-align:left !important;padding-left:15px}.header .xs-portlet-header-menu .navbar-toggle.btn.navbar-btn{position:absolute;top:10px;right:0}.header .navbar-nav li a{border-bottom:none !important}.headerMenuPortletWrap li.active a:hover{background:#1175c7 !important}}.footer{background:#101a35;color:#fff}.copyright{background:#0a1123;color:#fff;padding:0}.copyright .bottomFooter{border-top:none}.copyright .xs-portlet-wrap-html-content{font-size:14px}.form-control{height:auto;padding:15px;background-color:transparent}body,.xs-portlet-wrap-html-content{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.5;color:#1a1a17}.separate-content-from-top-elements .min-content-height{padding-top:0 !important}h1,h2,h3,h4,h5,h6{font-family:"Rubik",sans-serif;font-weight:600}.portlet-link-class,.portlet-link-class:hover,.schedulingAssetLink,.schedulingAssetLink,.schedulingAssetLink:hover,.schedulingAssetLink:focus,.contactPortletWrap .contactBtn{color:#fff !important;background-color:#1175c7 !important;padding:20px;font-weight:normal;transition:all .3s ease-in-out;border:none;text-transform:none;box-shadow:0 0 0 #428bca !important}.portlet-link-class:hover,.schedulingAssetLink:hover,.contactPortletWrap .contactBtn:hover{background-color:#0f1216 !important;box-shadow:10px 10px 0 #428bca !important}.outline-white .portlet-link-class,.btn-default.outline-white{border:2px solid #222;color:#222;background:transparent !important}.outline-dark .portlet-link-class{border:2px solid #092038;background:transparent !important;color:#092038 !important}.outline-dark .portlet-link-class:hover{background:#092038 !important;color:#fff !important}.logo-img{max-width:300px;margin:auto}.flyUp{animation-name:flyUp;animation-duration:1s;animation-timing-function:ease-in-out}.fadeIn{animation-name:fadeIn;animation-duration:1s;animation-timing-function:ease-in-out}.delay-0{animation-fill-mode:both;animation-delay:.5s}.delay-1{animation-fill-mode:both;animation-delay:1s}.delay-2{animation-fill-mode:both;animation-delay:1.5s}.delay-3{animation-fill-mode:both;animation-delay:2s}@keyframes flyUp{from{opacity:0;transform:translatey(120px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}