
@layer base {
  
  body, :host {
    /* Color */
      --background-white: #ffffff;
--background-light: #FAFAFA;
--text-grey-1: #FAFAFA;
--text-grey-2: #F7F6F5;
--text-grey-3: #EEEEEE;
--text-grey-4: #E8E5E2;
--text-grey-5: #BBBBBB;
--text-grey-6: #707070;
--text-grey-7: #3D3D3D;
--text-main: #222222;
--text-black: #000000;
--text-white: #FFFFFF;
--text-blue: #1490EB;
--text-blue-light: #16B3F3;
--text-blue-dark: #0982B3;
--text-brown-light: #7E5A49;
--elem-blue-hover: #339FEE;
--elem-blue: #1490EB;
--elem-white-hover: #EEE;
--elem-white: #FFFFFF;
--elem-black: #000000;
--elm-blue-light: #16B3F3;
--elem-blue-light-hover: #04a6e3;
--elem-blue-dark: #0982B3;
--elem-pastel-blue: #EAF5F9;
--elem-grey-0: #FCFCFC47;
--elem-grey-1: #FAFAFA;
--elem-grey-2: #F7F6F5;
--elem-grey-3: #EEEEEE;
--elem-grey-4: #E8E5E2;
--elem-grey-5: #F4F4F4;
--elem-grey-6: #BBBBBB;
--elem-grey-7: #707070;
--elem-grey-8: #3D3D3D;
--elem-grey-9: #222222;
--elem-crem-1: #FEF8F5;
--elem-crem-2: #F5F1E7;
--elem-crem-3: #FBE2D6;
--elem-crem-4: #F0E2DB;
--elem-crem-5: #5A5A5A;
--elem-crem-6: #FFDAC9;
--elem-crem-7: #F3EFE8;
--slide: #00000006;
--elem-brown-5: #7E5A49;
  /* Fonts */
    --font-poppins: 'Poppins',sans-serif;
--font-leaguespartan: 'League Spartan',sans-serif;
--font-cormorant: 'Cormorant',serif;

    /* Font size */
    --10px: 0.625rem;
--12px: 0.75rem;
--14px: 0.875rem;
--16px: 1rem;
--18px: 1.125rem;
--20px: 1.25rem;
--30px: 1.875rem;
--40px: 2.5rem;
--56px: 3.5rem;
--60px: 3.75rem;
--90px: 5.625rem;
--120px: 7.5rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .dHWyQk {
    gap:20px;
  width:100%;
  align-items:center;
  padding-bottom:100px;
  justify-content:start;
  background-color:var(--background-light, #FAFAFA);
  }
      

      
        
        
      
      
  .bGanGX {
    gap:30px;
  width:100%;
  max-width:1048px;
  box-shadow:0px 0px 1px 1px var(--slide, #00000006);
  padding-top:50px;
  padding-left:50px;
  border-radius:40px;
  padding-right:50px;
  padding-bottom:50px;
  background-color:var(--elem-white, #FFFFFF);
  }
      

      
          @media (max-width: 1024px) {
            
  .bGanGX {
    gap:20px;
  }
      

          }
          

          @media (max-width: 768px) {
            
  .bGanGX {
    padding-top:50px;
  padding-left:35px;
  padding-right:35px;
  padding-bottom:50px;
  }
      

          }
          
        
        
      
      
  .DEdvT {
    color:var(--text-main, #222222);
  font-size:var(--60px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (max-width: 768px) {
            
  .DEdvT {
    font-size:var(--40px);
  }
      

          }
          
        
        
      
      
  .fAznEw {
    gap:10px;
  }
      

      
          @media (max-width: 1024px) {
            
  .fAznEw {
    gap:5px;
  }
      

          }
          
        
        
      
      
  .pAYgQ {
    width:100%;
  z-index:10;
  overflow-x:clip;
  overflow-y:clip;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cfqKRN {
    flex-direction:row;
  }
      

      
        
        
      
      
  .cKcxLg {
    width:100%;
  display:flex;
  position:relative;
  max-width:1920px;
  align-items:center;
  padding-top:20px;
  padding-left:30px;
  padding-right:30px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:space-between;
  }
      

      
          @media (max-width: 1047px) {
            
  .cKcxLg {
    gap:30px;
  height:fit-content;
  flex-direction:column;
  }
      

          }
          
        
        
      
      
  .bBNTYn {
    gap:7px;
  color:var(--text-white, #FFFFFF);
  cursor:pointer;
  font-size:var(--14px);
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--font-weight-normal);
  padding-top:12px;
  padding-left:30px;
  border-radius:100px;
  padding-right:30px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:start;
  background-color:var(--elm-blue-light, #16B3F3);
  }
      

      
        
        
      
      
  .bxvmjA {
    gap:7px;
  flex-direction:row;
  }
      

      
          @media (max-width: 1048px) {
            
  .bxvmjA {
    gap:10px;
  align-items:end;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          

  .bxvmjA.menu-open {
    gap:3px;
  width:100%;
  }
      

        
        
      
      
  .fxlWLN {
    color:#222222;
  width:fit-content;
  cursor:pointer;
  outline:none;
  font-size:14px;
  align-items:center;
  font-family:'Poppins';
  font-weight:500;
  padding-top:3px;
  padding-left:10px;
  border-radius:100px;
  padding-right:10px;
  padding-bottom:3px;
  justify-content:center;
  background-color:var(--elem-grey-1, #FAFAFA);
  }
      

      
  .fxlWLN:hover {
    background-color:var(--elem-grey-3, #EEEEEE);
  }
      


  .fxlWLN:focus-visible {
    border-color:#bedbfeff;
  border-style:solid;
  border-width:1px;
  }
      


  .fxlWLN.menu-open {
    width:100%;
  height:50px;
  border-radius:10px;
  }
      

        
        
      
      
  .fqCLGG {
    align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 1047px) {
            
  .fqCLGG {
    width:100%;
  }
      

          }
          
        
        
      
      
  .errQfq {
    color:var(--color, #000000);
  width:100%;
  max-width:var(--width);
  }
      

      
        
        
      
      
  .menu\:RUCv3PO1ZQnuqDgBlENqB {
    width:140px;
  height:30px;
  max-width:160px;
  }
      

      
        
        
      
      
  .dpvfTV {
    color:var(--elem-black, #000000);
  width:25px;
  cursor:pointer;
  height:25px;
  display:none;
  max-width:25px;
  min-width:25px;
  max-height:25px;
  min-height:25px;
  background-size:cover;
  background-image:url("");
  background-repeat:no-repeat no-repeat;
  background-position:center center;
  }
      

      
          @media (max-width: 1047px) {
            
  .dpvfTV {
    display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

          }
          
        
        
      
      
  .dMtMPA {
    top:0px;
  width:100%;
  display:flex;
  z-index:2;
  position:fixed;
  align-items:center;
  flex-direction:column;
  backdrop-filter:blur(10px);
  justify-content:start;
  }
      

      
  .dMtMPA.menu-open {
    background-color:var(--elem-white, #FFFFFF);
  }
      


  .dMtMPA:hover {
    background-color:var(--elem-white, #FFFFFF);
  }
      

        
        
      
      
  .cFNdAt {
    color:var(--elem-black, #000000);
  width:25px;
  cursor:pointer;
  height:25px;
  display:none;
  max-width:25px;
  min-width:25px;
  max-height:25px;
  min-height:25px;
  background-size:cover;
  background-image:url("");
  background-repeat:no-repeat no-repeat;
  background-position:center center;
  }
      

      
          @media (max-width: 1047px) {
            
  .cFNdAt {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
        
      
      
  .dnnCNu {
    gap:20px;
  color:var(--text-white, #FFFFFF);
  font-size:var(--16px);
  align-items:center;
  font-family:'League Spartan';
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1047px) {
            
  .dnnCNu {
    width:100%;
  display:flex;
  align-items:end;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  .menu\:qyzUVy_NymhtKiga1QTu8 {
    width:15px;
  height:15px;
  }
      

      
        
        
      
      
  .vrcol {
    gap:10px;
  cursor:pointer;
  font-size:16px;
  align-items:center;
  font-family:'Poppins';
  font-weight:600;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ceEHua {
    gap:20px;
  width:100%;
  max-width:1048px;
  box-shadow:0px 0px 1px 1px var(--slide, #00000006);
  padding-top:50px;
  padding-left:50px;
  border-radius:30px;
  padding-right:50px;
  padding-bottom:50px;
  background-color:var(--elem-white, #ffffff);
  }
      

      
        
        
      
      
  .bqvJMw {
    color:var(--text-main, #222222);
  width:fit-content;
  font-size:14px;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  padding-top:5px;
  padding-left:12px;
  border-radius:100px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:5px;
  justify-content:start;
  background-color:var(--elem-crem-3, #FBE2D6);
  }
      

      
        
        
      
      
  .emlGvm {
    gap:15px;
  color:var(--text-main, #222222);
  width:fit-content;
  font-size:14px;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  padding-top:5px;
  padding-left:30px;
  border-radius:100px;
  padding-right:5px;
  flex-direction:row;
  padding-bottom:5px;
  justify-content:start;
  background-color:var(--elem-grey-1, #FAFAFA);
  }
      

      
        
        
      
      
  .fDWlbo {
    gap:7px;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
        
      
      
  .bsFHFy {
    gap:20px;
  }
      

      
        
        
      
      
  .ewNdom {
    gap:20px;
  align-items:start;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
        
      
      
  .fwXtfh {
    gap:7px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
        
      
      
  .bqLxJz {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:var(--16px);
  font-family:'Poppins';
  font-weight:var(--font-weight-normal);
  }
      

      
        
        
      
      
  .fypgps {
    gap:7px;
  flex-direction:row;
  }
      

      
        
        
      
      
  .cCVSyw {
    gap:10px 20px;
  flex:1;
  width:100%;
  flex-wrap:wrap;
  align-items:;
  flex-direction:row;
  justify-content:;
  }
      

      
        
        
      
      
  .cgaTXv {
    color:var(--text-grey-7, #3D3D3D);
  display:inline-block;
  font-size:var(--12px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .caqNeA {
    gap:7px;
  flex:1;
  width:100%;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
        
      
      
  .ckYwXG {
    color:var(--text-white, #FFFFFF);
  width:fit-content;
  cursor:pointer;
  font-size:var(--14px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  padding-top:8px;
  user-select:none;
  padding-left:20px;
  border-radius:100px;
  padding-right:20px;
  padding-bottom:8px;
  background-color:var(--elem-grey-9, #222222);
  }
      

      
  .ckYwXG:hover {
    background-color:var(--elem-black, #000000);
  }
      

        
        
      
      
  .fkmWlD {
    color:var(--elem-crem-5, #5A5A5A);
  width:20px;
  height:20px;
  max-width:20px;
  min-width:20px;
  max-height:20px;
  min-height:20px;
  align-items:center;
  border-color:var(--elem-grey-5, #F4F4F4);
  border-style:solid;
  border-width:0.5px;
  border-radius:5px;
  background-size:10px 10px;
  justify-content:center;
  background-image:url("");
  background-repeat:no-repeat no-repeat;
  background-position:center center;
  }
      

      
        
        
      
      
  .jobs-job\:NUvdPKAa7cpEgm5nBjdtx {
    width:11px;
  height:11px;
  }
      

      
        
        
      
      
  .etWvzN {
    gap:7px;
  justify-content:space-between;
  align-items:start;
  flex-direction:row;
  flex-wrap:wrap;
  width:100%;
  flex:1;
  }
      

      
        
        
      
      
  .jobs-job\:Pwu7wjjinapCyX_3Kb0c3 {
    width:11px;
  height:11px;
  }
      

      
        
        
      
      
  .mHuxf {
    color:var(--text-main, #222222);
  width:30px;
  height:30px;
  font-size:var(--12px);
  max-width:30px;
  min-width:30px;
  max-height:30px;
  min-height:30px;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  border-radius:100%;
  justify-content:center;
  background-color:var(--elem-white, #ffffff);
  }
      

      
        
        
      
      
  .cvbvpd {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:var(--30px);
  font-family:'Poppins';
  font-weight:var(--font-weight-normal);
  line-height:100%;
  }
      

      
        
        
      
      
  .etqPFw {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:12px;
  font-family:'Poppins';
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .cSRhvO {
    width:100%;
  height:fit-content;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  }
      

      
        
        
      
      
  .dQmrqp {
    width:100%;
  display:inline-block;
  flex-wrap:wrap;
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  white-space:pre-wrap;
  }
      

      
        
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .jobs-job\:Xgcd2m9o0lOp4c3FLCpNW {
    color:var(--text-main, #222222);
  font-size:var(--14px);
  font-family:'Poppins';
  }
      

      
        
        
      
      
  .ApLEJ {
    width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .cUqtnG {
    width:100%;
  height:100%;
  align-items:center;
  border-radius:100%;
  justify-content:center;
  background-color:var(--elm-blue-light, #16B3F3);
  }
      

      
        
        
      
      
  .jobs-job\:a_MHbnij4hyaAufiy1y7T {
    width:2px;
  height:2px;
  max-width:2px;
  min-width:2px;
  max-height:2px;
  min-height:2px;
  }
      

      
        
        
      
      
  .eMfBNr {
    gap:20px;
  flex:1;
  width:100%;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  .erfwcM {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:12px;
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .fzlJxb {
    gap:5px;
  }
      

      
        
        
      
      
  .jobs-job\:nomNXVeqLVsA3yvAMbqI0 {
    color:var(--text-main, #222222);
  font-size:var(--14px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .jobs-job\:qWqIV9CK2PbJ1PGJ-khgl {
    width:11px;
  height:11px;
  }
      

      
        
        
      
      
  .jobs-job\:rRPvBAhdy21ueS-0Jpb78 {
    width:11px;
  height:12px;
  }
      

      
        
        
      
      
  .dpPeFN {
    color:var(--text-main, #222222);
  width:100%;
  font-size:var(--14px);
  flex-shrink:1;
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .cbRHmP {
    gap:10px;
  }
      

      
        
        
      
      
  .dtFUzm {
    color:var(--text-grey-7, #3D3D3D);
  display:inline-block;
  font-size:var(--display-font-size);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  line-height:100%;
  }
      

      
        
        
      
      
  .cIaIvb {
    color:var(--elem-blue, #1490EB);
  width:var(--display-size-icon);
  height:var(--display-size-icon);
  max-width:var(--display-size-icon);
  min-width:var(--display-size-icon);
  max-height:var(--display-size-icon);
  min-height:var(--display-size-icon);
  align-items:center;
  border-color:var(--elem-grey-5, #F4F4F4);
  border-style:solid;
  border-width:0.5px;
  border-radius:var(--display-size-border);
  background-size:10px 10px;
  justify-content:center;
  background-color:var(--elem-white, #ffffff);
  background-image:url("");
  background-repeat:no-repeat no-repeat;
  background-position:center center;
  }
      

      
        
        
      
      
  .depKzL {
    width:var(--display-size-img);
  height:var(--display-size-img);
  max-width:var(--display-size-img);
  min-width:var(--display-size-img);
  max-height:var(--display-size-img);
  min-height:var(--display-size-img);
  }
      

      
        
        
      
      
  .blsczW {
    gap:var(--display-size-gap);
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .cbDWZK {
    color:var(--text-grey-7, #3D3D3D);
  display:inline-block;
  font-size:var(--display-size-font);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  line-height:100%;
  }
      

      
        
        
      
      
  .ewHxsx {
    color:var(--text-grey-6, #707070);
  display:inline-block;
  font-size:var(--display-size-font);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .request-publi-info\:IyFy1ilnQBNTEVU3DVLvo {
    width:3px;
  height:3px;
  max-width:3px;
  min-width:3px;
  max-height:3px;
  min-height:3px;
  }
      

      
        
        
      
      
  .request-publi-info\:J1PsPS3mKbSiBeVxlx4LA {
    width:100%;
  height:100%;
  }
      

      
        
        
      
      
  .hpyMz {
    gap:var(--display-size-gap);
  flex:1;
  width:100%;
  min-width:fit-content;
  }
      

      
        
        
      
      
  .dtdKlz {
    gap:var(--display-size-gap);
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eAkyVe {
    gap:30px;
  width:100%;
  flex-wrap:wrap;
  align-items:;
  padding-top:var(--display-size);
  padding-left:var(--display-size);
  border-radius:16px;
  padding-right:var(--display-size);
  flex-direction:row;
  padding-bottom:var(--display-size);
  justify-content:;
  background-color:var(--elem-grey-1, #FAFAFA);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cDFWWJ {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:var(--30px);
  font-family:'Poppins';
  font-weight:var(--font-weight-normal);
  line-height:100%;
  width:100%;
  flex:1;
  min-width:220px;
  cursor:pointer;
  }
      

      
        
        
      
      
  .yLdyA {
    color:var(--text-grey-7, #3D3D3D);
  display:inline-block;
  font-size:var(--12px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  width:fit-content;
  padding-left:12px;
  padding-right:12px;
  padding-top:8px;
  padding-bottom:8px;
  background-color:var(--elem-grey-1, #FAFAFA);
  border-radius:16px;
  line-height:100%;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cMOoFw {
    gap:20px;
  width:100%;
  align-items:center;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:50px;
  justify-content:start;
  }
      

      
          @media (max-width: 768px) {
            
  .cMOoFw {
    padding-left:10px;
  padding-right:10px;
  }
      

          }
          
        
        
      
      
  .cMXDlx {
    align-items:end;
  justify-content:start;
  }
      

      
        
        
      
      
  .fBOjZl {
    gap:10px;
  flex-direction:row;
  }
      

      
          @media (max-width: 600px) {
            
  .fBOjZl {
    gap:3px;
  flex-direction:column;
  }
      

          }
          
        
        
      
      
  .flxBLC {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:var(--14px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .dYQguA {
    gap:7px;
  width:100%;
  max-width:1048px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .fmvvdD {
    color:var(--text-main, #222222);
  cursor:pointer;
  display:inline-block;
  font-size:var(--14px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .cbhJlp {
    width:1px;
  height:15px;
  border-radius:10px;
  background-color:var(--elm-blue-light, #16B3F3);
  }
      

      
          @media (max-width: 600px) {
            
  .cbhJlp {
    width:15px;
  height:1px;
  }
      

          }
          
        
        
      
      
  .footer\:QyXVHMx6ZszkARXIluTQ0 {
    width:88px;
  align-items:start;
  justify-content:center;
  }
      

      
        
        
      
      
  .cCGrMo {
    color:var(--text-grey-7, #3D3D3D);
  }
      

      
        
        
      
      
  .eyEkxa {
    gap:20px;
  width:100%;
  z-index:;
  max-width:500px;
  box-shadow:0px 0px 1px 1px var(--slide, #00000006);
  padding-top:50px;
  padding-left:50px;
  border-radius:30px;
  padding-right:50px;
  padding-bottom:50px;
  background-color:var(--background-white, #ffffff);
  }
      

      
          @media (max-width: 450px) {
            
  .eyEkxa {
    padding-top:30px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:30px;
  }
      

          }
          
        
        
      
      
  .dUuEPY {
    width:20px;
  cursor:pointer;
  height:20px;
  max-width:20px;
  min-width:20px;
  max-height:20px;
  min-height:20px;
  border-radius:100%;
  background-size:100% 100%;
  background-image:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/recrumind:logo-small.jpg/full");
  background-repeat:no-repeat no-repeat;
  background-position:center center;
  }
      

      
        
        
      
      
  .dAnUdY {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:var(--16px);
  font-family:'Poppins';
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .cEkLbv {
    width:10px;
  height:10px;
  }
      

      
        
        
      
      
  .dsVQPt {
    gap:10px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 600px) {
            
  .dsVQPt {
    align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  .bhvepH {
    width:100%;
  max-width:1048px;
  padding-top:50px;
  padding-left:50px;
  border-radius:40px;
  padding-right:50px;
  padding-bottom:50px;
  background-color:var(--elem-crem-7, #F3EFE8);
  }
      

      
        
        
      
      
  .dqeKoB {
    color:var(--text-white, #FFFFFF);
  width:fit-content;
  cursor:pointer;
  font-size:var(--16px);
  font-family:'Poppins';
  font-weight:var(--font-weight-normal);
  line-height:100%;
  padding-top:12px;
  padding-left:20px;
  border-radius:100px;
  padding-right:20px;
  padding-bottom:12px;
  background-color:var(--elm-blue-light, #16B3F3);
  }
      

      
        
        
      
      
  .ezlHPI {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:9;
  position:fixed;
  align-items:start;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:end;
  background-color:var(--slide, #00000006);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cwCHZe {
    gap:20px;
  width:100%;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:100px;
  justify-content:start;
  }
      

      
        
        
      
      
  .cfBtvk {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:var(--60px);
  text-align:center;
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  line-height:120%;
  }
      

      
          @media (max-width: 1024px) {
            
  .cfBtvk {
    font-size:var(--40px);
  }
      

          }
          
        
        
      
      
  .nSVrY {
    width:100%;
  max-width:1048px;
  }
      

      
        
        
      
      
  .bYIcte {
    gap:30px;
  width:100%;
  height:100vh;
  max-height:500px;
  min-height:400px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  justify-content:center;
  background-color:var(--elem-crem-2, #F5F1E7);
  }
      

      
        
        
      
      
  .ffhItL {
    color:var(--elm-blue-light, #16B3F3);
  display:inline;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
          @media (max-width: 478px) {
            
  .ffhItL {
    padding-left:0px;
  }
      

          }
          
        
        
      
      
  .cClqcH {
    gap:20px;
  width:100%;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  justify-content:start;
  }
      

      
          @media (max-width: 450px) {
            
  .cClqcH {
    padding-left:10px;
  padding-right:10px;
  }
      

          }
          
        
        
      
      
  .bjPRho {
    flex:1;
  width:100%;
  }
      

      
        
        
      
      
  .dczhKU {
    gap:10px;
  flex-direction:row;
  }
      

      
          @media (max-width: 600px) {
            
  .dczhKU {
    flex-direction:column;
  }
      

          }
          
        
        
      
      
  .cTCPSX {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:var(--40px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .tBPqa {
    left:50px;
  bottom:50px;
  position:absolute;
  padding-top:12px;
  padding-left:20px;
  border-radius:16px;
  padding-right:20px;
  padding-bottom:12px;
  background-color:var(--elm-blue-light, #16B3F3);
  }
      

      
          @media (max-width: 600px) {
            
  .tBPqa {
    left:0px;
  width:fit-content;
  bottom:0px;
  position:relative;
  }
      

          }
          
        
        
      
      
  .UstYE {
    color:var(--text-grey-5, #BBBBBB);
  display:inline-block;
  font-size:var(--14px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .dUXxzp {
    color:var(--text-grey-7, #3D3D3D);
  width:100%;
  font-size:var(--16px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  padding-top:20px;
  border-color:var(--elem-grey-1, #FAFAFA);
  border-style:solid;
  border-width:1px;
  padding-left:20px;
  border-radius:16px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
  .dUXxzp:focus-visible {
    border-color:var(--elm-blue-light, #16B3F3);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .bvwXWv {
    padding-left:15px;
  padding-right:15px;
  }
      

      
        
        
      
      
  .ebhTxd {
    color:var(--text-grey-1, #FAFAFA);
  width:fit-content;
  cursor:pointer;
  font-size:var(--16px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  padding-top:12px;
  padding-left:30px;
  border-radius:100px;
  padding-right:30px;
  padding-bottom:12px;
  background-color:var(--elem-grey-9, #222222);
  }
      

      
  .ebhTxd:hover {
    background-color:var(--elem-black, #000000);
  }
      


  .ebhTxd.sending {
    background-color:var(--elem-brown-5, #7E5A49);
  }
      

        
        
      
      
  .fBuIAv {
    flex:1;
  color:var(--text-grey-7, #3D3D3D);
  width:100%;
  font-size:var(--16px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  padding-top:20px;
  border-color:var(--elem-grey-1, #FAFAFA);
  border-style:solid;
  border-width:1px;
  padding-left:20px;
  border-radius:16px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
  .fBuIAv:focus-visible {
    border-color:var(--elm-blue-light, #16B3F3);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .bISONd {
    gap:10px;
  width:100%;
  max-width:1048px;
  padding-top:50px;
  padding-left:50px;
  border-radius:40px;
  padding-right:50px;
  padding-bottom:50px;
  background-color:var(--elem-white, #FFFFFF);
  }
      

      
          @media (max-width: 400px) {
            
  .bISONd {
    padding-top:30px;
  padding-left:10px;
  border-radius:16px;
  padding-right:10px;
  padding-bottom:30px;
  }
      

          }
          
        
        
      
      
  .fkIYp {
    color:var(--text-main, #222222);
  width:100%;
  height:192px;
  resize:none;
  font-size:var(--16px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  padding-top:20px;
  border-color:var(--elem-grey-1, #FAFAFA);
  border-style:solid;
  border-width:1px;
  padding-left:20px;
  border-radius:16px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
  .fkIYp:focus-visible {
    border-color:var(--elm-blue-light, #16B3F3);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .dIpMpl {
    gap:20px;
  flex-direction:row;
  }
      

      
        
        
      
      
  .cMOhqS {
    color:var(--text-white, #FFFFFF);
  display:inline-block;
  font-size:var(--14px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fxLoiI {
    color:var(--text-main, #222222);
  font-size:var(--16px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  padding-top:30px;
  padding-left:50px;
  padding-right:50px;
  padding-bottom:30px;
  }
      

      
  .fxLoiI::placeholder {
    color:var(--text-grey-5, #BBBBBB);
  }
      

        
        
      
      
  .dIzUTO {
    width:100%;
  position:relative;
  max-width:768px;
  border-radius:16px;
  background-color:var(--elem-white, #FFFFFF);
  }
      

      
        
        
      
      
  .lHYIS {
    gap:20px;
  width:100%;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  justify-content:start;
  }
      

      
        
        
      