body{font-family:"Figtree",sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#1c2223}.sect-title .sub-title,.bloc-etiquette{font-family:"Figtree",sans-serif;font-size:18px;font-weight:700;color:#f4b860;line-height:1.2em}.sect-title .h1,.bloc-title{font-family:"Damion",cursive;color:#169ad4;font-size:55px;font-weight:400;line-height:.95em;margin-bottom:53px}.sect-title h1,.sect-title .h1,.page-title{font-family:"Damion",cursive;color:#169ad4;font-size:55px;font-weight:400;line-height:.95em;margin-bottom:30px}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-image:url(../images/preloader.svg);background-size:140px}.text-align-last{-moz-text-align-last:center;text-align-last:center}.flex--1{-ms-flex:1;flex:1}.border-radius--15{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.color--1{color:#eff4f9!important}.color--2{color:#169ad4!important}.color--3{color:#eff4f9!important}.background--1{background-color:#eff4f9!important}.background--2{background-color:#169ad4!important}.background--3{background-color:#eff4f9!important}.owl-carousel .owl-dots button,.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;position:relative;display:flex;align-items:center;justify-content:center;background:0 0;min-height:auto;height:auto;width:auto}.owl-carousel .owl-dots button:before,.owl-carousel .owl-nav button.owl-prev:before,.owl-carousel .owl-nav button.owl-next:before{display:none}.social-links{display:flex;align-items:center}.social-links .social-link{color:#eff4f9;font-size:26px;font-weight:400;line-height:inherit}.social-links .social-link:not(:last-child){margin-right:30px}.social-links .social-link:hover,.social-links .social-link:focus{color:#f4b860}p{margin-bottom:1.2em}section{padding-top:70px;padding-bottom:70px;overflow:hidden;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{color:#1c2223;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}a:hover,a:focus{text-decoration:none;color:inherit}.form-group{margin-bottom:25px}ol,ul{padding:0;margin:0;list-style:none}strong,b{font-weight:700}iframe{width:100%;border:0;display:block}img{max-width:100%;height:auto}::-moz-selection{background:#161616;color:#fff;text-shadow:none}::-moz-selection{background:#161616;color:#fff;text-shadow:none}::selection{background:#161616;color:#fff;text-shadow:none}.form-control,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input,select{font-family:"Figtree",sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#1c2223;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;vertical-align:middle;width:100%;padding:16px 15px 14px 15px;font-weight:700;background:#fff;height:68px;text-transform:none;border:0;outline:0!important;-moz-box-shadow:none;box-shadow:none}.btn-1,.btn-one,input[type=submit],input[type=button]{font-family:"Figtree",sans-serif;font-size:18px;font-weight:700;color:#eff4f9;line-height:1.2em;text-transform:none;background-color:#169ad4;height:40px;padding:8px 14px;text-align:center;position:relative;border:0;display:inline-flex;justify-content:center;align-items:center;-webkit-transition:all 500ms ease;transition:all 500ms ease;cursor:pointer;outline:0!important;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;letter-spacing:normal;z-index:1;overflow:hidden}.btn-1{height:64px}.btn-1:before,.btn-one:before,input[type=submit]:before,input[type=button]:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#f4b860;-webkit-transition:all 300ms ease;transition:all 300ms ease;z-index:-1}.btn-1:hover:before,.btn-1:focus:before,.btn-one:hover:before,.btn-one:focus:before,button:hover:before,input[type=submit]:hover:before,input[type=button]:hover:before{width:100%}.btn-1:hover,.btn-1:focus,.btn-one:hover,.btn-one:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus{color:#eff4f9;background-color:#169ad4}.form-control:focus,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;background-color:#fff;color:#1c2223}input::-ms-input-placeholder{color:#1c2223!important}input::placeholder{color:#1c2223!important;opacity:1}input:-ms-input-placeholder{color:#1c2223!important}textarea::placeholder{color:#1c2223!important}img,svg,svg path{-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease}body .page{overflow:hidden;position:relative}body .site-main{background-color:#fff}.site-navigation,.main-header .site-navigation .menu ul li,.main-header .site-navigation .menu,.site-navigation__inner{position:relative}.main-menu-toggle input[type=checkbox],.main-menu-toggle{display:none}.main-header{width:100%;background:#1c2223;-webkit-transition:all 500ms ease;transition:all 500ms ease;z-index:99;position:relative}.site-branding{position:relative;flex:0 0 auto}.site-branding .home-link{display:flex;align-items:center;line-height:0;border-radius:8px;overflow:hidden}.img-logo--header{border-radius:8px;display:block}.site-header-menu__inner{align-items:stretch}.site-header-menu__inner>.w-100{flex:1;min-width:0;display:flex;flex-direction:column}.main-header .site-navigation .menu>ul>li>a{font-size:18px;font-weight:400;color:#eff4f9;position:relative;line-height:1.2em;display:flex;align-items:center}.main-header .site-navigation .menu ul ul>li a{position:relative;font-size:18px;font-weight:400;color:#eff4f9;line-height:1.2em;display:flex;align-items:center;position:relative}.main-header .site-navigation .menu>ul>li.active>a,.main-header .site-navigation .menu>ul>li:hover>a,.main-header .site-navigation .menu>ul>li.hover>a{color:#eff4f9}.main-header .site-navigation .menu ul ul>li.active>a,.main-header .site-navigation .menu ul ul>li:hover>a,.main-header .site-navigation .menu ul ul>li.hover>a{color:#169ad4}.other-links{margin-left:auto;display:flex;align-items:center;flex-shrink:0;padding-left:12px}.other-links a:not(:last-child){margin-right:10px}.main-header .header-contact-btn{background-color:#159ad4;color:#fff;padding:6px 18px;font-size:15px;font-weight:500;border-radius:25px;text-decoration:none;display:inline-flex;align-items:center;line-height:1.3;white-space:nowrap;transition:background-color 300ms ease}.main-header .header-contact-btn:hover,.main-header .header-contact-btn:focus{color:#fff;background-color:#1288bc}.main-header .header-cta-btn{background-color:#2f647c!important;font-size:14px!important;border-radius:8px!important;padding:10px 18px!important;height:auto!important;min-height:40px;white-space:nowrap;overflow:hidden}.main-header__top{display:flex;align-items:center;justify-content:space-between;gap:12px;background-color:#1c2223;min-height:58px;padding:8px 0 8px 24px;border-bottom:2px solid #eff4f9}.main-header__top-items{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1;min-width:0}.main-header__top-item,.main-header__top-item a{display:flex;align-items:center;font-size:16px;font-weight:700;color:#eff4f9;line-height:1.3}.main-header__top-item a:hover,.main-header__top-item a:focus{color:#f4b860}.main-header__top-item:not(:first-child):not(:has(a)){padding-left:16px;border-left:2px solid #f4b860}.main-header__top-item:not(:first-child):before{display:none}.main-header__top .social-links{display:none;flex-shrink:0;margin-left:8px}.site-navigation__inner{display:flex;align-items:center;width:100%}.site-navigation__menu{display:flex;align-items:center;width:100%;min-height:56px}.site-navigation__menu .menu{flex:1;min-width:0;display:flex;align-items:center}.footer{color:#eff4f9;background-color:#1c2223}.footer .separation{padding:30px 0;position:relative}.footer .separation:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-top:2px solid #fff;width:100%}.footer .separation span{position:absolute;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#1c2223;padding:0 10px}.footer a{color:inherit}.footer-title{font-family:"Damion",cursive;color:#169ad4;font-size:35px;font-weight:400;line-height:1.2em;margin-bottom:41px}.bloc-text,.bloc-text p{font-family:"Figtree",sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#1c2223}.bloc-text p:last-of-type{margin-bottom:0}.bloc-text a:hover,.bloc-text a:focus{text-decoration:underline}.bloc-text h2,.bloc-text .title-2{font-family:"Damion",cursive;color:#169ad4;font-size:41px;font-weight:400;line-height:1em;margin-bottom:16px}