@font-face{font-family:"Marion";src:url(../../../../../../themes/hello-theme-child-master/assets/Marion-Bold.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/assets/Marion-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Marion";src:url(../../../../../../themes/hello-theme-child-master/assets/Marion-Regular.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/assets/Marion-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Aileron";src:url(../../../../../../themes/hello-theme-child-master/assets/Aileron-SemiBold.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/assets/Aileron-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Aileron";src:url(../../../../../../themes/hello-theme-child-master/assets/Aileron-Bold.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/assets/Aileron-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Aileron";src:url(../../../../../../themes/hello-theme-child-master/assets/Aileron-Regular.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/assets/Aileron-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}*{font-family:"Aileron",serif}header#site-header,header.page-header,footer{display:none}h2,h3,h4,h6{font-family:"Marion",serif!important;font-weight:400!important}h5{text-transform:uppercase;font-size:14px;font-weight:600!important;letter-spacing:.2em;margin-bottom:-10px!important}.text-main *{font-family:"Marion",serif!important}.text-main h3{font-family:"Aileron",serif!important;font-size:14px;font-weight:700!important;letter-spacing:.2em;text-transform:uppercase;color:#982540!important}h1{font-size:clamp(24px, 2.8vw, 48px)!importantfont-family:"Aileron",serif;line-height:1.5em}.elementor-66 .elementor-element.elementor-element-3f174d10 .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff!important}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li.register a{background:#0d131e;display:flex;align-items:center;justify-content:center;padding:5px 30px;margin-left:20px;font-weight:700;transition:0.2s}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive li:hover a{color:#982540}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive li.register a:hover{background:none}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li.register a:hover{color:#982540;background:#fff}body .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li{display:flex;align-items:center}.steps .elementor-widget-image,.steps2 .elementor-widget-image{position:absolute;left:-130px}.steps .elementor-widget-image,.steps2 .elementor-widget-image{position:absolute;left:-140px}.steps .right .elementor-widget-image,.steps2 .right .elementor-widget-image{left:unset;right:-140px}.steps img,.steps2 img{width:120px}.steps .text-steps p,.text-steps2 .elementor-widget-container{font-family:"Marion"!important}.text-steps2 .elementor-widget-container{margin-top:-8px}.text-steps2 .date{font-size:15px;letter-spacing:.2em;font-weight:600}.text-steps{width:120px!important;height:120px!important;font-size:80px;background:#0d131e;display:flex;justify-content:center;align-items:center;border-radius:100%;position:absolute;left:-140px;font-family:"Marion",serif}.text-steps2{width:120px!important;height:120px!important;font-size:40px;line-height:0.7em!important;text-align:center;background:#0d131e;display:flex;justify-content:center;align-items:center;border-radius:100%;position:absolute;left:-140px;font-family:"Marion",serif}.right .text-steps{right:-140px;left:unset}.right .text-steps2{right:-140px;left:unset}.text-steps::before{width:130px;height:130px;content:"";position:absolute;background-image:url(https://tradesdefrance.com/wp-content/uploads/2023/04/border.png);background-size:contain;background-repeat:no-repeat;animation:rotate-border 20s linear infinite}.text-steps2::before{width:130px;height:130px;content:"";position:absolute;background-image:url(https://tradesdefrance.com/wp-content/uploads/2023/04/border.png);background-size:contain;background-repeat:no-repeat;animation:rotate-border 20s linear infinite}.text-steps p,.text-steps2 p{color:#fff;margin:0}.wheel-bg::after{content:"";width:700px;height:700px;background-image:url(https://tradesdefrance.com/wp-content/uploads/2023/04/wheelsvg.svg);position:absolute;top:50%;right:-500px;object-fit:contain;background-size:contain;background-repeat:no-repeat;overflow-x:hidden;animation:rotate-border 20s linear infinite}.wheel-bg::before{content:"";width:400px;height:400px;background-image:url(https://tradesdefrance.com/wp-content/uploads/2023/04/wheelsvg.svg);position:absolute;top:15%;left:-300px;object-fit:contain;background-size:contain;background-repeat:no-repeat;overflow-x:hidden;animation:rotate-border 20s linear infinite}.wheel-bg{position:relative;overflow-y:visible;overflow-x:clip}.wheel-img::after{content:"";width:450px;height:450px;background-image:url(https://tradesdefrance.com/wp-content/uploads/2023/04/wheelsvg.svg);position:absolute;top:30px;right:-100px;object-fit:contain;background-size:contain;background-repeat:no-repeat;overflow-x:hidden;animation:rotate-border 20s linear infinite;z-index:-1}.wheel-img img{max-width:500px;float:right}.wheel-img{display:flex;justify-content:center}.image-column .elementor-widget-image,.image-column .elementor-widget-container,.image-column img{height:100%;object-fit:cover}.steps h3,.steps p{max-width:600px;margin-bottom:0}.steps h3{margin-left:100px}.steps .right h3{margin-left:0;max-width:100%;padding-right:100px}.steps .right h3{margin-left:0;max-width:100%;padding-right:100px}.form-container .nf-form-cont{background:#fff}.nf-form-fields-required{display:none}.nf-form-content{margin:0;max-width:unset;padding:115px}div#nf-field-11-container{margin:0}.form-container nf-fields-wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px}.form-container .nf-repeater-fieldsets fieldset{padding:0;margin:0;border:none}button.nf-remove-fieldset{display:none}nf-field:nth-of-type(5){grid-column:1/-1}.form-container .nf-field-container{margin:0}.form-container .nf-repeater-fieldset nf-fields-wrap{grid-template-columns:1fr}div#nf-field-9-container legend{display:none}.form-container .nf-repeater-fieldset .nf-field-container{border:none;margin:0}div#nf-field-9>div{width:100%;display:grid;gap:50px;grid-template-columns:1fr 1fr}div#nf-field-9>div fieldset{width:100%}.form-container .nf-form-content input,.form-container .nf-form-content input:not([type="button"]){background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);border:none;font-family:"Aileron";font-style:normal;font-weight:600;font-size:20px;padding:20px 25px;height:unset;-webkit-appearance:none}.form-container .nf-form-content input::placeholder{color:#8f8f8f}.form-container .nf-form-content input:not([type="button"]):focus{border:1px solid #0d131e;color:#0d131e;box-shadow:0 5px 10px rgba(0,0,0,.1)}body .nf-form-content input:not([type="submit"]),.nf-form-content textarea{color:#0d131e}.form-container .nf-form-content input[type="submit"]{background:#0d131e;padding:21px 40px;height:unset;width:100%;font-weight:700}.form-container .nf-form-content input[type="submit"]:hover{background:#982540;color:#fff}.nf-field-container.repeater-container button{margin-top:30px;font-family:"Aileron";font-style:normal;font-weight:600;font-size:24px;color:#0d131e;background:none}.nf-field-container.repeater-container button{margin-top:30px;font-family:"Aileron";font-style:normal;font-weight:600;font-size:24px;color:#0d131e;background:none;padding-left:80px;position:relative}.nf-field-container.repeater-container button:before{content:"";width:50px;height:50px;position:absolute;left:0;background-image:url(https://tradesdefrance.com/wp-content/uploads/2023/04/add.png);top:0;background-size:contain;background-repeat:no-repeat}.form-container .nf-form-content{padding:0;max-width:100%}div#nf-field-10-container{height:100%;display:grid;width:100%;align-items:center}div#nf-field-10-container::after{display:none}div#nf-field-10-container .nf-after-field,.nf-before-field{display:none}.form-container nf-field:last-of-type{grid-column:1/-1}.repeater-container .nf-field-description p{font-size:100%!important}.nf-fu-progress{display:none!important}.nf-error-msg{font-size:16px;margin-top:15px}.nf-error.field-wrap .nf-field-element:after{font-size:12px!important;top:0px!important;right:0px!important;bottom:0px!important;height:25px!important;width:25px!important;line-height:25px!important}.nf-fu-fileinput-button{background:#0d131e!important}.nf-field-label .nf-label-span,.nf-field-label label{font-weight:600!important}#nf-field-14-wrap p{font-size:18px}i.fab.fa-instagram{display:flex;align-items:center}.fa-instagram:before{font-size:28px}.elementor-social-icon-instagram{width:35px!important;height:35px!important}.form-container.donation-form nf-fields-wrap{grid-template-columns:1fr!important;gap:15px!important}.logo-container{position:absolute;height:210px;background:#fff;z-index:9;display:flex;align-items:center;width:30vw!important;left:50%;transform:translateX(-50%);max-width:300px;padding:0 15px}.eael-simple-menu-horizontal{display:flex;justify-content:flex-end}.menu-col{width:100%!important}ul#menu-header{float:right;flex-wrap:wrap;width:70%}ul#menu-header.eael-simple-menu-responsive{width:100%}body .eael-simple-menu-container .eael-simple-menu-toggle{right:30px}ul#menu-header{background:none}.eael-simple-menu-responsive li{margin-left:30px;margin-right:30px;background:#0d131e;border-bottom:1px solid #fff;padding:10px!important}.fa-youtube-square:before{content:"\f431"!important}.fa-linkedin:before{content:"\f08c"!important}.front-popup,.front-popup .elementor-custom-embed-image-overlay,.front-popup .elementor-widget-container{height:110px}.front-popup img{display:none!important}.elementor-toggle .elementor-tab-title{border-bottom:0px!important}@media only screen and (max-width:1024px){h1{font-size:2.25rem}.wheel-img{position:relative;overflow-y:visible;overflow-x:clip}.wheel-img::after{width:300px;height:300px;top:0;right:0}.wheel-bg::before{z-index:99}.wheel-bg::after{top:100%;right:-300px;width:500px;height:500px;z-index:99}.logo-container{width:220px!important;height:160px!important}.form-container nf-fields-wrap,div#nf-field-9>div{display:grid;grid-template-columns:1fr;gap:50px}.text-steps{left:-130px;top:0;font-size:54px}.right .text-steps{right:unset;left:-130px}.text-steps2{position:unset;width:50px!important;height:50px!important;font-size:30px}.text-steps2{position:unset;width:100px!important;height:100px!important;font-size:30px}.text-steps2 .elementor-widget-container{margin-top:-2px}.text-steps::before{width:100px;height:100px}.text-steps2::before{width:100px;height:100px}.steps .elementor-column{width:100%}.steps .elementor-section{min-height:200px;flex-direction:column;display:flex;margin:0;align-items:normal;width:100%;justify-content:center}.steps .elementor-section .elementor-container{margin:0;padding-left:120px}.steps h3{margin:0}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li.register a{padding:0}}@media only screen and (max-width:1365px){.fa-instagram:before{content:"\f16d";font-size:26px}.elementor-66 .elementor-element.elementor-element-8f48d1c .elementor-counter-number-wrapper{font-size:30px!important}}@media only screen and (max-width:768px){.text-steps{width:90px!important;height:90px!important;left:-96px;font-size:35px}.text-steps::before{width:65px;height:65px}.right .text-steps{left:-96px}.steps .elementor-section .elementor-container{margin:0;padding-left:30px}div#nf-field-12-container{max-width:300px}.logo-container{width:180px!important;height:120px!important;padding:0 8px}.wheel-bg::before{width:250px;height:250px;top:0;left:-200px}.wheel-bg::after{right:-200px;width:250px;height:250px}.form-container .nf-form-content input,.form-container .nf-form-content input:not([type="button"]){padding:15px 15px;font-size:18px;width:100%}.form-container nf-fields-wrap,div#nf-field-9>div{gap:15px}.nf-field-container.repeater-container button{font-size:18px}.nf-field-container.repeater-container button:before{width:35px;height:35px}.nf-field-container.repeater-container button{font-size:18px;padding-left:50px;margin-top:30px;margin-bottom:15px}.nf-form-content label{font-size:16px!important}}@media screen and (max-width:460px){.form-container .nf-field-container .nf-field{max-width:90%!important;margin:0!important}.form-container .nf-field-container.team-members .nf-field .nf-repeater-fieldset .nf-field{max-width:100%!important}}@keyframes rotate-border{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}