.faq{padding:5rem 0;background-color:rgba(255,228,116,.3)}.faq .container .box-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.faq .container .box-container .header h1{font-size:3.6rem;text-align:center}.faq .container .box-container .header p{font-size:1.8rem;text-align:center;margin-top:2rem}.faq .container .box-container .accordion{width:90%}.faq .container .box-container .accordion li{list-style:none;width:100%;margin:0;padding:.2rem;border-radius:.8rem}.faq .container .box-container .accordion li label{display:flex;align-items:center;padding:1rem;cursor:pointer;font-size:1.8rem;font-weight:700}.faq .container .box-container .accordion li label:before{content:"+";margin-right:1rem;font-size:2rem;font-weight:700}.faq .container .box-container .accordion li input[type=radio]{display:none}.faq .container .box-container .accordion li input[type=radio]:checked+label+.content{max-height:90rem;padding:1rem}.faq .container .box-container .accordion li input[type=radio]:checked+label:before{content:"-"}.faq .container .box-container .accordion .content{color:var(--primary);padding:0 1rem;line-height:1.6rem;max-height:0;overflow:hidden;transition:max-height .5s,padding .5s}.faq .container .box-container .accordion .content p{font-size:1.6rem;line-height:2.5rem;color:gray}.galery-box{margin:5rem 0;padding:0 .5rem}.galery-box .container .box-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem;justify-items:center}.galery-box .container .box-container .box-images{width:100%;height:20rem;border-radius:1rem;overflow:hidden;cursor:pointer}.hero{margin-top:13rem;height:85.5vh;background:rgba(22,19,41,.769);position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero:before{content:"";height:85.5vh;width:100%;color:#fff;position:absolute;top:0;background-color:rgba(18,16,35,.7)}.hero .container .banner-hero{display:flex;justify-content:space-between}.hero .container .banner-hero .col-left{height:85.5vh;max-width:60rem;display:flex;flex-direction:column;justify-content:center;z-index:2;gap:1rem;padding:0 2rem}.hero .container .banner-hero h1{color:#fff;font-family:Barlow,sans-serif;font-size:5.8rem;font-weight:700}@media screen and (max-width:375px){.hero .container .banner-hero h1{font-size:4.8rem}}.hero .container .banner-hero h1 span{color:#fff;font-family:Barlow,sans-serif;font-size:5.8rem;font-weight:700;-webkit-text-stroke-width:.1rem;-webkit-text-stroke-color:#fff;text-shadow:#fff}.hero .container .banner-hero h3{color:#ffe473!important;font-size:3rem;font-weight:600;font-family:Oleo Script,cursive}@media screen and (max-width:375px){.hero .container .banner-hero h3{margin-top:3rem}}.hero .container .banner-hero p{color:#fff;font-size:1.8rem;font-weight:600}.hero .container .banner-hero .review-hero{height:6rem!important;display:flex;flex-direction:column;gap:.2rem;margin-top:1rem}.hero .container .banner-hero .review-hero .stars-review i{font-size:1.4rem;color:#ffe473}.hero .container .banner-hero .review-hero .desc-review{margin-top:.5rem}.hero .container .banner-hero .review-hero .desc-review p{color:#fff;font-size:1.6rem;font-style:italic}.hero .container .banner-hero .review-hero .desc-review span{color:#fff;font-size:1.6rem;font-style:italic;font-weight:600}.hero .container .banner-hero .review-hero .desc-review .icon{color:#fff;margin-left:1rem}.hero .container .banner-hero .cta-hero .btn-cta-hero{padding:1rem 2rem;background-color:#ffe473;color:#00274c;border-radius:.7rem;font-weight:700}.hero .container .col-right{width:60rem;height:85.5vh;z-index:2;display:flex;align-items:center;justify-content:flex-end}.hero .container .col-right .image-right{width:50rem;border-radius:50%;border:1rem solid #ffe473;overflow:hidden}.contact-section{background-color:#d4eafe;padding:5rem 2rem 7rem}.contact-section .container .heading h1{text-align:center;font-weight:600}.contact-section .container .box-container{display:flex;flex-wrap:wrap;gap:3rem;margin-top:2rem;align-items:center}.contact-section .container .box-container .col-left{display:flex;flex-direction:column;gap:4rem;flex-grow:1}.contact-section .container .box-container .col-left .contact-group{display:flex;align-items:center;gap:1.5rem;position:relative}.contact-section .container .box-container .col-left .contact-group:after{content:"";width:100%;border-bottom:.1rem solid gray;display:block;position:absolute;bottom:-1rem;opacity:.4}.contact-section .container .box-container .col-left .contact-group .icons{font-size:2rem}.contact-section .container .box-container .col-left .contact-group h1{font-size:1.8rem}.contact-section .container .box-container .col-left .contact-group .icons-link{font-size:1.5rem}.contact-section .container .box-container .col-right{flex-grow:1;width:40rem;height:30rem;border-radius:1rem;overflow:hidden}.contact-section .container .box-container .col-right iframe{width:100%;height:100%}.review{padding:4rem 0;background-color:rgba(0,39,76,.1)}.review .container .box-container{display:flex;flex-direction:column;align-items:center;color:var(--grey)}.review .container .box-container .header{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem}.review .container .box-container .header p{font-size:1.6rem}.review .container .box-container .header h1{font-size:3rem}.review .container .box-container .header .icon{font-size:3rem;width:2rem}.review .container .box-container .header span{font-size:2rem;font-weight:100}.review .container .box-container .content{display:flex;flex-wrap:wrap;max-width:80%;gap:2rem}.review .container .box-container .content .col-left{display:flex;flex-direction:column;flex:1 1;gap:1rem;padding:1rem}.review .container .box-container .content .col-left .box{background-color:var(--colorBlue);border-radius:1rem;padding:3rem 3rem 3rem 6rem}.review .container .box-container .content .col-left .box h1{font-size:4.6rem;color:var(--colorBlue)}.review .container .box-container .content .col-left .box:before{content:""}.review .container .box-container .content .col-left .box .desc{font-size:1.8rem;color:var(--colorBlue)}.review .container .box-container .content .col-left .box .review-content{font-size:1.6rem;line-height:2;text-align:start;color:var(--colorWhite);opacity:.6}.review .container .box-container .content .col-left .box .name{font-size:1.6rem;line-height:2;text-align:start;margin-top:2rem;font-weight:700;color:var(--colorYellow);opacity:.8}.review .container .box-container .content .col-left .box.heading{background-color:transparent;padding:3rem}.review .container .box-container .content .col-left .box.heading:before{content:""}.review .container .box-container .content .col-right{display:flex;gap:2rem;flex-direction:column;flex:1 1}.review .container .box-container .content .col-right .box{background-color:var(--colorBlue);border-radius:1rem;padding:3rem 3rem 3rem 6rem}.review .container .box-container .content .col-right .box:before{content:'"';position:absolute;font-size:5rem;color:var(--colorYellow);margin-left:-4rem;margin-top:-2rem;font-family:Courier New,Courier,monospace}.review .container .box-container .content .col-right .box .review-content{font-size:1.6rem;line-height:2;text-align:start;color:var(--colorWhite);opacity:.6}.review .container .box-container .content .col-right .box .name{font-size:1.6rem;line-height:2;text-align:start;margin-top:2rem;font-weight:700;color:var(--colorYellow);opacity:.8}.review .container .box-container .footer-review p{text-align:center;font-size:1.6rem;color:gray;margin-top:3rem}.review .container .box-container .footer-review p a{color:#1385e2;text-decoration:underline}.review .container .box-container .footer-review .icon{width:2rem;color:green}.goToMenu{background-color:#ffe473}.goToMenu .container .boxContainer{display:flex;justify-content:center;align-items:center;height:30rem;position:relative}.goToMenu .container .boxContainer .bgImage{width:10rem;height:10rem;position:absolute;z-index:1}.goToMenu .container .boxContainer .image1{top:1rem;right:3rem;z-index:1;animation:shake 1.5s linear infinite alternate}.goToMenu .container .boxContainer .image2{right:4rem;bottom:0;position:absolute;animation:rotate 10s linear infinite}.goToMenu .container .boxContainer .image3{left:4rem;bottom:0}.goToMenu .container .boxContainer .image4{left:4rem;top:1rem;animation:rotate 10s linear infinite}.goToMenu .container .boxContainer a button{background-color:#00274c;color:#fff;padding:1rem 2rem;border-radius:.5rem}.goToMenu .container .boxContainer a button .icon{margin-left:.5rem}@keyframes rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn)}}@keyframes shake{0%{margin-left:10px}to{margin-left:0}}