@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";.lang-switcher-area{position:relative}.language-switcher{background:none;display:flex;align-items:center;justify-content:center;padding:.2rem .7rem;border:1px solid var(--color-white);color:var(--color-white);border-radius:4px}.language-switcher span{display:flex;align-items:center;justify-content:center}.langswitcher{list-style:none;width:auto;max-height:80dvh;position:absolute;box-shadow:0px 0px 4px rgba(97,94,94,.39);padding:5px;z-index:1;overflow-y:auto;background:#fff;top:36px;right:0;display:block}.langswitcher a{color:var(--color-black) !important}.langswitcher li{padding:10px 5px}.langswitcher li:hover{background:rgba(0,255,255,.294)}.no-hero-content{display:flex;gap:3rem;justify-content:space-between;align-items:center}.no-hero-content h1{font-size:var(--title-xl-font-size);font-weight:400}@media(max-width: 1024px){.no-hero-content h1{font-size:var(--title-lg-font-size)}}@media(max-width: 1024px){.no-hero-content{flex-direction:column;text-align:center;gap:3rem !important;padding:3rem}}.no-hero-content img{width:100%}.hero{display:flex;padding:6rem 0rem;justify-content:center;align-items:center;gap:.625rem;align-self:stretch;background-size:cover;background-color:var(--hero-bg-container)}@media(max-width: 564px){.hero{display:block}}@media(max-width: 1024px){.hero{height:auto}}.hero h1{max-width:100%;font-weight:700;color:var(--hero-title)}@media(max-width: 1024px){.hero h1{text-align:center;font-size:3rem;line-height:3.75rem;letter-spacing:-1.2px;font-weight:700}}.hero h1 span{color:var(--hero-highlight) !important}.hero.medium{height:33.4375rem}@media(max-width: 1024px){.hero.medium{height:auto}}.hero .text_image_center{flex-direction:column;gap:2rem !important;flex-basis:70%;text-align:center}.hero .text_right__image_left{flex-direction:row-reverse}.hero .hero-container{display:flex;padding-left:2rem;padding-right:2rem;justify-content:center;gap:2rem;background:var(--hero-bg)}@media(max-width: 564px){.hero .hero-container{display:block;width:100%}}@media(max-width: 1024px){.hero .hero-container{flex-direction:column;align-items:flex-start;padding-left:1rem;padding-right:1rem}}.hero .hero-container .hero_text_center{align-items:center}.hero .hero-container .hero_text_left{align-items:flex-start;flex:1 0 49% !important}.hero .hero-container .hero-text{display:flex;flex-direction:column;justify-content:center;gap:0;flex:1 0 60%}@media(max-width: 1024px){.hero .hero-container .hero-text{text-align:center;align-items:center}.hero .hero-container .hero-text .button{margin:0 auto;color:var(--color-button);background:var(--bg-button)}}.hero .hero-container .hero-text p{font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:400;color:var(--color-white)}@media(max-width: 1024px){.hero .hero-container .hero-text p{font-size:1.125rem;line-height:1.75rem;letter-spacing:normal;font-weight:400;margin:32px 0}}.hero .hero-container .hero-text .hero-title{font-size:3.75rem;line-height:4.5rem;letter-spacing:-1.2px;font-weight:700;margin-bottom:18px;color:var(--color-white)}@media(max-width: 1024px){.hero .hero-container .hero-text .hero-title{font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-1.2px;font-weight:700;margin-bottom:32px}}.hero .hero-container .hero-text .button{align-self:flex-start;display:flex;align-items:center;margin-top:32px;font-size:1.125rem;line-height:1.75rem;letter-spacing:normal;font-weight:600;background:#fff;color:#3cb4ce}@media(max-width: 1024px){.hero .hero-container .hero-text .button{font-size:1.125rem;line-height:1.75rem;letter-spacing:normal;font-weight:600}}.hero .hero-container .hero-text .button svg path{stroke:#3cb4ce}.hero .hero-container .hero-image{flex:1 0 40%;width:100%;height:100%;justify-content:center;margin:0 auto}@media(max-width: 1024px){.hero .hero-container .hero-image{max-width:500px}}.hero .hero-container .hero-image img{width:100%}.about-area{padding:100px 0}@media(max-width: 1024px){.about-area{padding:64px 0}}.about-area .container{padding-left:2rem;padding-right:2rem}@media(max-width: 1024px){.about-area .container{padding-left:1rem;padding-right:1rem}}.about-content-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:104px;align-items:center}@media(max-width: 1024px){.about-content-wrapper{flex-direction:column;text-align:center;gap:42px !important}}.about-content-wrapper .about-content{line-height:30px;font-style:normal;font-size:var(--text-md-font-size);flex-basis:50%}.about-content-wrapper .about-content h2{font-size:var(--title-font-size);font-weight:600;line-height:30px;color:var(--color-primary)}.about-content-wrapper .about-content h1{font-size:3rem;line-height:3.75rem;letter-spacing:-1.2px;font-weight:700;padding:12px 0 42px 0;letter-spacing:-0.96px}@media(max-width: 1024px){.about-content-wrapper .about-content h1{font-size:2.25rem;line-height:2.75rem;letter-spacing:-1.2px;font-weight:700}}.about-content-wrapper .about-content p{font-size:1.25rem;line-height:1.875rem;letter-spacing:normal;font-weight:inherit}.about-content-wrapper .about-img img{width:100%}.services{display:flex;padding:6.25rem 0;flex-direction:column;align-items:center;gap:4rem;align-self:stretch;background-color:var(--color-secondary)}@media(max-width: 1024px){.services{padding:5rem 0;gap:2.75rem}}.services .services-header-section{text-align:center;width:80%}@media(max-width: 1024px){.services .services-header-section{width:100%}}.services .services-header-section .block-title{font-size:var(--title-lg-font-size);font-style:normal;font-weight:700;line-height:60px;letter-spacing:-0.96px}.services .services-container{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:1.5rem;flex-wrap:wrap;padding-left:2rem;padding-right:2rem}@media(max-width: 1024px){.services .services-container{padding-left:1rem;padding-right:1rem;flex-direction:column;gap:1.125rem}}.services .services-container .service{display:flex;padding:2rem;align-items:flex-start;gap:1.5rem;flex-shrink:0;cursor:pointer;border-radius:.5rem;background:#fff;box-shadow:0 0 2px 0 rgba(204,204,204,.4);transition:all .3s ease-in-out;flex:40%;align-self:stretch}.services .services-container .service.apply-border{border:2px solid var(--color-black)}.services .services-container .service:hover{box-shadow:0 0 20px rgba(0,0,0,.3);transform:translateY(-0.15rem)}@media(max-width: 1024px){.services .services-container .service{flex:auto}}@media(max-width: 564px){.services .services-container .service{padding:32px 16px}}.services .services-container .service p{color:var(--color-black);text-align:center;font-size:18px;height:200px}@media(max-width: 1024px){.services .services-container .service p{height:280px}}.services .services-container .service .service-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;align-self:stretch;text-align:center}.services .services-container .service .service-container .service-subtitle{font-size:1.125rem;font-style:normal;font-weight:700;line-height:28px;width:100%;height:auto;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;color:var(--color-white);padding:10px 0;max-width:550px}@media only screen and (min-width: 1024px)and (max-width: 1200px){.services .services-container .service .service-container .service-subtitle{padding:6px 0}}@media(max-width: 1024px){.services .services-container .service .service-container .service-subtitle{background-image:url(../../images/service_badge_mobile.png) !important;padding:8px 0}}@media only screen and (max-width: 365px){.services .services-container .service .service-container .service-subtitle{padding:6px 0}}.services .services-container .service .service-container .icon-container{width:64px;height:64px;overflow:hidden;background:#e0eaff;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0)}.services .services-container .service .service-container .icon-container.rounded{border-radius:50%}.services .services-container .service .service-container .icon-container .icon{width:100%;object-fit:cover}.services .services-container .service .service-container .services-link{font-family:Nunito;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-decoration:none;color:#3cb4ce}.services .services-container .service .service-title{font-size:24px;font-style:normal;font-weight:700;line-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root{--font-family: "Nunito", sans-serif;--text-font-size: 1rem;--text-sm-font-size: 0.75rem;--text-md-font-size: 1.125rem;--text-lg-font-size: 1.5rem;--text-error-font-size: 1rem;--title-font-size: 1.25rem;--title-md-font-size: 2rem;--title-lg-font-size: 3rem;--title-xl-font-size: 4.5rem;--subtitle-font-size: 1.1rem;--title-mobile-menu-font-size: 1rem;--color-primary: #3CB4CE;--color-secondary: #FEF1E5;--color-black: #232323;--color-white: #fff}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family)}.container{max-width:1220px;margin:0 auto;width:100%}@media(max-width: 1024px){.container{width:85%}}@media(max-width: 564px){.container{width:100%}}.d-flex{display:flex}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-items{align-items:center}.flex-basis-25{flex-basis:25%}.flex-basis-30{flex-basis:30%}.flex-basis-50{flex-basis:50%}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-row-1{flex:100% !important}.flex-row-2{flex:48% !important}.flex-row-3{flex:32% !important}.flex-row-4{flex:23% !important}.flex-row-5{flex:19% !important}.flex-row-6{flex:16% !important}.hidden{display:none}header{gap:2rem}.gap{gap:1rem}.gap-sm{gap:.6rem}.gap-md{gap:1.5rem}.gap-lg{gap:2rem}.gap-xl{gap:3rem}.padding{padding:1rem}.padding-sm{padding:.6rem}.padding-md{padding:1.5rem}.padding-lg{padding:2rem}.padding-xl{padding:3rem}.padding-tb{padding:1rem 0}.padding-tb-sm{padding:.8rem 0}.padding-tb-md{padding:1.5rem 0}.padding-tb-lg{padding:2rem 0}.padding-tb-xl{padding:3rem 0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--color-primary)}.shadow{box-shadow:17px 17px 0px var(--color-primary);border-radius:15px}.button{display:block;appearance:none;background:var(--bg-button);color:var(--color-button);text-decoration:none;cursor:pointer;line-height:1.625rem;transition:all .3s ease-in-out;padding:10px 18px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--gradient)}@media only screen and (min-width: 1024px){.hidden-on-lg{display:none}.flex-on-lg{display:flex}}header{background:var(--color-primary);position:sticky;top:0;width:100%;margin:0 auto;padding:1.125rem 0;z-index:9999}@media(max-width: 1024px){header{padding:1rem 0}}header .container{padding-left:2rem;padding-right:2rem}@media(max-width: 1024px){header .container{padding-left:1rem;padding-right:1rem}}.header-content-area{width:100%;display:flex;justify-content:space-between;align-items:center}.header-contact-area{display:flex;gap:1.5rem}@media(max-width: 1024px){.header-contact-area{flex-direction:row;align-items:end}}.header-contact-area a{text-decoration:none;color:var(--color-white);font-size:18px}.logo{width:52px}footer{background:var(--color-primary);color:var(--color-white);padding:4rem 1rem 3rem 1rem;border-top:2px solid var(--color-text-dark, #232323);border-bottom:2px solid var(--color-text-dark, #232323)}@media(max-width: 1024px){footer{padding:4rem 0 3rem 0}}footer .container{padding-left:2rem;padding-right:2rem}@media(max-width: 1024px){footer .container{padding-left:1rem;padding-right:1rem}}.footer-info{display:flex;justify-content:space-between;gap:2rem}@media(max-width: 1024px){.footer-info{flex-direction:column;gap:1rem}}.footer-info .logo{flex-basis:20%}.footer-info .logo img{width:92px}.footer-info .address{display:flex;flex-direction:column;flex-basis:40%}.footer-info .email{display:flex;flex-direction:column;flex-basis:20%}.footer-info .phone{display:flex;flex-direction:column;flex-basis:20%}.footer-info .address .title,.footer-info .email .title,.footer-info .phone .title{font-weight:bold;font-size:var(--title-font-size);margin-bottom:8px}.footer-info .address:nth-child(2),.footer-info .email:nth-child(2),.footer-info .phone:nth-child(2){font-weight:normal}.copyright{background:var(--color-primary);color:var(--color-white);text-align:center;padding:1.125rem 1rem}.copyright p{margin:0 !important}
