@import url(https://fonts.googleapis.com/css?family=Karla:400,400i,700,700i);
@import url(https://fonts.googleapis.com/css?family=Yeseva+One:400);
/*TITLE*/
.alert, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, .mbr-figure .mbr-figure-caption, .mbr-slider-slide, .mbr-gallery-title, .mbr-map [data-state-details], .mbr-price, .timer, cite, .page_head blockquote p {
	font-family: 'Yeseva One', display;
}
.mbr-footer-content h1, .mbr-footer .mbr-contacts h1, .mbr-footer-content h2, .mbr-footer .mbr-contacts h2, .mbr-footer-content h3, .mbr-footer .mbr-contacts h3, .mbr-footer-content h4, .mbr-footer .mbr-contacts h4, .mbr-footer-content p strong, .mbr-footer .mbr-contacts p strong, .mbr-footer-content strong, .mbr-footer .mbr-contacts strong {
	font-family: 'Yeseva One', display;
}
.mbr-author-name {
	font-family: 'Yeseva One', display;
}
.mbr-author-desc {
	font-family: 'Yeseva One', display;
	font-style: normal;
}
.mbr-plan-title {
	font-family: 'Karla', sans-serif;
}
.mbr-plan-subtitle, .mbr-plan-price-desc {
	font-family: 'Yeseva One', display;
	font-style: normal;
}
/*SUBTITLE*/
.btn-sm, .btn, .lead a, .lead blockquote, .mbr-section-subtitle, .mbr-section-hero .mbr-section-lead, .mbr-cards .card-subtitle, .mbr-testimonial .card-block, .nav-link.link, .dropdown-item {
	font-family: 'Yeseva One', display;
	font-style: normal;
}
/*TEXT*/
body, input, textarea, p, li, .mbr-gallery-filter ul li span, .mbr-company .list-group-text, .mbr-section-text {
	font-family: 'Karla', sans-serif;
}
.mbr-footer-content li, .mbr-footer .mbr-contacts li {
	font-family: 'Karla', sans-serif;
}
/*ROUNDED BUTTONS*/
.btn {
	border-radius: 40px;
}
.btn:before {
	border-radius: 40px;
}
.btn:after {
	border-radius: 40px;
}
.mbr-subscribe .btn {
	border-radius: 40px !important;
}
/*COLORS*/
a, .alert, .list-img .mbr-iconfont, .content1 .image .mbr-iconfont:hover, .c-info .timer, .contacts .mbr-iconfont, .mbr-gallery-filter li.active {
	color: #cc3e18;
}
.item-layer, .close:hover {
	background: rgba(204, 62, 24, 0.5);
}
.styled:before, .styled span:before, .content3 .image .mbr-iconfont:hover, .folow:before, .date:before, .mbr-gallery-filter li:before, .separator:before, .bgc {
	background: #cc3e18;
}
input:focus, textarea:focus {
	border-color: #cc3e18 !important;
}
.mbr-slider .carousel-indicators li.active, .mbr-slider .carousel-indicators li:hover {
	background-color: #cc3e18 !important;
	border-color: #cc3e18 !important;
}
a:hover, .team-item.news h5 a:hover, .team-item.news h3 a:hover, .adr-link:hover, .mbr-gallery-filter li:hover, .news-min .text a:hover {
	color: #dd4f29;
}
.mbr-section-subtitle, .content1 .image .mbr-iconfont {
	color: #cc3e18;
}
.bg-primary {
	background-color: #cc3e18 !important;
}
.bg-success {
	background-color: #2be080 !important;
}
.bg-info {
	background-color: #1a5ceb !important;
}
.bg-warning {
	background-color: #e0c119 !important;
}
.bg-danger {
	background-color: #eb5a1a !important;
}
.btn-primary {
	background-color: #cc3e18;
	border-color: #cc3e18;
	color: #fefae8;
	font-size: 20px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active {
	color: #fefae8;
	background-color: #A62300;
	border-color: #A62300;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #ffffff !important;
	background-color: #882910 !important;
	border-color: #882910 !important;
}
.btn-secondary {
	background-color: transparent;
	border-color: #fefae8;
	color: #fefae8;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active {
	color: #fefae8;
	background-color: #cc3e18;
	border-color: #cc3e18;
}
.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fefae8 !important;
	background-color: #882910 !important;
	border-color: #882910 !important;
}
.btn-white {
	color: #222;
	background: #fff;
	border: #fff;
}
.btn-black:hover {
	background: #cc3e18;
	border: #cc3e18;
	color: #fff;
}
.btn-white:hover {
	background: #cc3e18;
	border: #cc3e18;
	color: #fff;
}
.text-primary {
	color: #cc3e18 !important;
}
.text-success {
	color: #2be080 !important;
}
.text-info {
	color: #1a5ceb !important;
}
.text-warning {
	color: #e0c119 !important;
}
.text-danger {
	color: #eb5a1a !important;
}
.alert-success {
	background-color: #2be080;
}
.alert-info {
	background-color: #1a5ceb;
}
.alert-warning {
	background-color: #e0c119;
}
.alert-danger {
	background-color: #eb5a1a;
}
.btn-social {
	border-color: #cc3e18;
}
.btn-social:hover {
	background: #cc3e18;
}
.mbr-company .list-group-item.active .list-group-text {
	color: #cc3e18;
}
.mbr-footer p a, .mbr-footer ul a {
	color: #cc3e18;
}
.mbr-footer-content li::before, .mbr-footer .mbr-contacts li::before {
	background: #cc3e18;
}
.mbr-footer-content li a:hover, .mbr-footer .mbr-contacts li a:hover {
	color: #cc3e18;
}
.lead a, .lead a:hover {
	color: #cc3e18;
}
.lead blockquote {
	border-color: #cc3e18;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle, .mbr-plan-header.bg-primary .mbr-plan-price-desc {
	color: #f7c6b9;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle, .mbr-plan-header.bg-success .mbr-plan-price-desc {
	color: #ddfaeb;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle, .mbr-plan-header.bg-info .mbr-plan-price-desc {
	color: #d6e2fb;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle, .mbr-plan-header.bg-warning .mbr-plan-price-desc {
	color: #f9f2cc;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle, .mbr-plan-header.bg-danger .mbr-plan-price-desc {
	color: #fbe1d6;
}
.mbr-small-footer a, .mbr-gallery-filter li:hover {
	color: #cc3e18;
}
/*image*/
.mbr-figure .mbr-figure-caption-over {
	background: -moz-linear-gradient(left, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7)) !important;
	background: -ms-linear-gradient(left, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7)) !important;
	background: -o-linear-gradient(left, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7)) !important;
	background: -webkit-linear-gradient(left, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7)) !important;
	background: linear-gradient(left, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7)) !important;
}
/*progress bar*/
.progress-primary[value]::-webkit-progress-value {
	background-color: #cc3e18;
}
.progress-primary[value]::-moz-progress-bar {
	background-color: #cc3e18;
}
.progress-primary[value]::-ms-fill {
	background-color: #cc3e18;
}

