.elementor-20330 .elementor-element.elementor-element-38f79ffe{--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;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:150px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}.elementor-20330 .elementor-element.elementor-element-63233c8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-79be4649 > .elementor-widget-container{margin:0px 0px 015px 0px;}.elementor-20330 .elementor-element.elementor-element-79be4649 .elementor-heading-title{font-size:70px;font-weight:500;color:var( --e-global-color-f7ae645 );}.elementor-20330 .elementor-element.elementor-element-bb4ddba .elementor-button{background-color:#DD3900;font-family:"Helvetica Now", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD3900;border-radius:10px 10px 10px 10px;}.elementor-20330 .elementor-element.elementor-element-bb4ddba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20330 .elementor-element.elementor-element-bb4ddba.elementor-element{--align-self:flex-start;}.elementor-20330 .elementor-element.elementor-element-45af7d05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-4fe20588 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20330 .elementor-element.elementor-element-4fe20588 img{width:94%;max-width:100%;border-radius:50px 50px 50px 50px;}.elementor-20330 .elementor-element.elementor-element-15088c9{--display:flex;}.elementor-20330 .elementor-element.elementor-element-df36f8c{--display:flex;}.elementor-20330 .elementor-element.elementor-element-78706184{--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:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-20330 .elementor-element.elementor-element-78706184:not(.elementor-motion-effects-element-type-background), .elementor-20330 .elementor-element.elementor-element-78706184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3971418 );}.elementor-20330 .elementor-element.elementor-element-3fb1b9{--display:flex;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-41dcb024 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-20330 .elementor-element.elementor-element-41dcb024 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-20330 .elementor-element.elementor-element-25ce513{font-size:18px;font-weight:300;line-height:26px;color:var( --e-global-color-secondary );}.elementor-20330 .elementor-element.elementor-element-6726ebe1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-1ca8d595 .elementor-button{background-color:#DD3900;font-family:"Helvetica Now", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD3900;border-radius:0px 0px 0px 0px;}.elementor-20330 .elementor-element.elementor-element-1ca8d595 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20330 .elementor-element.elementor-element-1ca8d595.elementor-element{--align-self:flex-start;}.elementor-20330 .elementor-element.elementor-element-1d80d06c .elementor-button{background-color:#DD390000;font-family:"Helvetica Now", Sans-serif;font-weight:500;fill:#1462F0;color:#1462F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-abf0e17 );border-radius:0px 0px 0px 0px;}.elementor-20330 .elementor-element.elementor-element-1d80d06c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20330 .elementor-element.elementor-element-1d80d06c.elementor-element{--align-self:flex-start;}.elementor-20330 .elementor-element.elementor-element-316bafa9{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-316bafa9.e-con{--order:-99999 /* order start hack */;}.elementor-20330 .elementor-element.elementor-element-7a48cc22 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-20330 .elementor-element.elementor-element-5a496b5{--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:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-20330 .elementor-element.elementor-element-5a496b5.e-con{--order:-99999 /* order start hack */;}.elementor-20330 .elementor-element.elementor-element-5de19003{--display:flex;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-5836f0fa > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-20330 .elementor-element.elementor-element-5836f0fa .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-20330 .elementor-element.elementor-element-3912b705{columns:4;column-gap:0px;font-size:18px;font-weight:300;line-height:26px;color:var( --e-global-color-secondary );}.elementor-20330 .elementor-element.elementor-element-1b388737{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-1b388737.e-con{--order:99999 /* order end hack */;}.elementor-20330 .elementor-element.elementor-element-2fcef62c img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-20330 .elementor-element.elementor-element-2549f57{--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:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-20330 .elementor-element.elementor-element-2549f57:not(.elementor-motion-effects-element-type-background), .elementor-20330 .elementor-element.elementor-element-2549f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3971418 );}.elementor-20330 .elementor-element.elementor-element-a365863{--display:flex;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-754665e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-20330 .elementor-element.elementor-element-754665e .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-20330 .elementor-element.elementor-element-ecfe6e7{font-size:18px;font-weight:300;line-height:26px;color:var( --e-global-color-secondary );}.elementor-20330 .elementor-element.elementor-element-5f5fbca{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-5f5fbca.e-con{--order:-99999 /* order start hack */;}.elementor-20330 .elementor-element.elementor-element-63f0251 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-20330 .elementor-element.elementor-element-37745f71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-20330 .elementor-element.elementor-element-10b13b0 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-20330 .elementor-element.elementor-element-10b13b0{text-align:center;}.elementor-20330 .elementor-element.elementor-element-10b13b0 .elementor-heading-title{font-family:"Helvetica Now", Sans-serif;font-size:34px;font-weight:500;}.elementor-20330 .elementor-element.elementor-element-555a7217{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-22bcef64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-3cf0ca5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-3d784b45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-6122432c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-864d78d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-3d28a3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-e6a581e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-02d8d60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-20330 .elementor-element.elementor-element-8961a28{--n-accordion-title-font-size:18px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-f7ae645 );--n-accordion-title-hover-color:var( --e-global-color-78d6a50 );--n-accordion-title-active-color:var( --e-global-color-f7ae645 );--n-accordion-icon-size:20px;--n-accordion-icon-gap:30px;--n-accordion-icon-normal-color:var( --e-global-color-abf0e17 );--n-accordion-icon-hover-color:var( --e-global-color-abf0e17 );--n-accordion-icon-active-color:var( --e-global-color-abf0e17 );}.elementor-20330 .elementor-element.elementor-element-8961a28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20330 .elementor-element.elementor-element-8961a28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EBEBEB;}.elementor-20330 .elementor-element.elementor-element-8961a28 {--n-accordion-padding:25px 50px 25px 50px;}:where( .elementor-20330 .elementor-element.elementor-element-8961a28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica Now", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-20330 .elementor-element.elementor-element-8961a28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20330 .elementor-element.elementor-element-37745f71{--content-width:1200px;}}@media(max-width:767px){.elementor-20330 .elementor-element.elementor-element-79be4649 .elementor-heading-title{font-size:44px;}.elementor-20330 .elementor-element.elementor-element-316bafa9{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-1b388737{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-5f5fbca{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-555a7217{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-22bcef64{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-3cf0ca5b{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-3d784b45{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-6122432c{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-864d78d{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-3d28a3a{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-e6a581e{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-02d8d60{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-20330 .elementor-element.elementor-element-8961a28 {--n-accordion-padding:25px 0px 25px 0px;}}/* Start custom CSS for html, class: .elementor-element-c488dd2 */body {
      font-family: Arial, sans-serif;
      margin: 0;
      background: #1462F00D;
      color: #333;
    }

    .hero {
      text-align: center;
      padding: 60px 20px;
      background-color: #fff;
    }

    .hero h1 {
      font-size: 2.5rem;
      margin-bottom: 10px;
    }

    .hero p {
      font-size: 1.2rem;
      margin-bottom: 20px;
    }

    .cta {
      background-color: #007bff;
      color: white;
      padding: 12px 24px;
      font-size: 1rem;
      border: none;
      border-radius: 6px;
      cursor: pointer;
      margin-top: 10px;
    }

    .search-section {
      text-align: center;
      padding: 20px;
      background-color: #ffffff;
    }

    #languageSearch {
      width: 80%;
      max-width: 500px;
      padding: 12px;
      font-size: 1rem;
      border: 1px solid #ccc;
      border-radius: 6px;
    }

    .alphabet-filter {
      margin-top: 15px;
    }

    .alphabet-filter span {
      margin: 0 8px;
      cursor: pointer;
      font-weight: bold;
      transition: color 0.2s;
    }

    .alphabet-filter span:hover {
      color: #007bff;
    }

    .languages-list {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin: 20px;
    }

    .language-card {
      background: white;
      width: 90%;
      max-width: 600px;
      display: flex;
      flex-direction: row;         /* Key: row for horizontal layout */
      align-items: center;          /* Vertically center items */
      justify-content: space-between;
      padding: 15px 20px;
      margin: 10px 0;
      border-radius: 8px;
      box-shadow: 0 2px 5px rgba(0,0,0,0.05);
      gap: 20px;
    }

    .language-info {
      font-size: 1.1rem;
      font-weight: bold;
      white-space: nowrap;
      flex: 1 1 auto;
      min-width: 0;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .btn-row {
      display: flex;
      gap: 12px;
      flex-shrink: 0;
    }

    .request-btn {
      background: #007bff;
      color: white;
      padding: 8px 18px;
      border: none;
      border-radius: 6px;
      cursor: pointer;
      font-size: 1rem;
      transition: background 0.2s;
      min-width: 135px;
    }
    .request-btn.ai {
      background: #DD3900;
    }
    .request-btn:hover {
      opacity: 0.93;
    }

    @media (max-width: 500px) {
      .language-card {
        flex-direction: column;
        align-items: flex-start;
        padding: 12px 8px;
        gap: 10px;
      }
      .btn-row {
        flex-direction: column;
        gap: 8px;
        width: 100%;
        margin-top: 10px;
      }
      .request-btn {
        width: 100%;
        min-width: 0;
      }
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2024/01/HelveticaNowTextBold.woff2') format('woff2'),
		url('/wp-content/uploads/2024/01/HelveticaNowTextBold.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2024/01/HelveticaNowTextLight.woff2') format('woff2'),
		url('/wp-content/uploads/2024/01/HelveticaNowTextLight.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2024/01/HelveticaNowTextMedium.woff2') format('woff2'),
		url('/wp-content/uploads/2024/01/HelveticaNowTextMedium.woff') format('woff');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2024/01/HelveticaNowTextRegular.woff2') format('woff2'),
		url('/wp-content/uploads/2024/01/HelveticaNowTextRegular.woff') format('woff');
}
/* End Custom Fonts CSS */