html,body{font-size:10px;font-family:"Raleway",sans-serif;height:100%}html section,body section{overflow:hidden}button:focus,input:focus,textarea:focus{outline:unset !important;box-shadow:none !important;border-color:#d4aa00 !important}.fit-content{width:fit-content}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.w-35{width:35%}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.text-primary{color:#d4aa00 !important}.text-error{color:#f90746 !important}section{position:relative;min-height:fit-content}.section-padding{padding:60px 2.5%}.section-vertical-padding{padding-top:60px;padding-bottom:60px}.section-left-padding{padding-left:2.5%}.section-right-padding{padding-right:2.5%}.section-title.section-title-margin{margin-bottom:80px}.section-title .title{text-transform:uppercase;font-style:italic;width:fit-content;font-size:3.5rem;color:#171b2e;font-weight:800;line-height:4rem}.section-title .title span,.section-title .title div{font-size:3.5rem;color:#d4aa00;font-weight:300;line-height:4rem}.section-title .sub-title{font-size:1.8rem;color:#171b2e;font-weight:500;line-height:2rem}.section-title.underline-title .title{padding-bottom:30px}.section-title.underline-title .title::after{content:"";position:absolute;width:80%;height:30px;background:url(../assets/images/underline.svg) no-repeat;background-size:contain;background-position:0 10px;bottom:0;left:0}p{font-size:1.6rem;color:#171b2e;font-weight:400;line-height:2.3rem}ul{list-style:none;margin:0;padding:0}p{margin:0}.checked{position:relative !important;width:25px;height:25px;background-color:#d4aa00;border-radius:30px}.checked::before{content:"";width:40px;height:40px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:-7.5px;background-color:rgba(212,170,0,.3);border-radius:40px;margin:auto}.checked img{position:relative;margin:auto;top:8px;width:13px !important}#cont{margin:0 auto;display:grid;grid-gap:20px;margin-top:1rem;grid-template-columns:repeat(2, 2fr)}.grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(30%, 300px));grid-gap:5px;justify-content:center}.grid-container .item{border-radius:5px;padding:10px}.grid-container .level-1{grid-row-end:span 0}.grid-container .level-2{grid-row-end:span 1}.grid-container .level-3{grid-row-end:span 2}.grid-container .level-4{grid-row-end:span 2}.grid-container .level-5{grid-row-end:span 1}.owl-carousel .owl-item{padding:20px 10px 50px}#our-expertise-carousel .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#our-expertise-carousel .owl-item.active.center .infos-card{background-color:#171b2e}#our-expertise-carousel .owl-item.active.center .infos-card .title,#our-expertise-carousel .owl-item.active.center .infos-card ul>li{color:#fff}#our-expertise-carousel .owl-item.active.center .infos-card svg path{fill:#d4aa00}.person img{width:180px;height:250px;-webkit-box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;-moz-box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;border-radius:20px;border:4px solid #d4aa00;object-fit:cover;padding:5px;background-color:#fff}.person .name{text-align:center;margin-top:20px;font-size:1.6rem;color:#171b2e;font-weight:700;line-height:1.6rem}footer{width:100%;padding:50px 2.5% 20px;background-color:#171b2e;color:#fff}footer h5{font-size:1.6rem;color:#d4aa00;font-weight:700;line-height:1.6rem;text-transform:uppercase;margin-bottom:15px}footer p{font-size:1.3rem;color:#fff;font-weight:400;line-height:2rem}footer ul>li>a{font-size:1.3rem;color:#fff;font-weight:400;line-height:2rem}footer ul>li>a:hover,footer ul>li>a:active,footer ul>li>a:focus{color:#d4aa00}footer hr{margin:20px auto}#map{min-width:100%;min-height:100%;border-radius:20px;-webkit-box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;-moz-box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important}#whats-app{width:6rem;height:6rem;-webkit-box-shadow:0px 6px 61px 0px rgba(0,0,0,.5) !important;-moz-box-shadow:0px 6px 61px 0px rgba(0,0,0,.5) !important;box-shadow:0px 6px 61px 0px rgba(0,0,0,.5) !important;position:fixed;background-color:#25d366;bottom:3%;right:1%;border-radius:6rem;text-align:center;line-height:6rem}#whats-app i{font-size:3rem;color:#fff}.glare{position:absolute;z-index:-1}.glare_green{width:287px;height:287px;background:radial-gradient(50% 50% at 50% 50%, rgba(44, 152, 124, 0.56) 0%, rgba(47, 117, 99, 0) 100%);opacity:.4;right:150px;top:40px}.glare_blue{width:500px;height:500px;background:radial-gradient(35.58% 35.58% at 50% 50%, rgba(63, 159, 201, 0.58) 0%, rgba(25, 84, 109, 0) 100%);opacity:.4;right:-90px;top:90px}.glare_yellow{width:500px;height:500px;background:radial-gradient(35.58% 35.58% at 50% 50%, rgba(212, 170, 0, 0.58) 0%, rgba(212, 170, 0, 0) 100%);opacity:.4;right:-10px;top:100px}.glare_left{left:0;right:unset}.glare_bottom{top:unset;bottom:40px}.svgMap-map-wrapper{background:rgba(0,0,0,0)}.btn-primary{padding:13px 20px;border-radius:5px;background-color:#d4aa00;border-color:#d4aa00;font-size:1.4rem;color:#fff;font-weight:400;line-height:1.4rem;-webkit-box-shadow:0px 4px 23px 0px rgba(0,0,0,.2) !important;-moz-box-shadow:0px 4px 23px 0px rgba(0,0,0,.2) !important;box-shadow:0px 4px 23px 0px rgba(0,0,0,.2) !important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#d4aa00;border-color:#d4aa00}.btn-dark{padding:15px 20px;border:none;border-radius:8px;font-size:1.8rem;color:#fff;font-weight:500;line-height:2rem;background-color:#171b2e}.btn-circle{width:35px;height:35px;background-color:#fff;border-radius:50px;text-align:center;border:1px solid #fff;transition:all 500ms}.btn-circle i{font-size:15px;color:#d4aa00;font-weight:400;line-height:35px}.btn-circle:hover{border-color:#d4aa00}.card-shadow,#counter-card,.icon-card:hover,.infos-card:hover,.infos-card.active,#our-expertise-carousel .owl-item.active.center .infos-card{-webkit-box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;-moz-box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important}.card{border:none}.dark-card{background-color:#171b2e}.values-card{border-top-left-radius:25px;border-bottom-left-radius:25px;padding:6rem 4rem;-webkit-box-shadow:-7px 10px 40px 5px rgba(0,0,0,.17) !important;-moz-box-shadow:-7px 10px 40px 5px rgba(0,0,0,.17) !important;box-shadow:-7px 10px 40px 5px rgba(0,0,0,.17) !important}.values-card .values{display:flex;width:60%;justify-content:center;text-align:center;margin:3rem auto;gap:12px;flex-flow:wrap;text-align:center}.values-card .values .v1{font-size:1.4rem;color:#fff;font-weight:400;line-height:1.4rem}.values-card .values .v2{font-size:4rem;color:#fff;font-weight:900;line-height:4rem;font-style:italic}.values-card .values .v3{font-size:2.5rem;color:#fff;font-weight:900;line-height:2.5rem}.values-card .values .v4{font-size:2.6rem;color:#fff;font-weight:500;line-height:2.6rem}.values-card .values .v5{font-size:4.2rem;color:#fff;font-weight:400;line-height:4.2rem}.values-card .values .v6{font-size:2.1rem;color:#fff;font-weight:100;line-height:2.1rem}.values-card .values .v7{font-size:5.1rem;color:#fff;font-weight:500;line-height:5.1rem}.banner-card{border-radius:25px;background-color:#f6f6f6;min-height:80vh}.banner-card .titles{width:35%;text-align:center}.banner-card .titles h1{font-size:4.1rem;color:#171b2e;font-weight:700;line-height:5rem}.banner-card .titles h2{font-size:3rem;color:#d4aa00;font-weight:600;line-height:3.5rem}.banner-card .titles a{width:70%;margin:20px auto}.banner-card .banner-image{width:65%;height:100%;position:relative;min-height:80vh}.banner-card .banner-image img{width:100%;height:100%;object-fit:cover;border-top-right-radius:25px;border-bottom-right-radius:25px;min-height:80vh}.banner-card .banner-image::after{content:"";width:100%;height:100%;position:absolute;right:0;border-top-right-radius:25px;border-bottom-right-radius:25px;background:#000;background:linear-gradient(90deg, rgba(0, 0, 0, 0.2035407913) 0%, rgba(0, 0, 0, 0.5368741246) 50%, rgb(0, 0, 0) 100%)}.infos-card{border:2px solid #f2f2f2;padding:30px 25px;border-radius:15px;height:100%;transition:all 500ms}.infos-card svg{width:80px;height:80px;margin-bottom:30px}.infos-card svg path{fill:#171b2e}.infos-card .title{font-size:2rem;color:#171b2e;font-weight:900;line-height:2.2rem}.infos-card ul>li{position:relative;font-size:1.6rem;color:#171b2e;font-weight:400;line-height:1.8rem;margin-bottom:20px}.infos-card ul>li:last-child{margin-bottom:0}.infos-card:hover,.infos-card.active{cursor:pointer;background-color:#171b2e}.infos-card:hover .title,.infos-card:hover ul>li,.infos-card.active .title,.infos-card.active ul>li{color:#fff}.infos-card:hover svg path,.infos-card.active svg path{fill:#d4aa00}.icon-card{border-radius:15px;background-color:#f2f2f2;padding:20px 15px;height:fit-content;overflow:hidden;transition:all 500ms}.icon-card img{width:80px;height:80px}.icon-card .title{font-size:1.8rem;color:#171b2e;font-weight:800;line-height:1.8rem}.icon-card ul{padding-left:20px;list-style-type:circle}.icon-card ul li::marker{font-size:2.8rem;color:#d4aa00}.icon-card ul li{margin-bottom:20px}.icon-card ul li:last-child{margin-bottom:0}.icon-card:hover{background-color:#171b2e;cursor:pointer}.icon-card:hover .title{color:#fff}.icon-card:hover ul li p{color:#fff}#counter-card{background-color:#171b2e;border-radius:20px;padding:50px 10%}#counter-card .owl-stage{display:flex;align-items:center}#counter-card .owl-item{padding:0 !important}#counter-card .counter-item{text-align:center}#counter-card .counter-item .counter{font-size:3.5rem;color:#fff;font-weight:900;line-height:3.4rem;margin-bottom:10px}#counter-card .counter-item span{font-size:2rem;color:#fff;font-weight:100;line-height:3rem}#counter-card .counter-item small{display:block;font-size:1.2rem;color:#fff;font-weight:100;line-height:1.2rem}#counter-card .counter-item small a{text-decoration:none}#counter-card .counter-item ul li,#counter-card .counter-item ul a{font-size:2rem;color:#fff;font-weight:100 !important;line-height:3rem;text-decoration:none;text-align:center;transition:all 500ms}#counter-card .counter-item ul a:hover{color:#d4aa00}.navbar{background-color:#fff !important;height:70px;padding:0 2%}.navbar .navbar-collapse{flex-grow:inherit}.navbar .navbar-collapse .navbar-nav{align-items:center}.navbar .navbar-collapse .navbar-nav .nav-link{font-size:1.6rem;color:#171b2e;font-weight:400;line-height:1.6rem}.navbar .navbar-collapse .navbar-nav .nav-link:hover{color:#d4aa00}@media only screen and (max-width: 600px){html,body{font-size:8px}.banner-card{padding:5px;min-height:unset}.banner-card .banner-image{min-height:unset;width:100%}.banner-card .banner-image::after,.banner-card .banner-image img{border-radius:25px;width:100%;min-height:unset}.banner-card .titles{width:80%}.banner-card .titles a{width:100%}.banner-card .direction{flex-direction:column-reverse;gap:20px}.section-title{display:block;margin:auto}.section-title .title{display:block;margin:auto}.section-title p{text-align:center}.values-card{border-radius:25px;padding:4rem 0}.values-card .values{width:100%}.infos-card svg{display:block;margin:0 auto 20px}.infos-card .title{text-align:center}.icon-card p{text-align:left}p{text-align:center}.section-padding{padding:20px 0}.section-title.section-title-margin{margin-bottom:20px !important}.section-vertical-padding{padding-top:20px;padding-bottom:20px}.w-75{width:100% !important}.grid-container{grid-template-columns:repeat(auto-fill, minmax(100%, 300px))}.grid-container .item{padding:5px 0}.person img{width:150px;height:200px;padding:3px;border:2px solid #d4aa00}section{padding:0 4% 50px !important}.card-shadow,#our-expertise-carousel .owl-item.active.center .infos-card,.infos-card:hover,.infos-card.active,.icon-card:hover,#counter-card{-webkit-box-shadow:0px 8px 21px 0px rgba(0,0,0,.12) !important;-moz-box-shadow:0px 8px 21px 0px rgba(0,0,0,.12) !important;box-shadow:0px 8px 21px 0px rgba(0,0,0,.12) !important}.owl-carousel .owl-item{padding:20px 10px}footer h5,footer ul li{text-align:center}footer #white-logo{display:block;margin:0 auto 20px}.navbar-collapse{position:absolute;top:60px;width:93%;z-index:1;background-color:#fff;padding:20px;border-radius:0 0 15px 15px;-webkit-box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;-moz-box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important;box-shadow:0px 10px 40px 5px rgba(0,0,0,.17) !important}.navbar-collapse .navbar-nav{align-items:flex-start !important}}