
.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-284394b{--display:flex;--min-height:80vh;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-284394b.layoutID{--flex-grow:0;--flex-shrink:0;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-f376d28{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-62d0177{width:var( --container-data-hxm-width, 82vw );max-width:82vw;--container-data-hxm-width:82vw;--container-data-hxm-flex-grow:0;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-62d0177.data-eoa-dynamic{--align-self:center;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-ced55d4{--display:flex;--flex-direction:row;--container-data-hxm-width:initial;--container-data-hxm-height:100%;--container-data-hxm-flex-grow:1;--container-data-hxm-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-a993035{--display:flex;--justify-content:center;--gap:5px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-058f74b{width:var( --container-data-hxm-width, 1000px );max-width:1000px;--container-data-hxm-width:1000px;--container-data-hxm-flex-grow:0;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-1656244{--display:flex;--min-height:186px;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-28f9f1b{width:var( --container-data-hxm-width, 332px );max-width:332px;--container-data-hxm-width:332px;--container-data-hxm-flex-grow:0;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-28f9f1b.data-eoa-dynamic{--align-self:flex-end;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-d71ba41{--display:flex;--flex-direction:row;--container-data-hxm-width:calc( ( 1 - var( --container-data-hxm-flex-grow ) ) * 100% );--container-data-hxm-height:100%;--container-data-hxm-flex-grow:1;--container-data-hxm-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-70327a6{z-index:8;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-39decc7{--display:flex;--min-height:44vh;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--z-index:2;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-c1924ec{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-38c1a58{width:var( --container-data-hxm-width, 920px );max-width:920px;--container-data-hxm-width:920px;--container-data-hxm-flex-grow:0;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-b593241{--display:flex;--min-height:0px;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-b593241:not(.data-eoa-motion-effects-dynamic-type-background), .data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-b593241 > .data-eoa-motion-effects-container > .data-eoa-motion-effects-layer{background-color:#FFFFFF;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-b593241, .data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-b593241::before{--border-transition:0.3s;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-d8e7837{--display:flex;--min-height:45vh;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--z-index:2;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-78a826b{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-5eb2bdf{width:var( --container-data-hxm-width, 755px );max-width:755px;--container-data-hxm-width:755px;--container-data-hxm-flex-grow:0;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-c88aae0{--display:flex;--min-height:418px;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-5ea34d1{--display:flex;--min-height:72vh;--flex-direction:column;--container-data-hxm-width:calc( ( 1 - var( --container-data-hxm-flex-grow ) ) * 100% );--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-1ea46fc{width:var( --container-data-hxm-width, 498px );max-width:498px;--container-data-hxm-width:498px;--container-data-hxm-flex-grow:0;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-35c947b.data-eoa-dynamic{--align-self:center;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-c1dc289{--display:flex;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-284394b{--width:108.163vw;--min-height:calc(100vw - 5px);}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-62d0177{--container-data-hxm-width:100vw;--container-data-hxm-flex-grow:0;width:var( --container-data-hxm-width, 100vw );max-width:100vw;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-39decc7{--width:100vw;--min-height:33vh;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-d8e7837{--min-height:27vh;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-c88aae0{--z-index:1;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-5ea34d1{--border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-284394b{--width:100vw;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-f376d28{--width:100%;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-ced55d4{--width:92vw;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-1656244{--content-width:92vw;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-d71ba41{--width:100vw;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-39decc7{--width:92vw;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-b593241{--width:92vw;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-d8e7837{--width:92vw;}.data-eoa-2552 .data-eoa-dynamic.data-eoa-dynamic-5ea34d1{--width:92vw;}}@media screen and (min-width:990px){ :root { --black: #000; --white: #fff; --grey: #000000; --greyLight: #6A7A7F; } .overflow-hidden { overflow: hidden; } .title { color: var(--black); font-family: var(--main-font); font-size: var(--font-size-h1); font-weight: 300; letter-spacing: var(--letter-spacing-h1); line-height: var(--line-height-h1); } .title-h2 { color: var(--black); font-family: var(--main-font); font-size: var(--font-size-h2); font-weight: normal; letter-spacing: var(--letter-spacing-h2); line-height: var(--line-height-h2); } .up-text { text-transform: uppercase; } img, svg, video { display: block; max-width: 100%; width: 100%; } img { display: block; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none; } button { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } input:-webkit-autofill, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:focus { -webkit-transition: background-color 100000000000000000000000000000s 0s, color 100000000000000000000000000000s 0s; transition: background-color 100000000000000000000000000000s 0s, color 100000000000000000000000000000s 0s; } input::-webkit-contacts-auto-fill-button { visibility: hidden; display: none !important; pointer-events: none; position: absolute; right: 0; } input[type=text], input[type=number], input[type=email], input[type=tel], textarea { box-shadow: inset 0 0 0 150px rgba(255, 255, 255, 0) !important; -webkit-box-shadow: inset 0 0 0 150px rgba(255, 255, 255, 0) !important; -webkit-text-fill-color: currentColor !important; font-size: 1rem; line-height: 1.5rem; background-color: transparent; } input[type=number] { -moz-appearance: textfield; } .about { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: var(--grey); padding: 0 1.1rem; } .about-subtitle { font-size: 0.15rem; font-weight: 500; text-transform: uppercase; opacity: 0; } .about-text { font-size: 4vw; line-height: 4.33vw; text-align: center; margin-top: 0.3rem; letter-spacing: -0.03em; opacity: 0; } .about-text .split-line { opacity: 0; } .about-hover { position: relative; display: inline-block; color: var(--greyLight); -webkit-transition: 0.5s; transition: 0.5s; cursor: pointer; padding-right: 7rem; } .about-hover.unhover { padding-right: 0; } .about-hover.unhover .about-img { right: -0.1rem; width: 0; } .about-hover.unhover .about-img img { -webkit-transform: scale(1.3); transform: scale(1.3); -webkit-transition-delay: 0s; transition-delay: 0s; } .about-img { position: absolute; top: 50%; right: 0; left: auto; display: block; width: 6.6rem; height: 4rem; overflow: hidden; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: 0.8s; transition: 0.5s; border-radius:.065em; } .about-img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition: 0.8s; transition: 0.8s; border-radius:.065em; } .about-down { width: 0.6rem; margin-top: 0.55rem; opacity: 0; } .about-down img { width: 100%; } .split-line{ display: inline!important } .smooth-wrapper{ padding: 0px 0px }} @media screen and (max-width:990px){ :root { --black: #000; --white: #fff; --grey: #000000; --greyLight: #6A7A7F; } .overflow-hidden { overflow: hidden; } .title { color: var(--black); font-family: var(--main-font); font-size: var(--font-size-h1); font-weight: 300; letter-spacing: var(--letter-spacing-h1); line-height: var(--line-height-h1); } .title-h2 { color: var(--black); font-family: var(--main-font); font-size: var(--font-size-h2); font-weight: normal; letter-spacing: var(--letter-spacing-h2); line-height: var(--line-height-h2); } .up-text { text-transform: uppercase; } img, svg, video { display: block; max-width: 100%; width: 100%; } img { display: block; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none; } button { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } input:-webkit-autofill, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:focus { -webkit-transition: background-color 100000000000000000000000000000s 0s, color 100000000000000000000000000000s 0s; transition: background-color 100000000000000000000000000000s 0s, color 100000000000000000000000000000s 0s; } input::-webkit-contacts-auto-fill-button { visibility: hidden; display: none !important; pointer-events: none; position: absolute; right: 0; } input[type=text], input[type=number], input[type=email], input[type=tel], textarea { box-shadow: inset 0 0 0 150px rgba(255, 255, 255, 0) !important; -webkit-box-shadow: inset 0 0 0 150px rgba(255, 255, 255, 0) !important; -webkit-text-fill-color: currentColor !important; font-size: 1rem; line-height: 1.5rem; background-color: transparent; } input[type=number] { -moz-appearance: textfield; } .about { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: var(--grey); padding: 0 0rem; } .about-subtitle { font-size: 0.15rem; font-weight: 500; text-transform: uppercase; opacity: 1; } .about-text { font-size: 7.7vw; line-height: 8vw; text-align: center; margin-top: 0.3rem; letter-spacing: -0.03em; opacity: 1; } .about-text .split-line { opacity: 1; } .about-hover { position: relative; display: inline-block; color: var(--greyLight); -webkit-transition: 0.5s; transition: 0.5s; cursor: pointer; padding-right: 7rem; } .about-hover.unhover { padding-right: 0; } .about-hover.unhover .about-img { right: -0.1rem; width: 0; } .about-hover.unhover .about-img img { -webkit-transform: scale(1.3); transform: scale(1.3); -webkit-transition-delay: 0s; transition-delay: 0s; } .about-img { position: absolute; top: 50%; right: 0; left: auto; display: block; width: 6.6rem; height: 2rem; overflow: hidden; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: 0.8s; transition: 0.5s; border-radius:.15em; } .about-img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition: 0.8s; transition: 0.8s; } .about-down { width: 0.6rem; margin-top: 0.55rem; opacity: 0; } .about-down img { width: 100%; } .split-line{ display: inline!important } .smooth-wrapper{ padding: 0px 0px }} h5.swiper-location{ color:white; font-size:1.4rem; font-family: 'Halyard'; font-weight:300; position: relative; top:-6rem; } @media screen and (max-width:990px){ .data-eoa img{ height:inherit; } } .pushCarousel .leCarou .innerImg .img img { height: 142%!important; } .c-testimonial_footer picture{ display: none } p.namerev{ font-size:1.25rem; font-weight: 500; margin: 0; line-height: 0.2rem } .c-cursor{ display:grid; height:8.125rem; left:0; margin-left:-65px; margin-top:-65px; pointer-events:none; top:0; width:8.125rem; z-index:2; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center } .c-cursor,.c-cursor:before{ border-radius:50%; position:absolute; will-change:transform; display:none; } .c-cursor:before{ -webkit-backface-visibility:hidden; backface-visibility:hidden; background-color:rgba(25,25,25,.4); content:""; height:100%; left:50%; -webkit-perspective:1000; perspective:1000; top:50%; -webkit-transform:translate3d(-50%,-50%,1px) scale3d(.001,.001,1); transform:translate3d(-50%,-50%,1px) scale3d(.001,.001,1); width:100%; z-index:-1 } html.is-first-load .c-cursor:before{ -webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1); transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1); transition:transform .3s cubic-bezier(.215,.61,.355,1); transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1) } @media (max-width:calc(1000px - 1px)){ .c-error_content{ padding-top:80px } } .c-error_box{ background-color:#e6efef; border:1px solid #788b88; border-radius:2700px; color:#788b88; font-size:2.5vw; left:50%; padding:2.5rem; pointer-events:none; position:absolute; top:50%; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap } .c-error_box.-yellow{ background-color:#f0ff3d; border-color:#f0ff3d; color:#002921 } .c-error_box.-green{ background-color:#002921; border-color:#002921; color:#fff } .c-error_box.-gray{ background-color:#c0d8d7; border-color:#c0d8d7; color:#002921 } .c-error_physics{ bottom:0; left:0; position:absolute; right:0; top:0; z-index:-1 } .c-error_physics:hover{ cursor:crosshair } .c-fancy-title>span{ display:block; overflow:hidden } .c-fancy-title>span>div>div{ will-change:transform } .c-footer{ background-color:#002921; border-radius:12px; color:#fff; margin:12px; overflow:hidden; position:relative } .c-footer.is-video{ padding-top:50vh } .c-footer_menu{ padding:.9375rem .75rem; position:relative; z-index:2 } .c-footer_menu.-drop{ -webkit-backdrop-filter:blur(13px); backdrop-filter:blur(13px); background-color:rgba(25,25,25,.4) } .c-footer_menu_main{ margin-bottom:200px } @media (min-width:1000px){ .c-footer_menu_mail{ margin-top:60px } } @media (max-width:calc(1000px - 1px)){ .c-footer_menu_mail{ margin-top:40px } } .c-footer_menu_mail>div,.c-footer_menu_mail>div>div{ pointer-events:none } @media (max-width:calc(1000px - 1px)){ .c-footer_lang{ position:absolute; right:12px; top:12px } } .c-footer_langswitcher_item{ opacity:.5; -webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1); transition:opacity .3s cubic-bezier(.215,.61,.355,1) } .c-footer_langswitcher_item.is-active{ opacity:1 } .c-footer_credits_item{ color:hsla(0,0%,100%,.5) } html.is-desktop .c-footer_credits_item a{ -webkit-transition:color .3s cubic-bezier(.215,.61,.355,1); transition:color .3s cubic-bezier(.215,.61,.355,1) } html.is-desktop .c-footer_credits_item a:hover{ color:#fff } @media (max-width:calc(1000px - 1px)){ .c-footer_credits_item{ font-size:.8125rem; text-align:center } } .c-fullscreen-visual img,.c-fullscreen-visual video{ display:block; height:100%; -o-object-fit:cover; object-fit:cover; width:100% } .c-fullscreen-visual-block img,.c-fullscreen-visual-block video{ display:block } .c-fullscreen-video{ pointer-events:none } html.has-loader-callback .c-fullscreen-video{ pointer-events:all } .c-fullscreen-video.-cover{ bottom:0; height:auto; left:0; padding:0; position:absolute; right:0; top:0; z-index:0 } .c-block .c-fullscreen-video{ padding-top:0 } @media (min-width:1000px){ .c-fullscreen-video{ height:calc(100vh - 1.5rem); padding:.75rem } } @media (max-width:calc(1000px - 1px)){ .c-fullscreen-video{ height:calc(var(--app-height) - .75rem); padding:.375rem } .c-fullscreen-video .c-cursor{ display:none } } .c-box-grid{ font-size:0 } .c-box{ border-radius:12px; font-size:1rem; overflow:hidden; position:relative; z-index:1 } .c-box.-media-full{ display:block; height:100%; max-width:inherit; -o-object-fit:cover; object-fit:cover; width:100% } .c-box.-square:before{ content:""; display:block; padding-bottom:85% } .c-box.-fake-square:before{ content:""; display:block; padding-bottom:112% } .c-box.-rect:before{ content:""; display:block; padding-bottom:55% } @media (min-width:1000px){ .c-team_founders_item_footer{ padding:2.5rem 0 } } @media (max-width:calc(1000px - 1px)){ .c-team_founders_item_footer{ padding:.75rem 0 } } .c-box.-green-800{ background-color:#002921; color:#fff } .c-box.-green-300{ background-color:#f2f7f7; color:#001713 } .c-box.-green-400{ background-color:var(--coofficebg); color:var(--primary); } .c-box.-yellow{ background-color:#f0ff3d } .c-rail_wrapper{ -webkit-transform:translateZ(0); transform:translateZ(0); width:100% } .c-rail_group-container,.c-rail_wrapper{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; position:relative; white-space:nowrap; cursor: grab; -webkit-user-select: none;  -ms-user-select: none; user-select: none; } .c-rail_group-container{ width:auto; will-change:transform } .c-rail_track{ font-size:0 } .c-rail_item,.c-rail_track{ -webkit-box-sizing:border-box; box-sizing:border-box; display:inline-flex } .c-rail_item{ font-size:1rem; padding-right:rem(50px); will-change:transform } .c-rail_track-container{ display:-webkit-box; display:-ms-flexbox; display:flex; white-space:nowrap; width:auto } .c-rail_track-container a,.c-rail_track-container img{ -ms-touch-action:pan-y; touch-action:pan-y; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-user-drag:none } @media (max-width:calc(1000px - 1px)){ .c-container{ padding-left:12px; padding-right:12px } .c-container.-full.-right-mobile{ padding-left:25% } .c-container.-full{ padding-left:6px; padding-right:6px } .c-container.-full-contain{ padding-left:12px; padding-right:12px } .c-container.-full-mobile{ padding-left:6px; padding-right:6px } .c-container.-full-mobile-double{ padding-left:12px; padding-right:12px } .c-container.-full-mobile-small-double{ padding-left:24px; padding-right:24px } .c-container-mobile{ padding-left:6px; padding-right:6px } .c-container-mobile.-right{ padding-left:25% } } .c-container-offset{ padding-left:108px } @media (max-width:calc(1000px - 1px)){ .c-container-offset{ padding-left:0 } } .c-cta_contact{ border-top:1px solid rgba(0,41,33,.15) } @media (max-width:calc(1000px - 1px)){ .c-cta_contact{ margin-top:100px!important; padding:.75rem 0!important } } .c-cta_contact_item{ display:grid; -ms-flex-line-pack:justify; align-content:space-between; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between } .c-cta_contact_item a,.c-cta_contact_item button{ -ms-flex-item-align:end; align-self:end } @media (min-width:1000px){ .c-cta_contact_item{ border-left:1px solid rgba(0,41,33,.15); min-height:250px; padding:0 .75rem } } .c-header_logo,.c-header_menu_button{ pointer-events:auto; -webkit-transform:translate3d(0,-100px,0); transform:translate3d(0,-100px,0) } @media (min-width:1000px){ .c-header_logo{ margin-left:12px } .c-header_logo path:not(.-flag),.has-theme-greenDark.has-theme-dark .c-header_logo path:not(.-flag),.has-theme-light .c-header_logo path:not(.-flag){ fill:#fff } .has-theme-dark:not(.has-theme-greenDark) .c-header_logo path,.has-theme-greenLight:not(.has-theme-light) .c-header_logo path,.has-theme-yellow:not(.has-theme-light) .c-header_logo path{ fill:currentColor } html.has-transition .c-header_logo path{ fill:#002921!important } } @media (max-width:calc(1000px - 1px)){ .c-header_logo{ -webkit-backdrop-filter:blur(13px); backdrop-filter:blur(13px); background-color:rgba(25,25,25,.4); border-radius:12px; padding:1.125rem 1.25rem } .c-header_logo span.u-none\@from-medium{ display:block; height:.625rem; width:1.25rem } .c-header_logo span.u-none\@from-medium svg{ display:block } .c-header_logo path{ fill:#f0ff3d } html.has-menu-open .c-header_logo path{ fill:#002921 } } .c-header_menu li{ display:inline-block } @media (max-width:calc(1000px - 1px)){ html.is-first-load .c-header_menu{ -webkit-transition:opacity .6s cubic-bezier(.215,.61,.355,1); transition:opacity .6s cubic-bezier(.215,.61,.355,1) } html.has-contact-open .c-header_menu{ opacity:0 } html.has-contact-open .c-header_menu .c-header_menu_button{ pointer-events:none } } .c-header_menu_button{ position:relative; -webkit-transition:color .6s cubic-bezier(.215,.61,.355,1); transition:color .6s cubic-bezier(.215,.61,.355,1) } .has-theme-yellow.has-theme-dark .c-header_menu_button:not(:hover) .c-button_wrap,.has-theme-yellow:not(.has-theme-light) .c-header_menu_button:not(:hover) .c-button_wrap{ color:#002921!important } @media (max-width:calc(1000px - 1px)){ .c-header_menu_button{ -webkit-transition:color .6s cubic-bezier(.215,.61,.355,1); transition:color .6s cubic-bezier(.215,.61,.355,1) } html.has-menu-open .c-header_menu_button{ color:#002921!important } html.has-menu-open .c-header_menu_button[data-module-menu-button]{ -webkit-backdrop-filter:blur(0); backdrop-filter:blur(0); background-color:#002921; color:#fff!important } } .c-testimonials_draggable{ padding:2.25rem 0; position:relative } @media (max-width:calc(1000px - 1px)){ .c-testimonials_draggable{ padding:7.5rem 0 } } .c-testimonial{ margin:0 5px; -webkit-transition:background-color .3s cubic-bezier(.215,.61,.355,1); transition:background-color .3s cubic-bezier(.215,.61,.355,1); white-space:normal; display:block; } html.is-desktop .c-testimonial:hover{ background-color:var(--white); } .c-testimonial blockquote{ font-size:1.3125rem; font-weight:400 } .c-testimonial blockquote.-light{ font-weight:300 } @media (max-width:calc(700px - 1px)){ .c-testimonial blockquote{ font-size:1.05rem } } .c-testimonial blockquote{ margin:0 } @media (min-width:1000px){ .c-testimonial{ padding:2.5rem; width:31.25rem; max-height:400px; } } @media (max-width:calc(1000px - 1px)){ .c-testimonial{ padding:1.5rem; width:60vw } } .c-testimonial_footer{ display:-webkit-box; display:-ms-flexbox; display:flex; gap:12px; margin-top:40px; -webkit-box-align:center; -ms-flex-align:center; align-items:center } .c-testimonial_footer picture{ width:4.0625rem; -ms-flex-negative:0; flex-shrink:0 } .c-testimonial_footer img{ border-radius:50%; display:inline-block; height:4.0625rem; overflow:hidden; pointer-events:none; vertical-align:middle; width:4.0625rem } .c-testimonial_footer_author{ display:inline-block; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; line-height: 5px; font-size: 1.1rem; font-weight: 500; font-family: var(--fontuse) } @media (max-width:calc(1000px - 1px)){ .c-testimonial_footer_author{ padding-bottom:40px } } .c-testimonial_footer_author_role{ color:#002921; margin-top:18px; opacity:.5 } .c-title-images-rail_rail{ cursor:-webkit-grab; cursor:grab } @media (min-width:1000px){ .c-title-images-rail_rail{ margin-top:120px } } @media (max-width:calc(1000px - 1px)){ .c-title-images-rail_rail{ margin-top:60px } } .c-title-images-rail_rail_item{ vertical-align:middle } .c-title-images-rail_rail_item_inner{ border-radius:12px; margin:0 6px; overflow:hidden; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:28.125rem } .c-title-images-rail_rail_item_inner img{ display:block } @media (max-width:calc(1000px - 1px)){ .c-title-images-rail_rail_item_inner{ margin:0 3px; width:18.75rem } } @media (max-width:calc(700px - 1px)){ .c-title-images-rail_rail_item_inner{ width:15.625rem } }