.elementor-4777 .elementor-element.elementor-element-060e76f .elementor-heading-title{color:#000000;font-size:40px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-4777 .elementor-element.elementor-element-060e76f > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}.elementor-4777 .elementor-element.elementor-element-cacf189 > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}.elementor-4777 .elementor-element.elementor-element-b4b43fc{color:#000000;font-weight:300;}.elementor-4777 .elementor-element.elementor-element-b4b43fc > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}.elementor-4777 .elementor-element.elementor-element-edb65cd .elementor-element-populated .elementor-heading-title{color:#000000;}.elementor-4777 .elementor-element.elementor-element-edb65cd > .elementor-element-populated{color:#000000;}.elementor-4777 .elementor-element.elementor-element-29681ff{color:#000000;font-size:16px;font-weight:300;letter-spacing:0.3px;}.elementor-4777 .elementor-element.elementor-element-29681ff > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}.elementor-4777 .elementor-element.elementor-element-4db8120{text-align:left;}.elementor-4777 .elementor-element.elementor-element-4db8120 .elementor-heading-title{color:#000000;font-size:40px;font-weight:500;}.elementor-4777 .elementor-element.elementor-element-4db8120 > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}.elementor-4777 .elementor-element.elementor-element-2fb0fa0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4777 .elementor-element.elementor-element-81b2a14 .elementor-text-editor{text-align:left;}.elementor-4777 .elementor-element.elementor-element-81b2a14 > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}.elementor-4777 .elementor-element.elementor-element-c21bc0f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4777 .elementor-element.elementor-element-7f25e0f .elementor-text-editor{text-align:left;}.elementor-4777 .elementor-element.elementor-element-7f25e0f > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}.elementor-4777 .elementor-element.elementor-element-8871983.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4777 .elementor-element.elementor-element-4219ef3 .elementor-text-editor{text-align:center;}.elementor-4777 .elementor-element.elementor-element-4219ef3 > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}.elementor-4777 .elementor-element.elementor-element-dab2b57{padding:20px 0px 0px 0px;}@media(min-width:768px){.elementor-4777 .elementor-element.elementor-element-1756bbb{width:58.909%;}.elementor-4777 .elementor-element.elementor-element-edb65cd{width:41.091%;}.elementor-4777 .elementor-element.elementor-element-2fb0fa0{width:33%;}.elementor-4777 .elementor-element.elementor-element-c21bc0f{width:33.664%;}.elementor-4777 .elementor-element.elementor-element-8871983{width:33%;}}@media(max-width:1024px){.elementor-4777 .elementor-element.elementor-element-b4b43fc{font-size:16px;}}@media(max-width:767px){.elementor-4777 .elementor-element.elementor-element-b4b43fc{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-060e76f */@media only screen and (max-width: 600px) {
  .custom-brochure-desktop {
    display: none!important;
  }
}

.cm-heading
{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060e76f */@media only screen and (max-width: 600px) {
  .custom-brochure-desktop {
    display: none!important;
  }
}

.cm-heading
{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81b2a14 */.brochure-container {
  position: relative;
  width: 100%;
}

.brochure-image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.brochure-middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 93%;
  left: 50%;
  cursor: pointer;
  width:88%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.brochure-container:hover .image {
  opacity: 0.3;
}

.brochure-container:hover .brochure-middle {
  opacity: 1;
}

.brochure-text {
  background-color: black;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81b2a14 */.brochure-container {
  position: relative;
  width: 100%;
}

.brochure-image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.brochure-middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 93%;
  left: 50%;
  cursor: pointer;
  width:88%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.brochure-container:hover .image {
  opacity: 0.3;
}

.brochure-container:hover .brochure-middle {
  opacity: 1;
}

.brochure-text {
  background-color: black;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}/* End custom CSS */