.elementor-kit-22884{--e-global-color-primary:#2C3123;--e-global-color-secondary:#E3E5E1;--e-global-color-text:#2C3123;--e-global-color-accent:#2C3123;--e-global-color-547beca:#EBEBEB;--e-global-typography-primary-font-family:"CANELA";--e-global-typography-primary-font-size:52px;--e-global-typography-primary-font-weight:100;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:1.5px;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:2.5px;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-size:12px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-c8bbf84-font-family:"CANELA";--e-global-typography-c8bbf84-font-size:52px;--e-global-typography-c8bbf84-font-weight:100;--e-global-typography-c8bbf84-text-transform:uppercase;--e-global-typography-c8bbf84-font-style:normal;--e-global-typography-c8bbf84-line-height:1.2em;--e-global-typography-c8bbf84-letter-spacing:1.5px;background-color:var( --e-global-color-secondary );--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-width:20%;--e-preloader-max-width:500px;}.elementor-kit-22884 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-22884 a{color:#0C0C0C;}.elementor-kit-22884 a:hover{color:#98A08E;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-primary );--lightbox-ui-color:var( --e-global-color-primary );--lightbox-ui-color-hover:#2C312354;--lightbox-text-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-kit-22884{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-size:11px;--e-global-typography-accent-line-height:1.5em;--e-global-typography-c8bbf84-font-size:40px;--e-global-typography-c8bbf84-line-height:1.2em;--e-preloader-width:45%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:500px){.elementor-kit-22884{--e-global-typography-primary-font-size:37px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-c8bbf84-font-size:37px;--e-global-typography-c8bbf84-line-height:1.2em;--e-preloader-width:41%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */* {
    outline:none!important;
}

.new-a {
    color:inherit!important;
}

body #magicMouseCursor {
  position: fixed;
  width: 40px;
  height: 40px;
  border: 1px solid #2C3123;
  border-radius: 50%;
  z-index: 9999;
  left: 0;
  top: 0;
  transition: transform 0.07s, width 0.3s, height 0.3s;
  pointer-events: none; 
}

body #magicMouseCursor #change-color {
  position: fixed;
  width: 40px;
  height: 40px;
  border: 1px solid #EBEBEB;
  border-radius: 50%;
  z-index: 9999;
  left: 0;
  top: 0;
  transition: transform 0.07s, width 0.3s, height 0.3s;
  pointer-events: none; 
}

  body #magicMouseCursor.cursor-square {
    border-radius: 0; 
  }

body #magicPointer {
  height: 15px;
  width: 15px;
  z-index: 9999;
  top: 0;
  left: 0;
  position: fixed;
  background: #2C31231;
  border-radius: 50%;
  pointer-events: none;
  transition: background 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s; 
}

body #magicPointer #change-color {
  height: 15px;
  width: 15px;
  z-index: 9999;
  top: 0;
  left: 0;
  position: fixed;
  background: #EBEBEB!important;
  border-radius: 50%;
  pointer-events: none;
  transition: background 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s; 
}
  
  body #magicPointer.is-hover {
    background: #2C3123; 
  }
  
  body #magicPointer.pointer-blur {
    height: 50px;
    width: 50px;
    background: none;
    border: 1px solid #2C3123; 
  }
    
  body #magicPointer.pointer-overlay {
    height: 50px;
    width: 50px;
    mix-blend-mode: difference;
    box-shadow: 0px 0px 15px -5px #2C3123;
  }

body .magic-hover {
  transition: all 0.2s; }
  body .magic-hover:hover {
    cursor: none; 
  }

@media (max-width: 768px) {
    body .magic-hover {
       pointer: normal!important;
    }
    
     body #magicPointer {
        height: 15px;
  width: 15px;
  z-index: 9999;
  top: 0;
  left: 0;
  position: fixed;
  opacity:0;
  background: transparent;
  border-radius: 50%;
  pointer-events: none;
  transition: background 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s;
     }
}

button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
    display:none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CANELA';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lo2estudio.com/wp-content/uploads/2024/05/Canela-Text-Thin-Web.eot');
	src: url('https://lo2estudio.com/wp-content/uploads/2024/05/Canela-Text-Thin-Web.eot?#iefix') format('embedded-opentype'),
		url('https://lo2estudio.com/wp-content/uploads/2024/05/Canela-Text-Thin-Web.woff2') format('woff2'),
		url('https://lo2estudio.com/wp-content/uploads/2024/05/Canela-Text-Thin-Web.woff') format('woff'),
		url('https://lo2estudio.com/wp-content/uploads/2024/05/Canela-Text-Thin-Web.ttf') format('truetype'),
		url('https://lo2estudio.com/wp-content/uploads/2024/05/Canela-Text-Thin-Web.svg#CANELA') format('svg');
}
/* End Custom Fonts CSS */