.elementor-87 .elementor-element.elementor-element-ac9a062{--display:flex;--min-height:90vh;--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-ac9a062:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-ac9a062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.phchotels.pt/app/uploads/sites/2400/2026/09/recrutamento2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-a60e063 > .elementor-widget-container{padding:20px 0px 0px 0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-a60e063{left:50px;}body.rtl .elementor-87 .elementor-element.elementor-element-a60e063{right:50px;}.elementor-87 .elementor-element.elementor-element-a60e063{top:90px;font-size:16px;color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-a60e063 a{color:var( --e-global-color-c833591 );}.elementor-87 .elementor-element.elementor-element-a60e063 a:hover{color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-b7dc063{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-2c5e560{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-9687d0e{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-9687d0e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.3em;font-weight:400;text-transform:uppercase;}.elementor-87 .elementor-element.elementor-element-817a1d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-e5d4515 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-6ae7f71{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-6ae7f71 .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-82c0936 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-6b1fa86{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-6b1fa86 .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-627cfa1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-2fca8d5{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-2fca8d5 .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-40a262c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-3313dad{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-69f98c6 img{width:100%;}.elementor-87 .elementor-element.elementor-element-b2437eb{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:90px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-0cb8d79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-b6ed333{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-b6ed333 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.3em;font-weight:400;text-transform:uppercase;}.elementor-87 .elementor-element.elementor-element-5eee7ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4d9b9c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-47d0305 .elementor-button{background-color:var( --e-global-color-d30c4cc );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-5feb432 );color:var( --e-global-color-5feb432 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5feb432 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-87 .elementor-element.elementor-element-47d0305 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-47d0305 .elementor-button:focus{background-color:var( --e-global-color-d30c4cc );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-47d0305.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-47d0305 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-47d0305 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-fe07abf{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-fe07abf:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-fe07abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.elementor-87 .elementor-element.elementor-element-2f7595b{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-2f7595b{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-2f7595b{right:0px;}.elementor-87 .elementor-element.elementor-element-a5d694a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-4c2a5d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-b40f871{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-b40f871 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#1C242B;}body .elementor-87 .elementor-element.elementor-element-dafa01e .job_filters{background:#eee;}.elementor-87 .elementor-element.elementor-element-dafa01e .job_filters .search_jobs input, .elementor-87 .elementor-element.elementor-element-dafa01e .job_filters .search_jobs select{background:#f2f2f2;color:#43454b;}.elementor-87 .elementor-element.elementor-element-dafa01e .job_filters input::-webkit-input-placeholder{color:#43454b;}.elementor-87 .elementor-element.elementor-element-dafa01e .job_filters input::-moz-placeholder{color:#43454b;}.elementor-87 .elementor-element.elementor-element-dafa01e .job_filters input:-ms-input-placeholder{color:#43454b;}.elementor-87 .elementor-element.elementor-element-dafa01e .job_filters input::placeholder{color:#43454b;}.elementor-87 .elementor-element.elementor-element-dafa01e .job_filters .search_jobs div.search_keywords, .elementor-87 .elementor-element.elementor-element-dafa01e .job_filters .search_jobs input:not( [ type*="submit" ] ), .elementor-87 .elementor-element.elementor-element-dafa01e .job_filters .search_jobs select, .elementor-87 .elementor-element.elementor-element-dafa01e .job_filters .search_jobs .select2-container{text-align:left;}.elementor-87 .elementor-element.elementor-element-dafa01e .job_filters .job_types{background:#f9f9f9;}.elementor-87 .elementor-element.elementor-element-dafa01e .job_filters .job_types li{color:#6d6d6d;}.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found{background:#fff;}.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing a:focus, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing a:hover, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found a:focus, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found a:hover, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a:focus, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a:hover, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found a:focus, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found a:hover{background:#fcfcfc;}.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing a div.position h3, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a div.position h3, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found a div.position h3, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing a div.position .company, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a div.position .company, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found a div.position .company{color:#333333;}.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a div.position{text-align:left;}.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing a div.location, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a div.location, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found a div.location{color:#666;text-align:left;}.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing.job_position_featured a, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found.job_position_featured a{background:#fefee5;}.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus, .elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing.job_position_featured a:focus, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing.job_position_featured a:hover, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found.job_position_featured a:focus, .elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found.job_position_featured a:hover{background:#fefed8;}.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a div.position h3, 
						.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a div.position h3, 
						.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing.job_position_featured a div.position h3, 
						.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found.job_position_featured a div.position h3, 
						.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a div.position .company, 
						.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a div.position .company, 
						.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing.job_position_featured a div.position .company, 
						.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found.job_position_featured a div.position .company{color:#666;}.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a div.location, 
					.elementor-87 .elementor-element.elementor-element-dafa01e .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a div.location, 
					.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing.job_position_featured a div.location, 
					.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.no_job_listings_found.job_position_featured a div.location{color:#999;}.elementor-87 .elementor-element.elementor-element-ebdc1a3{width:100%;max-width:100%;text-align:start;}.elementor-87 .elementor-element.elementor-element-ebdc1a3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-ebdc1a3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.7rem;font-weight:700;color:#1C242B;}.elementor-87 .elementor-element.elementor-element-509a7b8 .elementor-button{background-color:var( --e-global-color-a9c0d36 );font-family:"Open Sans", Sans-serif;font-size:1.2rem;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:40px 25px 40px 25px;}.elementor-87 .elementor-element.elementor-element-509a7b8{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-509a7b8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-509a7b8 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-87 .elementor-element.elementor-element-509a7b8 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-509a7b8 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-87 .elementor-element.elementor-element-68be146{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:90px;--padding-bottom:0px;--padding-left:70px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-0af1773{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-3a30805{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5feb432 );--border-color:var( --e-global-color-5feb432 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-662ecfb img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-9f12929{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-9f12929 .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-2663912 .elementor-button{background-color:var( --e-global-color-d30c4cc );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-5feb432 );color:var( --e-global-color-5feb432 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5feb432 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-87 .elementor-element.elementor-element-2663912 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-2663912 .elementor-button:focus{background-color:var( --e-global-color-d30c4cc );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-2663912.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-2663912 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-2663912 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-4667c55{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5feb432 );--border-color:var( --e-global-color-5feb432 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-bdfe967 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-d15080e{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-d15080e .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-8d55d67 .elementor-button{background-color:var( --e-global-color-d30c4cc );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-5feb432 );color:var( --e-global-color-5feb432 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5feb432 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-87 .elementor-element.elementor-element-8d55d67 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-8d55d67 .elementor-button:focus{background-color:var( --e-global-color-d30c4cc );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-8d55d67.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-8d55d67 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-8d55d67 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-0e7ad38{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5feb432 );--border-color:var( --e-global-color-5feb432 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-1967ff5 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-567b36c{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-567b36c .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-1a0a628 .elementor-button{background-color:var( --e-global-color-d30c4cc );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-5feb432 );color:var( --e-global-color-5feb432 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5feb432 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-87 .elementor-element.elementor-element-1a0a628 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-1a0a628 .elementor-button:focus{background-color:var( --e-global-color-d30c4cc );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-1a0a628.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-1a0a628 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-1a0a628 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-c9839a8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5feb432 );--border-color:var( --e-global-color-5feb432 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-d675f8e img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-b818174{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-b818174 .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-d84ec4b .elementor-button{background-color:var( --e-global-color-d30c4cc );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-5feb432 );color:var( --e-global-color-5feb432 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5feb432 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-87 .elementor-element.elementor-element-d84ec4b .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-d84ec4b .elementor-button:focus{background-color:var( --e-global-color-d30c4cc );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-d84ec4b.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-d84ec4b .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-d84ec4b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-2d0915a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5feb432 );--border-color:var( --e-global-color-5feb432 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-a1325f6 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-620e0e5{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-620e0e5 .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-fd57523 .elementor-button{background-color:var( --e-global-color-d30c4cc );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-5feb432 );color:var( --e-global-color-5feb432 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5feb432 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-87 .elementor-element.elementor-element-fd57523 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-fd57523 .elementor-button:focus{background-color:var( --e-global-color-d30c4cc );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-fd57523.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-fd57523 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-fd57523 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-e6e91b7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5feb432 );--border-color:var( --e-global-color-5feb432 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-e923a5d img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-45af31b{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-45af31b .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-dd8a862 .elementor-button{background-color:var( --e-global-color-d30c4cc );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-5feb432 );color:var( --e-global-color-5feb432 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5feb432 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-87 .elementor-element.elementor-element-dd8a862 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-dd8a862 .elementor-button:focus{background-color:var( --e-global-color-d30c4cc );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-dd8a862.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-dd8a862 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-dd8a862 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-c6c9255{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5feb432 );--border-color:var( --e-global-color-5feb432 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-083088e img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-68c1143{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-68c1143 .elementor-heading-title{font-size:1.3rem;font-weight:400;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-d72b382 );}.elementor-87 .elementor-element.elementor-element-331543a .elementor-button{background-color:var( --e-global-color-d30c4cc );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:var( --e-global-color-5feb432 );color:var( --e-global-color-5feb432 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5feb432 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-87 .elementor-element.elementor-element-331543a .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-331543a .elementor-button:focus{background-color:var( --e-global-color-d30c4cc );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9c0d36 );}.elementor-87 .elementor-element.elementor-element-331543a.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-331543a .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-331543a .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1366px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-0cb8d79{--width:90%;}.elementor-87 .elementor-element.elementor-element-a5d694a{--width:100%;}.elementor-87 .elementor-element.elementor-element-4c2a5d6{--width:90%;}}@media(max-width:1366px){.elementor-87 .elementor-element.elementor-element-ac9a062{--min-height:80vh;}.elementor-87 .elementor-element.elementor-element-a60e063{font-size:15px;}.elementor-87 .elementor-element.elementor-element-b7dc063{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-9687d0e .elementor-heading-title{font-size:2.1em;}.elementor-87 .elementor-element.elementor-element-6ae7f71 .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-6b1fa86 .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-2fca8d5 .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-b2437eb{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-b6ed333 .elementor-heading-title{font-size:2.1em;}.elementor-87 .elementor-element.elementor-element-fe07abf{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-b40f871 .elementor-heading-title{font-size:2.2rem;}.elementor-87 .elementor-element.elementor-element-ebdc1a3 .elementor-heading-title{font-size:2.2rem;}.elementor-87 .elementor-element.elementor-element-68be146{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:0px;--padding-left:50px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-0af1773{--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-9f12929 .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-d15080e .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-567b36c .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-b818174 .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-620e0e5 .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-45af31b .elementor-heading-title{font-size:1.3rem;}.elementor-87 .elementor-element.elementor-element-68c1143 .elementor-heading-title{font-size:1.3rem;}}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-ac9a062{--min-height:60vh;}.elementor-87 .elementor-element.elementor-element-a60e063{font-size:14px;}.elementor-87 .elementor-element.elementor-element-b7dc063{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-9687d0e .elementor-heading-title{font-size:1.8em;}.elementor-87 .elementor-element.elementor-element-6ae7f71 .elementor-heading-title{font-size:1.2rem;}.elementor-87 .elementor-element.elementor-element-6b1fa86 .elementor-heading-title{font-size:1.2rem;}.elementor-87 .elementor-element.elementor-element-2fca8d5 .elementor-heading-title{font-size:1.2rem;}.elementor-87 .elementor-element.elementor-element-69f98c6 img{width:100%;}.elementor-87 .elementor-element.elementor-element-b2437eb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-b6ed333 .elementor-heading-title{font-size:1.8em;}.elementor-87 .elementor-element.elementor-element-fe07abf{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-68be146{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-0af1773{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-9f12929 .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-87 .elementor-element.elementor-element-d15080e .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-87 .elementor-element.elementor-element-567b36c .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-87 .elementor-element.elementor-element-b818174 .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-87 .elementor-element.elementor-element-620e0e5 .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-87 .elementor-element.elementor-element-45af31b .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-87 .elementor-element.elementor-element-68c1143 .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-ac9a062{--min-height:32vh;}.elementor-87 .elementor-element.elementor-element-a60e063 > .elementor-widget-container{padding:10px 0px 0px 0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-a60e063{left:10px;}body.rtl .elementor-87 .elementor-element.elementor-element-a60e063{right:10px;}.elementor-87 .elementor-element.elementor-element-b7dc063{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-87 .elementor-element.elementor-element-9687d0e .elementor-heading-title{font-size:1.4em;}.elementor-87 .elementor-element.elementor-element-6ae7f71 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-6b1fa86 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-2fca8d5 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-b2437eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-87 .elementor-element.elementor-element-b6ed333 .elementor-heading-title{font-size:1.4em;}.elementor-87 .elementor-element.elementor-element-fe07abf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-87 .elementor-element.elementor-element-68be146{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-87 .elementor-element.elementor-element-0af1773{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-9f12929 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-87 .elementor-element.elementor-element-d15080e .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-87 .elementor-element.elementor-element-567b36c .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-87 .elementor-element.elementor-element-b818174 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-87 .elementor-element.elementor-element-620e0e5 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-87 .elementor-element.elementor-element-45af31b .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-87 .elementor-element.elementor-element-68c1143 .elementor-heading-title{font-size:16px;line-height:20px;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-ac9a062{--width:100vw;}.elementor-87 .elementor-element.elementor-element-2c5e560{--width:55%;}.elementor-87 .elementor-element.elementor-element-3313dad{--width:45%;}.elementor-87 .elementor-element.elementor-element-0cb8d79{--width:85%;}.elementor-87 .elementor-element.elementor-element-a5d694a{--width:100%;}.elementor-87 .elementor-element.elementor-element-4c2a5d6{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-2c5e560{--width:100%;}.elementor-87 .elementor-element.elementor-element-3313dad{--width:100%;}.elementor-87 .elementor-element.elementor-element-0cb8d79{--width:95%;}.elementor-87 .elementor-element.elementor-element-a5d694a{--width:100%;}.elementor-87 .elementor-element.elementor-element-4c2a5d6{--width:95%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-a60e063 */.elementor-87 .elementor-element.elementor-element-a60e063 .breadcrumb_last{
    font-weight: 600;
    text-shadow: 1px 1px 2px #000000;
}
.elementor-87 .elementor-element.elementor-element-a60e063 a{
     text-shadow: 1px 1px 2px #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47d0305 */.elementor-87 .elementor-element.elementor-element-47d0305 {  position: relative;  background: transparent;  color: #FFFFFF;  padding: 0px 0px;  border: 1px solid #ffffff;  border-radius: 0px;  transition: all 0.4s ease;  overflow: hidden;  z-index: 1;}.elementor-87 .elementor-element.elementor-element-47d0305:before {  content: "";  position: absolute;  inset: 0;  opacity: 0;  transform: scale(0, 0);  transition: all 0.4s steps(8, end);  z-index: -1;}.elementor-87 .elementor-element.elementor-element-47d0305:hover {  color: #000000;  text-shadow: none;  background-color: #AC8D5E;}.elementor-87 .elementor-element.elementor-element-47d0305:hover:before {  opacity: 1;  transform: scale(0.95, 0.8);  border: 1px solid #FFFFFF;  border-radius: 0px;}.elementor-87 .elementor-element.elementor-element-47d0305:active {  transform: scale(1, 1);  border: 1px solid #FFFFFF;  border-radius: 0px;}/* End custom CSS */
/* Start custom CSS for wpjmc-jobs, class: .elementor-element-dafa01e */.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing{
    margin-top: 20px;
    border-radius: 4px;
    border: 0px solid #FFFFFF;
    padding-bottom: 10px;
    padding-top: 10px;
}
.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing:hover{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    
}
.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a div.position{
    padding: 0px !important;
    
}
.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a div.position h3{
   font-family: "Open Sans", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    color: #333333 !important;
    
}
.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a div.position .company{
   font-family: "Open Sans", Sans-serif;
    color: #333333 !important;
    
}
.elementor-87 .elementor-element.elementor-element-dafa01e ul.job_listings li.job_listing a div.location{
     font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 300;
    color: #333333 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d6fd1b */.elementor-87 .elementor-element.elementor-element-6d6fd1b ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccc441a */.elementor-87 .elementor-element.elementor-element-ccc441a ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-329edf3 */.elementor-87 .elementor-element.elementor-element-329edf3 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1916a4d */.elementor-87 .elementor-element.elementor-element-1916a4d ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0e4ecc */.elementor-87 .elementor-element.elementor-element-e0e4ecc ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-340196c */.elementor-87 .elementor-element.elementor-element-340196c ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}
.elementor-87 .elementor-element.elementor-element-340196c a{
    color: #ac8d5e;
}
.elementor-87 .elementor-element.elementor-element-340196c a:hover{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2663912 */.elementor-87 .elementor-element.elementor-element-2663912 {  position: relative;  background: transparent;  color: #FFFFFF;  padding: 0px 0px;  border: 1px solid #ffffff;  border-radius: 0px;  transition: all 0.4s ease;  overflow: hidden;  z-index: 1;}.elementor-87 .elementor-element.elementor-element-2663912:before {  content: "";  position: absolute;  inset: 0;  opacity: 0;  transform: scale(0, 0);  transition: all 0.4s steps(8, end);  z-index: -1;}.elementor-87 .elementor-element.elementor-element-2663912:hover {  color: #000000;  text-shadow: none;  background-color: #AC8D5E;}.elementor-87 .elementor-element.elementor-element-2663912:hover:before {  opacity: 1;  transform: scale(0.95, 0.8);  border: 1px solid #FFFFFF;  border-radius: 0px;}.elementor-87 .elementor-element.elementor-element-2663912:active {  transform: scale(1, 1);  border: 1px solid #FFFFFF;  border-radius: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb2922a */.elementor-87 .elementor-element.elementor-element-eb2922a ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc0d5d2 */.elementor-87 .elementor-element.elementor-element-cc0d5d2 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75eef70 */.elementor-87 .elementor-element.elementor-element-75eef70 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b613e3 */.elementor-87 .elementor-element.elementor-element-4b613e3 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-033e5b1 */.elementor-87 .elementor-element.elementor-element-033e5b1 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b7f479 */.elementor-87 .elementor-element.elementor-element-7b7f479 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d14230 */.elementor-87 .elementor-element.elementor-element-7d14230 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-607aac9 */.elementor-87 .elementor-element.elementor-element-607aac9 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba85ca2 */.elementor-87 .elementor-element.elementor-element-ba85ca2 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68fddcc */.elementor-87 .elementor-element.elementor-element-68fddcc ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}
.elementor-87 .elementor-element.elementor-element-68fddcc a{
    color: #ac8d5e;
}
.elementor-87 .elementor-element.elementor-element-68fddcc a:hover{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d55d67 */.elementor-87 .elementor-element.elementor-element-8d55d67 {  position: relative;  background: transparent;  color: #FFFFFF;  padding: 0px 0px;  border: 1px solid #ffffff;  border-radius: 0px;  transition: all 0.4s ease;  overflow: hidden;  z-index: 1;}.elementor-87 .elementor-element.elementor-element-8d55d67:before {  content: "";  position: absolute;  inset: 0;  opacity: 0;  transform: scale(0, 0);  transition: all 0.4s steps(8, end);  z-index: -1;}.elementor-87 .elementor-element.elementor-element-8d55d67:hover {  color: #000000;  text-shadow: none;  background-color: #AC8D5E;}.elementor-87 .elementor-element.elementor-element-8d55d67:hover:before {  opacity: 1;  transform: scale(0.95, 0.8);  border: 1px solid #FFFFFF;  border-radius: 0px;}.elementor-87 .elementor-element.elementor-element-8d55d67:active {  transform: scale(1, 1);  border: 1px solid #FFFFFF;  border-radius: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cd834d */.elementor-87 .elementor-element.elementor-element-0cd834d ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2039fd8 */.elementor-87 .elementor-element.elementor-element-2039fd8 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8969a3b */.elementor-87 .elementor-element.elementor-element-8969a3b ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f098a8d */.elementor-87 .elementor-element.elementor-element-f098a8d ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e15e1c */.elementor-87 .elementor-element.elementor-element-4e15e1c ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7982d0a */.elementor-87 .elementor-element.elementor-element-7982d0a ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}
.elementor-87 .elementor-element.elementor-element-7982d0a a{
    color: #ac8d5e;
}
.elementor-87 .elementor-element.elementor-element-7982d0a a:hover{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a0a628 */.elementor-87 .elementor-element.elementor-element-1a0a628 {  position: relative;  background: transparent;  color: #FFFFFF;  padding: 0px 0px;  border: 1px solid #ffffff;  border-radius: 0px;  transition: all 0.4s ease;  overflow: hidden;  z-index: 1;}.elementor-87 .elementor-element.elementor-element-1a0a628:before {  content: "";  position: absolute;  inset: 0;  opacity: 0;  transform: scale(0, 0);  transition: all 0.4s steps(8, end);  z-index: -1;}.elementor-87 .elementor-element.elementor-element-1a0a628:hover {  color: #000000;  text-shadow: none;  background-color: #AC8D5E;}.elementor-87 .elementor-element.elementor-element-1a0a628:hover:before {  opacity: 1;  transform: scale(0.95, 0.8);  border: 1px solid #FFFFFF;  border-radius: 0px;}.elementor-87 .elementor-element.elementor-element-1a0a628:active {  transform: scale(1, 1);  border: 1px solid #FFFFFF;  border-radius: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64f3035 */.elementor-87 .elementor-element.elementor-element-64f3035 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd183f0 */.elementor-87 .elementor-element.elementor-element-dd183f0 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aecfbc9 */.elementor-87 .elementor-element.elementor-element-aecfbc9 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46bb1a2 */.elementor-87 .elementor-element.elementor-element-46bb1a2 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-694c17d */.elementor-87 .elementor-element.elementor-element-694c17d ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95cc9c1 */.elementor-87 .elementor-element.elementor-element-95cc9c1 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6499494 */.elementor-87 .elementor-element.elementor-element-6499494 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b104157 */.elementor-87 .elementor-element.elementor-element-b104157 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a680ff */.elementor-87 .elementor-element.elementor-element-9a680ff ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-850e83b */.elementor-87 .elementor-element.elementor-element-850e83b ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}
.elementor-87 .elementor-element.elementor-element-850e83b a{
    color: #ac8d5e;
}
.elementor-87 .elementor-element.elementor-element-850e83b a:hover{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d84ec4b */.elementor-87 .elementor-element.elementor-element-d84ec4b {  position: relative;  background: transparent;  color: #FFFFFF;  padding: 0px 0px;  border: 1px solid #ffffff;  border-radius: 0px;  transition: all 0.4s ease;  overflow: hidden;  z-index: 1;}.elementor-87 .elementor-element.elementor-element-d84ec4b:before {  content: "";  position: absolute;  inset: 0;  opacity: 0;  transform: scale(0, 0);  transition: all 0.4s steps(8, end);  z-index: -1;}.elementor-87 .elementor-element.elementor-element-d84ec4b:hover {  color: #000000;  text-shadow: none;  background-color: #AC8D5E;}.elementor-87 .elementor-element.elementor-element-d84ec4b:hover:before {  opacity: 1;  transform: scale(0.95, 0.8);  border: 1px solid #FFFFFF;  border-radius: 0px;}.elementor-87 .elementor-element.elementor-element-d84ec4b:active {  transform: scale(1, 1);  border: 1px solid #FFFFFF;  border-radius: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67ad426 */.elementor-87 .elementor-element.elementor-element-67ad426 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f35ca6e */.elementor-87 .elementor-element.elementor-element-f35ca6e ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fc55e */.elementor-87 .elementor-element.elementor-element-e7fc55e ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea50569 */.elementor-87 .elementor-element.elementor-element-ea50569 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c34b1a3 */.elementor-87 .elementor-element.elementor-element-c34b1a3 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d78b813 */.elementor-87 .elementor-element.elementor-element-d78b813 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35cb5d0 */.elementor-87 .elementor-element.elementor-element-35cb5d0 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a56499 */.elementor-87 .elementor-element.elementor-element-0a56499 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1257d44 */.elementor-87 .elementor-element.elementor-element-1257d44 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f76ce7 */.elementor-87 .elementor-element.elementor-element-7f76ce7 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}
.elementor-87 .elementor-element.elementor-element-7f76ce7 a{
    color: #ac8d5e;
}
.elementor-87 .elementor-element.elementor-element-7f76ce7 a:hover{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd57523 */.elementor-87 .elementor-element.elementor-element-fd57523 {  position: relative;  background: transparent;  color: #FFFFFF;  padding: 0px 0px;  border: 1px solid #ffffff;  border-radius: 0px;  transition: all 0.4s ease;  overflow: hidden;  z-index: 1;}.elementor-87 .elementor-element.elementor-element-fd57523:before {  content: "";  position: absolute;  inset: 0;  opacity: 0;  transform: scale(0, 0);  transition: all 0.4s steps(8, end);  z-index: -1;}.elementor-87 .elementor-element.elementor-element-fd57523:hover {  color: #000000;  text-shadow: none;  background-color: #AC8D5E;}.elementor-87 .elementor-element.elementor-element-fd57523:hover:before {  opacity: 1;  transform: scale(0.95, 0.8);  border: 1px solid #FFFFFF;  border-radius: 0px;}.elementor-87 .elementor-element.elementor-element-fd57523:active {  transform: scale(1, 1);  border: 1px solid #FFFFFF;  border-radius: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3a1d79 */.elementor-87 .elementor-element.elementor-element-c3a1d79 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4b2d44 */.elementor-87 .elementor-element.elementor-element-e4b2d44 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16dfc5e */.elementor-87 .elementor-element.elementor-element-16dfc5e ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-352ce13 */.elementor-87 .elementor-element.elementor-element-352ce13 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341499 */.elementor-87 .elementor-element.elementor-element-9341499 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9315c2b */.elementor-87 .elementor-element.elementor-element-9315c2b ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5afacd1 */.elementor-87 .elementor-element.elementor-element-5afacd1 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-665f59a */.elementor-87 .elementor-element.elementor-element-665f59a ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}
.elementor-87 .elementor-element.elementor-element-665f59a a{
    color: #ac8d5e;
}
.elementor-87 .elementor-element.elementor-element-665f59a a:hover{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd8a862 */.elementor-87 .elementor-element.elementor-element-dd8a862 {  position: relative;  background: transparent;  color: #FFFFFF;  padding: 0px 0px;  border: 1px solid #ffffff;  border-radius: 0px;  transition: all 0.4s ease;  overflow: hidden;  z-index: 1;}.elementor-87 .elementor-element.elementor-element-dd8a862:before {  content: "";  position: absolute;  inset: 0;  opacity: 0;  transform: scale(0, 0);  transition: all 0.4s steps(8, end);  z-index: -1;}.elementor-87 .elementor-element.elementor-element-dd8a862:hover {  color: #000000;  text-shadow: none;  background-color: #AC8D5E;}.elementor-87 .elementor-element.elementor-element-dd8a862:hover:before {  opacity: 1;  transform: scale(0.95, 0.8);  border: 1px solid #FFFFFF;  border-radius: 0px;}.elementor-87 .elementor-element.elementor-element-dd8a862:active {  transform: scale(1, 1);  border: 1px solid #FFFFFF;  border-radius: 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85f76c5 */.elementor-87 .elementor-element.elementor-element-85f76c5 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bebfcb */.elementor-87 .elementor-element.elementor-element-4bebfcb ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa83bcc */.elementor-87 .elementor-element.elementor-element-aa83bcc ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a13a02d */.elementor-87 .elementor-element.elementor-element-a13a02d ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3320590 */.elementor-87 .elementor-element.elementor-element-3320590 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94bc358 */.elementor-87 .elementor-element.elementor-element-94bc358 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c71b33 */.elementor-87 .elementor-element.elementor-element-0c71b33 ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a80a5b */.elementor-87 .elementor-element.elementor-element-0a80a5b ul li::marker{
    color: #838383 !important;
    font-size: 24px;
}
.elementor-87 .elementor-element.elementor-element-0a80a5b a{
    color: #ac8d5e;
}
.elementor-87 .elementor-element.elementor-element-0a80a5b a:hover{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-331543a */.elementor-87 .elementor-element.elementor-element-331543a {  position: relative;  background: transparent;  color: #FFFFFF;  padding: 0px 0px;  border: 1px solid #ffffff;  border-radius: 0px;  transition: all 0.4s ease;  overflow: hidden;  z-index: 1;}.elementor-87 .elementor-element.elementor-element-331543a:before {  content: "";  position: absolute;  inset: 0;  opacity: 0;  transform: scale(0, 0);  transition: all 0.4s steps(8, end);  z-index: -1;}.elementor-87 .elementor-element.elementor-element-331543a:hover {  color: #000000;  text-shadow: none;  background-color: #AC8D5E;}.elementor-87 .elementor-element.elementor-element-331543a:hover:before {  opacity: 1;  transform: scale(0.95, 0.8);  border: 1px solid #FFFFFF;  border-radius: 0px;}.elementor-87 .elementor-element.elementor-element-331543a:active {  transform: scale(1, 1);  border: 1px solid #FFFFFF;  border-radius: 0px;}/* End custom CSS */