.main_content_sub{padding:0;}
.dienst_img{width:100%;height:300px;object-fit:cover;background:url(../images/webp/gta_bg.webp) repeat fixed 100%;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:top center;}
.main_block_223{background-color:#ffffff38;padding:5px 20px 20px 20px;margin:0 auto;;}
.container2{width:100%;max-width:991px;margin:0 auto;display:block;}
.pb-16{margin-top:30px;}
.grid{display:grid;}
.gap-6{gap:1.5rem;}
ul,ol{padding-left:10px;margin-top:0;margin-bottom:0;}
.autobk-services{--autobk-primary-color:#115e59;--autobk-secondary-color:#f0fdfa;min-height:100vh;background:linear-gradient(to bottom right,#115e59,#125a54);color:white;}
.autobk-services .fade-in{position:relative;}
.autobk-services .pulse{animation:autobk-pulse 2s infinite;}
.autobk-services .hover-lift{transition:transform 0.3s ease;}
.autobk-services .hover-lift:hover{transform:translateY(-5px);}
.autobk-services .hero-image2{width:100%;height:300px;object-fit:cover;}
.autobk-services .hero-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgb(0 0 0 / 55%);padding:2rem;}
.autobk-services .hero-title{font-size:2.25rem;font-weight:bold;color:white;text-align:center;margin-bottom:1rem;}
.autobk-services .hero-description{font-size:1.125rem;color:rgba(255,255,255,0.9);text-align:center;max-width:48rem;margin-top:25px;}
.autobk-services .service-card{background-color:rgba(255,255,255,0.1);border:none;overflow:hidden;border-radius:0.5rem;transition:transform 0.3s ease,box-shadow 0.3s ease;}
.autobk-services .service-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.2);}
.autobk-services .service-card-image{width:100%;height:150px;object-fit:cover;}
.autobk-services .service-card-content{padding:1.5rem;}
.autobk-services .service-card-icon{background-color:rgba(255,255,255,0.2);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;margin-bottom:1rem;color:white;}
.autobk-services .service-card-title{font-size:1.25rem;font-weight:bold;color:white;margin-bottom:0.5rem;}
.autobk-services .service-card-description{color:#2e373c6b;font-size:0.875rem;line-height:1.5;}
.autobk-services .additional-services{background-color:#2e373c6b;border-radius:0.5rem;height:100%;padding:1.5rem;}
.autobk-services .additional-services-list{display:flex;flex-direction:column;gap:1rem;position:relative;}
.autobk-services .additional-services-item{display:flex;align-items:flex-start;gap:0.5rem;}
.autobk-services .additional-services-icon{margin-top:0.25rem;border-radius:9999px;background-color:rgba(255,255,255,0.2);padding:0.25rem;display:flex;align-items:center;justify-content:center;color:white;position:relative;top:-12px;}
.autobk-services .benefits-section{background-color:#2e373c6b;border-radius:0.5rem;padding:3rem 2rem;}
.autobk-services .benefits-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;}
.autobk-services .benefit-item{text-align:center;}
.benefit-item p{color:#d9d9d9;font-weight:400;}
.autobk-services .benefit-icon{width:3rem;height:3rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;color:white;}
.autobk-services .benefit-title{font-weight:bold;margin-bottom:0.5rem;}
.autobk-services .cta-section{background-color:rgb(0 0 0 / 20%);border-radius:0.5rem;text-align:center;padding:2rem;}
.autobk-services .cta-title{font-size:1.5rem;font-weight:bold;color:white;margin-bottom:1rem;}
.autobk-services .cta-description{color:rgba(255,255,255,0.9);margin-bottom:1.5rem;}
.autobk-services .cta-button{display:inline-flex;align-items:center;padding:0.75rem 3.5rem;border:1px solid transparent;font-size:1.5rem;font-weight:500;border-radius:0.375rem;transition:background-color 0.3s ease,transform 0.3s ease;text-decoration:none;box-shadow:0px 10px 10px -3px #0000007d;margin:20px;}
.autobk-services .cta-button:hover{transform:translateY(-2px);}
.autobk-services .cta-button:focus{outline:none;box-shadow:0 0 0 2px rgba(20,184,166,0.5);}
.autobk-services .cta-button-icon{width:1.25rem;height:1.25rem;margin-right:0.5rem;display:flex;align-items:center;justify-content:center;color:white;}
.autobk-services .service-card-icon svg,.autobk-services .additional-services-icon svg,.autobk-services .benefit-icon svg,.autobk-services{width:100%;height:100%;}
@keyframes autobk-fadeIn{from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
@keyframes autobk-pulse{0%{transform:scale(1);}
50%{transform:scale(1.05);}
100%{transform:scale(1);}
}
@media (max-width:768px){.autobk-services .hero-description{margin-top:10px;}
}
@media (min-width:1024px){.autobk-services .hero-title{font-size:3.75rem;}
}
.autobk-services .section-title{font-size:1.5rem;font-weight:bold;color:white;margin-bottom:2rem;text-align:center;margin-top:70px;}
.autobk-services .services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;}
@media (min-width:1024px){.autobk-services .services-grid{grid-template-columns:repeat(3,1fr);}
}
.autobk-services .fade-in-delay-0-2s{animation-delay:0.2s;}
.autobk-services .fade-in-delay-0-7s{animation-delay:0.7s;}
.autobk-services .fade-in-delay-1s{animation-delay:1s;}
.autobk-services .fade-in-delay-1-1s{animation-delay:1.1s;}
.autobk-services .fade-in-delay-1-2s{animation-delay:1.2s;}
.additional-services-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;}
@media (max-width:991px){.autobk-services .hero-description{font-weight:300;}
}
@media (min-width:768px){.autobk-services .hero-title{font-size:3rem;}
.autobk-services .benefits-grid{grid-template-columns:repeat(3,1fr);}
.autobk-services .services-grid{grid-template-columns:repeat(3,1fr);}
.grid-cols-2{grid-template-columns:repeat(2,1fr);}
.additional-services-grid{grid-template-columns:repeat(2,1fr);}
}
.autobk-services .testimonial{background-color:rgba(255,255,255,0.1);border-radius:0.5rem;padding:1.5rem;margin-bottom:1rem;}
.autobk-services .testimonial p{font-style:italic;margin-bottom:0.5rem;}
.mb-4{color:black;font-weight:400;}
.mb-44{color:white;}
.autobk-services .testimonial .author{font-weight:bold;text-align:right;}
.autobk-services{color:#f0f9ff;}
.autobk-services .service-card-description,.autobk-services .additional-services-item span,.autobk-services .cta-description{color:white;font-weight:400;}
@media (max-width:640px){.autobk-services .hero-title{font-size:1.75rem;line-height:1.75rem;padding-top:10px;}
.autobk-services .hero-description{font-size:1rem;line-height:1.5rem;}
.autobk-services .service-card-title{font-size:1.125rem;}
}
@media (max-width:468px){.autobk-services .cta-button{padding:0.75rem 1.5rem;}
.hero-description{font-size:0.75rem !important;line-height:2;}
}
