/**
 * Swiper 9.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 16, 2023
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
 /**
  * Swiper 9.1.1
  * Most modern mobile touch slider and framework with hardware accelerated transitions
  * https://swiperjs.com
  *
  * Copyright 2014-2023 Vladimir Kharlampidi
  *
  * Released under the MIT License
  *
  * Released on: March 16, 2023
  */
 
 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
 /*!
  * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
  * Copyright 2011-2018 The Bootstrap Authors
  * Copyright 2011-2018 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
 @-ms-viewport {
     width: 640px;
 
 }
 
 html {
     box-sizing: border-box;
     -ms-overflow-style: scrollbar;
 }
 
 *,
 *::before,
 *::after {
     box-sizing: inherit;
 }
 
 .container {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 
 @media (min-width: 576px) {
     .container {
         max-width: 540px;
     }
 }
 
 @media (min-width: 768px) {
     .container {
         max-width: 720px;
     }
 }
 
 @media (min-width: 992px) {
     .container {
         max-width: 960px;
     }
 }
 
 @media (min-width: 1200px) {
     .container {
         max-width: 1280px;
     }
 }
 
 .container-fluid {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 
 .row {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-right: -15px;
     margin-left: -15px;
 }
 
 .no-gutters {
     margin-right: 0;
     margin-left: 0;
 }
 
 .no-gutters > .col,
 .no-gutters > [class*="col-"] {
     padding-right: 0;
     padding-left: 0;
 }
 
 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
 .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
 .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
 .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
 .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
 .col-xl-auto {
     position: relative;
     width: 100%;
     min-height: 1px;
     padding-right: 15px;
     padding-left: 15px;
 }
 
 .col {
     -ms-flex-preferred-size: 0;
     flex-basis: 0;
     -ms-flex-positive: 1;
     flex-grow: 1;
     max-width: 100%;
 }
 
 .col-auto {
     -ms-flex: 0 0 auto;
     flex: 0 0 auto;
     width: auto;
     max-width: none;
 }
 
 .col-1 {
     -ms-flex: 0 0 8.333333%;
     flex: 0 0 8.333333%;
     max-width: 8.333333%;
 }
 
 .col-2 {
     -ms-flex: 0 0 16.666667%;
     flex: 0 0 16.666667%;
     max-width: 16.666667%;
 }
 
 .col-3 {
     -ms-flex: 0 0 25%;
     flex: 0 0 25%;
     max-width: 25%;
 }
 
 .col-4 {
     -ms-flex: 0 0 33.333333%;
     flex: 0 0 33.333333%;
     max-width: 33.333333%;
 }
 
 .col-5 {
     -ms-flex: 0 0 41.666667%;
     flex: 0 0 41.666667%;
     max-width: 41.666667%;
 }
 
 .col-6 {
     -ms-flex: 0 0 50%;
     flex: 0 0 50%;
     max-width: 50%;
 }
 
 .col-7 {
     -ms-flex: 0 0 58.333333%;
     flex: 0 0 58.333333%;
     max-width: 58.333333%;
 }
 
 .col-8 {
     -ms-flex: 0 0 66.666667%;
     flex: 0 0 66.666667%;
     max-width: 66.666667%;
 }
 
 .col-9 {
     -ms-flex: 0 0 75%;
     flex: 0 0 75%;
     max-width: 75%;
 }
 
 .col-10 {
     -ms-flex: 0 0 83.333333%;
     flex: 0 0 83.333333%;
     max-width: 83.333333%;
 }
 
 .col-11 {
     -ms-flex: 0 0 91.666667%;
     flex: 0 0 91.666667%;
     max-width: 91.666667%;
 }
 
 .col-12 {
     -ms-flex: 0 0 100%;
     flex: 0 0 100%;
     max-width: 100%;
 }
 
 .order-first {
     -ms-flex-order: -1;
     order: -1;
 }
 
 .order-last {
     -ms-flex-order: 13;
     order: 13;
 }
 
 .order-0 {
     -ms-flex-order: 0;
     order: 0;
 }
 
 .order-1 {
     -ms-flex-order: 1;
     order: 1;
 }
 
 .order-2 {
     -ms-flex-order: 2;
     order: 2;
 }
 
 .order-3 {
     -ms-flex-order: 3;
     order: 3;
 }
 
 .order-4 {
     -ms-flex-order: 4;
     order: 4;
 }
 
 .order-5 {
     -ms-flex-order: 5;
     order: 5;
 }
 
 .order-6 {
     -ms-flex-order: 6;
     order: 6;
 }
 
 .order-7 {
     -ms-flex-order: 7;
     order: 7;
 }
 
 .order-8 {
     -ms-flex-order: 8;
     order: 8;
 }
 
 .order-9 {
     -ms-flex-order: 9;
     order: 9;
 }
 
 .order-10 {
     -ms-flex-order: 10;
     order: 10;
 }
 
 .order-11 {
     -ms-flex-order: 11;
     order: 11;
 }
 
 .order-12 {
     -ms-flex-order: 12;
     order: 12;
 }
 
 .offset-1 {
     margin-left: 8.333333%;
 }
 
 .offset-2 {
     margin-left: 16.666667%;
 }
 
 .offset-3 {
     margin-left: 25%;
 }
 
 .offset-4 {
     margin-left: 33.333333%;
 }
 
 .offset-5 {
     margin-left: 41.666667%;
 }
 
 .offset-6 {
     margin-left: 50%;
 }
 
 .offset-7 {
     margin-left: 58.333333%;
 }
 
 .offset-8 {
     margin-left: 66.666667%;
 }
 
 .offset-9 {
     margin-left: 75%;
 }
 
 .offset-10 {
     margin-left: 83.333333%;
 }
 
 .offset-11 {
     margin-left: 91.666667%;
 }
 
 @media (min-width: 576px) {
     .col-sm {
         -ms-flex-preferred-size: 0;
         flex-basis: 0;
         -ms-flex-positive: 1;
         flex-grow: 1;
         max-width: 100%;
     }
     .col-sm-auto {
         -ms-flex: 0 0 auto;
         flex: 0 0 auto;
         width: auto;
         max-width: none;
     }
     .col-sm-1 {
         -ms-flex: 0 0 8.333333%;
         flex: 0 0 8.333333%;
         max-width: 8.333333%;
     }
     .col-sm-2 {
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
         max-width: 16.666667%;
     }
     .col-sm-3 {
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-sm-4 {
         -ms-flex: 0 0 33.333333%;
         flex: 0 0 33.333333%;
         max-width: 33.333333%;
     }
     .col-sm-5 {
         -ms-flex: 0 0 41.666667%;
         flex: 0 0 41.666667%;
         max-width: 41.666667%;
     }
     .col-sm-6 {
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-sm-7 {
         -ms-flex: 0 0 58.333333%;
         flex: 0 0 58.333333%;
         max-width: 58.333333%;
     }
     .col-sm-8 {
         -ms-flex: 0 0 66.666667%;
         flex: 0 0 66.666667%;
         max-width: 66.666667%;
     }
     .col-sm-9 {
         -ms-flex: 0 0 75%;
         flex: 0 0 75%;
         max-width: 75%;
     }
     .col-sm-10 {
         -ms-flex: 0 0 83.333333%;
         flex: 0 0 83.333333%;
         max-width: 83.333333%;
     }
     .col-sm-11 {
         -ms-flex: 0 0 91.666667%;
         flex: 0 0 91.666667%;
         max-width: 91.666667%;
     }
     .col-sm-12 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
     }
     .order-sm-first {
         -ms-flex-order: -1;
         order: -1;
     }
     .order-sm-last {
         -ms-flex-order: 13;
         order: 13;
     }
     .order-sm-0 {
         -ms-flex-order: 0;
         order: 0;
     }
     .order-sm-1 {
         -ms-flex-order: 1;
         order: 1;
     }
     .order-sm-2 {
         -ms-flex-order: 2;
         order: 2;
     }
     .order-sm-3 {
         -ms-flex-order: 3;
         order: 3;
     }
     .order-sm-4 {
         -ms-flex-order: 4;
         order: 4;
     }
     .order-sm-5 {
         -ms-flex-order: 5;
         order: 5;
     }
     .order-sm-6 {
         -ms-flex-order: 6;
         order: 6;
     }
     .order-sm-7 {
         -ms-flex-order: 7;
         order: 7;
     }
     .order-sm-8 {
         -ms-flex-order: 8;
         order: 8;
     }
     .order-sm-9 {
         -ms-flex-order: 9;
         order: 9;
     }
     .order-sm-10 {
         -ms-flex-order: 10;
         order: 10;
     }
     .order-sm-11 {
         -ms-flex-order: 11;
         order: 11;
     }
     .order-sm-12 {
         -ms-flex-order: 12;
         order: 12;
     }
     .offset-sm-0 {
         margin-left: 0;
     }
     .offset-sm-1 {
         margin-left: 8.333333%;
     }
     .offset-sm-2 {
         margin-left: 16.666667%;
     }
     .offset-sm-3 {
         margin-left: 25%;
     }
     .offset-sm-4 {
         margin-left: 33.333333%;
     }
     .offset-sm-5 {
         margin-left: 41.666667%;
     }
     .offset-sm-6 {
         margin-left: 50%;
     }
     .offset-sm-7 {
         margin-left: 58.333333%;
     }
     .offset-sm-8 {
         margin-left: 66.666667%;
     }
     .offset-sm-9 {
         margin-left: 75%;
     }
     .offset-sm-10 {
         margin-left: 83.333333%;
     }
     .offset-sm-11 {
         margin-left: 91.666667%;
     }
 }
 
 @media (min-width: 768px) {
     .col-md {
         -ms-flex-preferred-size: 0;
         flex-basis: 0;
         -ms-flex-positive: 1;
         flex-grow: 1;
         max-width: 100%;
     }
     .col-md-auto {
         -ms-flex: 0 0 auto;
         flex: 0 0 auto;
         width: auto;
         max-width: none;
     }
     .col-md-1 {
         -ms-flex: 0 0 8.333333%;
         flex: 0 0 8.333333%;
         max-width: 8.333333%;
     }
     .col-md-2 {
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
         max-width: 16.666667%;
     }
     .col-md-3 {
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-md-4 {
         -ms-flex: 0 0 33.333333%;
         flex: 0 0 33.333333%;
         max-width: 33.333333%;
     }
     .col-md-5 {
         -ms-flex: 0 0 41.666667%;
         flex: 0 0 41.666667%;
         max-width: 41.666667%;
     }
     .col-md-6 {
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-md-7 {
         -ms-flex: 0 0 58.333333%;
         flex: 0 0 58.333333%;
         max-width: 58.333333%;
     }
     .col-md-8 {
         -ms-flex: 0 0 66.666667%;
         flex: 0 0 66.666667%;
         max-width: 66.666667%;
     }
     .col-md-9 {
         -ms-flex: 0 0 75%;
         flex: 0 0 75%;
         max-width: 75%;
     }
     .col-md-10 {
         -ms-flex: 0 0 83.333333%;
         flex: 0 0 83.333333%;
         max-width: 83.333333%;
     }
     .col-md-11 {
         -ms-flex: 0 0 91.666667%;
         flex: 0 0 91.666667%;
         max-width: 91.666667%;
     }
     .col-md-12 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
     }
     .order-md-first {
         -ms-flex-order: -1;
         order: -1;
     }
     .order-md-last {
         -ms-flex-order: 13;
         order: 13;
     }
     .order-md-0 {
         -ms-flex-order: 0;
         order: 0;
     }
     .order-md-1 {
         -ms-flex-order: 1;
         order: 1;
     }
     .order-md-2 {
         -ms-flex-order: 2;
         order: 2;
     }
     .order-md-3 {
         -ms-flex-order: 3;
         order: 3;
     }
     .order-md-4 {
         -ms-flex-order: 4;
         order: 4;
     }
     .order-md-5 {
         -ms-flex-order: 5;
         order: 5;
     }
     .order-md-6 {
         -ms-flex-order: 6;
         order: 6;
     }
     .order-md-7 {
         -ms-flex-order: 7;
         order: 7;
     }
     .order-md-8 {
         -ms-flex-order: 8;
         order: 8;
     }
     .order-md-9 {
         -ms-flex-order: 9;
         order: 9;
     }
     .order-md-10 {
         -ms-flex-order: 10;
         order: 10;
     }
     .order-md-11 {
         -ms-flex-order: 11;
         order: 11;
     }
     .order-md-12 {
         -ms-flex-order: 12;
         order: 12;
     }
     .offset-md-0 {
         margin-left: 0;
     }
     .offset-md-1 {
         margin-left: 8.333333%;
     }
     .offset-md-2 {
         margin-left: 16.666667%;
     }
     .offset-md-3 {
         margin-left: 25%;
     }
     .offset-md-4 {
         margin-left: 33.333333%;
     }
     .offset-md-5 {
         margin-left: 41.666667%;
     }
     .offset-md-6 {
         margin-left: 50%;
     }
     .offset-md-7 {
         margin-left: 58.333333%;
     }
     .offset-md-8 {
         margin-left: 66.666667%;
     }
     .offset-md-9 {
         margin-left: 75%;
     }
     .offset-md-10 {
         margin-left: 83.333333%;
     }
     .offset-md-11 {
         margin-left: 91.666667%;
     }
 }
 
 @media (min-width: 992px) {
     .col-lg {
         -ms-flex-preferred-size: 0;
         flex-basis: 0;
         -ms-flex-positive: 1;
         flex-grow: 1;
         max-width: 100%;
     }
     .col-lg-auto {
         -ms-flex: 0 0 auto;
         flex: 0 0 auto;
         width: auto;
         max-width: none;
     }
     .col-lg-1 {
         -ms-flex: 0 0 8.333333%;
         flex: 0 0 8.333333%;
         max-width: 8.333333%;
     }
     .col-lg-2 {
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
         max-width: 16.666667%;
     }
     .col-lg-3 {
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-lg-4 {
         -ms-flex: 0 0 33.333333%;
         flex: 0 0 33.333333%;
         max-width: 33.333333%;
     }
     .col-lg-5 {
         -ms-flex: 0 0 41.666667%;
         flex: 0 0 41.666667%;
         max-width: 41.666667%;
     }
     .col-lg-6 {
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-lg-7 {
         -ms-flex: 0 0 58.333333%;
         flex: 0 0 58.333333%;
         max-width: 58.333333%;
     }
     .col-lg-8 {
         -ms-flex: 0 0 66.666667%;
         flex: 0 0 66.666667%;
         max-width: 66.666667%;
     }
     .col-lg-9 {
         -ms-flex: 0 0 75%;
         flex: 0 0 75%;
         max-width: 75%;
     }
     .col-lg-10 {
         -ms-flex: 0 0 83.333333%;
         flex: 0 0 83.333333%;
         max-width: 83.333333%;
     }
     .col-lg-11 {
         -ms-flex: 0 0 91.666667%;
         flex: 0 0 91.666667%;
         max-width: 91.666667%;
     }
     .col-lg-12 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
     }
     .order-lg-first {
         -ms-flex-order: -1;
         order: -1;
     }
     .order-lg-last {
         -ms-flex-order: 13;
         order: 13;
     }
     .order-lg-0 {
         -ms-flex-order: 0;
         order: 0;
     }
     .order-lg-1 {
         -ms-flex-order: 1;
         order: 1;
     }
     .order-lg-2 {
         -ms-flex-order: 2;
         order: 2;
     }
     .order-lg-3 {
         -ms-flex-order: 3;
         order: 3;
     }
     .order-lg-4 {
         -ms-flex-order: 4;
         order: 4;
     }
     .order-lg-5 {
         -ms-flex-order: 5;
         order: 5;
     }
     .order-lg-6 {
         -ms-flex-order: 6;
         order: 6;
     }
     .order-lg-7 {
         -ms-flex-order: 7;
         order: 7;
     }
     .order-lg-8 {
         -ms-flex-order: 8;
         order: 8;
     }
     .order-lg-9 {
         -ms-flex-order: 9;
         order: 9;
     }
     .order-lg-10 {
         -ms-flex-order: 10;
         order: 10;
     }
     .order-lg-11 {
         -ms-flex-order: 11;
         order: 11;
     }
     .order-lg-12 {
         -ms-flex-order: 12;
         order: 12;
     }
     .offset-lg-0 {
         margin-left: 0;
     }
     .offset-lg-1 {
         margin-left: 8.333333%;
     }
     .offset-lg-2 {
         margin-left: 16.666667%;
     }
     .offset-lg-3 {
         margin-left: 25%;
     }
     .offset-lg-4 {
         margin-left: 33.333333%;
     }
     .offset-lg-5 {
         margin-left: 41.666667%;
     }
     .offset-lg-6 {
         margin-left: 50%;
     }
     .offset-lg-7 {
         margin-left: 58.333333%;
     }
     .offset-lg-8 {
         margin-left: 66.666667%;
     }
     .offset-lg-9 {
         margin-left: 75%;
     }
     .offset-lg-10 {
         margin-left: 83.333333%;
     }
     .offset-lg-11 {
         margin-left: 91.666667%;
     }
 }
 
 @media (min-width: 1200px) {
     .col-xl {
         -ms-flex-preferred-size: 0;
         flex-basis: 0;
         -ms-flex-positive: 1;
         flex-grow: 1;
         max-width: 100%;
     }
     .col-xl-auto {
         -ms-flex: 0 0 auto;
         flex: 0 0 auto;
         width: auto;
         max-width: none;
     }
     .col-xl-1 {
         -ms-flex: 0 0 8.333333%;
         flex: 0 0 8.333333%;
         max-width: 8.333333%;
     }
     .col-xl-2 {
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
         max-width: 16.666667%;
     }
     .col-xl-3 {
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-xl-4 {
         -ms-flex: 0 0 33.333333%;
         flex: 0 0 33.333333%;
         max-width: 33.333333%;
     }
     .col-xl-5 {
         -ms-flex: 0 0 41.666667%;
         flex: 0 0 41.666667%;
         max-width: 41.666667%;
     }
     .col-xl-6 {
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-xl-7 {
         -ms-flex: 0 0 58.333333%;
         flex: 0 0 58.333333%;
         max-width: 58.333333%;
     }
     .col-xl-8 {
         -ms-flex: 0 0 66.666667%;
         flex: 0 0 66.666667%;
         max-width: 66.666667%;
     }
     .col-xl-9 {
         -ms-flex: 0 0 75%;
         flex: 0 0 75%;
         max-width: 75%;
     }
     .col-xl-10 {
         -ms-flex: 0 0 83.333333%;
         flex: 0 0 83.333333%;
         max-width: 83.333333%;
     }
     .col-xl-11 {
         -ms-flex: 0 0 91.666667%;
         flex: 0 0 91.666667%;
         max-width: 91.666667%;
     }
     .col-xl-12 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
     }
     .order-xl-first {
         -ms-flex-order: -1;
         order: -1;
     }
     .order-xl-last {
         -ms-flex-order: 13;
         order: 13;
     }
     .order-xl-0 {
         -ms-flex-order: 0;
         order: 0;
     }
     .order-xl-1 {
         -ms-flex-order: 1;
         order: 1;
     }
     .order-xl-2 {
         -ms-flex-order: 2;
         order: 2;
     }
     .order-xl-3 {
         -ms-flex-order: 3;
         order: 3;
     }
     .order-xl-4 {
         -ms-flex-order: 4;
         order: 4;
     }
     .order-xl-5 {
         -ms-flex-order: 5;
         order: 5;
     }
     .order-xl-6 {
         -ms-flex-order: 6;
         order: 6;
     }
     .order-xl-7 {
         -ms-flex-order: 7;
         order: 7;
     }
     .order-xl-8 {
         -ms-flex-order: 8;
         order: 8;
     }
     .order-xl-9 {
         -ms-flex-order: 9;
         order: 9;
     }
     .order-xl-10 {
         -ms-flex-order: 10;
         order: 10;
     }
     .order-xl-11 {
         -ms-flex-order: 11;
         order: 11;
     }
     .order-xl-12 {
         -ms-flex-order: 12;
         order: 12;
     }
     .offset-xl-0 {
         margin-left: 0;
     }
     .offset-xl-1 {
         margin-left: 8.333333%;
     }
     .offset-xl-2 {
         margin-left: 16.666667%;
     }
     .offset-xl-3 {
         margin-left: 25%;
     }
     .offset-xl-4 {
         margin-left: 33.333333%;
     }
     .offset-xl-5 {
         margin-left: 41.666667%;
     }
     .offset-xl-6 {
         margin-left: 50%;
     }
     .offset-xl-7 {
         margin-left: 58.333333%;
     }
     .offset-xl-8 {
         margin-left: 66.666667%;
     }
     .offset-xl-9 {
         margin-left: 75%;
     }
     .offset-xl-10 {
         margin-left: 83.333333%;
     }
     .offset-xl-11 {
         margin-left: 91.666667%;
     }
 }
 
 .d-none {
     display: none !important;
 }
 
 .d-inline {
     display: inline !important;
 }
 
 .d-inline-block {
     display: inline-block !important;
 }
 
 .d-block {
     display: block !important;
 }
 
 .d-table {
     display: table !important;
 }
 
 .d-table-row {
     display: table-row !important;
 }
 
 .d-table-cell {
     display: table-cell !important;
 }
 
 .d-flex {
     display: -ms-flexbox !important;
     display: flex !important;
 }
 
 .d-inline-flex {
     display: -ms-inline-flexbox !important;
     display: inline-flex !important;
 }
 
 @media (min-width: 576px) {
     .d-sm-none {
         display: none !important;
     }
     .d-sm-inline {
         display: inline !important;
     }
     .d-sm-inline-block {
         display: inline-block !important;
     }
     .d-sm-block {
         display: block !important;
     }
     .d-sm-table {
         display: table !important;
     }
     .d-sm-table-row {
         display: table-row !important;
     }
     .d-sm-table-cell {
         display: table-cell !important;
     }
     .d-sm-flex {
         display: -ms-flexbox !important;
         display: flex !important;
     }
     .d-sm-inline-flex {
         display: -ms-inline-flexbox !important;
         display: inline-flex !important;
     }
 }
 
 @media (min-width: 768px) {
     .d-md-none {
         display: none !important;
     }
     .d-md-inline {
         display: inline !important;
     }
     .d-md-inline-block {
         display: inline-block !important;
     }
     .d-md-block {
         display: block !important;
     }
     .d-md-table {
         display: table !important;
     }
     .d-md-table-row {
         display: table-row !important;
     }
     .d-md-table-cell {
         display: table-cell !important;
     }
     .d-md-flex {
         display: -ms-flexbox !important;
         display: flex !important;
     }
     .d-md-inline-flex {
         display: -ms-inline-flexbox !important;
         display: inline-flex !important;
     }
 }
 
 @media (min-width: 992px) {
     .d-lg-none {
         display: none !important;
     }
     .d-lg-inline {
         display: inline !important;
     }
     .d-lg-inline-block {
         display: inline-block !important;
     }
     .d-lg-block {
         display: block !important;
     }
     .d-lg-table {
         display: table !important;
     }
     .d-lg-table-row {
         display: table-row !important;
     }
     .d-lg-table-cell {
         display: table-cell !important;
     }
     .d-lg-flex {
         display: -ms-flexbox !important;
         display: flex !important;
     }
     .d-lg-inline-flex {
         display: -ms-inline-flexbox !important;
         display: inline-flex !important;
     }
 }
 
 @media (min-width: 1200px) {
     .d-xl-none {
         display: none !important;
     }
     .d-xl-inline {
         display: inline !important;
     }
     .d-xl-inline-block {
         display: inline-block !important;
     }
     .d-xl-block {
         display: block !important;
     }
     .d-xl-table {
         display: table !important;
     }
     .d-xl-table-row {
         display: table-row !important;
     }
     .d-xl-table-cell {
         display: table-cell !important;
     }
     .d-xl-flex {
         display: -ms-flexbox !important;
         display: flex !important;
     }
     .d-xl-inline-flex {
         display: -ms-inline-flexbox !important;
         display: inline-flex !important;
     }
 }
 
 @media print {
     .d-print-none {
         display: none !important;
     }
     .d-print-inline {
         display: inline !important;
     }
     .d-print-inline-block {
         display: inline-block !important;
     }
     .d-print-block {
         display: block !important;
     }
     .d-print-table {
         display: table !important;
     }
     .d-print-table-row {
         display: table-row !important;
     }
     .d-print-table-cell {
         display: table-cell !important;
     }
     .d-print-flex {
         display: -ms-flexbox !important;
         display: flex !important;
     }
     .d-print-inline-flex {
         display: -ms-inline-flexbox !important;
         display: inline-flex !important;
     }
 }
 
 .flex-row {
     -ms-flex-direction: row !important;
     flex-direction: row !important;
 }
 
 .flex-column {
     -ms-flex-direction: column !important;
     flex-direction: column !important;
 }
 
 .flex-row-reverse {
     -ms-flex-direction: row-reverse !important;
     flex-direction: row-reverse !important;
 }
 
 .flex-column-reverse {
     -ms-flex-direction: column-reverse !important;
     flex-direction: column-reverse !important;
 }
 
 .flex-wrap {
     -ms-flex-wrap: wrap !important;
     flex-wrap: wrap !important;
 }
 
 .flex-nowrap {
     -ms-flex-wrap: nowrap !important;
     flex-wrap: nowrap !important;
 }
 
 .flex-wrap-reverse {
     -ms-flex-wrap: wrap-reverse !important;
     flex-wrap: wrap-reverse !important;
 }
 
 .flex-fill {
     -ms-flex: 1 1 auto !important;
     flex: 1 1 auto !important;
 }
 
 .flex-grow-0 {
     -ms-flex-positive: 0 !important;
     flex-grow: 0 !important;
 }
 
 .flex-grow-1 {
     -ms-flex-positive: 1 !important;
     flex-grow: 1 !important;
 }
 
 .flex-shrink-0 {
     -ms-flex-negative: 0 !important;
     flex-shrink: 0 !important;
 }
 
 .flex-shrink-1 {
     -ms-flex-negative: 1 !important;
     flex-shrink: 1 !important;
 }
 
 .justify-content-start {
     -ms-flex-pack: start !important;
     justify-content: flex-start !important;
 }
 
 .justify-content-end {
     -ms-flex-pack: end !important;
     justify-content: flex-end !important;
 }
 
 .justify-content-center {
     -ms-flex-pack: center !important;
     justify-content: center !important;
 }
 
 .justify-content-between {
     -ms-flex-pack: justify !important;
     justify-content: space-between !important;
 }
 
 .justify-content-around {
     -ms-flex-pack: distribute !important;
     justify-content: space-around !important;
 }
 
 .align-items-start {
     -ms-flex-align: start !important;
     align-items: flex-start !important;
 }
 
 .align-items-end {
     -ms-flex-align: end !important;
     align-items: flex-end !important;
 }
 
 .align-items-center {
     -ms-flex-align: center !important;
     align-items: center !important;
 }
 
 .align-items-baseline {
     -ms-flex-align: baseline !important;
     align-items: baseline !important;
 }
 
 .align-items-stretch {
     -ms-flex-align: stretch !important;
     align-items: stretch !important;
 }
 
 .align-content-start {
     -ms-flex-line-pack: start !important;
     align-content: flex-start !important;
 }
 
 .align-content-end {
     -ms-flex-line-pack: end !important;
     align-content: flex-end !important;
 }
 
 .align-content-center {
     -ms-flex-line-pack: center !important;
     align-content: center !important;
 }
 
 .align-content-between {
     -ms-flex-line-pack: justify !important;
     align-content: space-between !important;
 }
 
 .align-content-around {
     -ms-flex-line-pack: distribute !important;
     align-content: space-around !important;
 }
 
 .align-content-stretch {
     -ms-flex-line-pack: stretch !important;
     align-content: stretch !important;
 }
 
 .align-self-auto {
     -ms-flex-item-align: auto !important;
     align-self: auto !important;
 }
 
 .align-self-start {
     -ms-flex-item-align: start !important;
     align-self: flex-start !important;
 }
 
 .align-self-end {
     -ms-flex-item-align: end !important;
     align-self: flex-end !important;
 }
 
 .align-self-center {
     -ms-flex-item-align: center !important;
     align-self: center !important;
 }
 
 .align-self-baseline {
     -ms-flex-item-align: baseline !important;
     align-self: baseline !important;
 }
 
 .align-self-stretch {
     -ms-flex-item-align: stretch !important;
     align-self: stretch !important;
 }
 
 @media (min-width: 576px) {
     .flex-sm-row {
         -ms-flex-direction: row !important;
         flex-direction: row !important;
     }
     .flex-sm-column {
         -ms-flex-direction: column !important;
         flex-direction: column !important;
     }
     .flex-sm-row-reverse {
         -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
     }
     .flex-sm-column-reverse {
         -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
     }
     .flex-sm-wrap {
         -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
     }
     .flex-sm-nowrap {
         -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
     }
     .flex-sm-wrap-reverse {
         -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
     }
     .flex-sm-fill {
         -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
     }
     .flex-sm-grow-0 {
         -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
     }
     .flex-sm-grow-1 {
         -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
     }
     .flex-sm-shrink-0 {
         -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
     }
     .flex-sm-shrink-1 {
         -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
     }
     .justify-content-sm-start {
         -ms-flex-pack: start !important;
         justify-content: flex-start !important;
     }
     .justify-content-sm-end {
         -ms-flex-pack: end !important;
         justify-content: flex-end !important;
     }
     .justify-content-sm-center {
         -ms-flex-pack: center !important;
         justify-content: center !important;
     }
     .justify-content-sm-between {
         -ms-flex-pack: justify !important;
         justify-content: space-between !important;
     }
     .justify-content-sm-around {
         -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
     }
     .align-items-sm-start {
         -ms-flex-align: start !important;
         align-items: flex-start !important;
     }
     .align-items-sm-end {
         -ms-flex-align: end !important;
         align-items: flex-end !important;
     }
     .align-items-sm-center {
         -ms-flex-align: center !important;
         align-items: center !important;
     }
     .align-items-sm-baseline {
         -ms-flex-align: baseline !important;
         align-items: baseline !important;
     }
     .align-items-sm-stretch {
         -ms-flex-align: stretch !important;
         align-items: stretch !important;
     }
     .align-content-sm-start {
         -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
     }
     .align-content-sm-end {
         -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
     }
     .align-content-sm-center {
         -ms-flex-line-pack: center !important;
         align-content: center !important;
     }
     .align-content-sm-between {
         -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
     }
     .align-content-sm-around {
         -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
     }
     .align-content-sm-stretch {
         -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
     }
     .align-self-sm-auto {
         -ms-flex-item-align: auto !important;
         align-self: auto !important;
     }
     .align-self-sm-start {
         -ms-flex-item-align: start !important;
         align-self: flex-start !important;
     }
     .align-self-sm-end {
         -ms-flex-item-align: end !important;
         align-self: flex-end !important;
     }
     .align-self-sm-center {
         -ms-flex-item-align: center !important;
         align-self: center !important;
     }
     .align-self-sm-baseline {
         -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
     }
     .align-self-sm-stretch {
         -ms-flex-item-align: stretch !important;
         align-self: stretch !important;
     }
 }
 
 @media (min-width: 768px) {
     .flex-md-row {
         -ms-flex-direction: row !important;
         flex-direction: row !important;
     }
     .flex-md-column {
         -ms-flex-direction: column !important;
         flex-direction: column !important;
     }
     .flex-md-row-reverse {
         -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
     }
     .flex-md-column-reverse {
         -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
     }
     .flex-md-wrap {
         -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
     }
     .flex-md-nowrap {
         -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
     }
     .flex-md-wrap-reverse {
         -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
     }
     .flex-md-fill {
         -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
     }
     .flex-md-grow-0 {
         -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
     }
     .flex-md-grow-1 {
         -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
     }
     .flex-md-shrink-0 {
         -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
     }
     .flex-md-shrink-1 {
         -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
     }
     .justify-content-md-start {
         -ms-flex-pack: start !important;
         justify-content: flex-start !important;
     }
     .justify-content-md-end {
         -ms-flex-pack: end !important;
         justify-content: flex-end !important;
     }
     .justify-content-md-center {
         -ms-flex-pack: center !important;
         justify-content: center !important;
     }
     .justify-content-md-between {
         -ms-flex-pack: justify !important;
         justify-content: space-between !important;
     }
     .justify-content-md-around {
         -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
     }
     .align-items-md-start {
         -ms-flex-align: start !important;
         align-items: flex-start !important;
     }
     .align-items-md-end {
         -ms-flex-align: end !important;
         align-items: flex-end !important;
     }
     .align-items-md-center {
         -ms-flex-align: center !important;
         align-items: center !important;
     }
     .align-items-md-baseline {
         -ms-flex-align: baseline !important;
         align-items: baseline !important;
     }
     .align-items-md-stretch {
         -ms-flex-align: stretch !important;
         align-items: stretch !important;
     }
     .align-content-md-start {
         -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
     }
     .align-content-md-end {
         -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
     }
     .align-content-md-center {
         -ms-flex-line-pack: center !important;
         align-content: center !important;
     }
     .align-content-md-between {
         -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
     }
     .align-content-md-around {
         -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
     }
     .align-content-md-stretch {
         -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
     }
     .align-self-md-auto {
         -ms-flex-item-align: auto !important;
         align-self: auto !important;
     }
     .align-self-md-start {
         -ms-flex-item-align: start !important;
         align-self: flex-start !important;
     }
     .align-self-md-end {
         -ms-flex-item-align: end !important;
         align-self: flex-end !important;
     }
     .align-self-md-center {
         -ms-flex-item-align: center !important;
         align-self: center !important;
     }
     .align-self-md-baseline {
         -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
     }
     .align-self-md-stretch {
         -ms-flex-item-align: stretch !important;
         align-self: stretch !important;
     }
 }
 
 @media (min-width: 992px) {
     .flex-lg-row {
         -ms-flex-direction: row !important;
         flex-direction: row !important;
     }
     .flex-lg-column {
         -ms-flex-direction: column !important;
         flex-direction: column !important;
     }
     .flex-lg-row-reverse {
         -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
     }
     .flex-lg-column-reverse {
         -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
     }
     .flex-lg-wrap {
         -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
     }
     .flex-lg-nowrap {
         -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
     }
     .flex-lg-wrap-reverse {
         -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
     }
     .flex-lg-fill {
         -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
     }
     .flex-lg-grow-0 {
         -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
     }
     .flex-lg-grow-1 {
         -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
     }
     .flex-lg-shrink-0 {
         -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
     }
     .flex-lg-shrink-1 {
         -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
     }
     .justify-content-lg-start {
         -ms-flex-pack: start !important;
         justify-content: flex-start !important;
     }
     .justify-content-lg-end {
         -ms-flex-pack: end !important;
         justify-content: flex-end !important;
     }
     .justify-content-lg-center {
         -ms-flex-pack: center !important;
         justify-content: center !important;
     }
     .justify-content-lg-between {
         -ms-flex-pack: justify !important;
         justify-content: space-between !important;
     }
     .justify-content-lg-around {
         -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
     }
     .align-items-lg-start {
         -ms-flex-align: start !important;
         align-items: flex-start !important;
     }
     .align-items-lg-end {
         -ms-flex-align: end !important;
         align-items: flex-end !important;
     }
     .align-items-lg-center {
         -ms-flex-align: center !important;
         align-items: center !important;
     }
     .align-items-lg-baseline {
         -ms-flex-align: baseline !important;
         align-items: baseline !important;
     }
     .align-items-lg-stretch {
         -ms-flex-align: stretch !important;
         align-items: stretch !important;
     }
     .align-content-lg-start {
         -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
     }
     .align-content-lg-end {
         -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
     }
     .align-content-lg-center {
         -ms-flex-line-pack: center !important;
         align-content: center !important;
     }
     .align-content-lg-between {
         -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
     }
     .align-content-lg-around {
         -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
     }
     .align-content-lg-stretch {
         -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
     }
     .align-self-lg-auto {
         -ms-flex-item-align: auto !important;
         align-self: auto !important;
     }
     .align-self-lg-start {
         -ms-flex-item-align: start !important;
         align-self: flex-start !important;
     }
     .align-self-lg-end {
         -ms-flex-item-align: end !important;
         align-self: flex-end !important;
     }
     .align-self-lg-center {
         -ms-flex-item-align: center !important;
         align-self: center !important;
     }
     .align-self-lg-baseline {
         -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
     }
     .align-self-lg-stretch {
         -ms-flex-item-align: stretch !important;
         align-self: stretch !important;
     }
 }
 
 @media (min-width: 1200px) {
 
     .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
     .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
     .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
     .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
     .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
     .col-xl-auto {
         position: relative;
         width: 100%;
         min-height: 1px;
         padding-right: 15px;
         padding-left: 15px;
     }
     .row {
         margin-left: -15px;
         margin-right: -15px;
     }
 
 
     .flex-xl-row {
         -ms-flex-direction: row !important;
         flex-direction: row !important;
     }
     .flex-xl-column {
         -ms-flex-direction: column !important;
         flex-direction: column !important;
     }
     .flex-xl-row-reverse {
         -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
     }
     .flex-xl-column-reverse {
         -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
     }
     .flex-xl-wrap {
         -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
     }
     .flex-xl-nowrap {
         -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
     }
     .flex-xl-wrap-reverse {
         -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
     }
     .flex-xl-fill {
         -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
     }
     .flex-xl-grow-0 {
         -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
     }
     .flex-xl-grow-1 {
         -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
     }
     .flex-xl-shrink-0 {
         -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
     }
     .flex-xl-shrink-1 {
         -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
     }
     .justify-content-xl-start {
         -ms-flex-pack: start !important;
         justify-content: flex-start !important;
     }
     .justify-content-xl-end {
         -ms-flex-pack: end !important;
         justify-content: flex-end !important;
     }
     .justify-content-xl-center {
         -ms-flex-pack: center !important;
         justify-content: center !important;
     }
     .justify-content-xl-between {
         -ms-flex-pack: justify !important;
         justify-content: space-between !important;
     }
     .justify-content-xl-around {
         -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
     }
     .align-items-xl-start {
         -ms-flex-align: start !important;
         align-items: flex-start !important;
     }
     .align-items-xl-end {
         -ms-flex-align: end !important;
         align-items: flex-end !important;
     }
     .align-items-xl-center {
         -ms-flex-align: center !important;
         align-items: center !important;
     }
     .align-items-xl-baseline {
         -ms-flex-align: baseline !important;
         align-items: baseline !important;
     }
     .align-items-xl-stretch {
         -ms-flex-align: stretch !important;
         align-items: stretch !important;
     }
     .align-content-xl-start {
         -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
     }
     .align-content-xl-end {
         -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
     }
     .align-content-xl-center {
         -ms-flex-line-pack: center !important;
         align-content: center !important;
     }
     .align-content-xl-between {
         -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
     }
     .align-content-xl-around {
         -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
     }
     .align-content-xl-stretch {
         -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
     }
     .align-self-xl-auto {
         -ms-flex-item-align: auto !important;
         align-self: auto !important;
     }
     .align-self-xl-start {
         -ms-flex-item-align: start !important;
         align-self: flex-start !important;
     }
     .align-self-xl-end {
         -ms-flex-item-align: end !important;
         align-self: flex-end !important;
     }
     .align-self-xl-center {
         -ms-flex-item-align: center !important;
         align-self: center !important;
     }
     .align-self-xl-baseline {
         -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
     }
     .align-self-xl-stretch {
         -ms-flex-item-align: stretch !important;
         align-self: stretch !important;
     }
 }
 /* dark-purple got change  */
 /* --russian-violet got change */
 /* jacarta got change */
 /* --violet got change */
 :root{--erie-black: #14181F;--electric-blue: #525F7A;--lavender-gray: #C2C9D6;--white: #FFFFFF;--atomic: #FF8A66;--violet: #F5CB5C;--russian-violet: #333533;--jacarta: #7B7C7B;--koamaru: #3D3069;--pastel-red: #4EDFFF;--salmon: #FE8374;--bright-gray: #EBEFF2;--dark-purple: #242423}@font-face{font-family:"helvetica";font-weight:normal;font-display:swap;src:url("../fonts/helvetica/3D6F3B_0_0.woff2") format("woff2"),url("../fonts/helvetica/3D6F3B_0_0.woff") format("woff")}@font-face{font-family:"helvetica";font-weight:400;font-display:swap;src:url("../fonts/helvetica/3D6F3B_1_0.woff2") format("woff2"),url("../fonts/helvetica/3D6F3B_1_0.woff") format("woff")}@font-face{font-family:"crave";font-weight:normal;font-display:swap;src:url("../fonts/crave/CraveAuraDisplay-SemiBold.woff2") format("woff2"),url("../fonts/crave/CraveAuraDisplay-SemiBold.woff") format("woff")}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#104C9A}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:24px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;outline:none}b,strong{font-weight:bold}i,em{font-style:italic}p,.p,a,li{font-size:2rem;line-height:1.25}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}.p--var,.a--var{font-size:1.6rem;line-height:1.25}.p--var2{font-size:1.8rem;line-height:1.25}@media(min-width: 1200px){.p--var2{font-size:2rem}}.p--opacity{font-size:1.6rem;line-height:1.25;color:rgba(255,255,255,.37)}.title,.title>a{font-size:3.2rem;font-weight:400;line-height:1.06;text-decoration:none}@media(min-width: 576px){.title,.title>a{font-size:3.5rem}}@media(min-width: 1200px){.title,.title>a{font-size:6rem}}@media(min-width: 1800px){.title,.title>a{font-size:8rem}}.title>a{color:var(--white)}.subtitle{font-size:3.2rem;font-weight:400;line-height:1.08}@media(min-width: 992px){.subtitle{font-size:3.5rem}}.link-a1{display:inline-block;position:relative;font-size:1.6rem;color:#fff;text-decoration:none}.link-a1:hover .link-a1__a::before,.link-a1:hover .link-a1__a::after{width:100%}.link-a1:hover .link-a1__b{color:var(--pastel-red);transform:translateX(1rem)}.link-a1__a{position:relative;display:inline-block;text-decoration:underline;text-underline-offset:1rem}.link-a1__a:after{content:"";position:absolute;bottom:-0.9rem;left:0;z-index:1;width:0;height:.2rem;background:var(--pastel-red);transition:width 275ms ease-in-out}.link-a1__a::before{position:absolute;content:attr(data-content);top:0;left:0;width:0;color:var(--pastel-red);text-decoration:underline;text-underline-offset:1rem;white-space:nowrap;overflow:hidden;transition:width 275ms ease-in-out}.link-a1.link-a1--var span{color:rgba(255,255,255,.5)}.link-a1.link-a1--var::after{content:inherit}.link-a1__b{display:inline-block;position:relative;top:.4rem;padding-left:.4rem;overflow:hidden;transition:all 275ms ease-in-out}.link-a2{display:inline-block;position:relative;font-size:1.6rem;color:var(--pastel-red);text-decoration:none}.link-a2:hover .link-a2__a::before,.link-a2:hover .link-a2__a::after{width:100%}.link-a2:hover .link-a2__b{color:var(--white);transform:translateX(1rem)}.link-a2__a{position:relative;display:inline-block;text-decoration:underline;text-underline-offset:1rem}.link-a2__a:after{content:"";position:absolute;bottom:-0.9rem;left:0;z-index:1;width:0;height:.2rem;background:var(--white);transition:width 275ms ease-in-out}.link-a2__a::before{position:absolute;content:attr(data-content);top:0;left:0;width:0;color:var(--white);text-decoration:underline;text-underline-offset:1rem;white-space:nowrap;overflow:hidden;transition:width 275ms ease-in-out}.link-a2__b{display:inline-block;position:relative;top:.4rem;padding-left:.4rem;overflow:hidden;transition:all 275ms ease-in-out}.double-links{margin-top:4rem;margin-bottom:4rem}.double-links .link-a1,.double-links .link-a2{margin-right:1.5rem}.link-start-game{background:var(--violet);text-decoration:none;color:var(--white);font-size:1.6rem;padding:1rem;border-bottom-right-radius:2rem;border-top-right-radius:2rem}.link-start-game__a{padding-right:1rem}.label-futureberry{font-size:1rem;text-transform:uppercase;margin-bottom:1rem}*{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;outline:none;box-sizing:border-box}::-moz-selection{background:var(--pastel-red);color:var(--white)}::selection{background:var(--pastel-red);color:var(--white)}.rotate180{display:inline-block;transform:rotate(180deg)}html{font-size:10px;font-family:"helvetica",sans-serif;overflow-x:hidden;overscroll-behavior-y:none;--height:1}body{background:var(--dark-purple);color:var(--white);overflow-x:hidden}.font-alternative{font-family:"crave"}.white{color:#fff}.pastel-red{color:var(--pastel-red)}.violet{color:var(--violet)}img{max-width:100%}.img{width:100%;max-width:100%}.container-fluid-futureberry{width:100%;margin-right:auto;margin-left:auto}@media(min-width: 1200px){.container-fluid-futureberry{padding-right:15px;padding-left:15px}}.section-wrapped{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}@media(min-width: 1200px){.section-wrapped{margin-left:3rem;margin-right:3rem;width:calc(100% - 6rem)}}.max-w-350{max-width:35rem}.max-w-450{max-width:45rem}.max-w-550{max-width:55rem}.max-w-600{max-width:60rem}.max-w-1024{max-width:102.4rem}.mbm80{margin-bottom:8rem}.mb90{margin-bottom:4rem}@media(min-width: 768px){.mb90{margin-bottom:6rem}}@media(min-width: 1200px){.mb90{margin-bottom:9rem}}.mb60{margin-bottom:3rem}@media(min-width: 768px){.mb60{margin-bottom:3rem}}@media(min-width: 1200px){.mb60{margin-bottom:6rem}}@media(min-width: 1200px){.center-desk{text-align:center}}.desktop-align-end{display:flex;justify-content:flex-end}.show-less,.show-more{font-size:1.6rem;transition:color .6s ease-in-out;color:var(--bright-gray)}.show-less:hover,.show-more:hover{color:var(--pastel-red)}.intro-center{text-align:center}.intro-center .title{margin-bottom:2rem}.intro-center .p{margin:auto}.swiper-slide{height:auto}.nav-header{position:fixed;top:0;left:4rem;z-index:999;background:#fff;padding:10rem 2rem 10rem 2rem;text-align:center;width:calc(100% - 8rem);height:70vh;transform:translateY(-72vh);min-height:40rem;border-bottom-right-radius:4rem;border-bottom-left-radius:4rem}.nav-header a{font-size:1.6rem;color:var(--dark-purple);text-decoration:none;transition:color .4s ease-in-out}.nav-header a:hover{color:var(--pastel-red)}@media(min-width: 1200px){.nav-header{height:inherit;width:auto;min-height:10rem;left:0;transform:translateY(-30vh);padding:2rem 4rem 2rem 2rem;border-bottom-left-radius:0}}.menu{margin-top:5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:40vh}.menu li{position:relative;z-index:8}@media(min-width: 1200px){.menu{margin-top:1.5rem;padding-left:12rem;flex-wrap:wrap;flex-direction:row;justify-content:inherit;height:auto;width:100%}.menu li{padding:0 1.5rem}}.language-selector a{color:var(--violet);text-transform:uppercase;font-size:1rem}@media(min-width: 1200px){.language-selector a{padding:0 1.5rem 0 3.5rem}}.site-header{position:fixed;left:0;top:0;z-index:9999999999;width:100%;padding-top:2.5rem;padding-bottom:2.5rem;mix-blend-mode:exclusion}.site-header.menu-open .hamb{top:1.5rem;transform:rotate(-45deg);background:var(--white)}.site-header.menu-open .hamb::after{top:0;transform:rotate(90deg);background:var(--white)}.site-header.menu-open .hamb::before{opacity:0;background:var(--white)}@media(min-width: 1200px){.site-header{width:auto}}.logo-container{width:6rem;position:relative;margin:auto}@media(min-width: 992px){.logo-container{left:2.5rem}}.logo-futureberry{width:6rem;height:auto;pointer-events:none}.hamb{position:absolute;left:2rem;top:.7rem;z-index:1;background:var(--pastel-red);width:2rem;height:.2rem;cursor:pointer;transition:all .4s ease-in-out}.hamb::after{content:"";position:absolute;left:0;top:.5rem;z-index:1;background:var(--pastel-red);width:2rem;height:.2rem;transition:all .4s ease-in-out}.hamb::before{content:"";position:absolute;left:0;top:1rem;z-index:1;background:var(--pastel-red);width:2rem;height:.2rem;transition:all .4s ease-in-out}.logo-futureberry path{animation-duration:1s;animation-name:logo;animation-fill-mode:forwards;opacity:0}.logo-futureberry path:nth-child(1){animation-delay:0.4s}.restart.logo-futureberry path:nth-child(1){animation-delay:0.4s}.logo-futureberry path:nth-child(2){animation-delay:0.8s}.restart.logo-futureberry path:nth-child(2){animation-delay:0.8s}.logo-futureberry path:nth-child(3){animation-delay:1.2s}.restart.logo-futureberry path:nth-child(3){animation-delay:1.2s}.logo-futureberry path:nth-child(4){animation-delay:1.6s}.restart.logo-futureberry path:nth-child(4){animation-delay:1.6s}.logo-futureberry path:nth-child(5){animation-delay:2s}.restart.logo-futureberry path:nth-child(5){animation-delay:2s}.logo-futureberry path:nth-child(6){animation-delay:2.4s}.restart.logo-futureberry path:nth-child(6){animation-delay:2.4s}.logo-futureberry path:nth-child(7){animation-delay:2.8s}.restart.logo-futureberry path:nth-child(7){animation-delay:2.8s}.logo-futureberry path:nth-child(8){animation-delay:3.2s}.restart.logo-futureberry path:nth-child(8){animation-delay:3.2s}.logo-futureberry path:nth-child(9){animation-delay:3.6s}.restart.logo-futureberry path:nth-child(9){animation-delay:3.6s}.logo-futureberry path:nth-child(10){animation-delay:4s}.restart.logo-futureberry path:nth-child(10){animation-delay:4s}.logo-futureberry path:nth-child(11){animation-delay:4.4s}.restart.logo-futureberry path:nth-child(11){animation-delay:4.4s}@keyframes logo{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.logo-futureberry.restart path{animation-duration:1s;animation-name:logo;animation-fill-mode:forwards;opacity:0}.site-footer{border-top-left-radius:4rem;border-top-right-radius:4rem;background:var(--russian-violet);overflow:hidden}.col-footer--violet{padding:2rem}@media(min-width: 1200px){.col-footer--violet{padding:4rem 1.5rem}}.col-footer--white{background:var(--white);border-top-left-radius:4rem;border-top-right-radius:4rem;padding-top:2rem;padding-bottom:2rem;display:flex}@media(min-width: 1200px){.col-footer--white{flex-direction:column;border-top-left-radius:0;border-top-right-radius:0}}.col-footer--white .footer__p,.col-footer--white .footer__p a{font-size:1.2rem;color:var(--dark-purple)}@media(min-width: 1200px){.col-footer--white .footer__p,.col-footer--white .footer__p a{font-size:1.4rem}}@media(max-width: 767px){.col-footer--white div:nth-child(2){padding-top:1.7rem}}@media(min-width: 1200px){.col-footer--1{display:flex;flex-direction:column;align-items:center;justify-content:center}}.logo-b-corp{display:block;min-width:15rem;max-width:100%;padding-right:.5rem;margin-bottom:1.5rem}.col-footer{padding-top:3rem}.footer__p{font-size:1.3rem;line-height:1.5;margin-bottom:1.5rem}@media(min-width: 992px){.footer__p{font-size:1.6rem}}.footer__p a{font-size:1.3rem;line-height:1.5;margin-bottom:1.5rem;text-decoration:none;color:var(--white)}@media(min-width: 992px){.footer__p a{font-size:1.6rem}}.p--credits{font-size:1rem;line-height:1.25;padding-top:1rem;border-top:1px solid rgba(112,112,112,.28)}@media(min-width: 768px){.p--credits{margin-top:2rem}}@media(min-width: 1200px){.p--credits{margin-top:4rem}}.p--credits a{font-size:1rem;line-height:1.25;text-decoration:none;color:var(--white);font-weight:bold}.p--credits--mine{text-decoration:none;transition:color .4s ease-in-out}.p--credits--mine:hover{color:var(--pastel-red)}.logo-footer{width:11rem;height:auto;display:block;margin-bottom:2rem}.footer-social{width:11rem;text-align:center}@media(max-width: 768px){.footer-social{margin-bottom:4rem}}.footer-social__item{display:inline-block;margin-left:.5rem;margin-right:.5rem}.footer__name{margin-bottom:1rem}input[type=text],input[type=email],select,.file-upload,textarea{width:100%;border-radius:.3rem;border:none;padding:.5rem 1rem;font-size:1.6rem;margin-bottom:1rem;font-family:"helvetica",sans-serif}input[type=submit],button{border-radius:.3rem;border:none;padding:1rem 1.5rem;font-size:1.6rem;margin-top:2rem;margin-bottom:1rem;cursor:pointer}select{padding:.5rem 1rem .5rem .5rem}input[type=checkbox]{position:relative;width:20px;height:20px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;padding:0;margin-left:0;margin-right:10px;border:2px solid #fff;font-size:1rem}input[type=checkbox]::after{content:"";width:10px;height:10px;position:absolute;background:var(--white);top:3px;left:3px;border-radius:10px;z-index:1;display:none}input[type=checkbox]:checked::after{display:block}.wpcf7-not-valid-tip{font-size:1.4rem;margin-top:.5rem;margin-bottom:1rem}.privacy-link p{display:flex;align-items:center;font-size:1.4rem;color:#fff}.privacy-link a{font-size:1.4rem;color:#fff;text-decoration:underline}.hero{position:relative;overflow:hidden}@media(max-width: 768px){.hero{padding-bottom:10rem;padding-top:10rem;min-height:10vh}}.row--hero{align-items:center;min-height:45vh;box-sizing:border-box;flex-direction:column-reverse}@media(min-width: 768px){.row--hero{min-height:70vh;flex-direction:row}}@media(min-width: 992px){.row--hero{min-height:100vh}}.row--hero--center.row--hero{align-items:center;justify-content:center;text-align:center;padding-left:1.5rem;padding-right:1.5rem}.row--hero--center.row--hero .title{margin-bottom:2rem}.hero-slide--var{height:auto}.hero-slide--var .row--hero{padding-top:10rem;padding-bottom:10rem;min-height:30vh}@media(min-width: 992px){.hero-slide--var .row--hero{min-height:40vh}}@media(min-width: 768px){.hero-slide--with-card .row--hero{flex-direction:inherit}}.hero__subtitle{margin-top:5rem}@media(min-width: 992px){.hero__subtitle{margin-top:10rem}}.hero__subtitle a{color:var(--white)}.hero__img{display:block;margin:auto;transform-origin:bottom center}@media(max-width: 768px){.hero__img:nth-child(1){max-width:15rem}.hero__img:nth-child(2){max-width:11rem}}@media(max-width: 992px){.hero__img{max-height:10rem;max-width:10rem;margin:0 auto}}.hero__img:nth-child(1){transform-origin:top center}.hero__img:nth-child(2){transform-origin:center center}.hero__img:nth-child(3){transform-origin:bottom center}.hero__left{display:flex;align-items:center}@media(min-width: 992px){.hero__left{height:100vh}}.hero__right{text-align:right;margin-bottom:4rem}@media(min-width: 1200px){.hero__right{text-align:center}}.hero__claim{font-size:4rem}@media(min-width: 992px){.hero__claim{font-size:6rem}}@media(min-width: 1800px){.hero__claim{font-size:8rem}}.hero__claim .break{display:block}@media(min-width: 1200px){.hero__claim .break{display:none}}.hero__text__slider{display:inline-block;position:relative;overflow:hidden;height:4.1rem;top:.6rem;width:9rem;vertical-align:bottom}@media(min-width: 576px){.hero__text__slider{height:4.1rem;top:.6rem}}@media(min-width: 992px){.hero__text__slider{height:7rem;width:21rem}}@media(min-width: 1800px){.hero__text__slider{height:9.5rem;width:18rem;top:.7rem}}.homepage-519 .hero__text__slider{width:30rem}@media(min-width: 992px){.homepage-519 .hero__text__slider{width:40rem}}@media(min-width: 1800px){.homepage-519 .hero__text__slider{width:40rem}}.hero__text__slider__item{position:relative;top:-1.2rem;display:block;line-height:1.3;font-family:"crave";color:var(--violet)}@media(min-width: 992px){.hero__text__slider__item{top:-0.7rem}}@media(min-width: 1800px){.hero__text__slider__item{top:-0.7rem}}.hero-card{transition:all .6s ease-in-out;background-color:var(--white);overflow:hidden;padding:1rem 3rem;border-top-left-radius:4rem;border-top-right-radius:4rem;position:absolute;left:4rem;bottom:0;z-index:1;width:calc(100% - 10rem)}@media(min-width: 992px){.hero-card{left:0}}.pull-top{transition:all .6s ease-in-out;font-size:1.2rem;font-weight:bold;color:var(--dark-purple);position:absolute;right:1.5rem;top:1.5rem;z-index:3;opacity:0;cursor:pointer}@media(min-width: 992px){.pull-top{font-size:1.6rem}}.pull-top span:nth-child(1){transform:rotate(-90deg);display:inline-block;transition:transform .4s ease-in-out}.pull-top:hover span:nth-child(1){transform:rotate(-90deg) translateX(0.4rem) !important}.hero-card__meet{transition:all .6s ease-in-out;padding:1.5rem 1rem 6rem 1rem;text-align:center;text-decoration:underline;color:var(--dark-purple);font-size:1.2rem}@media(min-width: 992px){.hero-card__meet{font-size:1.6rem}}.hero-card__video,.hero-card__img{margin-bottom:2rem}.hero-card__video video,.hero-card__video img,.hero-card__img video,.hero-card__img img{width:30rem;max-width:100%;border-radius:2rem}.hero-card__text .subtitle{font-size:1.7rem;margin-bottom:2rem;color:var(--dark-purple)}@media(min-width: 992px){.hero-card__text .subtitle{font-size:3.5rem}}.hero-card__text .p{font-size:1.4rem;color:var(--dark-purple);margin-bottom:2rem}@media(min-width: 992px){.hero-card__text .p{font-size:2rem}}.hero-card.deactive{transform:rotate(-2deg) translateY(91%)}@media(min-width: 768px){.hero-card.deactive{transform:rotate(-2deg) translateY(85%)}}.hero-card.deactive .hero-card__meet,.hero-card.deactive .pull-top{transform:rotate(2deg)}.hero-card.deactive .pull-top{opacity:1;cursor:pointer}.hero-card.deactive .hero-card__meet{padding:.5rem 1rem 6rem 1rem;transform:translateX(0) rotate(2deg)}@media(min-width: 1200px){.hero-card.deactive .hero-card__meet{padding:1rem 5rem 6rem 5rem;transform:translateX(35%) rotate(2deg)}}.hero-card--journal{padding-top:4rem;background-color:var(--dark-purple);border:.2rem solid var(--russian-violet);overflow:inherit}@media(min-width: 768px){.hero-card--journal{padding-bottom:4rem}}.hero-card--journal .hero-card__text .subtitle,.hero-card--journal .hero-card__text .p{color:var(--white)}.hero-card--journal .report-form{margin-top:2rem}.hero-card--journal ::placeholder{color:rgba(255,255,255,.4)}.hero-card--journal input[type=text],.hero-card--journal input[type=email]{background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.4);margin-bottom:1rem;color:var(--white)}.hero-card--journal input[type=submit]{margin-top:0;background-color:var(--violet);color:var(--white);transition:background-color .4s ease-in-out}.hero-card--journal input[type=submit]:hover{background-color:var(--pastel-red)}.hero-card--journal .pull-top{opacity:1;color:var(--white)}.hero-card--journal .pull-top span:nth-child(1){transform:rotate(90deg)}.hero-card--journal .hero-card__img{width:70%;transition:transform .4s ease-in-out}@media(min-width: 768px){.hero-card--journal .hero-card__img{width:100%}}.hero-card--journal .hero-card__text{opacity:1;transition:opacity .4s ease-in-out}.hero-card--journal.deactive .pull-top span:nth-child(1){transform:rotate(-90deg)}.hero-card--journal.deactive .hero-card__img{transform:translateY(-60%) rotate(-20deg)}@media(min-width: 768px){.hero-card--journal.deactive .hero-card__img{transform:translatey(-50%) rotate(2deg)}}.hero-card--journal.deactive .hero-card__text{opacity:0}.hero-card--journal .privacy-link{margin-top:1rem;margin-bottom:2rem}.hero-card--journal .privacy-link p{font-size:1.2rem}@media(min-width: 768px){.hero-card--journal .privacy-link{margin-bottom:2rem}}.hero-card--journal .wpcf7 form.sent .wpcf7-response-output{border:none;font-size:1.1rem}.hero-card--journal__desc{display:none}@media(min-width: 768px){.hero-card--journal__desc{display:block}}.line{position:relative;padding-bottom:.35rem}.title .line{padding-bottom:0}.title .line-mask{top:1rem}.line-mask{position:absolute;top:0;right:0;background-color:var(--jacarta);opacity:.85;height:100%;width:100%;z-index:2}.transition{position:fixed;left:0;top:0;z-index:3;width:100%;height:0;background-color:var(--russian-violet)}.transition::after{content:"";height:20rem;width:100%;position:absolute;top:-20rem;left:0;z-index:2;background-color:var(--violet);transform:scaleY(var(--height));transform-origin:bottom}.transition::before{content:"";height:10rem;width:100%;position:absolute;top:-30rem;left:0;z-index:2;background-color:var(--pastel-red);transform:scaleY(var(--height));transform-origin:bottom}.preloader{position:fixed;top:0;left:0;z-index:9;width:100%;height:100vh;background:var(--russian-violet);display:flex;align-items:center;justify-content:center}.container--img-preloader img{opacity:0;display:inline-block;width:5rem;height:auto}.container--img-preloader img:nth-child(1){position:relative;left:2rem}.container--img-preloader img:nth-child(3){position:relative;right:.8rem}.site-futureberry,.mouse-container{opacity:0}.hero--404{height:inherit}.row--404{padding-top:15rem}@media(min-width: 1200px){.row--404{padding-top:20rem}}.link-404{margin-top:5rem}.link-404 a{display:block;margin-bottom:2rem}.hero__right--404{display:flex;justify-content:flex-end}.hero__img--404__c{position:relative}@media(min-width: 1200px){.hero__img--404__c{top:1rem}}.n-404{position:absolute;right:0;top:35%;color:rgba(255,255,255,.1);font-size:30rem}@media(min-width: 1200px){.n-404{font-size:40rem}}.hero__img--404{max-width:10rem}@media(min-width: 1200px){.hero__img--404{max-width:20rem}}.hero__img--404:nth-child(1){transform:translateX(44%);transform-origin:center center}@media(min-width: 1200px){.hero__img--404:nth-child(1){transform:translateX(52%)}}.hero__img--404:nth-child(2){transform:translateX(5%);transform-origin:center center}@media(min-width: 1200px){.hero__img--404:nth-child(2){transform:translateX(11%)}}.page404 .hero{padding-bottom:0}.page404 .row--hero{padding-bottom:0;flex-direction:inherit}.section--single-page .title{margin-bottom:2rem}.section--home-1{overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:5rem}.section--home-1 .line-mask{background:var(--russian-violet)}.home__number{font-size:1.6rem;color:var(--violet);margin-bottom:1rem}.home-1__4{margin-bottom:11rem}@media(min-width: 1200px){.home-1__4{margin-bottom:0}}.home-1__5{max-width:44rem;border-radius:2rem;transform:rotate(-10deg) translateY(-10rem);transition:transform .6s ease-in-out}@media(max-width: 767px){.home-1__5{width:22rem;margin:auto;display:block}}.home-1__5:hover{transform:rotate(0deg) translateY(-20rem)}.section--home-2{position:relative;z-index:4;top:-5rem;overflow:hidden;border-radius:4rem;background:var(--jacarta);padding-top:5rem}@media(max-width: 768px){.section--home-2{padding-bottom:4rem}.section--home-2 svg.line-arrow{max-width:50%;height:auto;display:block;margin:auto}}.line-arrow .line-1{stroke-dasharray:3000;stroke-dashoffset:3000;transition:all 2s ease-in-out}.line-arrow .line-2,.line-arrow .line-3{stroke-dasharray:1000;stroke-dashoffset:-1000;transition:all .6s ease-in-out}.line-arrow.fill-arrow path{stroke-dashoffset:0 !important}.section--home-3{padding-bottom:4rem}.section--home-3 .row{min-height:100vh;align-items:center}.section--home-3 .line-mask{background:var(--dark-purple)}.section--home-4{overflow:hidden;border-radius:4rem;padding-top:5rem;padding-bottom:20rem;background:var(--russian-violet)}.section--home-4 .line-mask{background:var(--russian-violet)}.home-4__1{margin-bottom:8rem}@media(max-width: 991px){.service-box-explose{height:0}}.service-box-inner{opacity:0;visibility:hidden}@media(max-width: 992px){.service-box-inner{padding-top:3rem}}.home__service-box{min-height:15rem;width:calc(25% - 1.5rem);max-width:17.6rem;margin-right:1.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 1.5rem;background:#fff;border-radius:2rem;cursor:pointer}@media(min-width: 992px){.home__service-box{min-height:22rem;padding:1.5rem 2rem}}.home__service-box:nth-child(1),.home__service-box:nth-child(5){background:var(--koamaru)}.home__service-box:nth-child(2){background:var(--bright-gray)}.home__service-box:nth-child(2) circle{fill:var(--dark-purple)}.home__service-box:nth-child(2) path{fill:var(--bright-gray)}.home__service-box:nth-child(2) .service-box__open{color:var(--dark-purple)}.home__service-box:nth-child(2) .service-box__expansed{color:var(--dark-purple)}.home__service-box:nth-child(3){background:var(--dark-purple)}.home__service-box:nth-child(4){background:var(--lavender-gray)}.home__service-box:nth-child(4) circle{fill:var(--dark-purple)}.home__service-box:nth-child(4) path{fill:var(--lavender-gray)}.home__service-box:nth-child(4) .service-box__open{color:var(--dark-purple)}.home__service-box:nth-child(4) .service-box__expansed{color:var(--dark-purple)}.home__service-box:hover .service-box__open span{color:var(--pastel-red)}.home__service-box:hover .service-box__open circle{fill:var(--pastel-red)}.service-box__open span,.service-box__open circle{transition:all .6s ease-in-out}.service-box__title{color:var(--violet);font-size:1.6rem}@media(min-width: 992px){.service-box__title{font-size:1.8rem}}.service-box__open{font-size:.8rem;display:flex;text-transform:uppercase;letter-spacing:.2rem}.service-box__open svg{display:inline-block;margin-right:.3rem;width:10px;height:10px}.service-box__open span:nth-child(2){position:relative;top:-0.1rem}.service-box__close{font-size:.8rem;display:flex;text-transform:uppercase;letter-spacing:.2rem}.service-box__close svg{display:inline-block;margin-right:.3rem;width:10px;height:10px}.service-box__close span:nth-child(2){position:relative;top:-0.1rem}.active-service-homepage .service-box__open{display:none}.service-box__expansed{display:none;font-size:1rem}.active-service-homepage .service-box__expansed{display:block}.home-4__4{margin-bottom:2rem}.section--home-5{position:relative;top:-5rem;overflow:hidden;border-radius:4rem;background:var(--jacarta);padding-top:5rem;padding-bottom:10rem}@media(min-width: 1200px){.section--home-5{padding-bottom:20rem}}.home-5__3{margin-top:0}.section--home-6{position:relative;top:-10rem;overflow:hidden;border-radius:4rem;padding-top:5rem;padding-bottom:20rem;background:var(--russian-violet)}.section--home-6 .line-mask{background:var(--russian-violet)}.home-6__2{margin-bottom:4rem}.row-home-7-1{align-items:center;min-height:100vh}@media(max-width: 768px){.container--drag{text-align:center;transform:scale(0.8)}}.drag{position:relative;display:inline-block}.drag:after{content:"";width:1px;height:105%;border:1px dashed var(--lavender-gray);position:absolute;left:50%;top:-5%;z-index:3;opacity:.2}.drag__images{position:relative}.drag__front{position:relative;z-index:2}.drag__front__container{overflow:hidden;width:0%}.drag__front__inner{width:21rem}.drag__back{position:absolute;left:0;top:0;z-index:1}.drag__text{display:flex;justify-content:space-between;margin-bottom:1.5rem}.drag__text span{font-size:2rem}.text__magic{position:relative;opacity:.2}.text__method{position:relative}.drag__selector{width:100%;position:relative;margin-top:4rem}.drag__selector:after{content:"";position:absolute;left:0;top:0;z-index:1;background:var(--lavender-gray);opacity:.2;width:100%;height:.2rem}.drag__selector__btn{display:inline-block;border-radius:1.5rem;width:2rem;height:4rem;background:var(--lavender-gray);position:absolute;top:-2rem;left:0;transform:translateX(-1rem);z-index:1}.container--post-home{margin-top:6rem}.row--service-box.swiper-wrapper{flex-wrap:inherit;padding-left:1.5rem;margin-top:2rem}.home__service-box.swiper-slide{width:auto}.container--home-team{position:relative;margin-bottom:3rem}@media(min-width: 992px){.container--home-team{padding-left:0}}.swiper-home-team{position:relative;width:100%;max-width:15rem;margin:2rem auto 0 auto;text-align:center}.swiper-home-team img{height:auto;border-radius:2rem}@media(min-width: 1200px){.swiper-home-team{max-width:20rem;margin:0;text-align:left}}.home-team-info{margin-top:1rem;margin-bottom:2rem;text-align:center}@media(min-width: 1200px){.home-team-info{text-align:left;padding-left:1rem;max-width:15rem}}.home-team-info__name{font-size:2rem;color:var(--electric-blue)}.home-team-info__position{font-size:.8rem;text-transform:uppercase;color:var(--electric-blue);letter-spacing:.2rem;margin-top:1rem}.home-team-arrow span{font-size:2rem;cursor:pointer}.home-team-prev{position:absolute;left:-4rem;top:50%;z-index:2}.home-team-next{position:absolute;right:-4rem;top:50%;z-index:2}.img-mm{position:absolute;top:0;left:0;z-index:0;opacity:0;transition:all .6s ease-in-out}.home--img-method{left:10%;opacity:0}.home--img-magic{left:30%;display:block}.home--img-method.active{opacity:1}.home--img-magic.active{opacity:1}.method-home,.magic-home{cursor:pointer}.section--servizi-1{overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:5rem;padding-bottom:5rem}.section--servizi-1 .line-mask{background:var(--russian-violet)}.row--servizi-1{flex-direction:column-reverse}@media(min-width: 992px){.row--servizi-1{flex-direction:row}}.servizi-1__1{margin-bottom:2rem}.servizi-1__2{margin-bottom:8.4rem}@media(min-width: 1200px){.servizi-1__2{margin-bottom:9rem}}.servizi__service-box{background:var(--dark-purple);min-height:15rem;width:calc(25% - 1.5rem);max-width:16.6rem;margin-right:1.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 1.5rem;border-radius:2rem;cursor:pointer;transition:transform .6s ease-in-out}@media(min-width: 992px){.servizi__service-box{min-height:30rem;padding:1.5rem 2rem;max-width:18.5rem}}.servizi__service-box.active{transform:rotate(-10deg)}.servizi__service-box.active .service-box__title .span-service{color:var(--violet)}.servizi__service-box.active:hover .service-box__title .span-service{color:var(--violet)}.servizi__service-box.active:hover circle{fill:var(--white)}.servizi__service-box.active:hover path{fill:var(--pastel-red)}.servizi__service-box:hover .service-box__title .span-service{color:var(--violet)}.servizi__service-box:hover circle{fill:var(--violet)}.servizi__service-box:hover path{fill:var(--dark-purple)}.servizi__service-box.deactive{opacity:.4}.servizi__service-box .service-box__title{margin-bottom:7rem;color:var(--white)}.servizi__service-box .service-box__title .span-service{transition:color .4s ease-in-out;color:var(--pastel-red);font-family:"crave"}.servizi.service-box__expansed{display:block;color:rgba(255,255,255,.4);font-size:1.4rem;margin-bottom:1rem;letter-spacing:inherit}.servizi__single-servizio{height:0;opacity:0}.service-box__close{display:none}.servizi__single__desc{margin-top:2rem}@media(min-width: 1200px){.servizi__single__desc{margin-top:5rem}}.servizi__caso-studio__title{font-size:1.6rem}@media(min-width: 769px){.servizi__caso-studio__title{font-size:2rem}}@media(min-width: 1200px){.servizi__caso-studio__title{font-size:2.2rem}}.col-servizi{width:50%}.col-servizi:nth-child(1){padding-left:1.5rem;padding-right:3rem}.col-servizi:nth-child(2){padding-right:1.5rem;padding-left:3rem}.servizi-left{position:relative}@media(min-width: 1200px){.servizi-left{padding-right:5rem}.servizi-left::after{content:"";height:100%;width:.1rem;position:absolute;top:0;right:1.5rem;background:rgba(255,255,255,.1)}}.col-servizi-sp{position:relative}.col-servizi-sp::after{content:"";height:100%;width:.1rem;position:absolute;top:0;right:0;background:rgba(255,255,255,.1)}.servizi__caso-studio__open-gallery{margin-top:1.5rem;margin-bottom:3rem}.servizi__caso-studio__desc{margin-bottom:3rem}@media(max-width: 768px){.servizi__caso-studio__desc p{font-size:1.6rem}}.servizi__caso-studio__desc p{font-size:1.8rem;color:rgba(255,255,255,.5)}.servizi__caso-studio__desc___var{margin-top:3rem}.servizi__clienti .label-futureberry{margin-bottom:2rem}.servizi__clienti__box{display:flex;align-items:center}.servizi__clienti__item{margin-right:1.5rem;padding-right:1.5rem;display:inline-block}.servizi__clienti__item img{max-width:8rem}.swiper-servizi-casi-studio{overflow:hidden}.servizi__single-caso-studio{margin-bottom:3rem}@media(max-width: 768px){.servizi__single-caso-studio .link-a1{font-size:1.6rem}}.section--servizi-2{padding-top:4rem;padding-bottom:4rem}@media(min-width: 1200px){.section--servizi-2{padding-top:10rem;padding-bottom:10rem}}@media(min-width: 1800px){.section--servizi-2{padding-top:16rem;padding-bottom:16rem}}.section--servizi-2 .line-mask{background:var(--dark-purple)}.logo-partners__item{padding:2rem;background:#fff;border-radius:2rem;margin-bottom:2rem;height:12rem;display:flex;align-items:center;justify-content:center}.logo-partners__item img{max-width:100%;max-height:7rem}@media(min-width: 992px){.logo-partners__item img{max-width:15rem}}.container-logo-partners--desk .col-md-2{max-width:20%;flex:20%}.row--servizi-items{margin-top:4rem}@media(min-width: 1200px){.row--servizi-items{margin-top:12rem}}.container-logo-partners--desk{margin-bottom:10rem}@media(min-width: 1800px){.container-logo-partners--desk{margin-bottom:20rem}}.servizi__number__container{width:25rem;position:relative;margin:4rem auto}@media(min-width: 992px){.servizi__number__container{margin:inherit}}.servizi__number__a{position:relative;overflow:hidden}.servizi__number__a::after{content:"+";font-size:5rem;position:absolute;right:3.5rem;top:0;z-index:2}.servizi__number__v{font-size:10.3rem;line-height:.9;overflow:hidden;height:10rem}.servizi__number__rotation{display:inline-block}.servizi__number__type{font-size:1rem;position:absolute;right:0;top:2rem;z-index:2}.servizi__number__text{font-size:1.4rem;max-width:20rem}span.servizi__number__unita{position:absolute;top:-1.3rem}.section--servizi-3{overflow:hidden;border-radius:4rem;background:var(--russian-violet);margin-bottom:10rem;padding-top:5rem;padding-bottom:5rem}@media(min-width: 1200px){.section--servizi-3{padding-bottom:8rem}}.section--servizi-3 .line-mask{background:var(--russian-violet)}.servizi__single__desc__cosa-facciamo,.servizi__single__desc__come{margin-bottom:2rem}.servizi__single__desc__cosa-facciamo .p.violet,.servizi__single__desc__come .p.violet{margin-bottom:1.5rem}@media(max-width: 768px){.servizi__single__desc__cosa-facciamo p,.servizi__single__desc__cosa-facciamo .p,.servizi__single__desc__cosa-facciamo li,.servizi__single__desc__come p,.servizi__single__desc__come .p,.servizi__single__desc__come li{font-size:1.6rem}}.servizi__single__desc__cosa-facciamo ul,.servizi__single__desc__come ul{list-style-type:disc;list-style-position:inside}@media(max-width: 991px){.casi-studio-selezione__item:nth-child(odd){margin-top:0}}.casi-studio-selezione__item:nth-child(even){margin-top:14rem}@media(min-width: 500px)and (max-width: 880px){.casi-studio-selezione__item{max-width:50%;flex:0 0 50%}}@media(min-width: 1200px){.casi-studio-selezione__item:hover .casi-studio-selezione__item__back{transform:translateY(0)}}.casi-studio-selezione__item__c{position:relative;overflow:hidden;border-radius:2rem}.casi-studio-selezione__item__top{position:relative;cursor:pointer}.casi-studio-selezione__item__back{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:auto;background-color:var(--bright-gray);border-radius:2rem;padding:3rem 1.5rem 3rem 1.5rem;transition:transform .6s ease-in-out;box-sizing:border-box}@media(min-width: 1200px){.casi-studio-selezione__item__back{transform:translateY(130%)}}.casi-studio-selezione__item__back__logo-c{display:flex;align-items:center;justify-content:center;width:20rem;position:absolute;left:1.5rem;top:-2rem;z-index:2;background-color:var(--bright-gray);border-radius:4rem;padding:.5rem}.casi-studio-selezione__item__back__logo-c img{max-width:10rem;max-height:3rem}.casi-studio-selezione__item__back__title{font-size:2.5rem;color:var(--violet);margin-bottom:1rem}.casi-studio-selezione__item__back__subtitle{font-size:1.1rem;color:var(--violet);text-transform:uppercase;margin-bottom:9rem}.casi-studio-selezione__item__back__desc{font-size:1.6rem;color:var(--dark-purple)}.popup-container{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background-color:rgba(44,33,77,.9)}.popup-container .servizi-popup{display:block}.servizi-popup{display:none;padding:3rem}.servizi-popup .row{height:100vh;display:flex;align-items:center}.servizi-popup video{width:100%}.close-popup{font-size:1.4rem;position:absolute;top:1rem;right:1rem;cursor:pointer;transition:color .6s ease-in-out}.close-popup:hover{color:var(--pastel-red)}.swiper-popup-gallery{max-width:600px;overflow:hidden;margin:auto}.popup-next{cursor:pointer}.casi-studio-selezione{margin-top:4rem;margin-bottom:8rem}@media(min-width: 1200px){.casi-studio-selezione{margin-bottom:12rem}}@media(max-width: 991px){.swiper-servizi-service{overflow:hidden;padding-top:2rem;padding-bottom:4rem}.swiper-servizi-service .swiper-wrapper.row{flex-wrap:inherit;padding-left:1.5rem}}.swiper-servizi-service .swiper-slide{width:80%}@media(max-width: 991px){.swiper-logos-clienti,.swiper-casi-selezionati{overflow:hidden}.swiper-logos-clienti .swiper-wrapper.row,.swiper-casi-selezionati .swiper-wrapper.row{flex-wrap:inherit}.swiper-logos-clienti .col-4,.swiper-casi-selezionati .col-4{max-width:inherit;flex:none}}.servizi-2__1{margin-top:13rem;margin-bottom:4rem}.servizi-2__1 .title{max-width:30rem}@media(min-width: 768px){.servizi-2__1{margin-top:4rem}.servizi-2__1 .title{max-width:55rem}}.servizi-2__4,.servizi-2__5{margin-top:4rem;margin-bottom:4rem}.section--team-1{overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:5rem;padding-bottom:5rem}.section--team-1 .line-mask{background:var(--russian-violet)}.team-element__item{margin-bottom:2rem;cursor:pointer;transition:all .4s ease-in-out}.team-element__item:hover .team-element__item__img{opacity:.4}.team-element__item:hover .team-element__item__professione,.team-element__item:hover .team-element__item__n{opacity:1}.team-element__item.deactive{opacity:.2 !important}.team-element__item__inner{position:relative}.team-element__item__img{border-radius:2rem;position:relative;z-index:2;transition:opacity .4s ease-in-out;opacity:1}.team-element__item__img--back{position:absolute;left:0;top:0;z-index:0;border-radius:2rem}.team-element__item__n{font-size:1.4rem;margin-top:.2rem;opacity:.4;transition:opacity .4s ease-in-out}.team-element__item__professione{color:var(--violet);font-size:1.4rem;opacity:.4;transition:opacity .4s ease-in-out}.row--team-element-selected{opacity:0;transform:translateY(20px)}.team-element-selected{height:0}.team-element-selected .element-selected__title{font-size:2.5rem;margin-bottom:1rem}.team-element-selected .element-selected__professione{color:var(--pastel-red);text-transform:uppercase;font-size:1.2rem}.team-element-selected .link-a1{opacity:.4;margin-bottom:1rem;margin-right:1.5rem}.team-element-selected .element-selected__sottotitolo{margin-bottom:2rem}.team-element-selected .element-selected__desc-breve-title{font-size:2.5rem;margin-bottom:4rem}.team-element-selected .element-selected__desc-breve{font-size:2rem;color:var(--lavender-gray);margin-bottom:2rem}.team-element-selected .show-more,.team-element-selected .show-less{margin-bottom:1rem;font-size:1.2rem;cursor:pointer}.show-less{display:none}.buttons-more-less{text-align:right}.row--team__desc-element .link-a1{margin-bottom:2rem}.row--team__desc-element .col-left{margin-bottom:4rem}.team-element-selected__header{margin-bottom:2rem}@media(min-width: 992px){.team-element-selected__header{margin-bottom:4rem}}.team-link--active{opacity:1}.close-team-element{text-align:right;font-size:1.2rem;cursor:pointer;transition:color .4s ease-in-out;display:flex;align-items:center;justify-content:center;float:right}.close-team-element:hover{color:var(--pastel-red)}.element-selected__extra{padding:1.5rem;border-radius:2rem;height:100%}@media(min-width: 992px){.element-selected__extra{padding:5rem}}@media(min-width: 1200px){.element-selected__extra{padding:7rem}}.element-selected__extra--1{background-color:var(--koamaru)}.element-selected__extra--1 .element-selected__extra__title span:nth-child(2){color:var(--violet)}.element-selected__extra--2{background-color:var(--violet)}.element-selected__extra--2 span:nth-child(1){color:var(--lavender-gray)}.element-selected__extra--2 span:nth-child(2){color:var(--dark-purple)}.team-315 .element-selected__extra--1 .element-selected__extra__title span:nth-child(1){color:var(--violet);font-family:"crave"}.team-315 .element-selected__extra--1 .element-selected__extra__title span:nth-child(2){color:var(--white);font-family:"helvetica",sans-serif}.team-315 .element-selected__extra--2 span:nth-child(2){color:var(--lavender-gray);font-family:"helvetica",sans-serif}.team-315 .element-selected__extra--2 span:nth-child(1){color:var(--dark-purple);font-family:"crave"}.element-selected__extra__desc{font-size:1.6rem;color:var(--lavender-gray)}@media(min-width: 992px){.element-selected__extra__desc{column-count:2}}.element-selected__extra__title{font-size:2.5rem;margin-bottom:3rem}.element-selected__extra__title span:nth-child(2){font-family:"crave"}.swiper-people-extra{margin-top:4rem;margin-bottom:8rem;height:0;opacity:0}.swiper-people-extra .swiper-slide{width:95%;transform:rotate(0deg);transition:transform .4s ease-in-out}@media(min-width: 768px){.swiper-people-extra .swiper-slide{width:70%}}.swiper-people-extra .swiper-slide-next{transform:rotate(-2deg)}.section--team-2{margin-top:12rem;margin-bottom:12rem}@media(min-width: 992px){.section--team-2{margin-top:20rem;margin-bottom:20rem}}.section--team-2 .intro-center{margin-bottom:15rem}@media(min-width: 992px){.section--team-2 .intro-center{margin-bottom:20rem}}.section--team-2 .line-mask{background:var(--dark-purple)}.subtitle--team{font-size:3.4rem;margin-bottom:.5rem}@media(min-width: 1200px){.subtitle--team{margin-bottom:1rem}}.offerte-lavoro__item{position:relative;background-color:var(--bright-gray);border-radius:2rem;padding:2rem;color:var(--dark-purple);margin-bottom:1.5rem}.offerte-lavoro__item .offerta-lavoro__content{display:none}.offerte-lavoro__item:nth-child(1) .offerta-lavoro__content{display:block}.offerte-lavoro__item__riferimento{text-transform:uppercase;font-size:1.1rem;letter-spacing:.1rem}.offerta-lavoro__item__open{font-size:1.6rem;display:block;position:absolute;right:2rem;top:2rem;z-index:1;cursor:pointer}.offerta-lavoro__item__desc{margin-top:2rem;margin-bottom:2rem}.offerta-lavoro__item__desc p{color:var(--lavender-gray)}.offerte-lavoro__item__ul li{padding-bottom:1rem;border-bottom:1px solid var(--lavender-gray);margin-bottom:1rem}.offerte-lavoro__item__ul li.active .offerte-lavoro__item__info-title{color:var(--violet)}.offerte-lavoro__item__info-title{display:flex;justify-content:space-between}.offerte-lavoro__item__info-desc{margin-top:1rem;margin-bottom:1rem;width:90%;color:var(--lavender-gray);font-size:1.6rem;display:none}.offerte-lavoro__item__info__open{font-size:1.6rem;cursor:pointer;display:block}.form-offerte-lavoro__inner{border-radius:2rem;padding:2rem;background-color:var(--electric-blue)}.form-offerte-lavoro__p{margin-bottom:3rem}.form-offerte-lavoro__p--var{margin-bottom:3rem;font-size:1.4rem;color:rgba(255,255,255,.4)}.form-offerte-lavoro input[type=text],.form-offerte-lavoro input[type=email],.form-offerte-lavoro select,.form-offerte-lavoro .file-upload{font-family:"helvetica",sans-serif;background-color:rgba(194,201,214,.4);color:var(--white)}.form-offerte-lavoro ::placeholder{color:var(--white)}.form-offerte-lavoro .file-input input[type=file]{display:none}.form-offerte-lavoro .wpcf7-not-valid-tip{color:rgba(255,255,255,.4)}.form-offerte-lavoro .file-upload{display:flex;justify-content:space-between}.form-offerte-lavoro .file-upload label{border-radius:4rem;padding:.3rem 1rem .5rem 1rem;background:var(--electric-blue);height:3rem}.form-offerte-lavoro .file-upload .nome-file{line-height:2rem;font-size:1rem}.form-offerte-lavoro .text-upload{font-size:1.6rem}.form-offerte-lavoro input[type=submit]{color:var(--white);background:var(--violet);transition:all .6s ease-in-out}.form-offerte-lavoro input[type=submit]:hover{background-color:var(--pastel-red)}.section--contatti-1{overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:5rem;padding-bottom:5rem;margin-bottom:10rem}.section--contatti-1 .line-mask{background:var(--russian-violet)}.section--contatti-1 .wpcf7-response-output,.section--contatti-1 .wpcf7-spinner{display:none}.section--contatti-1 .privacy-link{margin-bottom:2rem}.row--contacts{flex-direction:column-reverse}@media(min-width: 768px){.row--contacts{flex-direction:row}}.row--contacts .col-right{margin-bottom:4rem}.contacts__info__t{margin-bottom:5.2rem}.contacts__info__a{margin-bottom:5.2rem;font-size:1.6rem}.contacts__info__a a{font-size:1.6rem;text-decoration:none;color:var(--white)}.contacts__info__address--a{font-size:1.6rem;margin-bottom:3rem}.contacts__info__address--b{font-size:1.2rem;line-height:1.2;padding-top:1.5rem;padding-bottom:1.5rem;border-top:.1rem solid var(--white);border-bottom:.1rem solid var(--white);margin-bottom:3rem}.contacts__info__l{display:flex}.contacts__info__bcorp{font-size:1.2rem;line-height:1.2;margin-bottom:.5rem}.contacts__info__bcorp a{font-size:1.2rem;line-height:1.2;color:var(--white)}.logo-b-corp-w{margin-right:1rem;display:block;position:relative;top:-0.5rem}.contacts-form-container{padding:2.5rem;background-color:var(--white);border-radius:2rem;position:relative;z-index:2}.contacts-form-container ::placeholder{color:var(--lavender-gray)}.contacts-form-container input[type=text],.contacts-form-container input[type=email]{border-bottom:.1rem solid var(--lavender-gray);border-radius:0;padding:0}.contacts-form-container textarea,.contacts-form-container input[type=text],.contacts-form-container input[type=email]{border-radius:0;font-size:2rem;margin-bottom:1.5rem;padding:0 1rem 0 0;cursor:pointer;color:var(--dark-purple)}@media(min-width: 1200px){.contacts-form-container textarea,.contacts-form-container input[type=text],.contacts-form-container input[type=email]{font-size:3.5rem}}.contacts-form-container input[type=checkbox]{border:2px solid var(--lavender-gray);background-color:var(--lavender-gray)}.contacts-form-container .acceptance-privacy,.contacts-form-container .privacy-link a{color:var(--lavender-gray)}.contacts-form-container input[type=submit]{margin-top:0;background-color:var(--violet);transition:background-color .4s ease-in-out;color:var(--white);border-radius:1rem}.contacts-form-container input[type=submit]:hover{background-color:var(--pastel-red)}.contacts-form__p-a{font-size:2rem;color:var(--dark-purple)}@media(min-width: 1200px){.contacts-form__p-a{font-size:3.5rem}}.contacts-form__p-b{font-size:2.5rem;color:var(--lavender-gray)}@media(min-width: 1200px){.contacts-form__p-b{font-size:3.5rem}}.col-form{overflow:hidden;position:relative;z-index:2}.send-mail{position:relative;background-color:var(--dark-purple);width:100%;height:1.5rem;border-top-left-radius:2rem;border-top-right-radius:2rem;transform:scaleX(50%) translateY(4rem);z-index:-1}.send-mail--bottom{position:relative;background-color:var(--dark-purple);width:100%;height:1.5rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;transform:scaleX(50%) translateY(4rem);z-index:-1}.thanks-message{max-width:55rem;position:absolute;left:0;top:10rem;z-index:1;transform:translateX(50%)}.thanks-message .subtitle{margin-bottom:1.5rem}@media(min-width: 1200px){.thanks-message .subtitle{margin-bottom:3rem}}.thanks-message .link-a1{margin-top:1rem}@media(min-width: 1200px){.thanks-message .link-a1{margin-top:1.5rem}}.section--company-1{overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:11rem}.section--company-1 .line-mask{background:var(--russian-violet)}@media(min-width: 1200px){.section--company-1{padding-top:15rem}}.company-1__1{margin-bottom:8.7rem}@media(min-width: 1200px){.company-1__1{margin-bottom:12rem}}.company-1__2{margin-bottom:7rem}.company-1__3{margin-bottom:10rem}@media(min-width: 1200px){.company-1__3{column-count:2;margin-bottom:6.5rem}}.company-1__4{margin-bottom:16rem}.section--company-2{position:relative;top:-5rem;overflow:hidden;border-radius:4rem;background:var(--jacarta);padding-top:5rem;padding-bottom:10rem}@media(min-width: 1200px){.section--company-2{padding-top:10rem;padding-bottom:20rem}}.company__number{position:relative;font-size:1.6rem;margin-bottom:2rem;text-align:center}@media(min-width: 992px){.company__number{top:1rem;color:rgba(255,255,255,.37)}}.company__title-c{margin-bottom:12.5rem;text-align:center}@media(min-width: 1200px){.company__title-c{margin-bottom:15rem;text-align:left}}.company__title-c .title{margin-bottom:.5rem}.company__subtitle{font-size:2rem;margin-bottom:5rem}@media(min-width: 992px){.company__subtitle{font-size:3.5rem}}.company__p{font-size:1.8rem;color:var(--lavender-gray)}.company-2__2{margin-bottom:14rem}.section--company-3{position:relative;overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:5rem;padding-bottom:10rem;top:-10rem}.section--company-3 .line-mask{background:var(--russian-violet)}@media(min-width: 1200px){.section--company-3{padding-top:10rem;padding-bottom:20rem}}.company-3--1{margin-bottom:14rem}.section--company-4{position:relative;top:-15rem;overflow:hidden;border-radius:4rem;background:var(--jacarta);padding-top:5rem;padding-bottom:10rem}@media(min-width: 1200px){.section--company-4{padding-top:10rem;padding-bottom:20rem}}.company-4__1{margin-top:2rem}.section--company-5{position:relative;top:-25rem;overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:5rem;padding-bottom:10rem;margin-bottom:5rem}.section--company-5 .line-mask{background:var(--russian-violet)}@media(min-width: 1200px){.section--company-5{padding-top:10rem;padding-bottom:20rem;margin-bottom:10rem}}.list-company{margin-top:5rem}.list--company__item{border-bottom:.2px solid rgba(255,255,255,.3);padding-bottom:1rem;margin-bottom:1rem;position:relative;padding-right:1.5rem}.list--company__item span:nth-child(2){position:absolute !important;right:0;top:0;z-index:1}@media(max-width: 768px){.list--company__item span:nth-child(1){max-width:35rem}}.list--company__item .line{display:flex !important;flex-wrap:wrap;justify-content:space-between}.company-5__1{margin-top:5rem}@media(min-width: 1200px){.company-5__1{margin-top:13rem}}.row--company-5{margin-top:10rem}@media(min-width: 1200px){.row--company-5{margin-top:18rem}}.company-5__2{margin-bottom:11rem}.company-5__3{margin-bottom:3rem}@media(min-width: 1200px){.company-5__3{margin-bottom:5rem}}.company__card{display:flex;justify-content:space-between;flex-direction:column;width:25rem;max-width:100%;border-radius:2rem;overflow:hidden;transform:rotate(10deg)}@media(max-width: 768px){.company__card{margin:auto}}.company__card__title{margin-bottom:5rem;font-size:2rem}.company__card__desc{font-size:1.4rem;color:rgba(255,255,255,.5)}.company__number__container{margin-bottom:4rem}.swiper-sustainability{margin-top:4rem}@media(min-width: 992px){.swiper-sustainability{margin-top:6rem}}.swiper-sustainability img{overflow:hidden;border-radius:2rem}.swiper-sustainability .swiper-slide:nth-child(1){transform:rotate(-2deg)}.swiper-sustainability .swiper-slide:nth-child(2){transform:rotate(2deg)}.swiper-sustainability .swiper-slide:nth-child(3){transform:rotate(-2deg)}.swiper-sustainability .swiper-slide:nth-child(4){transform:rotate(2deg)}.swiper-sustainability .swiper-slide:nth-child(5){transform:rotate(-2deg)}.section--method-1{overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:11rem;padding-bottom:8rem}.section--method-1 .line-mask{background:var(--russian-violet)}@media(min-width: 1200px){.section--method-1{padding-top:15rem}}.section--method-1 .intro-center{margin-top:10rem;margin-bottom:10rem}.section--method-1 .row--group{min-height:20rem;margin-top:10rem;margin-bottom:8rem}.section--method-1 path{will-change:all}.section--method-2{margin-top:10rem;margin-bottom:12rem}.row--method--2-1 .link-a1{margin-top:2rem}.row--method--2-1 .p--var{margin-bottom:1.5rem}@media(min-width: 992px){.row--method--2-1{height:0;opacity:0;visibility:hidden;margin-top:0;margin-bottom:0}}@media(min-width: 992px){.row--method--2-1:nth-child(1){height:initial;opacity:1;visibility:visible}}.method-1__1{margin-bottom:10rem}@media(min-width: 1200px){.method-1__1{margin-bottom:9rem}}.method-1__2{margin-bottom:7rem}@media(min-width: 1200px){.method-1__2{margin-bottom:10rem}}.method-1__3{margin-bottom:5rem;display:none}@media(min-width: 992px){.method-1__3{display:block}}@media(min-width: 1200px){.method-1__3{margin-bottom:10rem}}.magic--title-desc{font-size:2.5rem;line-height:1.06}.magic--title-section{padding-bottom:1rem;border-bottom:.1rem solid var(--white);display:inline-block}.magic--label{font-size:1rem;margin-bottom:1rem}.magic--label--var{font-size:2rem;display:block;margin:0 auto 1rem auto;text-align:center}.magic--label--var--input{color:var(--violet)}.magic--label--var--futureberry{color:var(--pastel-red)}.magic--label--var--output{color:var(--violet)}.row--input .magic--label{color:var(--violet)}.row--futureberry .magic--label{color:var(--pastel-red)}.row--outcome .magic--label{color:var(--violet)}.method-approach{margin-top:4rem}.method-approach__item{margin-bottom:6rem}.swiper-method-magic{margin-top:2rem}.swiper-method-magic .swiper-slide{width:80%}@media(min-width: 768px){.swiper-method-magic .swiper-slide{width:40%}}@media(min-width: 992px){.swiper-method-magic .swiper-slide{width:35%}}.swiper-method-magic .magic--title-section{margin-bottom:2rem}.swiper-method-magic .magic--title-desc{margin-bottom:2rem}.swiper-method-magic .link-a1{margin-top:4rem}.swiper-method-magic .p--var{margin-bottom:1.5rem}.swiper-method-magic .p--var:last-child{margin-bottom:0}.method-approach__item:nth-child(3) .swiper-method-magic .swiper-slide{width:100%}.swiper-slide--method{padding:2rem 1.5rem 4rem 1.5rem;border-radius:2rem}.swiper-slide--method--1{background-color:var(--dark-purple)}.swiper-slide--method--1 .magic--label{color:var(--violet)}.swiper-slide--method--2{background-color:var(--koamaru)}.swiper-slide--method--2 .magic--label{color:var(--violet)}.swiper-slide--method--3{background-color:var(--white)}.swiper-slide--method--3 .magic--label{color:var(--violet)}.swiper-slide--method--3 p{color:var(--dark-purple)}.swiper-slide--method--3 .magic--title-section{border-bottom:.1rem solid var(--dark-purple)}.method-approach__item:nth-child(2) .swiper-slide--method--1 .magic--label,.method-approach__item:nth-child(2) .swiper-slide--method--2 .magic--label,.method-approach__item:nth-child(2) .swiper-slide--method--3 .magic--label{color:var(--pastel-red)}.method-approach__item--outcome{text-align:center}.method-approach__item--outcome .subtitle{display:inline-block}.row--home-article-loop{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.4);transition:all .4s ease-in-out}@media(min-width: 1200px){.row--home-article-loop{padding-top:4.5rem;padding-bottom:4.5rem}}.row--home-article-loop.post.enter{background:#36285f}.row--home-article-loop.post.enter .home-article__link{color:var(--violet)}.row--home-article-loop.report.enter{background:#422b51}.row--home-article-loop.report.enter .home-article__link{color:var(--pastel-red)}.home-article__taxonomy{font-size:1.6rem;margin-bottom:.2rem;color:rgba(255,255,255,.4)}@media(min-width: 1200px){.home-article__taxonomy{font-size:1.4rem}}.home-article__title{color:var(--violet);font-size:2.2rem;line-height:1;font-weight:400;margin-bottom:1rem}@media(min-width: 1200px){.home-article__title{font-size:2.5rem}}.home-article__desc{margin-bottom:1rem}.home-article__desc p{font-size:1.6rem}.home-article__link{font-size:1.6rem;text-decoration:none;color:var(--white);padding-bottom:1rem;display:inline-block;transition:all .4s ease-in-out}@media(min-width: 1200px){.home-article__link{float:right}}.report .home-article__title{color:var(--pastel-red)}.section--journal-1{overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:5rem;padding-bottom:5rem;margin-bottom:10rem}.section--journal-1 .line-mask{background:var(--russian-violet)}.swiper-highlights{margin-top:6rem}@media(min-width: 1200px){.swiper-highlights{margin-top:10rem}}.swiper-highlights .swiper-slide{width:85%}@media(min-width: 768px){.swiper-highlights .swiper-slide{width:40%}}@media(min-width: 1200px){.swiper-highlights .swiper-slide{width:25%}}.highlights-container{margin-bottom:6rem}@media(min-width: 1200px){.highlights-container{margin-bottom:10rem}}.highlights__item{background-color:var(--bright-gray);line-height:0;border-radius:2rem;overflow:hidden;transition:all .4s ease-in-out}.highlights__item a{line-height:0;text-decoration:none}.highlights__item:hover{background-color:var(--lavender-gray)}.highlights__item:hover .highlights__item__text{transform:translateY(0)}.highlights__item.report{background-color:var(--pastel-red)}.highlights__item.report .highlights__item__title,.highlights__item.report .highlights__item__cat{color:var(--dark-purple)}.highlights__item.report:hover{background-color:#bc5252}.highlights__item.report:hover .highlights__item__text{transform:translateY(0)}.highlights__item .link-a1{margin-top:1rem;margin-bottom:.5rem;color:var(--dark-purple);opacity:1 !important;visibility:visible !important;transform:translateY(0) !important}.highlights__item .link-a1 .link-a1__a::before,.highlights__item .link-a1 .link-a1__a::after{content:none}.highlights__item .link-a1:hover .link-a1__b{color:var(--dark-purple)}.highlights__item__pre{min-height:33rem;padding:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}.highlights__item__pre div:nth-child(2){display:flex;align-items:flex-end}.highlights__item__title{font-size:2.2rem;color:var(--violet);margin-bottom:1rem}@media(min-width: 1200px){.highlights__item__title{font-size:2.5rem}}.highlights__item__text{color:var(--dark-purple);transition:transform .4s ease-in-out;transform:translateY(4.5rem)}.highlights__item__text p{font-size:1.6rem}.highlights__item__cat{color:var(--violet);font-size:1.6rem}.highlights__item__img img{width:100%;height:auto}.row--journal-archive-post{margin-bottom:6rem}@media(min-width: 1200px){.row--journal-archive-post{margin-bottom:10rem}}.section--archive-1{overflow:hidden;border-radius:4rem;background:var(--russian-violet);padding-top:5rem;padding-bottom:5rem;margin-bottom:13rem}.section--archive-1 .line-mask{background:var(--russian-violet)}@media(min-width: 1200px){.section--archive-1{margin-bottom:29rem}}.section--single-team-1{margin-bottom:12rem}@media(min-width: 1200px){.section--single-team-1{margin-bottom:24rem}}.single-post .subtitle{margin-bottom:.5rem}.section--single-article{background-color:var(--white);color:var(--dark-purple);overflow:hidden;border-radius:4rem;padding-top:5rem;padding-bottom:5rem;margin-top:10rem;margin-bottom:10rem}.section--single-article a{color:var(--dark-purple)}@media(min-width: 1200px){.section--single-article{margin-top:13rem}}.section--single-article-2{margin-bottom:10rem}.share-buttons{margin-bottom:2rem}.share-buttons a{opacity:.4;padding-right:1rem;transition:opacity .4s ease-in-out}.share-buttons a:hover{opacity:1}.date-post{opacity:.4;margin-bottom:1rem}.page-content--single-post p,.page-content--single-post video{margin-bottom:1.5rem}.page-content--single-post h1{font-size:3rem;font-weight:400;margin-bottom:1.5rem}@media(min-width: 1200px){.page-content--single-post h1{font-size:3.5rem}}.page-content--single-post h2{font-size:2.8rem;font-weight:400;margin-bottom:1.5rem}@media(min-width: 1200px){.page-content--single-post h2{font-size:3.2rem}}.page-content--single-post h3{font-size:2.6rem;font-weight:400;margin-bottom:1.5rem}@media(min-width: 1200px){.page-content--single-post h3{font-size:3rem}}.page-content--single-post h4{font-size:2.4rem;font-weight:400;margin-bottom:1.5rem}@media(min-width: 1200px){.page-content--single-post h4{font-size:2.8rem}}.page-content--single-post h5{font-size:2.3rem;margin-bottom:1.5rem}@media(min-width: 1200px){.page-content--single-post h5{font-size:2.6rem}}.page-content--single-post h6{font-size:2.2rem;margin-bottom:1.5rem}@media(min-width: 1200px){.page-content--single-post h6{font-size:2.5rem}}.page-content--single-post ul{list-style-position:inside;list-style-type:disc;margin-bottom:1.5rem}.page-content--single-post ul li{font-size:2rem;margin-bottom:.5rem}.page-content--single-post blockquote{font-size:2rem;width:60%;margin-bottom:1rem;color:var(--dark-purple);padding:1.5rem 3rem 1.5rem 5rem;border-left:8px solid var(--dark-purple);line-height:1.6;position:relative;background:var(--bright-gray)}.page-content--single-post blockquote::before{content:"“";color:var(--dark-purple);font-size:6rem;position:absolute;left:10px;top:-10px}.page-content--single-post blockquote::after{content:""}.page-content--single-post blockquote cite{font-size:1.6rem;display:block;color:var(--dark-purple);font-style:italic}.wp-block-gallery{margin-bottom:1.5rem}.load-more{margin-top:4rem;font-size:1.6rem;padding:1.5rem;text-align:center;text-transform:uppercase;transition:color .4s ease-in-out;color:rgba(255,255,255,.4);cursor:pointer}.load-more:hover{color:var(--pastel-red)}.single-text-img img{border-radius:2rem}.single-text-img p{opacity:.4}
 