@font-face {
font-family: 'lg';
src: url(//ams-expertise.fr/wp-content/themes/ams-expertise/vendor/lightgallery/fonts/lg.woff2?io9a6k) format("woff2"), url(//ams-expertise.fr/wp-content/themes/ams-expertise/vendor/lightgallery/fonts/lg.ttf?io9a6k) format("truetype"), url(//ams-expertise.fr/wp-content/themes/ams-expertise/vendor/lightgallery/fonts/lg.woff?io9a6k) format("woff"), url(//ams-expertise.fr/wp-content/themes/ams-expertise/vendor/lightgallery/fonts/lg.svg?io9a6k#lg) format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
}
.lg-icon { font-family: 'lg' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lg-container {
font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.lg-next,
.lg-prev {
background-color: rgba(0, 0, 0, 0.45);
border-radius: 2px;
color: #999;
cursor: pointer;
display: block;
font-size: 22px;
margin-top: -10px;
padding: 8px 10px 9px;
position: absolute;
top: 50%;
z-index: 1080;
outline: none;
border: none;
}
.lg-next.disabled,
.lg-prev.disabled {
opacity: 0 !important;
cursor: default;
}
.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
color: #fff;
}
.lg-single-item .lg-next, .lg-single-item
.lg-prev {
display: none;
}
.lg-next {
right: 20px;
}
.lg-next:before {
content: '\e095';
}
.lg-prev {
left: 20px;
}
.lg-prev:after {
content: '\e094';
}
@-webkit-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
.lg-outer.lg-right-end .lg-object {
-webkit-animation: lg-right-end 0.3s;
-o-animation: lg-right-end 0.3s;
animation: lg-right-end 0.3s;
position: relative;
}
.lg-outer.lg-left-end .lg-object {
-webkit-animation: lg-left-end 0.3s;
-o-animation: lg-left-end 0.3s;
animation: lg-left-end 0.3s;
position: relative;
}
.lg-toolbar {
z-index: 1082;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.lg-media-overlap .lg-toolbar {
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}
.lg-toolbar .lg-icon {
color: #999;
cursor: pointer;
float: right;
font-size: 24px;
height: 47px;
line-height: 27px;
padding: 10px 0;
text-align: center;
width: 50px;
text-decoration: none !important;
outline: medium none;
will-change: color;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
background: none;
border: none;
box-shadow: none;
}
.lg-toolbar .lg-icon.lg-icon-18 {
font-size: 18px;
}
.lg-toolbar .lg-icon:hover {
color: #fff;
}
.lg-toolbar .lg-close:after {
content: '\e070';
}
.lg-toolbar .lg-maximize {
font-size: 22px;
}
.lg-toolbar .lg-maximize:after {
content: '\e90a';
}
.lg-toolbar .lg-download:after {
content: '\e0f2';
}
.lg-sub-html {
color: #eee;
font-size: 16px;
padding: 10px 40px;
text-align: center;
z-index: 1080;
opacity: 0;
-webkit-transition: opacity 0.2s ease-out 0s;
-o-transition: opacity 0.2s ease-out 0s;
transition: opacity 0.2s ease-out 0s;
}
.lg-sub-html h4 {
margin: 0;
font-size: 13px;
font-weight: bold;
}
.lg-sub-html p {
font-size: 12px;
margin: 5px 0 0;
}
.lg-sub-html a {
color: inherit;
}
.lg-sub-html a:hover {
text-decoration: underline;
}
.lg-media-overlap .lg-sub-html {
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}
.lg-item .lg-sub-html {
position: absolute;
bottom: 0;
right: 0;
left: 0;
}
.lg-error-msg {
font-size: 14px;
color: #999;
}
.lg-counter {
color: #999;
display: inline-block;
font-size: 16px;
padding-left: 20px;
padding-top: 12px;
height: 47px;
vertical-align: middle;
}
.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
opacity: 0;
-webkit-transition: -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
-moz-transition: -moz-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
-o-transition: -o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
opacity: 0;
-moz-transform: scale3d(0.5, 0.5, 0.5);
-o-transform: scale3d(0.5, 0.5, 0.5);
-ms-transform: scale3d(0.5, 0.5, 0.5);
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
will-change: transform, opacity;
-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
opacity: 1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.lg-outer .lg-thumb-outer {
background-color: #0d0a0a;
width: 100%;
max-height: 350px;
overflow: hidden;
float: left;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
}
.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
text-align: center;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-left {
text-align: left;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-right {
text-align: right;
}
.lg-outer.lg-single-item .lg-thumb-outer {
display: none;
}
.lg-outer .lg-thumb {
padding: 5px 0;
height: 100%;
margin-bottom: -5px;
display: inline-block;
vertical-align: middle;
}
@media (min-width: 768px) {
.lg-outer .lg-thumb {
padding: 10px 0;
}
}
.lg-outer .lg-thumb-item {
cursor: pointer;
float: left;
overflow: hidden;
height: 100%;
border-radius: 2px;
margin-bottom: 5px;
will-change: border-color;
}
@media (min-width: 768px) {
.lg-outer .lg-thumb-item {
border-radius: 4px;
border: 2px solid #fff;
-webkit-transition: border-color 0.25s ease;
-o-transition: border-color 0.25s ease;
transition: border-color 0.25s ease;
}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.lg-outer.lg-can-toggle .lg-item {
padding-bottom: 0;
}
.lg-outer .lg-toggle-thumb:after {
content: '\e1ff';
}
.lg-outer.lg-animate-thumb .lg-thumb {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lg-outer .lg-video-cont {
text-align: center;
display: inline-block;
vertical-align: middle;
position: relative;
}
.lg-outer .lg-video-cont .lg-object {
width: 100% !important;
height: 100% !important;
}
.lg-outer .lg-has-iframe .lg-video-cont {
-webkit-overflow-scrolling: touch;
overflow: auto;
}
.lg-outer .lg-video-object {
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
z-index: 3;
}
.lg-outer .lg-video-poster {
z-index: 1;
}
.lg-outer .lg-has-video .lg-video-object {
opacity: 0;
will-change: opacity;
-webkit-transition: opacity 0.3s ease-in;
-o-transition: opacity 0.3s ease-in;
transition: opacity 0.3s ease-in;
}
.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button {
opacity: 0 !important;
}
.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
opacity: 1;
}
@keyframes lg-play-stroke {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -124px;
}
}
@keyframes lg-play-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.lg-video-play-button {
width: 18%;
max-width: 140px;
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
cursor: pointer;
transform: translate(-50%, -50%) scale(1);
will-change: opacity, transform;
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
-moz-transition: -moz-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
-o-transition: -o-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
}
.lg-video-play-button:hover .lg-video-play-icon-bg,
.lg-video-play-button:hover .lg-video-play-icon {
opacity: 1;
}
.lg-video-play-icon-bg {
fill: none;
stroke-width: 3%;
stroke: #fcfcfc;
opacity: 0.6;
will-change: opacity;
-webkit-transition: opacity 0.12s ease-in;
-o-transition: opacity 0.12s ease-in;
transition: opacity 0.12s ease-in;
}
.lg-video-play-icon-circle {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
fill: none;
stroke-width: 3%;
stroke: rgba(30, 30, 30, 0.9);
stroke-opacity: 1;
stroke-linecap: round;
stroke-dasharray: 200;
stroke-dashoffset: 200;
}
.lg-video-play-icon {
position: absolute;
width: 25%;
max-width: 120px;
left: 50%;
top: 50%;
transform: translate3d(-50%, -50%, 0);
opacity: 0.6;
will-change: opacity;
-webkit-transition: opacity 0.12s ease-in;
-o-transition: opacity 0.12s ease-in;
transition: opacity 0.12s ease-in;
}
.lg-video-play-icon .lg-video-play-icon-inner {
fill: #fcfcfc;
}
.lg-video-loading .lg-video-play-icon-circle {
animation: lg-play-rotate 2s linear 0.25s infinite, lg-play-stroke 1.5s ease-in-out 0.25s infinite;
}
.lg-video-loaded .lg-video-play-button {
opacity: 0;
transform: translate(-50%, -50%) scale(0.7);
}
.lg-progress-bar {
background-color: #333;
height: 5px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1083;
opacity: 0;
will-change: opacity;
-webkit-transition: opacity 0.08s ease 0s;
-moz-transition: opacity 0.08s ease 0s;
-o-transition: opacity 0.08s ease 0s;
transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
background-color: #a90707;
height: 5px;
width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
opacity: 1;
}
.lg-autoplay-button:after {
content: '\e01d';
}
.lg-show-autoplay .lg-autoplay-button:after {
content: '\e01a';
}
.lg-single-item .lg-autoplay-button {
opacity: 0.75;
pointer-events: none;
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transition-duration: 0ms !important;
transition-duration: 0ms !important;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
will-change: transform;
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
-moz-transition: -moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
-o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
}
.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
will-change: transform;
-webkit-transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
will-change: opacity, transform;
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
-moz-transition: -moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
-o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-icon.lg-zoom-in:after {
content: '\e311';
}
.lg-icon.lg-actual-size {
font-size: 20px;
}
.lg-icon.lg-actual-size:after {
content: '\e033';
}
.lg-icon.lg-zoom-out {
opacity: 0.5;
pointer-events: none;
}
.lg-icon.lg-zoom-out:after {
content: '\e312';
}
.lg-zoomed .lg-icon.lg-zoom-out {
opacity: 1;
pointer-events: auto;
}
.lg-outer[data-lg-slide-type='video'] .lg-zoom-in,
.lg-outer[data-lg-slide-type='video'] .lg-actual-size,
.lg-outer[data-lg-slide-type='video'] .lg-zoom-out, .lg-outer[data-lg-slide-type='iframe'] .lg-zoom-in,
.lg-outer[data-lg-slide-type='iframe'] .lg-actual-size,
.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-out, .lg-outer.lg-first-slide-loading .lg-zoom-in,
.lg-outer.lg-first-slide-loading .lg-actual-size,
.lg-outer.lg-first-slide-loading .lg-zoom-out {
opacity: 0.75;
pointer-events: none;
}
.lg-outer .lg-pager-outer {
text-align: center;
z-index: 1080;
height: 10px;
margin-bottom: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
overflow: visible;
}
.lg-outer.lg-single-item .lg-pager-outer {
display: none;
}
.lg-outer .lg-pager-cont {
cursor: pointer;
display: inline-block;
overflow: hidden;
position: relative;
vertical-align: top;
margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
background-color: #fff;
color: #fff;
bottom: 100%;
height: 83px;
left: 0;
margin-bottom: 20px;
margin-left: -60px;
opacity: 0;
padding: 5px;
position: absolute;
width: 120px;
border-radius: 3px;
will-change: transform, opacity;
-webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
-moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
width: 100%;
height: 100%;
}
.lg-outer .lg-pager {
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
display: block;
height: 12px;
-webkit-transition: box-shadow 0.3s ease 0s;
-o-transition: box-shadow 0.3s ease 0s;
transition: box-shadow 0.3s ease 0s;
width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px dashed;
bottom: -10px;
display: inline-block;
height: 0;
left: 50%;
margin-left: -5px;
position: absolute;
vertical-align: middle;
width: 0;
}
.lg-fullscreen:after {
content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
content: "\e20d";
}
.lg-outer .lg-dropdown-overlay {
background-color: rgba(0, 0, 0, 0.25);
bottom: 0;
cursor: default;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 1081;
opacity: 0;
visibility: hidden;
will-change: visibility, opacity;
-webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
-o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active .lg-dropdown-overlay {
-webkit-transition-delay: 0s;
transition-delay: 0s;
-moz-transform: translate3d(0, 0px, 0);
-o-transform: translate3d(0, 0px, 0);
-ms-transform: translate3d(0, 0px, 0);
-webkit-transform: translate3d(0, 0px, 0);
transform: translate3d(0, 0px, 0);
opacity: 1;
visibility: visible;
}
.lg-outer.lg-dropdown-active .lg-share {
color: #fff;
}
.lg-outer .lg-dropdown {
background-color: #fff;
border-radius: 2px;
font-size: 14px;
list-style-type: none;
margin: 0;
padding: 10px 0;
position: absolute;
right: 0;
text-align: left;
top: 50px;
opacity: 0;
visibility: hidden;
-moz-transform: translate3d(0, 5px, 0);
-o-transform: translate3d(0, 5px, 0);
-ms-transform: translate3d(0, 5px, 0);
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
will-change: visibility, opacity, transform;
-webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
content: '';
display: block;
height: 0;
width: 0;
position: absolute;
border: 8px solid transparent;
border-bottom-color: #fff;
right: 16px;
top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a {
color: #333;
}
.lg-outer .lg-dropdown a {
color: #333;
display: block;
white-space: pre;
padding: 4px 12px;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
display: inline-block;
line-height: 1;
margin-top: -3px;
vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
color: #333;
display: inline-block;
float: none;
font-size: 20px;
height: auto;
line-height: 1;
margin-right: 8px;
padding: 0;
vertical-align: middle;
width: auto;
}
.lg-outer .lg-share {
position: relative;
}
.lg-outer .lg-share:after {
content: '\e80d';
}
.lg-outer .lg-share-facebook .lg-icon {
color: #3b5998;
}
.lg-outer .lg-share-facebook .lg-icon:after {
content: '\e904';
}
.lg-outer .lg-share-twitter .lg-icon {
color: #00aced;
}
.lg-outer .lg-share-twitter .lg-icon:after {
content: '\e907';
}
.lg-outer .lg-share-pinterest .lg-icon {
color: #cb2027;
}
.lg-outer .lg-share-pinterest .lg-icon:after {
content: '\e906';
}
.lg-comment-box {
width: 420px;
max-width: 100%;
position: absolute;
right: 0;
top: 0;
bottom: 0;
z-index: 9999;
background-color: #fff;
will-change: transform;
-moz-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-comment-box .lg-comment-title {
margin: 0;
color: #fff;
font-size: 18px;
}
.lg-comment-box .lg-comment-header {
background-color: #000;
padding: 12px 20px;
position: absolute;
left: 0;
right: 0;
top: 0;
}
.lg-comment-box .lg-comment-body {
height: 100% !important;
padding-top: 43px !important;
width: 100% !important;
}
.lg-comment-box .fb-comments {
height: 100%;
width: 100%;
background: url(//ams-expertise.fr/wp-content/themes/ams-expertise/vendor/lightgallery/images/loading.gif) no-repeat scroll center center #fff;
overflow-y: auto;
display: inline-block;
}
.lg-comment-box .fb-comments[fb-xfbml-state='rendered'] {
background-image: none;
}
.lg-comment-box .fb-comments > span {
max-width: 100%;
}
.lg-comment-box .lg-comment-close {
position: absolute;
right: 5px;
top: 12px;
cursor: pointer;
font-size: 20px;
color: #999;
will-change: color;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.lg-comment-box .lg-comment-close:hover {
color: #fff;
}
.lg-comment-box .lg-comment-close:after {
content: '\e070';
}
.lg-comment-box iframe {
max-width: 100% !important;
width: 100% !important;
}
.lg-comment-box #disqus_thread {
padding: 0 20px;
}
.lg-outer .lg-comment-overlay {
background-color: rgba(0, 0, 0, 0.25);
bottom: 0;
cursor: default;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1081;
opacity: 0;
visibility: hidden;
will-change: visibility, opacity;
-webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
-o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer .lg-comment-toggle:after {
content: '\e908';
}
.lg-outer.lg-comment-active .lg-comment-overlay {
-webkit-transition-delay: 0s;
transition-delay: 0s;
-moz-transform: translate3d(0, 0px, 0);
-o-transform: translate3d(0, 0px, 0);
-ms-transform: translate3d(0, 0px, 0);
-webkit-transform: translate3d(0, 0px, 0);
transform: translate3d(0, 0px, 0);
opacity: 1;
visibility: visible;
}
.lg-outer.lg-comment-active .lg-comment-toggle {
color: #fff;
}
.lg-outer.lg-comment-active .lg-comment-box {
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.lg-outer .lg-img-rotate {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer[data-lg-slide-type='video'] .lg-rotate-left,
.lg-outer[data-lg-slide-type='video'] .lg-rotate-right,
.lg-outer[data-lg-slide-type='video'] .lg-flip-ver,
.lg-outer[data-lg-slide-type='video'] .lg-flip-hor, .lg-outer[data-lg-slide-type='iframe'] .lg-rotate-left,
.lg-outer[data-lg-slide-type='iframe'] .lg-rotate-right,
.lg-outer[data-lg-slide-type='iframe'] .lg-flip-ver,
.lg-outer[data-lg-slide-type='iframe'] .lg-flip-hor {
opacity: 0.75;
pointer-events: none;
}
.lg-rotate-left:after {
content: '\e900';
}
.lg-rotate-right:after {
content: '\e901';
}
.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver {
font-size: 26px;
}
.lg-flip-ver:after {
content: '\e903';
}
.lg-flip-hor:after {
content: '\e902';
}
.lg-medium-zoom-item {
cursor: zoom-in;
}
.lg-medium-zoom .lg-outer {
cursor: zoom-out;
}
.lg-medium-zoom .lg-outer.lg-grab img.lg-object {
cursor: zoom-out;
}
.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object {
cursor: zoom-out;
}
.lg-relative-caption .lg-outer .lg-sub-html {
white-space: normal;
bottom: auto;
padding: 0;
background-image: none;
}
.lg-relative-caption .lg-outer .lg-relative-caption-item {
opacity: 0;
padding: 16px 0;
transition: 0.5s opacity ease;
}
.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item {
opacity: 1;
}
.lg-group:after {
content: '';
display: table;
clear: both;
}
.lg-container {
display: none;
outline: none;
}
.lg-container.lg-show {
display: block;
}
.lg-on {
scroll-behavior: unset;
}
.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
opacity: 0;
will-change: transform, opacity;
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
opacity: 1;
}
.lg-show-in.lg-hide-sub-html .lg-sub-html {
opacity: 1;
}
.lg-show-in .lg-hide-items .lg-prev {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-next {
opacity: 0;
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-toolbar {
opacity: 0;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
opacity: 0;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
.lg-outer {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1050;
text-align: left;
opacity: 0.001;
outline: none;
will-change: auto;
overflow: hidden;
-webkit-transition: opacity 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-outer * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lg-outer.lg-zoom-from-image {
opacity: 1;
}
.lg-outer.lg-visible {
opacity: 1;
}
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg-content {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.lg-outer .lg-inner {
width: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
-webkit-transition: opacity 0s;
-o-transition: opacity 0s;
transition: opacity 0s;
white-space: nowrap;
}
.lg-outer .lg-item {
display: none !important;
}
.lg-outer .lg-item:not(.lg-start-end-progress) {
background: url(//ams-expertise.fr/wp-content/themes/ams-expertise/vendor/lightgallery/images/loading.gif) no-repeat scroll center center transparent;
}
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
display: inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
display: inline-block;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.lg-outer .lg-img-wrap {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
white-space: nowrap;
font-size: 0;
}
.lg-outer .lg-item.lg-complete {
background-image: none;
}
.lg-outer .lg-item.lg-current {
z-index: 1060;
}
.lg-outer .lg-object {
display: inline-block;
vertical-align: middle;
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
position: relative;
}
.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
display: none;
}
.lg-outer.lg-hide-download .lg-download {
opacity: 0.75;
pointer-events: none;
}
.lg-outer .lg-first-slide .lg-dummy-img {
position: absolute;
top: 50%;
left: 50%;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
-webkit-transform: translate3d(0, 0%, 0);
transform: translate3d(0, 0%, 0);
opacity: 1;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
opacity: 1;
transition: opacity 0.2s ease-out 0.15s;
}
.lg-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1040;
background-color: #000;
opacity: 0;
will-change: auto;
-webkit-transition: opacity 333ms ease-in 0s;
-o-transition: opacity 333ms ease-in 0s;
transition: opacity 333ms ease-in 0s;
}
.lg-backdrop.in {
opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
-webkit-transition: none 0s ease 0s !important;
-moz-transition: none 0s ease 0s !important;
-o-transition: none 0s ease 0s !important;
transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
-webkit-transition: opacity 0.1s ease 0s;
-moz-transition: opacity 0.1s ease 0s;
-o-transition: opacity 0.1s ease 0s;
transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
-webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
-o-transition: -o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-container {
display: none;
}
.lg-container.lg-show {
display: block;
}
.lg-container.lg-dragging-vertical .lg-backdrop {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
}
.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
opacity: 1;
}
.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
position: absolute;
}
.lg-inline .lg-backdrop {
z-index: 1;
}
.lg-inline .lg-outer {
z-index: 2;
}
.lg-inline .lg-maximize:after {
content: '\e909';
}
.lg-components {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
will-change: transform;
-webkit-transition: -webkit-transform 0.35s ease-out 0s;
-moz-transition: -moz-transform 0.35s ease-out 0s;
-o-transition: -o-transform 0.35s ease-out 0s;
transition: transform 0.35s ease-out 0s;
z-index: 1080;
position: absolute;
bottom: 0;
right: 0;
left: 0;
}html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} 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: 0.35em 0.75em 0.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;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}* {
box-sizing: border-box;
}
section {
overflow: hidden;
padding: 3em 1em;
}
@media screen and (max-width: 500px) {
body {
font-size: 14px;
}
}
@media screen and (min-width: 1800px) {
body {
font-size: 18px;
}
section {
padding: 6em 1em;
}
}
p {
line-height: 1.3em;
}
.strong {
font-weight: bold;
}
img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
border: 0;
line-height: 0;
margin: 0;
}
.img-circle {
border-radius: 50%;
}
.alignleft,
.alignright {
display: block;
margin: 0 auto;
text-align: center;
max-width: 50%;
}
figcaption {
font-weight: 600;
font-size: 0.9em;
margin: 0.4em 0;
}
@media screen and (min-width: 768px) {
.alignleft {
float: left;
max-width: 300px;
margin-right: 1em;
margin-bottom: 1em;
}
.alignright {
float: right;
max-width: 300px;
margin-left: 1em;
margin-bottom: 1em;
}
}
.left {
text-align: left !important;
}
.right {
text-align: right !important;
}
.center {
text-align: center !important;
}
.small {
font-size: 0.6em;
}
.big {
font-size: 1.5em !important;
}
.two-third {
font-size: 0.75em;
}
.container {
max-width: 1380px;
margin: 0 auto;
padding-left: 1em;
padding-right: 1em;
}
.position-relative {
position: relative;
}
.section-wide {
padding-right: 0 !important;
padding-left: 0 !important;
}
.nopadding {
padding: 0 !important;
}
.nopadding-sides {
padding-left: 0 !important;
padding-right: 0 !important;
}
.nomargin {
margin: 0 !important;
}
.nobullets {
list-style-type: none;
padding-left: 0;
}
@media screen and (min-width: 768px) {
.container {
padding-left: 2em;
padding-right: 2em;
}
.section-wide {
padding-right: 0.5em !important;
padding-left: 0.5em !important;
}
}
@media screen and (min-width: 1680px) {
.container {
width: 80%;
}
.section-wide {
padding-right: 1em !important;
padding-left: 1em !important;
}
} .d-flex {
display: flex;
flex-direction: column;
}
@media screen and (min-width: 768px) {
.d-flex {
flex-direction: row;
}
.row-reverse {
flex-direction: row-reverse;
}
}
.flex-wrap {
flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
.flex-1 {
flex: 1;
}
.flex-2 {
flex: 2;
}
.flex-3 {
flex: 3;
}
.flex-4 {
flex: 4;
}
.flex-5 {
flex: 5;
}
.flex-6 {
flex: 6;
}
.flex-7 {
flex: 7;
}
.flex-8 {
flex: 8;
}
.flex-9 {
flex: 9;
}
.flex-10 {
flex: 10;
}
.flex-11 {
flex: 11;
}
.flex-12 {
flex: 12;
}
.order-1 {
order: 1;
}
.order-2 {
order: 2;
}
.order-3 {
order: 3;
}
.order-4 {
order: 4;
}
.order-5 {
order: 5;
}
.justify-start {
justify-content: flex-start;
}
.justify-between {
justify-content: space-between;
}
.justify-around {
justify-content: space-around;
}
.justify-center {
justify-content: center;
}
.justify-start {
justify-content: flex-start;
}
.justify-end {
justify-content: flex-end;
}
.align-center {
align-items: center;
}
.align-start {
align-items: flex-start;
}
.align-end {
align-items: flex-end;
}
.align-stretch {
align-items: stretch;
}
.flex-1-third {
flex-basis: calc(100% / 3);
}
.flex-2-third {
flex-basis: calc(100% / 1.5);
}
} .accordion {
padding: 0;
list-style: none;
}
.accordion-title {
display: block;
margin: 0;
padding: 0 7px;
text-decoration: none;
cursor: pointer;
font-size: 1.3em;
font-weight: 500;
margin-bottom: 0.8em;
}
li:not(.active) .accordion-title {
margin-bottom: 0.5em;
padding-bottom: 0.5em;
}
.accordion-title .badge {
font-size: 0.5em;
padding: 0.2em 0.4em 0.3em;
display: inline;
vertical-align: middle;
margin-left: 5px;
font-weight: bold;
}
.accordion-title:before {
content: "";
width: 15px;
height: 15px;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
background: url(//ams-expertise.fr/wp-content/themes/ams-expertise/images/accordion-plus.svg) center center no-repeat;
}
.active .accordion-title:before {
background: url(//ams-expertise.fr/wp-content/themes/ams-expertise/images/accordion-minus.svg) center center no-repeat;
}
.accordion-title:hover {
}
.accordion-content {
padding: 7px;
margin: 0.5em 0 1em;
padding: 2em;
background-color: rgba(0, 0, 0, 0.3);
border-radius: 10px;
position: relative;
}
.accordion-content:before {
content: "";
display: block;
position: absolute;
top: -15px;
left: 130px;
width: 68px;
height: 32px;
background-image: url(//ams-expertise.fr/wp-content/themes/ams-expertise/images/triangle.svg);
background-repeat: no-repeat;
}
.accordion-content .content-title {
font-size: 1.5em;
} @media screen and (min-width: 768px) {
.accordion-title {
font-size: 1.8em;
}
.accordion-title:before {
content: "";
width: 30px;
height: 30px;
margin-right: 15px;
}
}
@media screen and (min-width: 768px) { }:root {
--white: #fff;
--black: #000;
--main_primary_verydark: #1a1d16;
--main_primary_darker: #262a31;
--main_primary_dark: #1d1f39;
--main_primary: #9747ff;
--main_primary_medium: #304671;
--main_primary_light: #ecf2f7;
--main_primary_lighter: #e5e6eb;
--main_primary_verylight: #F9FCFE;
--green: #018793;
--lightgreen: #deeaeb;
--verylightgreen: #ebf6f7;
--main_secondary: #ff966d;
--main_secondary_light: #ffeae0;
--grey: #737b7d;
--mediumgrey: #92a1ac;
--lightgrey: #f5f5f5;
--darkgrey: #8497ad;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-default: "Lexend", sans-serif;
--font-cond: "Gilroy", sans-serif;
--radius-big: 45px;
--radius-small: 15px;
} body {
font-family: var(--font-default);
color: var(--main_primary_dark);
font-size: 16px;
font-weight:400;
}
.container {
width: 100%;
max-width: 1548px;
}
img{
max-width:100%;
}
a {
text-decoration: none;
color: var(--main_primary);
transition: all 0.3s;
}
a:not(.btn):hover { opacity: 0.8; }
section.hero {
padding-top: 120px;
display: flex;
flex-direction: column;
justify-content: center;
}
@media screen and (min-width: 990px) {
body { font-size: 18px; }
section { padding: 5em 1em; }
section.hero {
padding: 260px 0 150px;
min-height: calc(90vh - 120px);
}
}
.section-header{
display: flex;
flex-direction: column;
align-items: center;
font-size: 1.3em;
margin-bottom: 2em;
} .lightgrey { color: var(--lightgrey); }
.grey { color: var(--grey); }
.mediumgrey { color: var(--mediumgrey); }
.white { color: var(--white); }
.green { color: var(--green); }
.primarydark { color: var(--main_primary_dark); }
.primarydarker { color: var(--main_primary_darker); }
.primary { color: var(--main_primary); }
.secondary { color: var(--main_secondary); } .bg-lightgrey { background-color: var(--lightgrey); }
.bg-grey { background-color: var(--grey); }
.bg-mediumgrey { background-color: var(--mediumgrey); }
.bg-green { background-color: var(--green); }
.bg-lightgreen { background-color: var(--lightgreen); }
.bg-verylightgreen { background-color: var(--verylightgreen); }
.bg-lightprimary { background-color: var(--main_primary_light); }
.bg-verylightprimary { background-color: var(--main_primary_verylight); }
.bg-darkprimary { background-color: var(--main_primary_dark); }
.bg-secondary { background-color: var(--main_secondary); }
.bg-white { background-color: var(--white); }
.bg-gradient { background: linear-gradient(103deg, #ff966d -0.3%, #9747ff 51.96%); }
.shadow { box-shadow: 0 0 40px 0 #cddbf7; } .mast-head .subhead{
background: linear-gradient(270deg, #9747ff 0%, #ff966d 100%);
padding: .6em 1em;
font-size: .7em;
color: var(--main_primary_light);
text-align: right;
margin-bottom: 2em;
display: none;
}
.mast-head .subhead br { display: none; }
.mast-head .subhead .container{
display: flex;
gap: 30px;
justify-content: flex-end;
}
.mast-head .subhead i{ margin-right: .5em; }
.mast-head {
position: absolute;
z-index: 9999;
background-color: var(--main_primary_dark);
width: 100%;
left: 0;
padding: 1em 0;
}
.mast-head .main-nav {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.mast-head .logo img { max-width: 90px; }
.mast-head .main-nav ul {
display: flex;
list-style-type: none;
flex-direction: column;
padding: 0;
}
.mast-head .main-nav > .menu-header-menu-container,
.mast-head .main-nav .head-link { display: none; }
.mast-head .main-nav .head-link .btn { font-size:16px; }
.mast-head .main-nav ul li ul { display: none; }
.mast-head .main-nav .menu-header-menu-container > ul > li > a { display: flex; }
.mast-head .main-nav .menu-header-menu-container > ul > li.menu-item-has-children > a::after {
content: "";
background: url(//ams-expertise.fr/wp-content/themes/ams-expertise/images/icons/chevron-down.svg) center/100% no-repeat;
width: 12px; height: 8px;
position: relative;
top: 6px; left: 8px;
}
@media screen and (min-width: 990px) {
.mast-head {
padding:0 0 1em 0;
}
.mast-head .subhead { display: flex; }
.mast-head { position: fixed; }
.mast-head .logo img { max-width: 110px; }
.mast-head .main-nav > .menu-header-menu-container,
.mast-head .main-nav .head-link {
display: flex;
flex-direction: row;
}
.mast-head .main-nav ul {
flex-direction: row;
font-size: .9em;
gap: 30px;
}
.mast-head .main-nav .menu-header-menu-container > ul > li > a {
color: var(--white);
display: flex;
}
.mast-head .main-nav .menu-header-menu-container > ul > li > a:hover {
color: var(--white);
opacity: .5;
}
.mast-head .main-nav .menu-header-menu-container > ul > li.menu-item-has-children > a::after { opacity: .5; }
.mast-head .main-nav .menu-header-menu-container > ul > li.menu-item-has-children > a:hover::after {
opacity: 1;
transform: rotate(180deg);
}
.hamburger { display: none; }
.mast-head .main-nav > .menu-header-menu-container,
.mast-head .main-nav ul li ul { display: block; }
.mast-head ul.sub-menu {
display: none !important;
flex-direction: column;
gap: 0;
z-index: 3;
list-style-type: none;
padding-left: 0;
padding: 15px 30px !important;
margin-left: -40px;
position: absolute;
border-radius: var(--radius-small);
filter: drop-shadow(0 4px 13px rgba(0,0,0,.5));
}
.menu-item img._before, .rtl .menu-item img._after { margin-right: 1em; max-width:50px; }
.mast-head li:hover ul.sub-menu { display: flex !important; }
.mast-head ul.sub-menu li {
background: #fff;
padding: 10px 15px;
}
.mast-head ul.sub-menu li:first-child {
border-radius: 10px 10px 0 0;
padding-top: 15px;
}
.mast-head ul.sub-menu li:last-child {
border-radius: 0 0 10px 10px;
padding-bottom: 15px;
}
.mast-head ul.sub-menu a { color: var(--main_primary_verydark); }
}
@media screen and (max-width: 989px) {
.menu-item img._before, .rtl .menu-item img._after{
display:none;
}
.menu-collapsed .mast-head .main-nav > .menu-header-menu-container {
display: flex !important;
padding-top: 4em;
padding-right: 2em;
padding-left: 2em;
z-index: 9;
position: fixed;
inset: 0;
height: 100dvh;
width: 100dvw;
background: linear-gradient(45deg, #9747ff 0%, #ff966d 100%);
}
.mast-head .main-nav ul {
font-size: 1.8em;
display: flex;
flex-direction: column;
gap: 1em;
}
.mast-head .main-nav ul ul {
font-size: .8em;
gap: 15px;
}
.mast-head .main-nav ul li a { color: var(--white); }
.mast-head .main-nav .menu-header-menu-container > ul > li.menu-item-has-children > a::after { top: 15px; left: 8px; }
.sub-menu.collapsed {
display: flex !important;
flex-direction: column;
margin-top:1em;
padding-left:2em;
}
.hamburger {
display: block;
position: absolute;
z-index: 10;
top: 5px;
right: 5px;
}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
width: 30px;
height: 3px;
border-radius: 4px;
}
.hamburger-box {
position: relative;
display: inline-block;
width: 35px; height: 24px;
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before,
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before { background-color: var(--white); }
} .mast-foot { font-size: .9em; }
.mast-foot .main-foot { padding: 3em 0; }
.mast-foot-columns {
display: flex;
flex-direction: column;
text-align: center;
margin-bottom: 2em;
font-size: .9em;
}
.mast-foot-columns ul li { line-height: 2em; }
.mast-foot-branding address {
display: block;
font-style: normal;
font-weight: 500;
margin: 1em 0 2em;
}
.mast-foot-branding .mast-foot-text {
color: var(--white);
opacity: .6;
line-height: 2em;
font-weight: 300;
margin-top: 3em;
}
.mast-foot-branding .social { display: block; margin: 2em 0; }
.mast-foot-branding .social a { margin: .5em; }
.mast-foot .footer-nav a { font-weight: 300; color: rgba(255,255,255,.6); }
.footer-bottom { color: rgba(255,255,255,.6); }
.mast-foot .footer-bottom {
font-size: .75em;
margin-top: 4em;
}
.mast-foot .footer-bottom,
.mast-foot .bottom-navigation {
display: flex;
flex-direction: column;  gap:2em;
}
.mast-foot .bottom-navigation a {
margin: .3em 0;
font-weight: 300;
color: rgba(255,255,255,.6);
}
.mast-foot nav ul { padding: 0; list-style-type: none; }
.mast-foot nav ul.menu > li { position: relative; padding-top: 2em; }
.mast-foot nav ul.menu > li > a {
font-weight: 700;
color: var(--white);
}
.mast-foot nav ul.menu > li > a::before {
content: "";
width: 6px; height: 35px;
display: inline-block;
position: absolute;
z-index: 1;
top: 0; left: 50%;
transform: translate(-50%, -50%) rotate(90deg);
background: linear-gradient(180deg, #ff966d -7.59%, #9747ff 92.13%);
border-radius: var(--radius-big);
}
.mast-foot nav ul.menu .sub-menu { margin-top: 1em; }
.mast-foot .logo img { max-width: 109px; }
.-footer {
padding: 1em 0;
display: flex;
flex-direction: column;
align-items: center;
}
@media screen and (min-width: 768px) {
.mast-foot-columns {
flex-direction: row;
flex-wrap: wrap;
text-align: left;
}
.mast-foot-columns > * { flex-basis: 50%; padding: 1em; }
.mast-foot .bottom-navigation {
display: flex;
flex-direction: row;
justify-content: center;
}
.mast-foot .bottom-navigation a { margin: .3em .5em; }
.-footer { flex-direction: row; justify-content: space-between; }
.mast-foot nav ul.menu > li { padding-top: 1em; }
.mast-foot nav ul.menu > li > a::before { top: 0; left: 9%; }
}
@media screen and (min-width: 992px) {
.mast-foot-columns { flex-wrap: nowrap; }
.mast-foot-columns > * { flex: 2; padding: 1em; }
.mast-foot-columns > .mast-foot-branding { flex: 4; }
.mast-foot .footer-bottom {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.mast-foot .bottom-navigation { justify-content: flex-end; margin-right: 0; }
.mast-foot-columns {
font-size: .8em;
}
}  .hero-center { text-align: center; }
.hero-center .d-flex { justify-content: center; }
.hero-jumbo .hero-title {
font-size: 2.4em;
margin: .2em 0;
font-weight: 500;
letter-spacing: -2.16px;
line-height: 38px;
color: white;
}
.hero-jumbo .hero-title .title-highlight {
background: linear-gradient(270deg, #ff966d 29.4%, #9747ff 97.52%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: 700;
}
.hero-jumbo .hero-subtitle { font-size: 1.45em; font-weight: 400; }
.hero-jumbo .hero-text {
margin: 1.5em 0;
font-weight: 300;
line-height: 20px;
opacity:.7;
letter-spacing: -0.6px;
}
.hero .hero-image {
content: "";
display: none;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: var(--radius-small);
position: relative;
}
.hero .hero-image::before {
content: "";
position: absolute;
width: 14.5%;
height: 80%;
right: -10px;
top: 10%;
z-index: 1;
background: linear-gradient(180deg, #ff966d -7.59%, #9747ff 92.13%);
border-radius: var(--radius-big);
}
.hero .hero-image img {
z-index: 2;
object-fit: cover;
max-height: 650px;
max-width: 400px;
width: 100%;
height: 100%;
left: unset;
border-radius: var(--radius-big);
position: relative;
}
.hero-cta { gap: 1em; }
.hero-tetiere { font-size: 1.2em; font-weight: 300; }
@media screen and (min-width: 640px) {
.hero-jumbo .hero-title { font-size: 3.4em; line-height: 50px; }
}
@media screen and (min-width: 768px) {
.hero .hero-image { display: block; }
.hero .hero-image::before { right: 200px; }
}
@media screen and (min-width: 990px) {
.hero-jumbo .hero-title { font-size: 2.46em; line-height: 1.22em; letter-spacing: -2.64px; }
.hero-jumbo .hero-text { font-size: 1.23em; }
.hero .hero-image::before { left: -20px; right: auto; }
.hero .hero-image { text-align: right; }
}
@media screen and (min-width: 1600px){
.hero-jumbo .hero-title {
font-size: 2.6em;
line-height: 1.22em;
letter-spacing: -2.64px;
max-width: 900px;
margin: 0 auto;
}
.hero-jumbo.hero-center .hero-title { font-size: 3.6em; }
}
.hero-center > .container { max-width: 1180px; } .tabs-header {
padding:0 0 2em;
display:none;
}
.tabs-header .navbar-dots {
display: flex;
width: fit-content;
padding: 0;
justify-content: center;
align-items: center;
gap: 10px;
margin:2em auto 0;
border-radius: var(--radius-big);
background: #f7f5f3;
}
.tabs-header .navbar-dots .nav-item {
background: #f7f5f3;
border-radius: var(--radius-big);
padding: 1.1em 1.5em;
font-size: .8em;
color: var(--main_primary_medium);
text-transform: uppercase;
}
.tabs-header .navbar-dots .nav-item::first-letter {
font-size: 150%;
display: inline-block;
margin-right: 5px;
}
.tab-content .item-title::first-letter {
font-size: 0%;
visibility: hidden;
margin-right: 5px;
}
.tabs-header .navbar-dots .nav-item:not(.tns-nav-active):first-child {
border-top-left-radius: var(--radius-big);
border-bottom-left-radius: var(--radius-big);
}
.tabs-header .navbar-dots .nav-item:not(.tns-nav-active):last-child {
border-top-right-radius: var(--radius-big);
border-bottom-right-radius: var(--radius-big);
}
.tabs-header .navbar-dots .nav-item.tns-nav-active {
border-radius: 30px;
color: var(--white);
border: none;
background: linear-gradient(103deg, #ff966d -0.3%, #9747ff 51.96%);
}
.tabs-main-content .tab-content {
gap: 8em;
max-width: 1280px;
margin: 0 auto;
padding:0;
}
.tabs-main-content .tab-content .item-image-mobile { display: block; text-align:center; margin:1em 0;}
.tabs-main-content .tab-content .item-content .tabs-links { text-align: center; }
.tabs-main-content .tab-content .item-image {
max-width: 420px; 
height: 636px;
content: "";
display: none;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: var(--radius-small);
position: relative;
}
.tabs-main-content .tab-content .item-image-mobile img{
object-fit:cover;
border-radius: var(--radius-small);
object-position: top center;
width:100%;
max-height:25vh;
}
.tabs-main-content .tab-content .item-image::before {
content: "";
position: absolute;
width: 17%;
height: 80%;
left: 0;
top: 10%;
z-index: 1;
background: linear-gradient(180deg, #ff966d -7.59%, #9747ff 92.13%);
border-radius: var(--radius-big);
}
.tabs-main-content .tab-content .item-image img {
z-index: 2;
object-fit: cover;
width: 100%; height: 100%;
border-radius: var(--radius-small);
position: absolute;
}
.tabs-main-content .tns-item .tab-content{
padding:2em 1em !important;
}
@media screen and (max-width:768px){
.tabs-main-content .tns-item {
padding:.5em !important;
}
.tabs-main-content .tns-item .tab-content{
background-color:#dcdefa;
border-radius:var(--radius-small);
padding:1em !important;
}
.tabs-main-content .tns-item .tab-content .item-content{
display:flex;
flex-direction:column;
gap:1em;
}
.tabs-main-content .tns-item .tab-content .item-list-mark {
font-weight: 300;
line-height: 1.5em;
letter-spacing: -0.42px;
padding: 0 0 15px 15px;
font-size:15px;
}
.tabs-main-content .tns-item .tab-content .item-content .item-subtitle{
font-size:20px;
font-weight: 500;
line-height:1.3em;
}
.tabs-main-content .tns-item .tab-content .item-content > *{margin:0;}
.tabs-main-content .tns-item .tab-content .item-content .item-image-mobile{
}
#tns3-iw {
margin: 0px 45px !important;
}
.tab-content .item-title::first-letter {
visibility:visible;
opacity:1;
font-size:150%;
}
}
@media screen and (min-width: 641px) {
.tabs-main-content .tab-content .item-content .tabs-links { text-align: left; }
.tabs-main-content .tab-content .item-content .item-image-mobile { display: none; }
.tabs-main-content .tab-content .item-image { display: inline-block; }
}
@media screen and (min-width: 768px) {
.tabs-header{
display:block;
}
} .block-content-and-image .item-image-wrapper img{
border-radius:var(--radius-big);
}
@media screen and (min-width: 1600px) {
.block-content-and-image .item-subtitle {
font-size: 2em;
}
} .cta-block { flex-direction: column-reverse; }
.cta-block .cta-title {
font-size: 1.5em;
font-weight: 700;
color: var(--main_primary_dark);
letter-spacing: -0.88px;
}
.cta-block .cta-text {
font-weight: 500;
line-height: 26px;
font-family: var(--font-cond);
}
.cta-block .cta-link :not(:first-child) { margin-top: 1em; }
.cta-block .cta-img img {
border-radius: 15px;
max-height: 434px;
}
@media screen and (min-width: 641px) {
.cta-block { gap: 1em; }
.cta-block .cta-title { font-size: 2em; letter-spacing: -1.44px; }
.cta-block .cta-text { font-weight: 400; font-size: 1.12em; line-height: 1.5em; }
.cta-block .cta-link { display: flex; gap: 1em; }
.cta-block .cta-link :not(:first-child) { margin-top: 0; }
.cta-block .cta-img img { border-radius: 45px; }
}
@media screen and (min-width: 991px) {
.cta-block { flex-direction: row; gap: 3em; }
} .btn {
display: inline-block;
text-decoration: none;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: 1em 2em;
font-size: 1em;
line-height: 1.5;
border-radius: .65rem;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.btn-wide { width: 100%; }
@media screen and (min-width: 991px) {
.btn-wide { width: auto }
}
.btn-primary {
color: var(--white);
text-decoration: none;
background-color: var(--main_primary_dark);
border-color: var(--main_primary_dark);
}
.btn-secondary {
color: var(--main_primary_dark);
text-decoration: none;
background-color: transparent;
border-color: var(--main_primary_dark);
}
.btn-tertier {
color: var(--white);
text-decoration: none;
background-color: transparent;
border-color: var(--white);
}
.btn-gradient {
color: var(--white);
border-radius: 10px;
border: 0;
background: linear-gradient(103deg, #ff966d -0.3%, #9747ff 51.96%);
}
.readmore-link{
color:var(--main_primary_dark);
font-weight:500;
}
.readmore-link::after {
display: inline-block;
position: relative;
margin-left: .4em;
content: "";
background: url(//ams-expertise.fr/wp-content/themes/ams-expertise/images/icons/arrow-right.svg) center/contain no-repeat;
width: 14px; height: 14px;
top: 1px;
z-index: 1;
} #tns1 > .tns-item {
font-size: 16px;
}
.card {
border-radius: var(--radius-small);
box-shadow: 0 0 40px 0 #cddbf7;
margin: 2.5em auto;
position: relative;
max-width: 95%;
width: auto;   
transition: transform .7s ease-in-out;
}
.card:hover{
transform: scale(1.05);
}
.cards-slider { margin: auto; }
.card .card-image img {
border-radius: var(--radius-small);
filter: grayscale(100%);
object-fit:cover;
max-height:280px;
width:100%;
}
.card .card-content { padding: 1em; }
.card .card-content .item-subtitle{
font-size:1.4em !important;
}
.opinion-slider { padding-top: 4em; }
.card.card-opinion {
overflow: visible;
max-width: 503px;
max-height: 508px;
padding: 2em 1.5em 2em 1.5em;
}
.card.card-opinion .item-image img {
position: absolute;
max-width:100px;
top: 0; left: 50%;
transform: translate(-50%, -50%);
z-index: 2;
border-radius: 100%;
width: 30%;
}
.card.card-opinion .item-review { margin: 2em 0; font-size:.8em;}
.card.card-opinion .item-review p:first-child{margin:1em 0;}
.card.card-opinion .item-review p {
margin: 0;
font-weight: 300;
line-height: 1.65em;
}
.card.card-opinion .review-post,
.card.card-opinion .review-name {
color: var(--main_primary_verydark);
font-size: .9em;
line-height: 1.65em;
margin: 0;
}
.card.card-opinion .review-name { font-weight: 700; }
@media screen and (min-width: 641px) {
.card.card-opinion {
padding: 4em 2.8em 3.7em 2.8em;
}
.card .card-content { padding: 2em; }
.card.card-opinion .item-review { margin: 2em 0; font-size:1em;}
.card.card-opinion .item-image img {
position: absolute;
top: 0; left: 50%;
transform: translate(-50%, -50%);
z-index: 2;
border-radius: 100%;
}
} .section-content .tns-ovh {
box-sizing: content-box;
height: 100%;
padding-top: 3em;
}
.tns-nav { text-align: center; padding: 1em; }
.tns-nav button {
width: 15%; height: 2px;
border: 0;
border-radius: 0%;
background-color: var(--main_primary_dark);
opacity: .25;
margin: 0;
}
.tns-nav button.tns-nav-active { opacity: 1; } .logo-flex {
display: flex;
flex-wrap: wrap;
justify-content: center;
justify-items: center;
align-items: center;
gap: 2em;
}
.logo-flex .logo-item {
max-width: 153px;
display: flex;
align-items: center;
justify-content: center;
padding: 1em;
margin: .5em;
flex-basis: calc(50% - 1em);
}
.logo-flex .logo-item img { filter: grayscale(100%) saturate(200%); } .home .hero .hero-image img { left: -15px; }
.home .hero .hero-image::before {
content: "";
position: absolute;
width: 23.5%;
height: 80%;
right: -10px;
left: unset;
top: 10%;
z-index: 1;
background: linear-gradient(180deg, #ff966d -7.59%, #9747ff 92.13%);
border-radius: var(--radius-big);
}
@media screen and (min-width: 488px) { .home .hero .hero-image::before { right: -7px; } }
@media screen and (min-width: 518px) { .home .hero .hero-image::before { right: 14px; } }
@media screen and (min-width: 581px) { .home .hero .hero-image::before { right: 160px; } }
@media screen and (min-width: 680px) { .home .hero .hero-image::before { right: 200px; } }
@media screen and (min-width: 768px) {
.home .hero .hero-image img { left: -30px; }
.home .hero .hero-image::before { right: 0; }
}
@media screen and (min-width: 990px) {
.home .hero .hero-image img { left: -60px; }
.home .hero .hero-image::before { right: 0; }
.home .hero-jumbo .hero-title { font-size: 3.5em; line-height: 1.1em; }
} .section-title {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: -0.88px;
line-height: 1.4em;
margin: .2em 0;
color: var(--main_primary_dark);
}
.section-subtitle {
max-width:990px;
margin: auto;
padding-top: 1.1em;
font-size: .8em;
font-weight: 400;
}
.section-text {
text-align: center;
font-size: 1em;
line-height:1.75em;
letter-spacing: -0.78px;
max-width:1200px;
}
.section-content { margin: 4em auto; }
.item-title {
font-size: .8em;
margin-bottom:.3em;
font-weight: 500;
line-height: 26px;
letter-spacing: 1.6px;
text-transform: uppercase;
color: var(--main_primary_darker);
}
.item-subtitle {
font-size: 22px;
font-weight: 500;
margin: .5em 0;
letter-spacing: -0.88px;
}
.item-text{
color: var(--main_primary_darker);
font-weight: 400;
line-height: 26px;
letter-spacing: -0.54px;
}
.item-list-mark {
font-weight: 400;
line-height: 1.5em;
letter-spacing: -0.42px;
padding: 15px;
}
.item-list-mark li {
list-style-type: "✅";
padding-inline-start: 1ch;
margin-bottom: .5em;
}
@media screen and (min-width: 641px) {
.section-title { font-size: 2rem; }
.item-subtitle { font-size: 2em;  }
.item-list-mark { letter-spacing: -0.54px; }
.item-subtitle {
font-size: 26px;
}
}
@media screen and (min-width: 991px) {
.section-title { font-size: 2.45rem; }
} .default-form legend,
.default-form label{
color:#fff !important;
opacity:0.6;
}
.default-form legend{
text-transform:uppercase;
letter-spacing:2px !important;
font-size: .7em !important;
padding: 1em 0 !important;}
.default-form input[type=text],
.default-form input[type=tel],
.default-form input[type=email],
.default-form textarea
{
background: transparent !important;
border: 0 !important;
border-bottom: 1px solid #fff !important;
border-radius: 0 !important;
color: rgba(255,255,255,1) !important;
text-transform: uppercase;
font-size: .7em !important;
padding: 1em .3em !important;
opacity: 1 !important;
letter-spacing:2px !important;
}
.default-form select {
background: transparent !important;
letter-spacing:2px !important;
border: 0 !important;
padding-left: .3em !important;
border-bottom: 1px solid #fff !important;
border-radius: 0 !important;
text-transform: uppercase;
font-size: .7em !important;
color: rgba(255,255,255,0.6) !important;
background: url(//ams-expertise.fr/wp-content/themes/ams-expertise/images/icons/chevron-down.svg) calc(100% - 5px) center no-repeat !important;
background-size: 10px 12px !important;
}
.default-form  input[type=checkbox]{
background: transparent !important;
}
.default-form  input[type=checkbox]:checked{
background: linear-gradient(65deg, #9747FF 11.58%, #FF966D 94.65%) !important;
}
.default-form  input[type=checkbox]:checked::before{
color:#fff !important;
}
.default-form_wrapper { width: 100% !important; max-width: none !important; }
.default-form input[type=text]:focus,
.default-form input[type=tel]:focus,
.default-form input[type=email]:focus,
.default-form textarea:focus { outline: none !important; }
::placeholder { opacity: .6 !important; }
.gform_footer input[type="submit"]{
display: inline-block !important;
text-decoration: none !important;
font-weight: 500 !important;
text-align: center !important;
white-space: nowrap !important;
vertical-align: middle !important;
-webkit-user-select: none !important;
user-select: none !important;
border: 1px solid transparent !important;
padding: .8em 2em !important;
font-size: 1em !important;
line-height: 1.5 !important;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
color: var(--white) !important;
border-radius: 10px !important;
border: 0 !important;
background: linear-gradient(103deg, #ff966d -0.3%, #9747ff 51.96%) !important;
}
.gform-theme--framework .gform_validation_errors .gform_submission_error,
.gform-theme--framework .gfield_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gform_validation_errors .gform-icon {
color: #e36246 !important;
} .section-location-content{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding:2em;
}
.section-location .section-text{
text-align: left;
display: flex;
flex-direction: column;
width: 100%;
}
.section-location .section-text > *:not(:last-child){
border-bottom: 1px solid var(--lightgrey);
padding: 1em 0;
margin: 0;
}
.section-location .section-text .d-flex{
gap: 30px;
align-items: center;
}
address { font-style: normal; } .page-template-default:not(.home) .mast-head { position: relative; } .page-template-default .page-content {
--cms-content-max: 760px;
--cms-wide-max: 1100px;
--cms-font: var(--font-default, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif);
--cms-text: var(--main_primary_verydark, #1b1b1f);
--cms-muted: var(--main_primary_medium, #5a5f6a);
--cms-soft: var(--lightgrey, #eceff4);
--cms-hr: var(--mediumgrey, #d9dde5);
--cms-link: var(--main_primary, #5b6cff);
--cms-link-hover: var(--main_primary_dark, #3a47d5);
--cms-radius: var(--radius-small, 10px);
--cms-radius-big: var(--radius-big, 30px);
--cms-leading: 1.7;
font-family: var(--cms-font);
color: var(--cms-text);
line-height: var(--cms-leading);
word-wrap: break-word;
} .page-template-default .page-cms article {
max-width: var(--cms-content-max);
margin-left: auto;
margin-right: auto;
color: var(--main_primary_dark);
} .page-template-default .page-content > *:first-child { margin-top: 0; }
.page-template-default .page-content > *:last-child { margin-bottom: 0; } .page-template-default .page-content h1,
.page-template-default .page-content h2,
.page-template-default .page-content h3,
.page-template-default .page-content h4,
.page-template-default .page-content h5,
.page-template-default .page-content h6 {
color: var(--main_primary_dark);
line-height: 1.25;
letter-spacing: -0.02em;
margin: 3rem auto 1.25rem;
font-weight: 700;
}
.page-template-default .page-content h1 { font-size: clamp(2rem, 3.2vw, 2.8rem); }
.page-template-default .page-content h2 { font-size: clamp(1.75rem, 2.6vw, 2.1rem); }
.page-template-default .page-content h3 { font-size: clamp(1.4rem, 2vw, 1.6rem); }
.page-template-default .page-content h4 { font-size: 1.25rem; }
.page-template-default .page-content h5 { font-size: 1.1rem; }
.page-template-default .page-content h6 { font-size: 1rem; color: var(--cms-muted); }
.page-template-default .page-content p {
margin: 1rem auto;
color: var(--main_primary_medium);
font-size: 1rem;
}
.page-template-default .page-content a {
color: var(--cms-link);
text-decoration: underline;
text-underline-offset: 2px;
transition: color .2s ease;
}
.page-template-default .page-content a:hover { color: var(--cms-link-hover); } .page-template-default .page-content ul,
.page-template-default .page-content ol {
margin: 1rem auto 1.5rem;
padding-left: 1.25em;
}
.page-template-default .page-content li { margin: .35em 0; } .page-template-default .page-content blockquote {
margin: 2rem auto;
padding: 1rem 1.25rem;
border-left: 4px solid var(--main_primary, #5b6cff);
background: var(--cms-soft);
border-radius: var(--cms-radius);
}
.page-template-default .page-content blockquote p { margin: 0; font-size: 1.05rem; } .page-template-default .page-content table {
width: 100%;
border-collapse: collapse;
font-size: .95rem;
margin: 1.5rem auto;
}
.page-template-default .page-content th,
.page-template-default .page-content td {
border: 1px solid var(--cms-hr);
padding: .75rem .9rem;
text-align: left;
}
.page-template-default .page-content thead th {
background: var(--cms-soft);
font-weight: 600;
} .page-template-default .page-content figure { margin: 1.5rem auto; }
.page-template-default .page-content figcaption {
color: var(--cms-muted);
font-size: .9rem;
text-align: center;
margin-top: .5rem;
} .page-template-default .page-content .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.page-template-default .page-content .alignwide { max-width: var(--cms-wide-max); }
.page-template-default .page-content .alignfull {
max-width: 100vw;
width: 100vw;
margin-left: 50%;
transform: translateX(-50%);
} .page-template-page-landing .default-form{
}
.cryptedmail:after {
content: attr(data-name) "@" attr(data-domain) "." attr(data-tld); 
}
.cryptedphone:after {
content: attr(data-tel); 
}
div[aria-hidden=true] {
display:none;
}