@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);*{padding:0;box-sizing:border-box;margin:0}html{--main-clr-hover:#d62828;--brand-light:#a8dadc;--brand-cream:beige;overflow-x:hidden;--accent-clr:#1d3557;--max-w:1200px;--brand-gold:#f1a545;--rounded-circle:50%;--rounded-full:999px;--brand-dark:#1d3557;--light-text:#3d3d3d;--secondary-clr:#457b9d;--main-clr-txt:#fff;--light-bg:#f8f9fa;--dp:10px;--dark-text:#1a1a1a;--main-clr:#e63946}body,html{font-family:Poppins,sans-serif}body,html{font-size:14px;color:var(--light-text);line-height:1.6}.bido-container{padding:0 var(--px);max-width:var(--max-w);margin:0 auto;width:100%}.bido-container,.container{transition:all .3s ease}.px{padding-right:var(--px);padding-left:var(--px)}.h-100vh{min-height:100vh}.row{flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x)*-.5);margin-left:calc(var(--bs-gutter-x)*-.5);display:flex}.col{flex:1 0 0%;transition:all .3s ease}a{color:var(--main-clr);transition:all .3s cubic-bezier(.25,.46,.45,.94)}a,a:hover{text-decoration:none}a:hover{color:#b72f7d}.text-accent,.text-accent-hover:hover{color:var(--main-clr)!important}.bg-accent{background:var(--main-clr)}.bg-accent,.btn-accent{color:var(--main-clr-txt)}.btn-accent{border:none;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;background:linear-gradient(135deg,var(--main-clr) 0,#4a9539 100%)}.btn-accent:hover{transform:translateY(-2px);filter:brightness(.96);box-shadow:0 10px 28px rgba(0,0,0,.12)}.border-accent,.hover-border-accent:hover{border-color:var(--main-clr)!important}button,input,select,textarea{transition:all .3s ease;font-family:inherit}img{max-width:100%;display:block}.dpy{padding-top:5rem;padding-bottom:100px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.img-hover-scale .img{overflow:hidden;position:relative;display:flex}.img-hover-scale .img img{height:100%;transition:all .5s cubic-bezier(.25,.46,.45,.94);width:100%}.img-hover-scale:hover .img img{transform:scale(1.12);filter:brightness(1.1)}.home-sec-pr{margin-bottom:2rem;gap:1.5rem!important}.home-sec-pr .card-box{height:320px;overflow:hidden;padding:40px 25px;color:#fff;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;background-size:cover;align-items:flex-end;box-shadow:0 8px 28px rgba(0,122,204,.12);background-position:50%;border-radius:16px;cursor:pointer;display:flex}.home-sec-pr .card-box:before{background:linear-gradient(135deg,rgba(0,0,0,.15),rgba(0,0,0,.35));z-index:1}.home-sec-pr .card-box:after,.home-sec-pr .card-box:before{transition:all .4s ease;content:"";position:absolute;inset:0}.home-sec-pr .card-box:after{opacity:1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));z-index:0}.home-sec-pr .card-box .content{transition:all .4s ease;position:relative;width:100%;z-index:2}.home-sec-pr .card-box h4{font-size:22px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 6px rgba(0,0,0,.4);color:#fff;transition:all .4s ease;letter-spacing:.5px}.home-sec-pr .card-box p{font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.3);color:hsla(0,0%,100%,.95);transition:all .4s ease;opacity:1;line-height:1.6}.home-sec-pr .card-box:hover{transform:translateY(-12px);box-shadow:0 16px 48px rgba(0,122,204,.25)}.home-sec-pr .card-box:hover:before{background:linear-gradient(135deg,rgba(0,0,0,.25),rgba(0,0,0,.4))}.home-sec-pr .card-box:hover:after{opacity:1;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.5))}.home-sec-pr .card-box:hover h4{transform:translateX(5px);color:#fff}.home-sec-pr .card-box:hover p{transform:translateY(2px);opacity:1}html:has(header.open-menu){overflow:hidden}header{padding:25px 0;transition:all .3s ease;position:fixed;flex-direction:column;gap:0;top:0;background-color:#fff;left:0;width:100%;display:flex;z-index:999}html:has(.bd-entry) header{color:#fff;background-color:transparent}header.move{top:-116px}header.sticky{color:#000!important;background-color:#fff!important;box-shadow:0 15px 25px -20px rgba(0,0,0,.1)}header>.t>div{margin-bottom:20px;display:flex}header>.t>div>div{flex:1}header>.t>div>.c{justify-content:center;align-items:center;display:flex}header>.t>div>.c .logo{height:90px;color:inherit}header>.t>div>.c .logo svg{height:25px;fill:currentColor}header>.t>div>.c .logo img{height:100%}body:has(.bd-entry) header>.t>div>.c .logo img{filter:brightness(0) invert(1)}header>.t>div>.r{justify-content:flex-end;align-items:center;display:flex}header>.b>div{display:flex}header>.b>div>div{flex:1}header>.b>div>.c{justify-content:center;align-items:center;display:flex}header>.b>div>.c nav ul{list-style:none;padding:0;gap:35px;margin:0;display:flex}header>.b>div>.c nav ul li a{font-size:14px;color:inherit;transition:all .2s ease;position:relative;opacity:.75;white-space:nowrap}header>.b>div>.c nav ul li a:before{height:var(--size);transform:translate(-50%,5px);transition:all .2s ease;content:"";position:absolute;opacity:0;top:100%;background-color:var(--main-clr);border-radius:50%;left:50%;width:var(--size);--size:7px;display:inline-block}header>.b>div>.c nav ul li a.active:before{opacity:1}header>.b>div>.c nav ul li a.active,header>.b>div>.c nav ul li a:hover{color:var(--main-clr);opacity:1}header>.b>div>.r{justify-content:flex-end;gap:10px;align-items:center;display:flex}header .header-menu{height:100dvh;transform:scale(0) translateY(-50%);pointer-events:none;overflow-y:auto;padding-top:50px;color:#000;transition:all .3s ease;position:fixed;flex-direction:column;opacity:1;gap:70px;top:0;background-color:rgba(250,252,255,.975);transform-origin:top center;padding-bottom:30px;left:0;width:100%;display:flex}header.open-menu .header-menu{transform:scale(1) translateY(0);pointer-events:all;opacity:1}header .header-menu>.t>div{max-width:900px}header .header-menu>.b,header .header-menu>.t>div{justify-content:space-between;align-items:center;display:flex}header .header-menu>.b{height:100%;flex-direction:column;gap:10px}header .header-menu>.b>div{justify-content:space-between;display:flex}header .header-menu>.b>div .l{width:100%}header .header-menu>.b>div .r{max-width:300px;width:100%}.top-right,header .header-menu>.b .top-right{right:20px;position:absolute;top:20px}.ghost-header{height:106px}footer.footer-modern{overflow:hidden;padding:0;color:#e5e7eb;position:relative;box-shadow:0 -10px 30px rgba(0,0,0,.1);background:linear-gradient(135deg,#1a1a1a,#2d2d2d 50%,#1f1f1f);width:100%;margin-top:80px;font-family:Poppins,sans-serif}footer.footer-modern:before{background:radial-gradient(circle at 20% 80%,rgba(102,185,81,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(102,185,81,.06) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(102,185,81,.04) 0,transparent 50%)}footer.footer-modern:after,footer.footer-modern:before{pointer-events:none;right:0;content:"";position:absolute;bottom:0;top:0;left:0}footer.footer-modern:after{background-size:40px 40px;background-image:linear-gradient(45deg,rgba(102,185,81,.02) 1px,transparent 0),linear-gradient(-45deg,rgba(102,185,81,.02) 1px,transparent 0)}.footer-container{padding:0 var(--dp);position:relative;max-width:var(--max-w);margin:0 auto;z-index:2}.footer-main-section{padding:70px 0 50px;position:relative;border-bottom:1px solid rgba(102,185,81,.15)}.footer-wave-bg{height:60px;overflow:hidden;position:absolute;top:-1px;left:0;width:100%;z-index:1}.footer-wave-bg svg{height:100%;width:100%;display:block}.footer-content-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:50px;align-items:start;display:grid}.footer-column{flex-direction:column;display:flex}.footer-brand-column{padding-right:20px}.footer-logo-section{margin-bottom:20px}.footer-brand-title{font-size:1.8rem;font-weight:800;color:var(--main-clr);text-transform:uppercase;position:relative;letter-spacing:1px;margin:0 0 8px}.footer-brand-title:after{height:3px;content:"";position:absolute;bottom:-8px;border-radius:2px;background:linear-gradient(90deg,var(--main-clr),#7bc968);left:0;width:60px}.footer-brand-tagline{font-size:.95rem;font-weight:300;font-style:italic;color:#9ca3af;margin:0}.footer-description{color:#d1d5db;text-align:justify;margin:0}.footer-social-media{flex-wrap:wrap;gap:15px;display:flex}.social-link{height:50px;overflow:hidden;justify-content:center;border:2px solid rgba(102,185,81,.3);text-decoration:none;color:var(--main-clr);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;align-items:center;border-radius:50%;background:linear-gradient(135deg,rgba(102,185,81,.1),rgba(102,185,81,.2));width:50px;display:flex}.social-link:before{height:0;transform:translate(-50%,-50%);transition:all .4s ease;content:"";position:absolute;top:50%;border-radius:50%;background:var(--main-clr);left:50%;width:0;z-index:-1}.social-link:hover:before{height:120%;width:120%}.social-link:hover{border-color:var(--main-clr);transform:translateY(-5px) scale(1.05);color:#fff;box-shadow:0 10px 25px rgba(102,185,81,.3)}.footer-column-title{font-size:1.1rem;font-weight:700;color:#fff;text-transform:uppercase;position:relative;letter-spacing:1px;margin:0 0 25px;padding-bottom:12px}.footer-column-title:after{height:2px;content:"";position:absolute;bottom:0;border-radius:2px;background:var(--main-clr);left:0;width:40px}.footer-links{flex-direction:column;gap:0;display:flex}.footer-links li a{padding:0;font-size:.95rem;text-decoration:none;font-weight:400;color:#d1d5db;transition:all .3s ease;position:relative;display:inline-block}.footer-links li a:before{transform:translateX(-10px);margin-right:8px;color:var(--main-clr);transition:all .3s ease;opacity:0}.footer-links li a:hover{color:var(--main-clr)}.footer-links li a:hover:before{transform:translateX(0);opacity:1}.footer-contact-info{gap:18px}.contact-item{overflow:hidden;border-left:3px solid transparent;padding:15px 18px;transition:all .3s ease;position:relative;gap:15px;align-items:center;border-radius:10px;background:rgba(102,185,81,.05);display:flex}.contact-item:before{height:100%;transition:left .5s ease;content:"";position:absolute;top:0;background:linear-gradient(90deg,transparent,rgba(102,185,81,.1),transparent);left:-100%;width:100%}.contact-item:hover:before{left:100%}contact-item:hover{transform:translateX(8px);border-left-color:var(--main-clr);background:rgba(102,185,81,.1)}.contact-icon{height:35px;flex-shrink:0;justify-content:center;color:var(--main-clr);align-items:center;border-radius:50%;background:rgba(102,185,81,.15);width:35px;display:flex}.contact-details{flex:1}.contact-text{font-size:.95rem;text-decoration:none;font-weight:500;color:#d1d5db;transition:color .3s ease}.contact-item:hover .contact-text{color:#fff}.footer-regions-section{padding:60px 0;position:relative;border-bottom:1px solid rgba(102,185,81,.15);background:rgba(102,185,81,.03);width:100%}.footer-regions-section:before{pointer-events:none;right:0;content:"";position:absolute;bottom:0;top:0;background:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(102,185,81,.02) 0,rgba(102,185,81,.02) 40px);left:0}.regions-title{justify-content:center;font-size:1.4rem;font-weight:800;color:#fff;text-transform:uppercase;position:relative;letter-spacing:1.5px;gap:15px;text-align:center;margin:0 0 45px;padding-bottom:20px}.regions-title,.title-icon{align-items:center;display:flex}.title-icon{animation:pulse 2s infinite;color:var(--main-clr)}.regions-title:after{height:4px;transform:translateX(-50%);content:"";position:absolute;bottom:0;box-shadow:0 2px 10px rgba(102,185,81,.3);border-radius:2px;background:linear-gradient(90deg,var(--main-clr),#7bc968,var(--main-clr));left:50%;width:80px}.regions-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));position:relative;gap:35px;z-index:1}.region-group{overflow:hidden}.region-group:before{height:100%;transform:rotate(45deg);right:-50%;transition:all .6s ease;position:absolute;opacity:0;top:-50%;background:linear-gradient(45deg,transparent,rgba(102,185,81,.1),transparent);width:100%}.region-group:hover:before{animation:shimmer 1.5s ease-in-out;opacity:1}.region-city{font-size:1.1rem;font-weight:700;color:var(--main-clr);text-transform:uppercase;position:relative;letter-spacing:.8px;gap:10px;margin:0 0 20px;align-items:center;display:flex}.city-icon{filter:drop-shadow(0 2px 4px rgba(102,185,81,.3));font-size:1.2rem}.region-city:after{height:2px;transition:width .3s ease;content:"";position:absolute;bottom:-8px;border-radius:1px;background:var(--main-clr);left:0;width:30px}.region-group:hover .region-city:after{width:50px}.region-list{list-style:none;padding:0;flex-direction:column;gap:10px;margin:0;display:flex}.region-list li{transition:all .3s ease;position:relative;padding-left:20px}.region-list li:before{font-size:.9rem;color:var(--main-clr);transition:all .3s ease;content:"ğŸ“";position:absolute;left:0}.region-list li:hover:before{transform:scale(1.2)}.region-list li a{padding:5px 0;font-size:.9rem;text-decoration:none;font-weight:400;color:#d1d5db;transition:all .3s ease;position:relative;border-radius:4px;display:block}.region-list li a:after{height:1px;transition:width .3s ease;content:"";position:absolute;bottom:0;background:var(--main-clr);left:0;width:0}.region-list li a:hover{color:var(--main-clr);padding-left:8px}.region-list li a:hover:after{width:100%}.footer-bottom-section{padding:30px 0;position:relative;background:linear-gradient(135deg,#0f172a,#1e293b);width:100%}.footer-bottom-section:before{height:1px;right:0;content:"";position:absolute;top:0;background:linear-gradient(90deg,transparent,var(--main-clr),transparent);left:0}.footer-bottom-content{gap:25px}.footer-bottom-left,.footer-bottom-right{gap:15px;align-items:center;display:flex}.copyright{font-size:.95rem;font-weight:400;color:#9ca3af;gap:8px;margin:0;align-items:center;display:flex}.copyright-icon{font-size:1.1rem;font-weight:700;color:var(--main-clr)}.company-highlight{font-weight:500;color:#d1d5db;margin-left:10px}.powered-link{font-size:.9rem;text-decoration:none;color:#9ca3af;transition:all .3s ease;gap:8px;align-items:center;display:flex}.powered-text{font-weight:300}.baykus-logo{padding:6px 12px;border:1px solid rgba(102,185,81,.2);transition:all .3s ease;gap:5px;align-items:center;border-radius:20px;background:rgba(102,185,81,.1);display:flex}.baykus-name{font-weight:700;letter-spacing:.5px}.baykus-name,.powered-link:hover{color:var(--main-clr)}.powered-link:hover .baykus-logo{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,185,81,.2);background:rgba(102,185,81,.2)}@media (max-width:768px){footer.footer-modern{margin-top:60px}.footer-main-section{padding:50px 0 40px}.footer-content-grid{grid-template-columns:1fr;gap:40px;text-align:center}.footer-brand-column{padding-right:0}.footer-brand-title:after,.footer-column-title:after{transform:translateX(-50%);left:50%}.footer-links,.footer-social-media{justify-content:center}.footer-contact-info{align-items:center}.contact-item{max-width:350px;margin:0 auto}.regions-grid{grid-template-columns:repeat(2,1fr);gap:25px}.footer-bottom-content{flex-direction:column;gap:20px;text-align:center}}@media (max-width:480px){footer.footer-modern{margin-top:50px}.footer-main-section{padding:40px 0 30px}.footer-content-grid{gap:35px}.footer-brand-title{font-size:1.5rem}.footer-column-title{font-size:1rem;margin-bottom:20px}.footer-description{font-size:.9rem}.footer-social-media{gap:12px}.social-link{height:45px;width:45px}.contact-item{padding:12px 15px;max-width:100%}.contact-icon{height:30px;width:30px}.contact-text{font-size:.9rem}.footer-links li a{padding:6px 0;font-size:.9rem}.footer-regions-section{padding:45px 0}.regions-title{font-size:1.2rem;margin-bottom:35px;flex-direction:column;gap:10px}.regions-grid{grid-template-columns:1fr;gap:20px}.region-group{padding:20px}.region-city{font-size:1rem;margin-bottom:15px}.region-list li{padding-left:18px}.region-list li a{font-size:.85rem}.footer-bottom-section{padding:25px 0}.footer-bottom-content{gap:15px}.copyright{font-size:.85rem;flex-direction:column;gap:5px;text-align:center}.company-highlight{margin-left:0}.powered-link{font-size:.85rem}.baykus-logo{padding:5px 10px}}.languages{position:relative;display:flex}.languages>button{padding:0 0 0 10px;font-size:10px;border:1px solid;color:currentColor;gap:10px;background-color:transparent;box-shadow:none;border-radius:var(--rounded-full)}.languages>button,.languages>button>div{height:24px;outline:none;align-items:center;display:flex}.languages>button>div{transform:translateX(1px);justify-content:center;border:1px solid;aspect-ratio:1;border-radius:50%}.languages>button>div svg{height:15px;fill:currentColor}.search-template-1{position:relative;gap:10px;align-items:center;width:fit-content;display:flex}.search-template-1:before{transition:all .2s ease;content:"";position:absolute;border-bottom:1.5px solid var(--main-clr);bottom:0;left:0;width:0}.search-template-1.v2:before{border-width:1px}.search-template-1.v2:before,.search-template-1:focus-within:before,.search-template-1:hover:before{width:100%}.search-template-1>button{border:none;color:inherit;outline:none;background-color:transparent;display:flex}.search-template-1>button svg{height:20px;fill:currentColor;transition:all .2s ease}.search-template-1.v2>button svg,.search-template-1:focus-within>button svg,.search-template-1:hover>button svg{fill:var(--main-clr)}.search-template-1>input{height:35px;font-size:14px;border:none;font-weight:400;color:inherit;padding-right:10px;outline:none;background-color:transparent;width:100%;padding-left:5px}.search-template-1>input::placeholder{color:inherit;opacity:.75}.search-template-1.v2>input{color:var(--main-clr)}.search-template-1.v2>input::placeholder{color:var(--main-clr)}.samples{font-size:12px;border:none;color:inherit;outline:none;gap:10px;background-color:transparent;align-items:center;display:flex}.samples>span{position:relative;line-height:1;white-space:nowrap;display:inline-block}.samples>.icon{position:relative;display:flex}.samples>.icon svg{height:20px;fill:currentColor}.samples>.icon>small{height:var(--size);transform:translate(50%,-50%);justify-content:center;font-size:10px;right:0;color:var(--main-clr-txt);position:absolute;top:0;background-color:var(--main-clr);align-items:center;border-radius:var(--rounded-circle);width:var(--size);--size:16px;display:flex}.menu-template-1{position:relative}.menu-template-1 ul{list-style:none;padding:0;margin:0}.menu-template-1>ul{border-right:1px solid var(--main-clr);max-width:220px;flex-direction:column;gap:0;width:100%;display:flex}.menu-template-1>ul>li>a{padding:0;font-size:13px;font-weight:500;color:#b2b2b2;transition:all .2s ease;position:relative;display:flex}.menu-template-1>ul>li>a.active,.menu-template-1>ul>li>a:hover{color:var(--main-clr);opacity:1}.menu-template-1>ul>li>a>button{height:var(--size);transform:translate(50%,-50%);justify-content:center;border:1px solid var(--main-clr);right:0;color:var(--main-clr);transition:transform .5s ease,opacity .1s ease;position:absolute;opacity:0;top:50%;background-color:#fff;align-items:center;border-radius:50%;width:var(--size);--size:25px;display:flex}.menu-template-1>ul>li>a>button svg{height:15px}.menu-template-1>ul>li>a.active>button{transform:translate(50%,-50%) rotate(180deg);opacity:1}.menu-template-1>ul>li>ul{transform:translateY(50px);pointer-events:none;transition:all .3s ease;position:absolute;flex-direction:column;opacity:0;gap:0;top:0;left:220px;width:310px;padding-left:50px;display:flex}.menu-template-1>ul>li>a.active+ul{transform:translateY(0);pointer-events:all;opacity:1}.menu-template-1>ul>li>ul>li>a{font-size:13px;font-weight:300;color:#000;transition:all .2s ease}.menu-template-1>ul>li>ul>li>a:hover{color:var(--main-clr)}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--main-clr)}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{padding:3px;border-radius:0}.lg-backdrop,.lg-outer .lg-thumb-outer{background-color:rgba(250,252,255,.95)}.lg-next,.lg-prev{border:1px solid var(--main-clr);color:var(--main-clr);transition:all .2s ease;background-color:transparent}.lg-next:hover,.lg-prev:hover{background-color:var(--main-clr)}.lg-toolbar .lg-icon:hover{color:#000}.bd-entry{min-height:300px;position:relative}.bd-entry:before{content:"";background-color:rgba(0,0,0,.5);display:inline-block;z-index:2}.bd-entry img,.bd-entry:before{height:100%;position:absolute;top:0;left:0;width:100%}.bd-entry img{object-fit:cover;z-index:1}.bd-entry>div:not(.breadcrumb):not(.slider){height:100%;padding-top:150px;justify-content:center;position:relative;text-align:center;align-items:center;padding-bottom:50px;display:flex;z-index:3}.bd-entry>div>h1{font-size:52px;font-weight:300;color:#fff}.bd-entry>div>p{font-size:13px;color:#fff;opacity:.75}.bd-entry>div.wrp{flex-direction:column}.bd-entry .breadcrumb{transform:translate(-50%);position:absolute;bottom:15px;margin:0;left:50%;z-index:5}.bd-entry .breadcrumb ol{padding:0 10px;color:#fff;margin:0}.bd-entry-v2{padding:70px 0}.bd-entry.video{height:100dvh}.bd-entry.video iframe,.bd-entry.video video{height:100%;object-fit:cover;width:100%}.bd-entry.video video{pointer-events:none}.bd-entry.video video::-webkit-media-controls-panel{opacity:1!important;display:none!important}.bd-entry>button{transform:translateX(-100%) rotate(90deg);border:none;transition:all .2s ease;position:absolute;outline:none;bottom:0;gap:10px;background-color:transparent;transform-origin:bottom right;align-items:center;left:50%;line-height:1;display:flex;z-index:2}.bd-entry>button:hover{gap:15px}.bd-entry>button span{font-size:14px;color:#fff}.bd-entry>button:after{transform:translateY(1px);content:"";border-top:3px solid var(--main-clr);min-width:35px;width:35px;display:inline-block}.bd-btn-1{justify-content:center;font-size:10px;border:none;color:var(--main-clr);flex-direction:column;outline:none;gap:6px;background-color:transparent;margin:0 auto;align-items:center;display:flex}.bd-btn-1 svg{height:15px;fill:currentColor}.bd-btn-1>*{transition:all .3s ease}.bd-btn-1:hover>*{transform:scale(1.3)}.bd-btn-1.v2{flex-direction:row}.bd-btn-1.v2:hover>*{transform:scale(1.1)}.bd-btn-2{font-weight:500;align-items:center;width:fit-content;display:flex!important}.bd-btn-2 svg{height:22px;margin-right:5px;transition:all .2s ease;margin-top:-2px}.bd-btn-2.active{color:var(--main-clr)}.bd-btn-2.active svg{transform:rotate(90deg)}.bd-btn-2.sm{font-size:13px}.bd-btn-2.sm svg{height:16px}.bd-btn-2.lg{font-size:18px;gap:5px}.bd-btn-2.lg svg{height:32px}.bd-btn-hover{transition:all .3s ease}.bd-btn-hover:hover{color:var(--main-clr)!important}.bd-btn-hover svg{transition:all .3s ease}.bd-btn-hover:hover svg{transform:translateX(4px);margin-right:12px}.bd-breadcrumb{justify-content:center;margin:0;width:100%;display:flex}.bd-breadcrumb ol{list-style:none;overflow-x:auto;padding:0;flex-wrap:nowrap;font-size:.8rem;gap:1.5rem;margin:0;width:fit-content;white-space:nowrap;display:flex}.bd-breadcrumb ol li a{font-weight:300;color:#aaa;transition:all .2s ease;position:relative;display:inline-block}.bd-breadcrumb ol li a:hover{color:var(--main-clr)}.bd-breadcrumb ol li:not(:last-child) a:after{transform:translate(100%,-50%);right:-10px;position:absolute;top:50%}.bd-breadcrumb ol li a,.bd-breadcrumb ol li:last-child a{color:inherit}.bd-breadcrumb ol li:not(:last-child) a:after,.bd-breadcrumb ol.v2 li:last-child a{color:#aaa!important}.headline-template-1{padding-top:60px;flex-direction:column;text-align:center;padding-bottom:40px;display:flex}.handwrite{font-size:38px;font-style:italic;color:var(--main-clr);text-align:center;font-family:Bodoni Moda,serif}.bd-link{text-decoration:underline;color:#878787;transition:all .3s ease;opacity:.7}.bd-link:hover{color:var(--main-clr);opacity:1}.headline{font-size:42px;font-weight:700;color:var(--dark-text);transition:all .3s ease;letter-spacing:-1px;line-height:1.2}@media screen and (max-width:992px){.headline{font-size:32px}}.headline span{color:var(--main-clr);background:linear-gradient(135deg,var(--main-clr) 0,var(--accent-clr) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.headline-md{font-size:32px;font-weight:700;color:var(--dark-text);transition:all .3s ease}.headline-v1{font-size:56px;font-weight:700;text-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;max-width:600px}.sub-headline{font-size:22px;font-weight:400;color:#999;letter-spacing:.5px}.sub-headline.md{font-size:20px}.sub-headline.sm{font-size:18px}.sub-headline strong{color:#555}.top-header{font-size:18px;font-weight:300;color:var(--main-clr);letter-spacing:2px}.text-xs{font-size:14px}.text-sm{font-size:16px}.text-md{font-size:1.5rem}.text-lg{font-size:20px}.text-xl{font-size:24px}.text-2xl{font-size:28px}.text-1{font-weight:300;color:inherit;letter-spacing:1px}.spacing-half{padding-top:60px}.spacing{padding-top:100px}.spacing-1{padding-top:160px}.bg-main{position:relative;background:linear-gradient(135deg,#f8f9fa,#e8f4f8)}.bg-main:before{height:400px;right:0;top:0;background:radial-gradient(circle,rgba(0,122,204,.08) 0,transparent 70%);width:400px}.bg-main:after,.bg-main:before{pointer-events:none;content:"";position:absolute;border-radius:50%}.bg-main:after{height:350px;bottom:-50px;background:radial-gradient(circle,rgba(0,184,255,.06) 0,transparent 70%);left:-100px;width:350px}.bg-main>.container{position:relative;z-index:2}.bg-main h2{animation:slideInDown .8s ease-out;font-size:2.5rem;font-weight:800;margin-bottom:20px;color:#007acc;letter-spacing:-.5px;line-height:1.3}.bg-main>.container>p{animation:fadeInUp .8s ease-out .2s both;font-size:1.05rem;font-weight:500;color:#3d3d3d;max-width:100%;letter-spacing:.3px;text-align:left;line-height:1.8}@keyframes slideInDown{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.dpy-col{padding:60px 0}.bg-img{position:relative}.bg-img:before{content:"";background-color:rgba(0,0,0,.35);display:inline-block}.bg-img img,.bg-img:before{height:100%;position:absolute;top:0;left:0;width:100%}.bg-img img{object-fit:cover;z-index:-1}.bg-img>div{position:relative;z-index:2}.text-main{color:var(--main-clr)}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.bd-template-1{position:relative;background-color:#fff;box-shadow:0 20px 30px -25px rgba(0,0,0,.1);margin-top:-50px;z-index:2}.bd-template-1.v2{margin-top:0}.swiper-slide:has(.bd-template-2){height:auto}.bd-template-2{height:100%;padding:40px 50px;justify-content:space-between;gap:30px;align-items:flex-end;display:flex}.bd-template-2 .l{height:100%}.bd-template-2 .l h3{margin-bottom:15px}.bd-template-2 .l p{max-width:700px;margin:0}.bd-template-3{flex-direction:column;gap:5px;display:flex}.bd-template-3 .img{height:fit-content;overflow:hidden;position:relative;aspect-ratio:1.5;width:100%}.bd-template-3 .img:before{height:100%;transition:all .5s ease;content:"";position:absolute;opacity:0;top:0;background-color:rgba(0,0,0,.2);left:0;width:100%;display:inline-block;z-index:5}.bd-template-3:hover .img:before{opacity:1}.bd-template-3 .img img{position:relative;z-index:2}.bd-template-3 .img iframe{position:absolute;top:0;left:0;z-index:3}.bd-template-3 .img iframe,.bd-template-3 .img img{height:100%;transition:all .5s ease;object-fit:cover;width:100%}.bd-template-3:hover .img iframe,.bd-template-3:hover .img img{transform:scale(1.15)}.bd-template-3 .img>button{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:10}.bd-template-3 .detail strong{font-size:18px;font-weight:400}.bd-template-4{color:inherit;transition:all .2s ease;gap:15px;align-items:center;display:flex}.bd-template-4 .img{height:var(--size);min-width:var(--size);width:var(--size);--size:50px;display:flex}.bd-template-4 .img img{height:100%;object-fit:cover;width:100%}.bd-template-4 .detail{display:flex}.bd-template-4 .detail strong{font-size:12px;font-weight:400;transition:all .2s ease;opacity:.75}.bd-template-4:hover{color:var(--main-clr)}.bd-template-4:hover .detail strong{opacity:1}.bd-template-5{position:relative;flex-direction:column;display:flex}.bd-template-5 .img{position:relative;aspect-ratio:1;display:flex}.bd-template-5 .img img{height:100%;object-fit:cover;width:100%}.bd-template-5 .detail{height:100%;padding:15px;justify-content:flex-end;color:#fff;transition:all .3s ease;position:absolute;flex-direction:column;top:0;background-color:rgba(0,0,0,.05);left:0;width:100%;display:flex}.bd-template-5:hover .detail{background-color:rgba(0,0,0,.5)}.bd-template-5 .detail>strong{font-size:15px;font-weight:300;margin-bottom:10px;text-transform:uppercase}.bd-template-5 .detail>div{transition:all .3s ease;flex-direction:column;gap:5px;display:flex}.bd-template-5:hover .detail>div{padding-bottom:35px}.bd-template-5 .detail>div span{font-size:13px;font-weight:300;line-height:1}.bd-template-5 .detail>small{transform:translateY(100%);transition:all .3s ease;position:absolute;opacity:0;gap:5px;align-items:center;display:flex}.bd-template-5 .detail>small:hover{gap:7px;padding-left:5px}.bd-template-5 .detail>small svg{height:16px}.bd-template-5:hover .detail>small{transform:translateY(0);opacity:1}.bd-template-6{height:fit-content;padding:12px;background-color:#eee;aspect-ratio:1;width:70px;display:flex}.bd-template-6 img{height:100%;object-fit:cover;width:100%}.bd-template-7{flex-direction:column;gap:10px;display:flex}.bd-template-7 .detail p{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;margin-top:5px;display:-webkit-box}.bd-wrapper-1{flex-direction:column;gap:20px;display:flex}.bd-wrapper-2{grid-template-columns:repeat(4,1fr);gap:20px 20px;display:grid}.bd-select>button,.bd-wrapper-3{gap:10px;display:flex}.bd-select>button{height:var(--size);padding:0 0 0 15px;justify-content:space-between;font-size:13px;border:1px solid var(--main-clr);color:#888;outline:none;background-color:transparent;align-items:center;box-shadow:none;border-radius:calc(var(--size)/2);width:100%}.bd-select.active>button{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.bd-select>button>span{white-space:nowrap}.bd-select>button>div{height:var(--size);transform:translateX(1px);justify-content:center;border:1px solid;color:#000;outline:none;aspect-ratio:1;align-items:center;border-radius:50%;display:flex}.bd-select>button>div svg{height:18px;fill:currentColor}.bd-select.active>button>div svg{transform:rotate(180deg)}.bd-select{color:var(--main-clr);position:relative;width:100%;--size:30px;display:flex}.bd-select>a{height:var(--size);padding:0 0 0 15px;justify-content:space-between;font-size:13px;border:1px solid var(--main-clr);color:#888;outline:none;gap:10px;background-color:transparent;align-items:center;box-shadow:none;border-radius:calc(var(--size)/2);width:100%;display:flex}.bd-select.active>a{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.bd-select>a>span{white-space:nowrap}.bd-select>a>div{height:var(--size);transform:translateX(1px);justify-content:center;border:1px solid;color:#000;outline:none;aspect-ratio:1;align-items:center;border-radius:50%;display:flex}.bd-select>a>div svg{height:18px;fill:currentColor}.bd-select.active>a>div svg{transform:rotate(180deg)}.bd-select>div{pointer-events:none;padding:0 15px 15px;border:1px solid var(--main-clr);transition:all 0s ease;position:absolute;border-top:none;opacity:0;top:100%;background-color:#fff;border-radius:0 0 15px 15px;width:100%;z-index:2}.bd-select.active>div{pointer-events:all;opacity:1}.bd-select>div>div{padding-top:5px;border-top:1px solid #ddd}.bd-select>div>div .list{overflow-y:auto;margin-bottom:15px;flex-direction:column;max-height:300px;gap:10px;display:flex}.bd-select>div>div .list::-webkit-scrollbar{width:6px}.bd-select>div>div .list::-webkit-scrollbar-thumb{background-color:var(--main-clr);border-radius:10px}.bd-check{gap:10px;align-items:center;line-height:1;display:flex}.bd-check input{height:var(--size);position:relative;border-radius:50%;width:var(--size);--size:16px}.bd-check input:before{height:var(--size);justify-content:center;font-size:12px;border:1px solid #ddd;color:transparent;transition:all .2s ease;content:"Ã¢Å“â€";position:absolute;top:0;background-color:#fff;align-items:center;left:0;width:var(--size);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:inline-block;display:flex}.bd-check input:checked:before{color:#fff;background-color:var(--main-clr)}.bd-check span,.bd-select ul{font-size:13px}.bd-select ul{list-style:none;padding:0}.bd-select ul li a{padding:3px 0;display:inline-block}.bd-select>ul ul li{border-bottom:none}.bd-list{--line-clr:#ddd}.bd-list li,.bd-list li a{position:relative}.bd-list li>a>button{height:fit-content;transform:translateY(-50%);right:10px;transition:all .3s ease;position:absolute;top:50%;background-color:transparent;display:flex}.bd-list li.open>a>button{transform:translateY(-50%) rotate(180deg)}.bd-list li ul{padding-left:12px}.bd-list li ul ul{padding-left:25px}.bd-list li ul li:has(+li)>ul{border-left:1px solid var(--line-clr)}.bd-list li ul li{position:relative}.bd-list li ul li a{transition:all .2s ease;padding-left:20px}.bd-list li ul li a:hover{padding-left:25px}.bd-list li ul li>a:before{height:100%;border-left:1px solid var(--line-clr);top:0}.bd-list li ul li>a:after,.bd-list li ul li>a:before{content:"";position:absolute;left:0;display:inline-block}.bd-list li ul li>a:after{height:0;transform:translateY(-50%);transition:all .2s ease;border-top:1px solid var(--line-clr);top:50%;width:10px}.bd-list li ul li:hover>a:after{width:15px}.bd-list li ul li:last-child>a:before{height:50%}.slider-template-1{position:relative}.slider-template-1 .swiper-controller{right:50px;position:absolute;gap:10px;top:40px;align-items:center;display:flex;z-index:2}.slider-template-1 .swiper-controller .swiper-counter{font-size:13px;font-weight:400;line-height:1}.slider-template-1 .swiper-controller .swiper-btn{height:var(--size);justify-content:center;align-items:center;border-radius:50%;width:var(--size);--size:20px;display:flex}.slider-template-2{position:relative}.slider-template-2 .swiper-slide{height:fit-content;aspect-ratio:1;display:flex}.slider-template-2 .swiper-slide img{height:100%;object-fit:cover;width:100%}.slider-template-2 .swiper-btn{height:var(--size);justify-content:center;position:absolute;top:50%;align-items:center;border-radius:50%;width:var(--size);--size:30px;display:flex;z-index:5}.slider-template-2 .swiper-btn svg{height:18px}.slider-template-2 .swiper-btn.prev{transform:translate(-50%,-50%);left:0}.slider-template-2 .swiper-btn.next{transform:translate(50%,-50%);right:0}.thumb-slider .swiper-slide{padding:2px;border:2px solid #eee;transition:all .2s ease}.thumb-slider .swiper-slide.swiper-slide-thumb-active{border-color:var(--main-clr)}.thumb-slider .swiper-slide{height:fit-content;aspect-ratio:1;display:flex}.thumb-slider .swiper-slide img{height:100%;object-fit:cover;width:100%}.slider-template-3{height:fit-content;position:absolute;bottom:150px;left:0;width:100%;z-index:5}.slider-template-3 .swiper-wrapper{height:fit-content}.slider-template-3 .swiper-wrapper .swiper-slide{height:fit-content;padding:0 15px}.slider-template-3 .swiper-wrapper .swiper-slide p{height:fit-content;font-size:32px;font-weight:100;font-style:italic;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center}@media screen and (max-width:768px){.slider-template-3 .swiper-wrapper .swiper-slide p{font-size:24px}}.single-btn{border:none;outline:none;background-color:transparent;display:inline-block}.bd-btn:not(.just-clr){height:fit-content;min-height:45px;padding:5px 30px;font-size:15px;font-weight:500;gap:15px;align-items:center;width:fit-content;white-space:nowrap;display:inline-flex}.bd-btn{border:1px solid var(--border,var(--bg));color:var(--clr);transition:all .3s ease;background-color:var(--bg)}.bd-btn:not(.just-clr) svg{height:30px;margin-left:-15px}.bd-btn.v2{min-height:30px;padding:0 0 2px;justify-content:center;font-size:13px;text-align:center;border-radius:999px;width:100%}.bd-btn:hover{border-color:var(--hover-border,var(--bg));color:var(--hover-clr,var(--bg));background-color:var(--hover-bg,var(--clr))}.btn-full{padding:0;justify-content:center;width:100%!important}.btn-main{color:var(--main-clr-txt);--bg:var(--main-clr)}.btn-main-outlined{--hover-bg:var(--main-clr);color:var(--main-clr);--hover-clr:var(--main-clr-txt);--border:var(--main-clr);--bg:transparent}.btn-white{color:var(--main-clr);--bg:#fff}.btn-white-outlined{--hover-border:var(--main-clr);--hover-bg:var(--main-clr);color:#fff;--hover-clr:#fff;--border:#fff;--bg:transparent}.btn-black{color:#fff;--bg:#000}.btn-black-outlined{--hover-bg:#000;color:#000;--hover-clr:#fff;--border:#000;--bg:#fff}.bottom-close{z-index:20}.modal{--bs-modal-border-radius:0}:root{--colorPrimaryPale:#f9f7f4;--colorPrimaryNormal:#b4985a;--colorButtonHover:#d6b875;--colorLinkHover:#d6b875;--colorPrimaryQuarter:#ecdfc2;--colorPrimarySeparator:#f9f7f4;--colorPrimaryEighth:#f7f1e2;--colorPrimaryDark:#967a45;--colorButtonNormal:#b4985a;--colorPrimaryHalf:#d9c29d;--colorLinkNormal:#967a45;--colorPrimaryOutline:#f7f1e2;--colorPrimaryGlare:#d6b875}.upload_dropZone{color:#0f3c4b;transition:outline-offset .2s ease-out,outline-color .3s ease-in-out,background-color .2s ease-out;outline-offset:-12px;outline:2px dashed var(--colorPrimaryHalf,#c1ddef);background-color:var(--colorPrimaryPale,#c8dadf)}.upload_dropZone.highlight{outline-color:var(--colorPrimaryNormal,#0576bd);outline-offset:-4px;background-color:var(--colorPrimaryEighth,#c8dadf)}.upload_svg{fill:var(--colorPrimaryNormal,#0576bd)}.btn-upload{margin:0 auto;cursor:pointer}.upload_img{object-fit:contain;width:calc(33.333% - .66667rem)}@media (min-width:1200px){.container.md{max-width:950px}}@media (min-width:1400px){.container.md{max-width:1200px}}@media screen and (max-width:1280px){.text-xl{font-size:20px}.text-xs{font-size:13px}.handwrite{font-size:32px}.headline-v1{font-size:44px}}@media screen and (max-width:992px){header>.b>div>.c{display:none}header .header-menu>.b>div{max-width:900px;flex-direction:column;gap:60px}header .header-menu>.b>div .r{max-width:unset}.menu-template-1>ul>li>ul{transform:unset;pointer-events:all;padding-top:5px;position:static;opacity:1;top:unset;left:unset;width:100%;padding-left:10px;display:none}.menu-template-1>ul{border:none;max-width:unset}.menu-template-1>ul>li>a>button{transform:translateY(-50%) rotate(90deg);transition:all .2s ease;opacity:1}.menu-template-1>ul>li>a.active+ul{display:flex}.menu-template-1>ul>li>a.active>button{transform:translateY(-50%) rotate(180deg)}.samples{font-size:13px}.samples>.icon svg{height:30px}.bd-wrapper-2{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.headline-md{font-size:26px}.sub-headline{font-size:20px}.bd-template-2{padding:40px 25px 30px;flex-direction:column}.bd-template-2 .r button{white-space:unset!important}.slider-template-1 .swiper-controller{right:20px;top:20px}.bd-btn-2.lg{font-size:16px}.bd-btn-2.lg svg{height:28px}footer>div .b{flex-direction:column-reverse;gap:20px}.bd-entry{min-height:250px}.bd-entry>div h1{font-size:36px}.text-xl{font-size:22px}.text-xs{font-size:15px}.bd-btn-1{font-size:11px}.bd-wrapper-2{grid-template-columns:repeat(2,1fr)}.bd-template-5 .detail>strong{font-size:12px}}@media screen and (max-width:576px){.bd-wrapper-2{flex-direction:column;display:flex}}@media screen and (min-width:768px){.show-md{display:none}}.form-control{border-radius:0}.form-control:focus{border-color:var(--main-clr);box-shadow:0 0 0 3px rgba(180,152,90,.3)}.ticker-wrapper{height:50px;overflow:hidden;font-weight:500;position:relative;border-top:2px solid #0dcaf030;border-bottom:2px solid #0dcaf030;align-items:center;width:100%;font-family:sans-serif;display:flex}.ticker{animation:ticker-scroll linear infinite;will-change:transform;white-space:nowrap;display:flex}.ticker-item{flex:0 0 auto;font-size:1.1rem;margin-right:5rem;color:var(--main-clr)}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page-detail{padding:60px 3rem 40px;margin-bottom:0;position:relative;border-bottom:1px solid #e5e7eb;flex-direction:column;text-align:center;align-items:center;background:linear-gradient(180deg,#fff,#f9fafb);margin-top:141px;display:flex}.page-detail h1{font-size:25px;font-weight:700;color:var(--dark-text);transition:all .3s ease;letter-spacing:0;margin:0 0 20px;line-height:1.2}.page-detail h1 span{color:#000;background-clip:text}.page-detail .breadcrumb{padding:0;background:transparent;margin-top:0}.page-detail .breadcrumb ol{list-style:none;padding:0;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;display:flex}.page-detail .breadcrumb li{font-size:10px;color:#6b7280;margin:0}.page-detail .breadcrumb li a{font-size:10px;text-decoration:none;font-weight:500;color:#000;transition:all .3s ease}.page-detail .breadcrumb li a:hover{color:var(--secondary-clr)}.page-detail .breadcrumb li.active{color:var(--dark-text)}.page-detail .breadcrumb li:after{color:#000;content:">";margin-left:8px}.page-detail .breadcrumb li:last-child:after{content:""}@media screen and (max-width:992px){.page-detail h1{font-size:32px}.page-detail{padding:40px 2rem 30px}}@media screen and (max-width:600px){.page-detail h1{font-size:20px}.page-detail{padding:40px 0}.page-detail .breadcrumb ol{gap:4px}.page-detail .breadcrumb li{font-size:.8rem}}h2{font-size:2.2rem;line-height:1.3}h2,h3{font-weight:700;color:var(--dark-text)}h3{font-size:1.8rem}h4{font-size:1.4rem}h4,h5{font-weight:600;color:var(--dark-text)}h5{font-size:1.1rem}p{font-size:13px;font-weight:400;color:var(--light-text);line-height:25px}section{transition:all .3s ease}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}:focus-visible{outline-offset:2px;outline:2px solid var(--main-clr)}ol,ul{margin:1rem 0}li{margin:5px 0}input:focus,select:focus,textarea:focus{border-color:var(--main-clr);box-shadow:0 0 0 3px rgba(0,122,204,.1)}html{scroll-behavior:smooth}::selection{color:#fff;background-color:var(--main-clr)}::-moz-selection{color:#fff;background-color:var(--main-clr)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.loading{animation:shimmer 2s infinite}@media screen and (max-width:768px){.bd-entry.video{height:100dvh}header.move{top:-107px}header>.t>div>.c .logo{height:82px!important;height:auto;color:inherit}.slider-template-3 .swiper-wrapper{display:none}}.nazim-herkeze-lazim{padding:40px 0 20px;color:#ecf0f1;border-top:5px solid var(--main-clr);background-color:#fff}.hizmet-bolgeleri{margin-bottom:3rem}.baslik{font-size:16px;font-weight:700;margin-bottom:15px;color:#333;border-bottom:1px dashed var(--main-clr);padding-bottom:8px}.bolgeler{list-style:none;padding:0;margin:0}.bolgeler li{margin-bottom:8px}.bolgeler a{font-size:13px;text-decoration:none;color:#333}.bolgeler a:hover{text-decoration:underline;color:var(--main-clr)}.nazim-herkeze-lazim .container p{font-size:13px;margin:0}@media (max-width:768px){.hizmet-bolgeleri{flex-direction:column}.bolge{margin:0 0 25px}.baslik{font-size:16px}.bolgeler a{font-size:13px}}.fixle{margin-top:195px}.modern-footer{color:#fff;background:linear-gradient(135deg,#2c3e50,#1a252f);margin-top:0}.footer-top{padding:60px 0 40px}.footer-main{grid-template-columns:1.5fr 2.5fr;gap:0}.footer-logo img{max-width:100px}.footer-tagline{font-size:1rem;font-weight:600;margin-bottom:10px;color:var(--main-clr)}.footer-description{margin-bottom:25px;color:hsla(0,0%,100%,.7);line-height:1.6}.footer-contact-info{flex-direction:column;gap:12px;display:flex}.footer-contact-item{padding:8px 12px;font-size:.95rem;text-decoration:none;color:hsla(0,0%,100%,.9);transition:all .3s ease;gap:10px;align-items:center;border-radius:8px;background:hsla(0,0%,100%,.05);width:fit-content;display:inline-flex}.footer-contact-item:hover{transform:translateX(5px);color:var(--main-clr);background:rgba(102,185,81,.2)}.footer-contact-item svg{flex-shrink:0}.footer-links-group{grid-template-columns:150px 1fr;gap:20px}.footer-title{font-size:1.1rem;font-weight:600;position:relative;padding-bottom:10px}.footer-title:after{height:3px;content:"";position:absolute;bottom:0;border-radius:2px;background:var(--main-clr);left:0;width:40px}.footer-links a{color:hsla(0,0%,100%,.75)}.footer-links a:hover{color:var(--main-clr)}.footer-regions{grid-column:span 1}.regions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.region-name{font-size:13px;font-weight:600;margin-bottom:10px;color:hsla(0,0%,100%,.9);border-bottom:1px solid #dea2c7;padding-bottom:8px}.region-links a{font-size:.85rem;color:hsla(0,0%,100%,.65)}.region-links a:hover{transform:translateX(3px);color:var(--main-clr)}.footer-bottom{background:rgba(0,0,0,.2)}.footer-copyright,.footer-credits{color:hsla(0,0%,100%,.6)}.footer-credits{font-size:.85rem;gap:5px;align-items:center;display:flex}.footer-credits a{align-items:center;display:inline-flex}.footer-credits img{height:24px;filter:brightness(0) invert(1);opacity:.7}@media (max-width:1024px){.footer-main{grid-template-columns:1fr;gap:40px}.footer-links-group{grid-template-columns:1fr;gap:35px}.regions-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width:768px){.modern-footer{margin-top:60px}.footer-top{padding:40px 0 30px}.regions-grid{grid-template-columns:repeat(2,1fr);gap:25px}.footer-brand{max-width:100%}.footer-logo img{max-width:150px}.footer-bottom-content{flex-direction:column;gap:15px;text-align:center}.footer-contact-info{flex-wrap:wrap;flex-direction:row}.footer-contact-item{flex:1;justify-content:center;min-width:140px}}@media (max-width:480px){.footer-top{padding:30px 0 20px}.regions-grid{grid-template-columns:1fr;gap:20px}.footer-title{font-size:1rem;margin-bottom:15px}.region-name{font-size:.9rem}.footer-links a,.region-links a{font-size:.85rem}.footer-contact-info{flex-direction:column}.footer-contact-item{justify-content:flex-start;width:100%}}.floating-contact{--fc-size:56px;right:calc(24px + env(safe-area-inset-right, 0px));--fc-gap:10px;transition:transform .25s ease;position:fixed;flex-direction:column;bottom:calc(24px + env(safe-area-inset-bottom, 0px));gap:var(--fc-gap);align-items:flex-end;display:flex;z-index:9999}.fc-actions{transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .2s ease,transform .2s ease;opacity:1;gap:var(--fc-gap);display:grid}.fc-btn{backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);padding:10px 14px;font-size:14px;border:1px solid rgba(0,0,0,.06);text-decoration:none;font-weight:700;color:#111;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;gap:10px;will-change:transform;align-items:center;box-shadow:0 6px 24px rgba(0,0,0,.12);border-radius:9999px;background:hsla(0,0%,100%,.85);line-height:1;display:inline-flex}.fc-btn:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(0,0,0,.18)}.fc-btn svg{height:20px;width:20px;display:block}.fc-label{overflow:hidden;transition:max-width .25s ease,opacity .2s ease;max-width:140px;opacity:1;white-space:nowrap}.fc-whatsapp{border-color:#25d366;color:#fff;background:#25d366}.fc-whatsapp:hover{background:#1ebe5a}.fc-whatsapp svg{fill:currentColor}@media (max-width:600px){.floating-contact{--fc-size:52px;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.fc-btn{padding:10px 12px;font-size:13px}.fc-btn svg{height:18px;width:18px}.fc-label{max-width:120px}}@media (prefers-reduced-motion:reduce){.fc-actions,.fc-btn,.fc-label,.floating-contact{transition:none!important}}.hero-section{overflow:hidden;padding:100px 0 70px;position:relative;text-align:center;background:linear-gradient(135deg,#6eb8af,#2f3a7c)}.hero-section:before{pointer-events:none;right:0;content:"";position:absolute;bottom:0;top:0;background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.1) 0,transparent 50%);left:0}.hero-content{padding:0 20px;max-width:900px;margin:0 auto}.hero-title{font-size:2.8rem;margin-bottom:1rem;text-shadow:0 2px 8px rgba(0,0,0,.15);line-height:1.2}.hero-subtitle{font-size:1.15rem;max-width:700px;line-height:1.6}.hero-description{font-size:1.05rem;color:hsla(0,0%,100%,.9);max-width:650px;margin:1rem auto 0;line-height:1.6}.hero-section.with-breadcrumb{padding:70px 0 80px}.breadcrumb-wrapper{margin-bottom:30px;position:relative;text-align:left;z-index:1}.modern-breadcrumb{flex-wrap:wrap;gap:10px;align-items:center;display:flex}.modern-breadcrumb a,.modern-breadcrumb span{font-size:.9rem;text-decoration:none;color:hsla(0,0%,100%,.9);transition:all .3s ease}.modern-breadcrumb a:hover{color:#fff}.modern-breadcrumb svg{color:#fff;stroke:hsla(0,0%,100%,.6)}.modern-breadcrumb span.active{font-weight:600;color:#fff}.hero-content-detail{position:relative;text-align:center;z-index:1}.detail-title{font-size:2.5rem;font-weight:700;margin-bottom:.75rem;text-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;line-height:1.2}.detail-subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.95);line-height:1.5}.hero-section.compact{padding:80px 0 50px}.hero-section.large{padding:120px 0 90px}.services-intro{padding:80px 0;background:linear-gradient(180deg,#fff 0,#f8f9fa)}.intro-content{max-width:900px}.intro-content h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#335593}.intro-content p{margin-bottom:1.5rem;color:#555}.services-features{padding:80px 0;background:#f8f9fa}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.feature-item{padding:40px 30px;border:2px solid transparent;transition:all .3s ease;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:16px;background:#fff}.feature-item:hover{border-color:#335593;transform:translateY(-10px);box-shadow:0 12px 40px rgba(51,85,147,.15)}.feature-icon{font-size:3.5rem;margin-bottom:20px}.feature-item h3{font-size:1.4rem;font-weight:700;margin-bottom:12px;color:#335593}.feature-item p{font-size:1rem;color:#666;line-height:1.6}.services-container{padding:80px 0;background:#fff}.services-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.service-card{transition:all .3s ease}.service-card:hover{box-shadow:0 12px 40px rgba(51,85,147,.2)}.service-image img{transition:transform .5s ease}.service-card:hover .service-image img{transform:scale(1.1)}.service-overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4))}.service-title{font-weight:700;color:#335593}.service-description{font-size:1rem;margin-bottom:20px;color:#666;line-height:1.6}.service-link{font-size:1rem;color:#335593}.service-link:hover{color:#000;gap:12px}.services-cta{padding:100px 0;color:#fff;text-align:center;background:linear-gradient(135deg,#335593,#2f3a7c)}.cta-content{max-width:800px}.cta-title{font-size:2.8rem;margin-bottom:1.5rem}.cta-text{font-size:1.2rem;margin-bottom:2.5rem;opacity:.95;line-height:1.8}.cta-btn{padding:18px 45px;font-size:1.1rem;font-weight:700;transition:all .3s ease;display:inline-block}.cta-btn-primary{color:#335593;box-shadow:0 4px 20px rgba(0,0,0,.15);background:#fff}.cta-btn-primary:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(202,158,89,.4);background:#ca9e59}.cta-btn-secondary{box-shadow:0 4px 20px rgba(37,211,102,.3)}.cta-btn-secondary:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(37,211,102,.4);background:#20ba5a}.about-content{padding:60px 0;background:#f8f9fa}.about-card{border:none;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:16px}.about-card h2,.about-card h3{font-weight:700;color:#335593}.services-list{list-style:none;padding-left:0}.services-list li{padding:10px 0;border-bottom:1px solid #eee}.why-us{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;display:grid}.why-item{border-left:4px solid #335593;padding:15px;border-radius:10px;background:#f8f9fa}.cta-box{padding:30px;color:#fff;text-align:center;border-radius:12px;background:linear-gradient(135deg,#335593,#2f3a7c);margin-top:30px}.cta-box .btn{padding:12px 40px;font-size:1.1rem;border:none;color:#fff;background:#ca9e59;margin-top:15px}.cta-box .btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2);background:#f8f9fa}.profil-resmi,.profil-resmi img{display:inline-block}.profil-resmi img{max-width:200px;border-radius:12px}.isim{font-size:2rem;font-weight:700;color:#000}.uzmanlik{font-size:1.1rem;font-style:normal;color:var(--main-clr)}.contact-content{padding:50px 0;background:#f8f9fa}.contact-info-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:60px;gap:24px;display:grid}.info-card{padding:1.5rem 1.25rem;border:2px solid transparent;transition:all .3s ease;text-align:center;box-shadow:0 2px 15px rgba(0,0,0,.06);border-radius:12px;background:#fff}.info-card:hover{border-color:#335593;transform:translateY(-8px);box-shadow:0 12px 40px rgba(51,85,147,.2)}.info-card-icon{height:55px;justify-content:center;color:#fff;transition:all .3s ease;margin:0 auto 1rem;align-items:center;border-radius:50%;background:linear-gradient(135deg,#335593,#6cafaa);width:55px;display:flex}.info-card:hover .info-card-icon{transform:scale(1.1) rotate(5deg)}.whatsapp-card .info-card-icon{background:linear-gradient(135deg,#25d366,#20ba5a)}.info-card-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:#2c3e50}.info-card-text{font-size:.95rem;color:#666;margin:0;line-height:1.6}.info-card-link{font-size:1rem;text-decoration:none;font-weight:600;color:#335593;transition:all .3s ease;display:inline-block}.info-card-link:hover{transform:scale(1.05);color:#2f3a7c}.whatsapp-card .info-card-link{color:#25d366}.whatsapp-card .info-card-link:hover{color:#20ba5a}.contact-grid{grid-template-columns:1fr 350px;gap:30px;align-items:start;display:grid}.contact-form-wrapper{padding:2rem;box-shadow:0 2px 20px rgba(0,0,0,.06);border-radius:16px;background:#fff}.form-header{margin-bottom:1.5rem}.form-header h2{font-size:1.6rem;font-weight:700;margin-bottom:.5rem;color:#2c3e50}.form-header p{font-size:.95rem;color:#666;line-height:1.6}.modern-contact-form .form-row{grid-template-columns:repeat(2,1fr);margin-bottom:20px;gap:20px;display:grid}.modern-contact-form .form-group.full-width{grid-column:1/-1}.modern-contact-form label{font-size:.95rem;font-weight:600;margin-bottom:.75rem;color:#2c3e50;gap:8px;align-items:center;display:flex}.modern-contact-form label svg{color:#335593}.modern-contact-form .required{color:#e74c3c;margin-left:4px}.modern-contact-form .form-input{padding:.75rem 1rem;font-size:.95rem;border:2px solid #e9ecef;color:#2c3e50;transition:all .3s ease;border-radius:10px;background:#fff;width:100%;font-family:Poppins,sans-serif}.modern-contact-form .form-input:focus{border-color:#335593;outline:none;box-shadow:0 0 0 4px rgba(51,85,147,.1)}.modern-contact-form textarea.form-input{min-height:120px;resize:vertical}.form-hint{font-size:.875rem;font-style:italic;color:#999;margin-top:.5rem;display:block}.form-submit-btn{padding:1rem 1.5rem;justify-content:center;font-size:1rem;border:none;font-weight:700;color:#fff;transition:all .3s ease;gap:10px;align-items:center;box-shadow:0 2px 15px rgba(51,85,147,.25);border-radius:10px;background:linear-gradient(135deg,#335593,#6cafaa);cursor:pointer;width:100%;margin-top:1rem;display:flex}.form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(108,175,170,.4)}.form-submit-btn:active{transform:translateY(0)}.contact-sidebar{position:sticky;top:100px}.sidebar-box{padding:1.5rem;margin-bottom:20px;box-shadow:0 2px 15px rgba(0,0,0,.06);border-radius:12px;background:#fff}.sidebar-title{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:#2c3e50;border-bottom:2px solid #335593;gap:8px;align-items:center;padding-bottom:.75rem;display:flex}.sidebar-title svg{color:#335593}.working-hours-list{flex-direction:column;gap:12px;display:flex}.hours-item{padding:10px 12px;justify-content:space-between;transition:all .3s ease;align-items:center;border-radius:8px;background:#f8f9fa;display:flex}.hours-item:hover{transform:translateX(4px);background:#e9ecef}.hours-item .day{font-size:.9rem;font-weight:600;color:#2c3e50}.hours-item .time{padding:5px 12px;font-size:.9rem;font-weight:700;border-radius:6px}.hours-item .time.active{color:#fff;background:linear-gradient(135deg,#335593,#6cafaa)}.hours-item .time.closed{color:#fff;background:#e74c3c}.map-box .map-wrapper{overflow:hidden;margin-bottom:1rem;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:12px}.directions-btn{padding:10px 16px;justify-content:center;font-size:.9rem;text-decoration:none;font-weight:600;color:#fff;transition:all .3s ease;gap:6px;align-items:center;box-shadow:0 2px 10px rgba(51,85,147,.2);border-radius:8px;background:linear-gradient(135deg,#335593,#6cafaa);width:100%;display:flex}.directions-btn:hover{transform:translateY(-2px);color:#fff;box-shadow:0 4px 16px rgba(108,175,170,.4)}.directions-btn svg{transition:transform .3s ease}.directions-btn:hover svg{transform:rotate(45deg)}.service-detail-content{padding:60px 0 80px;background:#f8f9fa}.detail-grid{grid-template-columns:1fr 380px;gap:40px;display:grid}.main-content{flex-direction:column;gap:30px;display:flex}.detail-image-wrapper{overflow:hidden;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.1);border-radius:16px;background:#fff}.detail-image{height:auto;transition:transform .6s cubic-bezier(.25,.46,.45,.94);max-height:500px;object-fit:cover;width:100%;display:block}.detail-image-wrapper:hover .detail-image{transform:scale(1.05)}.image-overlay{pointer-events:none;right:0;position:absolute;bottom:0;top:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05));left:0}.content-box{padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.06);border-radius:16px;background:#fff}.service-html-content{font-size:1.05rem;color:var(--light-text);line-height:1.8}.service-html-content h2,.service-html-content h3,.service-html-content h4{font-weight:700;margin-bottom:1rem;color:var(--dark-text);margin-top:2rem}.service-html-content h2{font-size:1.8rem;border-bottom:2px solid var(--main-clr);padding-bottom:10px}.service-html-content h3{font-size:1.5rem}.service-html-content h4{font-size:1.25rem}.service-html-content p{margin-bottom:1.2rem}.service-html-content ol,.service-html-content ul{margin-bottom:1.5rem;margin-left:1.5rem}.service-html-content li{margin-bottom:.8rem}.service-html-content a{font-weight:600;color:var(--main-clr)}.service-html-content strong{font-weight:600;color:var(--dark-text)}.service-cta-box{overflow:hidden;padding:40px;position:relative;box-shadow:0 10px 30px rgba(102,185,81,.2);border-radius:16px;background:linear-gradient(135deg,var(--main-clr) 0,#cf84ae 100%)}.service-cta-box:before{height:200%;right:-50%;content:"";position:absolute;top:-50%;background:linear-gradient(135deg,#6eb8af,#2f3a7c);width:200%}.cta-box-content{position:relative;z-index:1}.cta-box-content h3{font-size:1.75rem;font-weight:700;margin-bottom:15px;color:#fff}.cta-box-content p{font-size:1.05rem;margin-bottom:25px;color:hsla(0,0%,100%,.95)}.cta-box-buttons{flex-wrap:wrap;gap:15px;display:flex}.cta-box-btn{padding:14px 28px;font-size:1rem;text-decoration:none;font-weight:600;transition:all .3s cubic-bezier(.25,.46,.45,.94);gap:10px;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.15);border-radius:50px;display:inline-flex}.cta-box-btn.primary{color:var(--main-clr);background:#fff}.cta-box-btn.primary:hover{transform:translateY(-2px);color:var(--main-clr);box-shadow:0 6px 20px rgba(0,0,0,.2);background:#f8f9fa}.cta-box-btn.secondary{color:#fff;background:#25d366}.cta-box-btn.secondary:hover{transform:translateY(-2px);color:#fff;box-shadow:0 6px 20px rgba(37,211,102,.3);background:#1ebe5a}.sidebar-services-list{margin-bottom:20px;flex-direction:column;gap:12px;display:flex}.sidebar-service-item{padding:12px;border:1px solid transparent;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);gap:12px;align-items:center;border-radius:12px;background:#f8f9fa;display:flex}.sidebar-service-item:hover{border-color:var(--main-clr);transform:translateX(5px);box-shadow:0 4px 15px rgba(102,185,81,.1);background:linear-gradient(135deg,rgba(102,185,81,.08),rgba(74,149,57,.05))}.sidebar-service-image{height:60px;overflow:hidden;flex-shrink:0;border-radius:8px;width:60px}.sidebar-service-image img{height:100%;transition:transform .3s ease;object-fit:cover;width:100%}.sidebar-service-item:hover .sidebar-service-image img{transform:scale(1.1)}.sidebar-service-info{flex:1;justify-content:space-between;gap:10px;align-items:center;display:flex}.sidebar-service-name{font-size:.95rem;font-weight:500;color:var(--dark-text);line-height:1.4}.sidebar-service-info svg{flex-shrink:0;transition:all .3s ease;opacity:0;stroke:var(--main-clr)}.sidebar-service-item:hover .sidebar-service-info svg{transform:translateX(3px);opacity:1}.view-all-services{padding:14px 24px;justify-content:center;font-size:.95rem;text-decoration:none;font-weight:600;color:#fff;transition:all .3s cubic-bezier(.25,.46,.45,.94);gap:8px;align-items:center;border-radius:12px;background:var(--main-clr);display:flex}.view-all-services:hover{transform:translateY(-2px);color:#fff;background:#000}.view-all-services svg{transition:transform .3s ease;stroke:currentColor}.view-all-services:hover svg{transform:translateX(3px)}@media (max-width:1024px){.hero-section{padding:90px 0 60px}.hero-title{font-size:2.4rem}.hero-subtitle{font-size:1.1rem}.detail-title{font-size:2.2rem}.contact-grid,.detail-grid{grid-template-columns:1fr}.contact-sidebar,.sidebar-box{position:static;top:auto}.sidebar-content{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}}@media (max-width:768px){.hero-section{padding:80px 0 50px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-description{font-size:.95rem}.detail-title{font-size:1.9rem}.detail-subtitle{font-size:1rem}.breadcrumb-wrapper{margin-bottom:25px}.intro-content h2{font-size:2rem}.features-grid{gap:20px}.features-grid,.services-grid{grid-template-columns:1fr}.cta-title{font-size:2rem}.cta-buttons{flex-direction:column}.cta-btn{width:100%}.contact-content{padding:60px 0}.contact-info-cards{grid-template-columns:1fr;gap:20px}.contact-form-wrapper{padding:2rem 1.5rem}.form-header h2{font-size:1.6rem}.modern-contact-form .form-row{grid-template-columns:1fr;gap:16px}.service-detail-content{padding:40px 0 60px}.content-box{padding:25px}.service-html-content{font-size:1rem}.service-html-content h2{font-size:1.5rem}.service-html-content h3{font-size:1.3rem}.service-cta-box{padding:30px 25px}.cta-box-content h3{font-size:1.5rem}.cta-box-buttons{flex-direction:column}.cta-box-btn{justify-content:center;width:100%}.sidebar-content{grid-template-columns:1fr}}@media (max-width:576px){.hero-section{padding:70px 0 40px}.hero-title{font-size:1.75rem}.hero-subtitle{font-size:.95rem}.hero-description{font-size:.9rem}.detail-title{font-size:1.6rem}.detail-subtitle{font-size:.95rem}.modern-breadcrumb{font-size:.85rem}.contact-form-wrapper{padding:1.5rem 1rem}.sidebar-box{padding:1.5rem}.content-box{padding:20px;border-radius:12px}.service-cta-box{padding:25px 20px;border-radius:12px}.sidebar-box{padding:20px;border-radius:12px}}.services-hero{overflow:hidden;padding:80px 0;margin-bottom:60px;position:relative;background:linear-gradient(135deg,var(--main-clr) 0,#cf84ae 100%)}.services-hero:before{right:0;content:"";position:absolute;opacity:.3;bottom:0;top:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-opacity='.05' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");left:0}.hero-content{position:relative;text-align:center;z-index:1}.hero-title{font-size:3rem;font-weight:700;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.1);color:#fff}.hero-subtitle{font-size:1.25rem;font-weight:400;color:hsla(0,0%,100%,.95);max-width:600px;margin:0 auto}.intro-content{max-width:800px;text-align:center;margin:0 auto}.intro-content p{font-size:1.1rem;color:var(--light-text);line-height:1.8}.services-container{padding:0 0 80px}.services-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-top:40px;display:grid}.service-card{overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:16px;background:#fff;display:flex}.service-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(102,185,81,.15)}.service-image{height:240px;overflow:hidden;position:relative;background:linear-gradient(135deg,#f5f7fa,#e8ecf1)}.service-image img{height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);object-fit:cover;width:100%}.service-card:hover .service-image img{transform:scale(1.08)}.service-overlay{right:0;position:absolute;bottom:0;top:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1));left:0}.service-content{flex-grow:1;padding:30px;flex-direction:column;display:flex}.service-title{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:var(--dark-text);line-height:1.4}.service-description{flex-grow:1;font-size:.95rem;margin-bottom:25px;color:var(--light-text);line-height:1.7}.service-description p{margin-bottom:12px}.service-description p:last-child{margin-bottom:0}.service-link{font-size:.95rem;text-decoration:none;font-weight:600;color:var(--main-clr);transition:all .3s ease;align-self:flex-start;gap:8px;align-items:center;display:inline-flex}.service-link svg{transition:transform .3s ease}.service-link:hover svg{transform:translateX(3px)}.no-services{padding:80px 20px;font-size:1.1rem;color:var(--light-text);text-align:center}.services-cta{padding:80px 0;position:relative;margin-top:40px}.cta-content{max-width:700px;text-align:center;margin:0 auto}.cta-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:var(--dark-text)}.cta-text{font-size:1.1rem;margin-bottom:40px;color:var(--light-text);line-height:1.7}.cta-buttons{justify-content:center;flex-wrap:wrap;gap:20px;display:flex}.cta-btn{padding:16px 32px;font-size:1rem;text-decoration:none;font-weight:600;transition:all .3s cubic-bezier(.25,.46,.45,.94);gap:10px;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:50px;display:inline-flex}.cta-btn-primary{color:#fff;background:var(--main-clr)}.cta-btn-primary:hover{transform:translateY(-2px);color:#fff;background:#dea2c7}.cta-btn-secondary{color:#fff;background:#25d366}.cta-btn-secondary:hover{transform:translateY(-2px);color:#fff;box-shadow:0 6px 20px rgba(37,211,102,.3);background:#1ebe5a}@media (max-width:768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.services-hero{padding:60px 0;margin-bottom:40px}.services-grid{grid-template-columns:1fr;gap:20px}.service-image{height:200px}.service-content{padding:20px}.service-title{font-size:1.25rem}.cta-title{font-size:1.8rem}.cta-text{font-size:1rem}.cta-buttons{flex-direction:column;gap:15px}.cta-btn{justify-content:center;width:100%}.services-cta{padding:60px 0}.services-intro{padding:0 0 40px}.services-container{padding:0 0 60px}.intro-content p{font-size:1rem}}@media (max-width:480px){.services-hero{padding:40px 0}.hero-title{font-size:1.75rem}.cta-title{font-size:1.5rem}.service-card{border-radius:12px}}[data-aos=fade-up]{transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;opacity:0}[data-aos=fade-up].aos-animate{transform:translateY(0);opacity:1}.modern-footer{padding-top:60px;color:#e0e0e0;background:#1a1a1a}.footer-top{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:40px}.footer-main{grid-template-columns:1fr 2fr;gap:50px;display:grid}.footer-brand{max-width:350px}.footer-logo{margin-bottom:20px}.footer-logo img{height:auto;filter:brightness(0) invert(1);max-width:105px}.footer-description{font-size:.95rem;color:#b0b0b0;line-height:1.7}.footer-links-group{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.footer-title{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:#fff;border-bottom:2px solid #335593;padding-bottom:12px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{font-size:.95rem;text-decoration:none;color:#b0b0b0;transition:all .3s ease;display:inline-block}.footer-links a:hover{transform:translateX(5px);color:#ca9e59}.region-desc{font-size:.9rem;margin-bottom:12px;color:#b0b0b0;line-height:1.6}.region-links{list-style:none;padding:0;margin:0}.region-links li{margin-bottom:10px}.region-links a{font-size:.95rem;text-decoration:none;color:#b0b0b0;transition:all .3s ease;display:inline-block}.region-links a:hover{transform:translateX(5px);color:#6cafaa}.footer-bottom{padding:25px 0}.footer-bottom-content{justify-content:space-between;flex-wrap:wrap;gap:15px;align-items:center;display:flex}.footer-copyright{font-size:.9rem;color:#888;margin:0}.footer-credits a{transition:all .3s ease;display:inline-block}.footer-credits img{height:30px;transition:all .3s ease;opacity:.6;width:auto}.footer-credits a:hover img{transform:scale(1.05);opacity:1}@media (max-width:992px){.footer-main{grid-template-columns:1fr;gap:40px}.footer-brand{max-width:100%}.footer-links-group{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.modern-footer{padding-top:40px}.footer-links-group{grid-template-columns:1fr;gap:30px}.footer-bottom-content{flex-direction:column;text-align:center}.footer-copyright{font-size:.85rem}}@media (max-width:480px){.footer-logo img{max-width:150px}.footer-tagline{font-size:1rem}.footer-description{font-size:.9rem}.footer-title{font-size:1.1rem}}.sticky-contact-buttons{right:20px;position:fixed;flex-direction:column;bottom:20px;gap:12px;display:flex;z-index:9999}.sticky-btn{animation:pulse 2s infinite;height:60px;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1);border-radius:50%;cursor:pointer;width:60px;display:flex}.sticky-btn:hover{animation:none;transform:scale(1.1) translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2),0 4px 10px rgba(0,0,0,.15)}.sticky-whatsapp{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e)}.sticky-whatsapp:hover{background:linear-gradient(135deg,#128c7e,#075e54)}.sticky-phone{color:#fff;background:linear-gradient(135deg,#e4a9cb,#d18bb3)}.sticky-phone:hover{background:linear-gradient(135deg,#d18bb3,#be6d9b)}.sticky-btn svg{height:28px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));width:28px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.sticky-contact-buttons{right:15px;bottom:15px;gap:10px}.sticky-btn{height:55px;width:55px}.sticky-btn svg{height:26px;width:26px}}@media (max-width:480px){.sticky-contact-buttons{right:12px;bottom:12px;gap:8px}.sticky-btn{height:50px;width:50px}.sticky-btn svg{height:24px;width:24px}}.sticky-btn:before{animation:ripple 2s infinite;height:100%;content:"";position:absolute;opacity:.3;border-radius:50%;background:inherit;width:100%}@keyframes ripple{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:0}}.sticky-btn:hover:before{animation:none}