.elementor-171 .elementor-element.elementor-element-f99c2be{--display:flex;--min-height:92vh;--flex-direction:row;--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--ep-backdrop-filter-blur:0px;--ep-backdrop-filter-contrast:0;--overlay-opacity:0.8;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-f99c2be:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-f99c2be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6E92BE;background-image:url("https://vipprivatestaff.com/wp-content/uploads/2025/01/mansionwithlicense-scaled.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-f99c2be::before, .elementor-171 .elementor-element.elementor-element-f99c2be > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-f99c2be > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-f99c2be > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-f99c2be > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-f99c2be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-233c887 );--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-058c2cd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-171 .elementor-element.elementor-element-0bb48c5 > .elementor-widget-container{margin:190px 5px 5px 5px;}.elementor-171 .elementor-element.elementor-element-0bb48c5{text-align:center;}.elementor-171 .elementor-element.elementor-element-0bb48c5 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:80px;font-weight:900;line-height:1.3em;-webkit-text-stroke-color:#BB9C39;stroke:#BB9C39;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#BB9C39;}.elementor-171 .elementor-element.elementor-element-8fcc102 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-171 .elementor-element.elementor-element-8fcc102{text-align:center;}.elementor-171 .elementor-element.elementor-element-8fcc102 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:80px;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#BB9C39;stroke:#BB9C39;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#BB9C39;}.elementor-171 .elementor-element.elementor-element-e9a6764 > .elementor-widget-container{margin:30px 0px 0px 0px;transition:background 0s;}.elementor-171 .elementor-element.elementor-element-e9a6764.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-e9a6764.bdt-background-overlay-yes:before{transition:background 0.3s;}.elementor-171 .elementor-element.elementor-element-e9a6764 .job-resume-tab-search .tabs-nav li:not(.active) a{color:#FFFFFF;}.elementor-171 .elementor-element.elementor-element-e9a6764 .job-resume-tab-search.version-1 ul.tabs-nav li.active, .elementor-171 .elementor-element.elementor-element-e9a6764 .job-resume-tab-search .tab-container .tab-content{background-color:#000000;}.elementor-171 .elementor-element.elementor-element-e9a6764 .job-resume-tab-search.version-2 .tabs-nav li.active::after{border-bottom-color:#000000;}.elementor-171 .elementor-element.elementor-element-f044918{--display:flex;--min-height:128px;--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;--overlay-opacity:0;border-style:none;--border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);--margin-top:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-f044918::before, .elementor-171 .elementor-element.elementor-element-f044918 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-f044918 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-f044918 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-f044918 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-f044918 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-f044918:hover{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-171 .elementor-element.elementor-element-f044918, .elementor-171 .elementor-element.elementor-element-f044918::before{--border-transition:0s;}.elementor-171 .elementor-element.elementor-element-4316332 > .elementor-widget-container{background-color:#02010100;margin:020px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-171 .elementor-element.elementor-element-4316332.bdt-background-overlay-yes:before{transition:background 0.3s;}.elementor-171 .elementor-element.elementor-element-4316332:hover .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-171 .elementor-element.elementor-element-4316332{text-align:center;}.elementor-171 .elementor-element.elementor-element-4316332 .elementor-heading-title{font-family:var( --e-global-typography-2de97b8-font-family ), Sans-serif;font-size:var( --e-global-typography-2de97b8-font-size );font-weight:var( --e-global-typography-2de97b8-font-weight );-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000000;stroke:#000000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-171 .elementor-element.elementor-element-d0baa42{--display:flex;--min-height:0px;--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:center;--overlay-opacity:0;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-d0baa42::before, .elementor-171 .elementor-element.elementor-element-d0baa42 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-d0baa42 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-d0baa42 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-d0baa42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-d0baa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-d0baa42::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-171 .elementor-element.elementor-element-d0baa42:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-171 .elementor-element.elementor-element-d0baa42:hover{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-171 .elementor-element.elementor-element-d0baa42, .elementor-171 .elementor-element.elementor-element-d0baa42::before{--border-transition:0s;}.elementor-171 .elementor-element.elementor-element-c400380{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-c400380 > .elementor-widget-container{padding:020px 30px 030px 30px;transition:background 2s;border-style:solid;border-width:10px 10px 10px 10px;border-color:#6D6046;border-radius:35px 35px 35px 35px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-171 .elementor-element.elementor-element-c400380.elementor-element{--align-self:center;}.elementor-171 .elementor-element.elementor-element-c400380.bdt-background-overlay-yes:before{opacity:0.77;mix-blend-mode:lighten;transition:background 0.3s;}.elementor-171 .elementor-element.elementor-element-c400380.bdt-background-overlay-yes:hover:before{opacity:0.5;filter:brightness( 115% ) contrast( 100% ) saturate( 138% ) blur( 5.7px ) hue-rotate( 0deg );}.elementor-171 .elementor-element.elementor-element-c400380:hover .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-171 .elementor-element.elementor-element-ee5c6ac{--display:flex;--overlay-opacity:0.5;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-171 .elementor-element.elementor-element-ee5c6ac:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-ee5c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-ee5c6ac::before, .elementor-171 .elementor-element.elementor-element-ee5c6ac > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-ee5c6ac > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-ee5c6ac > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-ee5c6ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-ee5c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-ee5c6ac:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-171 .elementor-element.elementor-element-a468bd2 > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-171 .elementor-element.elementor-element-a468bd2:hover .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-171 .elementor-element.elementor-element-a468bd2{text-align:center;}.elementor-171 .elementor-element.elementor-element-a468bd2 .elementor-heading-title{font-family:var( --e-global-typography-2de97b8-font-family ), Sans-serif;font-size:var( --e-global-typography-2de97b8-font-size );font-weight:var( --e-global-typography-2de97b8-font-weight );-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-171 .elementor-element.elementor-element-a265159{--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;--overlay-opacity:0.5;--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-171 .elementor-element.elementor-element-a265159:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-a265159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-a265159::before, .elementor-171 .elementor-element.elementor-element-a265159 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-a265159 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-a265159 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-a265159 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-a265159 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-f373eca{width:100%;max-width:100%;}.elementor-171 .elementor-element.elementor-element-f373eca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-f373eca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-0349d08{--display:flex;--flex-direction:row;--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--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-171 .elementor-element.elementor-element-0349d08:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-0349d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F600;}.elementor-171 .elementor-element.elementor-element-0349d08::before, .elementor-171 .elementor-element.elementor-element-0349d08 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-0349d08 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-0349d08 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-0349d08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-0349d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-f8e7a34{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;}.elementor-171 .elementor-element.elementor-element-f8e7a34:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-f8e7a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-f8e7a34::before, .elementor-171 .elementor-element.elementor-element-f8e7a34 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-f8e7a34 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-f8e7a34 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-f8e7a34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-f8e7a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-bf338e8 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-bf338e8{text-align:center;}.elementor-171 .elementor-element.elementor-element-bf338e8 .elementor-heading-title{font-family:var( --e-global-typography-2de97b8-font-family ), Sans-serif;font-size:var( --e-global-typography-2de97b8-font-size );font-weight:var( --e-global-typography-2de97b8-font-weight );-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-233c887 );}.elementor-171 .elementor-element.elementor-element-d9a4ea6{width:100%;max-width:100%;}.elementor-171 .elementor-element.elementor-element-d9a4ea6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-d9a4ea6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-d9a4ea6.bdt-background-overlay-yes:before{transition:background 0.3s;}.elementor-171 .elementor-element.elementor-element-0b27bc9{--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;--overlay-opacity:0.5;--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-171 .elementor-element.elementor-element-0b27bc9:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-0b27bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-0b27bc9::before, .elementor-171 .elementor-element.elementor-element-0b27bc9 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-0b27bc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-0b27bc9 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-0b27bc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-0b27bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-0b27bc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-2df4636{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-171 .elementor-element.elementor-element-2df4636 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-2df4636.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-2df4636.bdt-background-overlay-yes:before{opacity:0.5;transition:background 0.3s;}.elementor-171 .elementor-element.elementor-element-2df4636 .elementor-heading-title{font-family:var( --e-global-typography-2de97b8-font-family ), Sans-serif;font-size:var( --e-global-typography-2de97b8-font-size );font-weight:var( --e-global-typography-2de97b8-font-weight );-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-171 .elementor-element.elementor-element-fe0fac0{--display:flex;--min-height:0px;--overlay-opacity:0.5;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-fe0fac0:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-fe0fac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-fe0fac0::before, .elementor-171 .elementor-element.elementor-element-fe0fac0 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-fe0fac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-fe0fac0 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-fe0fac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-fe0fac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-a16f82c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-e1ee0cb{--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;--overlay-opacity:0.5;--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-171 .elementor-element.elementor-element-e1ee0cb:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-e1ee0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-e1ee0cb::before, .elementor-171 .elementor-element.elementor-element-e1ee0cb > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-e1ee0cb > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-e1ee0cb > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-e1ee0cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-e1ee0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-e1ee0cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-97574b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-171 .elementor-element.elementor-element-97574b6 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-97574b6 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:50px;font-weight:300;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-171 .elementor-element.elementor-element-ae13f79{--display:flex;--min-height:0px;--overlay-opacity:0.5;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-ae13f79:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-ae13f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-ae13f79::before, .elementor-171 .elementor-element.elementor-element-ae13f79 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-ae13f79 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-ae13f79 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-ae13f79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-ae13f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-1678254 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-be76278{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-62a46de{--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;--overlay-opacity:0.5;--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-171 .elementor-element.elementor-element-62a46de:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-62a46de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-62a46de::before, .elementor-171 .elementor-element.elementor-element-62a46de > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-62a46de > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-62a46de > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-62a46de > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-62a46de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-62a46de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-9968d1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-171 .elementor-element.elementor-element-9968d1b > .elementor-widget-container{margin:60px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-9968d1b .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:50px;font-weight:300;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-171 .elementor-element.elementor-element-df0af81{--display:flex;}.elementor-171 .elementor-element.elementor-element-907c7f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-74708c7{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-e0caf0e{--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-171 .elementor-element.elementor-element-4061e45{--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;--overlay-opacity:0.5;--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-171 .elementor-element.elementor-element-4061e45:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-4061e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-171 .elementor-element.elementor-element-4061e45::before, .elementor-171 .elementor-element.elementor-element-4061e45 > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-4061e45 > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-4061e45 > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-4061e45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-4061e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-4061e45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-e9bdadd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-171 .elementor-element.elementor-element-e9bdadd > .elementor-widget-container{margin:60px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-e9bdadd .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:50px;font-weight:300;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-171 .elementor-element.elementor-element-b7f9fb2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-8952733{--display:flex;}.elementor-171 .elementor-element.elementor-element-fd76017 > .elementor-widget-container{margin:0px 0px 50px 0px;}body.elementor-page-171:not(.elementor-motion-effects-element-type-background), body.elementor-page-171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-058c2cd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-4316332 .elementor-heading-title{font-size:var( --e-global-typography-2de97b8-font-size );}.elementor-171 .elementor-element.elementor-element-a468bd2 .elementor-heading-title{font-size:var( --e-global-typography-2de97b8-font-size );}.elementor-171 .elementor-element.elementor-element-0349d08{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-bf338e8 .elementor-heading-title{font-size:var( --e-global-typography-2de97b8-font-size );}.elementor-171 .elementor-element.elementor-element-0b27bc9{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-2df4636 .elementor-heading-title{font-size:var( --e-global-typography-2de97b8-font-size );}.elementor-171 .elementor-element.elementor-element-e1ee0cb{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-be76278{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-74708c7{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-f99c2be{--content-width:1099px;}.elementor-171 .elementor-element.elementor-element-f044918{--content-width:1133px;}.elementor-171 .elementor-element.elementor-element-d0baa42{--width:100%;}.elementor-171 .elementor-element.elementor-element-ee5c6ac{--content-width:1600px;}.elementor-171 .elementor-element.elementor-element-a265159{--content-width:1600px;}.elementor-171 .elementor-element.elementor-element-0349d08{--content-width:1500px;}.elementor-171 .elementor-element.elementor-element-0b27bc9{--width:100.089%;}.elementor-171 .elementor-element.elementor-element-fe0fac0{--content-width:1200px;}.elementor-171 .elementor-element.elementor-element-e1ee0cb{--width:98.578%;}.elementor-171 .elementor-element.elementor-element-ae13f79{--content-width:1200px;}.elementor-171 .elementor-element.elementor-element-62a46de{--width:98.578%;}.elementor-171 .elementor-element.elementor-element-df0af81{--content-width:1200px;}.elementor-171 .elementor-element.elementor-element-4061e45{--width:98.578%;}.elementor-171 .elementor-element.elementor-element-b7f9fb2{--content-width:1200px;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-f99c2be{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-4316332 .elementor-heading-title{font-size:var( --e-global-typography-2de97b8-font-size );}.elementor-171 .elementor-element.elementor-element-a468bd2 .elementor-heading-title{font-size:var( --e-global-typography-2de97b8-font-size );}.elementor-171 .elementor-element.elementor-element-0349d08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-bf338e8 .elementor-heading-title{font-size:var( --e-global-typography-2de97b8-font-size );}.elementor-171 .elementor-element.elementor-element-2df4636 .elementor-heading-title{font-size:var( --e-global-typography-2de97b8-font-size );}}/* Start custom CSS for resume_slider, class: .elementor-element-d9a4ea6 */.elementor-171 .elementor-element.elementor-element-d9a4ea6 .single-resume {
    border: 5px solid #ccc; /* Change the color and width as needed */
    border-radius: 13px; /* Optional: adds rounded corners */
    padding: 0.3px; /* Optional: adds space inside the border */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Optional: adds a subtle shadow */
    border-color:#7A5C20;
    max-height: 380px;
    
}
.elementor-171 .elementor-element.elementor-element-d9a4ea6 .resume-link {
    background-color: #ebebeb;
    color:#bb9c39; /* Optional: to ensure text is visible on black background */
    border-radius:10px;
    height: 370px!important;
}

.elementor-171 .elementor-element.elementor-element-d9a4ea6 .candidate-photo {
    border-radius: 0%;
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    height: 120px;
    margin: 0 auto;
    overflow: hidden;
    width: 120px;
    margin-bottom: -10px;
}

/* Contenedor que fuerza altura de 2 líneas */
.candidate-title-wrapper {
    height: 2.6em;       /* 2 líneas x 1.3em */
    overflow: hidden;
}

/* Título real */
.candidate-title h5 {
    display: -webkit-box;
    -webkit-line-clamp: 2;      /* 1 línea visible */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;    /* puntos suspensivos si es muy largo */
    line-height: 1.3em;
    margin:0px;
    font-weight:bold;
}


.occupation-text {
    /* Altura mínima para 2 líneas */
    line-height: 1.2em; /* ajusta según tu diseño */
    min-height: calc(2 * 1.2em); /* 2 líneas * line-height */
}/* End custom CSS */
/* Start custom CSS for job_slider, class: .elementor-element-a16f82c */.elementor-171 .elementor-element.elementor-element-a16f82c .single-job {
height:360px !important; border:5px solid #7A5C20; border-radius:18px; padding:1px; box-shadow:0 2px 5px rgba(0,0,0,0.1); color:#030303; background-color: #ebebeb;
}

.elementor-171 .elementor-element.elementor-element-a16f82c h5.title {
    /* Asegura que siempre tenga altura de 2 líneas */
    min-height: calc(2 * 1.2em); /* 2 líneas * line-height */
    line-height: 1.2em; /* ajusta según tu diseño */
}

.company-wrapper .company-text {
    /* Altura mínima para 2 líneas */
    line-height: 1.2em; /* ajusta según tu diseño */
    min-height: calc(2 * 1.2em); /* 2 líneas * line-height */
}/* End custom CSS */
/* Start custom CSS for job_slider, class: .elementor-element-1678254 */.elementor-171 .elementor-element.elementor-element-1678254 .single-job {
height:360px !important; border:5px solid #7A5C20; border-radius:18px; padding:1px; box-shadow:0 2px 5px rgba(0,0,0,0.1); color:#030303; background-color: #ebebeb;
}
.elementor-171 .elementor-element.elementor-element-1678254 h5.title {
    /* Asegura que siempre tenga altura de 2 líneas */
    min-height: calc(2 * 1.2em); /* 2 líneas * line-height */
    line-height: 1.2em; /* ajusta según tu diseño */
}

.company-wrapper .company-text {
    /* Altura mínima para 2 líneas */
    line-height: 1.2em; /* ajusta según tu diseño */
    min-height: calc(2 * 1.2em); /* 2 líneas * line-height */
}/* End custom CSS */
/* Start custom CSS for company_slider, class: .elementor-element-907c7f7 */.company-carousel-1 .single-company .company-link {
    display: block;
    padding: 22px;
}

.company-carousel-1 .single-company {
    border: 5px solid #7A5C20; /* Change the color and width as needed */
    border-radius: 18px;
    text-align: center;
    transition: all .3s ease;
    background-color: #ebebeb;
    height: 345px;
}

.company-title {
    font-size: 22px!important;
    font-weight: bold;
    color: #333;
}
.company-title h3:hover {
    color:#bb9c39;
}

.company-title {
    /* Altura mínima para 2 líneas */
    line-height: 1.2em; /* ajusta según tu diseño */
    min-height: 2.6em; /* 2 líneas * line-height */
}

.company-carousel-1 .single-company .company-logo {
    border-radius: 0%;

}


.company-jobs-1 {
    display: flex;        /* Para que los span queden en línea */
    gap: 10px;            /* Separación entre Jobs y Courses */
    flex-wrap: wrap;      /* Que bajen si no caben */
    margin-left: 5px;
    margin-top: 10px;
}

.company-jobs-1 span {
    text-align: center;
    padding: 7px 5px;
    border: 2px solid #C9A227;
    background: #fff;
    border-radius: 5px;
    color: #C9A227!important;
    font-size: 15px;
    line-height: 1.5;
    white-space: nowrap;
}/* End custom CSS */