.aboutUs,.headBody{display:grid;gap:5%}.headBody{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:4%;margin-bottom:7%}.headBodyleft{grid-column:1/2;grid-row:1/2;padding:5%;opacity:0;animation:1s ease-out forwards fadeInLeft}.headBodyright{grid-column:2/3;grid-row:1/2;padding-right:5%;opacity:0;animation:1s ease-out .2s forwards fadeInRight}.headBodyImage{grid-column:1/3;grid-row:2/3;opacity:0;animation:1s ease-out .4s forwards fadeInUp}.headBodyImage img{width:100%;height:500px;display:block;border-radius:10px;transition:transform .3s}.aboutUscenter img,.aboutUsright img{height:100%;display:block;border-radius:10px;transition:transform .3s}.headBodyImage img:hover{transform:scale(1.02)}.headBodyleft h1{font-size:24px;font-family:poppins;align-items:end;color:#001d3d}.headBodyleft p{font-size:16px;font-family:poppins;align-items:end;color:#001d3d}.aboutUsleft h1,.headBodyright h1{font-family:anton;color:#001d3d;text-transform:uppercase}.headBodyright h1{font-size:60px}.button2{background-color:#001d3d}.aboutUs{grid-template-columns:2fr 1fr 1fr;padding:5%;align-items:flex-start}.aboutUsleft{opacity:0;animation:1s ease-out .2s forwards fadeInLeft}.aboutUsleft h1{margin-bottom:30px}.aboutUsleft p{margin-bottom:20px;color:#001d3d;font-family:poppins}.aboutUscenter{opacity:0;animation:1s ease-out .4s forwards zoomIn}.aboutUscenter img{width:100%}.aboutUscenter img:hover{transform:scale(1.05)}.aboutUsright{display:flex;flex-direction:column;gap:10px;opacity:0;animation:1s ease-out .6s forwards fadeInRight}.aboutUsright img{width:60%}.aboutUsright img:hover{transform:translateY(-5px)}.accordion{margin-bottom:20px;border-radius:8px;border:1px solid #001d3d}.accordion-item{opacity:0;animation:.6s ease-out forwards fadeInUp;border-bottom:1px solid #001d3d}.accordion-item:first-child,.review-stars i:nth-child(2){animation-delay:.1s}.accordion-item:nth-child(2),.counter1,.review-stars i:nth-child(3){animation-delay:.2s}.accordion-item:nth-child(3),.review-stars i:nth-child(4){animation-delay:.3s}.accordion-item:nth-child(4),.counter2,.review-stars i:nth-child(5){animation-delay:.4s}.accordion-header{display:flex;justify-content:space-between;align-items:center;margin-top:0;color:#001d3d;width:100%;background:0 0;text-align:left;cursor:pointer;font-size:1em;transition:.3s}.accordion-item.active,.certificate{background-color:#fff}.accordion-header:hover{border:0 solid #fff}.accordion-item.active .accordion-header{border:0 solid #fff;border-radius:0;background-color:#0059b8;color:#fff}.accordion-header h2{margin:0;font-size:1em}.accordion-header .icon{font-size:1.5em;transition:transform .3s}.accordion-content{color:#001d3d;max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease-out}.accordion-content p{color:#001d3d;padding:2% 5%;font-family:poppins;font-size:14px}.accordion-item.active .accordion-text,.accordion-item.active h3{color:#fff}.accordion-item:last-child{border-bottom:none}.accordion-item.active .accordion-header .icon{transform:rotate(45deg)}.ourResults{opacity:0;animation:1s ease-out forwards fadeIn}.ourResultshead{margin-top:5%;align-items:center;align-content:center;text-align:center;padding-left:30%;padding-right:30%;padding-bottom:5%;opacity:0;animation:1s ease-out forwards fadeInDown}.ourResultshead h1{font-family:anton;font-size:60px;color:#001d3d;text-transform:uppercase}.ourResultshead h2{font-family:poppins;font-size:20px;color:#001d3d}.ourResultshead p{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#001d3d}.ourResultsbody{display:flex;gap:40px;padding-right:15%;padding-left:15%;text-align:center;margin-bottom:10%}.counter1,.counter2,.counter3{flex:1;opacity:0;animation:1s ease-out forwards fadeInUp}.counter3{animation-delay:.6s}.counter1 h2,.counter2 h2,.counter3 h2{font-family:anton;color:#001d3d;text-transform:uppercase}.counter1 p,.counter2 p,.counter3 p{font-family:helvetica;color:#001d3d}.counter-number{font-size:3em;font-weight:700;font-family:poppins;color:#0059b8;margin:10px 0}.buttonHome,.buttoncta{font-size:1rem;text-decoration:none}.certificate{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:80px 10%;overflow:hidden}.textCerf{flex:1}.textCerf h1{font-family:Anton,sans-serif;font-size:3.5rem;color:#0059b8;line-height:1.1;text-transform:uppercase;margin:0}.imgCerf{flex:1;display:flex;justify-content:center;align-items:center}.imgCerf img{max-width:100%;height:auto;object-fit:contain;animation:3s ease-in-out infinite floating}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.reviews{padding:80px 5%;background:#fff;opacity:0;animation:1s ease-out forwards fadeIn}.reviews-container{max-width:1400px;margin:0 auto;text-align:center}.reviews-container h1{font-family:anton;text-transform:uppercase;font-size:3rem;color:#001d3d;margin-bottom:15px;opacity:0;animation:1s ease-out .2s forwards fadeInDown}.review-content p,.review-info h3,.reviews-container p{font-family:poppins,sans-serif}.reviews-container p{font-size:1.2rem;color:#001d3d;margin-bottom:50px;opacity:0;animation:1s ease-out .4s forwards fadeInDown}.reviews-carousel{position:relative;max-width:1200px;margin:0 auto 40px;padding:0 80px;opacity:0;animation:1s ease-out .6s forwards zoomIn}.reviews-slider-wrapper{overflow:hidden;padding:10px 0;width:100%}.reviews-slider{display:flex;gap:25px;transition:transform .5s;width:max-content}.review-card{background:#fff;border-radius:15px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,.1);width:360px;flex-shrink:0;transition:transform .3s,box-shadow .3s}.review-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.buttoncta:hover,.contactCall{box-shadow:0 5px 15px rgba(0,0,0,.2)}.review-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.review-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;background:#e0e0e0;flex-shrink:0}.buttonHome,.carousel-arrow{background:#0059b8;color:#fff;cursor:pointer;transition:.3s}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-info{text-align:left;flex:1}.review-info h3{font-size:1.1rem;color:#001d3d;margin-bottom:5px}.review-stars{display:flex;gap:3px}.review-stars i{color:#ffc107;font-size:.9rem;animation:2s ease-in-out infinite starPulse}.review-stars i:first-child{animation-delay:0s}.review-divider{border:none;border-top:2px solid #e0e0e0;margin-bottom:15px}.review-content p{font-size:.95rem;color:#333;line-height:1.6;text-align:left;min-height:80px}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;width:50px;height:50px;border-radius:360px;display:flex;align-items:center;justify-content:center;z-index:10}.carousel-arrow:hover{background:#001d3d;color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-arrow:disabled{background:#ccc;cursor:not-allowed;opacity:.5}.carousel-arrow-left{left:10px}.carousel-arrow-right{right:10px}.carousel-arrow i{font-size:1.3rem}.buttonHome{display:inline-flex;align-self:center;justify-content:center;text-align:left;align-items:center;gap:10px;padding:15px 45px;border:1px solid;border-radius:30px;margin-top:10px;width:auto}.buttonHome i{display:inline-block;margin-left:10px}.buttonHome:hover i{margin-left:25px;transition:margin .3s}.buttonHome:hover{border:1px solid #001d3d;background:#fff;color:#001d3d}.contactCTA{padding:10%;background-color:#fff;opacity:0;animation:1s ease-out forwards fadeIn}.contactCall{padding:10% 20%;border-radius:20px;background-color:#0059b8;text-align:center;opacity:0;animation:1s ease-out .2s forwards zoomIn}.contactCall H1{font-family:anton;text-transform:uppercase;font-size:50px;color:#fff}.contactCall P{color:#fff;margin-bottom:5%}.buttoncta{padding:15px 30px;background:#ffc300;color:#001d3d;border:none;border-radius:30px;margin-top:2%;cursor:pointer;transition:.3s}.buttoncta:hover{background:#001d3d;color:#fff;transform:translateY(-2px)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes starPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width:1024px){.aboutUs,.headBody{grid-template-columns:1fr}.headBody{grid-template-rows:auto auto auto;gap:3%;padding:3%;margin-bottom:5%}.headBodyleft{grid-column:1/2;grid-row:1/2;padding:3%}.headBodyright{grid-column:1/2;grid-row:2/3;padding-right:3%}.headBodyImage{grid-column:1/2;grid-row:3/4}.headBodyImage img{height:400px}.headBodyright h1,.ourResultshead h1{font-size:50px}.headBodyleft h1{font-size:20px}.aboutUsleft p,.headBodyleft p{font-size:15px}.aboutUs{gap:30px;padding:4%}.aboutUsleft h1{font-size:45px;margin-bottom:20px}.aboutUscenter,.imgCerf{order:2}.aboutUsright{order:3;flex-direction:row;gap:15px}.aboutUsright img{width:48%}.accordion-header h2{font-size:.95em}.accordion-content p{font-size:13px;padding:2% 4%}.ourResultshead{padding-left:15%;padding-right:15%;padding-bottom:4%}.ourResultshead h2{font-size:18px}.ourResultshead p{font-size:16px}.ourResultsbody{flex-direction:column;padding-left:10%;padding-right:10%;gap:30px;margin-bottom:8%}.counter-number{font-size:2.5em}.certificate{flex-direction:column;padding:60px 8%;gap:40px}.textCerf h1{font-size:2.8rem;text-align:center}.reviews{padding:60px 4%}.reviews-container h1{font-size:2.5rem}.reviews-container p{font-size:1.1rem;margin-bottom:40px}.reviews-carousel{padding:0 60px}.review-card{width:320px}.carousel-arrow{width:45px;height:45px}.carousel-arrow i{font-size:1.1rem}.contactCTA{padding:8% 5%}.contactCall{padding:8% 15%}.contactCall h1{font-size:42px}.buttonHome{padding:12px 35px;font-size:.95rem}}@media (max-width:768px){.headBody{gap:2%;padding:5%;margin-bottom:8%}.aboutUsleft h1,.aboutUsleft p,.accordion{margin-bottom:15px}.headBodyleft,.headBodyright{padding:2%}.headBodyImage img{height:300px;object-fit:cover}.headBodyright h1,.ourResultshead h1{font-size:38px}.headBodyleft h1{font-size:18px;margin-top:20%}.aboutUsleft p,.headBodyleft p{font-size:14px}.aboutUs{gap:25px;padding:5%}.aboutUsleft h1{font-size:36px}.aboutUsright{flex-direction:column;gap:10px}.aboutUsright img{width:100%}.accordion-header{padding:15px}.accordion-header h2{font-size:.9em}.accordion-header .icon{font-size:1.3em}.accordion-content p{font-size:12px;padding:3% 4%}.ourResultshead{margin-top:8%;padding-left:8%;padding-right:8%;padding-bottom:5%}.ourResultshead h2{font-size:16px}.contactCall p,.ourResultshead p{font-size:15px}.ourResultsbody{padding-left:5%;padding-right:5%;gap:25px;margin-bottom:10%}.counter-number{font-size:2.2em}.counter1 h2,.counter2 h2,.counter3 h2{font-size:1.3rem}.counter1 p,.counter2 p,.counter3 p{font-size:.9rem}.certificate{padding:50px 5%;gap:30px}.textCerf h1{font-size:2.2rem}.imgCerf img{max-width:90%}.reviews{padding:50px 3%}.reviews-container h1{font-size:2rem;margin-bottom:12px}.reviews-container p{font-size:1rem;margin-bottom:35px;padding:0 5%}.reviews-carousel{padding:0 50px}.review-card{width:280px;padding:20px}.review-header{gap:12px;margin-bottom:12px}.review-avatar{width:45px;height:45px}.carousel-arrow i,.review-info h3{font-size:1rem}.review-stars i{font-size:.85rem}.review-content p{font-size:.88rem;min-height:70px}.carousel-arrow{width:40px;height:40px}.carousel-arrow-left{left:5px}.carousel-arrow-right{right:5px}.contactCTA{padding:10% 3%}.contactCall{padding:10% 8%;border-radius:15px}.contactCall h1{font-size:32px}.buttoncta{padding:12px 25px;font-size:.95rem}.buttonHome{padding:10px 30px;font-size:.9rem;gap:8px}.buttonHome i{margin-left:8px}.buttonHome:hover i{margin-left:20px}.aboutUscenter,.aboutUsleft,.aboutUsright,.accordion-item,.contactCTA,.contactCall,.counter1,.counter2,.counter3,.headBodyImage,.headBodyleft,.headBodyright,.ourResults,.ourResultshead,.reviews,.reviews-carousel,.reviews-container h1,.reviews-container p{animation:none!important;opacity:1!important}.review-stars i{animation:2s ease-in-out infinite starPulse}}@media (max-width:480px){.headBody{padding:3%;gap:3%}.headBodyImage img{height:250px;border-radius:8px;object-fit:cover}.headBodyright h1{font-size:32px}.headBodyleft h1{font-size:16px;margin-top:20%}.headBodyleft p{font-size:13px}.aboutUs{gap:20px;padding:4%}.aboutUsleft h1{font-size:28px;margin-bottom:12px}.aboutUsleft p{font-size:13px;margin-bottom:12px}.aboutUscenter img,.aboutUsright img{border-radius:8px}.accordion-header{padding:12px}.accordion-header h2{font-size:.85em}.accordion-header .icon{font-size:1.2em}.accordion-content p{font-size:11px;padding:3%}.ourResultshead{padding-left:5%;padding-right:5%}.ourResultshead h1{font-size:30px}.ourResultshead h2{font-size:15px}.contactCall p,.ourResultshead p{font-size:14px}.ourResultsbody{padding-left:3%;padding-right:3%;gap:20px}.counter-number{font-size:2em}.counter1 h2,.counter2 h2,.counter3 h2{font-size:1.1rem}.counter1 p,.counter2 p,.counter3 p{font-size:.85rem}.certificate{padding:40px 3%;gap:25px}.textCerf h1{font-size:1.8rem}.imgCerf img{max-width:95%}.reviews{padding:40px 2%}.reviews-container h1{font-size:1.7rem}.reviews-container p{font-size:.9rem;margin-bottom:30px;padding:0 3%}.reviews-carousel{padding:0 45px}.review-card{width:260px;padding:18px}.review-header{gap:10px}.review-avatar{width:40px;height:40px}.review-info h3{font-size:.95rem}.review-stars i{font-size:.8rem}.review-content p{font-size:.82rem;min-height:60px;line-height:1.5}.buttoncta,.carousel-arrow i{font-size:.9rem}.carousel-arrow{width:35px;height:35px}.carousel-arrow-left{left:3px}.carousel-arrow-right{right:3px}.contactCTA{padding:12% 2%}.contactCall{padding:12% 5%;border-radius:12px}.contactCall h1{font-size:26px}.buttoncta{padding:10px 20px;margin-top:3%}.buttonHome{padding:8px 25px;font-size:.85rem;gap:6px}.buttonHome i{margin-left:6px}.buttonHome:hover i{margin-left:18px}}@media (min-width:1920px){.headBodyright h1,.ourResultshead h1{font-size:75px}.headBodyImage img{height:600px;object-fit:cover}.aboutUsleft h1{font-size:70px}.counter-number{font-size:4em}.textCerf h1{font-size:4.5rem}.reviews-container h1{font-size:3.5rem}.review-card{width:400px}.contactCall h1{font-size:60px}}@media (hover:none) and (pointer:coarse){.accordion-header,.buttonHome,.buttoncta,.carousel-arrow{min-height:44px;padding-top:12px;padding-bottom:12px}.aboutUscenter img:hover,.aboutUsright img:hover,.buttonHome:hover,.buttoncta:hover,.headBodyImage img:hover,.review-card:hover{transform:none}.carousel-arrow:hover{transform:translateY(-50%)}}@media (max-height:600px) and (orientation:landscape){.headBodyImage img{height:350px}.certificate{flex-direction:row;padding:40px 5%}.textCerf h1{font-size:2.5rem}.reviews-carousel{padding:0 60px}}@media (max-width:768px){.aboutUs,.certificate,.contactCTA,.headBody,.ourResults,.reviews,body{overflow-x:hidden}body{max-width:100vw}*{max-width:100%}}