/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.elementor-widget-image img{width: 44vw !important}
header{position: fixed; width: 100%; top: 0; z-index: 10}
.scroll header{background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
header #logo{transition: all 0.4s}
.scroll header #logo{width: 6vw; position: relative;transition: all 0.4s; height: 0vw; z-index: 10; left: 0 !important}
.scroll header #logo>div{margin-left: -3vw;}
header #menuPrincipal{transition: all 0s; margin-top: -3vw}
.scroll header #menuPrincipal{margin-top: 0;transition: all 0s}
#domainesDeCompetances>div:hover{transform: rotate(0deg);}
#domainesDeCompetances>div{    aspect-ratio: 3 / 1.9;}
.evaluations{display: none;}
.tag-note1 .evaluations,.tag-note2 .evaluations,.tag-note3 .evaluations,.tag-note4 .evaluations,.tag-note5 .evaluations,.tag-note6 .evaluations,.tag-note7 .evaluations,.tag-note8 .evaluations,.tag-note9 .evaluations,.tag-note10 .evaluations{display: flex;}
.evaluations .stars>div{display: none;}
.tag-note1 .evaluations .stars>div:nth-child(2){display: flex;}
.tag-note2 .evaluations .stars>div:nth-child(3){display: flex;}
.tag-note3 .evaluations .stars>div:nth-child(4){display: flex;}
.tag-note4 .evaluations .stars>div:nth-child(5){display: flex;}
.tag-note5 .evaluations .stars>div:nth-child(6){display: flex;}
.tag-note6 .evaluations .stars>div:nth-child(7){display: flex;}
.tag-note7 .evaluations .stars>div:nth-child(8){display: flex;}
.tag-note8 .evaluations .stars>div:nth-child(9){display: flex;}
.tag-note9 .evaluations .stars>div:nth-child(10){display: flex;}
.tag-note10 .evaluations{display: flex;}
.evaluations *, .notes,.evaluations,.stars{justify-content: flex-start; align-self: flex-start; width: max-cotent !important}
.stars svg{margin: 0 !important; width: 1vw !important; margin-right: -0.1vw !important}
.stars {margin-top: 0.5vw}
#qualiopi{position: fixed; bottom: 2vw; background-color: #fff; border-radius: 0 0.5vw 0.5vw 0; padding: 1vw 1vw 1vw 0; box-shadow: 0 0 2vw rgba(0, 0, 0, 0.3); z-index: 100}
#logo{height: 16vw; z-index: 1}
#logo a{overflow: hidden; height: 15vw}
.dialog-widget{backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
div.wpforms-container-full input[type=date]:focus:invalid, div.wpforms-container-full input[type=datetime]:focus:invalid, div.wpforms-container-full input[type=datetime-local]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=month]:focus:invalid, div.wpforms-container-full input[type=number]:focus:invalid, div.wpforms-container-full input[type=password]:focus:invalid, div.wpforms-container-full input[type=range]:focus:invalid, div.wpforms-container-full input[type=search]:focus:invalid, div.wpforms-container-full input[type=tel]:focus:invalid, div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=time]:focus:invalid, div.wpforms-container-full input[type=url]:focus:invalid, div.wpforms-container-full input[type=week]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=date]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=email]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=month]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=number]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=password]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=range]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=search]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=tel]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=text]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=time]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=url]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=week]:focus:invalid, .wp-core-ui div.wpforms-container-full select:focus:invalid, .wp-core-ui div.wpforms-container-full textarea:focus:invalid{box-shadow: none !important; border: none !important;border-bottom: solid 1px #ccc !important;}
.wpforms-container input[type=date]:read-only, .wpforms-container input[type=datetime]:read-only, .wpforms-container input[type=datetime-local]:read-only, .wpforms-container input[type=email]:read-only, .wpforms-container input[type=month]:read-only, .wpforms-container input[type=number]:read-only, .wpforms-container input[type=password]:read-only, .wpforms-container input[type=range]:read-only, .wpforms-container input[type=search]:read-only, .wpforms-container input[type=tel]:read-only, .wpforms-container input[type=text]:read-only, .wpforms-container input[type=time]:read-only, .wpforms-container input[type=url]:read-only, .wpforms-container input[type=week]:read-only, .wpforms-container select:read-only, .wpforms-container textarea:read-only, .wp-core-ui div.wpforms-container input[type=date]:read-only, .wp-core-ui div.wpforms-container input[type=datetime]:read-only, .wp-core-ui div.wpforms-container input[type=datetime-local]:read-only, .wp-core-ui div.wpforms-container input[type=email]:read-only, .wp-core-ui div.wpforms-container input[type=month]:read-only, .wp-core-ui div.wpforms-container input[type=number]:read-only, .wp-core-ui div.wpforms-container input[type=password]:read-only, .wp-core-ui div.wpforms-container input[type=range]:read-only, .wp-core-ui div.wpforms-container input[type=search]:read-only, .wp-core-ui div.wpforms-container input[type=tel]:read-only, .wp-core-ui div.wpforms-container input[type=text]:read-only, .wp-core-ui div.wpforms-container input[type=time]:read-only, .wp-core-ui div.wpforms-container input[type=url]:read-only, .wp-core-ui div.wpforms-container input[type=week]:read-only, .wp-core-ui div.wpforms-container select:read-only, .wp-core-ui div.wpforms-container textarea:read-only,div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea{font-size: 1vw !important; border-bottom: solid 1px #ccc !important; border-radius: none; font-family: helvetica, sans-serif !important;}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select{background-image: url(down.png); background-size: auto 60%;}
.wpforms-submit-container{display: flex ;justify-content: flex-end;}
.wpforms-submit-container button{background-color: var(--e-global-color-accent) !important;font-family: "Helvetica", Sans-serif  !important; font-size: 0.9vw  !important; font-weight: 500  !important; padding: 0.5vw 1vw 0.55vw 1vw  !important;}
.elementor-popup-modal .dialog-close-button{top: 1vw; right: 1vw;}
.elementor-popup-modal .dialog-close-button svg{height: 1.5vw; width: 1.5vw; fill: var(--e-global-color-accent);}
.elementor-popup-modal .dialog-close-button:hover svg{fill: #555;}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background-color: var(--e-global-color-accent) !important; border: none !important; border-radius: 0.5vw}
div.wpforms-container-full .wpforms-confirmation-container-full p, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color: #fff !important; font-size: 1vw; text-align: center;}
.ctaOpen{cursor: pointer !important;}
.ctaOpen svg{fill: #555 !important; margin-top: -1.5vw}
.ctaOpen:hover span, .ctaOpen:hover span svg,.ctaOpen.open span, .ctaOpen.open span svg{color: var(--e-global-color-primary) !important; fill: var(--e-global-color-primary) !important;}

.ctaOpen.open span svg{transform: rotate(180deg);}
.ctaOpen .elementor-icon-list-item{flex-direction: row-reverse; justify-content: flex-end !important; gap: 0.5vw}
.slideDown{display: none;}
.slideDown ul>p{display: none;}
.slideDown ul,.slideDown li{margin: 0; padding:0}
.slideDown li{margin-left: 1vw}


