Team:Tokyo Tech/mobirise/mobirise/css/mbr-additional-css

@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i);



body {

 font-style: normal;
 line-height: 1.5;

} .mbr-section-title {

 font-style: normal;
 line-height: 1.2;

} .mbr-section-subtitle {

 line-height: 1.3;

} .mbr-text {

 font-style: normal;
 line-height: 1.6;

} .display-1 {

 font-family: 'Rubik', sans-serif;
 font-size: 4.25rem;

} .display-1 > .mbr-iconfont {

 font-size: 6.8rem;

} .display-2 {

 font-family: 'Rubik', sans-serif;
 font-size: 3rem;

} .display-2 > .mbr-iconfont {

 font-size: 4.8rem;

} .display-4 {

 font-family: 'Rubik', sans-serif;
 font-size: 1rem;

} .display-4 > .mbr-iconfont {

 font-size: 1.6rem;

} .display-5 {

 font-family: 'Rubik', sans-serif;
 font-size: 1.5rem;

} .display-5 > .mbr-iconfont {

 font-size: 2.4rem;

} .display-7 {

 font-family: 'Rubik', sans-serif;
 font-size: 1rem;

} .display-7 > .mbr-iconfont {

 font-size: 1.6rem;

} /* ---- Fluid typography for mobile devices ---- */ /* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */ /* 100vw - current viewport width */ /* (48 - 20) 48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */ /* 0.65 - min scale variable, may vary */ @media (max-width: 768px) {

 .display-1 {
   font-size: 3.4rem;
   font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
   line-height: calc( 1.4 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
 }
 .display-2 {
   font-size: 2.4rem;
   font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
   line-height: calc( 1.4 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
 }
 .display-4 {
   font-size: 0.8rem;
   font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
   line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
 }
 .display-5 {
   font-size: 1.2rem;
   font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
   line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
 }

} /* Buttons */ .btn {

 font-weight: 500;
 border-width: 2px;
 font-style: normal;
 letter-spacing: 1px;
 margin: .4rem .8rem;
 white-space: normal;
 -webkit-transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;
 display: inline-flex;
 align-items: center;
 justify-content: center;
 word-break: break-word;
 -webkit-align-items: center;
 -webkit-justify-content: center;
 display: -webkit-inline-flex;
 padding: 1rem 3rem;
 border-radius: 3px;

} .btn-sm {

 font-weight: 500;
 letter-spacing: 1px;
 -webkit-transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;
 padding: 0.6rem 1.5rem;
 border-radius: 3px;

} .btn-md {

 font-weight: 500;
 letter-spacing: 1px;
 margin: .4rem .8rem !important;
 -webkit-transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;
 padding: 1rem 3rem;
 border-radius: 3px;

} .btn-lg {

 font-weight: 500;
 letter-spacing: 1px;
 margin: .4rem .8rem !important;
 -webkit-transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;
 padding: 1.2rem 3.2rem;
 border-radius: 3px;

} .bg-primary {

 background-color: #149dcc !important;

} .bg-success {

 background-color: #f7ed4a !important;

} .bg-info {

 background-color: #82786e !important;

} .bg-warning {

 background-color: #879a9f !important;

} .bg-danger {

 background-color: #b1a374 !important;

} .btn-primary, .btn-primary:active {

 background-color: #149dcc !important;
 border-color: #149dcc !important;
 color: #ffffff !important;

} .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary.active {

 color: #ffffff !important;
 background-color: #0d6786 !important;
 border-color: #0d6786 !important;

} .btn-primary.disabled, .btn-primary:disabled {

 color: #ffffff !important;
 background-color: #0d6786 !important;
 border-color: #0d6786 !important;

} .btn-secondary, .btn-secondary:active {

 background-color: #ff3366 !important;
 border-color: #ff3366 !important;
 color: #ffffff !important;

} .btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary.active {

 color: #ffffff !important;
 background-color: #e50039 !important;
 border-color: #e50039 !important;

} .btn-secondary.disabled, .btn-secondary:disabled {

 color: #ffffff !important;
 background-color: #e50039 !important;
 border-color: #e50039 !important;

} .btn-info, .btn-info:active {

 background-color: #82786e !important;
 border-color: #82786e !important;
 color: #ffffff !important;

} .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info.active {

 color: #ffffff !important;
 background-color: #59524b !important;
 border-color: #59524b !important;

} .btn-info.disabled, .btn-info:disabled {

 color: #ffffff !important;
 background-color: #59524b !important;
 border-color: #59524b !important;

} .btn-success, .btn-success:active {

 background-color: #f7ed4a !important;
 border-color: #f7ed4a !important;
 color: #3f3c03 !important;

} .btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success.active {

 color: #3f3c03 !important;
 background-color: #eadd0a !important;
 border-color: #eadd0a !important;

} .btn-success.disabled, .btn-success:disabled {

 color: #3f3c03 !important;
 background-color: #eadd0a !important;
 border-color: #eadd0a !important;

} .btn-warning, .btn-warning:active {

 background-color: #879a9f !important;
 border-color: #879a9f !important;
 color: #ffffff !important;

} .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning.active {

 color: #ffffff !important;
 background-color: #617479 !important;
 border-color: #617479 !important;

} .btn-warning.disabled, .btn-warning:disabled {

 color: #ffffff !important;
 background-color: #617479 !important;
 border-color: #617479 !important;

} .btn-danger, .btn-danger:active {

 background-color: #b1a374 !important;
 border-color: #b1a374 !important;
 color: #ffffff !important;

} .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger.active {

 color: #ffffff !important;
 background-color: #8b7d4e !important;
 border-color: #8b7d4e !important;

} .btn-danger.disabled, .btn-danger:disabled {

 color: #ffffff !important;
 background-color: #8b7d4e !important;
 border-color: #8b7d4e !important;

} .btn-white {

 color: #333333 !important;

} .btn-white, .btn-white:active {

 background-color: #ffffff !important;
 border-color: #ffffff !important;
 color: #808080 !important;

} .btn-white:hover, .btn-white:focus, .btn-white.focus, .btn-white.active {

 color: #808080 !important;
 background-color: #d9d9d9 !important;
 border-color: #d9d9d9 !important;

} .btn-white.disabled, .btn-white:disabled {

 color: #808080 !important;
 background-color: #d9d9d9 !important;
 border-color: #d9d9d9 !important;

} .btn-black, .btn-black:active {

 background-color: #333333 !important;
 border-color: #333333 !important;
 color: #ffffff !important;

} .btn-black:hover, .btn-black:focus, .btn-black.focus, .btn-black.active {

 color: #ffffff !important;
 background-color: #0d0d0d !important;
 border-color: #0d0d0d !important;

} .btn-black.disabled, .btn-black:disabled {

 color: #ffffff !important;
 background-color: #0d0d0d !important;
 border-color: #0d0d0d !important;

} .btn-primary-outline, .btn-primary-outline:active {

 background: none;
 border-color: #0b566f;
 color: #0b566f;

} .btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline.active {

 color: #ffffff;
 background-color: #149dcc;
 border-color: #149dcc;

} .btn-primary-outline.disabled, .btn-primary-outline:disabled {

 color: #ffffff !important;
 background-color: #149dcc !important;
 border-color: #149dcc !important;

} .btn-secondary-outline, .btn-secondary-outline:active {

 background: none;
 border-color: #cc0033;
 color: #cc0033;

} .btn-secondary-outline:hover, .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline.active {

 color: #ffffff;
 background-color: #ff3366;
 border-color: #ff3366;

} .btn-secondary-outline.disabled, .btn-secondary-outline:disabled {

 color: #ffffff !important;
 background-color: #ff3366 !important;
 border-color: #ff3366 !important;

} .btn-info-outline, .btn-info-outline:active {

 background: none;
 border-color: #4b453f;
 color: #4b453f;

} .btn-info-outline:hover, .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline.active {

 color: #ffffff;
 background-color: #82786e;
 border-color: #82786e;

} .btn-info-outline.disabled, .btn-info-outline:disabled {

 color: #ffffff !important;
 background-color: #82786e !important;
 border-color: #82786e !important;

} .btn-success-outline, .btn-success-outline:active {

 background: none;
 border-color: #d2c609;
 color: #d2c609;

} .btn-success-outline:hover, .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline.active {

 color: #3f3c03;
 background-color: #f7ed4a;
 border-color: #f7ed4a;

} .btn-success-outline.disabled, .btn-success-outline:disabled {

 color: #3f3c03 !important;
 background-color: #f7ed4a !important;
 border-color: #f7ed4a !important;

} .btn-warning-outline, .btn-warning-outline:active {

 background: none;
 border-color: #55666b;
 color: #55666b;

} .btn-warning-outline:hover, .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline.active {

 color: #ffffff;
 background-color: #879a9f;
 border-color: #879a9f;

} .btn-warning-outline.disabled, .btn-warning-outline:disabled {

 color: #ffffff !important;
 background-color: #879a9f !important;
 border-color: #879a9f !important;

} .btn-danger-outline, .btn-danger-outline:active {

 background: none;
 border-color: #7a6e45;
 color: #7a6e45;

} .btn-danger-outline:hover, .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline.active {

 color: #ffffff;
 background-color: #b1a374;
 border-color: #b1a374;

} .btn-danger-outline.disabled, .btn-danger-outline:disabled {

 color: #ffffff !important;
 background-color: #b1a374 !important;
 border-color: #b1a374 !important;

} .btn-black-outline, .btn-black-outline:active {

 background: none;
 border-color: #000000;
 color: #000000;

} .btn-black-outline:hover, .btn-black-outline:focus, .btn-black-outline.focus, .btn-black-outline.active {

 color: #ffffff;
 background-color: #333333;
 border-color: #333333;

} .btn-black-outline.disabled, .btn-black-outline:disabled {

 color: #ffffff !important;
 background-color: #333333 !important;
 border-color: #333333 !important;

} .btn-white-outline, .btn-white-outline:active, .btn-white-outline.active {

 background: none;
 border-color: #ffffff;
 color: #ffffff;

} .btn-white-outline:hover, .btn-white-outline:focus, .btn-white-outline.focus {

 color: #333333;
 background-color: #ffffff;
 border-color: #ffffff;

} .text-primary {

 color: #149dcc !important;

} .text-secondary {

 color: #ff3366 !important;

} .text-success {

 color: #f7ed4a !important;

} .text-info {

 color: #82786e !important;

} .text-warning {

 color: #879a9f !important;

} .text-danger {

 color: #b1a374 !important;

} .text-white {

 color: #ffffff !important;

} .text-black {

 color: #000000 !important;

} a.text-primary:hover, a.text-primary:focus {

 color: #0b566f !important;

} a.text-secondary:hover, a.text-secondary:focus {

 color: #cc0033 !important;

} a.text-success:hover, a.text-success:focus {

 color: #d2c609 !important;

} a.text-info:hover, a.text-info:focus {

 color: #4b453f !important;

} a.text-warning:hover, a.text-warning:focus {

 color: #55666b !important;

} a.text-danger:hover, a.text-danger:focus {

 color: #7a6e45 !important;

} a.text-white:hover, a.text-white:focus {

 color: #b3b3b3 !important;

} a.text-black:hover, a.text-black:focus {

 color: #4d4d4d !important;

} .alert-success {

 background-color: #70c770;

} .alert-info {

 background-color: #82786e;

} .alert-warning {

 background-color: #879a9f;

} .alert-danger {

 background-color: #b1a374;

} .mbr-section-btn a.btn:not(.btn-form) {

 border-radius: 100px;

} .mbr-section-btn a.btn:not(.btn-form):hover, .mbr-section-btn a.btn:not(.btn-form):focus {

 box-shadow: none !important;

} .mbr-section-btn a.btn:not(.btn-form):hover, .mbr-section-btn a.btn:not(.btn-form):focus {

 box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
 -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;

} .mbr-gallery-filter li a {

 border-radius: 100px !important;

} .mbr-gallery-filter li.active .btn {

 background-color: #149dcc;
 border-color: #149dcc;
 color: #ffffff;

} .mbr-gallery-filter li.active .btn:focus {

 box-shadow: none;

} .nav-tabs .nav-link {

 border-radius: 100px !important;

} .btn-form {

 border-radius: 0;

} .btn-form:hover {

 cursor: pointer;

} a, a:hover {

 color: #149dcc;

} .mbr-plan-header.bg-primary .mbr-plan-subtitle, .mbr-plan-header.bg-primary .mbr-plan-price-desc {

 color: #b4e6f8;

} .mbr-plan-header.bg-success .mbr-plan-subtitle, .mbr-plan-header.bg-success .mbr-plan-price-desc {

 color: #ffffff;

} .mbr-plan-header.bg-info .mbr-plan-subtitle, .mbr-plan-header.bg-info .mbr-plan-price-desc {

 color: #beb8b2;

} .mbr-plan-header.bg-warning .mbr-plan-subtitle, .mbr-plan-header.bg-warning .mbr-plan-price-desc {

 color: #ced6d8;

} .mbr-plan-header.bg-danger .mbr-plan-subtitle, .mbr-plan-header.bg-danger .mbr-plan-price-desc {

 color: #dfd9c6;

} /* Scroll to top button*/ .scrollToTop_wraper {

 display: none;

}

  1. scrollToTop a i:before {
 content: ;
 position: absolute;
 height: 40%;
 top: 25%;
 background: #fff;
 width: 2px;
 left: calc(50% - 1px);

}

  1. scrollToTop a i:after {
 content: ;
 position: absolute;
 display: block;
 border-top: 2px solid #fff;
 border-right: 2px solid #fff;
 width: 40%;
 height: 40%;
 left: 30%;
 bottom: 30%;
 transform: rotate(135deg);
 -webkit-transform: rotate(135deg);

} /* Others*/ .note-check a[data-value=Rubik] {

 font-style: normal;

} .mbr-arrow a {

 color: #ffffff;

} @media (max-width: 767px) {

 .mbr-arrow {
   display: none;
 }

} .form-control-label {

 position: relative;
 cursor: pointer;
 margin-bottom: .357em;
 padding: 0;

} .alert {

 color: #ffffff;
 border-radius: 0;
 border: 0;
 font-size: .875rem;
 line-height: 1.5;
 margin-bottom: 1.875rem;
 padding: 1.25rem;
 position: relative;

} .alert.alert-form::after {

 background-color: inherit;
 bottom: -7px;
 content: "";
 display: block;
 height: 14px;
 left: 50%;
 margin-left: -7px;
 position: absolute;
 transform: rotate(45deg);
 width: 14px;
 -webkit-transform: rotate(45deg);

} .form-control {

 background-color: #f5f5f5;
 box-shadow: none;
 color: #565656;
 font-family: 'Rubik', sans-serif;
 font-size: 1rem;
 line-height: 1.43;
 min-height: 3.5em;
 padding: 1.07em .5em;

} .form-control > .mbr-iconfont {

 font-size: 1.6rem;

} .form-control, .form-control:focus {

 border: 1px solid #e8e8e8;

} .form-active .form-control:invalid {

 border-color: red;

} .mbr-overlay {

 background-color: #000;
 bottom: 0;
 left: 0;
 opacity: .5;
 position: absolute;
 right: 0;
 top: 0;
 z-index: 0;

} blockquote {

 font-style: italic;
 padding: 10px 0 10px 20px;
 font-size: 1.09rem;
 position: relative;
 border-color: #149dcc;
 border-width: 3px;

} ul, ol, pre, blockquote {

 margin-bottom: 2.3125rem;

} pre {

 background: #f4f4f4;
 padding: 10px 24px;
 white-space: pre-wrap;

} .inactive {

 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 pointer-events: none;
 -webkit-user-drag: none;
 user-drag: none;

} .mbr-section__comments .row {

 justify-content: center;
 -webkit-justify-content: center;

} /* Forms */ .mbr-form .btn {

 margin: .4rem 0;

} .mbr-form .input-group-btn a.btn {

 border-radius: 100px !important;

} .mbr-form .input-group-btn a.btn:hover {

 box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);

} .mbr-form .input-group-btn button[type="submit"] {

 border-radius: 100px !important;
 padding: 1rem 3rem;

} .mbr-form .input-group-btn button[type="submit"]:hover {

 box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);

} .form2 .form-control {

 border-top-left-radius: 100px;
 border-bottom-left-radius: 100px;

} .form2 .input-group-btn a.btn {

 border-top-left-radius: 0 !important;
 border-bottom-left-radius: 0 !important;

} .form2 .input-group-btn button[type="submit"] {

 border-top-left-radius: 0 !important;
 border-bottom-left-radius: 0 !important;

} .form3 input[type="email"] {

 border-radius: 100px !important;

} @media (max-width: 349px) {

 .form2 input[type="email"] {
   border-radius: 100px !important;
 }
 .form2 .input-group-btn a.btn {
   border-radius: 100px !important;
 }
 .form2 .input-group-btn button[type="submit"] {
   border-radius: 100px !important;
 }

} @media (max-width: 767px) {

 .btn {
   font-size: .75rem !important;
 }
 .btn .mbr-iconfont {
   font-size: 1rem !important;
 }

} /* Social block */ .btn-social {

 font-size: 20px;
 border-radius: 50%;
 padding: 0;
 width: 44px;
 height: 44px;
 line-height: 44px;
 text-align: center;
 position: relative;
 border: 2px solid #c0a375;
 border-color: #149dcc;
 color: #232323;
 cursor: pointer;

} .btn-social i {

 top: 0;
 line-height: 44px;
 width: 44px;

} .btn-social:hover {

 color: #fff;
 background: #149dcc;

} .btn-social + .btn {

 margin-left: .1rem;

} /* Footer */ .mbr-footer-content li::before, .mbr-footer .mbr-contacts li::before {

 background: #149dcc;

} .mbr-footer-content li a:hover, .mbr-footer .mbr-contacts li a:hover {

 color: #149dcc;

} .footer3 input[type="email"], .footer4 input[type="email"] {

 border-radius: 100px !important;

} .footer3 .input-group-btn a.btn, .footer4 .input-group-btn a.btn {

 border-radius: 100px !important;

} .footer3 .input-group-btn button[type="submit"], .footer4 .input-group-btn button[type="submit"] {

 border-radius: 100px !important;

} /* Headers*/ .header13 .form-inline input[type="email"], .header14 .form-inline input[type="email"] {

 border-radius: 100px;

} .header13 .form-inline input[type="text"], .header14 .form-inline input[type="text"] {

 border-radius: 100px;

} .header13 .form-inline input[type="tel"], .header14 .form-inline input[type="tel"] {

 border-radius: 100px;

} .header13 .form-inline a.btn, .header14 .form-inline a.btn {

 border-radius: 100px;

} .header13 .form-inline button, .header14 .form-inline button {

 border-radius: 100px !important;

} .offset-1 {

 margin-left: 8.33333%;

} .offset-2 {

 margin-left: 16.66667%;

} .offset-3 {

 margin-left: 25%;

} .offset-4 {

 margin-left: 33.33333%;

} .offset-5 {

 margin-left: 41.66667%;

} .offset-6 {

 margin-left: 50%;

} .offset-7 {

 margin-left: 58.33333%;

} .offset-8 {

 margin-left: 66.66667%;

} .offset-9 {

 margin-left: 75%;

} .offset-10 {

 margin-left: 83.33333%;

} .offset-11 {

 margin-left: 91.66667%;

} @media (min-width: 576px) {

 .offset-sm-0 {
   margin-left: 0%;
 }
 .offset-sm-1 {
   margin-left: 8.33333%;
 }
 .offset-sm-2 {
   margin-left: 16.66667%;
 }
 .offset-sm-3 {
   margin-left: 25%;
 }
 .offset-sm-4 {
   margin-left: 33.33333%;
 }
 .offset-sm-5 {
   margin-left: 41.66667%;
 }
 .offset-sm-6 {
   margin-left: 50%;
 }
 .offset-sm-7 {
   margin-left: 58.33333%;
 }
 .offset-sm-8 {
   margin-left: 66.66667%;
 }
 .offset-sm-9 {
   margin-left: 75%;
 }
 .offset-sm-10 {
   margin-left: 83.33333%;
 }
 .offset-sm-11 {
   margin-left: 91.66667%;
 }

} @media (min-width: 768px) {

 .offset-md-0 {
   margin-left: 0%;
 }
 .offset-md-1 {
   margin-left: 8.33333%;
 }
 .offset-md-2 {
   margin-left: 16.66667%;
 }
 .offset-md-3 {
   margin-left: 25%;
 }
 .offset-md-4 {
   margin-left: 33.33333%;
 }
 .offset-md-5 {
   margin-left: 41.66667%;
 }
 .offset-md-6 {
   margin-left: 50%;
 }
 .offset-md-7 {
   margin-left: 58.33333%;
 }
 .offset-md-8 {
   margin-left: 66.66667%;
 }
 .offset-md-9 {
   margin-left: 75%;
 }
 .offset-md-10 {
   margin-left: 83.33333%;
 }
 .offset-md-11 {
   margin-left: 91.66667%;
 }

} @media (min-width: 992px) {

 .offset-lg-0 {
   margin-left: 0%;
 }
 .offset-lg-1 {
   margin-left: 8.33333%;
 }
 .offset-lg-2 {
   margin-left: 16.66667%;
 }
 .offset-lg-3 {
   margin-left: 25%;
 }
 .offset-lg-4 {
   margin-left: 33.33333%;
 }
 .offset-lg-5 {
   margin-left: 41.66667%;
 }
 .offset-lg-6 {
   margin-left: 50%;
 }
 .offset-lg-7 {
   margin-left: 58.33333%;
 }
 .offset-lg-8 {
   margin-left: 66.66667%;
 }
 .offset-lg-9 {
   margin-left: 75%;
 }
 .offset-lg-10 {
   margin-left: 83.33333%;
 }
 .offset-lg-11 {
   margin-left: 91.66667%;
 }

} @media (min-width: 1200px) {

 .offset-xl-0 {
   margin-left: 0%;
 }
 .offset-xl-1 {
   margin-left: 8.33333%;
 }
 .offset-xl-2 {
   margin-left: 16.66667%;
 }
 .offset-xl-3 {
   margin-left: 25%;
 }
 .offset-xl-4 {
   margin-left: 33.33333%;
 }
 .offset-xl-5 {
   margin-left: 41.66667%;
 }
 .offset-xl-6 {
   margin-left: 50%;
 }
 .offset-xl-7 {
   margin-left: 58.33333%;
 }
 .offset-xl-8 {
   margin-left: 66.66667%;
 }
 .offset-xl-9 {
   margin-left: 75%;
 }
 .offset-xl-10 {
   margin-left: 83.33333%;
 }
 .offset-xl-11 {
   margin-left: 91.66667%;
 }

} .navbar-toggler {

 -webkit-align-self: flex-start;
 -ms-flex-item-align: start;
 align-self: flex-start;
 padding: 0.25rem 0.75rem;
 font-size: 1.25rem;
 line-height: 1;
 background: transparent;
 border: 1px solid transparent;
 -webkit-border-radius: 0.25rem;
 border-radius: 0.25rem;

} .navbar-toggler:focus, .navbar-toggler:hover {

 text-decoration: none;

} .navbar-toggler-icon {

 display: inline-block;
 width: 1.5em;
 height: 1.5em;
 vertical-align: middle;
 content: "";
 background: no-repeat center center;
 -webkit-background-size: 100% 100%;
 -o-background-size: 100% 100%;
 background-size: 100% 100%;

} .navbar-toggler-left {

 position: absolute;
 left: 1rem;

} .navbar-toggler-right {

 position: absolute;
 right: 1rem;

} @media (max-width: 575px) {

 .navbar-toggleable .navbar-nav .dropdown-menu {
   position: static;
   float: none;
 }
 .navbar-toggleable > .container {
   padding-right: 0;
   padding-left: 0;
 }

} @media (min-width: 576px) {

 .navbar-toggleable {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .navbar-toggleable .navbar-nav {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
 }
 .navbar-toggleable .navbar-nav .nav-link {
   padding-right: .5rem;
   padding-left: .5rem;
 }
 .navbar-toggleable > .container {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .navbar-toggleable .navbar-collapse {
   display: -webkit-box !important;
   display: -webkit-flex !important;
   display: -ms-flexbox !important;
   display: flex !important;
   width: 100%;
 }
 .navbar-toggleable .navbar-toggler {
   display: none;
 }

} @media (max-width: 767px) {

 .navbar-toggleable-sm .navbar-nav .dropdown-menu {
   position: static;
   float: none;
 }
 .navbar-toggleable-sm > .container {
   padding-right: 0;
   padding-left: 0;
 }

} @media (min-width: 768px) {

 .navbar-toggleable-sm {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .navbar-toggleable-sm .navbar-nav {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
 }
 .navbar-toggleable-sm .navbar-nav .nav-link {
   padding-right: .5rem;
   padding-left: .5rem;
 }
 .navbar-toggleable-sm > .container {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .navbar-toggleable-sm .navbar-collapse {
   display: none;
   width: 100%;
 }
 .navbar-toggleable-sm .navbar-toggler {
   display: none;
 }

} @media (max-width: 991px) {

 .navbar-toggleable-md .navbar-nav .dropdown-menu {
   position: static;
   float: none;
 }
 .navbar-toggleable-md > .container {
   padding-right: 0;
   padding-left: 0;
 }

} @media (min-width: 992px) {

 .navbar-toggleable-md {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .navbar-toggleable-md .navbar-nav {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
 }
 .navbar-toggleable-md .navbar-nav .nav-link {
   padding-right: .5rem;
   padding-left: .5rem;
 }
 .navbar-toggleable-md > .container {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .navbar-toggleable-md .navbar-collapse {
   display: -webkit-box !important;
   display: -webkit-flex !important;
   display: -ms-flexbox !important;
   display: flex !important;
   width: 100%;
 }
 .navbar-toggleable-md .navbar-toggler {
   display: none;
 }

} @media (max-width: 1199px) {

 .navbar-toggleable-lg .navbar-nav .dropdown-menu {
   position: static;
   float: none;
 }
 .navbar-toggleable-lg > .container {
   padding-right: 0;
   padding-left: 0;
 }

} @media (min-width: 1200px) {

 .navbar-toggleable-lg {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .navbar-toggleable-lg .navbar-nav {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
 }
 .navbar-toggleable-lg .navbar-nav .nav-link {
   padding-right: .5rem;
   padding-left: .5rem;
 }
 .navbar-toggleable-lg > .container {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .navbar-toggleable-lg .navbar-collapse {
   display: -webkit-box !important;
   display: -webkit-flex !important;
   display: -ms-flexbox !important;
   display: flex !important;
   width: 100%;
 }
 .navbar-toggleable-lg .navbar-toggler {
   display: none;
 }

} .navbar-toggleable-xl {

 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -webkit-flex-direction: row;
 -ms-flex-direction: row;
 flex-direction: row;
 -webkit-flex-wrap: nowrap;
 -ms-flex-wrap: nowrap;
 flex-wrap: nowrap;
 -webkit-box-align: center;
 -webkit-align-items: center;
 -ms-flex-align: center;
 align-items: center;

} .navbar-toggleable-xl .navbar-nav .dropdown-menu {

 position: static;
 float: none;

} .navbar-toggleable-xl > .container {

 padding-right: 0;
 padding-left: 0;

} .navbar-toggleable-xl .navbar-nav {

 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -webkit-flex-direction: row;
 -ms-flex-direction: row;
 flex-direction: row;

} .navbar-toggleable-xl .navbar-nav .nav-link {

 padding-right: .5rem;
 padding-left: .5rem;

} .navbar-toggleable-xl > .container {

 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-flex-wrap: nowrap;
 -ms-flex-wrap: nowrap;
 flex-wrap: nowrap;
 -webkit-box-align: center;
 -webkit-align-items: center;
 -ms-flex-align: center;
 align-items: center;

} .navbar-toggleable-xl .navbar-collapse {

 display: -webkit-box !important;
 display: -webkit-flex !important;
 display: -ms-flexbox !important;
 display: flex !important;
 width: 100%;

} .navbar-toggleable-xl .navbar-toggler {

 display: none;

} .card-img {

 width: auto;

} .menu .navbar.collapsed:not(.beta-menu) {

 flex-direction: column;
 -webkit-flex-direction: column;

} .carousel-item.active, .carousel-item-next, .carousel-item-prev {

 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;

} .note-air-layout .dropup .dropdown-menu, .note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {

 bottom: initial !important;

} html, body {

 height: auto;
 min-height: 100vh;

} .dropup .dropdown-toggle::after {

 display: none;

} .cid-qTkzRZLJNu .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-qTkzRZLJNu a {

 font-style: normal;

} .cid-qTkzRZLJNu .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-qTkzRZLJNu .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-qTkzRZLJNu .nav-item:focus, .cid-qTkzRZLJNu .nav-link:focus {

 outline: none;

} .cid-qTkzRZLJNu .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-qTkzRZLJNu .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-qTkzRZLJNu .menu-logo {

 margin-right: auto;

} .cid-qTkzRZLJNu .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-qTkzRZLJNu .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {

 display: block;

} .cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-qTkzRZLJNu .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-qTkzRZLJNu button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-qTkzRZLJNu button.navbar-toggler:focus {

 outline: none;

} .cid-qTkzRZLJNu button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-qTkzRZLJNu .collapsed.navbar-expand {

 flex-direction: column;

} .cid-qTkzRZLJNu .collapsed .btn {

 display: flex;

} .cid-qTkzRZLJNu .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing, .cid-qTkzRZLJNu .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-qTkzRZLJNu .collapsed button.navbar-toggler {

 display: block;

} .cid-qTkzRZLJNu .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-qTkzRZLJNu .navbar-expand {
   flex-direction: column;
 }
 .cid-qTkzRZLJNu img {
   height: 3.8rem !important;
 }
 .cid-qTkzRZLJNu .btn {
   display: flex;
 }
 .cid-qTkzRZLJNu button.navbar-toggler {
   display: block;
 }
 .cid-qTkzRZLJNu .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-qTkzRZLJNu .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-qTkzRZLJNu .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-qTkzRZLJNu .navbar-collapse.collapsing,
 .cid-qTkzRZLJNu .navbar-collapse.show {
   display: block !important;
 }
 .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
 .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
 .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-qTkzRZLJNu .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-qTkzRZLJNu .menu-logo {
   flex-shrink: 0;
 }

} .cid-qTkzRZLJNu .navbar-collapse {

 flex-basis: auto;

} .cid-qTkzRZLJNu .nav-link:hover, .cid-qTkzRZLJNu .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5el55DVH6 {

 background-image: url("T--Tokyo_Tech--home-mosquito.jpg");

} .cid-r5el55DVH6 h1 {

 color: #616161;

} .cid-r5el55DVH6 h2, .cid-r5el55DVH6 h3, .cid-r5el55DVH6 p {

 color: #767676;

} .cid-r5el55DVH6 .mbr-section-subtitle {

 font-style: italic;

} .cid-r5el55DVH6 H3 {

 color: #465052;

} .cid-r5el55DVH6 H1 {

 color: #465052;

} .cid-r5em8HIy4r {

 padding-top: 30px;
 padding-bottom: 30px;
 background-color: #ffffff;

} .cid-r5em8HIy4r .line {

 background-color: #149dcc;
 color: #149dcc;
 align: center;
 height: 2px;
 margin: 0 auto;

} .cid-r5em8HIy4r .section-text {

 padding: 2rem 0;

} .cid-r5em8HIy4r .inner-container {

 margin: 0 auto;

} @media (max-width: 768px) {

 .cid-r5em8HIy4r .inner-container {
   width: 100% !important;
 }

} .cid-r5eqDMkBaU {

 padding-top: 90px;
 padding-bottom: 90px;
 background-color: #ffffff;

} .cid-r5eqDMkBaU .mbr-section-subtitle {

 color: #767676;

} .cid-r5eqDMkBaU .btn {

 margin: 0 0 .5rem 0;

} .cid-r5ehVyhSjf {

 padding-top: 0px;
 padding-bottom: 90px;
 background-color: #ffffff;

} .cid-r5ehVyhSjf .mbr-section-subtitle {

 color: #767676;
 font-weight: 300;

} .cid-r5ehVyhSjf .mbr-content-text {

 color: #767676;

} .cid-r5ehVyhSjf .card {

 word-wrap: break-word;
 flex-shrink: 0;
 -webkit-flex-shrink: 0;

} .cid-r5ehVyhSjf .mbr-iconfont {

 font-size: 80px;
 color: #149dcc;

} .cid-r5ehVyhSjf .cards-container {

 display: -webkit-flex;
 flex-direction: row;
 -webkit-flex-direction: row;
 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 justify-content: center;
 -webkit-justify-content: center;
 word-break: break-word;

} .cid-r5ehVyhSjf .media-block {

 flex-shrink: 0;
 -webkit-flex-shrink: 0;
 padding-left: 2rem;

} .cid-r5ehVyhSjf .cards-block {

 flex-basis: 100%;
 -webkit-flex-basis: 100%;

} .cid-r5ehVyhSjf .card-img {

 display: -webkit-flex;
 align-items: center;
 -webkit-align-items: center;
 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;

} @media (max-width: 991px) {

 .cid-r5ehVyhSjf .media-block {
   flex-basis: 100%;
   -webkit-flex-basis: 100%;
   padding-left: 0;
   padding-bottom: 2rem;
 }

} .cid-r5ehVyhSjf H4 {

 text-align: left;

} .cid-r5ehVyhSjf .count {

 text-align: left;

} .cid-r5eiocSM6R {

 padding-top: 60px;
 padding-bottom: 60px;
 background-color: #ffffff;

} @media (min-width: 992px) {

 .cid-r5eiocSM6R .mbr-figure {
   padding-right: 4rem;
 }

} @media (max-width: 992px) {

 .cid-r5eiocSM6R .mbr-figure {
   padding-bottom: 1rem;
 }

} .cid-r5eiocSM6R .mbr-text {

 color: #767676;

} .cid-r5eiqwl7Aa {

 padding-top: 60px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5eiqwl7Aa .mbr-text, .cid-r5eiqwl7Aa blockquote {

 color: #767676;

} .cid-qTkAaeaxX5 {

 padding-top: 60px;
 padding-bottom: 60px;
 background-color: #2e2e2e;

} @media (max-width: 767px) {

 .cid-qTkAaeaxX5 .content {
   text-align: center;
 }
 .cid-qTkAaeaxX5 .content > div:not(:last-child) {
   margin-bottom: 2rem;
 }

} @media (max-width: 767px) {

 .cid-qTkAaeaxX5 .media-wrap {
   margin-bottom: 1rem;
 }

} .cid-qTkAaeaxX5 .media-wrap .mbr-iconfont-logo {

 font-size: 7.5rem;
 color: #f36;

} .cid-qTkAaeaxX5 .media-wrap img {

 height: 6rem;

} @media (max-width: 767px) {

 .cid-qTkAaeaxX5 .footer-lower .copyright {
   margin-bottom: 1rem;
   text-align: center;
 }

} .cid-qTkAaeaxX5 .footer-lower hr {

 margin: 1rem 0;
 border-color: #fff;
 opacity: .05;

} .cid-qTkAaeaxX5 .footer-lower .social-list {

 padding-left: 0;
 margin-bottom: 0;
 list-style: none;
 display: flex;
 flex-wrap: wrap;
 justify-content: flex-end;
 -webkit-justify-content: flex-end;

} .cid-qTkAaeaxX5 .footer-lower .social-list .mbr-iconfont-social {

 font-size: 1.3rem;
 color: #fff;

} .cid-qTkAaeaxX5 .footer-lower .social-list .soc-item {

 margin: 0 .5rem;

} .cid-qTkAaeaxX5 .footer-lower .social-list a {

 margin: 0;
 opacity: .5;
 -webkit-transition: .2s linear;
 transition: .2s linear;

} .cid-qTkAaeaxX5 .footer-lower .social-list a:hover {

 opacity: 1;

} @media (max-width: 767px) {

 .cid-qTkAaeaxX5 .footer-lower .social-list {
   justify-content: center;
   -webkit-justify-content: center;
 }

} .cid-r5eO1XRtgJ .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5eO1XRtgJ .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5eO1XRtgJ a {

 font-style: normal;

} .cid-r5eO1XRtgJ .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5eO1XRtgJ .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5eO1XRtgJ .nav-item:focus, .cid-r5eO1XRtgJ .nav-link:focus {

 outline: none;

} .cid-r5eO1XRtgJ .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5eO1XRtgJ .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5eO1XRtgJ .menu-logo {

 margin-right: auto;

} .cid-r5eO1XRtgJ .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5eO1XRtgJ .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5eO1XRtgJ .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5eO1XRtgJ .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5eO1XRtgJ .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5eO1XRtgJ .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5eO1XRtgJ .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5eO1XRtgJ .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5eO1XRtgJ .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5eO1XRtgJ .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5eO1XRtgJ .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5eO1XRtgJ .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5eO1XRtgJ .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5eO1XRtgJ .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5eO1XRtgJ .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5eO1XRtgJ .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5eO1XRtgJ .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5eO1XRtgJ .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5eO1XRtgJ .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5eO1XRtgJ .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5eO1XRtgJ .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5eO1XRtgJ .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5eO1XRtgJ button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5eO1XRtgJ button.navbar-toggler:focus {

 outline: none;

} .cid-r5eO1XRtgJ button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5eO1XRtgJ button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5eO1XRtgJ button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5eO1XRtgJ button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5eO1XRtgJ button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5eO1XRtgJ nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5eO1XRtgJ nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5eO1XRtgJ nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5eO1XRtgJ nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5eO1XRtgJ .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5eO1XRtgJ .collapsed .btn {

 display: flex;

} .cid-r5eO1XRtgJ .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5eO1XRtgJ .collapsed .navbar-collapse.collapsing, .cid-r5eO1XRtgJ .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5eO1XRtgJ .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5eO1XRtgJ .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5eO1XRtgJ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5eO1XRtgJ .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5eO1XRtgJ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5eO1XRtgJ .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5eO1XRtgJ .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5eO1XRtgJ .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5eO1XRtgJ .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5eO1XRtgJ .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5eO1XRtgJ .collapsed button.navbar-toggler {

 display: block;

} .cid-r5eO1XRtgJ .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5eO1XRtgJ .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5eO1XRtgJ .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5eO1XRtgJ .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5eO1XRtgJ .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5eO1XRtgJ .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5eO1XRtgJ .navbar-expand {
   flex-direction: column;
 }
 .cid-r5eO1XRtgJ img {
   height: 3.8rem !important;
 }
 .cid-r5eO1XRtgJ .btn {
   display: flex;
 }
 .cid-r5eO1XRtgJ button.navbar-toggler {
   display: block;
 }
 .cid-r5eO1XRtgJ .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5eO1XRtgJ .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5eO1XRtgJ .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5eO1XRtgJ .navbar-collapse.collapsing,
 .cid-r5eO1XRtgJ .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5eO1XRtgJ .navbar-collapse.collapsing .navbar-nav,
 .cid-r5eO1XRtgJ .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5eO1XRtgJ .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5eO1XRtgJ .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5eO1XRtgJ .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5eO1XRtgJ .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5eO1XRtgJ .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5eO1XRtgJ .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5eO1XRtgJ .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5eO1XRtgJ .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5eO1XRtgJ .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5eO1XRtgJ .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5eO1XRtgJ .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5eO1XRtgJ .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5eO1XRtgJ .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5eO1XRtgJ .navbar-collapse {

 flex-basis: auto;

} .cid-r5eO1XRtgJ .nav-link:hover, .cid-r5eO1XRtgJ .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5eJfqf8pQ {

 padding-top: 120px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5eJfqf8pQ .mbr-section-subtitle {

 color: #767676;

} .cid-r5ehuhm4N8 .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5ehuhm4N8 .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5ehuhm4N8 a {

 font-style: normal;

} .cid-r5ehuhm4N8 .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5ehuhm4N8 .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5ehuhm4N8 .nav-item:focus, .cid-r5ehuhm4N8 .nav-link:focus {

 outline: none;

} .cid-r5ehuhm4N8 .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5ehuhm4N8 .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5ehuhm4N8 .menu-logo {

 margin-right: auto;

} .cid-r5ehuhm4N8 .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5ehuhm4N8 .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5ehuhm4N8 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5ehuhm4N8 .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5ehuhm4N8 .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5ehuhm4N8 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5ehuhm4N8 .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5ehuhm4N8 .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5ehuhm4N8 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5ehuhm4N8 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5ehuhm4N8 .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5ehuhm4N8 .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5ehuhm4N8 .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5ehuhm4N8 .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5ehuhm4N8 .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5ehuhm4N8 .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5ehuhm4N8 .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5ehuhm4N8 .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5ehuhm4N8 .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5ehuhm4N8 .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5ehuhm4N8 .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5ehuhm4N8 .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5ehuhm4N8 button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5ehuhm4N8 button.navbar-toggler:focus {

 outline: none;

} .cid-r5ehuhm4N8 button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5ehuhm4N8 button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5ehuhm4N8 button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5ehuhm4N8 button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5ehuhm4N8 button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5ehuhm4N8 nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5ehuhm4N8 nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5ehuhm4N8 nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5ehuhm4N8 nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5ehuhm4N8 .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5ehuhm4N8 .collapsed .btn {

 display: flex;

} .cid-r5ehuhm4N8 .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5ehuhm4N8 .collapsed .navbar-collapse.collapsing, .cid-r5ehuhm4N8 .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5ehuhm4N8 .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5ehuhm4N8 .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5ehuhm4N8 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5ehuhm4N8 .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5ehuhm4N8 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5ehuhm4N8 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5ehuhm4N8 .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5ehuhm4N8 .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5ehuhm4N8 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5ehuhm4N8 .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5ehuhm4N8 .collapsed button.navbar-toggler {

 display: block;

} .cid-r5ehuhm4N8 .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5ehuhm4N8 .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5ehuhm4N8 .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5ehuhm4N8 .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5ehuhm4N8 .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5ehuhm4N8 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5ehuhm4N8 .navbar-expand {
   flex-direction: column;
 }
 .cid-r5ehuhm4N8 img {
   height: 3.8rem !important;
 }
 .cid-r5ehuhm4N8 .btn {
   display: flex;
 }
 .cid-r5ehuhm4N8 button.navbar-toggler {
   display: block;
 }
 .cid-r5ehuhm4N8 .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5ehuhm4N8 .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5ehuhm4N8 .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5ehuhm4N8 .navbar-collapse.collapsing,
 .cid-r5ehuhm4N8 .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5ehuhm4N8 .navbar-collapse.collapsing .navbar-nav,
 .cid-r5ehuhm4N8 .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5ehuhm4N8 .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5ehuhm4N8 .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5ehuhm4N8 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5ehuhm4N8 .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5ehuhm4N8 .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5ehuhm4N8 .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5ehuhm4N8 .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5ehuhm4N8 .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5ehuhm4N8 .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5ehuhm4N8 .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5ehuhm4N8 .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5ehuhm4N8 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5ehuhm4N8 .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5ehuhm4N8 .navbar-collapse {

 flex-basis: auto;

} .cid-r5ehuhm4N8 .nav-link:hover, .cid-r5ehuhm4N8 .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5ehuhHDnG {

 background-image: url("../../../assets/images/jumbotron.jpg");

} .cid-r5etwxdyZI {

 padding-top: 45px;
 padding-bottom: 0px;
 background-color: #ffffff;

} @media (min-width: 992px) {

 .cid-r5etwxdyZI .mbr-figure {
   padding-right: 4rem;
 }

} @media (max-width: 992px) {

 .cid-r5etwxdyZI .mbr-figure {
   padding-bottom: 1rem;
 }

} .cid-r5etwxdyZI .mbr-text {

 color: #767676;
 text-align: left;

} .cid-r5etWugX3M {

 padding-top: 30px;
 padding-bottom: 0px;
 background-color: #ffffff;

} .cid-r5etWugX3M .mbr-text, .cid-r5etWugX3M blockquote {

 color: #767676;

} .cid-r5etWugX3M .mbr-text DIV {

 text-align: left;

} .cid-r5ettZAtfn {

 padding-top: 60px;
 padding-bottom: 30px;
 background-color: #ffffff;

} .cid-r5ettZAtfn .counter-container {

 color: #767676;

} .cid-r5ettZAtfn .counter-container ol {

 margin-bottom: 0;
 counter-reset: myCounter;

} .cid-r5ettZAtfn .counter-container ol li {

 margin-bottom: 1rem;

} .cid-r5ettZAtfn .counter-container ol li {

 list-style: none;
 padding-left: .5rem;

} .cid-r5ettZAtfn .counter-container ol li:before {

 position: absolute;
 left: 0px;
 margin-top: -10px;
 counter-increment: myCounter;
 content: counter(myCounter);
 display: inline-block;
 text-align: center;
 margin: 5px 10px;
 line-height: 40px;
 transition: all .2s;
 color: #ffffff;
 background: #149dcc;
 width: 40px;
 height: 40px;
 border-radius: 50%;

} .cid-r5etuFJGCm {

 padding-top: 30px;
 padding-bottom: 0px;
 background-color: #ffffff;

} .cid-r5etuFJGCm .mbr-text, .cid-r5etuFJGCm blockquote {

 color: #767676;

} .cid-r5etuFJGCm .mbr-text {

 text-align: left;

} .cid-r5etxzn07u {

 padding-top: 60px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5ehuhYvdd {

 padding-top: 60px;
 padding-bottom: 60px;
 background-color: #2e2e2e;

} @media (max-width: 767px) {

 .cid-r5ehuhYvdd .content {
   text-align: center;
 }
 .cid-r5ehuhYvdd .content > div:not(:last-child) {
   margin-bottom: 2rem;
 }

} @media (max-width: 767px) {

 .cid-r5ehuhYvdd .media-wrap {
   margin-bottom: 1rem;
 }

} .cid-r5ehuhYvdd .media-wrap .mbr-iconfont-logo {

 font-size: 7.5rem;
 color: #f36;

} .cid-r5ehuhYvdd .media-wrap img {

 height: 6rem;

} @media (max-width: 767px) {

 .cid-r5ehuhYvdd .footer-lower .copyright {
   margin-bottom: 1rem;
   text-align: center;
 }

} .cid-r5ehuhYvdd .footer-lower hr {

 margin: 1rem 0;
 border-color: #fff;
 opacity: .05;

} .cid-r5ehuhYvdd .footer-lower .social-list {

 padding-left: 0;
 margin-bottom: 0;
 list-style: none;
 display: flex;
 flex-wrap: wrap;
 justify-content: flex-end;
 -webkit-justify-content: flex-end;

} .cid-r5ehuhYvdd .footer-lower .social-list .mbr-iconfont-social {

 font-size: 1.3rem;
 color: #fff;

} .cid-r5ehuhYvdd .footer-lower .social-list .soc-item {

 margin: 0 .5rem;

} .cid-r5ehuhYvdd .footer-lower .social-list a {

 margin: 0;
 opacity: .5;
 -webkit-transition: .2s linear;
 transition: .2s linear;

} .cid-r5ehuhYvdd .footer-lower .social-list a:hover {

 opacity: 1;

} @media (max-width: 767px) {

 .cid-r5ehuhYvdd .footer-lower .social-list {
   justify-content: center;
   -webkit-justify-content: center;
 }

} .cid-r5es2rLOR7 .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5es2rLOR7 .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5es2rLOR7 a {

 font-style: normal;

} .cid-r5es2rLOR7 .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5es2rLOR7 .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5es2rLOR7 .nav-item:focus, .cid-r5es2rLOR7 .nav-link:focus {

 outline: none;

} .cid-r5es2rLOR7 .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5es2rLOR7 .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5es2rLOR7 .menu-logo {

 margin-right: auto;

} .cid-r5es2rLOR7 .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5es2rLOR7 .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5es2rLOR7 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5es2rLOR7 .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5es2rLOR7 .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5es2rLOR7 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5es2rLOR7 .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5es2rLOR7 .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5es2rLOR7 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5es2rLOR7 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5es2rLOR7 .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5es2rLOR7 .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5es2rLOR7 .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5es2rLOR7 .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5es2rLOR7 .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5es2rLOR7 .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5es2rLOR7 .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5es2rLOR7 .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5es2rLOR7 .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5es2rLOR7 .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5es2rLOR7 .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5es2rLOR7 .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5es2rLOR7 button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5es2rLOR7 button.navbar-toggler:focus {

 outline: none;

} .cid-r5es2rLOR7 button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5es2rLOR7 button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5es2rLOR7 button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5es2rLOR7 button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5es2rLOR7 button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5es2rLOR7 nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5es2rLOR7 nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5es2rLOR7 nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5es2rLOR7 nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5es2rLOR7 .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5es2rLOR7 .collapsed .btn {

 display: flex;

} .cid-r5es2rLOR7 .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5es2rLOR7 .collapsed .navbar-collapse.collapsing, .cid-r5es2rLOR7 .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5es2rLOR7 .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5es2rLOR7 .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5es2rLOR7 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5es2rLOR7 .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5es2rLOR7 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5es2rLOR7 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5es2rLOR7 .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5es2rLOR7 .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5es2rLOR7 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5es2rLOR7 .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5es2rLOR7 .collapsed button.navbar-toggler {

 display: block;

} .cid-r5es2rLOR7 .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5es2rLOR7 .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5es2rLOR7 .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5es2rLOR7 .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5es2rLOR7 .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5es2rLOR7 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5es2rLOR7 .navbar-expand {
   flex-direction: column;
 }
 .cid-r5es2rLOR7 img {
   height: 3.8rem !important;
 }
 .cid-r5es2rLOR7 .btn {
   display: flex;
 }
 .cid-r5es2rLOR7 button.navbar-toggler {
   display: block;
 }
 .cid-r5es2rLOR7 .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5es2rLOR7 .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5es2rLOR7 .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5es2rLOR7 .navbar-collapse.collapsing,
 .cid-r5es2rLOR7 .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5es2rLOR7 .navbar-collapse.collapsing .navbar-nav,
 .cid-r5es2rLOR7 .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5es2rLOR7 .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5es2rLOR7 .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5es2rLOR7 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5es2rLOR7 .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5es2rLOR7 .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5es2rLOR7 .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5es2rLOR7 .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5es2rLOR7 .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5es2rLOR7 .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5es2rLOR7 .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5es2rLOR7 .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5es2rLOR7 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5es2rLOR7 .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5es2rLOR7 .navbar-collapse {

 flex-basis: auto;

} .cid-r5es2rLOR7 .nav-link:hover, .cid-r5es2rLOR7 .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5eJ66hEW0 {

 padding-top: 120px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5eJ66hEW0 .mbr-section-subtitle {

 color: #767676;

} .cid-r5esao1i48 .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5esao1i48 .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5esao1i48 a {

 font-style: normal;

} .cid-r5esao1i48 .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5esao1i48 .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5esao1i48 .nav-item:focus, .cid-r5esao1i48 .nav-link:focus {

 outline: none;

} .cid-r5esao1i48 .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5esao1i48 .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5esao1i48 .menu-logo {

 margin-right: auto;

} .cid-r5esao1i48 .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5esao1i48 .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5esao1i48 .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5esao1i48 .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5esao1i48 .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5esao1i48 button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5esao1i48 button.navbar-toggler:focus {

 outline: none;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5esao1i48 .collapsed .btn {

 display: flex;

} .cid-r5esao1i48 .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing, .cid-r5esao1i48 .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed button.navbar-toggler {

 display: block;

} .cid-r5esao1i48 .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5esao1i48 .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5esao1i48 .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5esao1i48 .navbar-expand {
   flex-direction: column;
 }
 .cid-r5esao1i48 img {
   height: 3.8rem !important;
 }
 .cid-r5esao1i48 .btn {
   display: flex;
 }
 .cid-r5esao1i48 button.navbar-toggler {
   display: block;
 }
 .cid-r5esao1i48 .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5esao1i48 .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5esao1i48 .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing,
 .cid-r5esao1i48 .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5esao1i48 .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5esao1i48 .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5esao1i48 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5esao1i48 .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5esao1i48 .navbar-collapse {

 flex-basis: auto;

} .cid-r5esao1i48 .nav-link:hover, .cid-r5esao1i48 .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5eyo6ztXn {

 background-image: url("../../../assets/images/background2.jpg");

} .cid-r5eyo6ztXn .mbr-section-subtitle {

 letter-spacing: .2rem;

} .cid-r5eAP2V2bn {

 padding-top: 45px;
 padding-bottom: 45px;
 background: #ffffff;

} .cid-r5eAP2V2bn .media-container-row {

 margin: 0 auto;
 align-items: stretch;
 -webkit-align-items: stretch;

} .cid-r5eAP2V2bn .media-container-row .img-item {

 display: -webkit-flex;
 flex-direction: column;
 justify-content: center;
 position: relative;
 width: 100%;
 z-index: 1;
 -webkit-flex-direction: column;
 -webkit-justify-content: center;

} .cid-r5eAP2V2bn .media-container-row .img-item .img-cont {

 position: relative;
 overflow: hidden;

} .cid-r5eAP2V2bn .media-container-row .img-item .img-cont img {

 width: 100%;

} .cid-r5eAP2V2bn .media-container-row .img-item .img-cont .img-caption {

 position: absolute;
 bottom: 0;
 width: 100%;
 z-index: 2;
 padding: 1rem 1rem;
 word-break: break-word;

} .cid-r5eAP2V2bn .media-container-row .img-item .img-cont .img-caption p {

 margin-bottom: 0;

} .cid-r5eAP2V2bn .media-container-row .img-item.item1 {

 padding: 0 2rem 0 0;

} @media (max-width: 992px) {

 .cid-r5eAP2V2bn .img-item {
   width: 100% !important;
 }
 .cid-r5eAP2V2bn .img-item.item1 {
   width: 100%;
   flex-basis: initial !important;
   padding: 0 0 2rem 0 !important;
   -webkit-flex-basis: initial !important;
 }

} .cid-r5f8mm2aAR {

 padding-top: 90px;
 padding-bottom: 90px;
 background-color: #efefef;

} .cid-r5f8mm2aAR .card-box {

 padding: 0 2rem;

} .cid-r5f8mm2aAR .mbr-section-btn {

 padding-top: 1rem;

} .cid-r5f8mm2aAR .mbr-section-btn a {

 margin-top: 1rem;
 margin-bottom: 0;

} .cid-r5f8mm2aAR h4 {

 font-weight: 500;
 margin-bottom: 0;
 text-align: left;
 padding-top: 2rem;

} .cid-r5f8mm2aAR p {

 margin-bottom: 0;
 text-align: left;
 padding-top: 1.5rem;

} .cid-r5f8mm2aAR .mbr-text {

 color: #767676;

} .cid-r5f8mm2aAR .card-wrapper {

 height: 100%;
 padding-bottom: 2rem;
 background: #ffffff;
 box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
 transition: box-shadow 0.3s;

} .cid-r5f8mm2aAR .card-wrapper:hover {

 box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
 transition: box-shadow 0.3s;

} .cid-r5ey9yjUDS {

 padding-top: 90px;
 padding-bottom: 90px;
 background-color: #f8f8f8;

} .cid-r5ey9yjUDS .mbr-section-subtitle {

 color: #767676;
 text-align: center;
 font-weight: 300;

} .cid-r5ey9yjUDS .timeline-text-content {

 padding: 2rem 2.5rem;
 background: #ffffff;
 margin-left: 2rem;

} .cid-r5ey9yjUDS .timeline-text-content p {

 margin-bottom: 0;

} .cid-r5ey9yjUDS .time-line-date-content {

 margin-right: 2rem;

} .cid-r5ey9yjUDS .time-line-date-content p {

 padding: 2rem 2.5rem;
 background: #ffffff;
 float: right;

} .cid-r5ey9yjUDS .timeline-element {

 margin-bottom: 50px;
 position: relative;
 word-wrap: break-word;
 word-break: break-word;
 display: -webkit-flex;
 flex-direction: row;
 -webkit-flex-direction: row;

} .cid-r5ey9yjUDS .timeline-element:hover .mbr-timeline-date {

 box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
 transition: all .4s;

} .cid-r5ey9yjUDS .timeline-element:hover .timeline-text-content {

 box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
 transition: all .4s;

} .cid-r5ey9yjUDS .mbr-timeline-date, .cid-r5ey9yjUDS .timeline-text-content {

 transition: all .4s;

} .cid-r5ey9yjUDS .reverse {

 flex-direction: row-reverse;
 -webkit-flex-direction: row-reverse;

} .cid-r5ey9yjUDS .reverse .timeline-text-content {

 margin-right: 2rem;
 margin-left: 0;

} .cid-r5ey9yjUDS .reverse .time-line-date-content {

 margin-left: 2rem;
 margin-right: 0rem;

} .cid-r5ey9yjUDS .reverse .time-line-date-content p {

 float: left;

} .cid-r5ey9yjUDS .iconBackground {

 position: absolute;
 left: 50%;
 width: 20px;
 height: 20px;
 line-height: 30px;
 text-align: center;
 border-radius: 50%;
 font-size: 30px;
 display: inline-block;
 background-color: #ffffff;
 top: 20px;
 margin-left: -10px;

} .cid-r5ey9yjUDS .separline:before {

 top: 20px;
 bottom: 0;
 position: absolute;
 content: "";
 width: 2px;
 background-color: #ffffff;
 left: calc(50% - 1px);
 height: calc(100% + 4rem);

} @media (max-width: 768px) {

 .cid-r5ey9yjUDS .iconBackground {
   left: 0 !important;
 }
 .cid-r5ey9yjUDS .separline:before {
   left: 0!important;
 }
 .cid-r5ey9yjUDS .timeline-text-content {
   margin-left: 0 !important;
 }
 .cid-r5ey9yjUDS .time-line-date-content {
   margin-right: 0 !important;
 }
 .cid-r5ey9yjUDS .time-line-date-content p {
   float: left !important;
 }
 .cid-r5ey9yjUDS .reverse .time-line-date-content {
   margin-left: 0 !important;
 }
 .cid-r5ey9yjUDS .reverse .timeline-text-content {
   margin-right: 0 !important;
 }

} .cid-r5eygKOAnJ {

 padding-top: 45px;
 padding-bottom: 45px;
 background-color: #2e2e2e;

} @media (max-width: 767px) {

 .cid-r5eygKOAnJ .content {
   text-align: center;
 }
 .cid-r5eygKOAnJ .content > div:not(:last-child) {
   margin-bottom: 2rem;
 }

} .cid-r5eygKOAnJ .img-logo img {

 height: 6rem;

} .cid-r5eygKOAnJ [type="email"] {

 font-size: .75rem;
 margin-bottom: 5px;
 text-align: center;
 min-width: 150px;

} .cid-r5eygKOAnJ .input-group-btn {

 display: inline-block;

} .cid-r5eygKOAnJ .input-group-btn a.btn {

 margin: 0 !important;

} .cid-r5eygKOAnJ .input-group {

 -webkit-flex-wrap: wrap;
 flex-wrap: wrap;
 justify-content: center;
 -webkit-justify-content: center;

} .cid-r5eygKOAnJ [type="submit"] {

 padding: .75rem 1.5625rem !important;
 margin-left: .625rem;
 text-transform: none;

} .cid-r5eygKOAnJ .social-list {

 padding-left: 0;
 margin-bottom: 0;
 list-style: none;
 display: -webkit-flex;
 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;

} .cid-r5eygKOAnJ .social-list .mbr-iconfont-social {

 font-size: 1.3rem;
 color: #fff;

} .cid-r5eygKOAnJ .social-list .soc-item {

 margin: 0 .5rem;

} .cid-r5eygKOAnJ .social-list a {

 margin: 0;
 opacity: .5;
 -webkit-transition: .2s linear;
 transition: .2s linear;

} .cid-r5eygKOAnJ .social-list a:hover {

 opacity: 1;

} @media (max-width: 767px) {

 .cid-r5eygKOAnJ .social-list {
   justify-content: center;
   -webkit-justify-content: center;
 }

} @media (max-width: 767px) {

 .cid-r5eygKOAnJ .footer-lower .copyright {
   margin-bottom: 1rem;
   text-align: center;
 }

} .cid-r5eygKOAnJ .footer-lower hr {

 margin: 1rem 0;
 border-color: #fff;
 opacity: .05;

} .cid-r5eygKOAnJ form .input-group input.form-control, .cid-r5eygKOAnJ form .input-group-btn .btn {

 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;
 border-top-left-radius: 3px;
 border-bottom-left-radius: 3px;

} .cid-r5eygKOAnJ .form-inline {

 justify-content: center;
 -webkit-justify-content: center;

} .cid-r5eygKOAnJ .form-group {

 margin: 0;

} @media (max-width: 767px) {

 .cid-r5eygKOAnJ .foot-logo {
   text-align: center !important;
 }
 .cid-r5eygKOAnJ .foot-title {
   text-align: center !important;
 }
 .cid-r5eygKOAnJ .mbr-text {
   text-align: center !important;
 }

} .cid-r5esao1i48 .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5esao1i48 .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5esao1i48 a {

 font-style: normal;

} .cid-r5esao1i48 .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5esao1i48 .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5esao1i48 .nav-item:focus, .cid-r5esao1i48 .nav-link:focus {

 outline: none;

} .cid-r5esao1i48 .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5esao1i48 .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5esao1i48 .menu-logo {

 margin-right: auto;

} .cid-r5esao1i48 .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5esao1i48 .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5esao1i48 .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5esao1i48 .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5esao1i48 .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5esao1i48 button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5esao1i48 button.navbar-toggler:focus {

 outline: none;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5esao1i48 .collapsed .btn {

 display: flex;

} .cid-r5esao1i48 .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing, .cid-r5esao1i48 .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed button.navbar-toggler {

 display: block;

} .cid-r5esao1i48 .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5esao1i48 .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5esao1i48 .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5esao1i48 .navbar-expand {
   flex-direction: column;
 }
 .cid-r5esao1i48 img {
   height: 3.8rem !important;
 }
 .cid-r5esao1i48 .btn {
   display: flex;
 }
 .cid-r5esao1i48 button.navbar-toggler {
   display: block;
 }
 .cid-r5esao1i48 .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5esao1i48 .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5esao1i48 .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing,
 .cid-r5esao1i48 .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5esao1i48 .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5esao1i48 .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5esao1i48 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5esao1i48 .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5esao1i48 .navbar-collapse {

 flex-basis: auto;

} .cid-r5esao1i48 .nav-link:hover, .cid-r5esao1i48 .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5eK171VBO {

 padding-top: 120px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5eK171VBO .mbr-section-subtitle {

 color: #767676;

} .cid-r5esao1i48 .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5esao1i48 .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5esao1i48 a {

 font-style: normal;

} .cid-r5esao1i48 .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5esao1i48 .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5esao1i48 .nav-item:focus, .cid-r5esao1i48 .nav-link:focus {

 outline: none;

} .cid-r5esao1i48 .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5esao1i48 .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5esao1i48 .menu-logo {

 margin-right: auto;

} .cid-r5esao1i48 .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5esao1i48 .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5esao1i48 .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5esao1i48 .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5esao1i48 .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5esao1i48 button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5esao1i48 button.navbar-toggler:focus {

 outline: none;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5esao1i48 .collapsed .btn {

 display: flex;

} .cid-r5esao1i48 .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing, .cid-r5esao1i48 .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed button.navbar-toggler {

 display: block;

} .cid-r5esao1i48 .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5esao1i48 .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5esao1i48 .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5esao1i48 .navbar-expand {
   flex-direction: column;
 }
 .cid-r5esao1i48 img {
   height: 3.8rem !important;
 }
 .cid-r5esao1i48 .btn {
   display: flex;
 }
 .cid-r5esao1i48 button.navbar-toggler {
   display: block;
 }
 .cid-r5esao1i48 .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5esao1i48 .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5esao1i48 .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing,
 .cid-r5esao1i48 .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5esao1i48 .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5esao1i48 .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5esao1i48 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5esao1i48 .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5esao1i48 .navbar-collapse {

 flex-basis: auto;

} .cid-r5esao1i48 .nav-link:hover, .cid-r5esao1i48 .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5eJr5RuCU {

 padding-top: 120px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5eJr5RuCU .mbr-section-subtitle {

 color: #767676;

} .cid-r5esao1i48 .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5esao1i48 .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5esao1i48 a {

 font-style: normal;

} .cid-r5esao1i48 .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5esao1i48 .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5esao1i48 .nav-item:focus, .cid-r5esao1i48 .nav-link:focus {

 outline: none;

} .cid-r5esao1i48 .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5esao1i48 .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5esao1i48 .menu-logo {

 margin-right: auto;

} .cid-r5esao1i48 .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5esao1i48 .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5esao1i48 .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5esao1i48 .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5esao1i48 .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5esao1i48 button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5esao1i48 button.navbar-toggler:focus {

 outline: none;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5esao1i48 .collapsed .btn {

 display: flex;

} .cid-r5esao1i48 .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing, .cid-r5esao1i48 .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed button.navbar-toggler {

 display: block;

} .cid-r5esao1i48 .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5esao1i48 .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5esao1i48 .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5esao1i48 .navbar-expand {
   flex-direction: column;
 }
 .cid-r5esao1i48 img {
   height: 3.8rem !important;
 }
 .cid-r5esao1i48 .btn {
   display: flex;
 }
 .cid-r5esao1i48 button.navbar-toggler {
   display: block;
 }
 .cid-r5esao1i48 .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5esao1i48 .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5esao1i48 .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing,
 .cid-r5esao1i48 .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5esao1i48 .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5esao1i48 .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5esao1i48 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5esao1i48 .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5esao1i48 .navbar-collapse {

 flex-basis: auto;

} .cid-r5esao1i48 .nav-link:hover, .cid-r5esao1i48 .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5eCVe4qov {

 padding-top: 120px;
 padding-bottom: 60px;
 background-image: url("../../../assets/images/jumbotron-1.jpg");

} .cid-r5eBFOZ5tX {

 padding-top: 60px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5eBFOZ5tX .mbr-text, .cid-r5eBFOZ5tX blockquote {

 color: #767676;

} .cid-r5eBFOZ5tX .mbr-text DIV {

 text-align: center;

} .cid-r5eBHt4PPU {

 padding-top: 45px;
 padding-bottom: 45px;
 background: #ffffff;

} .cid-r5eBHt4PPU .media-container-row {

 margin: 0 auto;
 align-items: stretch;
 -webkit-align-items: stretch;

} .cid-r5eBHt4PPU .media-container-row .img-item {

 display: -webkit-flex;
 flex-direction: column;
 justify-content: center;
 position: relative;
 width: 100%;
 z-index: 1;
 -webkit-flex-direction: column;
 -webkit-justify-content: center;

} .cid-r5eBHt4PPU .media-container-row .img-item img {

 width: 100%;
 min-height: 1px;

} .cid-r5eBHt4PPU .media-container-row .img-item .img-caption {

 background: #ffffff;
 z-index: 2;
 padding: 1rem 1rem;
 word-break: break-word;

} .cid-r5eBHt4PPU .media-container-row .img-item .img-caption p {

 margin-bottom: 0;

} .cid-r5eBHt4PPU .media-container-row .img-item.item1 {

 padding: 0 2rem 0 0;

} @media (max-width: 992px) {

 .cid-r5eBHt4PPU .img-item {
   width: 100% !important;
 }
 .cid-r5eBHt4PPU .img-item.item1 {
   width: 100%;
   flex-basis: initial !important;
   padding: 0 0 2rem 0 !important;
   -webkit-flex-basis: initial !important;
 }

} .cid-r5eCRFdbGu {

 padding-top: 45px;
 padding-bottom: 45px;
 background-color: #2e2e2e;

} @media (max-width: 767px) {

 .cid-r5eCRFdbGu .content {
   text-align: center;
 }
 .cid-r5eCRFdbGu .content > div:not(:last-child) {
   margin-bottom: 2rem;
 }

} .cid-r5eCRFdbGu .img-logo img {

 height: 6rem;

} .cid-r5eCRFdbGu [type="email"] {

 font-size: .75rem;
 margin-bottom: 5px;
 text-align: center;
 min-width: 150px;

} .cid-r5eCRFdbGu .input-group-btn {

 display: inline-block;

} .cid-r5eCRFdbGu .input-group-btn a.btn {

 margin: 0 !important;

} .cid-r5eCRFdbGu .input-group {

 -webkit-flex-wrap: wrap;
 flex-wrap: wrap;
 justify-content: center;
 -webkit-justify-content: center;

} .cid-r5eCRFdbGu [type="submit"] {

 padding: .75rem 1.5625rem !important;
 margin-left: .625rem;
 text-transform: none;

} .cid-r5eCRFdbGu .social-list {

 padding-left: 0;
 margin-bottom: 0;
 list-style: none;
 display: -webkit-flex;
 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;

} .cid-r5eCRFdbGu .social-list .mbr-iconfont-social {

 font-size: 1.3rem;
 color: #fff;

} .cid-r5eCRFdbGu .social-list .soc-item {

 margin: 0 .5rem;

} .cid-r5eCRFdbGu .social-list a {

 margin: 0;
 opacity: .5;
 -webkit-transition: .2s linear;
 transition: .2s linear;

} .cid-r5eCRFdbGu .social-list a:hover {

 opacity: 1;

} @media (max-width: 767px) {

 .cid-r5eCRFdbGu .social-list {
   justify-content: center;
   -webkit-justify-content: center;
 }

} @media (max-width: 767px) {

 .cid-r5eCRFdbGu .footer-lower .copyright {
   margin-bottom: 1rem;
   text-align: center;
 }

} .cid-r5eCRFdbGu .footer-lower hr {

 margin: 1rem 0;
 border-color: #fff;
 opacity: .05;

} .cid-r5eCRFdbGu form .input-group input.form-control, .cid-r5eCRFdbGu form .input-group-btn .btn {

 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;
 border-top-left-radius: 3px;
 border-bottom-left-radius: 3px;

} .cid-r5eCRFdbGu .form-inline {

 justify-content: center;
 -webkit-justify-content: center;

} .cid-r5eCRFdbGu .form-group {

 margin: 0;

} @media (max-width: 767px) {

 .cid-r5eCRFdbGu .foot-logo {
   text-align: center !important;
 }
 .cid-r5eCRFdbGu .foot-title {
   text-align: center !important;
 }
 .cid-r5eCRFdbGu .mbr-text {
   text-align: center !important;
 }

} .cid-r5esao1i48 .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5esao1i48 .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5esao1i48 a {

 font-style: normal;

} .cid-r5esao1i48 .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5esao1i48 .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5esao1i48 .nav-item:focus, .cid-r5esao1i48 .nav-link:focus {

 outline: none;

} .cid-r5esao1i48 .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5esao1i48 .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5esao1i48 .menu-logo {

 margin-right: auto;

} .cid-r5esao1i48 .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5esao1i48 .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5esao1i48 .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5esao1i48 .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5esao1i48 .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5esao1i48 button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5esao1i48 button.navbar-toggler:focus {

 outline: none;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5esao1i48 .collapsed .btn {

 display: flex;

} .cid-r5esao1i48 .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing, .cid-r5esao1i48 .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed button.navbar-toggler {

 display: block;

} .cid-r5esao1i48 .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5esao1i48 .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5esao1i48 .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5esao1i48 .navbar-expand {
   flex-direction: column;
 }
 .cid-r5esao1i48 img {
   height: 3.8rem !important;
 }
 .cid-r5esao1i48 .btn {
   display: flex;
 }
 .cid-r5esao1i48 button.navbar-toggler {
   display: block;
 }
 .cid-r5esao1i48 .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5esao1i48 .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5esao1i48 .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing,
 .cid-r5esao1i48 .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5esao1i48 .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5esao1i48 .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5esao1i48 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5esao1i48 .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5esao1i48 .navbar-collapse {

 flex-basis: auto;

} .cid-r5esao1i48 .nav-link:hover, .cid-r5esao1i48 .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5eJA5gppZ {

 padding-top: 120px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5eJA5gppZ .mbr-section-subtitle {

 color: #767676;

} .cid-r5esao1i48 .navbar {

 padding: .5rem 0;
 background: #333333;
 transition: none;
 min-height: 77px;

} .cid-r5esao1i48 .navbar-dropdown.bg-color.transparent.opened {

 background: #333333;

} .cid-r5esao1i48 a {

 font-style: normal;

} .cid-r5esao1i48 .nav-item span {

 padding-right: 0.4em;
 line-height: 0.5em;
 vertical-align: text-bottom;
 position: relative;
 text-decoration: none;

} .cid-r5esao1i48 .nav-item a {

 display: flex;
 align-items: center;
 justify-content: center;
 padding: 0.7rem 0 !important;
 margin: 0rem .65rem !important;

} .cid-r5esao1i48 .nav-item:focus, .cid-r5esao1i48 .nav-link:focus {

 outline: none;

} .cid-r5esao1i48 .btn {

 padding: 0.4rem 1.5rem;
 display: inline-flex;
 align-items: center;

} .cid-r5esao1i48 .btn .mbr-iconfont {

 font-size: 1.6rem;

} .cid-r5esao1i48 .menu-logo {

 margin-right: auto;

} .cid-r5esao1i48 .menu-logo .navbar-brand {

 display: flex;
 margin-left: 5rem;
 padding: 0;
 transition: padding .2s;
 min-height: 3.8rem;
 align-items: center;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap {

 display: -webkit-flex;
 -webkit-align-items: center;
 align-items: center;
 word-break: break-word;
 min-width: 7rem;
 margin: .3rem 0;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {

 line-height: 1.2rem !important;
 padding-right: 2rem;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo {

 font-size: 4rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo img {

 display: flex;

} .cid-r5esao1i48 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {

 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse {

 justify-content: flex-end;
 -webkit-justify-content: flex-end;
 padding-right: 5rem;
 width: auto;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav {

 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 padding-left: 0;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {

 -webkit-align-self: center;
 align-self: center;

} .cid-r5esao1i48 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {

 padding-left: 0;
 padding-bottom: 0;

} .cid-r5esao1i48 .dropdown .dropdown-menu {

 background: #333333;
 display: none;
 position: absolute;
 min-width: 5rem;
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 text-align: left;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item {

 width: auto;
 padding: 0.235em 1.5385em 0.235em 1.5385em !important;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-item::after {

 right: 0.5rem;

} .cid-r5esao1i48 .dropdown .dropdown-menu .dropdown-submenu {

 margin: 0;

} .cid-r5esao1i48 .dropdown.open > .dropdown-menu {

 display: block;

} .cid-r5esao1i48 .navbar-toggleable-sm.opened:after {

 position: absolute;
 width: 100vw;
 height: 100vh;
 content: ;
 background-color: rgba(0, 0, 0, 0.1);
 left: 0;
 bottom: 0;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 z-index: 1000;

} .cid-r5esao1i48 .navbar.navbar-short {

 min-height: 60px;
 transition: all .2s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-toggler-right {

 top: 20px;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a {

 font-size: 2.5rem !important;
 line-height: 2.5rem;
 transition: font-size 0.25s;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a .mbr-iconfont {

 font-size: 2.5rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-logo a img {

 height: 3rem !important;

} .cid-r5esao1i48 .navbar.navbar-short .navbar-brand {

 min-height: 3rem;

} .cid-r5esao1i48 button.navbar-toggler {

 width: 31px;
 height: 18px;
 cursor: pointer;
 transition: all .2s;
 top: 1.5rem;
 right: 1rem;

} .cid-r5esao1i48 button.navbar-toggler:focus {

 outline: none;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span {

 position: absolute;
 right: 0;
 width: 30px;
 height: 2px;
 border-right: 5px;
 background-color: #ffffff;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(1) {

 top: 0;
 transition: all .2s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(2) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(3) {

 top: 8px;
 transition: all .15s;

} .cid-r5esao1i48 button.navbar-toggler .hamburger span:nth-child(4) {

 top: 16px;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(1) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(2) {

 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(3) {

 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 transition: all .25s;

} .cid-r5esao1i48 nav.opened .hamburger span:nth-child(4) {

 top: 8px;
 width: 0;
 opacity: 0;
 right: 50%;
 transition: all .2s;

} .cid-r5esao1i48 .collapsed.navbar-expand {

 flex-direction: column;

} .cid-r5esao1i48 .collapsed .btn {

 display: flex;

} .cid-r5esao1i48 .collapsed .navbar-collapse {

 display: none !important;
 padding-right: 0 !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing, .cid-r5esao1i48 .collapsed .navbar-collapse.show {

 display: block !important;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav {

 display: block;
 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item {

 clear: both;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons {

 text-align: center;

} .cid-r5esao1i48 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child, .cid-r5esao1i48 .collapsed .navbar-collapse.show .navbar-buttons:last-child {

 margin-bottom: 1rem;

} .cid-r5esao1i48 .collapsed button.navbar-toggler {

 display: block;

} .cid-r5esao1i48 .collapsed .navbar-brand {

 margin-left: 1rem !important;

} .cid-r5esao1i48 .collapsed .navbar-toggleable-sm {

 flex-direction: column;
 -webkit-flex-direction: column;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-menu {

 width: 100%;
 text-align: center;
 position: relative;
 opacity: 0;
 display: block;
 height: 0;
 visibility: hidden;
 padding: 0;
 transition-duration: .5s;
 transition-property: opacity,padding,height;

} .cid-r5esao1i48 .collapsed .dropdown.open > .dropdown-menu {

 position: relative;
 opacity: 1;
 height: auto;
 padding: 1.4rem 0;
 visibility: visible;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-submenu {

 left: 0;
 text-align: center;
 width: 100%;

} .cid-r5esao1i48 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {

 margin-top: 0;
 position: inherit;
 right: 0;
 top: 50%;
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: .3em;
 vertical-align: middle;
 content: "";
 border-top: .30em solid;
 border-right: .30em solid transparent;
 border-left: .30em solid transparent;

} @media (max-width: 991px) {

 .cid-r5esao1i48 .navbar-expand {
   flex-direction: column;
 }
 .cid-r5esao1i48 img {
   height: 3.8rem !important;
 }
 .cid-r5esao1i48 .btn {
   display: flex;
 }
 .cid-r5esao1i48 button.navbar-toggler {
   display: block;
 }
 .cid-r5esao1i48 .navbar-brand {
   margin-left: 1rem !important;
 }
 .cid-r5esao1i48 .navbar-toggleable-sm {
   flex-direction: column;
   -webkit-flex-direction: column;
 }
 .cid-r5esao1i48 .navbar-collapse {
   display: none !important;
   padding-right: 0 !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing,
 .cid-r5esao1i48 .navbar-collapse.show {
   display: block !important;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav {
   display: block;
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item {
   clear: both;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-nav .nav-item:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons {
   text-align: center;
 }
 .cid-r5esao1i48 .navbar-collapse.collapsing .navbar-buttons:last-child,
 .cid-r5esao1i48 .navbar-collapse.show .navbar-buttons:last-child {
   margin-bottom: 1rem;
 }
 .cid-r5esao1i48 .dropdown .dropdown-menu {
   width: 100%;
   text-align: center;
   position: relative;
   opacity: 0;
   display: block;
   height: 0;
   visibility: hidden;
   padding: 0;
   transition-duration: .5s;
   transition-property: opacity,padding,height;
 }
 .cid-r5esao1i48 .dropdown.open > .dropdown-menu {
   position: relative;
   opacity: 1;
   height: auto;
   padding: 1.4rem 0;
   visibility: visible;
 }
 .cid-r5esao1i48 .dropdown .dropdown-submenu {
   left: 0;
   text-align: center;
   width: 100%;
 }
 .cid-r5esao1i48 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
   margin-top: 0;
   position: inherit;
   right: 0;
   top: 50%;
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .3em;
   vertical-align: middle;
   content: "";
   border-top: .30em solid;
   border-right: .30em solid transparent;
   border-left: .30em solid transparent;
 }

} @media (min-width: 767px) {

 .cid-r5esao1i48 .menu-logo {
   flex-shrink: 0;
 }

} .cid-r5esao1i48 .navbar-collapse {

 flex-basis: auto;

} .cid-r5esao1i48 .nav-link:hover, .cid-r5esao1i48 .dropdown-item:hover {

 color: #c1c1c1 !important;

} .cid-r5eJJSuzSC {

 padding-top: 120px;
 padding-bottom: 60px;
 background-color: #ffffff;

} .cid-r5eJJSuzSC .mbr-section-subtitle {

 color: #767676;

}