.elementor-467 .elementor-element.elementor-element-aba34dc{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-467 .elementor-element.elementor-element-aba34dc:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-aba34dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://draluhof.com/wp-content/uploads/2023/12/SECAO-03_WEB.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-467 .elementor-element.elementor-element-9447b89{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-467 .elementor-element.elementor-element-0795940{text-align:left;}.elementor-467 .elementor-element.elementor-element-0795940 img{width:25%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-467 .elementor-element.elementor-element-f9df068 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;color:#EFEFEF;}.elementor-467 .elementor-element.elementor-element-d9c4a66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-467 .elementor-element.elementor-element-abb5ada{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-467 .elementor-element.elementor-element-abb5ada > .elementor-widget-container{margin:0px -50px 0px 0px;}.elementor-467 .elementor-element.elementor-element-abb5ada .elementor-divider-separator{width:100%;}.elementor-467 .elementor-element.elementor-element-abb5ada .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-467 .elementor-element.elementor-element-29486bb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-29486bb{color:#EFEFEF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-467 .elementor-element.elementor-element-a2084d5{--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;--justify-content:center;}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-467 .elementor-element.elementor-element-8a90eac.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-467 .elementor-element.elementor-element-8a90eac.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-467 .elementor-element.elementor-element-8a90eac > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-467 .elementor-element.elementor-element-50d2496{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-467 .elementor-element.elementor-element-023abe8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-467 .elementor-element.elementor-element-023abe8:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-023abe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-467 .elementor-element.elementor-element-fd8dd59{--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;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-467 .elementor-element.elementor-element-d2f7148{text-align:center;}.elementor-467 .elementor-element.elementor-element-d2f7148 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-467 .elementor-element.elementor-element-e63e630 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-e63e630{color:#EFEFEF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-467 .elementor-element.elementor-element-8d2473c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-467 .elementor-element.elementor-element-8d2473c:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-8d2473c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-467 .elementor-element.elementor-element-6ff2b28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-323b665{--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-467 .elementor-element.elementor-element-ff03caf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-467 .elementor-element.elementor-element-ff03caf:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-ff03caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-467 .elementor-element.elementor-element-04e8017{--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-467 .elementor-element.elementor-element-e931716 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-53256f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-0a2103a .elementor-repeater-item-26d2e7a.elementor-social-icon{background-color:#F20165;}.elementor-467 .elementor-element.elementor-element-0a2103a{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-467 .elementor-element.elementor-element-0a2103a .elementor-widget-container{text-align:left;}.elementor-467 .elementor-element.elementor-element-0a2103a .elementor-social-icon{--icon-padding:0.6em;}.elementor-467 .elementor-element.elementor-element-b751bac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-14b55de{--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-467 .elementor-element.elementor-element-d15683e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-9242578 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-467 .elementor-element.elementor-element-463369d .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCDFA9;border-radius:10px 10px 10px 10px;}.elementor-467 .elementor-element.elementor-element-463369d .elementor-button-content-wrapper{flex-direction:row;}.elementor-467 .elementor-element.elementor-element-74812a3 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-74812a3{text-align:left;color:#EFEFEF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-467 .elementor-element.elementor-element-5b9b242 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-65c7e39{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;bottom:0px;}body:not(.rtl) .elementor-467 .elementor-element.elementor-element-65c7e39{left:0px;}body.rtl .elementor-467 .elementor-element.elementor-element-65c7e39{right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-467 .elementor-element.elementor-element-c278531 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-467 .elementor-element.elementor-element-c278531 .elementor-icon-wrapper{text-align:center;}.elementor-467 .elementor-element.elementor-element-c278531 .elementor-icon{font-size:100px;}.elementor-467 .elementor-element.elementor-element-c278531 .elementor-icon svg{height:100px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-467 .elementor-element.elementor-element-aba34dc{--content-width:1080px;}.elementor-467 .elementor-element.elementor-element-9447b89{--width:50%;}.elementor-467 .elementor-element.elementor-element-a2084d5{--width:50%;}.elementor-467 .elementor-element.elementor-element-023abe8{--content-width:1080px;}.elementor-467 .elementor-element.elementor-element-04e8017{--width:50%;}.elementor-467 .elementor-element.elementor-element-14b55de{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-467 .elementor-element.elementor-element-023abe8{--content-width:1080px;}}@media(max-width:767px){.elementor-467 .elementor-element.elementor-element-f9df068 .elementor-heading-title{font-size:28px;}.elementor-467 .elementor-element.elementor-element-d9c4a66 .elementor-heading-title{font-size:28px;}.elementor-467 .elementor-element.elementor-element-abb5ada > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-29486bb{font-size:12px;}.elementor-467 .elementor-element.elementor-element-50d2496{--z-index:2;}.elementor-467 .elementor-element.elementor-element-bb8089f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-d2f7148{text-align:center;}.elementor-467 .elementor-element.elementor-element-d2f7148 .elementor-heading-title{font-size:28px;}.elementor-467 .elementor-element.elementor-element-e63e630{font-size:14px;}.elementor-467 .elementor-element.elementor-element-e931716 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-e931716 .elementor-heading-title{font-size:18px;}.elementor-467 .elementor-element.elementor-element-53256f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-53256f4 .elementor-heading-title{font-size:18px;}.elementor-467 .elementor-element.elementor-element-b751bac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-b751bac .elementor-heading-title{font-size:18px;}.elementor-467 .elementor-element.elementor-element-d15683e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-d15683e .elementor-heading-title{font-size:18px;}.elementor-467 .elementor-element.elementor-element-9242578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-9242578 .elementor-heading-title{font-size:18px;}.elementor-467 .elementor-element.elementor-element-463369d .elementor-button{font-size:13px;}.elementor-467 .elementor-element.elementor-element-5b9b242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-467 .elementor-element.elementor-element-5b9b242 .elementor-heading-title{font-size:18px;}.elementor-467 .elementor-element.elementor-element-c278531 .elementor-icon{font-size:70px;}.elementor-467 .elementor-element.elementor-element-c278531 .elementor-icon svg{height:70px;}}/* Start custom CSS for heading, class: .elementor-element-d9c4a66 */.elementor-467 .elementor-element.elementor-element-d9c4a66 .elementor-heading-title{
    
  
          /** TEXT GRADIENT */ color: #fcdfa9; background-image: -webkit-linear-gradient(0deg, #fcdfa9 9%, #f8b070 46%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;
          
    
          
        
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29486bb */.elementor-467 .elementor-element.elementor-element-29486bb {
    height: 160px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

.scrollbar::-webkit-scrollbar {
    width: 6px;
}

.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 20px;
}

.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f7148 */.elementor-467 .elementor-element.elementor-element-d2f7148 .elementor-heading-title{
    
  
          /** TEXT GRADIENT */ color: #fcdfa9; background-image: -webkit-linear-gradient(0deg, #fcdfa9 9%, #f8b070 46%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;
          
    
          
        
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e63e630 */.elementor-467 .elementor-element.elementor-element-e63e630 {
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

.scrollbar::-webkit-scrollbar {
    width: 6px;
}

.scrollbar::-webkit-scrollbar-thumb{
    background: #dedede;
    border-radius: 20px;
}

.scrollbar::-webkit-scrollbar-track {
    background: #616161;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e931716 */.elementor-467 .elementor-element.elementor-element-e931716 .elementor-heading-title{
    
  
          /** TEXT GRADIENT */ color: #fcdfa9; background-image: -webkit-linear-gradient(0deg, #fcdfa9 9%, #f8b070 46%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;
          
    
          
        
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d15683e */.elementor-467 .elementor-element.elementor-element-d15683e .elementor-heading-title{
    
  
          /** TEXT GRADIENT */ color: #fcdfa9; background-image: -webkit-linear-gradient(0deg, #fcdfa9 9%, #f8b070 46%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;
          
    
          
        
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c278531 */.pulse {
    animation: pulse 0.5s ease infinite 
} 

.pulse:hover {
    animation-play-state: paused 
}/* End custom CSS */
/* Start custom CSS *//* CONTER OVERFLOW */

html, body{
    overflow-x: hidden !important;
}

/* TEXTO DINÂMICO */

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}


[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 1.5em 0.3em;
  display: flex;
  color: #000000;
  font-size: 1em;
  font-weight: 600;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://draluhof.com/wp-content/uploads/2023/12/Montserrat-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */