:root{--red:#B42344;--red_light:#FF96A0;--red_dark:#730023;--blue:#7DDCCD;--blue_light:#C3F0EB;--blue_dark:#2DA096;--blue_darker:#0F463C;--text:#363636;--bg_light:#fcf7f0;--bg_dark:#E8DCCD}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:normal;font-weight:300;src:url('../fonts/noto/noto-sans-v37-latin-300.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:italic;font-weight:300;src:url('../fonts/noto/noto-sans-v37-latin-300italic.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:normal;font-weight:400;src:url('../fonts/noto/noto-sans-v37-latin-regular.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:italic;font-weight:400;src:url('../fonts/noto/noto-sans-v37-latin-italic.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:normal;font-weight:700;src:url('../fonts/noto/noto-sans-v37-latin-700.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:italic;font-weight:700;src:url('../fonts/noto/noto-sans-v37-latin-700italic.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:normal;font-weight:800;src:url('../fonts/noto/noto-sans-v37-latin-800.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:italic;font-weight:800;src:url('../fonts/noto/noto-sans-v37-latin-800italic.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:normal;font-weight:900;src:url('../fonts/noto/noto-sans-v37-latin-900.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}@font-face{font-display:optional;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family:'Noto Sans';font-style:italic;font-weight:900;src:url('../fonts/noto/noto-sans-v37-latin-900italic.woff2')format('woff2');/* Chrome 36+,Opera 23+,Firefox 39+,Safari 12+,iOS 10+*/}body{font-family:'Noto Sans',Helvetica,sans-serif;color:var(--text);background-color:var(--bg_light);font-weight:400;hyphens:auto}#page-container{padding-top:105px}.et_pb_section{background-color:var(--bg_light)}p{line-height:1.7em !important;hyphens:auto !important}h1,h2,h3,h4,h1 strong,h2 strong,h3 strong{font-family:'Noto Sans',Helvetica,sans-serif;color:var(--text);font-weight:900}.dark-red-bg h1,.dark-red-bg h2,.dark-red-bg h3,.dark-red-bg p{color:var(--bg_light)}.dark-red-bg h1 strong,.dark-red-bg h2 strong,.dark-red-bg h3 strong{color:var(--red_light)}h1 strong,h2 strong,h3 strong{color:var(--red)}.lang-item p{padding-bottom:0px!important;}#main-content h1{font-size:clamp(26px,2.4vw,57px)!important;line-height:1.2em !important}#main-content h2,#main-content h3{font-size:clamp(22px,1.7vw,34px)!important;line-height:1.3}#main-content h4{font-size:clamp(20px,1.6vw,24px)!important;line-height:1.3}.et_pb_text{margin-bottom:20px !important}@media only screen and(max-width:981px){body{hyphens:auto}p{font-size:16px}#main-content h1{font-size:clamp(24px,4.4vw,50px)!important}}#main-content .et_pb_button,#main-content .et_pb_promo_button{font-weight:bold;background-color:var(--blue);color:var(--blue_darker)}#main-content .et_pb_button:hover,#main-content .et_pb_promo_button:hover{color:var(--blue);background-color:var(--blue_darker)}#main-content .et_pb_button.light,#main-content .light .et_pb_button{color:var(--red_dark);background-color:var(--bg_light)}#main-content .et_pb_button.light:hover,#main-content .light .et_pb_button:hover{background-color:var(--red_light);color:var(--red_dark)}.round-img .et_pb_image_wrap{max-height:300px;max-width:300px;height:100%;width:100%;animation-duration:10s;animation-delay:0s;display:flex;align-items:center;aspect-ratio:1 / 1;object-position:center;overflow:hidden;border-radius:400px !important;transition:all .2s ease-in-out}.round-img.small .et_pb_image_wrap{max-height:200px;max-width:200px;height:80%;width:80%}.round-img .et_pb_image_wrap img{max-width:100%;height:unset;width:unset;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.et_pb_promo{overflow:visible !important}.et_pb_promo.icon::before{content:' ';position:absolute;top:-50px;left:40%;right:40%;height:100px;width:100px;background-repeat:no-repeat;background-size:contain}.et_pb_promo.icon.dolmetschen::before{background-image:url('../images/ragunathan-icon-dolmetschen.svg')}.et_pb_promo.icon.uebersetzen::before{background-image:url('../images/ragunathan-icon-uebersetzen.svg')}.et_pb_promo.mail::before,.et_pb_promo.mail::after{content:' ';background-image:url('../images/ragunathan-icon-mail.svg');position:absolute;height:180px;width:180px;background-repeat:no-repeat;background-size:contain}.et_pb_promo.mail::before{height:120px;width:120px;right:20px;top:-40px;transform:rotate(30deg)}.et_pb_promo.mail::after{left:-40px;bottom:-80px;transform:rotate(-30deg)}@media(max-width:610px){.et_pb_promo.mail::after{display:none}}.whatsapp .et_pb_button,.et-l--header .whatsapp a{background-color:#25D366 !important;color:#fff !important;display:flex;justify-content:center;align-items:center;width:80%;max-width:210px;margin:0 auto;padding:.3em 1em !important;border-radius:100px;transition:all 300ms ease 0ms}.whatsapp .et_pb_button:hover,.et-l--header .whatsapp a:hover{background-color:#1BB755 !important;opacity:1}.whatsapp .et_pb_button::before,.et-l--header .whatsapp a:before{content:' ';position:relative;opacity:1;margin:0 10px 0 0;display:inline-block;background-image:url('../images/ragunathan-icon-whatsapp.svg');height:25px;width:25px;background-repeat:no-repeat;background-size:contain}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{color:var(--text);font-size:18px}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.current-menu-item a{color:var(--red)!important}.et-l--header .et_pb_row>.et_pb_column{display:grid;grid-template-columns:5fr 1fr;grid-auto-flow:row;gap:15px;align-items:center}.et-l--header .whatsapp{margin-bottom:0 !important}.et-l--header .whatsapp a{width:100%}.et-l--header .et_pb_section{transition:all 0.3s ease}@media(max-width:1070px){.et-l--header .et_pb_row>.et_pb_column{grid-template-columns:4fr 1fr}.et-l--header .et_pb_menu__logo-wrap{max-width:250px !important}}@media(max-width:980px){.et-l--header .et_pb_row>.et_pb_column{grid-template-columns:3fr 1fr}.et-l--header .et_pb_menu__logo-wrap{max-width:200px !important}}@media(max-width:760px){.et-l--header .et_pb_row>.et_pb_column{grid-template-columns:5fr 1fr}.et-l--header .et_pb_menu__logo-wrap{max-width:180px !important}.et-l--header .whatsapp a{color:transparent !important;width:50px;height:50px}.et-l--header .whatsapp a:before{width:25px;height:25px;position:absolute;margin:0}}.slick-dots li{width:20px !important;height:30px !important}.slick-dots li button:before{font-size:14px !important;color:var(--red_light)!important;opacity:1 !important}.slick-dots li.slick-active button:before{color:var(--red)!important;opacity:1 !important}.et_pb_testimonial.vertical{display:flex !important;flex-direction:column;align-items:center;margin-bottom:30px !important}@media(max-width:479px){.et_pb_testimonial.vertical{padding-top:0%}}.et_pb_testimonial.vertical .et_pb_testimonial_portrait{margin-bottom:20px;margin-right:0;margin-left:0;background-size:contain}.et_pb_testimonial_portrait:before{box-shadow:none !important}.et_pb_testimonial.vertical .et_pb_testimonial_description{text-align:center;margin-left:0 !important}.et_pb_testimonial .et_pb_testimonial_content p::before,.et_pb_testimonial .et_pb_testimonial_content p::after{display:inline-block;position:absolute;font-size:38px;font-weight:bold;color:var(--red);line-height:1;margin-top:-7px}.et_pb_testimonial .et_pb_testimonial_content p::before{content:'»';margin-left:-25px}.et_pb_testimonial .et_pb_testimonial_content p::after{content:'«';margin-left:5px}.et_pb_testimonial .et_pb_testimonial_author{margin-top:10px}.et_pb_testimonial .et_pb_testimonial_author::before{content:'– '}.et_pb_testimonial.horizontal .et_pb_testimonial_portrait{margin-right:50px}.et_pb_testimonial.horizontal .et_pb_testimonial_author{margin-left:0}.formular-tabs ul.et_pb_tabs_controls{background-color:transparent;border:none}.formular-tabs ul.et_pb_tabs_controls li{border:none;border-bottom:none}.formular-tabs ul.et_pb_tabs_controls li:nth-child(2){border-radius:0 20px 0 0}.formular-tabs ul.et_pb_tabs_controls li a{padding:10px 30px}.formular-tabs ul.et_pb_tabs_controls:after{border-top:none}@media(max-width:767px){.et_pb_tabs_controls li{float:left;border-right:none;border-bottom:none;display:block}}.languages-loop{overflow:hidden;white-space:nowrap}.languages-line{display:inline-block;white-space:nowrap;animation:loop 150s linear infinite}@keyframes loop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.language{display:inline-block;color:#fff;font-size:18px;font-weight:bold;margin:0 10px}.bullet{margin:0 10px;color:#fff}.languages-note{margin-top:25px;font-size:11px;color:#FFF;text-align:center;font-style:italic}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block !important;content:"\32" !important}#main-content .contact-link h4{font-size:18px !important;padding-bottom:0;line-height:1.1}.contact-link .et_pb_blurb_content{max-width:100%;margin-bottom:20px}@media(max-width:980px){.et-l--footer .et_pb_menu .et_pb_menu_inner_container,.et-l--footer .et_pb_menu .et_pb_menu__menu ul{flex-direction:column}.et-l--footer .et_pb_menu .et_mobile_nav_menu{display:none;visibility:hidden}.et-l--footer .et_pb_menu .et_pb_menu__menu{display:block;margin:30px 0}.et-l--footer .et_pb_menu .et_pb_menu__menu>nav>ul>li{justify-content:center}}@media(min-width:980px){.projects-abc-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row;gap:15px}}.projects-abc-list{margin:0 auto;max-width:100%}.projects-abc-list .lang-item{background:var(--bg_light);color:var(--text);padding:10px 20px;border-radius:100px;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:25px;font-size:20px}.projects-abc-list p.letter{font-size:24px;display:flex;padding:10px;background:var(--red_dark);border-radius:100px;width:50px;height:50px;justify-content:center;align-items:center;color:var(--red_light);font-weight:bold;margin-bottom:25px}.translation-languages-note{margin-top:25px;font-size:15px;color:#000;text-align:center;font-style:italic}.et-l--footer .et_pb_menu .et_pb_menu__wrap{justify-content:center}@media(min-width:980px){.et-l--footer .et_pb_menu .et_pb_menu__wrap{padding-right:10px}}.et-l--footer .et_pb_menu .et_pb_menu__wrap,.et-l--footer .et_pb_menu .et_pb_menu__menu>nav,.et-l--footer .et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}.et-l--footer .et_pb_menu .et_pb_menu__menu>nav>ul>li a{padding:10px 0}.et-l--footer .et_pb_menu .et_pb_menu__logo-wrap{width:260px !important;max-width:260px !important;flex-shrink:0 !important}.et-l--footer .et_pb_menu .et_pb_menu__logo{width:100% !important}.et-l--footer .et_pb_menu .et_pb_menu__logo img{width:100% !important;max-width:260px}.ragunathan-form{line-height:1.0}.ragunathan-form input.ragunathan-input,.ragunathan-form .select2-selection,.ragunathan-form textarea.ragunathan-input{font-family:inherit;-webkit-appearance:none;background-color:white !important;width:100%;border-width:0 !important;border-radius:5px !important;color:var(--text);font-size:16px;padding:10px !important;margin-bottom:10px;margin-top:5px}.ragunathan-form textarea.ragunathan-input{min-height:100px}.ragunathan-form .row{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}#main-content .ragunathan-form h3{font-size:18px !important}@media(max-width:980px){.ragunathan-form .row{display:grid;grid-template-columns:1fr;column-gap:10px}}.ragunathan-form .select2-container{display:block;width:100% !important}.ragunathan-form label{font-size:14px;font-weight:bold}.select2-container--default .select2-selection--multiple .select2-selection__choice__display,.select2-results__option{font-weight:600}.ragunathan-form .select2-selection--multiple .select2-selection__choice{background-color:var(--blue)!important;border-radius:5px !important;border:none !important;margin:0 5px !important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right:none !important}.ragunathan-form .button-wrapper{display:flex;width:100%;justify-content:flex-end;margin-top:10px}.ragunathan-form .button-wrapper button{color:var(--bg_light);background-color:var(--red);min-width:200px;text-align:center;font-weight:bold;border:none;border-radius:85px;padding:0.5em 1em;font-size:20px;cursor:pointer;transition:all 300ms ease 0ms}.ragunathan-form .button-wrapper button:hover{background-color:var(--red_dark)}.dark .ragunathan-form label{color:white !important}.dark .ragunathan-form .button-wrapper button:hover{background-color:var(--red_light)!important;color:var(--red_dark)!important}.radio_wrapper{margin-bottom:10px}.radio_wrapper label{font-size:16px !important;font-weight:400;font-weight:normal;margin-bottom:0px;margin-top:5px;line-height:1.2}.tif-file-upload{padding:15px 30px;margin-top:5px}.tif-file-upload-icon{margin-bottom:5px}.tif-file-upload-text small{font-size:12px}.tif-file-upload-icon img{height:35px;width:35px}.radio_wrapper input[type="radio"]{appearance:none;width:18px;height:18px;border:2px solid var(--text)!important;border-radius:50%;position:relative;display:inline-block;margin:0;margin-bottom:-3px}.radio_wrapper input[type="radio"]:checked{background-color:var(--text)}.radio_wrapper input[type="radio"]::before{content:"";width:10px;height:10px;background-color:var(--red);border:2px solid var(--bg_light);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);transition:transform 0.2s ease-in-out}.radio_wrapper input[type="radio"]:checked::before{transform:translate(-50%,-50%)scale(1)}.home .radio_wrapper input[type="radio"]::before{border-color:var(--bg_dark)!important}.dark .radio_wrapper input[type="radio"]{border-color:white !important}.radio_wrapper input[type="radio"]::before{background-color:var(--red);border:2px solid white}.dark .radio_wrapper input[type="radio"]::before{border-color:var(--red_dark)!important;background-color:white}.dark .radio_wrapper input[type="radio"]:checked{background-color:white}.bewerbung .form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.bewerbung .form-col{flex:1;min-width:200px}.bewerbung .wpcf7 label{display:block;margin-bottom:5px;font-size:14px;font-weight:bold}.bewerbung .wpcf7 input,.bewerbung .wpcf7 textarea{width:100%;border:1px solid #ddd5d2;border-radius:5px 5px 5px 5px;font-size:16px;background-color:#ffffff;padding:16px}.bewerbung .wpcf7 input[type="checkbox"]{width:unset}.bewerbung .wpcf7 .wpcf7-list-item-label{font-weight:400;font-size:16px;line-height:1.2}.bewerbung input.wpcf7-submit{width:unset;color:var(--bg_light);background-color:var(--red);min-width:200px;text-align:center;font-weight:bold;border:none;border-radius:85px;padding:0.5em 1em;font-size:20px;cursor:pointer;transition:all 300ms ease 0ms}.wpcf7-response-output{padding:20px;margin-bottom:20px;border-radius:5px;font-weight:600;font-size:16px;color:var(--blue_darker);background-color:var(--blue);border:1px solid var(--blue_darker)!important}.mb-1{margin-bottom:10px;display:block}@media(min-width:980px){.d-flex{display:flex}.align-center{align-items:center}}html{overflow-x:hidden}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;max-width:100%}#page-container{flex:1 0 auto;display:flex;flex-direction:column;overflow-x:hidden;max-width:100%}#et-boc{flex:1 0 auto;display:flex;flex-direction:column;max-width:100%}#et-main-area{flex:1 0 auto;display:flex;flex-direction:column;max-width:100%}#main-content{flex:1 0 auto;display:flex;flex-direction:column;max-width:100%}.et-l--footer{margin-top:auto}.CookieDeclaration table,.CookieDeclaration{max-width:100%;overflow-x:auto;display:block}
