.elementor-4885 .elementor-element.elementor-element-e2b7e64{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4885 .elementor-element.elementor-element-e2b7e64:not(.elementor-motion-effects-element-type-background), .elementor-4885 .elementor-element.elementor-element-e2b7e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-4885 .elementor-element.elementor-element-e2b7e64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4885 .elementor-element.elementor-element-771bbf1{--display:flex;--min-height:814px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4885 .elementor-element.elementor-element-b3fd314{--display:flex;--min-height:125px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4885 .elementor-element.elementor-element-b3fd314:not(.elementor-motion-effects-element-type-background), .elementor-4885 .elementor-element.elementor-element-b3fd314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF94;}.elementor-4885 .elementor-element.elementor-element-0be37a3 img{max-width:66%;}.elementor-4885 .elementor-element.elementor-element-e0a32b5{--display:flex;--min-height:54px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4885 .elementor-element.elementor-element-9579a65:hover .elementor-widget-container{background-color:#FFFFFF94;}.elementor-4885 .elementor-element.elementor-element-9579a65 > .elementor-widget-container{padding:10px 0px 10px 20px;}.elementor-4885 .elementor-element.elementor-element-9579a65.elementor-element{--align-self:stretch;}.elementor-4885 .elementor-element.elementor-element-9579a65{text-align:left;}.elementor-4885 .elementor-element.elementor-element-9579a65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;color:#646464EB;}.elementor-4885 .elementor-element.elementor-element-7da87da:hover .elementor-widget-container{background-color:#FFFFFF94;}.elementor-4885 .elementor-element.elementor-element-7da87da > .elementor-widget-container{padding:10px 0px 10px 20px;}.elementor-4885 .elementor-element.elementor-element-7da87da.elementor-element{--align-self:stretch;}.elementor-4885 .elementor-element.elementor-element-7da87da{text-align:left;}.elementor-4885 .elementor-element.elementor-element-7da87da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;color:#646464EB;}.elementor-4885 .elementor-element.elementor-element-797ea45:hover .elementor-widget-container{background-color:#FFFFFF94;}.elementor-4885 .elementor-element.elementor-element-797ea45 > .elementor-widget-container{padding:10px 0px 10px 20px;}.elementor-4885 .elementor-element.elementor-element-797ea45.elementor-element{--align-self:stretch;}.elementor-4885 .elementor-element.elementor-element-797ea45{text-align:left;}.elementor-4885 .elementor-element.elementor-element-797ea45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;color:#646464EB;}.elementor-4885 .elementor-element.elementor-element-0684de0:hover .elementor-widget-container{background-color:#FFFFFF94;}.elementor-4885 .elementor-element.elementor-element-0684de0 > .elementor-widget-container{padding:10px 0px 10px 20px;}.elementor-4885 .elementor-element.elementor-element-0684de0.elementor-element{--align-self:stretch;}.elementor-4885 .elementor-element.elementor-element-0684de0{text-align:left;}.elementor-4885 .elementor-element.elementor-element-0684de0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;color:#BABABA;}.elementor-4885 .elementor-element.elementor-element-f02743d:hover .elementor-widget-container{background-color:#FFFFFF94;}.elementor-4885 .elementor-element.elementor-element-f02743d > .elementor-widget-container{padding:10px 0px 10px 20px;}.elementor-4885 .elementor-element.elementor-element-f02743d.elementor-element{--align-self:stretch;}.elementor-4885 .elementor-element.elementor-element-f02743d{text-align:left;}.elementor-4885 .elementor-element.elementor-element-f02743d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;color:#BABABA;}.elementor-4885 .elementor-element.elementor-element-f460574{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4885 .elementor-element.elementor-element-f460574.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-4885 .elementor-element.elementor-element-ff473b0 > .elementor-widget-container{--e-transform-flipX:-1;}#elementor-popup-modal-4885 .dialog-widget-content{animation-duration:1.4s;background-color:#02010100;border-radius:0px 0px 0px 0px;}#elementor-popup-modal-4885{background-color:#00000080;justify-content:flex-start;align-items:flex-end;pointer-events:all;}#elementor-popup-modal-4885 .dialog-message{width:242px;height:auto;}@media(max-width:880px){.elementor-4885 .elementor-element.elementor-element-f460574{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}@media(max-width:1921px) and (min-width:768px){.elementor-4885 .elementor-element.elementor-element-e2b7e64{--width:251.992px;}}@media(max-width:767px){.elementor-4885 .elementor-element.elementor-element-e2b7e64{--width:70.873%;--min-height:125vh;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4885 .elementor-element.elementor-element-771bbf1{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4885 .elementor-element.elementor-element-b3fd314{--min-height:64px;--justify-content:center;}.elementor-4885 .elementor-element.elementor-element-0be37a3 img{width:16%;max-width:55%;height:43px;}.elementor-4885 .elementor-element.elementor-element-f460574{--margin-top:28%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-4885 .dialog-message{width:100vw;}#elementor-popup-modal-4885{justify-content:center;}}/* Start custom CSS for container, class: .elementor-element-e0a32b5 */.h2:hover {
    color: #333; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff473b0 */.html1 {
  
  height: 20vh;
  display: grid;
  place-content: center;
  -webkit-tap-highlight-color: transparent;
}
.menu2 {
  position: relative;
  top: 40px;
  padding: 30px;
  background: #e8e8f3;
  border-radius: 100%;
  cursor: pointer;
  box-shadow: 7px 7px 15px rgba(55, 84, 170, 0.15), -7px -7px 20px rgba(255, 255, 255, 1), inset 0px 0px 4px rgba(255, 255, 255, 0.2), inset 7px 7px 15px rgba(55, 84, 170, 0), inset -7px -7px 20px rgba(255, 255, 255, 0), 0px 0px 4px rgba(255, 255, 255, 0);
  &::before, &::after {
    content: "";
    background: #c3c2c7;
    border-radius: 5px;
    width: 30px;
    height: 5px;
    position: absolute;
    left: 16px;
    top: 27px;
    transition: 0.2s ease;
    z-index: 1;
  }
  &::before {
    transform: rotate(0deg);
  }
  &::after {
    transform: rotate(-90deg);
  }
  &.open {
    opacity: .9;
    &::before {
      transform: rotate(45deg);
    }
    &::after {
      transform: rotate(-45deg);
    }
    .button1 {
      opacity: 1;
      pointer-events: auto;
      &:first-of-type {
        bottom: 40px;
        right: 70px;
        background: url("https://www.dimmi-consulting.com/wp-content/uploads/2023/10/Icon_mail_solid.png") no-repeat 50%/50% #e8e8f3;
      }
      &:nth-of-type(2) {
        bottom: 80px;
        background: url("https://www.dimmi-consulting.com/wp-content/uploads/2023/10/Shape.png") no-repeat 50%/ 50% #e8e8f3;
        transition-delay: .05s;
      }
      &:last-of-type {
        bottom: 40px;
        right: -70px;
        background: url("https://www.dimmi-consulting.com/wp-content/uploads/2023/10/Icon_schedule_solid.png") no-repeat 50% 45%/50% 45% #e8e8f3;
        transition-delay: .1s;
        
      }
    }
  }
}

.button1 {
  padding: 30px;
  border-radius: 50%;
  cursor: pointer;
  background: #e8e8f3;
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  box-shadow: inherit;
  transition: 0.2s cubic-bezier(0.18, 0.89, 0.32, 1.28), 0.2s ease opacity, 0.2s cubic-bezier(.08,.82,.17,1) transform;
  &:hover {
    transform: scale(1.1);
  }
}/* End custom CSS */
/* Start custom CSS */html,body
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}/* End custom CSS */