.elementor-5938 .elementor-element.elementor-element-6846b0a{--display:flex;--flex-direction:row-reverse;--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;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5938 .elementor-element.elementor-element-b56878e{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--padding-block-start:70px;--padding-block-end:120px;--padding-inline-start:70px;--padding-inline-end:70px;}.elementor-5938 .elementor-element.elementor-element-0ec759b.ob-harakiri{writing-mode:inherit;}.elementor-5938 .elementor-element.elementor-element-0ec759b.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-5938 .elementor-element.elementor-element-0ec759b.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-5938 .elementor-element.elementor-element-0ec759b .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-5938 .elementor-element.elementor-element-0ec759b > .elementor-widget-container{padding:0px 7px 0px 7px;}.elementor-5938 .elementor-element.elementor-element-0ec759b{width:var( --container-widget-width, 348px );max-width:348px;--container-widget-width:348px;--container-widget-flex-grow:0;}.elementor-5938 .elementor-element.elementor-element-0ec759b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5938 .elementor-element.elementor-element-f669293{--spacer-size:10px;}.elementor-5938 .elementor-element.elementor-element-d109274{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5938 .elementor-element.elementor-element-7fd2545 img{width:100%;height:90vh;object-fit:cover;object-position:center center;}.elementor-5938 .elementor-element.elementor-element-b0962f6{--display:flex;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-5938 .elementor-element.elementor-element-893fb54{--image-transition-duration:800ms;--overlay-transition-duration:400ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5938 .elementor-element.elementor-element-893fb54 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5938 .elementor-element.elementor-element-893fb54 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#68807778;}html, body{overflow-x:auto;}body.elementor-page-5938:not(.elementor-motion-effects-element-type-background), body.elementor-page-5938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EA;}@media(min-width:768px){.elementor-5938 .elementor-element.elementor-element-b56878e{--width:50%;}.elementor-5938 .elementor-element.elementor-element-d109274{--width:50%;}}@media(max-width:767px){.elementor-5938 .elementor-element.elementor-element-6846b0a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5938 .elementor-element.elementor-element-b56878e{--padding-block-start:80px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5938 .elementor-element.elementor-element-d109274{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5938 .elementor-element.elementor-element-7fd2545 img{height:48vh;}.elementor-5938 .elementor-element.elementor-element-b0962f6{--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:10px;--padding-inline-end:10px;}}/* Start custom CSS for heading, class: .elementor-element-0ec759b */.underline {
  /* I don't know why this is needed, I just added it and it worked in IE Edge. If we remove this width, the gradient breaks in IE Edge */
  width: calc(100%);
  background-image: linear-gradient(transparent calc(100% - 13px), #CFC8BF 10px);
  background-position-y: -12px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transition: background-size 1s;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-893fb54 */.elementor-5938 .elementor-element.elementor-element-893fb54 .e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded){
    
        transform: scale(1)!important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5938 section#show-hide-header {
    background-color:#F4F0EA;
}

.button_standard_header:before{
    background-color:#fff!important;
}



.button_standard_header:hover:before{
    background-color:#E2A54E!important;
 
}/* End custom CSS */