body{overflow:auto;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,a,body,button,em,h1,h2,h3,h4,h5,h6,html,input,label,legend,li,p,select,small,span,strong,table,td,textarea,th{font-family:Blinker,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:100}.hidescroll{overflow:hidden!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgb(62,62,62)}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.display{opacity:1!important}.container{width:auto;max-width:1300px;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.contact .row{width:100%}.row{display:flex;z-index:1}.img-fluid{max-width:60%;width:50%}.text-center{text-align:center}.bgred{background-color:red}.btn{outline:0;border:0;font-size:20px;border-radius:5px;text-decoration:none;color:white;font-weight:100;z-index:2;background-color:#000000;padding:10px 50px;margin:0 .5rem}.col-md-12{width:100%}.col-md-6{width:49.9%}.col-md-3{margin:0 1rem!important;width:100%}.col-md-4{width:33.3%}.col-md-4:first-child{margin-right:1rem}.col-md-4:last-child{margin-left:1rem}.col-lg-4{width:33.333333%}.col-md-6{width:50%}.mb-4{margin-bottom:1.5rem!important}.x{margin:0 1rem!important;width:33.3%}.navopened{background-color:#010606!important}.navopened .logo,.navopened ul li a,.navopened ul li button{color:#fafafa!important}.navopened .burger{background-color:#010606!important}.navbar{transition:background-color .4s;position:fixed;top:0;width:100%;padding:.5rem;background-color:transparent;z-index:20;backdrop-filter:blur(2px)}.navbar,.navbar ul,.navbar ul li{color:#fafafa}.navbar .logo{transition:all .2s;align-items:center;align-content:center;color:rgb(243,243,243);letter-spacing:2px;font-weight:100;margin:0;font-size:28px;padding-top:10px}.navbar .row{justify-content:space-between}.navbar .row,.navbar-left{display:flex;align-items:center}.navbar ul{transition:all .2s;margin-left:17rem;list-style:none}.navbar ul li{margin:0 1rem;display:inline-block}.navbar ul li a,.navbar ul li button{transition:all .2s;font-size:20px;cursor:pointer;text-decoration:none;color:rgb(243,243,243);font-weight:100}.navbar ul li button{background:none;border:none;color:rgb(243,243,243)}.button{cursor:pointer;transition:all .3s ease;position:fixed;transform:translateX(300%);top:20px;right:15px;z-index:10;padding:8px;border-radius:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.button:hover{background:rgba(255,255,255,.2);transform:translateX(300%) scale(1.1)}.burger{transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:.45rem;width:25px;height:3px;background-color:white;border-radius:2px;position:relative}.burger:last-child{margin-bottom:0}.bar.opened .burger:first-child{transform:rotate(45deg) translate(6px,6px)}.bar.opened .burger:nth-child(2){opacity:0;transform:scaleX(0)}.bar.opened .burger:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.video-fallback,video{position:absolute;top:0;left:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:-1;pointer-events:none;background-color:#000}video::-webkit-media-controls,video::-webkit-media-controls-panel{display:none!important}video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{display:none!important}.headerbg{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:1;pointer-events:none}.headerbg,header{width:100%;height:100vh}header{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}header h1{color:white;font-size:64px;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.8)}header .row,header h1{z-index:3;position:relative}header .row{margin-top:2rem}.header-content{position:relative;z-index:3;text-align:center}.opened{transform:translateX(0)!important}.main-title{font-size:48px;color:#111}.main-p{font-size:22px;font-weight:100}main{padding:3rem 0;background-color:#ffffff;width:100%}.text-white{color:white}.footer-top{margin:0;padding:.1rem 0;background-color:#111}.footer-text,.footer-top p{font-size:18px}.footer-text{margin-top:2.5px;color:#ffffff}footer{width:100%;height:auto;margin:0;padding:1rem 0;background-color:#010606;position:relative}.side1,.side2{width:50%}footer .col-md-3{height:100%}footer .logo{transition:all .2s;margin-bottom:0;align-items:center;align-content:center;color:rgb(243,243,243);letter-spacing:2px;font-weight:100;font-size:28px}.logo a{text-decoration:none;color:#fafafa}.footer-title{color:#fafafa;font-weight:100;font-size:22px;margin-bottom:0;word-wrap:normal}footer ul{list-style:none;margin-left:0;padding-left:0;margin-top:2.5px}footer ul li a{text-decoration:none;color:#ffffff;font-size:18px;font-weight:100}.footer-bottom-logo{position:absolute;bottom:20px;left:20px;z-index:1}@media (max-width:768px){footer{padding:2rem 0 4rem}.footer-bottom-logo{position:static;text-align:center;margin-top:2rem}.footer-bottom-logo-img{max-width:80px;height:auto}.side1,.side2{width:100%;margin-bottom:2rem}.footer .row{flex-direction:column;gap:2rem}.logo{font-size:20px;margin-bottom:1rem}.footer-text{font-size:14px;line-height:1.6}.footer-title{font-size:18px;margin-bottom:1rem}.social-btn{padding:10px 15px;font-size:14px}.contact{padding:2rem 0}.main-title{font-size:28px;margin-bottom:2rem}.contact-card{padding:1.5rem;margin:0 1rem}.form-row{flex-direction:column;gap:1rem}.contact-input,.contact-textarea{width:100%;padding:12px 15px;font-size:16px}.contact-textarea{min-height:120px}.form-btn{width:100%;padding:15px;font-size:16px}}@media (max-width:576px){header h1{font-size:24px!important;padding:0 .5rem}.header-content{padding:1rem .5rem}.navbar .row{padding:0 .5rem}.language-button,.language-option{width:32px;height:32px;font-size:14px}.navbar ul li a,.navbar ul li button{font-size:20px;padding:12px 25px}.about-title{font-size:24px}.about-subtitle{font-size:14px}.about-description{font-size:13px}.stats-grid,.values-grid{grid-template-columns:1fr;gap:1rem}.vision-mission{gap:1rem}.mission-card,.vision-card{padding:1rem}.card-title{font-size:20px}.card-description,.mission-list li{font-size:13px}.services-title{font-size:24px}.service-card{padding:1.5rem 1rem}.service-title{font-size:18px}.service-description{font-size:13px}.main-title{font-size:24px}.contact-card{margin:0 .5rem;padding:1rem}.contact-input,.contact-textarea{padding:10px 12px;font-size:14px}.form-btn{padding:12px;font-size:14px}.logo{font-size:18px}.footer-text{font-size:13px}.footer-title{font-size:16px}.social-btn{padding:8px 12px;font-size:13px}.footer-bottom-logo-img{max-width:60px}}.footer-bottom-logo-img{max-width:120px;height:auto;-o-object-fit:contain;object-fit:contain;opacity:1}.language-switcher{position:relative;z-index:1000}.language-dropdown{position:relative;display:inline-block}.language-button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;padding:8px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all .3s ease;backdrop-filter:blur(10px)}.language-button:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);transform:scale(1.1)}.current-flag{font-size:20px;line-height:1}.language-options{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:white;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-10px);transition:all .3s ease;z-index:1001;min-width:60px;display:flex;flex-direction:column;gap:4px;padding:8px}.language-dropdown:hover .language-options{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.language-option{width:40px;height:40px;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease}.language-option:hover{background-color:#f5f5f5;transform:scale(1.1)}.language-option.active{background-color:#e3f2fd;transform:scale(1.1)}.language-option .flag{font-size:18px;line-height:1}.social-links{list-style:none;margin:0;padding:0}.social-links li{margin:.5rem 0}.social-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;color:#fff;text-decoration:none;font-size:16px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.social-btn.instagram{background:linear-gradient(45deg,#f58529,#feda77,#dd2a7b,#8134af,#515bd4)}.social-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.gotop{transition:all .2s;background-color:#111;position:fixed;border-radius:25px;padding:1rem;border:0;opacity:0;outline:0;cursor:pointer;font-weight:100;box-shadow:0 0 5px .2px #000000;color:white;bottom:20px;right:15px}.card-title{font-size:24px}.p-3{padding:.2rem 1rem}.card-text{padding:0 0 1rem;font-weight:100;font-size:18px}.card{cursor:pointer;border-radius:10px;width:100%;transition:all .2s;background-color:white;box-shadow:5px 5px 5px 5px #e5e5e5}.card:hover{transform:scale(1.03)}.services .col-md-4{margin:1rem}ul li a{cursor:pointer}.about{margin-bottom:15rem}.card-cover{padding:2rem 0;border-radius:15px;height:auto;width:100%}.s{width:100%;margin:0 1rem!important}.contact-input{border-radius:5px;padding:15px 0 10px 5px;background-color:rgba(0,0,0,.76)}.contact-input,.form-btn{color:white;font-size:20px;width:100%;outline:0;border:0}.form-btn{cursor:pointer;border-radius:5px;text-decoration:none;font-weight:100;z-index:1;background-color:#111;padding:10px 50px;transition:background-color .2s}.contact-textarea{color:white;border-radius:5px;padding:15px 0 10px 5px;font-size:20px;width:100%!important;min-width:100%!important;max-width:100%!important;height:300px;min-height:300px;max-height:600px;outline:0;border:0;background-color:rgba(0,0,0,.76)}.contact-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;background:#0b0f10;border:1px solid #111;border-radius:16px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2)}.contact-info{color:#fff}.contact-info h3{margin-top:0;color:#fff}.contact-list{margin-top:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.contact-item{color:#cfcfcf}.contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.contact-form .contact-input,.contact-form .contact-textarea{background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.contact-form .contact-input::-moz-placeholder,.contact-form .contact-textarea::-moz-placeholder{color:#bfbfbf}.contact-form .contact-input::placeholder,.contact-form .contact-textarea::placeholder{color:#bfbfbf}@media (max-width:992px){.contact-card{padding:1.5rem}.contact-card,.contact-form .form-row{grid-template-columns:1fr}}.contact-only-form{grid-template-columns:1fr 1fr}.contact-only-form:after{content:"";border-radius:12px;background:#000 url(/img/img1.png) 50%/contain no-repeat;min-height:340px}@media (max-width:992px){.contact-only-form{grid-template-columns:1fr}.contact-only-form:after{display:none}}@media (max-width:1300px){.container{max-width:1300px}}@media (max-width:992px){.col-md-4{width:49.9%}.navbar ul{margin-left:5rem}.container{max-width:960px}.col-md-3{width:100%}.side1 .row,.side2 .row{display:inline-block;width:100%}}@media (max-width:768px){header h1{text-align:center;font-size:32px!important;line-height:1.2;padding:0 1rem}.header-content{padding:2rem 1rem}.container{max-width:100%;padding:0 1rem}.navbar{backdrop-filter:none;padding:10px 0}.navbar .row{justify-content:space-between;align-items:center;padding:0 1rem}.navbar-left{z-index:10}.navbar ul{backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(1,6,6,.95),rgba(0,0,0,.9));z-index:5;position:fixed;top:0;right:0;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateX(100%);transition:transform .3s ease;list-style:none;margin:0;padding:0}.navbar ul.opened{z-index:5;transform:translateX(0)}.navbar ul li{margin:1.5rem 0;display:block;opacity:1;transform:translateY(0)}.navbar ul:not(.opened) li{opacity:0;transform:translateY(20px)}.navbar ul.opened li{opacity:1;transform:translateY(0)}.navbar ul.opened li:first-child{transition-delay:.1s}.navbar ul.opened li:nth-child(2){transition-delay:.2s}.navbar ul.opened li:nth-child(3){transition-delay:.3s}.navbar ul.opened li:nth-child(4){transition-delay:.4s}.navbar ul.opened li:nth-child(5){transition-delay:.5s}.navbar ul li a,.navbar ul li button{cursor:pointer;font-size:24px;text-decoration:none;color:#fafafa;font-weight:100;position:relative;overflow:hidden;padding:15px 30px;border-radius:8px;transition:all .3s ease;background:none;border:none;width:100%;text-align:center}.navbar ul li a:hover,.navbar ul li button:hover{background:rgba(255,255,255,.1);transform:translateX(10px);color:#ffffff}.language-switcher{position:relative;z-index:10}.language-button{width:36px;height:36px;font-size:16px}.language-options{min-width:50px;padding:6px}.language-option{width:36px;height:36px;font-size:16px}.button{z-index:10;position:relative}.col-md-4{width:55.9%!important}.col-lg-4{width:50%!important}.col-md-6{width:100%!important}}@media (max-width:576px){.col-md-4:first-child{margin-right:0}.col-md-4:last-child{margin-left:0}.services .col-md-4{margin:2rem auto!important;width:87.9%!important}.col-lg-4,.col-md-4,.col-md-6{width:100%!important}.services .col-lg-4{margin:1rem auto!important;width:87.9%!important}.contact .col-md-4{margin:none!important}.col-md-3{margin:0!important}footer .row{display:block}.side1,.side2{width:100%}.navopened ul{top:55px!important}.navopened{background-color:#010606!important}.navopened .logo,.navopened ul li a,.navopened ul li button{color:#fafafa!important}.navopened .burger{background-color:#fafafa!important}.container{width:auto}header h1{font-size:44px}.btn{padding:10px 30px}.container{max-width:540px}.button{transform:translateX(0)}.navbar .logo{z-index:3;color:#fafafa;padding-top:0}.burger{background-color:#fafafa}.navbar{backdrop-filter:none;padding:10px 0}.navbar ul{backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(1,6,6,.95),rgba(0,0,0,.9));z-index:5;position:fixed;top:0;left:0;height:100vh;width:100%;list-style:none;text-align:center;margin:0;padding:8rem 0 0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 50px rgba(0,0,0,.3)}.navbar ul.opened{z-index:5;transform:translateX(0)}.navbar ul li{margin:1.5rem 0;display:block;opacity:1;transform:translateY(0);transition:all .3s ease}.navbar ul:not(.opened) li{opacity:0;transform:translateY(20px)}.navbar ul.opened li{opacity:1;transform:translateY(0)}.navbar ul.opened li:first-child{transition-delay:.1s}.navbar ul.opened li:nth-child(2){transition-delay:.2s}.navbar ul.opened li:nth-child(3){transition-delay:.3s}.navbar ul.opened li:nth-child(4){transition-delay:.4s}.navbar ul.opened li:nth-child(5){transition-delay:.5s}.navbar ul li a,.navbar ul li button{cursor:pointer;font-size:24px;text-decoration:none;color:#fafafa;font-weight:300;padding:1rem 2rem;display:block;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.navbar ul li a:hover,.navbar ul li button:hover{background:rgba(255,255,255,.1);transform:translateX(10px);color:#ffffff}.navbar ul li a:before,.navbar ul li button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.navbar ul li a:hover:before,.navbar ul li button:hover:before{left:100%}.col-md-6{width:100%}.row{display:inline-block}}.mb-2{margin-bottom:2rem!important}.mb-1{margin-bottom:1rem!important}.about-section{padding:2rem 0;background-color:#ffffff}.about-hero{margin-bottom:2rem}.about-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.about-text{padding-right:2rem}.about-title{font-size:48px;color:#111}.about-subtitle,.about-title{margin-bottom:1.5rem;font-weight:100}.about-subtitle{font-size:20px;color:#333;line-height:1.6}.about-description{font-size:18px;color:#666;line-height:1.7;font-weight:100}.about-image{display:flex;justify-content:center;align-items:center}.about-image img{max-width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.stats-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2rem 0;margin:2rem 0;border-radius:20px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;text-align:center}.stat-item{padding:1.5rem}.stat-number{font-size:3rem;font-weight:700;color:#111;margin-bottom:.5rem}.stat-label{font-size:16px;color:#666;font-weight:100}.vision-mission{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin:2rem 0}.mission-card,.vision-card{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #f0f0f0}.card-icon{font-size:3rem;display:block;filter:grayscale(100%) brightness(0)}.card-icon,.card-title{margin-bottom:1.5rem;color:#111}.card-title{font-size:28px;font-weight:100}.card-description{font-size:16px;color:#666;line-height:1.7;font-weight:100}.mission-list{list-style:none;padding:0;margin:0}.mission-list li{font-size:16px;color:#666;line-height:1.7;margin-bottom:1rem;padding-left:1.5rem;position:relative;font-weight:100}.mission-list li:before{content:"✓";position:absolute;left:0;color:#111;font-weight:700}.values-section{margin-top:2rem}.section-title{font-size:36px;color:#111;text-align:center;margin-bottom:3rem;font-weight:100}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.value-card{background:white;padding:2rem;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);text-align:center;transition:transform .3s ease;border:1px solid #f0f0f0}.value-card:hover{transform:translateY(-5px)}.value-icon{font-size:3rem;margin-bottom:1.5rem;display:block;color:#111;filter:grayscale(100%) brightness(0)}.value-title{font-size:22px;color:#111;margin-bottom:1rem;font-weight:100}.value-description{font-size:16px;color:#666;line-height:1.6;font-weight:100}@media (max-width:1200px){.about-content{gap:1.5rem}.about-text{padding-right:1rem}.about-title{font-size:42px}.vision-mission{gap:1.5rem}.mission-card,.vision-card{padding:2rem}}@media (max-width:992px){.about-section{padding:1.5rem 0}.about-content{grid-template-columns:1fr;gap:1.5rem}.about-text{padding-right:0;order:2}.about-image{order:1}.about-title{font-size:38px;text-align:center}.about-subtitle{font-size:18px;text-align:center}.about-description{font-size:16px;text-align:center}.vision-mission{grid-template-columns:1fr;gap:1.5rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-number{font-size:2.5rem}.values-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:768px){.about-section{padding:2rem 0}.about-hero{margin-bottom:1.5rem}.about-content{gap:1rem}.about-title{font-size:32px}.about-subtitle{font-size:16px}.about-description{font-size:14px}.vision-mission{margin:1.5rem 0;gap:1rem}.mission-card,.vision-card{padding:1.5rem}.card-title{font-size:24px}.card-description{font-size:14px}.stats-section{padding:1.5rem 0;margin:1.5rem 0}.stats-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.stat-item{padding:1rem}.stat-number{font-size:2rem}.stat-label{font-size:14px}.values-section{margin-top:1.5rem}.section-title{font-size:28px;margin-bottom:2rem}.values-grid{grid-template-columns:1fr;gap:1rem}.value-card{padding:1.5rem}.value-title{font-size:20px}.value-description{font-size:14px}}@media (max-width:576px){.about-section{padding:.5rem 0}.about-hero{margin-bottom:1rem}.about-content{gap:.5rem}.about-title{font-size:28px}.about-subtitle{font-size:14px}.about-description{font-size:13px}.vision-mission{margin:1rem 0;gap:.5rem}.mission-card,.vision-card{padding:1rem}.card-title{font-size:20px}.card-description{font-size:13px}.stats-section{padding:1rem 0;margin:1rem 0}.stats-grid{grid-template-columns:1fr;gap:.5rem}.stat-item{padding:.5rem}.stat-number{font-size:1.8rem}.stat-label{font-size:12px}.values-section{margin-top:1rem}.section-title{font-size:24px;margin-bottom:1rem}.values-grid{grid-template-columns:1fr;gap:.5rem}.value-card{padding:1rem}.value-title{font-size:18px}.value-description{font-size:13px}}.services-section{padding:4rem 0;background-color:#ffffff}.services-title{font-size:48px;color:#111;text-align:center;margin-bottom:3rem;font-weight:100}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.service-card{background-color:white;border-radius:15px;padding:2.5rem 2rem;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;text-align:center;border:1px solid #f0f0f0}.service-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.service-image{margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center}.service-image img{max-width:80px;height:auto;-o-object-fit:contain;object-fit:contain}.service-title{font-size:24px;color:#111;margin-bottom:1rem;font-weight:100}.service-description{color:#666;font-size:16px;line-height:1.6;font-weight:100}@media (max-width:768px){.services-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.service-card{padding:2rem 1.5rem}.services-title{font-size:36px;margin-bottom:2rem}.service-image img{max-width:70px}}@media (max-width:576px){.services-section{padding:3rem 0}.services-title{font-size:32px}.service-card{padding:1.5rem 1rem}.service-image img{max-width:60px}.service-title{font-size:20px}.service-description{font-size:14px}}.references{padding:3rem 0;background-color:#ffffff}.reference-card{background-color:white;border-radius:15px;padding:0;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;height:100%;overflow:hidden;border:1px solid #f0f0f0}.reference-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.reference-image{width:100%;height:200px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background-color:#ffffff;padding:16px}.reference-image img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.reference-card:hover .reference-image img{transform:scale(1.05)}.reference-card h3{color:#111;font-size:24px;margin:1.5rem 1.5rem 1rem;font-weight:100}.reference-card p{color:#666;font-size:16px;line-height:1.6;margin:0 1.5rem 1.5rem;font-weight:100}