body {
max-width: 100vw;
overflow-x: hidden;
}
a,
a:hover {
color: #f39200;
} .elementor-nav-menu--main .elementor-nav-menu {
margin: 0 auto!important;
}  @font-face {
font-display: swap; font-family: 'Newsreader';
font-style: normal;
font-weight: 700;
src: url(//lethika.fr/assets/fonts/newsreader-v19-latin-700.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Catamaran';
font-style: normal;
font-weight: 300;
src: url(//lethika.fr/assets/fonts/catamaran-v18-latin-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Catamaran';
font-style: normal;
font-weight: 400;
src: url(//lethika.fr/assets/fonts/catamaran-v18-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Catamaran';
font-style: normal;
font-weight: 600;
src: url(//lethika.fr/assets/fonts/catamaran-v18-latin-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Catamaran';
font-style: normal;
font-weight: 700;
src: url(//lethika.fr/assets/fonts/catamaran-v18-latin-700.woff2) format('woff2'); } #gmap_canvas {
position: relative;
top: 6px;
} .thika-row {
width: calc(100% + 31px);
display: flex;
flex-wrap: wrap;
position: relative;
left: -11px;
top: 20px;
}
.thika-col {
width: 50%;
padding: 20px;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
font-family: "Catamaran", Sans-serif;
}
.thika-col:nth-child(3),
.thika-col:last-child {
width: 100%;
}
.thika-col:first-child {
background-color: #851E24;
}
.thika-col:nth-child(2) {
background-color: #F39200;
}
.thika-col:nth-child(3) {
background-color: #7ECDE9;
}
.thika-col:last-child {
background-color: #202E57;
}
.thika-col p {
color: #FFF;
text-transform: uppercase;
font-size: 23px;
margin-bottom: 0;
}
.thika-col span {
display: inline-block;
font-size: 30px;
font-weight: bold;
margin-top: 10px;
}
.thika-col:first-child span {
color: #F39200;
}
.thika-col:nth-child(2) span {
color: #202E57;
}
.thika-col:nth-child(3) span {
margin: 10px 0;
font-size: 25px;
}
.thika-col:last-child p {
text-transform: initial;
font-weight: bold;
}
.thika-col:nth-child(3) p {
color: #000;
}
.thika-btn {
display: inline-block;
margin: 20px auto 0 auto;
font-family: "Newsreader", Sans-serif;
font-size: 18px;
font-weight: 700;
color: #FFF;
background-color: transparent;
border: 2px solid #FFF;
padding: 10px 20px;
max-width: 330px;
border-radius: 3px;
transition: all .3s ease-in-out;
}
.thika-btn:hover {
color: #851E24;
border: 2px solid #851E24;
}
@media all and (min-width: 768px) {
.thika-row {
margin-top: 40px;
}
.thika-col {
padding: 50px 20px;
}
.thika-col p {
font-size: 30px;
line-height: 32px;
font-weight: 500;
}
.thika-col span {
font-size: 55px;
}
.thika-col:nth-child(3) span {
font-size: 35px;
}
.thika-col,
.thika-col:nth-child(3) {
width: 33.3%;
}
.thika-col:last-child {
width: 100%;
}
.thika-btn {
font-size: 20px;
padding: 10px 40px;
}
}
@media all and (min-width: 1024px) {
.thika-row {
position: static;
margin-left: -15px;
}
} #franchises {
max-width: 1093px;
font-family: "Catamaran", Sans-serif;
}
#franchises ul {
list-style: none;
display: flex;
flex-wrap: wrap;
margin: 0;
}
#franchises li {
text-transform: uppercase;
text-align: center;
width: 50%;
padding: 10px;
color: #000;
margin-bottom: 0;
display: flex;
flex-direction: column;
justify-content: center;
height: 160px;
}
#franchises li.mobile-hidden {
display: none;
}
#franchises li img {
width: 100%;
max-width: 130px;
margin: 0 auto;
}
#franchises li:nth-child(8),
#franchises li:nth-child(9) {
width: 100%;
}
#franchises li p {
font-size: 15px;
line-height: 20px;
margin-bottom: 0;
font-weight: 500;
}
#franchises li span {
font-size: 20px;
font-weight: bold;
display: inline-block;
}
#franchises li:nth-child(9) span,
#franchises li:nth-child(10) span,
#franchises li:nth-child(11) span {
display: inline;
}
#franchises li span:not(.sideway) {
width: 100%;
}
#franchises li:first-child p,
#franchises li:nth-child(2) p,
#franchises li:nth-child(5) p,
#franchises li:nth-child(8) p,
#franchises li:nth-child(9) p {
color: #FFF;
}
#franchises li:first-child,
#franchises li:nth-child(8) {
background-color: #851E24;
}
#franchises li:nth-child(2),
#franchises li:nth-child(9) {
background-color: #202E57;
}
#franchises li:nth-child(3),
#franchises li:nth-child(10) {
background-color: #7ECDE9;
}
#franchises li:nth-child(6),
#franchises li:nth-child(11) {
background-color: #F39200;
}
#franchises li:nth-child(7) {
background-color: #E22E1F;
}
#franchises li:first-child p,
#franchises li:nth-child(2) p,
#franchises li:nth-child(6) p,
#franchises li:nth-child(7) p,
#franchises li:nth-child(8) p,
#franchises li:nth-child(11) p {
color: #FFF;
}
#franchises li:first-child span,
#franchises li:nth-child(2) span,
#franchises li:nth-child(8) span,
#franchises li:nth-child(9) span {
color: #F39200;
}
#franchises li:nth-child(4) p,
#franchises li:nth-child(6) span,
#franchises li:nth-child(11) span {
color: #851E24;
}
#franchises li:nth-child(4) span {
color: #000;
}
@media all and (min-width: 768px) {
#franchises ul {
position: relative;
}
#franchises li p {
font-size: 20px;
line-height: 23px;
}
#franchises li {
height: 200px;
}
#franchises li span {
margin-top: 16px;
font-size: 35px;
}
#franchises li:nth-child(3) span {
margin-top: 16px;
margin-bottom: 16px;
}
#franchises li:nth-child(4) span {
width: auto;
}
#franchises li:nth-child(4) p:last-child {
display: block;
width: 100%;
text-align:center;
}
#franchises li,
#franchises li:nth-child(8) {
width: 33.3%;
}
#franchises li:nth-child(3) {
height: 400px;
position: absolute;
right: 0;
top: 0;
margin-right: 1px;
}
#franchises li:nth-child(4) {
width: 66.6%;
}
#franchises li:nth-child(10),
#franchises li:nth-child(11) {
width: 50%;  
}
#franchises li.mobile-hidden {
display: block;
}
#franchises li img {
max-width: 200px;
}
}
@media all and (min-width:1280px) {
#franchises li p {
font-size: 30px;
line-height: 33px;
}
#franchises li:nth-child(9) p {
line-height: 40px;
}
#franchises li span {
font-size: 55px;
}
} .header-2 {
transform: translatey(-80px);
-moz-transition: all .3s ease!important;
-webkit-transition: all .3s ease!important;
transition: all .3s ease!important;
}
.elementor-sticky--effects.header-2  {
height: auto!important;
transform: translatey(0px);
}
.elementor-sticky--effects.header-1 {
display: none!important;
} .block-header li a{
margin-left: 15px !important;
margin-right: 15px !important;
}
.block1{
max-width: 750px !important;
margin: auto;
padding: 0px !important;
}
.block1 img {
position: relative;
left: -50px;
top: -20px;
}
.block1 h3 {
margin-bottom: -25px;
}
.block1-newline{
display:block;
margin-top: 10px;
}
.block-list .ha-item-wrap {
align-items: flex-start !important;
}
.block-list .ha-item-wrap .ha-icon{
margin-top: 7px;
}
@media( min-width: 1025px ) and ( max-width: 1380px ){
.elementor-348 .elementor-element.elementor-element-73e5fea5 .elementor-nav-menu .elementor-item {
font-family: "Newsreader", Sans-serif;
font-size: 13px;
font-weight: bold;
letter-spacing: 0px;
}
.block-header .elementor-nav-menu__align-right {
width: 77% !important;
}
.block-header li a{
margin-left: 8px !important;
margin-right: 8px !important;
}
}
@media( max-width: 767px){
.block1 img {
position: relative;
left: 0;
top: -50px;
}
.block1 h3 {
margin-bottom: 0;
}
}
html .formcraft-css .powered-by {
display: none;
}
.block5{
max-width: 750px !important;
margin: auto;    
}
.block6-img {
position: absolute;
right: -400px;
}
.block6 {
position: relative;
max-width: 750px !important;
margin: auto;
}
.block6-title{
margin: 0 !important;
max-width: 70%;
}
@media( min-width: 1025px ) and ( max-width: 1520px ){
.block6-img {
position: absolute;
right: -160px;
max-width: 300px;
}
}
@media( min-width: 768px ) and ( max-width: 1024px ){
.block6-img {
position: absolute;
right: -27px;
max-width: 244px;
}
}
@media( max-width: 767px ){
.block6-img {
position: static;
}
.block6-title{
margin: 0 !important;
max-width: 100%;
}
}
ol.number-list {
list-style: none;
counter-reset: my-awesome-counter;
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
}
ol.number-list li {
counter-increment: my-awesome-counter;
display: flex;
width: 50%;
font-size: 0.8rem;
margin-bottom: 0.5rem;
}
ol.number-list li::before {
content: "0" counter(my-awesome-counter);
font-weight: bold;
font-size: 3rem;
margin-right: 0.5rem;
line-height: 1;
}
.tf-carousel-box .owl-dots {
display: none !important;
} .cross-list {
padding-left: 0;
}
.cross-list li {
list-style: none;
display: flex;
align-items: center;
color: #202E57;
font-size: 22px!important;
font-family: "Newsreader", Sans-serif!important;
margin-bottom: 15px;
text-transform: uppercase;
flex-wrap: wrap;
position: relative;
padding-left: 58px;
}
.cross-list li strong {
font-weight: 700;
}
.cross-list li span {
width: 100%;
}
.cross-list li:before {
content: "";
display: block;
width: 38px;
height: 38px;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="67" viewBox="0 0 50 67" fill="none"><path d="M33.9845 2.52944C27.5672 8.58613 22.0517 15.5319 17.6064 23.1545C16.9803 22.591 16.3487 22.041 15.7443 21.4639C14.8429 20.462 13.7271 19.6765 12.48 19.1657C11.2329 18.655 9.88655 18.4323 8.54139 18.5142C7.19622 18.5961 5.88688 18.9805 4.71091 19.6387C3.53494 20.297 2.52267 21.2121 1.74951 22.3159C0.97636 23.4197 0.462257 24.6838 0.245509 26.0139C0.0287617 27.344 0.114959 28.7059 0.497676 29.998C0.880394 31.2902 1.54977 32.4794 2.45592 33.4769C3.36207 34.4744 4.48165 35.2546 5.73122 35.7593C7.07882 36.4263 8.39647 37.1205 9.70323 37.8556C6.60827 44.3729 3.88156 51.0588 1.53597 57.8817C1.09039 59.2805 1.15432 60.7918 1.71641 62.148C2.2785 63.5041 3.30248 64.6175 4.60692 65.2909C5.91137 65.9644 7.41208 66.1543 8.84318 65.8272C10.2743 65.5 11.5434 64.6768 12.4257 63.5035C16.3922 57.9226 20.1029 52.1919 23.9987 46.5755C28.0178 49.1145 32.219 51.353 36.5681 53.2727C37.7147 53.6472 38.9513 53.6431 40.0955 53.2611C41.2396 52.8791 42.2306 52.1395 42.9223 51.1512C43.614 50.163 43.9696 48.9786 43.9368 47.7729C43.9039 46.5671 43.4843 45.4038 42.7398 44.4547C39.5765 41.1442 36.1743 38.0705 32.5607 35.2584C38.0055 28.8934 44.1555 22.9149 48.4841 15.9292C54.1413 6.78731 42.7453 -5.30569 33.9818 2.54033" fill="%23F39200"></path></svg>');
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
top: 0;
left: 0;
}
@media( max-width: 767px ){
.cross-list li {
font-size: 18px!important;
margin-bottom: 8px;
padding-left: 52px;
}
.cross-list li:before {
width: 32px;
height: 32px;
}
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.ha-image-grid__wrap{overflow:hidden;margin-right:calc(-1*var(--image-grid-right, 10px));margin-left:calc(-1*var(--image-grid-left, 10px))}.ha-image-grid__item{display:block;float:left;overflow:hidden;width:calc(100%/var(--image-grid-column, 4));outline:0;border:10px solid transparent;text-decoration:none}.ha-image-grid__item img{display:block;width:100%;border-radius:inherit;-webkit-transition:all .25s;transition:all .25s;-o-object-fit:cover;object-fit:cover}.ha-image-grid--even .ha-image-grid__item{height:250px}.ha-image-grid--even .ha-image-grid__item img{height:100%}.ha-filter{margin-bottom:20px}.ha-filter__item{display:inline-block;overflow:hidden;margin-bottom:10px;padding:8px 20px;max-width:100%;border:2px solid #885cff;border-radius:3px;background-color:transparent;color:#885cff;text-transform:uppercase;text-overflow:ellipsis;font-size:14px;line-height:1.2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-filter__item:focus,.ha-filter__item:hover{outline:0;background-color:#885cff;color:#fff}.ha-filter__item--active,.ha-filter__item:active{background-color:#885cff;color:#fff}.ha-filter__item:not(:last-child){margin-right:10px}