.cid-rRBe11VdCE {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-rRBe11VdCE .back {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 65%;
	height: 100%;
	background-color: #fefae8;
	padding-top: 0px;
}
.cid-rRBe11VdCE img {
  width: 100%;
}
.cid-rRBe11VdCE p {
  margin-top: 6rem;
}
.cid-rRBe11VdCE .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-rRBe11VdCE .content-wrapper {
  padding-top: 6rem;
}
.cid-rRBe11VdCE h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  bottom: 0;
}




@media screen and (min-width: 0\0) {
	.progress-primary .progress-bar {
		background-color: #cc3e18;
	}
}
/*process*/
.process1 .image .bgr {
	background: -webkit-linear-gradient(left, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7));
	background: -o-linear-gradient(right, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7));
	background: -moz-linear-gradient(right, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7));
	background: linear-gradient(to right, rgba(204, 62, 24, 0.2), rgba(238, 96, 58, 0.7));
}
/*accordion*/
.panel.active .panel-heading a, .panel:hover .panel-heading a {
	border-color: #cc3e18;
}
.panel-heading a:hover span:before, .panel-heading a:hover span:after, .panel.active .panel-heading a span:after {
	background: #cc3e18;
}
#menu1-0 .hide-buttons .nav-btn {
	display: none !important;
}
#menu1-0 .navbar-caption {
	color: #ffffff;
}
#menu1-0 .navbar-toggler {
	color: #a9a9a9;
}
#menu1-0 .close-icon::before, #menu1-0 .close-icon::after {
	background-color: #a9a9a9;
}
#menu1-0 .link, #menu1-0 .dropdown-item {
	color: #a9a9a9;
	font-family: 'Karla', sans-serif;
}
#menu1-0 .link {
	font-size: 0.85rem;
}
#menu1-0 .dropdown-item, #menu1-0 .nav-dropdown-sm .link {
	font-size: 0.921rem;
}
#menu1-0 .link:hover, #menu1-0 .dropdown-item:hover, #menu1-0 .link:focus, #menu1-0 .dropdown-item:focus {
	color: #222;
}
#menu1-0 .link[aria-expanded="true"], #menu1-0 .dropdown-menu {
	background: #e6e6e6;
}
#menu1-0 .nav-dropdown-sm .link:focus, #menu1-0 .nav-dropdown-sm .link:hover, #menu1-0 .nav-dropdown-sm .dropdown-item:focus, #menu1-0 .nav-dropdown-sm .dropdown-item:hover {
	background: #f7f7f7!important;
}
#menu1-0 .navbar, #menu1-0 .nav-dropdown-sm, #menu1-0 .nav-dropdown-sm .link[aria-expanded="true"], #menu1-0 .nav-dropdown-sm .dropdown-menu {
	background: #fff;
}
#menu1-0 .bg-color.transparent .link {
	color: #a9a9a9;
	transition: none;
}
#menu1-0 .navbar-toggler i, #menu1-0 .navbar-toggler em, #menu1-0 .navbar-toggler i:before, #menu1-0 .navbar-toggler em:before, #menu1-0 .navbar-toggler i:after, #menu1-0 .navbar-toggler em:after {
	background-color: #fefae8;
}
#menu1-0 .navbar-toggler[aria-expanded="true"] i, #menu1-0 .navbar-toggler[aria-expanded="true"] em {
	background: transparent;
}
#menu1-0 .bg-color.transparent.opened .link {
	transition: color 0.2s ease-in-out;
}
#menu1-0 .bg-color.transparent.opened .link:hover, #menu1-0 .bg-color.transparent.opened .link:focus {
	color: #222;
}
#menu1-0 .link[aria-expanded="true"], #menu1-0 .dropdown-item[aria-expanded="true"] {
	color: #222!important;
}
#header1-b H1 {
	color: #fefae8;
	font-size: 48px;
}
#header1-b P {
	font-family: 'Karla', sans-serif;
}
#header1-b .btn {
	font-family: 'Karla', sans-serif;
}
#header3-2 EM {
	color: #fefae8;
}
#header3-2 H1 {
	color: #fefae8;
	font-size: 72px;
	text-align: right;
}
#header3-2 P {
	color: #ffffff;
	font-family: 'Karla', sans-serif;
	text-align: right;
}
#header3-2 .btn {
	font-family: 'Karla', sans-serif;
	font-size: 14px;
}
#title3-c H1 {
	color: #0b4164;
	text-align: left;
}
#title3-c P {
	font-size: 18px;
	color: #828282;
}
#title3-c .btn {
	font-family: 'Karla', sans-serif;
}
#header3-3 EM {
	color: #fefae8;
}
#header3-3 H1 {
	color: #fefae8;
	font-size: 72px;
	text-align: left;
}
#header3-3 P {
	color: #ffffff;
	font-family: 'Karla', sans-serif;
	text-align: left;
}
#header3-3 .btn {
	font-family: 'Karla', sans-serif;
	font-size: 14px;
}
#counters1-5 DIV {
	font-size: 60px;
	color: #cc3e18;
}
#counters1-5 P {
	color: #0b4164;
}
#testimonials2-7 P {
	color: #0b4164;
	font-family: 'Karla', sans-serif;
	font-size: 22px;
}
#testimonials2-7 H5 {
	color: #202020;
}
#title3-9 .btn {
	font-family: 'Karla', sans-serif;
	font-size: 16px;
}

