*{margin:0;padding:0;box-sizing:border-box}body{font-family: Mukta, sans-serif;background:linear-gradient(100deg, rgb(173,206,227) 0%, rgb(161,223,201) 100%);color:#000}header{background:#000;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.navbar-container{max-width:1200px;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center}.navbar-brand{color:rgb(160,225,198);font-size:1.3rem;text-decoration:none;font-weight:700}.nav-links{display:flex;gap:1.5rem}.nav-links a{color:rgb(182,230,222);text-decoration:none;font-size:1rem}.nav-links a:hover{color:#000}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.burger div{width:25px;height:3px;background:rgb(175,204,222)}@media (max-width:768px){.nav-links{position:absolute;top:60px;right:0;background:#000;flex-direction:column;gap:1rem;padding:1rem;display:none}.nav-links.active{display:flex}.burger{display:flex}}.my-section{max-width:1200px;margin:0 auto;padding:4rem 1rem;margin-bottom:3rem}.section-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.about_pg-sec_1{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;background:linear-gradient(121deg, rgb(175,234,201) 0%, rgb(169,193,222) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}.about_pg-sec_1 .text-col,.about_pg-sec_1 .image-col{flex:1;min-width:280px}.about_pg-sec_1 img{width:100%;display:block;border-radius:0.5rem;box-shadow:0 4px 8px rgba(0,0,0,0.1)}@media (max-width:768px){.about_pg-sec_1{flex-direction:column}}.about_pg-sec_2{display:flex;flex-wrap:wrap;gap:2rem;background:linear-gradient(141deg, rgb(185,235,206) 0%, rgb(160,229,195) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}.about_pg-sec_2 .col{flex:1;min-width:280px}.about_pg-sec_3{background:linear-gradient(93deg, rgb(211,240,236) 0%, rgb(170,236,201) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}.about_pg-sec_3 .content-wrapper{margin-bottom:2rem}.features-item{margin-top:1.5rem}footer{background:#1c1c1c;color:rgb(194,231,232);padding:2rem;text-align:center}footer a{color:rgb(213,239,237);text-decoration:none;margin:0 0.75rem}footer a:hover{color:#000}.custom-footer{background:linear-gradient(76deg, rgb(192,212,228) 0%, rgb(170,204,195) 100%);padding:3rem 2rem 0;border-radius:20px 20px 0 0;max-width:100%;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}body{font-family: Mukta, sans-serif;background:linear-gradient(80deg, rgb(179,199,233) 0%, rgb(179,240,204) 100%);color:#000}header{background:#000;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.navbar-container{max-width:1200px;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between}.navbar-brand{color:rgb(164,202,197);font-size:1.3rem;text-decoration:none;font-weight:700}.nav-links{display:flex;gap:1.5rem}.nav-links a{color:rgb(154,193,236);text-decoration:none;font-size:1rem}.nav-links a:hover{color:#000}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.burger div{width:25px;height:3px;background:rgb(192,236,223)}@media (max-width:768px){.nav-links{position:absolute;top:60px;right:0;background:#000;flex-direction:column;gap:1rem;padding:1rem;display:none}.nav-links.active{display:flex}.burger{display:flex}}.my-section{max-width:1200px;margin:0 auto;padding:4rem 1rem;margin-bottom:3rem}.contact_pg-sec_1{padding:3rem 1rem;background:linear-gradient(128deg, rgb(170,227,206) 0%, rgb(171,211,226) 100%);border-radius:12px;margin-bottom:3rem}.content-wrapper h3{font-size:2rem;font-weight:700;margin-bottom:1rem}.content-wrapper p{font-size:1rem;margin-bottom:0.5rem}.form-section{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start;background:linear-gradient(13deg, rgb(197,228,237) 0%, rgb(159,222,198) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}.form-section .text-col{flex:1;min-width:280px;margin-bottom:1rem}.form-section .form-col{flex:1;min-width:280px}.form-section h1{font-size:2rem;margin-bottom:1rem}.form-section p{margin-bottom:1rem}.contact-form{display:flex;flex-wrap:wrap;gap:0.5rem}.form-group{flex:1 1 250px;display:flex;flex-direction:column}.form-group label{margin-bottom:0.3rem;font-size:0.9rem;color:#000}.form-group input,.form-group textarea{border:2px solid #ccc;padding:0.7rem 1rem;font-size:1rem;border-radius:999px;outline:none}.form-group textarea{min-height:120px;resize:vertical;border-radius:1rem}.submit-btn{margin-top:1rem;padding:0.8rem 1.5rem;border:none;background:#594bff;color:rgb(167,202,212);border-radius:0.5rem;cursor:pointer}.submit-btn:hover{background:#4a3edd}@media (max-width:768px){.form-section{flex-direction:column}.contact-form{flex-direction:column}}footer{background:#1c1c1c;color:rgb(158,195,192);padding:2rem;text-align:center}footer a{color:rgb(194,231,230);text-decoration:none;margin:0 0.75rem}footer a:hover{color:#000}.custom-footer{background:linear-gradient(61deg, rgb(203,235,234) 0%, rgb(167,225,204) 100%);padding:3rem 2rem 0;border-radius:20px 20px 0 0;max-width:100%;overflow:hidden}.my-section{margin-bottom:3rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family: Mukta, sans-serif;background:linear-gradient(33deg, rgb(181,215,237) 0%, rgb(172,220,202) 100%);color:#000}header{background:#000;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.navbar-container{max-width:1200px;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between}.navbar-brand{color:rgb(186,234,220);text-decoration:none;font-size:1.3rem;font-weight:700}.nav-links{display:flex;gap:1.5rem}.nav-links a{color:rgb(161,217,201);text-decoration:none;font-size:1rem}.nav-links a:hover{color:#000}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.burger div{width:25px;height:3px;background:rgb(168,218,197)}@media (max-width:768px){.nav-links{position:absolute;top:60px;right:0;background:#000;flex-direction:column;gap:1rem;padding:1rem;display:none}.nav-links.active{display:flex}.burger{display:flex}}.my-section{max-width:1200px;margin:0 auto;padding:4rem 1rem;margin-bottom:3rem;background:linear-gradient(137deg, rgb(177,210,203) 0%, rgb(159,199,238) 100%);border-radius:12px}.my-section h1{font-size:2rem;margin-bottom:1rem;font-weight:700}.my-section h3{margin-top:2rem;font-size:1.3rem;font-weight:700}.my-section p{margin-top:1rem;line-height:1.6}footer{background:#1c1c1c;color:rgb(171,221,205);text-align:center;padding:2rem}footer a{color:rgb(193,217,214);text-decoration:none;margin:0 0.75rem}footer a:hover{color:#000}.custom-footer{background:linear-gradient(157deg, rgb(167,206,227) 0%, rgb(213,234,233) 100%);padding:3rem 2rem 0;border-radius:20px 20px 0 0;max-width:100%;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}body{font-family: Mukta, sans-serif;background:linear-gradient(151deg, rgb(198,232,223) 0%, rgb(176,196,205) 100%);color:#000}header{background-color:#000;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.navbar-container{max-width:1200px;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between}.navbar-brand{color:rgb(158,240,190);text-decoration:none;font-size:1.3rem;font-weight:700}.nav-links{display:flex;gap:1.5rem}.nav-links a{color:rgb(173,230,204);text-decoration:none;font-size:1rem;transition:color 0.2s}.nav-links a:hover{color:#000}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.burger div{width:25px;height:3px;background:rgb(185,236,219)}@media (max-width:768px){.nav-links{position:absolute;top:60px;right:0;background:#000;flex-direction:column;gap:1rem;padding:1rem;display:none}.nav-links.active{display:flex}.burger{display:flex}}.my-section{max-width:1200px;margin:0 auto;padding:4rem 1rem}.section-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.section-subtitle{font-size:1.2rem;margin-bottom:2rem}.hero-block{text-align:center}.hero-block h1{font-size:2.5rem;margin-bottom:1rem}.hero-block p{font-size:1.1rem}.wide-image-block{display:flex;justify-content:center;margin:2rem 0}.wide-image-block img{max-width:90%;border-radius:0.5rem;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.left-img-block{display:flex;flex-wrap:wrap;gap:2rem;align-items:center}.left-img-block .img-col,.left-img-block .text-col{flex:1;min-width:280px}.left-img-block .img-col img{width:100%;display:block;border-radius:0.5rem;box-shadow:0 4px 8px rgba(0,0,0,0.1)}@media (max-width:768px){.left-img-block{flex-direction:column}}.why-container{display:flex;flex-wrap:wrap;gap:2rem}.why-left,.why-right{flex:1;min-width:280px}.why-list{margin-top:2rem}.why-list-item{display:flex;align-items:center;border-bottom:1px solid #ccc;padding:0.75rem 0}.why-list-item:last-child{border-bottom:none}.why-text{flex:1}.why-number{font-size:1.5rem;font-weight:700;color:#000;margin-left:1rem}.services-block .services-header{text-align:center;margin-bottom:3rem}.services-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.service-item{flex:1;min-width:280px;max-width:350px;background:rgba(255,255,255,0.8);padding:1.5rem;border-radius:0.5rem;margin:0 auto;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.service-item h4{margin-bottom:0.75rem;font-size:1.3rem}.service-item p{margin-bottom:1rem}.service-item img{width:100%;height:auto;display:block;margin:0 auto;border-radius:0.5rem;box-shadow:0 2px 6px rgba(0,0,0,0.08)}@media(max-width:768px){.services-list{flex-direction:column}}.contact-section{background:rgba(255,255,255,0.6);border-radius:1rem;padding:2rem}.contact-section h2{margin-bottom:0.75rem}.contact-section p{margin-bottom:1.5rem}.contact-form{display:flex;flex-wrap:wrap;gap:0.5rem}.form-field{flex:1 1 250px;display:flex;flex-direction:column}.form-field label{font-size:0.9rem;margin-bottom:0.3rem;color:#000}.form-field input,.form-field textarea{border:2px solid #ccc;padding:0.7rem 1rem;font-size:1rem;outline:none;border-radius:999px}.form-field textarea{min-height:120px;resize:vertical;border-radius:1rem}.contact-button{margin-top:1rem;padding:0.8rem 1.5rem;font-size:1rem;border:none;background:#594bff;color:rgb(169,192,213);border-radius:0.5rem;cursor:pointer;transition:background 0.2s}.contact-button:hover{background:#4a3edd}@media(max-width:768px){.contact-form{flex-direction:column}.form-field{width:100%}}footer{background:#1c1c1c;color:rgb(195,238,215);padding:2rem;text-align:center}footer p{margin-bottom:0.5rem}footer a{color:rgb(162,195,229);text-decoration:none;margin:0 0.75rem}footer a:hover{color:#000}.custom-footer{background-color:#000;padding:3rem 2rem 0;border-radius:20px 20px 0 0;max-width:100%;overflow:hidden}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:rgb(184,221,226);border-radius:20px;overflow:hidden}.footer-about,.footer-info{padding:2rem;box-sizing:border-box}.footer-about{flex:1;min-width:300px;background-color:rgb(164,235,198)}.footer-about h2{font-size:1.8rem;font-weight:bold;margin-bottom:1rem;color:#000}.footer-about p{font-size:1rem;line-height:1.6;color:#000}.footer-info{flex:1;min-width:300px;display:flex;justify-content:space-between;background-color:rgb(182,238,208)}.footer-policies,.footer-contact{flex:1;padding:2rem;box-sizing:border-box}.footer-policies h3,.footer-contact h3{font-size:1.2rem;margin-bottom:1rem;font-weight:bold;color:#000}.footer-policies ul{list-style:none;padding:0}.footer-policies li{margin-bottom:0.5rem}.footer-policies a{text-decoration:none;color:#000}.footer-policies a:hover{text-decoration:underline}.footer-contact p{margin:0.5rem 0;font-size:0.9rem;color:#000}.footer-contact a{color:#000;text-decoration:none}.footer-contact a:hover{text-decoration:underline}.footer-bottom{text-align:center;padding:1rem;font-size:0.9rem;color:#000}@media (max-width:768px){.footer-content{flex-direction:column}.footer-info{flex-direction:column}.footer-policies,.footer-contact{padding:1rem}}body{font-family: Mukta, sans-serif;background:linear-gradient(174deg, rgb(180,210,204) 0%, rgb(174,194,196) 100%);color:#000}.hero-block{background:linear-gradient(144deg, rgb(181,203,213) 0%, rgb(171,223,208) 100%);padding:4rem 1rem;border-radius:12px;margin-bottom:2rem}.wide-image-block{background:rgb(190,216,220);padding:2rem 0;border-radius:12px;margin-bottom:2rem}.left-img-block{background:linear-gradient(140deg, rgb(153,239,191) 0%, rgb(192,234,229) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:2rem}.why-container{background:linear-gradient(10deg, rgb(168,201,218) 0%, rgb(151,201,191) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:2rem}.services-block{background:linear-gradient(90deg, rgb(171,220,205) 0%, rgb(187,240,209) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:2rem}.contact-section{background:linear-gradient(110deg, rgb(197,238,236) 0%, rgb(203,233,233) 100%);padding:3rem;border-radius:12px;margin-bottom:2rem}.my-section{margin-bottom:3rem}.custom-footer{background:linear-gradient(177deg, rgb(165,197,195) 0%, rgb(153,193,218) 100%);padding:3rem 2rem 0;border-radius:20px 20px 0 0;max-width:100%;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}body{font-family: Mukta, sans-serif;background:linear-gradient(163deg, rgb(171,209,229) 0%, rgb(170,196,231) 100%);color:#000}header{background-color:#000;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.navbar-container{max-width:1200px;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between}.navbar-brand{color:rgb(157,221,193);text-decoration:none;font-size:1.3rem;font-weight:700}.nav-links{display:flex;gap:1.5rem}.nav-links a{color:rgb(175,202,227);text-decoration:none;font-size:1rem;transition:color 0.2s}.nav-links a:hover{color:#000}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.burger div{width:25px;height:3px;background:rgb(190,219,216)}@media (max-width:768px){.nav-links{position:absolute;top:60px;right:0;background:#000;flex-direction:column;gap:1rem;padding:1rem;display:none}.nav-links.active{display:flex}.burger{display:flex}}.my-section{max-width:1200px;margin:0 auto;padding:4rem 1rem;margin-bottom:3rem}.section-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.section-subtitle{font-size:1.2rem;margin-bottom:2rem}.services_pg-sec_1{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;background:linear-gradient(28deg, rgb(188,213,233) 0%, rgb(170,207,190) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}.services_pg-sec_1 .text-col,.services_pg-sec_1 .image-col{flex:1;min-width:280px}.services_pg-sec_1 img{width:100%;display:block;border-radius:0.5rem;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.centered-title{text-align:center;margin-bottom:2rem}.cards-row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.card-wrap{flex:1;max-width:350px;background:rgba(255,255,255,0.8);border-radius:0.5rem;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:1rem;text-align:center}.card-wrap img{width:100%;display:block;border-radius:0.5rem;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.card-wrap h5{margin:1rem 0 0.5rem;font-size:1.1rem;font-weight:600}.card-wrap p{margin-bottom:1rem}.card-wrap a{background:#000;color:rgb(180,223,207);padding:0.5rem 1rem;border-radius:0.25rem;text-decoration:none}@media (max-width:768px){.cards-row{flex-direction:column;align-items:center}}.my-title{text-align:center;margin-bottom:2rem}.review-flex{display:flex;align-items:center;gap:1rem;margin-bottom:0.5rem}.wide-image-block{background:rgb(193,234,220);padding:2rem 0;border-radius:12px;margin-bottom:3rem}.left-img-block{background:linear-gradient(75deg, rgb(181,217,236) 0%, rgb(157,236,190) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}.why-container{background:linear-gradient(99deg, rgb(197,223,237) 0%, rgb(174,201,237) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}.services-block{background:linear-gradient(161deg, rgb(166,224,197) 0%, rgb(178,237,202) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}.contact-section{background:linear-gradient(12deg, rgb(169,231,202) 0%, rgb(195,222,240) 100%);padding:3rem;border-radius:12px;margin-bottom:3rem}.policy-section{background:linear-gradient(26deg, rgb(186,222,216) 0%, rgb(177,236,212) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:3rem}footer{background:#1c1c1c;color:rgb(172,229,202);padding:2rem;text-align:center}footer p{margin-bottom:0.5rem}footer a{color:rgb(157,202,191);text-decoration:none;margin:0 0.75rem}footer a:hover{color:#000}.custom-footer{background:linear-gradient(16deg, rgb(173,197,205) 0%, rgb(172,201,239) 100%);padding:3rem 2rem 0;border-radius:20px 20px 0 0;max-width:100%;overflow:hidden}.my-section{margin-bottom:3rem}body{background:linear-gradient(177deg, rgb(173,216,207) 0%, rgb(193,230,234) 100%)}.hero-block{background:linear-gradient(118deg, rgb(175,205,226) 0%, rgb(175,201,231) 100%);padding:4rem 1rem;border-radius:12px;margin-bottom:2rem}.wide-image-block{background:rgb(190,233,221);padding:2rem 0;border-radius:12px;margin-bottom:2rem}.left-img-block{background:linear-gradient(15deg, rgb(168,193,206) 0%, rgb(190,210,226) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:2rem}.why-container{background:linear-gradient(153deg, rgb(180,202,209) 0%, rgb(161,211,192) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:2rem}.services-block{background:linear-gradient(49deg, rgb(170,227,210) 0%, rgb(182,202,222) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:2rem}.contact-section{background:linear-gradient(127deg, rgb(171,209,194) 0%, rgb(159,197,239) 100%);padding:3rem;border-radius:12px;margin-bottom:2rem}.my-section.policy-section{background:linear-gradient(66deg, rgb(174,195,205) 0%, rgb(201,225,231) 100%);padding:3rem 1rem;border-radius:12px;margin-bottom:2rem}.custom-footer{background:linear-gradient(35deg, rgb(171,220,192) 0%, rgb(192,238,225) 100%);padding:3rem 2rem 0;border-radius:20px 20px 0 0;max-width:100%;overflow:hidden}.my-section{margin-bottom:3rem}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:rgb(160,192,204);border-radius:20px;overflow:hidden}.footer-about,.footer-info{padding:2rem;box-sizing:border-box}.footer-about{flex:1;min-width:300px}.footer-info{flex:1;min-width:300px;display:flex;justify-content:space-between;background-color:rgb(168,207,204)}.footer-policies,.footer-contact{flex:1;padding:2rem}.footer-policies ul{list-style:none;padding:0}.footer-policies li{margin-bottom:0.5rem}.footer-policies a,.footer-contact a{text-decoration:none;color:#000}.footer-policies a:hover,.footer-contact a:hover{text-decoration:underline}.footer-contact p{margin:0.5rem 0}.footer-bottom{text-align:center;padding:1rem;font-size:0.9rem;color:#000}@media (max-width:768px){.footer-content{flex-direction:column}.footer-info{flex-direction:column}.footer-policies,.footer-contact{padding:1rem}}

.cards-row {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 карточки в ряд */
    gap: 2rem;
}

.card-wrap {
    background: rgb(187,236,223);
    border-radius: 12px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    overflow: hidden;
    padding: 2rem;
    text-align: center;
    transition: transform 0.3s ease;
    width: 100%;
    max-width: 600px; /* Широкие карточки */
    margin: 0 auto; /* Центрирование в сетке */
}

.card-wrap:hover {
    transform: translateY(-5px);
}

.card-wrap img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    margin-bottom: 1rem;
}

.card-wrap h5 {
    font-size: 1.4rem;
    margin: 0.5rem 0;
    font-weight: bold;
}

.card-wrap p {
    font-size: 1rem;
    color: #000;
    margin-bottom: 1rem;
    text-align: left;
}

.card-wrap a {
    display: inline-block;
    padding: 0.8rem 1.5rem;
    background: #007bff;
    color: rgb(196,225,234);
    text-decoration: none;
    border-radius: 6px;
    transition: background 0.3s ease;
    font-weight: bold;
}

.card-wrap a:hover {
    background: #0056b3;
}

/* Адаптивность для мобильных устройств */
@media (max-width: 768px) {
    .cards-row {
        grid-template-columns: 1fr; /* В один ряд на мобильных */
        gap: 1.5rem;
    }

    .card-wrap {
        max-width: 100%; /* На мобильных занимает всю ширину */
    }
}
