.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#2D2D2D;--e-global-color-accent:#FEDE6F;--e-global-color-8cbc2ab:#464646;--e-global-color-5a17350:#FFF4D1;--e-global-color-fc90bad:#124473;--e-global-color-e0e547a:#FFC800;--e-global-color-29d194f:#001D3E;--e-global-color-6f6c663:#141414;--e-global-color-1b6bd76:#E1A019;--e-global-color-68b5204:#000000;--e-global-color-3f5e74f:#FFFFFF;--e-global-color-a259397:#00000000;--e-global-typography-primary-font-family:"Cabinet Grotesk";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:56px;--e-global-typography-secondary-font-family:"Cabinet Grotesk";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Cabinet Grotesk";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Cabinet Grotesk";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:20px;--e-global-typography-d07256c-font-family:"Cabinet Grotesk";--e-global-typography-d07256c-font-size:24px;--e-global-typography-d07256c-font-weight:500;--e-global-typography-d07256c-line-height:32px;--e-global-typography-d590449-font-family:"Cabinet Grotesk";--e-global-typography-d590449-font-size:24px;--e-global-typography-d590449-font-weight:700;--e-global-typography-d590449-line-height:30px;--e-global-typography-9897da5-font-family:"Cabinet Grotesk";--e-global-typography-9897da5-font-size:16px;--e-global-typography-9897da5-font-weight:400;--e-global-typography-9897da5-line-height:22px;--e-global-typography-82a4ccd-font-family:"Cabinet Grotesk";--e-global-typography-82a4ccd-font-size:14px;--e-global-typography-82a4ccd-font-weight:700;--e-global-typography-82a4ccd-line-height:20px;--e-global-typography-b161f78-font-family:"Montserrat";--e-global-typography-b161f78-font-size:18px;--e-global-typography-b161f78-font-weight:400;--e-global-typography-4cff2a3-font-family:"Montserrat";--e-global-typography-4cff2a3-font-size:14px;--e-global-typography-4cff2a3-font-weight:400;--e-global-typography-3ceea96-font-family:"Montserrat";--e-global-typography-3ceea96-font-size:18px;--e-global-typography-3ceea96-font-weight:400;--e-global-typography-f9789fb-font-family:"Montserrat";--e-global-typography-f9789fb-font-size:48px;--e-global-typography-f9789fb-font-weight:400;--e-global-typography-f9789fb-text-transform:uppercase;--e-global-typography-f9789fb-line-height:59px;--e-global-typography-753955a-font-family:"Montserrat";--e-global-typography-753955a-font-size:48px;--e-global-typography-753955a-font-weight:500;--e-global-typography-753955a-text-transform:uppercase;--e-global-typography-753955a-line-height:59px;--e-global-typography-b1bdc14-font-family:"Montserrat";--e-global-typography-b1bdc14-font-size:24px;--e-global-typography-b1bdc14-font-weight:400;--e-global-typography-b1bdc14-text-transform:uppercase;--e-global-typography-b1bdc14-line-height:32px;--e-global-typography-0c7b78e-font-family:"Montserrat";--e-global-typography-0c7b78e-font-size:24px;--e-global-typography-0c7b78e-font-weight:500;--e-global-typography-0c7b78e-text-transform:uppercase;--e-global-typography-0c7b78e-line-height:32px;--e-global-typography-73da780-font-family:"Montserrat";--e-global-typography-73da780-font-size:24px;--e-global-typography-73da780-font-weight:600;--e-global-typography-73da780-text-transform:uppercase;--e-global-typography-73da780-line-height:32px;--e-global-typography-1a25d91-font-family:"Montserrat";--e-global-typography-1a25d91-font-size:20px;--e-global-typography-1a25d91-font-weight:600;--e-global-typography-1a25d91-text-transform:uppercase;--e-global-typography-1a25d91-line-height:28px;--e-global-typography-79a78b5-font-family:"Montserrat";--e-global-typography-79a78b5-font-size:16px;--e-global-typography-79a78b5-font-weight:600;--e-global-typography-79a78b5-text-transform:uppercase;--e-global-typography-79a78b5-line-height:24px;--e-global-typography-27e9dbb-font-family:"Montserrat";--e-global-typography-27e9dbb-font-size:14px;--e-global-typography-27e9dbb-text-transform:uppercase;--e-global-typography-27e9dbb-line-height:20px;--e-global-typography-5efbdc1-font-family:"Montserrat";--e-global-typography-5efbdc1-font-size:14px;--e-global-typography-5efbdc1-font-weight:600;--e-global-typography-5efbdc1-text-transform:uppercase;--e-global-typography-5efbdc1-line-height:20px;--e-global-typography-da42288-font-family:"Montserrat";--e-global-typography-da42288-font-size:20px;--e-global-typography-da42288-font-weight:400;--e-global-typography-da42288-line-height:28px;--e-global-typography-f111d44-font-family:"Montserrat";--e-global-typography-f111d44-font-size:16px;--e-global-typography-f111d44-font-weight:400;--e-global-typography-f111d44-line-height:24px;--e-global-typography-c5f75e7-font-family:"Montserrat";--e-global-typography-c5f75e7-font-size:14px;--e-global-typography-c5f75e7-font-weight:400;--e-global-typography-c5f75e7-line-height:20px;--e-global-typography-db780b2-font-family:"Montserrat";--e-global-typography-db780b2-font-size:16px;--e-global-typography-db780b2-font-weight:500;--e-global-typography-db780b2-text-transform:uppercase;--e-global-typography-db780b2-line-height:24px;--e-global-typography-f3b0d85-font-family:"Montserrat";--e-global-typography-f3b0d85-font-size:14px;--e-global-typography-f3b0d85-font-weight:400;--e-global-typography-f3b0d85-line-height:20px;--e-global-typography-04da836-font-family:"Montserrat";--e-global-typography-04da836-font-size:14px;--e-global-typography-04da836-font-weight:400;--e-global-typography-04da836-text-transform:none;--e-global-typography-04da836-line-height:20px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-68b5204 );color:var( --e-global-color-3f5e74f );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-f9789fb-font-size:40px;--e-global-typography-f9789fb-line-height:53px;--e-global-typography-753955a-font-size:40px;--e-global-typography-753955a-line-height:53px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:42px;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:36px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:20px;--e-global-typography-accent-font-size:15px;--e-global-typography-d07256c-font-size:18px;--e-global-typography-d07256c-line-height:24px;--e-global-typography-d590449-font-size:18px;--e-global-typography-d590449-line-height:24px;--e-global-typography-9897da5-font-size:14px;--e-global-typography-9897da5-line-height:20px;--e-global-typography-b161f78-font-size:16px;--e-global-typography-b161f78-line-height:1.3em;--e-global-typography-4cff2a3-font-size:14px;--e-global-typography-4cff2a3-line-height:1.4em;--e-global-typography-3ceea96-font-size:18px;--e-global-typography-3ceea96-line-height:1.3em;--e-global-typography-f9789fb-font-size:32px;--e-global-typography-f9789fb-line-height:43px;--e-global-typography-753955a-font-size:32px;--e-global-typography-753955a-line-height:43px;--e-global-typography-b1bdc14-font-size:18px;--e-global-typography-b1bdc14-line-height:26px;--e-global-typography-0c7b78e-font-size:18px;--e-global-typography-0c7b78e-line-height:26px;--e-global-typography-73da780-font-size:18px;--e-global-typography-73da780-line-height:26px;--e-global-typography-da42288-font-size:18px;--e-global-typography-f111d44-font-size:14px;--e-global-typography-f111d44-line-height:20px;--e-global-typography-f3b0d85-font-size:10px;--e-global-typography-04da836-font-size:10px;--e-global-typography-04da836-line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Use your two arrows as CSS masks */
:root{
  /* BEFORE (left-side) arrow — your 24x24 SVG */
  --arrow-left: url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path fill="black" d="m16.0039 9.414-8.60699 8.607-1.414-1.414 8.60599-8.607h-7.58499v-2h10.99999v11h-2z"/>\
</svg>');

  /* AFTER (right-side) arrow — your 20x20 SVG */
  --arrow-right: url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">\
<path fill="black" d="m12 2-1.4 1.4 5.6 5.6h-16.2v2h16.2l-5.6 5.6 1.4 1.4 8-8z"/>\
</svg>');
}

