.elementor-22 .elementor-element.elementor-element-76ae380{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-b38e890{--display:flex;}.elementor-22 .elementor-element.elementor-element-beb7c66 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-22 .elementor-element.elementor-element-beb7c66 .pro-header-title{color:#FFFFFF;text-align:left;font-family:"Neue Montreal", Sans-serif;font-size:150px;font-weight:200;text-transform:uppercase;line-height:1em;}.elementor-22 .elementor-element.elementor-element-24ca622{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e041869{width:var( --container-widget-width, 502px );max-width:502px;--container-widget-width:502px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-e041869 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e041869 .pro-header-title{color:#CDCDCD;text-align:left;font-family:"Neue Montreal", Sans-serif;font-size:21px;font-weight:200;line-height:29px;}.elementor-22 .elementor-element.elementor-element-3416123{--display:flex;--min-height:566px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__overlay{background-color:#00000000;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale{--content-scale-justify-content:center;--content-scale-align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__content{--content-scale-content-justify:center;--content-scale-content-align:flex-end;--content-scale-content-direction:column;--content-scale-content-gap:16px;padding:48px 48px 48px 48px;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__text{text-align:center;--content-scale-text-direction:column;--content-scale-text-justify:flex-start;--content-scale-text-align:center;--content-scale-text-gap:12px;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__inner{--content-scale-scale-duration:800ms;--content-scale-delay:0s;--content-scale-easing:cubic-bezier(.16, 1, .3, 1);border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__background, .elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__overlay{border-radius:inherit;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__button-icon svg, .elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__button-icon i{width:18px;height:18px;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__button-icon i{font-size:18px;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__button.pro-double-text-button{--pro-double-text-button-icon-size:18px;}.elementor-22 .elementor-element.elementor-element-a40dec5 .pro-content-scale__button{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-a5f357d{--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;--margin-top:-463px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f1d1f48{--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-22 .elementor-element.elementor-element-2f84fbc .switcher-inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-2f84fbc .switcher-title{color:#FFFFFF;font-family:"Neue Montreal", Sans-serif;font-size:50px;font-weight:300;}.elementor-22 .elementor-element.elementor-element-2f84fbc .switcher-description{color:#FFFFFF;font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:200;}.elementor-22 .elementor-element.elementor-element-41a5a1f{--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-22 .elementor-element.elementor-element-612afe3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-612afe3 .switcher-inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-612afe3 .switcher-title{color:#CDCDCD;font-family:"Neue Montreal", Sans-serif;font-size:21px;font-weight:200;line-height:29px;}.elementor-22 .elementor-element.elementor-element-ab4ffe3{--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-22 .elementor-element.elementor-element-5d7384a .switcher-title{color:#FFFFFF;font-family:"Neue Montreal", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-5d7384a .switcher-subtitle{color:#FFFFFF;font-family:"Neue Montreal", Sans-serif;font-weight:300;}.elementor-22 .elementor-element.elementor-element-5d7384a .switcher-description{color:#C6C5C5;font-family:"Neue Montreal", Sans-serif;font-weight:300;}.elementor-22 .elementor-element.elementor-element-aae7dc3{--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;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-f1d1f48{--width:50%;}.elementor-22 .elementor-element.elementor-element-41a5a1f{--width:50%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-76ae380{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-beb7c66 > .elementor-widget-container{margin:-23px 0px -43px 0px;}.elementor-22 .elementor-element.elementor-element-beb7c66 .pro-header-title{font-size:50px;}.elementor-22 .elementor-element.elementor-element-24ca622{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e041869 .pro-header-title{font-size:16px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-3416123{--min-height:566px;}.elementor-22 .elementor-element.elementor-element-2f84fbc .switcher-inner{justify-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-41a5a1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ab4ffe3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5d7384a .switcher-title{font-size:14px;margin:0px 0px 7px 0px;}.elementor-22 .elementor-element.elementor-element-5d7384a .switcher-subtitle{font-size:39px;}.elementor-22 .elementor-element.elementor-element-5d7384a .switcher-description{font-size:17px;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-aae7dc3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for switcher-scroll, class: .elementor-element-2f84fbc */.elementor-22 .elementor-element.elementor-element-2f84fbc .switcher-section{
    display: flex;
    justify-content: end;
    align-items: end;
}
.elementor-22 .elementor-element.elementor-element-2f84fbc .switcher-text{
    justify-content: start;
    padding-left: 100px;
    padding-bottom: 200px;
}/* End custom CSS */
/* Start custom CSS for switcher-scroll, class: .elementor-element-612afe3 */.elementor-22 .elementor-element.elementor-element-612afe3 .switcher-section{
    display: flex;
justify-content: end;
align-items: end;
}
.elementor-22 .elementor-element.elementor-element-612afe3 .switcher-text{
    justify-content: start;
    padding-left: 100px;
    padding-bottom: 200px;
    padding-right: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f357d */@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-a5f357d{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for switcher-scroll, class: .elementor-element-5d7384a */.elementor-22 .elementor-element.elementor-element-5d7384a .switcher-inner p:nth-child(4){
    font-size: 17px !important;
    font-family: "Neue Montreal", Sans-Serif;
    font-weight: 300;
    color: #C6C5C5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4ffe3 */@media (min-width:1024px){
    .elementor-22 .elementor-element.elementor-element-ab4ffe3{
        display: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://carlosnunezfx.com/wp-content/uploads/2025/10/NeueMontreal-Light.woff') format('woff');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://carlosnunezfx.com/wp-content/uploads/2025/10/NeueMontreal-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://carlosnunezfx.com/wp-content/uploads/2025/10/NeueMontreal-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://carlosnunezfx.com/wp-content/uploads/2025/10/NeueMontreal-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */