.elementor-85 .elementor-element.elementor-element-3f0aa4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-9c0a1f9{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:70px;top:300px;--z-index:9999;}.elementor-85 .elementor-element.elementor-element-9c0a1f9:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-85 .elementor-element.elementor-element-9c0a1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-85 .elementor-element.elementor-element-9c0a1f9 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-background );}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-9c0a1f9{left:-348px;}body.rtl .elementor-85 .elementor-element.elementor-element-9c0a1f9{right:-348px;}.elementor-85 .elementor-element.elementor-element-72dcfea .cmsmasters-widget-title__heading{text-align:right;transition:all 0.3s;}.elementor-85 .elementor-element.elementor-element-72dcfea .cmsmasters-widget-title__heading, .elementor-85 .elementor-element.elementor-element-72dcfea .cmsmasters-widget-title__heading span.title-inner-element{font-size:29px;}.elementor-85 .elementor-element.elementor-element-4b43f4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-63edd0c .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner{flex-direction:row;}.elementor-85 .elementor-element.elementor-element-38ede70{text-align:end;}.elementor-85 .elementor-element.elementor-element-e0a3c78 .elementor-heading-title{font-size:35px;}.elementor-85 .elementor-element.elementor-element-008f95a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-1ad98e2 .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-85 .elementor-element.elementor-element-7b584f6{--display:flex;}.elementor-85 .elementor-element.elementor-element-ddff4b8 .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner{flex-direction:row;}.elementor-85 .elementor-element.elementor-element-53ceeb81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--overlay-opacity:0.5;--padding-top:160px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-85 .elementor-element.elementor-element-53ceeb81:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-85 .elementor-element.elementor-element-53ceeb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-85 .elementor-element.elementor-element-53ceeb81 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#F1F1F1;}.elementor-85 .elementor-element.elementor-element-53ceeb81::before, .elementor-85 .elementor-element.elementor-element-53ceeb81 > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-53ceeb81 > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-53ceeb81 > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-53ceeb81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-53ceeb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-85 .elementor-element.elementor-element-71f8943c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-85 .elementor-element.elementor-element-5e9a4e28 .elementor-heading-title{color:var( --e-global-color-primary );}#cmsmasters-slider-2aea4e5b{--cmsmasters-columns:3;--cmsmasters-space-between:80px;}#cmsmasters-slider-2aea4e5b .swiper-button{background-color:var( --e-global-color-3500e78 );border-radius:50%;border-style:solid;border-width:0px 0px 0px 0px;padding:15px 15px 15px 15px;}#cmsmasters-slider-2aea4e5b .swiper-button .cmsmasters-wrap-icon{font-size:26px;}#cmsmasters-slider-2aea4e5b .swiper-buttons-wrap-inner{justify-content:space-between;align-items:center;align-content:center;}@media(max-width:1180px){.elementor-85 .elementor-element.elementor-element-7ef16ee > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-4b43f4f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-008f95a{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-7b584f6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-53ceeb81{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-71f8943c{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}#cmsmasters-slider-2aea4e5b{--cmsmasters-columns:2;--cmsmasters-space-between:30px;}}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-3f0aa4f{--content-width:60%;}.elementor-85 .elementor-element.elementor-element-9c0a1f9{--width:522px;}.elementor-85 .elementor-element.elementor-element-53ceeb81{--content-width:1560px;}}@media(max-width:1180px) and (min-width:768px){.elementor-85 .elementor-element.elementor-element-3f0aa4f{--content-width:90%;}}@media(min-width:1601px){.elementor-85 .elementor-element.elementor-element-3f0aa4f{--content-width:1200px;}.elementor-85 .elementor-element.elementor-element-71f8943c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-3f0aa4f{--content-width:90%;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-72dcfea .cmsmasters-widget-title__heading{text-align:right;}.elementor-85 .elementor-element.elementor-element-008f95a{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-53ceeb81{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-5e9a4e28 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start of your custom CSS rules for shortcode, class: .elementor-element-7ef16ee */ .swiper-container img{
    max-height: 600px;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for cmsmasters-post-title, class: .elementor-element-72dcfea */ .elementor-85 .elementor-element.elementor-element-72dcfea{
    opacity: 0;
    transition: ease 0.6s;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b43f4f */ .elementor-85 .elementor-element.elementor-element-4b43f4f{
    opacity: 0;
    transition: ease 0.6s;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-38ede70 */ .elementor-85 .elementor-element.elementor-element-38ede70{
    opacity: 0;
    transition: ease 0.6s;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for heading, class: .elementor-element-e0a3c78 */ .elementor-85 .elementor-element.elementor-element-e0a3c78 {
  position: absolute;
  top: 50%;
  right: -60px;
  transform: rotate(-90deg) translate(50%, -50%);
  transform-origin: bottom;
  transition: ease 0.3s;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-9c0a1f9 */ .elementor-85 .elementor-element.elementor-element-9c0a1f9{
    transition: ease 0.3s;
}

[data-id="9c0a1f9"]{
    max-height: 500px;
}

/* hide scrollbar by default */
[data-id="9c0a1f9"] {
  overflow: auto;
  scrollbar-width: none;       /* Firefox */
  -ms-overflow-style: none;    /* IE/Edge */
}

[data-id="9c0a1f9"]::-webkit-scrollbar {
  display: none;               /* Chrome/Safari */
}

/* show scrollbar when hovered via JS */
[data-id="9c0a1f9"].show-scrollbar {
  scrollbar-width: thin;       /* Firefox */
}

[data-id="9c0a1f9"].show-scrollbar::-webkit-scrollbar {
  display: block;
  width: 8px;
}

[data-id="9c0a1f9"].show-scrollbar::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.4);
  border-radius: 4px;
}

@media only screen and (max-width: 1500px) {
  .elementor-85 .elementor-element.elementor-element-9c0a1f9 {
    width: 50%;
  }
} /* End of your custom CSS rules */