@font-face {
  font-family: "Roboto";
  src: url(https://widopan.co.uk/application/themes/widopan/css/webfonts/Roboto-Light.ttf);
  font-weight: 200;
}
@font-face {
  font-family: "Roboto";
  src: url(https://widopan.co.uk/application/themes/widopan/css/webfonts/Roboto-Regular.ttf);
  font-weight: 300;
}
@font-face {
  font-family: "Roboto";
  src: url(https://widopan.co.uk/application/themes/widopan/css/webfonts/Roboto-Medium.ttf);
  font-weight: 400;
}
@font-face {
  font-family: "Roboto";
  src: url(https://widopan.co.uk/application/themes/widopan/css/webfonts/Roboto-Bold.ttf);
  font-weight: bold;
  font-style: strong;
}
@font-face {
  font-family: "Roboto";
  src: url(https://widopan.co.uk/application/themes/widopan/css/webfonts/Roboto-Italic.ttf);
  font-style: italic;
}
strong {
  font-weight: 600;
}
/*@import "shared-variables"; 

// This comes after shared variables so we can do things like define new button types in _shared-variables.scss
// which bootstrap will automatically create
@import "@concretecms/bedrock/assets/bedrock/scss/frontend"; */
.ccm-page {
  font-family: "Arial", Roboto, Halvetica;
  text-transform: none;
  font-size: 1rem;
  font-weight: 300;
}
.ccm-page div[data-container=block] > div.container {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.ccm-page {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ccm-page .display-1,
.ccm-page .display-2,
.ccm-page .display-3,
.ccm-page .display-4,
.ccm-page .display-5,
.ccm-page .display-6 {
  font-family: "Roboto", Arial, Halvetica;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-weight: 400;
}
.ccm-page h1,
.ccm-page h2,
.ccm-page h3,
.ccm-page h4,
.ccm-page h5,
.ccm-page h6 {
  font-family: "Roboto", Arial;
  text-transform: none;
  font-size: 1rem;
  font-weight: 400;
}
.ccm-page h1 {
  font-size: 1.4em;
}
.ccm-page h2 {
  font-size: 1.3em;
}
.ccm-page h3 {
  font-size: 1.2em;
}
.ccm-page h4 {
  font-size: 1em;
}
.ccm-page h6 {
  font-size: 1em;
}
.theme-atomik .stripe {
  padding-bottom: 2em;
  position: relative;
  padding-top: 2em;
}
.theme-atomik .containers {
  position: relative;
}
.theme-atomik div.stripe.one-column div.stripe-title h1,
.theme-atomik div.stripe.one-column div.stripe-title h2,
.theme-atomik div.stripe.one-column div.stripe-title h3,
.theme-atomik div.stripe.one-column div.stripe-title h4,
.theme-atomik div.stripe.one-column div.stripe-title h5,
.theme-atomik div.stripe.one-column div.stripe-title h6 {
  margin-bottom: 1rem;
}
.gray {
  background-color: #f3f3f3 !important;
  color: #7d7d7d;
  background-image: url(/application/themes/widopan/css/img/eclipes-morcan.png), url(/application/themes/widopan/css/img/diamond-morcan.png);
  background-position: 10% 97%, 90% 60%;
  background-repeat: no-repeat, no-repeat;
}
.gray .row {
  padding: 40px 0;
}
.feature {
  position: relative;
  padding: 4em 0 0 0;
  color: #fff;
}
.feature-background2 {
  background-color: #f3f3f3 !important;
  position: absolute;
  overflow: hidden;
  height: 50%;
  width: 100%;
  z-index: -2;
  bottom: 0;
  background-image: url(/application/themes/widopan/css/img/curve-widopan.png);
  background-position: left bottom;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.feature-background {
  position: absolute;
  overflow: hidden;
  height: 500px;
  width: 100%;
  z-index: -1;
  top: 0;
  background-image: url(/application/themes/widopan/css/img/Widowpan-quick-reliable-permanent.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-news {
  background-image: url(/application/themes/widopan/css/img/widopan-squares.png), url(/application/themes/widopan/css/img/widopan-triangles.png);
  background-position: left 0%, right center;
  background-repeat: no-repeat, no-repeat;
}
.two-column-stripe {
  background-image: url(/application/themes/widopan/css/img/widopan-dots-square.png), url(/application/themes/widopan/css/img/widopan-dots-circle.png);
  background-position: 30% 60%, 80% 5% ;
  background-size: auto auto;
  background-repeat: no-repeat, no-repeat;
}
.container2 {
  max-width: 1800px;
  margin: 0 auto;
  padding: 0 20px;
}
.container-fluid {
  max-width: 1800px;
  margin: 0 auto;
}
.theme-atomik div.ccm-summary-template-blog-entry-thumbnail {
  height: 100%;
}
.theme-atomik div.ccm-summary-template-blog-entry-thumbnail .ccm-summary-template-blog-entry-thumbnail-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.1s linear;
}
.theme-atomik div.ccm-summary-template-blog-entry-thumbnail .card {
  height: 100%;
}
.theme-atomik div.ccm-summary-template-blog-entry-thumbnail .card .card-title {
  text-align: center;
  color: $dark;
}
.theme-atomik div.ccm-summary-template-blog-entry-thumbnail .card:hover .ccm-summary-template-blog-entry-thumbnail-image-overlay {
  opacity: 1;
}
.theme-atomik div.ccm-summary-template-blog-entry-thumbnail .card:hover .card-title {
  color: #fa9513;
}
.theme-atomik .ccm-block-page-list-products {
  background-color: #fff;
  box-shadow: 2px 2px 4px #33333352;
}
.theme-atomik .ccm-block-page-list-products .img-fluid,
.theme-atomik .ccm-block-page-list-products .img-thumbnail {
  max-width: 100%;
  height: auto;
  max-height: 140px;
}
.theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text {
  padding: 10px 15px 10px 15px;
}
.theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-title {
  min-height: 30px;
  font-weight: 600;
  border-left: 0px solid #fa9513;
  padding-left: 0rem;
  margin: 0 0 0px 0;
}
.theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-description {
  font-size: 0.8em;
  min-height: 60px;
}
.theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more {
  margin: 0 auto;
  diswidth: auto;
}
.theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more a {
  color: #fff;
  margin: 15px auto 0 auto;
  width: 120px;
  display: block;
}
@media (max-width: 6000px) {
  .theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-title {
    min-height: 80px;
    font-weight: 600;
  }
  .theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-description {
    font-size: 0.8em;
    min-height: 60px;
  }
}
@media (max-width: 991px) {
  .theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-title {
    min-height: 50px;
    font-weight: 600;
  }
  .theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-description {
    font-size: 0.8em;
    min-height: 60px;
  }
}
@media (max-width: 767px) {
  .theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-title {
    min-height: 30px;
    font-weight: 600;
  }
  .theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-description {
    font-size: 0.8em;
    min-height: 30px;
  }
}
@media (max-width: 576px) {
  .theme-atomik .ccm-block-page-list-products .ccm-block-page-list-page-entry-text .ccm-block-page-list-title {
    min-height: 20px;
    font-weight: 600;
  }
}
.theme-atomik .ccm-block-page-list-application {
  background-color: #fff;
  box-shadow: 2px 2px 4px #33333352;
}
.theme-atomik .ccm-block-page-list-application .img-fluid,
.theme-atomik .ccm-block-page-list-application .img-thumbnail {
  max-width: 100%;
  height: auto;
  max-height: 50px;
  margin: 0 auto;
  display: block;
}
.theme-atomik .ccm-block-page-list-application .ccm-block-page-list-page-entry-text {
  padding: 0;
}
.theme-atomik .ccm-block-page-list-application .ccm-block-page-list-page-entry-text .ccm-block-page-list-title {
  min-height: 48px;
  font-weight: 600;
  border-left: 0px solid #fa9513;
  padding-left: 0rem;
  text-align: center;
  margin: 0 0 10px 0;
}
.theme-atomik .ccm-block-page-list-application .ccm-block-page-list-page-entry-text .ccm-block-page-list-description {
  font-size: 0.8em;
}
.theme-atomik .ccm-block-page-list-application .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more {
  margin: 0 auto;
  diswidth: auto;
}
.theme-atomik .ccm-block-page-list-application .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more a {
  color: #fff;
  margin: 15px auto 0 auto;
  width: 85px;
  display: block;
}
.theme-atomik div.ccm-summary-template-resource-page {
  width: 100%;
  display: flex;
  align-items: center;
}
.theme-atomik div.ccm-summary-template-resource-page .row {
  width: 100%;
}
.theme-atomik div.ccm-summary-template-resource-page .row > * {
  display: flex;
  align-items: center;
}
.theme-atomik div.ccm-summary-template-resource-page .row > * a {
  width: 100%;
}
.theme-atomik div.ccm-summary-template-resource-page img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 120px;
  max-height: 120px;
  max-width: 160px;
  max-height: 160px;
}
div.theme-atomik.page-type-blog-entry .col-sidebar > div {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 6px solid #fa9513;
}
div.theme-atomik.page-type-blog-entry .col-sidebar > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
div.theme-atomik.page-type-blog-entry .col-sidebar .ccm-area-block-list > .ccm-area-drag-area {
  padding-top: 2rem;
  margin-top: 2rem;
  border-top: 6px solid #fa9513;
}
div.theme-atomik.page-type-blog-entry .col-sidebar .ccm-area-block-list > .ccm-area-drag-area:first-child,
div.theme-atomik.page-type-blog-entry .col-sidebar .ccm-area-block-list > .ccm-area-drag-area:last-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
div.theme-atomik .ccm-board-blog .blog-featured-post h5 {
  font-size: 50px;
}
div.theme-atomik .ccm-board-blog h1 a,
div.theme-atomik .ccm-board-blog h2 a,
div.theme-atomik .ccm-board-blog h3 a,
div.theme-atomik .ccm-board-blog h4 a,
div.theme-atomik .ccm-board-blog h5 a,
div.theme-atomik .ccm-board-blog h6 a {
  transition: color 0.2s linear;
}
div.theme-atomik .ccm-board-blog h1 a:hover,
div.theme-atomik .ccm-board-blog h2 a:hover,
div.theme-atomik .ccm-board-blog h3 a:hover,
div.theme-atomik .ccm-board-blog h4 a:hover,
div.theme-atomik .ccm-board-blog h5 a:hover,
div.theme-atomik .ccm-board-blog h6 a:hover {
  color: #fa9513;
}
div.theme-atomik .ccm-board-blog .blog-author-byline {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
div.theme-atomik .ccm-board-blog .blog-author-byline div.blog-author-byline-avatar img {
  max-width: 20px;
}
div.theme-atomik .ccm-board-blog p {
  margin-bottom: 0;
}
div.theme-atomik .ccm-board-blog hr {
  background-color: #979797;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
div.theme-atomik .ccm-board-blog .col-blog-sidebar > div {
  margin-bottom: 2rem;
}
div.theme-atomik .ccm-board-blog .col-blog-sidebar > div:last-child {
  margin-bottom: 0;
}
div.theme-atomik div.blog-author-byline {
  display: flex;
  align-items: center;
  color: #e9b681;
}
div.theme-atomik div.blog-author-byline div.blog-author-byline-avatar {
  margin-right: 0.75rem;
}
div.theme-atomik div.blog-author-byline div.blog-author-byline-avatar img {
  max-width: 32px;
  height: auto;
  border-radius: 50% !important;
}
div.theme-atomik div.blog-author-byline div.blog-author-byline-author {
  margin-right: 0.75rem;
}
.header1 {
  background: linear-gradient(to right, #eeae5b, #fa9513);
  color: #fff;
  padding: 10px 0 0 0;
}
.header1 a {
  color: #fff;
}
.header1 a:hover,
.header1 a:focus {
  color: #f6f6f6;
}
.dropdown-item {
  color: #212529;
}
.ccm-block-social-links svg {
  width: 15px;
  height: 15px;
  max-height: 15px !important;
  margin-bottom: 6px;
}
.theme-atomik > div.container ol.breadcrumb {
  margin-bottom: 0;
}
.theme-atomik > div.container ol.breadcrumb li {
  padding: 10px;
  margin-left: 10px;
}
div.theme-atomik footer {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #3a3e46;
  color: #838d86;
  background-image: url(/application/themes/widopan/css/img/widopan-footer-left.png), url(/application/themes/widopan/css/img/widopan-footer-drop.png), url(/application/themes/widopan/css/img/widopan-footer-right.png);
  background-position: left bottom, 30% 20%, right center;
  background-repeat: no-repeat, no-repeat, no-repeat;
}
div.theme-atomik footer div.atomik-logo {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
div.theme-atomik footer div.atomik-logo picture,
div.theme-atomik footer div.atomik-logo img {
  width: 44px;
  height: 44px;
  margin-right: 0.25rem;
}
div.theme-atomik footer div.atomik-logo span {
  font-family: "Roboto", Arial, Halvetica;
}
div.theme-atomik footer .ccm-block-social-links {
  margin-bottom: 2rem;
}
div.theme-atomik footer .ccm-block-social-links a {
  color: #838d86;
}
div.theme-atomik footer .ccm-block-social-links a:hover {
  color: #fa9513;
}
div.theme-atomik footer .ccm-block-social-links i {
  font-size: 32px;
}
div.theme-atomik footer .ccm-block-social-links svg {
  width: 30px;
  height: 30px;
  max-height: 30px;
  margin-bottom: 12px;
}
div.theme-atomik footer a {
  text-decoration: none;
  color: #838d86;
}
div.theme-atomik footer a:hover {
  color: #fa9513;
}
div.theme-atomik footer section.concrete-branding a {
  text-decoration: underline;
}
div.theme-atomik footer h4.ccm-block-page-title {
  color: #fff;
  text-decoration: none;
  text-transform: none;
  font-family: Helvetica;
  font-size: 1.5rem;
  position: relative;
  margin-bottom: 1.5rem;
}
div.theme-atomik footer h4.ccm-block-page-title:after {
  content: " ";
  display: block;
  background: linear-gradient(to right, #eeae5b, #fa9513);
  height: 4px;
  width: 70px;
  position: absolute;
  bottom: -7px;
}
div.theme-atomik .ccm-page-account .ccm-page-account-navigation h3 {
  font-family: "Roboto", Arial, Halvetica;
}
div.theme-atomik .ccm-page-account .ccm-page-account-navigation ul {
  background-color: #f3f3f3;
  padding: 1rem;
}
div.theme-atomik .ccm-page-account .ccm-page-account-navigation ul a.active {
  font-weight: bold;
}
div.theme-atomik .ccm-block-testimonial-wrapper {
  margin-bottom: 0;
}
div.theme-atomik .ccm-block-testimonial {
  margin-bottom: 2rem;
}
div.theme-atomik .ccm-block-testimonial .ccm-block-testimonial-image {
  margin: 0 0 2rem 0;
  float: none;
}
div.theme-atomik .ccm-block-testimonial .ccm-block-testimonial-image img {
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: inherit;
}
div.theme-atomik .ccm-block-testimonial .ccm-block-testimonial-text {
  text-align: center;
}
div.theme-atomik .ccm-block-testimonial .ccm-block-testimonial-text .ccm-block-testimonial-position {
  font-style: normal;
  color: $secondary;
}
div.theme-atomik .ccm-block-testimonial-hero {
  padding-bottom: 5rem;
  padding-top: 7rem;
  position: relative;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-cover {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: cover;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-text {
  position: relative;
  z-index: 3;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-text .ccm-block-testimonial-hero-quote {
  position: relative;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-text .ccm-block-testimonial-hero-quote h4 {
  text-align: center;
  color: #fff;
  margin: 0;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-text .ccm-block-testimonial-hero-quote .quote-start,
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-text .ccm-block-testimonial-hero-quote .quote-end {
  position: absolute;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 30px;
  width: 35px;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-text .ccm-block-testimonial-hero-quote .quote-start {
  top: -50px;
  left: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABACAYAAAC5vjEqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAASKADAAQAAAABAAAAQAAAAACgQQ0uAAAEUUlEQVR4Ae1aTYhOYRSeb9BIYyz8NEqMYiHURMnGYoqUkr+lDAskrAZNNlJG2bIziTJlaDQ2sxg12flbKCzEBpkSFqIYxBjPM9zpzsx37znvOfc2C++pt+/97jnPec593vN+9373+yo1ThsZGVmDFNsNaR5XKpVeAy4YghoPArQoGFhTc8mAGQ8B+QCGxVrHZyrnHQpbjjFsKPATMHWuqpBgrYGYkG8Ys13kSjB4OklosMtKiuwwkPYYiAnpyc5anAc8jRjfSWiwTa5KQLgMw9K6rHWHi1wJBs85khnsHTDTlDTVw5DgooGYEP/erl7SuKPgafjHRc5QO58kq00mIa9ga0T83hBMKrYXV68fqfdlTQ8h8Rxj8m4j7i8MAllblyu50UWuAIOjDuMtyQz2UkGRHQJCT+v693Z2aWMe1HjAIEwCOTuWCBPLFvO07g1sr+F0AUXPcZY8p+OOvPbtBXJP63KF1jsKV0HBsYtERns6kSS0g/YgwcKJSZTvX6F7HihjPWHtDvA1MxYrUovxwrgyhHWYyZVAcLQ46iO0SUk1OQxgT+uSfOXkrMUeAcdtEhntrqsakD40EhP2xEWuAIOj2VEfoUeq0ag+gwBuAXhdtQTKY/Yrg5IAYZ7PHl5Z7d8PIVA/JTbab+Ca9OcZHon8SzF+GesjrD+LVewggJsB3pyVQHH8Pq5erxVxnhDe93i+XNo7HAJ1U2KHVd3bHjXSWNQ1H2PIUR+fTTWkc6rnAHpbl22/QE1oCET+DgyP3cyjlbaYt3UHsL0+5BXg8UGVeuAPe3IAa7s5BLm3dbmqrc7ic+HI30YSh30GdmYuSZYTwDMOYkLtezurqNRx5J+BMUgih11JpdRPQViP8dFBTKj9vkJRKvLvc9ZHuO25M4De1iX5TsV5mkKQu4LxjCQOsz2bAmERrVvqc2fUuM0hTAK9oFmdalex3QBafoVM893C1avM586erxVJneE3h5C2iNblCtn2dlJ6zitybyCB09TPnSd20FbUtiKnPo3rPYLuaAKNMUV0z3UTN1blnnNlCFftbUuByL0ag19+vbYqmB+MRbQuCy/tuTNyd5HAaZOeO6vEAmmfk5hw9d5WFZUKQu4lGD8xvHYylVacjn4GgZEtt0WMlgPCrwxyziSiDZPpyRvHa1CNFRJBoKt44S8WXutDgkFFkhO4DfiqiBsNQX1zMXmDMUuLyYj7guNdGb70Yf65q3P0AMgXYxTRukijtnnpaqQ5sp5WZy4mcOyfb9xixzCKaF3pPE1+nC+75qgJXACIAu0vIE+ZKfhfIm6xKTEK5N3XZRc+pfVRoGg5CkSBcsShKwoUBRIUENyxg6JAggKCO3ZQFEhQQHDHDooCCQoI7thBUSBBAcEdOygKJCgguGMHRYEEBQR37KAokKCA4I4dFAUSFBDcsYOiQIICgjt2UBRIUEBw8yfnU0JMGe6hgKSPpqDG5wH1/d+hfwAXyUHEZ/sR0wAAAABJRU5ErkJggg==");
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-text .ccm-block-testimonial-hero-quote .quote-end {
  right: 0;
  bottom: -50px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABCCAYAAAD0dpAhAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAASKADAAQAAAABAAAAQgAAAADagV5OAAAEbUlEQVR4Ae2bz0tUURTHndSsRAohCCrSooSCVkG7imgREUVCUS1atGjRfyKVktUihBZFhZsWZejChUFBm4IsiRaSmP2mkCgLLafPMYeG+fHuvee8VxH3wmFmPOd7zvd+73lv3rvzrKmJI1GBnHjz+XwLL9vl/R8el3O5XN6nJhxbidvmE5tmTEGgQyTtTTOxZ646BPrhE4tAR4m76hObZsyCNJP9j7miQI5VjQJFgRwKONyxg6JADgUc7thBUSCHAg537KAokEMBhzt2UBTIoYDDHTsoCuRQwOGOHRQFcijgcMcOigI5FHC4YwdFgRwKONyxg6JADgUc7thBUSCHAg537KB/WKAh319VHXPI0j34NzuoI8uZpZS7o24+kTxA8N0jqfyWX+sR5woZpnsGXEEl/lk++3CURU9j4R/CcbCEQ/JHHiDoxNIY8iBCJgNy3WkQJIc80FEz93SHD1MAsirj2Eqf+ISYMXzrWR2fbkhIU+6Co3T3BLai3Bv0l1Gi2+QcGdKK8vyQVRxheToLcSQxYydmFUfynBJx5I33YHV6MOt4T4LF3kUDA8l9yUoQ/BtsUaG0VwcBqAfQXgAZXrtZma8GfFUoHBtwpsHxLBy/VS1UyUHxfZh1fCZBc6X8afyN3O1WguA/YcuK+Xh1EIAjxSDl+x5W5qMS6wNLg+NFOE4WF3N+i6FoI4B32JJiYOD7GeLXUfxFIM4rHI5NBL7FLOe3afCtcHxVXNSng/YDsIgj9a5lJc78ZA7wahFH0lwpFWc+d/ILq9OHWcYs4E3JVWxe8g9YCIIVjm3BLAA1Y9OYZdwMLhwAgNhybMZCEOyNaiVdh9hBgPIVbxkdFrAHVm4JCveUHuEVQ3QcUfaOcWXuVqST4h/hd8/IcUhFh6KrMDk2LWOvqrgnCGJrMCvH3Unlkg6xwwCdlwEJyUfw3U7wp+GSax8LR822yy/erMwDzDKOpaFAUg7IPbIQBKvbdgHYZiw8Dt56ck/SRv5DaaOR43PwzpN7tUPMetneyUWXXD1nOXSr/5vRGTjq9qRQ9plhdT6AlduTTAc1Rg0cvbddyjqIoluY2QbD7M6zMl8MeCcUjlsJWusMrB7gve1SJhA5LYfXFPhz1Xml5rEcXrJ4F1RMWJkF2ASmHZmLA7Fa7LWWILgulTgCArzDUFjuh1rUxT2B1Nhl4Cj3las9S82FlR5iltbt5dwzFlJcGWvheB2Ouj0plK3H5BtIOzYrJ+wNg1gDNqkkqNp2Ke4guSfR7hn3szLD3jPVB+4BulQJ74PjSCi2WCDLt5duuyCUre0bVs+Rlm3E5FcHzbgfPs9wBMSasCkNQTDqbZdCB8m+s/bqV78yYTpZ9p1tHFH4lnJlnoKzbDd4S0SdfiXHJyaOgC37zse9Z2gIhKNl39m27ULxE5hmvAS00DBvbyh1TmoIgjFvu8g5SHvh1cXX5rT3LG2BWo7mbZccKsvde+FkHTKNxwiUyYMIpSQMHGVLNexBhNLi8XOyAj8BRpN5vEyiYO4AAAAASUVORK5CYII=");
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-avatar {
  position: relative;
  z-index: 3;
  text-align: center;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-avatar img {
  margin-top: 3rem;
  width: 114px;
  height: 114px;
  border: 1px solid #fff;
  border-radius: 84px;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-name {
  margin-top: 1rem;
  color: #fff;
  text-align: center;
  font-weight: 600;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-position {
  color: #fff;
  text-align: center;
}
div.theme-atomik .ccm-block-testimonial-hero .ccm-block-testimonial-hero-position a {
  color: #fff;
  text-decoration: underline;
}
div.theme-atomik .ccm-block-testimonial-circle {
  text-align: center;
  margin-bottom: 3rem;
}
div.theme-atomik .ccm-block-testimonial-circle .ccm-block-testimonial-circle-avatar img {
  max-width: 90px;
  max-height: 90px;
  border-radius: 45px;
}
div.theme-atomik .ccm-block-testimonial-circle .ccm-block-testimonial-circle-text {
  padding: 1rem;
}
div.theme-atomik .ccm-block-testimonial-circle .ccm-block-testimonial-position {
  font-style: normal;
  color: #fa9513;
}
div.theme-atomik .ccm-block-content img,
div.theme-atomik .ccm-block-content-edit-inline img {
  height: auto;
  max-width: 100%;
}
div.theme-atomik .ccm-block-content ul li {
  padding: 0 0 0 10px;
}
div.theme-atomik .ccm-block-content ul li::marker {
  content: '\25C8 ';
  font-size: 1em;
  color: #fa9513;
}
div.theme-atomik .icon {
  width: 15%;
  color: #fa9513;
  float: left;
  height: 45px;
  font-size: 18px;
}
div.theme-atomik .icon img {
  vertical-align: top;
}
div.theme-atomik .icon-text {
  float: left;
  width: 85%;
  height: 45px;
}
div.theme-atomik .icon-text:after {
  content: '';
  display: block;
  clear: both;
}
div.theme-atomik .ccm-block-feature-stacked {
  display: block;
  text-align: center;
  min-height: 200px;
}
div.theme-atomik .ccm-block-feature-stacked > i {
  font-size: 4rem;
  margin-bottom: 1.5rem;
  transition: all 0.2s;
}
div.theme-atomik .ccm-block-feature-stacked > h1,
div.theme-atomik .ccm-block-feature-stacked h2,
div.theme-atomik .ccm-block-feature-stacked h3,
div.theme-atomik .ccm-block-feature-stacked h4,
div.theme-atomik .ccm-block-feature-stacked h5,
div.theme-atomik .ccm-block-feature-stacked h6 {
  margin-bottom: 1.5rem;
}
div.theme-atomik .ccm-block-feature-stacked > p {
  margin-bottom: 1rem;
}
div.theme-atomik a.ccm-block-feature-stacked:hover > i {
  color: #fa9513;
}
div.theme-atomik div.ccm-block-feature-link {
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.12);
  margin-bottom: 2rem;
  font-family: Roboto, Halvetica;
}
div.theme-atomik div.ccm-block-feature-link h1,
div.theme-atomik div.ccm-block-feature-link h2,
div.theme-atomik div.ccm-block-feature-link h3,
div.theme-atomik div.ccm-block-feature-link h4,
div.theme-atomik div.ccm-block-feature-link h5,
div.theme-atomik div.ccm-block-feature-link h6 {
  font-family: "Roboto", Arial, Halvetica;
}
div.theme-atomik div.ccm-block-feature-link div.ccm-block-feature-link-text {
  font-size: 1rem;
  padding: 20px 20px 10px 20px;
}
div.theme-atomik div.ccm-block-feature-link div.ccm-block-feature-link-text p {
  color: #000;
}
div.theme-atomik .feature-link-home div.ccm-block-feature-link-text {
  background-color: #fff;
  padding: 20px;
  text-align: center;
  color: #fa9513;
  -webkit-transition: all 500ms linear;
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  -ms-transition: all 500ms linear;
  transition: all 500ms linear;
}
div.theme-atomik .feature-link-home div.ccm-block-feature-link-text h3 {
  color: #212121;
  -webkit-transition: all 800ms linear;
  -moz-transition: all 800ms linear;
  -o-transition: all 800ms linear;
  -ms-transition: all 800ms linear;
  transition: all 800ms linear;
}
div.theme-atomik .feature-link-home div.ccm-block-feature-link-text p {
  color: #e9b681;
  -webkit-transition: all 500ms linear;
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  -ms-transition: all 500ms linear;
  transition: all 500ms linear;
}
div.theme-atomik .feature-link-home div.ccm-block-feature-link-text li::marker {
  color: #fa9513;
}
div.theme-atomik .feature-link-home div.ccm-block-feature-link-text ul {
  list-style: none;
  text-align: left;
}
div.theme-atomik .feature-link-home div.ccm-block-feature-link-text ul li::before {
  content: "\2756";
  color: #fa9513;
  font-weight: bold;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.4em;
}
div.theme-atomik .feature-link-home.blue-feature div.ccm-block-feature-link-text {
  background-color: rgba(250, 149, 19, 0.2);
}
div.theme-atomik .feature-link-home.gray-feature div.ccm-block-feature-link-text {
  background-color: rgba(243, 243, 243, 0.8);
  border-color: #3830a4 !important;
}
div.theme-atomik .feature-link-home.gray-feature div.ccm-block-feature-link-text ul li::before {
  color: #3830a4;
}
div.theme-atomik .feature-link-home.white-feature div.ccm-block-feature-link-text {
  background-color: #fff;
}
div.theme-atomik .feature-link-home:hover div.ccm-block-feature-link-text {
  background-color: rgba(250, 149, 19, 0.9);
  color: #fff;
}
div.theme-atomik .feature-link-home:hover div.ccm-block-feature-link-text h3 {
  color: #fff;
}
div.theme-atomik .feature-link-home:hover div.ccm-block-feature-link-text p {
  color: #fff;
}
div.theme-atomik .feature-link-home:hover div.ccm-block-feature-link-text ul li::before {
  color: #fff;
}
div.theme-atomik .feature-link-home.gray-feature:hover div.ccm-block-feature-link-text {
  background-color: rgba(255, 255, 255, 0.9);
  color: #3f3f3f;
  border-color: #2d7ac0 !important;
}
div.theme-atomik .feature-link-home.gray-feature:hover div.ccm-block-feature-link-text h3 {
  color: #000;
}
div.theme-atomik .feature-link-home.gray-feature:hover div.ccm-block-feature-link-text p {
  color: #3f3f3f;
}
div.theme-atomik .feature-link-home.gray-feature:hover div.ccm-block-feature-link-text ul li::before {
  color: #fa9513;
}
div.theme-atomik .feature-link-home.white-feature:hover div.ccm-block-feature-link-text {
  background-color: rgba(243, 243, 243, 0.9);
  color: #676d6f;
}
div.theme-atomik .feature-link-home.white-feature:hover div.ccm-block-feature-link-text h3 {
  color: #000;
}
div.theme-atomik .feature-link-home.white-feature:hover div.ccm-block-feature-link-text p {
  color: #3f3f3f;
}
div.theme-atomik .feature-link-home.white-feature:hover div.ccm-block-feature-link-text ul li::before {
  color: #fa9513;
}
div.theme-atomik .sevice-home:hover .feature-link-home .border-primary {
  border-color: #fff !important;
}
div.theme-atomik div.feature-link-service {
  background-color: #fff;
  text-align: center;
  font-size: 1em;
  -webkit-transition: all 500ms linear;
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  -ms-transition: all 500ms linear;
  transition: all 500ms linear;
  position: relative;
}
div.theme-atomik div.feature-link-service h3 {
  color: #212121;
  font-size: 2rem;
  height: 4.3rem;
  -webkit-transition: all 700ms linear;
  -moz-transition: all 700ms linear;
  -o-transition: all 700ms linear;
  -ms-transition: all 700ms linear;
  transition: all 700ms linear;
}
div.theme-atomik div.feature-link-service p {
  min-height: 170px;
  max-width: 500px;
  margin: 0 auto;
  -webkit-transition: all 500ms linear;
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  -ms-transition: all 500ms linear;
  transition: all 500ms linear;
}
div.theme-atomik .sevice-home:hover .btn-primary {
  background: #fff;
  color: #666 !important;
}
div.theme-atomik .sevice-home:hover .feature-link-service {
  background-color: rgba(250, 149, 19, 0.7);
}
div.theme-atomik .sevice-home:hover .feature-link-service h3 {
  color: #fff;
}
div.theme-atomik .sevice-home:hover .feature-link-service p {
  color: #fff !important;
}
div.theme-atomik .border-primary {
  border-color: #fa9513 !important;
}
div.theme-atomik .row > div:last-child > div.ccm-block-feature-link {
  margin-bottom: 0;
}
div.theme-atomik .Feature-home {
  font-size: 1em;
  line-height: 1.5em;
  color: #000;
  background-color: #fff;
  border: 1px solid #f1f1f1;
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.3);
}
div.theme-atomik .Feature-home h3 {
  Background-color: #000;
  color: #fff;
  font-size: 1.1rem;
  text-align: center;
  padding: 30px 10px 40px 20px;
  max-height: 90px;
  margin: 0;
}
div.theme-atomik .Feature-home p {
  color: #000;
}
div.theme-atomik .Feature-home ul {
  color: #333;
  padding-left: 1rem;
  font-size: 0.9rem;
}
div.theme-atomik .Feature-home ul li {
  padding: 0 0 0 8px;
}
div.theme-atomik .Feature-home ul li::marker {
  content: '\25C8 ';
  font-size: 1em;
  color: #fa9513;
  box-shadow: 2px 2px 2px #333;
}
div.theme-atomik .Feature-home .btn {
  text-align: center;
  bottom: 20px;
  position: relative;
  margin: 0 auto;
  width: 80px;
  display: block;
  font-size: 1.5em;
  line-height: 1em;
  padding: 0 0 5px 0;
}
div.theme-atomik .Feature-home div {
  background-color: #fff;
  padding: 20px 20px 30px 20px;
  min-height: 275px;
}
@media (max-width: 1600px) {
  div.theme-atomik div.feature-link-service h3 {
    font-size: 1.5rem;
    height: 3rem;
  }
  div.theme-atomik div.feature-link-service p {
    min-height: 170px;
  }
}
@media (max-width: 1300px) {
  div.theme-atomik div.feature-link-service h3 {
    font-size: 1.5rem;
    height: 3rem;
  }
  div.theme-atomik div.feature-link-service p {
    min-height: 180px;
    max-width: 350px;
  }
}
@media (max-width: 1000px) {
  div.theme-atomik div.feature-link-service h3 {
    font-size: 1.5rem;
    height: 3rem;
  }
  div.theme-atomik div.feature-link-service p {
    min-height: 120px;
    max-width: 500px;
  }
}
@media (max-width: 760px) {
  div.theme-atomik div.feature-link-service h3 {
    font-size: 2rem;
    height: 4rem;
  }
  div.theme-atomik div.feature-link-service p {
    min-height: 80px;
    max-width: 500px;
    margin: 0 auto;
  }
}
.btn-primary {
  color: #fff !important;
  background: linear-gradient(to right, #eeae5b, #fa9513);
  box-shadow: 2px 2px 4px #33333352;
  border-color: #e9b681;
}
.btn-primary:active:focus {
  background: linear-gradient(to left, #fa9513, #eeae5b);
}
.btn-primary:hover {
  background: linear-gradient(to left, #fa9513, #eeae5b);
}
.btn-outline-primary {
  color: #fa9513;
  border-color: #fa9513;
  box-shadow: 2px 2px 4px #33333352;
}
.btn-outline-primary:hover {
  background: linear-gradient(to right, #eeae5b, #fa9513);
  color: #fff;
  border-color: #e9b681;
}
div.theme-atomik div.ccm-block-autonav {
  background-color: transparent;
}
div.theme-atomik div.ccm-block-autonav .nav-item .nav-link {
  color: #838d86;
  font-weight: 600;
  padding: .5rem;
}
div.theme-atomik div.ccm-block-autonav .nav-item .nav-link:hover {
  text-decoration: none;
}
div.theme-atomik div.ccm-block-autonav .nav-item .nav-link.active {
  color: #fa9513;
  font-weight: bold;
}
div.theme-atomik div.ccm-block-next-previous h4 {
  font-family: "Roboto", Arial, Halvetica;
}
div.theme-atomik div.ccm-block-next-previous .ccm-block-next-previous-thumbnail {
  margin-bottom: 1rem;
}
div.theme-atomik div.ccm-block-next-previous .ccm-block-next-previous-date {
  color: #e9b681;
  margin-bottom: 1rem;
}
div.theme-atomik div.ccm-block-next-previous .ccm-block-next-previous-previous-link a:hover,
div.theme-atomik div.ccm-block-next-previous .ccm-block-next-previous-next-link a:hover {
  color: #fa9513;
}
div.theme-atomik div.ccm-block-next-previous .ccm-block-next-previous-previous-link + .ccm-block-next-previous-header {
  margin-top: 2rem;
}
div.theme-atomik .ccm-block-date-navigation ul.ccm-block-date-navigation-dates {
  padding: 1rem;
}
div.ccm-page div.ccm-block-top-navigation-bar {
  transition: all 0.7s;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar {
  transition: all 0.7s;
  background-color: #f3f3f3;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar .nav-link {
  transition: all 0.2s;
  font-size: 1.2em;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar .nav-link:hover {
  color: #fa9513;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar .navbar-nav {
  order: 0;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar-brand {
  font-family: "Roboto", Arial, Halvetica;
  font-weight: 400;
  font-size: 32px;
  text-transform: uppercase;
  margin-right: 1rem;
  padding: 0;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar-brand img {
  max-height: 100px;
  transition: all 0.7s;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar-brand:hover {
  color: #fa9513;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar-brand .logo {
  display: inline-block;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar-brand .logo-transparent {
  display: none;
}
div.ccm-page div.ccm-block-top-navigation-bar form {
  margin-left: auto;
  display: flex;
  order: 1;
}
div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
  transition: all 0.2s;
}
div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar.sticky-top {
  position: sticky;
}
div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar .navbar-brand {
  color: #fff;
  transition: all 0.2s;
}
div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar .navbar-brand:hover {
  color: #333;
}
div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar .navbar-brand .logo {
  display: none;
}
div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar .navbar-brand .logo-transparent {
  display: inline-block;
}
div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar .nav-item a.nav-link {
  color: #fff;
}
div.ccm-page div.ccm-block-top-navigation-bar.transparency-enabled:not(.transparency-temporarily-disabled) .navbar .nav-item a.nav-link:hover {
  color: #333;
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar-expand-lg .navbar-collapse {
  flex-direction: row-reverse;
}
div.ccm-page div.ccm-block-top-navigation-bar .dropdown-menu {
  display: none;
}
div.ccm-page div.ccm-block-top-navigation-bar .dropdown-toggle.show ~ .dropdown-menu {
  display: block;
}
.navbar-scrolled {
  background-color: #f3f3f3e3 !important;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  z-index: 103;
}
.navbar-scrolled .navbar-brand img {
  max-height: 60px !important;
}
@keyframes dropdownMenuGrowDrown {
  0% {
    transform: scaleY(0);
  }
  80% {
    transform: scaleY(1.1);
  }
  100% {
    transform: scaleY(1);
  }
}
div.theme-atomik .navbar-toggler .icon-bar {
  display: block;
  width: 25px;
  height: 2px;
  transition: all 0.2s;
  background-color: #000;
}
div.theme-atomik .navbar-toggler .icon-bar:nth-of-type(1) {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}
div.theme-atomik .navbar-toggler .icon-bar:nth-of-type(2) {
  opacity: 0;
}
div.theme-atomik .navbar-toggler .icon-bar:nth-of-type(3) {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
div.theme-atomik .navbar-toggler .icon-bar + .icon-bar {
  margin-top: 5px;
}
div.theme-atomik .navbar-toggler.collapsed .icon-bar:nth-of-type(1) {
  transform: rotate(0);
}
div.theme-atomik .navbar-toggler.collapsed .icon-bar:nth-of-type(2) {
  opacity: 1;
}
div.theme-atomik .navbar-toggler.collapsed .icon-bar:nth-of-type(3) {
  transform: rotate(0);
}
div.theme-atomik .navbar-toggler:hover .icon-bar {
  background-color: #fa9513;
}
div.theme-atomik .transparency-enabled:not(.transparency-temporarily-disabled) .navbar-toggler .icon-bar {
  background-color: #fff;
}
html.ccm-toolbar-visible div.ccm-page div.ccm-block-top-navigation-bar .fixed-top {
  top: 48px;
}
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-cover {
  background-color: rgba(0, 0, 0, 0.4);
}
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-text {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-text h1 {
  font-family: "Roboto", Arial, Halvetica;
  font-weight: 500;
  margin-bottom: 0;
}
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-text h1,
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-text h2,
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-text h3,
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-text h4,
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-text h5,
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-text h6 {
  text-align: center;
}
div.theme-atomik div.ccm-block-hero-image-offset-title {
  height: 0;
  overflow: hidden;
}
div.theme-atomik div.ccm-block-hero-image-offset-title .ccm-block-hero-image-offset-image-container {
  overflow: hidden;
}
div.theme-atomik div.ccm-block-hero-image-offset-title .ccm-block-hero-image-offset-image-container img {
  width: 100%;
}
div.theme-atomik div.ccm-block-hero-image-offset-title div.ccm-block-hero-image-text {
  text-align: center;
}
div.theme-atomik div.ccm-block-hero-image-offset-title div.ccm-block-hero-image-text h1 {
  font-family: "Roboto", Arial, Halvetica;
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-bottom: 0;
}
div.theme-atomik div.ccm-block-hero-image-offset-title div.ccm-block-hero-image-text p {
  color: #e9b681;
}
div.theme-atomik div.container div.ccm-block-hero-image-offset-title {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
div.theme-atomik .ccm-block-gallery .ccm-block-gallery-image-overlay {
  transition: opacity 0.4s ease-in-out;
}
div.theme-atomik .ccm-block-gallery .ccm-block-gallery-image-overlay-text {
  color: white;
  font-family: "Roboto", Arial, Halvetica;
}
div.theme-atomik .ccm-block-gallery-logos {
  margin-top: -2rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 2rem;
}
div.theme-atomik .ccm-block-gallery-logos .logo img {
  max-width: 200px;
  max-height: 32px;
}
div.theme-atomik .ccm-image-slider .rslides_nav {
  background: none;
  height: auto;
  opacity: 1;
  width: auto;
}
div.theme-atomik .ccm-image-slider .rslides_nav.prev {
  left: 3rem;
}
div.theme-atomik .ccm-image-slider .rslides_nav.prev::after {
  content: '\f0d9';
  display: inline-block;
  font-family: 'Font Awesome 5 Free';
  font-size: 24px;
  font-weight: 700;
  text-decoration: inherit;
  vertical-align: middle;
  transition: all 0.4s ease-in-out;
}
div.theme-atomik .ccm-image-slider .rslides_nav.prev:hover::after {
  color: #fa9513;
}
div.theme-atomik .ccm-image-slider .rslides_nav.next {
  right: 3rem;
}
div.theme-atomik .ccm-image-slider .rslides_nav.next::after {
  content: '\f0da';
  display: inline-block;
  font-family: 'Font Awesome 5 Free';
  font-size: 24px;
  font-weight: 700;
  text-decoration: inherit;
  vertical-align: middle;
  transition: all 0.4s ease-in-out;
}
div.theme-atomik .ccm-image-slider .rslides_nav.next:hover::after {
  color: #fa9513;
}
div.theme-atomik .ccm-image-slider .rslides_tabs {
  position: absolute;
  bottom: 0.5rem;
  left: 0;
  z-index: 2;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
}
div.theme-atomik .ccm-image-slider .rslides_tabs li a {
  margin: 0;
  width: 30px;
  background: transparent;
  border-radius: 0;
  border-bottom: 3px solid rgba(0, 0, 0, 0.5);
  transition: all 0.4s ease-in-out;
}
div.theme-atomik .ccm-image-slider .rslides_tabs li.rslides_here a {
  border-bottom-color: #ffffff;
}
div.theme-atomik .ccm-image-slider .ccm-image-slider-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(58, 58, 58, 0.86);
  color: #ffffff;
  text-align: center;
  padding-top: 2rem;
}
div.theme-atomik .ccm-image-slider .ccm-image-slider-text p {
  margin-bottom: 3rem;
}
div.theme-atomik .ccm-image-slider .ccm-image-slider-text .ccm-image-slider-title {
  color: #ffffff;
  margin-bottom: 2rem;
}
div.theme-atomik .ccm-image-slider-hero-image .ccm-image-slider .rslides_nav {
  display: block;
}
div.theme-atomik .ccm-image-slider-hero-image .ccm-image-slider .rslides_nav.prev {
  left: 0.5rem;
}
div.theme-atomik .ccm-image-slider-hero-image .ccm-image-slider .rslides_nav.next {
  right: 0.5rem;
}
div.theme-atomik .ccm-image-slider-hero-image img {
  min-height: 600px;
  object-fit: cover;
}
div.theme-atomik .ccm-image-slider-hero-image-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #ffffff;
}
div.theme-atomik .ccm-image-slider-hero-image-text h1 {
  font-family: "Roboto", Arial, Halvetica;
  font-size: 6.5rem;
  margin-bottom: 0;
}
.border-left {
  border-left: 1px solid #fa9513;
  padding-left: 2rem;
  background-image: url(/application/themes/widopan/css/img/towers-morcan-s.png);
  background-position: middle bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
.border-left h1 {
  font-size: 1.4em;
}
.border-left h2 {
  font-size: 1.4em;
}
.border-left h3 {
  font-size: 1em;
  color: #fa9513;
}
.whitebox {
  background-color: #fff;
  padding: 10px 10px 20px 20px;
  box-shadow: 2px 2px 4px #d3d1d1;
  margin: 0 0 30px 0;
}
.graybox {
  background-color: #f2f2f2;
  padding: 10px 10px 20px 20px;
  box-shadow: 2px 2px 4px #d3d1d1;
  margin: 0 0 30px 0;
}
a {
  color: #fa9513;
  text-decoration: none;
}
a:hover {
  color: #e9b681;
}
/*
Not Used done Added yet
@import "features/desktop";
@import "features/conversations";
@import "features/faq";
@import "features/profile";
@import "features/documents";
@import "features/social";
@import "features/taxonomy"; 
*/
.sevice-home .service-home-icon {
  padding: 20px;
  display: block;
  width: 100%;
  height: 200px;
  background: #fff;
  -webkit-transition: all 500ms linear;
  -moz-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  -ms-transition: all 500ms linear;
  transition: all 500ms linear;
  position: relative;
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.12);
}
.sevice-home:hover .service-home-icon img {
  filter: brightness(0) invert(1) grayscale(0);
  transition: 1s;
}
.sevice-home:hover .service-home-icon {
  background-color: rgba(250, 149, 19, 0.7);
}
.service-icon-home {
  transition: 1s;
  margin: 0 auto;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}
.feature-image-gray-frame {
  border: 4px solid #333;
  box-shadow: 2px 2px 4px #33333352;
}
.feature-image-orange-frame {
  border: 4px solid #fa9513;
  position: relative;
  box-shadow: 2px 2px 4px #33333352;
  top: -100px;
  max-width: 70%;
  margin: 0 auto 0 10%;
  left: 10%;
}