@media (max-width: 1200px) {
 .cid-rRBe11VdCE .content-wrapper {
    padding-top: 0rem;
  }
  .cid-rRBe11VdCE p {
    margin-top: 2rem;
  }
}

@media (max-width: 992px) {
  .cid-rRBe11VdCE .back {
    width: 100%;
    height: 75%;
  }
  .cid-rRBe11VdCE .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-rRBe11VdCE p {
    margin-top: 4rem;
  }
}
.cid-rRBe11VdCE .content-wrapper {
  padding-right: 8rem;
}

@media (max-width: 767px) {
  .cid-rRBe11VdCE .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-rRBe11VdCE .content-wrapper {
    padding-right: 3rem;
  }
  .cid-rRBe11VdCE h4 {
    right: 2rem;
  }
}
.cid-rRBe11VdCE H1 {
  color: #222222;
}
.cid-rRBe11VdCE H4 {
  color: #cc3e18;
}
.cid-rRC8yEc5hi {
	padding-top: 90px;
	padding-bottom: 90px;
	background-image: url(../../images/blurry-1920x1051.jpg);
}
.cid-rRC8yEc5hi .mbr-section-title,
.cid-rRC8yEc5hi .mbr-section-subtitle {
  color: #000000;
}
.cid-rRC8yEc5hi .mbr-section-text {
  color: #232323;
}
.cid-rRC8yEc5hi .mbr-text,
.cid-rRC8yEc5hi .typed-text,
.cid-rRC8yEc5hi .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-rRC8yEc5hi .btn {
  margin-left: 4px !important;
}
.cid-rRC8yEc5hi .animated-element {
  color: #ff3366;
}
.cid-rRC8yEc5hi .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #ff3366;
}
.cid-rRC8yEc5hi .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cid-rRC8yEc5hi .typed-text,
  .cid-rRC8yEc5hi .mbr-section-subtitle,
  .cid-rRC8yEc5hi .mbr-section-text,
  .cid-rRC8yEc5hi .mbr-section-btn {
    text-align: center !important;
  }
}
