@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Onest:wght@100..900&display=swap);h1,h2,h3,h4,h5,h6{font-family:'Onest',sans-serif!important}body{font-family:'Inter',sans-serif!important;font-size:20px;line-height:1.55;font-weight:400;margin:0;padding:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;max-width:100vw}h1{font-size:56px;line-height:66px;font-weight:600}h2{font-weight:600;font-size:32px;line-height:38.4px}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{width:100%;overflow:hidden;position:relative}.bg-dark{background-color:#A6333E!important}.bg-dark *{color:#fff!important}a{transition:all 0.3s ease-in-out}a i{transition:all 0.3s ease-in-out}img{max-width:100%;height:auto;vertical-align:middle}#page header#masthead{position:sticky;top:0;z-index:9999;box-shadow:0 -5px 12.1px 0 #0000008C}.section{padding:100px 0}body:not(.home) .section-counter{margin-bottom:100px}.section-contact .map-container{margin-top:100px}.btn{font-family:'Onest',sans-serif!important;font-weight:500;font-size:16px;line-height:20px;padding:19px 60px;border-radius:16px;background:#9A303A;border:1px solid #9A303A!important;color:#FFF;transition:all 0.3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{background-color:transparent;color:#9A303A}.btn.btn-light{background:transparent;color:#9A303A}.btn.btn-light:hover{background:#9A303A;color:#FFF}.btn.btn-white{background:#FFF;border-color:#FFFFFF!important;color:#252425}.btn.btn-white:hover{background:transparent;color:#FFF}.section span.subtitle{font-weight:500;font-size:14px;line-height:18.2px;box-shadow:0 1px .2px 0 #0000001A;display:inline-block;background:#F7F2F0;color:#B28877;padding:8px 5px;min-width:160px;border-radius:4px;text-align:center;margin-bottom:25px}.section span.subtitle.dark{background:#9A303A;color:#FFF;box-shadow:none;}.section h2{font-weight:600;font-size:32px;line-height:38.4px;color:#252425;margin-bottom:25px}.section h2+p{font-weight:300;font-size:16px;line-height:24px;letter-spacing:0;margin:0;color:#7A7A7A}.section h2+p+a{display:inline-block;margin-top:25px}.card{background:#FFF;box-shadow:0 3px 15px 0 #0000001A;border-radius:10px;border:none;overflow:hidden;height:100%;}.card .content-img{position:relative;z-index:0}.card .content-img:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:linear-gradient(180deg,rgba(35,35,35,0) 0%,rgba(35,35,35,.72) 100%)}.card .content-img .content-terms{position:absolute;z-index:2;background:#F7F2F0;top:23px;right:35px;min-width:90px;color:#B28877;font-weight:600;font-size:14px;line-height:18.2px;letter-spacing:.48px;text-align:center;display:inline-block;padding:5px 10px;border-radius:5px}.card .content-card{padding:30px;padding-bottom:48px;height:100%;position:relative}.card .content-card h3{font-weight:500;font-size:18px;line-height:23.4px;color:#252425;margin-bottom:8px}.card .content-card p{font-weight:300;font-size:16px;line-height:24px;color:#7A7A7A}.card .content-card a{font-weight:500;font-size:12px;line-height:18px;letter-spacing:1.3px;text-transform:uppercase;display:flex;gap:8px;align-items:center;color:#A13D47;position:absolute;bottom:30px;left:30px}.card .content-card a span{display:inline-block;position:relative}.card .content-card a span:before{content:"";position:absolute;left:0;right:0;bottom:-2px;background:#A13D47;height:1px}.card .content-card a i{font-size:14px}.card .content-card a:hover i{transform:translateX(5px)}.section .fluentform .ff-el-group{position:relative;z-index:0;margin:0 0 15px}.section .ff-default .ff-el-input--label{margin:0;position:absolute;padding:19px 0;top:0;left:0;right:0;bottom:0;height:100%;display:flex;align-items:center;z-index:-1;transition:all .3s;transform-origin:left}.section .ff-default .message_group .ff-el-input--label{height:38px}.section .ff-default .ff-el-input--label label{font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:#FFF;transition:all .3s}.section .ff-default .ff-el-input--label label:after{display:none}.section .ff-default .ff-el-form-control{border:none;border-bottom:1px solid #FFFFFF68;color:#FFF;background:transparent;border-radius:0;font-weight:700;font-size:16px;line-height:19px;letter-spacing:0%;display:block;width:100%;padding:15px 0;outline:none;resize:none}.section .ff-default .ff-el-form-control:focus{color:#FFF;background:transparent;outline:none;border-bottom:1px solid #FFFFFF68}.section .fluentform .ff-el-group.focused .ff-el-form-control{border-color:#B28877}.section .fluentform .ff-el-group.focused .ff-el-input--label{transform:translateY(-50%) scale(.75)}.section .fluentform .ff-el-group.focused .ff-el-input--label label{color:#B28877}.section .fluentform .ff-el-is-error .text-danger{position:absolute;bottom:-20px;left:0;margin:0;color:#7A7A7A!important}.section .fluentform .ff-el-group.ff_submit_btn_wrapper{margin-top:40px}.section .ff-default .ff_btn_style{background:#FFFFFF!important;border-radius:8px;border:1px solid #FFF;font-weight:700;font-size:20px;line-height:24px;text-align:center;display:block;color:#000000!important;padding:13px;width:100%;transition:all .3s}.section .ff-default .ff_btn_style:hover{color:#FFF!important;background:transparent!important;opacity:1}.section .dark .ff-default .ff-el-form-control{color:#B28877;border-bottom:1px solid #B28877}.section .dark .ff-default .ff-el-input--label label{color:#B28877}.section .dark .ff-default .ff_btn_style{background-color:#9A303A!important;border:1px solid #9A303A!important;color:#FFFFFF!important}.section .dark .ff-default .ff_btn_style:hover{background-color:transparent!important;color:#9A303A!important}.elementor.elementor .e-con>.elementor-widget.elementor-widget-ucaddon_section_header_home{overflow:visible}.swiper-slide{height:auto}#top-header{position:relative;z-index:1;font-family:'Onest',sans-serif!important;font-size:16px;line-height:27px}#top-header a:hover,#top-header a:hover i{color:#B28877!important}#top-header span{font-size:16px;line-height:27px;display:inline-block}#top-header .items{display:flex;align-items:center;justify-content:center;gap:6px}#top-header .items .item{width:30px;height:30px;border:1px solid #FFF;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color 0.3s ease-in-out}#top-header .items .item i{font-size:16px}#top-header .items .item:hover{background-color:#FFF!important}#top-header .items .item:hover i{color:#A6333E!important}@media screen and (max-width:991px){.section{padding:50px 0}#top-header{position:fixed;left:0;right:0;bottom:0;box-shadow:0 -5px 12.1px 0 #0000008C;padding:0}#top-header a{font-size:14px;padding:16px 0}#top-header a:last-of-type{position:relative}#top-header a:last-of-type:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:#FFF;left:-1px}}#nav{position:relative;background-color:#FFF;padding:6px 0}#nav .logo-content{position:relative;display:flex;align-items:center;justify-content:space-between}#nav .logo{max-width:186px}#nav #menu-menu-principal{display:flex;align-items:center;justify-content:space-between;margin:0;list-style:none;padding:0}#nav #menu-menu-principal li a{font-family:'Onest',sans-serif!important;font-size:16px;line-height:1;font-weight:400;color:#9A303A}#nav #menu-menu-principal li a:hover,#nav #menu-menu-principal li.current-menu-item a{font-weight:700}#nav #menu-menu-principal li.current-menu-item.menu-item-688 a{font-weight:400}#nav .btn{padding:15px 60px}@media screen and (max-width:991px){#nav{padding:10px 0}#nav .logo{max-width:150px}#nav .btn-toggle{position:relative;width:30px;height:30px;cursor:pointer}#nav .btn-toggle span{position:absolute;right:0;left:0;bottom:0;top:0;margin:auto;height:2px;background:#9A303A;cursor:pointer;transition:all .3s}#nav .btn-toggle:before{content:"";position:absolute;right:0;left:0;top:5px;margin:auto;height:2px;background:#9A303A;cursor:pointer;transition:all .3s}#nav .btn-toggle:after{content:"";position:absolute;right:0;left:0;bottom:5px;margin:auto;height:2px;background:#9A303A;cursor:pointer;transition:all .3s}#nav #menu-menu-principal{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 12px;gap:25px;max-height:0;position:relative;overflow:hidden;transition:all .3s}#nav .btn-contact{display:none!important}#nav.opened #menu-menu-principal{padding:50px 12px;max-height:100vh;max-height:calc(100vh - 73px)}#nav.opened .btn-toggle span{opacity:0}#nav.opened .btn-toggle:before{top:0;bottom:0;margin:auto;transform:rotate(-45deg)}#nav.opened .btn-toggle:after{top:0;bottom:0;margin:auto;transform:rotate(45deg)}}.section-header-home{position:relative;padding:50px 0}.section-header-home:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-counter.svg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;transform:translateY(75%)}.section-header-home p{color:#858585;text-align:justify;margin:0;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0}.section-header-home .btn-container{margin-top:30px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.section-counter{position:relative;z-index:0}.section-counter .container{position:relative;z-index:0;padding-top:30px;padding-bottom:30px}.section-counter .container:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#F7F2F0;box-shadow:0 4px 12.4px 0 #00000026;z-index:-1}.section-counter .inner-counter{font-family:'Onest',sans-serif!important;font-weight:700;font-size:30.2px;line-height:30px;letter-spacing:-3.6px;text-align:center;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px;color:#B28877}.section-counter .inner-counter .counter{display:inline-block;font-weight:600;font-size:64px;line-height:72px}.section-counter p{font-family:'Onest',sans-serif!important;font-weight:500;font-size:15px;line-height:19px;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;max-width:200px;margin:auto}.list-items{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:24px 0;gap:10px;align-items:center;justify-content:space-between}.list-items li{padding-left:30px;max-width:calc(50% - 15px);flex:0 0 auto;position:relative}.list-items li:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/check-box.svg);background-position:center center;background-repeat:no-repeat;background-size:100% 100%}.list-items li h3{font-weight:500;font-size:18px;line-height:18px;letter-spacing:0%;margin-bottom:10px;color:#252425}.list-items li p{font-weight:300;font-size:14px;line-height:24px;letter-spacing:0%;color:#7A7A7A}.section-expert{position:relative;z-index:0}.section-expert:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:2%;background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-support.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.section-expert .content-img{position:relative;z-index:0}.section-expert .content-img .inner-img{position:relative}.section-expert .content-img .inner-img img{width:100%}.section-expert .content-img .years_experience{background:#FFF;box-shadow:0 2px 18.5px 0 #00000047;border-radius:24px;padding:20px 5px;position:absolute;top:115px;right:20px;display:inline-block;text-align:center;font-weight:500;font-size:13px;line-height:24px;color:#484848;z-index:1}.section-expert .content-img .years_experience span{display:block;font-family:'Onest',sans-serif!important;font-weight:800;font-size:36px;line-height:32px;color:#9A303A}.section-expert .content-img .rating-content{position:absolute;font-weight:500;font-size:16px;line-height:25px;letter-spacing:0%;text-align:center;color:#121212;max-width:262px;bottom:-50%;left:0;right:0;margin:auto;background-color:#FFF;box-shadow:2px -12px 35px 0 #00000040;border-radius:24px;padding:10px 30px;bottom:0;z-index:1}.section-expert .content-img .rating-content span{display:flex;align-items:cennter;justify-content:center;margin-bottom:8px}.section-expert .content-img .rating-content span svg{flex:0 0 26px;max-width:26px}.section-domains{background-color:#F7F2F0}.section-domains .content-header .inner-content{padding:22px 28px}.section-domains .domain{padding:0 22px 30px}.section-domains .domain .domain-content{box-shadow:0 3px 14px 0 #0000001A;background:#FFF;padding:40px;border-radius:16px;text-align:center;height:100%}.section-domains .domain .domain-img{padding:22px 28px;border-radius:50%;background-color:#9A303A;display:inline-flex;align-items:center;justify-content:center;margin-bottom:40px;max-width:83px;box-shadow:0 2px 6.8px 0 #00000030}.section-domains .domain .domain-img img{height:39px;width:auto}.section-domains .domain h3{font-weight:600;font-size:20px;line-height:24px;color:#9A303A;margin-bottom:30px}.section-domains .domain p{font-weight:300;font-size:16px;line-height:24px;text-align:justify;color:#7A7A7A}.section-support{position:relative;z-index:0}.section-support:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:2%;background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-support.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.section-services-header{overflow:visible!important}.section-services-header .section-support:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:1;background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-counter.svg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;transform:translateY(20vw)}.list{list-style:none;display:flex;gap:15px;flex-wrap:wrap;padding:0}.list li{position:relative;padding-left:80px}.list li:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:44px;height:44px;background-color:#F7F2F0;border-radius:50%}.list li:after{content:"";position:absolute;left:12px;top:0;bottom:0;margin:auto;width:20px;height:13px;background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/check.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.list li h3{font-weight:500;font-size:20px;line-height:99%;text-align:justify;color:#541317;margin-bottom:5px}.list li p{font-weight:400;font-size:15px;line-height:170%;text-align:justify;color:#191919}.section-partners{background-color:#F7F2F0}.section-partners h2{font-weight:500;font-size:32px;line-height:99%;color:#191919;margin-bottom:35px}.section-partners h2 span{color:#9A303A}.section-partners .partners-list{gap:30px;flex-wrap:wrap}.section-partners .partners-list .partner{max-width:220px;flex:0 0 220px;text-align:center;width:100%}.section-partners .partners-list .partner img{box-shadow:0 0 20px 0 #2D15550F;transition:all 0.3s ease-in-out;width:100%}.section-partners .partners-list .partner:hover img{filter:grayscale(1)}.section-chooseUs{background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-cyrcle.svg);background-position:center 60px;background-repeat:no-repeat;background-size:100% auto}.section-chooseUs .row-header{margin-bottom:85px}.section-chooseUs .content-img{position:relative;height:100%;z-index:0;padding:11px 11px 0 0}.section-chooseUs .content-img .inner-content{position:relative;overflow:hidden;height:100%;border-radius:127px 12px 127px 12px;z-index:0;padding:11px 11px 0 0}.section-chooseUs .content-img .inner-content:before{content:"";position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;background-color:#B28877;border-radius:127px 12px 127px 12px;opacity:.39;z-index:-1}.section-chooseUs .content-img .inner-content:after{content:"";position:absolute;right:5px;top:5px;left:0;bottom:0;margin:auto;background-color:#B28877;border-radius:127px 12px 127px 12px;z-index:-1}.section-chooseUs .content-img .inner-content .inner-img{position:relative;overflow:hidden;height:100%;border-radius:127px 12px 127px 12px}.section-chooseUs .content-img .inner-content .inner-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;max-width:none;width:auto}.section-chooseUs .content-img:before{content:"";position:absolute;left:0;top:0;background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-cyrcle.png);background-repeat:no-repeat;background-position:top left;background-size:100% auto;width:155px;height:150px;z-index:-1}.section-chooseUs .content-img:after{content:"";position:absolute;right:-40px;bottom:-40px;background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-points.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;width:180px;height:180px;z-index:1}.listing{display:flex;gap:25px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.listing li{flex:0 0 100%;max-width:100%;position:relative;border-radius:16px;box-shadow:0 1px 10.3px 0 #00000024;background:#FFF;padding:26px 40px;padding-left:140px}.listing li:before{content:"";position:absolute;left:40px;top:26px;background:#F7F2F0;box-shadow:0 1px 3.1px 0 #00000040;width:70px;height:70px;border-radius:8px}.listing li:after{content:"";position:absolute;left:60px;top:45px;width:30px;height:19px;border-left:4px solid #9A303A;border-bottom:4px solid #9A303A;transform:rotate(-45deg)}.listing li h3{font-weight:600;font-size:25px;line-height:38.4px;color:#252425;margin-bottom:15px}.listing li p{font-weight:400;font-size:14px;line-height:170%;text-align:justify;color:#191919;margin:0}.section-services{position:relative;z-index:0}.section-services:before{content:"";position:absolute;left:0;right:0;top:0;height:68%;background-color:#9A303A;z-index:-1}.section-services .content-header{margin-bottom:40px}.section-services .content-header span{font-weight:500;font-size:14px;line-height:18.2px;display:inline-block;color:#B28877;border-radius:4px;box-shadow:0 1px .2px 0 #0000001A;background-color:#F7F2F0;text-align:center;min-width:160px;padding:5px 8px;margin-bottom:15px}.section-services .content-header h2{font-weight:600;font-size:32px;line-height:38.4px;color:#FFF;margin-bottom:10px}.section-services .content-header p{font-weight:300;font-size:14px;line-height:24px;margin:0;color:#FFF}.section-services .content-header .btn{color:#9A303A}.section-services .service-box{background:#FFF;box-shadow:0 6px 22.2px 0 #0000002B;border-radius:16px;padding:20px 27px;height:100%}.section-services .service-box img{width:100%;margin-bottom:27px}.section-services .service-box h3{font-weight:500;font-size:20px;line-height:24px;letter-spacing:0%;color:#181D23;margin-bottom:8px}.section-services .service-box p{font-weight:300;font-size:16px;line-height:24px;margin:0;color:#7A7A7A}.section-testimonials{background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-cyrcle.svg);background-position:center 60px;background-repeat:no-repeat;background-size:100% auto}.section-testimonials .row-header{margin-bottom:85px}.section-testimonials .swiper .swiper-wrapper .item{display:flex;gap:30px;padding:0 10px;height:auto}.section-testimonials .swiper .swiper-wrapper .item .content-item{box-shadow:0 4px 10px 0 #00000024;background:rgb(247 242 240 / 90%);border-radius:23px;padding:16px;padding-top:30px;display:flex;flex-direction:column;justify-content:space-between}.section-testimonials .swiper .swiper-wrapper .item img{width:38px;margin-bottom:17px}.section-testimonials .swiper .swiper-wrapper .item p{font-weight:400;font-size:16px;line-height:30px;letter-spacing:1.12px;color:#541317;text-align:justify}.section-testimonials .swiper .swiper-wrapper .item h3{font-weight:500;font-size:20px;line-height:99%;color:#191919}.section-testimonials .swiper .swiper-wrapper .item .rating{display:flex;align-items:center;justify-content:center;gap:2px;min-width:110px}.section-testimonials .swiper .swiper-wrapper .item .rating svg{flex:0 0 20px}.section-testimonials .swiper .swiper-pagination{position:relative;bottom:auto;top:0;display:flex;align-items:center;justify-content:center;gap:30px;margin-top:40px}.section-testimonials .swiper .swiper-pagination-bullet{width:14px;height:14px;background-color:#F7F2F0;opacity:1;transition:all 0.3s ease-in-out;margin:0}.section-testimonials .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#9A303A}.section-questions{background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-question.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0}.section-questions:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#FFF;opacity:.76;z-index:-1}.tabs .tab{border:1.5px solid #B28877;padding:15px 20px;background:#F7F2F0;border-radius:16px;transition:all .3s}.tabs .tab:not(:last-of-type){margin-bottom:20px}.tabs .tab .tab-header{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.tabs .tab .tab-header .toogle{flex:0 0 15px;width:15px;height:15px;border-radius:50%;background:#B28877;position:relative;display:inline-block;transition:all .3s}.tabs .tab .tab-header .toogle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:9px;height:3px;background-color:#FFF}.tabs .tab .tab-header .toogle:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:9px;width:3px;background-color:#FFF;transition:all .3s}.tabs .tab .tab-header h3{color:#191919;font-weight:600;font-size:16px;line-height:175%;margin:0}.tabs .tab .tab-content{position:relative;overflow:hidden;max-height:0;transition:all .3s}.tabs .tab .tab-content p{font-weight:400;font-size:16px;line-height:169%;color:#191919;margin:10px 0 0}.tabs .tab.opened{background:#FFF;border-color:#9A303A;box-shadow:0 3px 7px 0 #9A303A12}.tabs .tab.opened .tab-header h3{color:#9A303A}.tabs .tab.opened .tab-header .toogle{background:#9A303A}.tabs .tab.opened .tab-header .toogle:after{transform:scale(0)}.tabs .tab.opened .tab-content{max-height:200px}.section-contact{background-color:#F7F2F0}.section-contact .inner-formulaire{padding:40px 50px;background-color:#9A303A;box-shadow:0 4px 7.6px 0 #0000001A;border-radius:25px}.section-news .content-header{margin-bottom:35px}.section-news .content-header a{border-radius:16px;background:#9A303A;border:1px solid #9A303A;padding:12px 30px;display:flex;gap:8px;align-items:center;font-family:Onest;font-weight:500;font-size:14px;line-height:100%;color:#FFF;display:inline-block}.section-news .content-header a:hover{background:transparent;color:#9A303A}.section-news .content-header a i{transform:rotate(-45deg)}.section-news .content #swiper-news{padding:12px;margin:0 -12px;display:flex}.section-news .content .swiper-pagination{position:relative;bottom:auto;top:auto;display:flex;align-items:center;justify-content:center;gap:33px;margin-top:30px}.section-news .content .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;background:#F7F2F0;opacity:1;margin:0;transition:all 0.3s ease-in-out}.section-news .content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#9A303A}.section.section-need .container{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:0;border-radius:15px;overflow:hidden}.section.section-need .container:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#121212;opacity:.75;z-index:-1}.section.section-need .row{padding-top:55px;padding-bottom:55px}.section.section-need h2{color:#FFF;margin:0}.section.section-need p{font-weight:400;font-size:16px;line-height:24px;color:#FFF;max-width:50%;margin:auto;margin-bottom:24px}.section.section-need a{max-width:295px;margin:auto}#footer .footer-top{background-color:#F7F2F0;padding:60px 0}#footer .footer-top h3{font-weight:500;font-size:32px;line-height:37px;letter-spacing:.92px;color:#B28877;margin:0}#footer .footer-top h3 strong{display:block;color:#9A303A}#footer .footer-top .btn-container{display:flex;align-items:center;gap:10px}#footer .footer-content{padding-top:60px}#footer .footer-content .col-info{max-width:27%}#footer .footer-content .col-info a{max-width:240px;margin-bottom:15px;display:inline-block}#footer .footer-content .col-info p{font-weight:400;font-size:14px;line-height:133%;margin:0}#footer .footer-content h4{font-weight:600;font-size:20px;line-height:21px;letter-spacing:.4px;margin-bottom:23px}#footer .footer-content .col-menu{max-width:24%}#footer .footer-content .col-menu #menu-menu-footer{list-style:none;padding:0;margin:0}#footer .footer-content .col-menu #menu-menu-footer li a{font-weight:400;font-size:19.2px;line-height:38px;letter-spacing:1.1px;padding-left:30px;position:relative}#footer .footer-content .col-menu #menu-menu-footer li a:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:10px;height:10px;border-left:2px solid #FFF;border-bottom:2px solid #FFF;transform:rotate(-135deg);transition:all 0.3s ease-in-out}#footer .footer-content .col-menu #menu-menu-footer li a:hover{color:#B28877!important}#footer .footer-content .col-menu #menu-menu-footer li a:hover:before{border-color:#B28877}#footer .footer-content .col-contact{max-width:24%}#footer .footer-content .col-contact a{font-size:16px;line-height:27px;font-weight:400;gap:14px}#footer .footer-content .col-contact a:not(:last-of-type){margin-bottom:10px}#footer .footer-content .col-contact a:hover,#footer .footer-content .col-contact a:hover i{color:#B28877!important}#footer .footer-content .col-social{max-width:20%}#footer .footer-content .col-social p{font-family:'Onest',sans-serif!important;font-weight:300;font-size:13px;line-height:14px;letter-spacing:-.4px;margin-bottom:10px}#footer .footer-content .col-social .items{display:flex;align-items:center;gap:13px}#footer .footer-content .col-social .item{max-width:40px;flex:0 0 40px;border:1px solid #FFF;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}#footer .footer-content .col-social .item:hover{background-color:#FFF}#footer .footer-content .col-social .item:hover i{color:#a6333e!important}#footer .footer-content .footer-bottom{padding:22px 0;margin-top:40px;position:relative}#footer .footer-content .footer-bottom:before{content:"";position:absolute;top:0;left:12px;right:12px;background-color:#FFF;height:1px}#footer .footer-content .footer-bottom p{font-weight:400;font-size:15px;line-height:27px;margin:0}#footer .footer-content .footer-bottom p a{font-weight:600}.section-banner{padding:50px 0;position:relative;z-index:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.section-banner:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.42),rgba(0,0,0,.42)),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.27) 100%);z-index:-1}.section-banner h1{color:#FFF;margin:0}.section-banner p{color:#FFF;margin:0}.section-services-block{position:relative}.section-services-block.style_1{background-image:url(../../../../../../themes/hello-elementor-child/assets/imgs/bg-question.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0}.section-services-block.style_1:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#f7f2f0;opacity:.76;z-index:-1}.section-services-block .img-content{height:100%;position:relative}.section-services-block .img-content img{width:100%}.section-services-block .img-content .service-title{position:absolute;left:-30px;bottom:80px;background:#9A303A;color:#FFF;font-weight:500;font-size:36px;line-height:36px;letter-spacing:0%;padding:20px;border-radius:4px;display:inline-block}.row-list-news{margin:35px -16px 0}.row-list-news .col-md-4{padding:16px}.section-contant-page h2{font-weight:700;font-size:48px;line-height:52px;letter-spacing:-1.44px;margin-bottom:20px;color:#9A303A}.section-contant-page p{font-weight:500;font-size:16px;line-height:35px;letter-spacing:0%;margin:0;color:#000}.section-contant-page .items{margin-top:30px;padding-top:35px;position:relative}.section-contant-page .items:before{content:"";position:absolute;left:0;top:0;height:2px;width:106px;background:#9A303A}.section-contant-page .items .item{position:relative;padding-left:108px}.section-contant-page .items .item:not(:last-of-type){margin-bottom:40px}.section-contant-page .items .item .icon{border-radius:50%;background:#F7F2F0;width:92px;height:92px;padding:30px;display:flex;align-items:center;justify-content:cneter;position:absolute;left:0;top:0;bottom:0;margin:auto}.section-contant-page .items .item h3{font-weight:700;font-size:32px;line-height:52px;letter-spacing:-1.44;color:#9A303A;margin:0}.section-contant-page .items .item p{font-weight:500;font-size:16px;line-height:35px;letter-spacing:0%;color:#000;margin:0}.section-contant-page .inner-formulaire{padding:40px 50px;background-color:#F7F2F0;box-shadow:0 4px 7.6px 0 #0000001A;border-radius:25px;height:100%;display:flex;align-items:center;justify-content:center}.section-contant-page .inner-formulaire .ff-default{width:100%}.section-services-items{background-color:#F7F2F0}.section-services-items h2{margin-bottom:60px}.service-box{background-color:#FFF;box-shadow:0 4px 4px 0 #00000040;padding:65px 45px;border-radius:20px;height:100%}.service-box img{width:50px;height:auto;margin:0 auto 35px;display:block}.service-box h3{font-weight:500;font-size:20px;line-height:34.5px;color:#000}.service-box p{font-weight:500;font-size:17.58px;line-height:29.7px;color:#787878}.section-map{height:460px}@media screen and (max-width:991px){h1{font-size:38px;line-height:46px}body{font-size:16px;line-height:1.5}.container{padding:0 30px}.section-contact{padding:50px 0}body:not(.home) .section-counter{margin-bottom:50px}.section-contact .map-container{margin-top:50px}.section-header-home p{text-align:left}.list-items li{max-width:100%;flex:0 0 100%}.section-expert .content-img .rating-content{bottom:-50px}.section-expert .content-img .inner-img{padding:0}.section-expert .content-img .inner-img img{aspect-ratio:1/1}.section-expert .content-img .inner-img::after{left:-20px}.section-expert .content-img .years_experience{right:-10px}.section-domains .content-header .inner-content{padding:0 12px 30px}.section-domains .domain{padding:0 12px 30px}.list li{padding-left:40px}.list li:before{width:30px;height:30px;bottom:auto;top:0}.list li:after{width:15px;height:10px;left:8px;bottom:auto;top:10px}.section-partners .partners-list .partner{max-width:50%;max-width:calc(50% - 15px);flex:0 0 50%;flex:0 0 calc(50% - 15px)}.section-chooseUs{background-position:center 100px}.section-chooseUs .row-header{margin-bottom:50px}.section-chooseUs h2{margin:0}.section-chooseUs .content-img{aspect-ratio:1/1}.listing li{padding:20px;padding-left:70px}.listing li:before{width:30px;height:30px;top:20px;left:20px}.listing li:after{width:15px;height:10px;left:28px;top:27px}.listing li h3{font-size:20px;line-height:99%;margin-bottom:5px}.listing li p{text-align:left}.section-testimonials{padding:60px 0;background-position:center 100px;background-size:200% auto}}@media screen and (max-width:767px){.section-services .row-item .col-md-6:last-of-type{margin-top:48px}.section-contact .inner-formulaire{padding:20px}.section-testimonials .col-md-12{padding:0}.section-testimonials .swiper .swiper-wrapper .item{flex-direction:column;gap:0}.section-testimonials .swiper .swiper-wrapper .item .content-item{max-width:100%;flex:0 0 100%}.section-testimonials .swiper .swiper-button-next:after,.section-testimonials .swiper .swiper-button-prev:after{font-size:30px;color:#9A303A}.section-testimonials .swiper .swiper-button-prev{left:0}.section-testimonials .swiper .swiper-button-next{right:0}.section-testimonials .swiper .swiper-pagination{gap:14px}.section-news .content .swiper-pagination{gap:14px}.section.section-need{padding:0}.section.section-need .container{padding:0 12px;border-radius:0}.section.section-need .row{padding:60px 0}.section.section-need h2{margin-bottom:15px}.section.section-need p{max-width:100%;margin-bottom:15px}.section-counter{padding-top:0}#footer .footer-top .btn-container{flex-direction:column;gap:20px;margin-top:30px;align-items:initial}#footer .footer-content{padding:60px 0 30px}#footer .footer-content .col-info,#footer .footer-content .col-menu,#footer .footer-content .col-contact,#footer .footer-content .col-social{max-width:100%;flex:0 0 100%}.section-banner{padding:30px 0}.section-contant-page h2{font-size:32px;line-height:38.4px;margin-bottom:10px}.section-contant-page .items .item h3{font-size:20px;line-height:24px}.section-contant-page .items .item{padding-left:50px}.section-contant-page .items .item .icon{width:45px;height:45px;padding:15px}.section-contant-page .items .item p{line-height:1.3}.service-box{padding:30px;margin-bottom:30px;height:auto}}