/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block;/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */}details html{line-height:1.15;-webkit-text-size-adjust:100%}details body{margin:0}details main{display:block}details h1{font-size:2em;margin:.67em 0}details hr{box-sizing:content-box;height:0;overflow:visible}details pre{font-family:monospace,monospace;font-size:1em}details a{background-color:rgba(0,0,0,0)}details abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}details b,details strong{font-weight:bolder}details code,details kbd,details samp{font-family:monospace,monospace;font-size:1em}details small{font-size:80%}details sub,details sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}details sub{bottom:-0.25em}details sup{top:-0.5em}details img{border-style:none}details button,details input,details optgroup,details select,details textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}details button,details input{overflow:visible}details button,details select{text-transform:none}details button,details [type=button],details [type=reset],details [type=submit]{-webkit-appearance:button}details button::-moz-focus-inner,details [type=button]::-moz-focus-inner,details [type=reset]::-moz-focus-inner,details [type=submit]::-moz-focus-inner{border-style:none;padding:0}details button:-moz-focusring,details [type=button]:-moz-focusring,details [type=reset]:-moz-focusring,details [type=submit]:-moz-focusring{outline:1px dotted ButtonText}details fieldset{padding:.35em .75em .625em}details legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}details progress{vertical-align:baseline}details textarea{overflow:auto}details [type=checkbox],details [type=radio]{box-sizing:border-box;padding:0}details [type=number]::-webkit-inner-spin-button,details [type=number]::-webkit-outer-spin-button{height:auto}details [type=search]{-webkit-appearance:textfield;outline-offset:-2px}details [type=search]::-webkit-search-decoration{-webkit-appearance:none}details ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details details{display:block}details summary{display:list-item}details template{display:none}details [hidden]{display:none}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-size:18px;line-height:1.428571429;scroll-behavior:smooth}body{color:#1b1b1b;font-size:.7rem;font-family:Verdana,Geneva,sans-serif;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:1.4ch;font-weight:500;margin-top:0;margin-bottom:0}h1{font-size:1.2rem;line-height:2rem;font-weight:600}h2{font-size:1rem}h3{font-size:.8rem;font-weight:600}h4{font-size:.7rem}h5{font-size:.6rem;line-height:2ch}h6{font-size:.5rem}p{font-size:.8rem;font-weight:300;margin:0 0 1rem}ul li{font-size:.8rem;font-weight:300}strong{font-weight:600 !important}.container{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}#breadcrumbs{padding-top:.6rem;padding-bottom:.6rem}#breadcrumbs .container{display:flex;align-items:center}#breadcrumbs .container img{height:25px}#breadcrumbs .container .separator{color:#747474;font-size:.6rem;margin-left:.4rem;margin-right:.4rem}#breadcrumbs .container a{color:#1b1b1b;font-size:.6rem;text-decoration:none;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width: 1366px){.container{padding-left:1.6rem;padding-right:1.6rem}}.btn{color:#747474;text-decoration:none;padding:.6rem;background:#fff;border:.1rem solid #747474;cursor:pointer}.qualirge-color{fill:#cf6a87;color:#cf6a87 !important}.qualirge-color-bg{background:#cf6a87 !important}.qualirge-color-light{background:#f5e1e7 !important}.elec-color{fill:#1abc9c;color:#1abc9c !important}.elec-color-bg{background:#1abc9c !important}.elec-color-light{background:#ecfcf9 !important}.chauffecs-color{fill:#3498db;color:#3498db !important}.chauffecs-color-bg{background:#3498db !important}.chauffecs-color-light{background:#ebf5fc !important}.solchauf-color{fill:#e67e22;color:#e67e22 !important}.solchauf-color-bg{background:#e67e22 !important}.solchauf-color-light{background:#fcefe4 !important}.vaphabi-color{fill:#e74c3c;color:#e74c3c !important}.vaphabi-color-bg{background:#e74c3c !important}.vaphabi-color-light{background:#fceceb !important}.bruair-color{fill:#34495e;color:#34495e !important}.bruair-color-bg{background:#34495e !important}.bruair-color-light{background:#ebf0f4 !important}.pac-color{fill:#95a5a6;color:#95a5a6 !important}.pac-color-bg{background:#95a5a6 !important}.pac-color-light{background:#eaedee !important}.bepac-color{fill:#273c75;color:#273c75 !important}.bepac-color-bg{background:#273c75 !important}.bepac-color-light{background:#e1e6f5 !important}.habiligaz-color{fill:#9b59b6;color:#9b59b6 !important}.habiligaz-color-bg{background:#9b59b6 !important}.habiligaz-color-light{background:#ede1f2 !important}#nav-header{padding-top:.6rem;padding-bottom:.6rem;background:#f5f6fa}#nav-header .container{display:flex;justify-content:space-between}#nav-header .container p{font-size:calc(0.6rem*1.2);margin-bottom:0}#nav-header .container p:last-child{text-transform:uppercase;font-size:.6rem}#nav-header .container p:last-child span{font-weight:600}#nav-header .container p a{color:#65b32e;font-size:calc(0.6rem*1.1);font-weight:600;text-decoration:none}nav .nav-menu{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}nav .nav-menu a img{height:80px;transform:scale(1.6)}nav .nav-menu ul{display:flex;margin:0}nav .nav-menu ul li{display:flex;align-items:center;list-style:none;margin-left:1rem;transition:transform .3s}nav .nav-menu ul li:hover{transform:scale(1.05)}nav .nav-menu ul li:last-child{background:#65b32e;border-radius:.2rem}nav .nav-menu ul li:last-child a{color:#fff}nav .nav-menu ul li a{color:#747474;text-decoration:none;text-transform:uppercase;font-size:.6rem;font-weight:600;padding:.8rem}nav .nav-menu .mobile-menu{display:none}@media(max-width: 1366px){nav .nav-menu{padding-left:1.6rem;padding-right:1.6rem}nav .nav-menu ul{display:none}nav .nav-menu .menu-icon{float:right;cursor:pointer;padding:20px}nav .nav-menu .menu-icon .menu-icon-line{height:2px;width:24px;display:block;position:relative;background:#1b1b1b}nav .nav-menu .menu-icon .menu-icon-line::before,nav .nav-menu .menu-icon .menu-icon-line::after{width:100%;height:100%;content:"";display:block;position:absolute;background:#1b1b1b;transition:all .2s ease-out}nav .nav-menu .menu-icon .menu-icon-line::before{top:5px}nav .nav-menu .menu-icon .menu-icon-line::after{top:-5px}nav .nav-menu .mobile-menu:checked~ul{height:auto;display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;margin:0;padding:0;background:#65b32e;z-index:100}nav .nav-menu .mobile-menu:checked~ul li{margin-top:.4rem;margin-bottom:.4rem}nav .nav-menu .mobile-menu:checked~ul li a{color:#fff}nav .nav-menu .mobile-menu:checked~.menu-icon .menu-icon-line{background:rgba(0,0,0,0)}nav .nav-menu .mobile-menu:checked~.menu-icon .menu-icon-line::before{transform:rotate(-45deg);top:0}nav .nav-menu .mobile-menu:checked~.menu-icon .menu-icon-line::after{transform:rotate(45deg);top:0}}@media(max-width: 560px){#nav-header .container{flex-direction:column;align-items:center}#nav-header .container p{text-align:center}#nav-header .container p:first-child{margin-bottom:.4rem}}#numbers{display:flex;justify-content:space-evenly;padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}#numbers>div{display:flex;flex-direction:column;align-items:center;justify-content:center}#numbers>div img{height:50px;margin-bottom:.6rem}#numbers>div h4{font-size:1rem;font-weight:600;margin-bottom:.2rem}#numbers>div h5{font-size:.7rem}@media(max-width: 560px){#numbers{flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem}#numbers>div{margin-bottom:1.6rem}}.difficulty{height:80px}.difficulty .difficulty-bars{display:flex;align-items:flex-end}.difficulty .difficulty-bars>div{width:14px;margin-right:2px;border:.5px solid #ddd;background:#fefefe}.difficulty .difficulty-bars>div:nth-child(1){height:20px}.difficulty .difficulty-bars>div:nth-child(2){height:30px}.difficulty .difficulty-bars>div:nth-child(3){height:40px}.difficulty .difficulty-bars>div:nth-child(4){height:50px}.difficulty .difficulty-bars>div:nth-child(5){height:60px}.difficulty>p{text-align:center;font-size:.6rem;font-weight:600;margin-top:.4rem}footer{position:relative;background:#000}footer #clients{padding-top:calc(1.6rem*3);padding-bottom:calc(1.6rem*3);background:#fff}footer #clients .container h4{text-align:center;text-transform:uppercase;font-size:calc(0.7rem*1.1);line-height:calc(0.7rem*1.3);font-weight:600;margin-bottom:calc(1.6rem*2)}footer #clients .container #clients-imgs{display:flex;align-items:center;justify-content:space-evenly}footer #clients .container #clients-imgs picture img{width:100%;height:40px;object-fit:contain}footer #reviews{padding-top:calc(1.6rem*3);padding-bottom:calc(1.6rem*3);background:#fff}footer #reviews .container h4{text-align:center;text-transform:uppercase;font-size:calc(0.7rem*1.1);line-height:calc(0.7rem*1.3);font-weight:600;margin-bottom:calc(1.6rem*2)}footer #reviews .container #reviews-list{display:flex;flex-wrap:wrap}footer #reviews .container #reviews-list .review{flex-basis:calc(50% - 1rem)}footer #reviews .container #reviews-list .review:nth-of-type(1),footer #reviews .container #reviews-list .review:nth-of-type(2){margin-bottom:1.6rem}footer #reviews .container #reviews-list .review:nth-of-type(1),footer #reviews .container #reviews-list .review:nth-of-type(3){margin-right:1rem}footer #reviews .container #reviews-list .review:nth-of-type(2),footer #reviews .container #reviews-list .review:nth-of-type(4){margin-left:1rem}footer #reviews .container #reviews-list .review .review-header{display:flex;margin-bottom:.4rem}footer #reviews .container #reviews-list .review .review-header p{flex:1;font-size:calc(0.6rem*1.1);font-weight:600;margin-bottom:.2rem}footer #reviews .container #reviews-list .review .review-header p span{display:block;font-weight:500}footer #reviews .container #reviews-list .review .review-header>div p{text-align:right;font-size:.6rem;text-transform:capitalize}footer #reviews .container #reviews-list .review p{text-align:justify}footer #reviews .container #reviews-list .review picture img{width:20px}footer #address{padding-top:calc(1.6rem*3);padding-bottom:calc(1.6rem*3)}footer #address .container{display:flex;flex-direction:column;align-items:center;justify-content:center}footer #address .container img{height:150px;margin-bottom:1.6rem}footer #address .container>div{max-width:60%;display:flex;flex-direction:column;align-items:center}footer #address .container>div:first-of-type{margin-bottom:1.6rem}footer #address .container>div:first-of-type p{text-align:justify}footer #address .container>div h4{color:#fff;text-align:center;text-transform:uppercase;font-size:calc(0.7rem*1.2);line-height:calc(0.7rem*1.4);font-weight:600;margin-bottom:1rem}footer #address .container>div p{color:#fff;text-align:center;font-weight:500;margin-bottom:.4rem}footer #address .container>div a{color:#fff;text-align:center}footer #copyright{padding-bottom:calc(1.6rem*3)}footer #copyright .container p{color:rgba(255,255,255,.8);text-align:center;font-size:.6rem;margin-bottom:.2rem}footer #copyright .container p a{color:rgba(255,255,255,.8)}footer #copyright .container p.bossbooster a{color:#65b32e}@media(max-width: 1366px){#clients .container #clients-imgs{flex-wrap:wrap}}@media(max-width: 560px){footer #clients{padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}footer #clients .container #clients-imgs{flex-direction:column}footer #clients .container #clients-imgs picture{margin-bottom:1rem}footer #reviews{padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}footer #reviews .container #reviews-list .review{flex-basis:100%}footer #reviews .container #reviews-list .review:not(footer #reviews .container #reviews-list .review:last-of-type){margin-bottom:1rem}footer #reviews .container #reviews-list .review:nth-of-type(1),footer #reviews .container #reviews-list .review:nth-of-type(3){margin-right:0}footer #reviews .container #reviews-list .review:nth-of-type(2),footer #reviews .container #reviews-list .review:nth-of-type(4){margin-left:0}footer #address{padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}footer #address .container>div{max-width:100%}}#home-header{height:600px;position:relative;overflow:hidden}#home-header .container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#home-header .container h1{text-align:center;font-size:calc(1rem*1.6);text-transform:uppercase;margin-bottom:1.6rem}#home-header .container h1 span{color:#fff;padding:.1rem .4rem;background:#65b32e}#home-header .container h3{color:#747474;font-weight:500;margin-bottom:calc(1.6rem*2)}#home-header .container>div{width:100%}#home-header .container>div form{position:relative;display:flex;align-items:center;justify-content:center}#home-header .container>div form>div{width:100%;display:flex;justify-content:center}#home-header .container>div form>div input{width:50%;font-size:1rem;padding:.6rem 1rem;border-radius:calc(0.2rem*1.5);border:.1rem solid #ddd;transition:border-color .2s ease-in-out;z-index:200;box-shadow:8px 8px 15px 0 rgba(27,27,27,.05)}#home-header .container>div form>div input::placeholder{color:#818181}#home-header .container>div form>div input:focus{outline:none;border-color:#65b32e}#home-header .container>div form ul{width:50%;position:absolute;top:100%;display:none;list-style:none;padding-left:0;background:#fff;border:calc(0.1rem/2) solid #ddd;border-radius:calc(0.2rem*1.5);overflow:hidden;z-index:400}#home-header .container>div form ul.visible{display:block}#home-header .container>div form ul:hover{display:block}#home-header .container>div form ul li{cursor:pointer}#home-header .container>div form ul li:not(:last-child){border-bottom:calc(0.1rem/2) solid #ddd}#home-header .container>div form ul li:hover{background:#f5f6fa}#home-header .container>div form ul li a{width:100%;height:100%;display:block;color:#1b1b1b;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;padding:.6rem .8rem;overflow:hidden}#home-header .container>div form ul li a label{display:inline-flex;color:#fff;font-weight:600;padding:.4rem;margin-right:.4rem;border-radius:25px}#home-header .container #home-header-categories{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:calc(1.6rem*3)}#home-header .container #home-header-categories .home-header-category{position:relative;display:block;color:#fff;font-weight:600;text-decoration:none;padding:.4rem .6rem;margin-left:.4rem;margin-right:.4rem;margin-bottom:.4rem;border-radius:25px;z-index:300;transition:transform .2s}#home-header .container #home-header-categories .home-header-category:hover{transform:scale(1.05)}#home-header .bubble{width:var(--bubble-radius);height:var(--bubble-radius);position:absolute;left:var(--bubble-left-offset);bottom:-75%;display:block;border-radius:50%;animation-name:bubble-float-up;animation-duration:var(--bubble-float-duration);animation-delay:var(--bubble-float-delay);animation-timing-function:ease-in;animation-iteration-count:infinite}#home-header .bubble::before{width:100%;height:100%;position:absolute;top:0;left:0;background:var(--bubble-background-color);border-radius:inherit;content:"";opacity:.3;z-index:-1;animation-name:var(--bubble-sway-type);animation-duration:var(--bubble-sway-duration);animation-delay:var(--bubble-sway-delay);animation-timing-function:ease-in-out;animation-direction:alternate;animation-iteration-count:infinite}@keyframes bubble-float-up{to{transform:translateY(-175vh)}}@keyframes bubble-sway-left-to-right{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes bubble-sway-right-to-left{from{transform:translateX(100%)}to{transform:translateX(-100%)}}#home-header .bubble:nth-child(0){--bubble-left-offset: 61vw;--bubble-float-duration: 12s;--bubble-float-delay: 2s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #d5121e;--bubble-radius: 1.3vw}#home-header .bubble:nth-child(1){--bubble-left-offset: 20vw;--bubble-float-duration: 19s;--bubble-float-delay: 1s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(2){--bubble-left-offset: 70vw;--bubble-float-duration: 14s;--bubble-float-delay: 4s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(3){--bubble-left-offset: 52vw;--bubble-float-duration: 23s;--bubble-float-delay: 0s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(4){--bubble-left-offset: 60vw;--bubble-float-duration: 24s;--bubble-float-delay: 4s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(5){--bubble-left-offset: 48vw;--bubble-float-duration: 19s;--bubble-float-delay: 3s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(6){--bubble-left-offset: 23vw;--bubble-float-duration: 24s;--bubble-float-delay: 4s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(7){--bubble-left-offset: 53vw;--bubble-float-duration: 15s;--bubble-float-delay: 3s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(8){--bubble-left-offset: 24vw;--bubble-float-duration: 12s;--bubble-float-delay: 0s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(9){--bubble-left-offset: 27vw;--bubble-float-duration: 20s;--bubble-float-delay: 0s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(10){--bubble-left-offset: 22vw;--bubble-float-duration: 16s;--bubble-float-delay: 4s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(11){--bubble-left-offset: 60vw;--bubble-float-duration: 17s;--bubble-float-delay: 0s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(12){--bubble-left-offset: 0vw;--bubble-float-duration: 15s;--bubble-float-delay: 4s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 7s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(13){--bubble-left-offset: 23vw;--bubble-float-duration: 15s;--bubble-float-delay: 3s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(14){--bubble-left-offset: 23vw;--bubble-float-duration: 22s;--bubble-float-delay: 2s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(15){--bubble-left-offset: 50vw;--bubble-float-duration: 17s;--bubble-float-delay: 0s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 6s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(16){--bubble-left-offset: 45vw;--bubble-float-duration: 24s;--bubble-float-delay: 1s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(17){--bubble-left-offset: 23vw;--bubble-float-duration: 20s;--bubble-float-delay: 4s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(18){--bubble-left-offset: 5vw;--bubble-float-duration: 14s;--bubble-float-delay: 0s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(19){--bubble-left-offset: 70vw;--bubble-float-duration: 14s;--bubble-float-delay: 3s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(20){--bubble-left-offset: 74vw;--bubble-float-duration: 14s;--bubble-float-delay: 4s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 7s;--bubble-background-color: #65b32e;--bubble-radius: 1.3vw}#home-header .bubble:nth-child(21){--bubble-left-offset: 28vw;--bubble-float-duration: 19s;--bubble-float-delay: 4s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(22){--bubble-left-offset: 17vw;--bubble-float-duration: 18s;--bubble-float-delay: 1s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(23){--bubble-left-offset: 0vw;--bubble-float-duration: 17s;--bubble-float-delay: 4s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 8s;--bubble-background-color: #283583;--bubble-radius: 1.3vw}#home-header .bubble:nth-child(24){--bubble-left-offset: 34vw;--bubble-float-duration: 14s;--bubble-float-delay: 4s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 8s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(25){--bubble-left-offset: 87vw;--bubble-float-duration: 16s;--bubble-float-delay: 0s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(26){--bubble-left-offset: 14vw;--bubble-float-duration: 14s;--bubble-float-delay: 3s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(27){--bubble-left-offset: 24vw;--bubble-float-duration: 15s;--bubble-float-delay: 2s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 1.3vw}#home-header .bubble:nth-child(28){--bubble-left-offset: 23vw;--bubble-float-duration: 15s;--bubble-float-delay: 2s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(29){--bubble-left-offset: 12vw;--bubble-float-duration: 16s;--bubble-float-delay: 1s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #65b32e;--bubble-radius: 1.3vw}#home-header .bubble:nth-child(30){--bubble-left-offset: 49vw;--bubble-float-duration: 19s;--bubble-float-delay: 2s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(31){--bubble-left-offset: 65vw;--bubble-float-duration: 16s;--bubble-float-delay: 1s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(32){--bubble-left-offset: 16vw;--bubble-float-duration: 22s;--bubble-float-delay: 3s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 8s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(33){--bubble-left-offset: 45vw;--bubble-float-duration: 21s;--bubble-float-delay: 4s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(34){--bubble-left-offset: 70vw;--bubble-float-duration: 20s;--bubble-float-delay: 3s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 7s;--bubble-background-color: #65b32e;--bubble-radius: 1.3vw}#home-header .bubble:nth-child(35){--bubble-left-offset: 66vw;--bubble-float-duration: 23s;--bubble-float-delay: 3s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 6s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(36){--bubble-left-offset: 41vw;--bubble-float-duration: 18s;--bubble-float-delay: 4s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(37){--bubble-left-offset: 43vw;--bubble-float-duration: 24s;--bubble-float-delay: 3s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(38){--bubble-left-offset: 36vw;--bubble-float-duration: 21s;--bubble-float-delay: 0s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(39){--bubble-left-offset: 5vw;--bubble-float-duration: 14s;--bubble-float-delay: 0s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(40){--bubble-left-offset: 92vw;--bubble-float-duration: 13s;--bubble-float-delay: 1s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 6s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(41){--bubble-left-offset: 53vw;--bubble-float-duration: 23s;--bubble-float-delay: 1s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 8s;--bubble-background-color: #d5121e;--bubble-radius: 1.3vw}#home-header .bubble:nth-child(42){--bubble-left-offset: 3vw;--bubble-float-duration: 20s;--bubble-float-delay: 0s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 8s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(43){--bubble-left-offset: 0vw;--bubble-float-duration: 21s;--bubble-float-delay: 4s;--bubble-sway-delay: 3s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 7s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(44){--bubble-left-offset: 53vw;--bubble-float-duration: 24s;--bubble-float-delay: 3s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(45){--bubble-left-offset: 6vw;--bubble-float-duration: 17s;--bubble-float-delay: 0s;--bubble-sway-delay: 2s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 8s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(46){--bubble-left-offset: 1vw;--bubble-float-duration: 22s;--bubble-float-delay: 0s;--bubble-sway-delay: 4s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(47){--bubble-left-offset: 29vw;--bubble-float-duration: 14s;--bubble-float-delay: 2s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 6s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(48){--bubble-left-offset: 20vw;--bubble-float-duration: 23s;--bubble-float-delay: 0s;--bubble-sway-delay: 1s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #d5121e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(49){--bubble-left-offset: 43vw;--bubble-float-duration: 24s;--bubble-float-delay: 4s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-left-to-right;--bubble-sway-duration: 6s;--bubble-background-color: #65b32e;--bubble-radius: 0.3vw}#home-header .bubble:nth-child(50){--bubble-left-offset: 53vw;--bubble-float-duration: 16s;--bubble-float-delay: 2s;--bubble-sway-delay: 0s;--bubble-sway-type: bubble-sway-right-to-left;--bubble-sway-duration: 7s;--bubble-background-color: #283583;--bubble-radius: 0.3vw}#home-content{position:relative;z-index:300}#home-content video{width:100%}#home-content .container{padding-top:calc(1.6rem*3);padding-bottom:calc(1.6rem*3)}#home-content .container h2{text-align:center;text-transform:uppercase;font-size:calc(1rem*1.5);line-height:calc(1rem*1.5);font-weight:600;margin-bottom:1.6rem}#home-content .container p{text-align:justify}#home-content .container .home-content-flex{display:flex;padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}#home-content .container .home-content-flex:not(#home-content .container .home-content-flex.reverse){align-items:center}#home-content .container .home-content-flex.reverse .home-content-flex-text{color:#fff;margin-left:0;margin-right:calc(-1.6rem*2);background:#283583}#home-content .container .home-content-flex.reverse .home-content-flex-text h3{color:#fff}#home-content .container .home-content-flex .home-content-flex-img{flex:1}#home-content .container .home-content-flex .home-content-flex-img picture img{width:100%;height:100%;object-fit:cover}#home-content .container .home-content-flex .home-content-flex-text{flex:1;padding:1.6rem;margin-top:calc(1.6rem*2);margin-bottom:calc(-1.6rem*2);margin-left:calc(-1.6rem*2);background:#f5f6fa;z-index:200}#home-content .container .home-content-flex .home-content-flex-text h3{color:#65b32e;text-transform:uppercase;line-height:1rem;margin-bottom:.4rem}#home-content .container .home-content-flex .home-content-flex-text p{text-align:justify}#home-content .container .home-content-flex .home-content-flex-text p:last-of-type{margin-bottom:0}#home-content .container .home-content-label{display:flex;align-items:center;padding-top:1.6rem}#home-content .container .home-content-label picture{flex:1;padding:1.6rem}#home-content .container .home-content-label picture img{width:250px}#home-content .container .home-content-label p{flex:1;color:#fff;text-align:justify;font-weight:600;padding:1.6rem;margin-bottom:0;background:#65b32e}#home-content .container .home-content-label p a{color:#fff}@media(max-width: 560px){#home-header{height:400px}#home-header .container h1{font-size:calc(0.7rem*1.2);line-height:calc(1rem*1.4)}#home-header .container h3{text-align:center}#home-header .container>div form>div input{width:80%;font-size:.7rem;box-shadow:8px 8px 15px 0 rgba(27,27,27,.05)}#home-header .container>div form ul{width:80%}#home-header .container>div form ul li a{font-size:.7rem}#home-header .container #home-header-categories{display:none}#home-content #home-content-header-img{height:400px}#home-content .container{padding-bottom:0}#home-content .container h2{font-size:calc(1rem*1.2);line-height:calc(1rem*1.2)}#home-content .container .home-content-flex{display:flex;flex-direction:column;margin-bottom:0}#home-content .container .home-content-flex.reverse{flex-direction:column-reverse;margin-bottom:0}#home-content .container .home-content-flex.reverse .home-content-flex-text{margin-right:0}#home-content .container .home-content-flex .home-content-flex-text{margin-top:0;margin-bottom:0;margin-left:0}#home-content .container .home-content-label{flex-direction:column}}#course-header{padding-top:calc(1.6rem*3);padding-bottom:calc(1.6rem*3)}#course-header .container{display:flex;justify-content:space-between}#course-header .container>div:first-child{max-width:50%}#course-header .container>div:first-child h1{font-size:calc(1rem*1.5);text-transform:uppercase}#course-header .container>div:first-child h2{font-size:.7rem;font-weight:600;text-transform:uppercase;margin-top:.6rem;margin-bottom:.2rem}#course-header .container>div:first-child label{display:inline-flex;color:#fff;font-size:1rem;font-weight:600;padding:.4rem;margin-bottom:.6rem;border-radius:25px}#course-header .container>div:last-child{display:flex;flex-direction:column;align-items:center;justify-content:center}#course-header .container>div:last-child>div{margin-bottom:1rem}#course-content{padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*3)}#course-content .container>p{margin-bottom:calc(1.6rem*2)}#course-content .container #course-content-flex{display:flex}#course-content .container #course-content-flex>div:first-child{flex:1}#course-content .container #course-content-flex>div:first-child .course-content-block{margin-bottom:1.6rem}#course-content .container #course-content-flex>div:first-child .course-content-block h3{font-size:calc(1rem*1.3);margin-bottom:1rem}#course-content .container #course-content-flex>div:first-child .course-content-block ul{list-style:square}#course-content .container #course-content-flex>div:first-child .course-content-block ul li{text-align:justify;margin-bottom:.4rem}#course-content .container #course-content-flex>div:first-child .course-content-block-prqs{display:inline-flex;align-items:center;justify-content:flex-start;color:#fff;text-decoration:none;padding:.2rem .4rem;border-radius:25px}#course-content .container #course-content-flex>div:first-child .course-content-block-prqs:not(:last-child){margin-bottom:.4rem}#course-content .container #course-content-flex>div:first-child .course-content-block-prqs span:first-child{padding:.2rem .4rem;margin-right:.4rem;background:#fff;border-radius:25px}#course-content .container #course-content-flex>div:last-child{flex:1;position:sticky;top:1.6rem;align-self:flex-start;margin-left:calc(1.6rem*2)}#course-content .container #course-content-flex>div:last-child #course-content-levels{display:flex;justify-content:space-evenly;margin-bottom:1.6rem}#course-content .container #course-content-flex>div:last-child #course-content-levels>div{display:flex;flex-direction:column;align-items:center}#course-content .container #course-content-flex>div:last-child #course-content-levels>div svg{height:50px;margin-bottom:1rem}#course-content .container #course-content-flex>div:last-child #course-content-levels>div h5{text-align:center;font-weight:600;margin-bottom:.4rem}#course-content .container #course-content-flex>div:last-child #course-content-levels>div h6{color:#65b32e;text-align:center;font-size:1rem;font-weight:600}#course-content .container #course-content-flex>div:last-child #course-content-details{padding:1.6rem;margin-bottom:1.6rem;border:calc(0.1rem/2) solid #ddd;border-radius:.2rem}#course-content .container #course-content-flex>div:last-child #course-content-details .course-content-details-block{display:flex}#course-content .container #course-content-flex>div:last-child #course-content-details .course-content-details-block:last-of-type p{margin-bottom:0}#course-content .container #course-content-flex>div:last-child #course-content-details .course-content-details-block p{margin-top:-0.1rem}#course-content .container #course-content-flex>div:last-child #course-content-details .course-content-details-block p:first-of-type{font-weight:600}#course-content .container #course-content-flex>div:last-child #course-content-details .course-content-details-block svg{width:15px;min-width:15px;height:15px;min-height:15px;margin-right:.6rem}#course-content .container #course-content-flex>div:last-child #course-content-handicap{display:flex;padding:1rem;margin-bottom:1.6rem}#course-content .container #course-content-flex>div:last-child #course-content-handicap svg{width:80px;fill:#024999}#course-content .container #course-content-flex>div:last-child #course-content-handicap p{color:#024999;text-align:justify;margin-left:1rem;margin-bottom:0}#course-content .container #course-content-flex>div:last-child #course-content-plannings{color:#fff;padding:1.6rem;margin-bottom:1.6rem;background:#000;border:calc(0.1rem/2) solid #ddd;border-radius:.2rem}#course-content .container #course-content-flex>div:last-child #course-content-plannings>p{font-weight:600}#course-content .container #course-content-flex>div:last-child #course-content-plannings>a picture img{width:100%}#course-content .container #course-content-flex>div:last-child a{display:block;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;border:none;border-radius:.2rem}@media(max-width: 560px){#course-header{padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}#course-header .container{flex-direction:column}#course-header .container>div:first-child{max-width:100%;text-align:center}#course-header .container>div:first-child h1{font-size:1rem;line-height:calc(1rem*1.2);margin-bottom:1.6rem}#course-header .container>div:first-child h2{margin-bottom:.4rem}#course-content{padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}#course-content .container>p{text-align:justify}#course-content .container #course-content-flex{flex-direction:column}#course-content .container #course-content-flex>div:first-child .course-content-block ul{padding-left:1rem}#course-content .container #course-content-flex>div:last-child{position:relative;margin-left:0}}#courses-header{padding-top:calc(1.6rem*3);padding-bottom:calc(1.6rem*3)}#courses-header .container{display:flex}#courses-header .container>div{flex:1;display:flex;flex-direction:column;margin-right:calc(1.6rem*3)}#courses-header .container>div h1{text-transform:uppercase;font-size:1rem;line-height:calc(1rem*1.2);margin-bottom:.4rem}#courses-header .container>div picture img{height:100px;margin-left:-1rem;margin-top:1rem}#courses-header .container>div a{color:#65b32e}#courses-header .container p{flex:1;text-align:justify}#courses-search{margin-bottom:1.6rem}#courses-search form input[type=text]{width:100%;color:#1b1b1b;padding:.6rem;background:rgba(0,0,0,0);border:.1rem solid #ddd;border-radius:.2rem;outline:none;transition:.3s border-color}#courses-search form input[type=text]::placeholder{color:rgba(27,27,27,.8);font-style:italic}#courses-search form input[type=text]:focus{border-color:#65b32e}#courses-content .container #courses-categories .course-category-item .course-category-item-title{padding:.6rem 1rem;margin-bottom:1rem;border-radius:.2rem}#courses-content .container #courses-categories .course-category-item .course-category-item-title h3{color:#fff;text-transform:uppercase;margin-bottom:.4rem}#courses-content .container .course-item{display:flex;color:#1b1b1b;text-decoration:none;margin-bottom:1rem;border:calc(0.1rem/2) solid #ddd;border-radius:.2rem;transition:box-shadow .2s ease-in-out;cursor:pointer}#courses-content .container .course-item:hover{box-shadow:8px 8px 15px 0 rgba(27,27,27,.05)}#courses-content .container .course-item .course-item-header{flex:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem}#courses-content .container .course-item .course-item-header label{display:inline-flex;color:#fff;font-size:1rem;font-weight:600;padding:.4rem;margin-bottom:.6rem;border-radius:25px}#courses-content .container .course-item .course-item-body{flex:65%;position:relative;padding:1.6rem}#courses-content .container .course-item .course-item-body h3{font-size:1rem;line-height:calc(1rem*1.2);margin-bottom:.2rem}#courses-content .container .course-item .course-item-body .course-item-duration{display:flex;align-items:center;margin-bottom:.4rem}#courses-content .container .course-item .course-item-body .course-item-duration img{width:12px;margin-right:.4rem}#courses-content .container .course-item .course-item-body .course-item-duration p{font-size:calc(0.6rem*1.2);margin-bottom:0}#courses-content .container .course-item .course-item-body .course-item-more{position:absolute;right:1.6rem;bottom:0;color:#fff;font-size:1rem;font-weight:600;padding:.4rem .8rem;border-top-left-radius:.2rem;border-top-right-radius:.2rem}#courses-disclaimer{margin-top:1.6rem}#courses-disclaimer .container p{color:#747474;text-align:justify;font-size:.6rem;font-style:italic;margin-bottom:0;padding:1rem;border:calc(0.1rem/2) solid #ddd}@media(max-width: 1366px){#courses-header{padding-top:calc(1.6rem*1.5);padding-bottom:calc(1.6rem*1.5)}}@media(max-width: 560px){#courses-header .container{flex-direction:column;align-items:center}#courses-header .container>div{text-align:center;margin-right:0;margin-bottom:1.6rem}#courses-content .container #courses-categories .course-category-item .course-category-item-title h3{text-align:center}#courses-content .container #courses-categories .course-category-item .course-category-item-title h4{text-align:center}#courses-content .container .course-item{flex-direction:column}#courses-content .container .course-item .course-item-body{padding-bottom:calc(1.6rem*2)}}#contact-form{padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}#contact-form h1{color:#747474;text-transform:uppercase;margin-bottom:1rem}#contact-form p{text-align:justify;margin-bottom:1.6rem}#contact-form form a{color:#65b32e}#contact-form form button[type=submit]{text-align:center}#contact-form form .form-block{margin-bottom:1rem}#contact-form form .form-block .form-block-cols{display:flex}#contact-form form .form-block .form-block-cols .form-block-col{flex:1}#contact-form form .form-block .form-block-cols .form-block-col:first-child{margin-right:1rem}#contact-form form .form-block label{display:block;margin-top:.2rem;margin-bottom:.2rem}#contact-form form .form-block input[type=text]{width:100%;color:#1b1b1b;padding:.6rem;background:rgba(0,0,0,0);border:.1rem solid #ddd;border-radius:.2rem;outline:none;transition:.3s border-color}#contact-form form .form-block input[type=text]::placeholder{color:rgba(27,27,27,.8);font-style:italic}#contact-form form .form-block input[type=text]:focus{border-color:#65b32e}#contact-form form .form-block select{width:100%;color:#1b1b1b;padding:.6rem;background:rgba(0,0,0,0);border:.1rem solid #ddd;border-radius:.2rem;outline:none;transition:.3s border-color}#contact-form form .form-block select::placeholder{font-style:italic;color:rgba(27,27,27,.8)}#contact-form form .form-block select:focus{border-color:#65b32e}#contact-form form .form-block textarea{width:100%;height:150px;color:#1b1b1b;padding:.6rem;background:rgba(0,0,0,0);border:2px solid #ddd;border-radius:.2rem;outline:none;transition:.3s border-color}#contact-form form .form-block textarea::placeholder{color:rgba(27,27,27,.8);font-style:italic}#contact-form form .form-block textarea:focus{border-color:#65b32e}#contact-form form .checkbox label{display:flex;align-items:flex-start}#contact-form form .checkbox label p{text-align:left;font-size:.7rem;margin-left:.4rem;margin-top:-0.2rem}#contact-form form .form-field-error{color:#ee5253;font-size:.6rem;margin-top:.4rem}#contact-form .form-sending-errors{color:#fff;border-radius:.2rem;background:#ee5253;padding:1rem;margin-bottom:1.6rem}#form-success-page{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}#form-success-page img{width:200px}#form-success-page h1{margin-top:1.6rem;margin-bottom:1.6rem}@media(max-width: 1366px){#form-success-page{text-align:center;padding:1.6rem}}@media(max-width: 560px){#contact-form h1{font-size:1rem}#contact-form form .form-block .form-block-cols{flex-wrap:wrap}#contact-form form .form-block .form-block-cols .form-block-col{flex:100%}#contact-form form .form-block .form-block-cols .form-block-col:first-child{margin-right:0}#form-success-page{text-align:center}}#legals-content{padding-top:calc(1.6rem*2);padding-bottom:calc(1.6rem*2)}#legals-content .container{padding:1rem}#legals-content .container h1{margin-bottom:1.6rem}#legals-content .container p{text-align:justify}@media(max-width: 560px){#legals-content{padding-top:1.6rem;padding-bottom:1.6rem}}#error-page{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem}#error-page img{width:150px}#error-page h1{margin-top:1.6rem;margin-bottom:1.6rem}
