
@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;
    }
  }
}

      
  .fbCUsa {
    gap:0px;
  align-items:center;
  justify-content:start;
  background-color:var(--background-light, #FAFAFA);
  }
      

      
        
        
      
      
  .bCTAa-d {
    width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .fHcvlP {
    width:calc(100% - 50px);
  height:calc(100% - 50px);
  position:absolute;
  object-fit:cover;
  align-items:start;
  border-radius:16px;
  justify-content:start;
  }
      

      
          @media (max-width: 768px) {
            
  .fHcvlP {
    height:calc(100% - 25px);
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  }
      

          }
          
        
        
      
      
  .bvbtJU {
    color:var(--text-grey-5, #BBBBBB);
  display:inline-block;
  font-size:var(--20px);
  font-family:'Poppins';
  font-weight:var(--font-weight-normal);
  line-height:100%;
  }
      

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

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

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

          }
          
        
        
      
      
  .dDPNga {
    color:var(--text-main, #222222);
  font-size:var(--20px);
  font-family:'Poppins';
  font-weight:var(--font-weight-semi-bold);
  line-height:100%;
  }
      

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

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

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

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .fguUHH {
    gap:10px;
  width:100%;
  max-width:768px;
  }
      

      
        
        
      
      
  .bdFrTy {
    gap:30px;
  width:100%;
  position:absolute;
  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:#F5F1E7;
  }
      

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

          }
          

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

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

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

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

      
        
        
      
      
  .dFrXPt {
    color:var(--text-main, #222222);
  font-size:var(--30px);
  font-family:'Poppins';
  font-weight:var(--font-weight-semi-bold);
  line-height:100%;
  }
      

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

          }
          
        
        
      
      
  .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;
  }
      

          }
          
        
        
      
      
  .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;
  }
      

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

      
        
        
      
      
  .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);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dEqeFO {
    color:var(--text-main, #222222);
  display:inline-block;
  font-size:var(--60px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  line-height:100%;
  padding-top:50px;
  }
      

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

          }
          
        
        
      
      
  .ztQQh {
    top:-20px;
  width:100%;
  align-items:center;
  padding-right:;
  justify-content:start;
  background-color:var(--background-white, #ffffff);
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px;
  }
      

      
        
        
      
      
  .MyjIK {
    color:var(--text-white, #FFFFFF);
  width:fit-content;
  cursor:pointer;
  font-size:var(--20px);
  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);
  }
      

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


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

          }
          
        
        
      
      
  .bsFHFy {
    gap:20px;
  }
      

      
        
        
      
      
  .fAznEw {
    gap:10px;
  }
      

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

          }
          
        
        
      
      
  .fqarOd {
    width:35%;
  display:flex;
  min-width:fit-content;
  flex-direction:column;
  }
      

      
          @media (max-width: 768px) {
            
  .fqarOd {
    width:100%;
  display:flex;
  padding-top:50px;
  flex-direction:column;
  padding-bottom:50px;
  }
      

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

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

          }
          
        
        
      
      
  .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;
  }
      

          }
          
        
        
      
      
  .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;
  }
      

          }
          
        
        
      
      
  .fxMzfE {
    align-items:start;
  justify-content:start;
  }
      

      
        
        
      
      
  .bonVTf {
    align-items:center;
  justify-content:start;
  }
      

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

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

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

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

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

      
          @media (max-width: 1024px) {
            
  .dMwnVJ {
    font-size:var(--40px);
  text-align:center;
  }
      

          }
          
        
        
      
      
  .deDhoI {
    width:100%;
  height:100vh;
  max-width:1600px;
  max-height:1800px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

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

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

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

          }
          
        
        
      
      
  .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%;
  }
      

          }
          
        
        
      
      
  .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;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .jDwuG {
    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:#f9f8f5;
  }
      

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

          }
          

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

          }
          
        
        
      
      
  .cKlWIA {
    color:var(--text-grey-6, #707070);
  display:inline-block;
  font-size:var(--20px);
  font-family:'Poppins';
  font-weight:var(--font-weight-normal);
  line-height:100%;
  }
      

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

          }
          
        
        
      
      
  .cWGBMR {
    padding-right:20px;
  }
      

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

          }
          
        
        
      
      
  .bvHkvZ {
    width:100%;
  height:360px;
  align-items:center;
  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);
  }
      

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

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

          }
          
        
        
      
      
  .cFvnEm {
    color:var(--elm-blue-light, #16B3F3);
  display:inline-block;
  font-size:var(--60px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  line-height:100%;
  padding-bottom:50px;
  }
      

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

          }
          
        
        
      
      
  .eVyrix {
    flex:1;
  left:-70px;
  width:80%;
  height:70vh;
  max-width:1048px;
  max-height:1244px;
  min-height:500px;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  border-radius:20px;
  justify-content:center;
  background-color:var(--elem-black, #000000);
  }
      

      
          @media (max-width: 768px) {
            
  .eVyrix {
    left:0px;
  max-height:65vh;
  min-height:300px;
  align-items:center;
  justify-content:start;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  }
      

          }
          

          @media (max-width: 450px) {
            
  .eVyrix {
    width:95%;
  }
      

          }
          
        
        
      
      
  .dnoUis {
    gap:30px;
  width:100%;
  align-items:center;
  padding-top:220px;
  padding-bottom:220px;
  justify-content:start;
  }
      

      
        
        
      
      
  .bjAJuA {
    color:var(--text-grey-5, #BBBBBB);
  display:inline-block;
  font-size:var(--20px);
  text-align:center;
  font-family:'Poppins';
  font-weight:var(--font-weight-normal);
  line-height:100%;
  }
      

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

          }
          
        
        
      
      
  .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);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .QdKsB {
    color:var(--text-blue-light, #16B3F3);
  font-size:var(--60px);
  font-family:'Poppins';
  font-weight:var(--font-weight-regular);
  line-height:100%;
  }
      

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

          }
          

          @media (max-width: 768px) {
            
  .QdKsB {
    text-align:center;
  }
      

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

      
        
        
      