.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-form-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}html.lenis,
html.lenis body {
height: auto;
}
.lenis:not(.lenis-autoToggle).lenis-stopped {
overflow: clip;
}
.lenis [data-lenis-prevent],
.lenis [data-lenis-prevent-wheel],
.lenis [data-lenis-prevent-touch],
.lenis [data-lenis-prevent-vertical],
.lenis [data-lenis-prevent-horizontal] {
overscroll-behavior: contain;
}
.lenis.lenis-smooth iframe {
pointer-events: none;
}
.lenis.lenis-autoToggle {
transition-property: overflow;
transition-duration: 1ms;
transition-behavior: allow-discrete;
}
::selection {
background: #ff1a3d;
color: white;
text-shadow: none;
}
::-moz-selection {
background: #ff1a3d;
color: white;
text-shadow: none;
}
.navbar-brand img {
aspect-ratio: 1/1;
width: 60px;
@media (width <= 768px) {
width: 36px;
}
}
.hovered {
background-color: #ff1a3d;
color: white;
text-shadow: none;
padding: 4px 8px;
font-weight: 600;
}
.projet-title .ld-fancy-heading {
display: flex;
align-items: center;
gap: 14px;
h1, h2, h3, h4, h5, h6 {
line-height: 1.2;
margin: 0 !important;
}
&:after {
flex-grow: 1;
content: "";
display: block;
height: 4px;
background-color: #ff1a3d;
}
}
#first-carousel-home {
p{
-webkit-text-stroke-color: #FF1A3D5E;
-webkit-text-stroke-width: 2px;
color: transparent;
font-family: poppins, sans-serif;
}
}
.visite-website {
margin-top: auto;
.btn {
background-color: transparent;
text-align: left;
justify-content: flex-start;
width: 100%;
gap: 6px;
.btn-icon {
width: auto;
height: auto;
flex-grow: 0;
transition: flex 0.3s ease;
justify-content: flex-start;
&::before {
content: "";
display: block;
width: 0px;
height: 2px;
background-color: white;
transform: translate(0px, 1px);
transition:
background-color 0.3s ease,
width 0.3s ease;
}
&:after {
content: "";
display: block;
width: 12px;
height: 12px;
border-top: 2px solid white;
border-right: 2px solid white;
transform: translate(-12px, 1px) rotate(45deg);
transition: background-color 0.3s ease;
}
i {
display: none;
}
}
&:hover {
background-color: transparent;
color: var(--e-global-color-f5695f0);
.btn-icon {
flex-grow: 1;
&::before {
background-color: var(--e-global-color-f5695f0);
width: 100%;
}
&::after {
border-top-color: var(--e-global-color-f5695f0);
border-right-color: var(--e-global-color-f5695f0);
}
}
}
}
}
#wrap .btn-solid:hover {
transform: none;
box-shadow: unset;
}
.lqd-menu-items-block .page_item_has_children>.submenu-expander, .lqd-menu-items-block .menu-item-has-children>.submenu-expander{
top: unset !important;
}
[data-mobile-nav-align=center] #wrap .lqd-mobile-sec .submenu-expander {
margin-inline-start: 0;
position: relative;
right: auto;
width: 100%;
left: 0;
right: 0;
top: 10px;
position: absolute;
opacity: 0;
}
#wrap .wpcf7 form .wpcf7-response-output{
margin-top: 20px;
margin-inline: auto;
border: none;
color: white;
background-color: var(--e-global-color-f5695f0);
text-align: center;
font-weight: 600;
padding: 10px;
border-radius: 4px;
}
#wrap .lqd-contact-form :not(input[type="submit"]) {
padding-inline: 0em;
}.word {
position: absolute;
padding: 10px 22px;
border-radius: 999px;
color: #ffffff;
font-weight: 600;
white-space: nowrap;
box-shadow: 0 18px 40px rgba(15, 23, 42, 0.25);
font-size: 1.4rem;
will-change: transform;
cursor: grab;
user-select: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.word:active {
cursor: grabbing;
}
.word.wp { background: #21759b;
color: #ffffff;
}
.word.elementor { background: #f687f6;
color: #ffffff;
}
.word.figma { background: #1abcfe;
color: #ffffff;
}
.word.ux { background: #7c3aed;
color: #ffffff;
}
.word.ui { background: #ec4899;
color: #ffffff;
}
.word.responsive { background: #06b6d4;
color: #ffffff;
}
.word.mobil { background: #22c55e;
color: #022c22;
}
.word.design { background: #f97316;
color: #111827;
}
.word.seo { background: #fcff51;
color: black;
}
#scene {
border-radius: 10px;
}