/* Even padding always; gap stays consistent */
.swap-btn .elementor-button{
  display:flex; align-items:center; justify-content:center;
  gap:10px;
  padding:14px 24px;                      /* same before/after hover */
  position:relative; overflow:hidden; line-height:1;

  --iconw: 16px;                          /* icon size you want to render */
  --gap-required: 10px;                   /* min gap text <-> arrow on right */
  --slotw: calc(var(--iconw) + var(--gap-required));
}

/* Hide Elementor’s built-in icon if any */
.swap-btn .elementor-button .elementor-button-icon{ display:none !important; }

/* Text: small nudge on hover */
.swap-btn .elementor-button .elementor-button-text{
  transition: transform .28s ease;
}
.swap-btn .elementor-button:hover .elementor-button-text{
  transform: translateX(-10px);
  
}

.swap-btn .elementor-button:hover {
    border-width:1px;
  border-color: black;
  border-style: solid;
}



/* LEFT SLOT (visible before hover with your BEFORE arrow) */
.swap-btn .elementor-button::before{
  content:"";
  width: var(--slotw); height: var(--iconw);
  background: currentColor;
  -webkit-mask: var(--arrow-left) no-repeat left center / var(--iconw) var(--iconw);
          mask: var(--arrow-left) no-repeat left center / var(--iconw) var(--iconw);
  transition: width .28s ease, opacity .25s ease, transform .28s ease;
  opacity: 1; transform: translateX(0);
}

/* RIGHT SLOT (appears on hover with your AFTER arrow, slides L→R) */
.swap-btn .elementor-button::after{
  content:"";
  width: 0; height: var(--iconw);
  background: currentColor;
  -webkit-mask: var(--arrow-right) no-repeat right center / var(--iconw) var(--iconw);
          mask: var(--arrow-right) no-repeat right center / var(--iconw) var(--iconw);
  transition: width .28s ease, opacity .25s ease, transform .28s ease;
  opacity: 0; transform: translateX(-10px);
}

/* Hover: swap the slots smoothly — no padding jump, perfect balance */
.swap-btn .elementor-button:hover::before{
  width: 0; opacity: 0; transform: translateX(-6px);
}
.swap-btn .elementor-button:hover::after{
  width: var(--slotw); opacity: 1; transform: translateX(0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cabinet Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Light.eot');
	src: url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Light.eot?#iefix') format('embedded-opentype'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Light.woff2') format('woff2'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Light.woff') format('woff'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Cabinet Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Regular.eot');
	src: url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Regular.woff2') format('woff2'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Regular.woff') format('woff'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Cabinet Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Medium.eot');
	src: url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Medium.woff2') format('woff2'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Medium.woff') format('woff'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Cabinet Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Bold.eot');
	src: url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Bold.woff2') format('woff2'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Bold.woff') format('woff'),
		url('https://career.scoopmyart.com/wp-content/uploads/2026/03/CabinetGrotesk-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */