@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Poppins",sans-serif;line-height:1.5;color:#1a202c;background:#078194;color:#fff}.content{background:linear-gradient(120deg,#078194,#965792,#ff337d,hsl(0,100%,27%));padding:10px 13px;margin:10px;border-radius:20px}@media (max-width:767px){.content{padding:10px 5px}}strong{color:rgb(255,255,0)}.custom-container{max-width:1500px;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.custom-container{padding-inline:2rem}}@media (min-width:1200px){.custom-container{padding-inline:2.5rem}}h1,h2,h3{font-weight:600;line-height:1.3;letter-spacing:0.6px;padding:5px 0;color:rgb(255,255,0)}h1{font-size:32px}h2{font-size:30px}h3{font-size:28px}@media (max-width:767px){h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}}a,p,span{font-size:16px}span{font-weight:400;padding:0;margin:0}ul li{font-size:16px;margin-bottom:7px}.list-marker-sm li::marker{font-size:0.6em;font-weight:500}ol li{font-size:30px;font-weight:600;letter-spacing:0.6px;margin-bottom:9px}p:not(.card-text){font-weight:400;text-align:justify!important;line-height:32px;padding:4px 0}a:not(.nav-link):not(.navbar-brand):not(.footer-link){text-decoration:none;color:#1a202c;font-weight:500}.img-fluid:not(.card>.img-fluid){max-width:100%;height:auto;display:block;margin:5px auto}.lazy-img{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease,-webkit-filter 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease,-webkit-filter 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,filter 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,filter 0.6s ease,-webkit-transform 0.6s ease,-webkit-filter 0.6s ease}.lazy-img.loaded{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}#header{background:#ff337d}#header .navbar{padding:10px 0}#header .navbar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .navbar-nav .active{background:#fff;color:#000!important}#header .navbar-nav .nav-link{color:#fff;font-size:16px;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}#header .navbar-nav .nav-link:after{display:none}#header i{margin-left:6px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}#header .dropdown-menu{background:#1a202c;padding:0;border:none;border-radius:0}#header .dropdown-menu li{padding:6px 0;border-bottom:1px solid #333}#header .dropdown-menu li:last-child{border-bottom:none}#header .dropdown-menu li a{color:#fff;padding:8px 16px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}#header .dropdown-menu li a:hover{background:#078194}@media (min-width:992px){.navbar .dropdown{position:relative}.navbar .dropdown:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar .dropdown:hover .dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.navbar .dropdown-menu{display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(15px);transform:translateY(15px);pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}}@media (max-width:991px){.dropdown-menu{opacity:1!important;visibility:visible!important;-webkit-transform:none!important;transform:none!important}}.hero{width:100%;height:90vh;background:center/cover no-repeat;text-align:center;position:relative}.hero .overlay{background:rgba(0,0,0,0.662745098);position:absolute;inset:0;height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-section .accordion-item{margin-bottom:16px;border:1px solid rgba(255,255,255,0.15);background:transparent}.faq-section .accordion-item .accordion-button{color:#fff;font-weight:500;padding-left:48px;-webkit-box-shadow:none;box-shadow:none;position:relative}.faq-section .accordion-item .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.faq-section .accordion-item .accordion-button:before{content:"+";position:absolute;left:18px;font-size:20px;font-weight:600;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.faq-section .accordion-item .accordion-button:after{display:none}.faq-section .accordion-item .accordion-button:not(.collapsed){background:#078194}.faq-section .accordion-item .accordion-button:not(.collapsed):before{content:"−";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-section .accordion-item .accordion-body{background:#078194;color:#fff;border-top:1px solid rgba(255,255,255,0.1)}.faq-section .accordion-item .accordion-body p{color:#fff}.footer{background:#ff337d}.footer .footer-links li{margin-bottom:18px}.footer .footer-links li a{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.footer .footer-links li a:hover{color:#ff008b}.cards-area{padding:0 90px}@media (max-width:992px){.cards-area{padding:0}}.card{margin:10px 0;background:linear-gradient(135deg,#078194,#965792,#ff337d,hsl(0,100%,27%));background-size:300% 300%;-webkit-animation:gradientFlow 8s ease infinite;animation:gradientFlow 8s ease infinite;border-radius:16px;overflow:hidden;border:none;-webkit-transition:-webkit-transform 0.4s ease,-webkit-box-shadow 0.4s ease;transition:-webkit-transform 0.4s ease,-webkit-box-shadow 0.4s ease;transition:transform 0.4s ease,box-shadow 0.4s ease;transition:transform 0.4s ease,box-shadow 0.4s ease,-webkit-transform 0.4s ease,-webkit-box-shadow 0.4s ease}.card:hover{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 12px 30px rgba(0,0,0,0.25);box-shadow:0 12px 30px rgba(0,0,0,0.25)}.card .card-body{color:#fff;padding:1.2rem}.card .card-title{color:#fff;font-weight:600;letter-spacing:0.3px}.card .btn{margin-top:10px;background:#000;color:#fff!important;font-size:14px;padding:6px 16px;border-radius:20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.card .btn:hover{background:#fff;color:#1a202c!important}aside h3{background:#f5e61b;color:#1a202c;padding:8px}aside ul{margin:0;padding:0}aside ul li{list-style-type:none;background:hsl(0,100%,27%);padding:8px}aside ul li a{color:#fff!important}@-webkit-keyframes pulseGlow{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0.3);box-shadow:0 0 0 rgba(255,255,255,0.3)}70%{-webkit-box-shadow:0 0 18px rgba(255,255,255,0.35);box-shadow:0 0 18px rgba(255,255,255,0.35)}to{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}}@keyframes pulseGlow{0%{-webkit-box-shadow:0 0 0 rgba(255,255,255,0.3);box-shadow:0 0 0 rgba(255,255,255,0.3)}70%{-webkit-box-shadow:0 0 18px rgba(255,255,255,0.35);box-shadow:0 0 18px rgba(255,255,255,0.35)}to{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes iconFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes iconFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.social-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.social-buttons .social-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 22px;color:#fff;border-radius:50px;font-weight:600;text-decoration:none;overflow:hidden;isolation:isolate;-webkit-transition:background-position 0.6s ease,-webkit-transform 0.35s ease,-webkit-box-shadow 0.35s ease;transition:background-position 0.6s ease,-webkit-transform 0.35s ease,-webkit-box-shadow 0.35s ease;transition:transform 0.35s ease,box-shadow 0.35s ease,background-position 0.6s ease;transition:transform 0.35s ease,box-shadow 0.35s ease,background-position 0.6s ease,-webkit-transform 0.35s ease,-webkit-box-shadow 0.35s ease;-webkit-animation:pulseGlow 3.5s ease infinite;animation:pulseGlow 3.5s ease infinite}.social-buttons .social-btn i{font-size:17px;-webkit-animation:iconFloat 2.5s ease-in-out infinite;animation:iconFloat 2.5s ease-in-out infinite;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}.social-buttons .social-btn span{position:relative;z-index:2}.social-buttons .social-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.35),transparent);-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease;z-index:1}.social-buttons .social-btn:hover{-webkit-transform:translateY(-6px) scale(1.02);transform:translateY(-6px) scale(1.02);-webkit-box-shadow:0 14px 32px rgba(0,0,0,0.3);box-shadow:0 14px 32px rgba(0,0,0,0.3)}.social-buttons .social-btn:hover:before{-webkit-transform:translateX(120%);transform:translateX(120%)}.social-buttons .social-btn:hover i{-webkit-transform:scale(1.3) rotate(-10deg);transform:scale(1.3) rotate(-10deg);-webkit-animation-play-state:paused;animation-play-state:paused}.social-buttons .social-btn:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.social-buttons .facebook{background:linear-gradient(135deg,rgb(48.1413934426,133.2131147541,243.3586065574),rgb(11.9983606557,99.6786885246,213.2016393443))}.social-buttons .twitter{background:linear-gradient(135deg,#222,#000)}.social-buttons .pinterest{background:linear-gradient(135deg,rgb(255,0.5,39.2282608696),rgb(189.2,0,28.7913043478))}.social-buttons .linkedin{background:linear-gradient(135deg,rgb(11.25,114.75,218.25),rgb(8,81.6,155.2))}.social-buttons .whatsapp{background:linear-gradient(135deg,rgb(53.7842741935,219.7157258065,115.7701612903),rgb(29.3911290323,167.6088709677,81.0241935484))}.contact-fixed{position:fixed;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;z-index:9999}.contact-fixed a{width:52px;height:52px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#ffffff;font-size:22px;-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease}.contact-fixed a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 8px 18px rgba(0,0,0,0.25);box-shadow:0 8px 18px rgba(0,0,0,0.25)}.contact-fixed a i{line-height:1}.contact-fixed .call-btn{background-color:#0d6efd}.contact-fixed .whatsapp-btn{background-color:#25d366}.mobile-social-buttons{display:none}@media (max-width:768px){.mobile-social-buttons{position:fixed;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999}.mobile-social-buttons a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:14px 0;font-size:16px;font-weight:600;color:#ffffff;text-decoration:none;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.2s ease;transition:background-color 0.3s ease,-webkit-transform 0.2s ease;transition:background-color 0.3s ease,transform 0.2s ease;transition:background-color 0.3s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.mobile-social-buttons a i{font-size:18px}.mobile-social-buttons a:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mobile-social-buttons .telegram-btn{background-color:#0088cc}.mobile-social-buttons .telegram-btn:hover{background-color:#0077b3}.mobile-social-buttons .whatsapp-btn{background-color:#25d366}.mobile-social-buttons .whatsapp-btn:hover{background-color:#1ebe5d}}