/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!../../style.scss ***!
  \***************************************************************************************************************************************************************************************************/
/*
Theme Name: Quantoom
Template: poulpy
Theme URI: https://octopix.be/
Author: Octopix
Author URI: https://octopix.be/
Description: Quantoom theme.
Tags: block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, full-site-editing, one-column, template-editing, threaded-comments, translation-ready, wide-blocks
Requires at least: 6.3
Tested up to: 6.3
Requires PHP: 5.6
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: quantoom

Quantoom is distributed under the terms of the GNU GPL.
*/
/**
 * Sass variables
 *
 * All useful sass global variables.
 */
/**
 * Mixins
 *
 * All useful mixins.
 */
body {
  --wp--custom--text--selection: rgba(20, 20, 20, .1);
  --wp--custom--border-radius: clamp(3px, var(--wp--custom--button--border-radius), 10px);
  --wp--custom--font-weight--bold: 600;
  accent-color: var(--wp--preset--color--primary);
}

.quantoom-navigation {
  --navigation-item-color: linear-gradient(135deg, #000 0%, #000 100%);
}

.quantoom-navigation[style*="-168px"][data-block] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  background-color: #ccc;
}

.quantoom-navigation [aria-label*="navigation 2"] {
  margin-bottom: 1.5rem;
}

.quantoom-navigation [aria-label*="navigation 2"] a:not(:hover) {
  opacity: .6;
}

.quantoom-navigation [aria-label="Header navigation"] .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-image: var(--navigation-item-color);
}

@media only screen and (min-width: 600px) {
  .quantoom-navigation .wp-block-navigation__container:has([title*="mobile-display-only"]) {
    display: none;
  }
}

@media only screen and (max-width: 600px) {
  .quantoom-navigation {
    min-height: 0 !important;
    padding-top: var(--wp--preset--spacing--small) !important;
    padding-bottom: var(--wp--preset--spacing--xsmall) !important;
  }
  .quantoom-navigation > .wp-block-group {
    min-height: 0 !important;
    padding-top: 0 !important;
  }
  .quantoom-navigation .wp-block-site-logo {
    max-width: 175px;
  }
}

.wp-block-navigation .wp-block-navigation-item {
  margin: 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list) {
  font-size: 1.2rem;
  gap: 2rem;
  margin-top: 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list), .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list) * {
  text-align: center;
}

@media only screen and (min-width: 992px) {
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):first-child {
    margin-bottom: 1.5em !important;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):first-child ul {
    margin-bottom: 0 !important;
    margin-top: 1em !important;
    padding: 0 !important;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):first-child ul > li + li {
    margin-top: 1em;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):first-child ul > li a {
    opacity: .6;
    font-size: .9em;
  }
}

.quantoom-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):last-child {
  font-size: 1em;
  margin-top: 0 !important;
}

.quantoom-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):last-child > li > a {
  display: none;
}

.quantoom-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):last-child ul {
  display: flex !important;
  flex-direction: row;
  gap: 10px;
  flex-wrap: wrap;
  padding: 0 !important;
}

.quantoom-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):last-child ul > li {
  width: calc(33.3333% - 10px);
  display: flex;
}

.quantoom-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content :is(.wp-block-navigation__container, .wp-block-page-list):last-child ul > li a {
  opacity: .7;
}

.quantoom-navigation [aria-label="Header navigation"] .wp-block-navigation__responsive-container.is-menu-open ul li a {
  -webkit-text-fill-color: #000 !important;
  color: #000 !important;
}

.quantoom-navigation .wp-block-navigation__responsive-container-close {
  color: #000 !important;
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
  min-width: 340px;
  gap: 0.7em;
}

.wp-block-navigation.quantoom-navigation-secondary .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container,
.wp-block-navigation.quantoom-navigation-secondary .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
  min-width: 200px;
}

@media only screen and (min-width: 992px) {
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container > li:first-child,
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container > li:first-child, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container > li:first-child {
    font-size: 1.2em;
    flex-direction: column;
    align-items: normal;
  }
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container > li:first-child:after,
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container > li:first-child:after, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container > li:first-child:after {
    content: '';
    display: block;
    height: 2px;
    background-color: currentColor;
    opacity: .05;
    pointer-events: none;
    margin: 0.9rem -1rem 0.7rem -1rem;
  }
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container > li:first-child a,
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container > li:first-child a, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container > li:first-child a {
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-image: var(--wp--preset--gradient--quantoom-plain);
    justify-content: space-between;
  }
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container > li:first-child a:after,
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container > li:first-child a:after, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container > li:first-child a:after {
    content: '';
    -webkit-mask-image: var(--wp--custom--arrow--right);
            mask-image: var(--wp--custom--arrow--right);
    -webkit-mask-position: center;
            mask-position: center;
    -webkit-mask-size: auto;
            mask-size: auto;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    background-image: var(--wp--preset--gradient--quantoom-plain);
    color: inherit;
    width: 1.4em;
    height: auto;
    aspect-ratio: 1;
    display: inline-block;
    vertical-align: middle;
    margin-left: .35em;
    transition: transform .25s ease-in-out;
    position: relative;
  }
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container > li:first-child a:hover:after,
  .wp-block-navigation:not(.quantoom-navigation-secondary) .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container > li:first-child a:hover:after, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container > li:first-child a:hover:after {
    transform: translateX(5px);
  }
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 6px 12px;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content:after {
  --navigation-item-color: var(--wp--preset--gradient--quantoom-plain);
  border-radius: 8px;
  height: 100%;
  background: var(--navigation-item-color);
  z-index: -1;
  opacity: 0 !important;
  width: 100%;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .current-menu-ancestor,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item:hover > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item:focus > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item:active > .wp-block-navigation-item__content {
  --navigation-item-color: var(--wp--preset--gradient--quantoom-plain);
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .current-menu-ancestor:after,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content:after,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item:hover > .wp-block-navigation-item__content:after,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item:focus > .wp-block-navigation-item__content:after,
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item:active > .wp-block-navigation-item__content:after {
  opacity: .075 !important;
}

.quantoom-navigation--transparent .wp-block-navigation-item__content, .quantoom-navigation--transparent .wp-block-navigation-item__content:after {
  --navigation-item-color: linear-gradient(135deg, #fff 0%, #fff 100%) !important;
}

.quantoom-navigation--transparent:before {
  content: '';
  position: absolute;
  top: -115px;
  left: -100px;
  background: #000;
  height: 260px;
  z-index: -1;
  filter: blur(100px);
  opacity: .5;
  right: 0;
  pointer-events: none;
}

.wp-site-blocks:not([data-block]):not(:has(.quantoom-navigation--transparent)):after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: block;
  z-index: -10;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1115.99869 1222'%3E%3Cg id='UI' fill='none' fill-opacity='0' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cpath id='pattern-icon' fill='%23FFF' fill-rule='nonzero' stroke='%23E6E7E8' d='M306.324929.5c8.345908 0 17.213434.52217364 26.602581 2.08869457C391.348863 10.4212992 473.7647 45.4069332 579.653403 107.023423c18.256673 10.443473 35.470107 20.886946 52.161922 30.808245C753.874224 211.980325 830.55225 271.50812 861.849403 316.415053c5.216193 7.310431 9.389146 14.098688 11.997242 20.886946 14.605339 36.552155 5.216193 93.991255-28.689057 171.795128l.078079-.183127.262213.164288 2.567784 1.565762c1.725453 1.043841 3.47538 2.087683 5.233466 3.131524l5.282415 3.131524c2.637128 1.565762 5.255901 3.131524 7.80125 4.697286 122.176749 74.112735 198.928805 133.611691 230.256185 178.496869 5.22122 7.306889 9.39821 14.091858 12.00882 20.876826 21.40704 52.192067-7.30972 146.137787-86.67239 283.402921v1.04384c-77.796309 136.2213-144.628035 208.24635-199.973059 215.55324-4.176982.52192-8.353965.52192-12.530948.52192s-7.831843 0-12.008826-.52192c-54.300777-5.21921-144.105909-42.27557-268.893273-111.69102-16.707931-9.39458-34.460109-19.83299-52.734409-30.2714-105.99094-61.58664-176.999649-115.866391-213.026127-162.839251-10.96458-14.091858-19.318545-27.661795-23.495528-40.187891-13.053072-37.578288-4.176983-93.4238 27.150389-166.492693 5.9522 3.131524 11.528472 6.263048 17.067152 9.394572l3.690596 2.087682c2.461635 1.391789 4.930696 2.783577 7.436886 4.175366 13.053071 7.306889 26.106143 14.091858 38.114969 20.876826-20.362792 49.060543-26.628266 83.507307-18.2743 103.340293 3.132737 7.82881 9.920334 16.701461 20.362791 27.139874 37.070723 35.490606 120.610381 91.336117 251.141096 167.014612 2.610614 1.04384 5.221228 2.60961 7.831843 4.17537 46.468934 26.09603 86.150272 46.45094 118.521889 61.06472 43.336197 19.31106 74.141446 29.22755 93.459992 29.22755 2.088491 0 4.176983-.52192 5.743351-.52192 34.460109-4.69728 83.017535-61.06472 145.150155-169.624215.195796-.19572.318169-.39144.422186-.58716l.199875-.391441c.104016-.19572.226389-.39144.422185-.587161.522123-.52192.522123-1.043841 1.044246-1.565762 62.132619-108.559499 86.672399-179.018789 73.097199-211.37787-6.7876-17.223382-31.84949-41.231733-74.141445-72.025052-29.23888-20.876827-66.309603-44.885178-111.734292-72.546973-2.610614-1.043842-5.221229-2.609604-7.831843-4.175366-10.442457-6.263048-20.884914-12.004175-30.805249-17.745302l-.260244-.150468-1.086521 1.904366c-5.216192 9.14106-10.432384 18.312339-15.648576 27.816021l-1.564858 2.861378v1.044347c-77.721265 136.287321-144.488525 208.347283-199.780163 215.657714-3.651335.522174-7.824289.522174-11.997242.522174-4.172954 0-7.824289 0-11.997243-.522174-48.510587-4.177389-125.188613-34.46346-230.555697-90.858213l.6223.332387-.023766.048c-.343905-.186583-.687809-.373166-1.031725-.559759l-.088428.179372c-12.518861-6.788258-25.037723-13.576515-38.078203-20.886946-9.389146-5.221736-18.778293-10.443473-28.167439-15.665209l-12.518861-7.049344-12.518861-7.049344C136.798681 632.85228 65.8584665 578.546221 29.86674 531.550593c-10.9540037-14.098688-19.2999113-27.675203-23.47286511-40.20737-19.29991129-54.828232 8.86752681-147.252967 83.45907591-277.796377l2.2350857-3.882934C165.758041 82.1113539 230.731871 12.405559 286.503399 2.06652092 292.24121 1.02217364 299.02226.5 306.324929.5Zm237.124789 464.826087c-2.083588 0-4.167176.521739-5.729867.521739-22.398573 2.608696-51.04791 28.173913-85.948012 76.173913l-.065738.065844c-.080028.080157-.217219.21757-.320112.32063l-.135047.135265c-1.562692 2.086957-2.604486 3.652174-4.167177 5.739131-1.041794 1.565217-2.604485 3.652174-3.646279 5.217391-.520897.521739-.520897 1.043478-1.041794 1.565217-15.626911 22.956522-32.816514 50.086957-50.527013 81.391305-6.771662 11.478261-13.022426 22.434782-18.752294 33.391304l-.85412 1.579226c40.960094 22.516713 75.852117 40.4667 105.675389 53.849962 43.294396 19.320425 74.06993 29.241724 93.369841 29.241724 2.086477 0 4.172954-.522173 5.737812-.522173 34.426868-4.699563 82.937456-61.094316 145.010144-169.706434.521619-.522173.521619-1.044347 1.043239-1.566521.195607-.195815.317861-.39163.421778-.587445l.199682-.39163c.103916-.195815.226171-.391631.421778-.587446 6.259431-10.965646 11.997242-21.409119 17.213434-29.763897l.719305-1.346192-.479236-.2589c.061744-.115211.123448-.230373.185111-.345487-78.301068-42.764545-135.038394-69.582446-170.72328-79.942613-10.938838-2.608696-20.314985-4.173913-27.607544-4.173913ZM305.281691 632.85228c-5.216193 9.399125-9.910766 18.798251-14.605339 28.197376 4.418422-8.354778 8.836844-17.172104 13.690143-26.451979l.915196-1.745397Zm1.564857-549.8488446c-2.086477 0-4.172954.5221736-5.737811.5221736-22.429627 2.6108682-51.118684 28.197377-86.067172 76.237352 0 0-.00644.006446-.017888.017907l-.368497.368888c-.025759.025786-.049371.049424-.069406.06948l-.065828.065898c-1.564858 2.088695-2.608097 3.655216-4.172954 5.74391-1.043239 1.566521-2.608096 3.655216-3.651335 5.221737-.521619.522173-.521619 1.044347-1.043238 1.566521-15.648577 22.97564-32.862011 50.128669-50.597065 81.459088-17.735054 31.330418-32.340392 59.527795-44.337634 84.59213-.195607.195815-.317862.39163-.421778.587445l-.199683.39163c-.103916.195815-.22617.39163-.421778.587446-1.043238 2.088694-1.564857 3.655215-2.608096 5.74391-1.043238 2.088694-2.086477 4.177389-3.129715 6.266083-.521619 0-.521619.522174-.521619.522174-23.9944847 54.306059-31.2971538 91.902561-22.429627 113.31168 3.1297154 7.832605 9.9107653 16.709557 20.34315 27.15303 32.340392 30.808244 100.150891 77.803872 203.953117 139.420362.536421.314788 1.073499.630233 1.611232.946311l.170597-.311503.940735-1.726218 1.080454-2.054476c5.432793-10.273649 11.323406-20.575959 17.671839-31.336829l2.231991-3.879548c73.568009-127.436243 138.451883-196.577843 194.146195-207.4248 5.729867-1.043478 12.501529-1.565217 19.794087-1.565217 8.334353 0 17.189603.521739 26.56575 2.086957 52.089704 6.782608 122.410805 34.956521 212.005096 84.521739l-1.347948-.746071c19.75921-47.139129 25.263755-80.512242 17.0169-100.11934-6.781049-17.23173-31.818772-41.251717-74.069929-72.059962-29.210677-20.886946-66.245642-44.906933-111.626515-72.582136-2.608096-1.044348-5.216192-2.610868-7.824288-4.177389-130.404806-75.715178-220.123313-120.622112-269.15552-135.2429735-10.954004-2.6108682-20.34315-4.1773891-27.645819-4.1773891Z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: -5vw -5vw;
  -webkit-mask-image: linear-gradient(145deg, #000 15%, transparent 45%);
          mask-image: linear-gradient(145deg, #000 15%, transparent 45%);
  opacity: .65;
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
  display: none;
}

.quantoom-slider > * {
  padding: 0 !important;
  margin: 0 !important;
}

.quantoom-slider > .wp-block-getwid-content-slider {
  background-color: inherit;
}

.quantoom-slider .wp-block-getwid-section__wrapper[style*="100vh"] {
  height: 100vh;
}

.quantoom-slider .wp-block-getwid-section__wrapper[style*="100vh"] .wp-block-getwid-section__content,
.quantoom-slider .wp-block-getwid-section__wrapper[style*="100vh"] .wp-block-getwid-section__inner-content,
.quantoom-slider .wp-block-getwid-section__wrapper[style*="100vh"] .wp-block-getwid-section__inner-wrapper {
  height: 100%;
}

.quantoom-slider .wp-block-getwid-section__wrapper[style*="100vh"] .wp-block-getwid-section__content > .wp-block-group,
.quantoom-slider .wp-block-getwid-section__wrapper[style*="100vh"] .wp-block-getwid-section__inner-content > .wp-block-group,
.quantoom-slider .wp-block-getwid-section__wrapper[style*="100vh"] .wp-block-getwid-section__inner-wrapper > .wp-block-group {
  height: inherit;
}

.quantoom-slider .slick-dots {
  width: auto;
  margin-left: calc(var(--wp--preset--spacing--medium) - 11px);
  bottom: calc(var(--wp--preset--spacing--medium) - 20px) !important;
}

.quantoom-slider .wp-block-getwid-section__inner-content {
  padding-bottom: 25px;
}

.quantoom-button-go-to-content {
  padding: 0 !important;
}

@media only screen and (max-width: 782px) {
  .quantoom-button-go-to-content {
    background-color: #555;
    border-radius: 500px;
    overflow: hidden;
    position: absolute;
    bottom: -15px !important;
    z-index: 9;
  }
}

.wp-block-button.quantoom-anchor-content a {
  font-size: 0;
  width: 50px;
  aspect-ratio: 1;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(90deg);
}

.wp-block-button.quantoom-anchor-content a:after {
  font-size: 1rem;
  margin: 0 !important;
}

.wp-block-button__width-100 .wp-block-button__link.has-text-align-center {
  text-align: center;
  justify-content: center !important;
  padding-top: 18px;
  padding-bottom: 18px;
}

.quantoom-slider .wp-block-getwid-content-slider-slide__wrapper:before,
.quantoom-hero > .wp-block-group:before {
  content: '';
  position: absolute;
  bottom: -5vw;
  left: -5vw;
  background: var(--wp--preset--color--primary);
  height: 60vh;
  z-index: 1;
  filter: blur(100px);
  width: 20vw;
  pointer-events: none;
  opacity: .1;
}

.site-content {
  min-height: 33vh;
}

.quantoom-footer .wp-block-navigation__container:has([title*="mobile-display-only"]),
.quantoom-footer .wp-block-navigation__submenu-container,
.quantoom-footer .wp-block-buttons {
  display: none !important;
}

@media only screen and (max-width: 600px) {
  .quantoom-footer .wp-block-navigation {
    margin: 0 !important;
    align-items: center;
  }
  .quantoom-footer .wp-block-navigation * {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 50px;
  }
}

.quantoom-footer-bottom, .quantoom-footer-bottom * {
  justify-content: center !important;
}

p.has-primary-color, p.has-primary-color > a,
.wp-block-heading.has-primary-color,
.wp-block-heading.has-primary-color > a,
.wp-block-post-title.has-primary-color,
.wp-block-post-title.has-primary-color > a,
.wp-block-button.octopods-button-link .wp-block-button__link.has-primary-color,
.wp-block-button.octopods-button-link .wp-block-button__link.has-primary-color > a,
.wp-block-archive-title.has-primary-color,
.wp-block-archive-title.has-primary-color > a {
  -webkit-background-clip: text !important;
          background-clip: text !important;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-image: var(--wp--preset--gradient--quantoom-plain) !important;
}

p.has-primary-color:not([data-block]), p.has-primary-color > a:not([data-block]),
.wp-block-heading.has-primary-color:not([data-block]),
.wp-block-heading.has-primary-color > a:not([data-block]),
.wp-block-post-title.has-primary-color:not([data-block]),
.wp-block-post-title.has-primary-color > a:not([data-block]),
.wp-block-button.octopods-button-link .wp-block-button__link.has-primary-color:not([data-block]),
.wp-block-button.octopods-button-link .wp-block-button__link.has-primary-color > a:not([data-block]),
.wp-block-archive-title.has-primary-color:not([data-block]),
.wp-block-archive-title.has-primary-color > a:not([data-block]) {
  display: inline-block;
}

p.has-primary-color:not(p), p.has-primary-color > a:not(p),
.wp-block-heading.has-primary-color:not(p),
.wp-block-heading.has-primary-color > a:not(p),
.wp-block-post-title.has-primary-color:not(p),
.wp-block-post-title.has-primary-color > a:not(p),
.wp-block-button.octopods-button-link .wp-block-button__link.has-primary-color:not(p),
.wp-block-button.octopods-button-link .wp-block-button__link.has-primary-color > a:not(p),
.wp-block-archive-title.has-primary-color:not(p),
.wp-block-archive-title.has-primary-color > a:not(p) {
  line-height: 1.2em;
}

.wp-block-post-terms a,
.tribe-events-schedule__datetime,
.wp-block-octopods-event-date.has-primary-color {
  -webkit-background-clip: text !important;
          background-clip: text !important;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-image: var(--wp--preset--gradient--quantoom-plain) !important;
}

.wp-block-heading code {
  font-family: Arial, sans-serif;
}

h5.has-background {
  border-radius: 15px;
  min-height: 75px;
  justify-content: center;
  align-items: center;
  display: flex;
}

h5.has-background:not(:first-child) {
  margin-top: 2.5vw;
}

h5.has-background:not(:last-child) {
  margin-bottom: 2vw;
}

.wp-block-post-content > * + .wp-block-heading {
  margin-top: 3vw;
}

.simpletoc-list li {
  margin: 0;
}

.simpletoc-list li + li {
  margin-top: 1rem;
}

.simpletoc-list a {
  font-weight: 500;
  font-size: .9em;
  line-height: 1.1;
  display: block;
}

.wp-block-quote {
  max-width: 100%;
  width: 100%;
  margin: 2.5vw 0;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 992px) {
  .wp-block-latest-posts__featured-image img {
    max-width: 50px !important;
    height: auto !important;
  }
}

.wp-block-latest-posts__post-date {
  font-weight: 500;
  opacity: .7;
  padding-left: calc(80px + 1rem);
  position: absolute;
  bottom: 0;
  pointer-events: none;
}

@media only screen and (max-width: 992px) {
  .wp-block-latest-posts__post-date {
    padding-left: calc(50px + 1rem);
  }
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  position: relative;
  padding-bottom: .5em;
}

@media only screen and (max-width: 992px) {
  .wp-block-latest-posts.wp-block-latest-posts__list li {
    padding-bottom: 2rem;
  }
}

.wp-block-latest-posts.wp-block-latest-posts__list li + li {
  margin-top: 2em;
}

.wp-block-latest-posts__featured-image.alignleft {
  margin: 0;
  float: none;
}

.wp-block-latest-posts__list a.wp-block-latest-posts__post-title {
  width: calc(100% - 80px - 1rem);
  line-height: 1.25;
  display: block;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  align-self: flex-start;
}

@media only screen and (max-width: 992px) {
  .wp-block-latest-posts__list a.wp-block-latest-posts__post-title {
    width: calc(100% - 50px - 1rem);
  }
}

.wp-block-latest-posts__featured-image img {
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.wp-block-image.is-style-small-rounded {
  position: relative;
}

.wp-block-image.is-style-small-rounded:not([data-block]):after {
  content: '';
  position: absolute;
  border-radius: var(--wp--custom--border-radius);
  background-image: var(--wp--preset--gradient--quantoom-plain);
  height: 50%;
  left: 12px;
  right: 12px;
  bottom: -10px;
  pointer-events: none;
  z-index: -1;
}

.wp-block-image.is-style-small-rounded img {
  border-radius: var(--wp--custom--border-radius);
  box-shadow: #0000001f 0px 10px 20px 0;
}

.wp-block-image.is-style-rounded img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-image img[src*=".png"][style*="box-shadow"] {
  box-shadow: none !important;
  filter: drop-shadow(0 0 40px rgba(0, 0, 0, 0.1));
}

@media only screen and (min-width: 600px) {
  .wp-block-image:has(img[style*="9/16"]) {
    margin-right: calc(50% - 30vw);
    margin-left: -3vw;
    max-width: 1000%;
  }
}

.wp-block-image:has(img[style*="9/16"]) img {
  aspect-ratio: auto !important;
  width: 100% !important;
  height: auto;
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  align-items: center;
  justify-content: center;
  margin: 0;
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) img {
  max-height: 55px;
}

@media only screen and (min-width: 600px) {
  .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) img {
    max-height: 120px;
    max-width: 260px !important;
  }
  .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image).w-100 img {
    max-width: 100% !important;
    max-height: 80px;
  }
}

.wp-block-button .wp-block-button__link:not([class*="has-background"]), .wp-block-button .wp-block-button__link[class*="gradient-background"] {
  position: relative;
  overflow: hidden;
}

.wp-block-button .wp-block-button__link:not([class*="has-background"]):before, .wp-block-button .wp-block-button__link[class*="gradient-background"]:before {
  content: '';
  background-image: inherit;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: scale(-1);
  opacity: 0;
  pointer-events: none;
  transition: inherit;
}

.wp-block-button .wp-block-button__link:not([class*="has-background"]):hover:before, .wp-block-button .wp-block-button__link[class*="gradient-background"]:hover:before {
  opacity: .3;
}

.wp-block-button .wp-block-button__link[class*="has-base-color"][class*="has-base-border-color"]:hover {
  opacity: .7;
}

.wp-block-button.octopods-button-link .wp-block-button__link:not([class*="has-background"]) {
  overflow: visible;
  text-align: left;
}

.wp-block-button.octopods-button-link .wp-block-button__link:not([class*="has-background"]):before {
  display: none !important;
}

.quantoom-icon-button {
  position: relative;
}

.quantoom-icon-button a:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  transition: inherit;
}

.quantoom-icon-button a:hover:before {
  opacity: .1;
}

.quantoom-virtual-button a:before {
  content: '';
  width: 1.4em;
  height: auto;
  aspect-ratio: 1;
  margin-right: .45em;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cg id='UI' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Home' fill='%23FFF' fill-rule='nonzero' transform='translate(-277 -725)'%3E%3Cg id='text' transform='translate(60 603)'%3E%3Cg id='button-link' transform='translate(0 106)'%3E%3Cg id='button' transform='translate(190)'%3E%3Cg id='Group-17' transform='translate(27 15)'%3E%3Cg id='Group' transform='translate(0 1)'%3E%3Cpath id='Path' d='M20 7v8l-7 4-7-4V7l7-4z' opacity='.2'/%3E%3Cpath id='Shape' d='M26 1v5a1 1 0 0 1-2 0V2h-4a1 1 0 0 1 0-2h5c.6 0 1 .4 1 1ZM6 20H2v-4a1 1 0 0 0-2 0v5c0 .6.4 1 1 1h5a1 1 0 0 0 0-2Zm19-5a1 1 0 0 0-1 1v4h-4a1 1 0 0 0 0 2h5c.6 0 1-.4 1-1v-5c0-.6-.4-1-1-1ZM1 7c.6 0 1-.4 1-1V2h4a1 1 0 1 0 0-2H1a1 1 0 0 0-1 1v5c0 .6.4 1 1 1Zm19.5 8.9-7 4a1 1 0 0 1-1 0l-7-4A1 1 0 0 1 5 15V7c0-.4.2-.7.5-.9l7-4a1 1 0 0 1 1 0l7 4c.3.2.5.5.5.9v8c0 .4-.2.7-.5.9ZM8 7l5 2.8L18 7l-5-2.8L8 7Zm-1 7.4 5 2.9v-5.7L7 8.7v5.7Zm12 0V8.7l-5 2.9v5.7l5-2.9Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'%3E%3Cg id='UI' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Home' fill='%23FFF' fill-rule='nonzero' transform='translate(-277 -725)'%3E%3Cg id='text' transform='translate(60 603)'%3E%3Cg id='button-link' transform='translate(0 106)'%3E%3Cg id='button' transform='translate(190)'%3E%3Cg id='Group-17' transform='translate(27 15)'%3E%3Cg id='Group' transform='translate(0 1)'%3E%3Cpath id='Path' d='M20 7v8l-7 4-7-4V7l7-4z' opacity='.2'/%3E%3Cpath id='Shape' d='M26 1v5a1 1 0 0 1-2 0V2h-4a1 1 0 0 1 0-2h5c.6 0 1 .4 1 1ZM6 20H2v-4a1 1 0 0 0-2 0v5c0 .6.4 1 1 1h5a1 1 0 0 0 0-2Zm19-5a1 1 0 0 0-1 1v4h-4a1 1 0 0 0 0 2h5c.6 0 1-.4 1-1v-5c0-.6-.4-1-1-1ZM1 7c.6 0 1-.4 1-1V2h4a1 1 0 1 0 0-2H1a1 1 0 0 0-1 1v5c0 .6.4 1 1 1Zm19.5 8.9-7 4a1 1 0 0 1-1 0l-7-4A1 1 0 0 1 5 15V7c0-.4.2-.7.5-.9l7-4a1 1 0 0 1 1 0l7 4c.3.2.5.5.5.9v8c0 .4-.2.7-.5.9ZM8 7l5 2.8L18 7l-5-2.8L8 7Zm-1 7.4 5 2.9v-5.7L7 8.7v5.7Zm12 0V8.7l-5 2.9v5.7l5-2.9Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
}

.wp-block-button.quantoom-button-anchor-content .wp-block-button__link {
  font-size: 0;
  width: 70px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);
  aspect-ratio: 1;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(90deg);
}

.wp-block-button.quantoom-button-anchor-content .wp-block-button__link:after {
  font-size: 1rem;
  margin: 0 !important;
}

@media only screen and (max-width: 600px) {
  .wp-block-button.quantoom-button-anchor-content .wp-block-button__link {
    width: 50px;
  }
}

.wp-block-buttons[class*="wp-container-"].wp-block-buttons-is-layout-flex > .wp-block-button.wp-block-button__width-100 > .wp-block-button__link {
  justify-content: space-between;
}

.wp-block-post {
  position: relative;
  transition: var(--wp--custom--transition--default);
}

.wp-block-post:not(.tribe_events) .wp-block-post-title a {
  text-decoration: none;
}

.wp-block-post:not(.tribe_events) .wp-block-post-title a:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  transition: inherit;
}

.wp-block-post:not(.tribe_events) .wp-block-post-title a:hover:before {
  opacity: .25;
}

.wp-block-post:not(.tribe_events):hover {
  transform: translate3d(0, -6px, 0);
}

.wp-block-post.tribe_events {
  position: relative;
}

.wp-block-post.tribe_events a {
  pointer-events: none;
}

.wp-block-post.tribe_events .event-external-url {
  pointer-events: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  font-size: 0;
}

.wp-block-post-terms a,
.wp-block-post-terms span:not([class]) {
  border-radius: 7px;
  padding: .6em .8em;
}

.wp-block-post-terms__separator {
  opacity: 0;
  pointer-events: none;
}

.wp-block-post .wp-block-group.h-100 {
  aspect-ratio: 16/9;
}

@media only screen and (min-width: 600px) {
  .wp-block-post .wp-block-group.h-100 {
    min-height: 260px !important;
    aspect-ratio: auto;
    max-height: 13vw;
  }
}

@media only screen and (min-width: 992px) {
  .wp-block-post .wp-block-group.h-100 {
    min-height: 310px !important;
  }
}

.wp-block-post.resource_type-videos .wp-block-post-featured-image {
  background-color: #000;
}

.wp-block-post.resource_type-videos .wp-block-post-featured-image img {
  opacity: .6;
}

.wp-block-post.resource_type-videos .wp-block-post-featured-image:before {
  content: '';
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath d='M72 39.9V216a8 8 0 0 0 12.2 6.7l144-88.1a7.8 7.8 0 0 0 0-13.4l-144-88.1A8 8 0 0 0 72 39.9Z' opacity='.2'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M72 39.9V216a8 8 0 0 0 12.2 6.7l144-88.1a7.8 7.8 0 0 0 0-13.4l-144-88.1A8 8 0 0 0 72 39.9Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath d='M72 39.9V216a8 8 0 0 0 12.2 6.7l144-88.1a7.8 7.8 0 0 0 0-13.4l-144-88.1A8 8 0 0 0 72 39.9Z' opacity='.2'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M72 39.9V216a8 8 0 0 0 12.2 6.7l144-88.1a7.8 7.8 0 0 0 0-13.4l-144-88.1A8 8 0 0 0 72 39.9Z'/%3E%3C/svg%3E");
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 45px;
          mask-size: 45px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  pointer-events: none;
}

.quantoom-resource-sticky-sidebar:empty {
  display: none;
}

.wp-block-column:has(> .quantoom-resource-sticky-sidebar:empty) {
  display: none;
}

@media only screen and (max-width: 782px) {
  .wp-block-column[style*="padding-left:var(--wp--preset--spacing--large)"] {
    padding-left: 0 !important;
  }
}

.wp-block-embed.is-type-video > .wp-block-embed__wrapper {
  overflow: hidden;
  border-radius: 10px;
  margin-bottom: 2vw;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
}

.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient {
  background-color: transparent !important;
}

.quantoom-circle-blur {
  position: absolute !important;
  aspect-ratio: 1;
  width: 25vw;
  border-radius: 100%;
  filter: blur(15vw);
  opacity: 0.5;
  z-index: -1;
  pointer-events: none;
}

.quantoom-circle-blur[style*="group-right"] {
  right: 0 !important;
}

.quantoom-circle-blur[style*="group-bottom"] {
  bottom: 0 !important;
}

.quantoom-feature:hover a img {
  transform: translate3d(0, 0, 0) scale(1.1) rotate(2deg);
}

@media only screen and (max-width: 600px) {
  .quantoom-feature[style*="45vh"] {
    min-height: 270px !important;
  }
}

@media only screen and (max-width: 600px) {
  .quantoom-feature .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
    width: calc(100% - 40px);
  }
}

.wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"] {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 332.7 255'%3E%3Cg id='UI' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cpath id='Mask' fill='%23000' d='M71.9 251.6c-26.4-2.7-43.3-6.9-50.8-12.5C7.1 228.3 0 191.4 0 128.3v-1.6c0-63 7-100 21.1-110.8C28.6 10.3 45.5 6.1 72 3.4c18-1.8 40.4-3 67.3-3.4h4.4C220 0 270.6 3 296 9.2a47 47 0 0 1 15.7 6.7c9.2 7.1 15.5 25.5 18.6 55.2v.4a346 346 0 0 1 .7 6.8l.1 1c1.2 13.9 1.7 30 1.7 48.2a595 595 0 0 1-1.7 48.2v1a390.3 390.3 0 0 1-.7 6.8v.4c-3.2 29.7-9.5 48.1-18.7 55.2a47 47 0 0 1-15.7 6.7c-25.3 6.1-76 9.2-152.3 9.2h-4.4c-26.9-.5-49.3-1.6-67.3-3.4Z'/%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 332.7 255'%3E%3Cg id='UI' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cpath id='Mask' fill='%23000' d='M71.9 251.6c-26.4-2.7-43.3-6.9-50.8-12.5C7.1 228.3 0 191.4 0 128.3v-1.6c0-63 7-100 21.1-110.8C28.6 10.3 45.5 6.1 72 3.4c18-1.8 40.4-3 67.3-3.4h4.4C220 0 270.6 3 296 9.2a47 47 0 0 1 15.7 6.7c9.2 7.1 15.5 25.5 18.6 55.2v.4a346 346 0 0 1 .7 6.8l.1 1c1.2 13.9 1.7 30 1.7 48.2a595 595 0 0 1-1.7 48.2v1a390.3 390.3 0 0 1-.7 6.8v.4c-3.2 29.7-9.5 48.1-18.7 55.2a47 47 0 0 1-15.7 6.7c-25.3 6.1-76 9.2-152.3 9.2h-4.4c-26.9-.5-49.3-1.6-67.3-3.4Z'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  position: relative;
  transition: var(--wp--custom--transition--default);
  aspect-ratio: 1.2;
  justify-content: center;
  flex-wrap: nowrap;
}

.wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"]:hover {
  -webkit-mask-size: 95%;
          mask-size: 95%;
}

.wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"]:not([data-block]):after {
  content: '';
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 701 766'%3E%3Cg id='UI' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cpath id='Combined-Shape' fill='%23000' fill-rule='nonzero' d='M192.2 0c5.2 0 10.8.3 16.7 1.3 36.7 5 88.5 26.9 155 65.6 11.5 6.6 22.3 13.1 32.8 19.3 76.7 46.6 125 84 144.6 112.2 3.3 4.6 5.9 8.8 7.5 13.1 9.2 23 3.3 59-18 107.9l.3.1 2.2 1.4 11 6.5c76.7 46.4 125 83.7 144.7 111.9 3.3 4.5 6 8.8 7.6 13C710.2 485 692 544 642 630v.7c-48.9 85.4-91 130.5-125.8 135-2.6.4-5.2.4-7.9.4-2.6 0-4.9 0-7.5-.3-34.2-3.3-90.7-26.5-169.2-70l-33.2-19c-66.7-38.6-111.4-72.6-134-102a89.3 89.3 0 0 1-14.8-25.2c-8.3-23.6-2.7-58.6 17-104.4 6.3 3.3 11.9 6.6 17.8 9.9l24 13c-12.8 30.8-16.8 52.4-11.5 64.8a55 55 0 0 0 12.8 17c23.3 22.2 75.9 57.2 158 104.7 1.7.6 3.3 1.6 5 2.6a986.2 986.2 0 0 0 74.5 38.3c27.3 12 46.7 18.3 58.8 18.3 1.3 0 2.7-.4 3.6-.4 21.7-2.9 52.3-38.2 91.4-106.3.3-.3.3-.6.6-1 .4-.3.4-.6.7-1 39-68 54.5-112.1 46-132.4-4.3-10.8-20-25.8-46.7-45.1a1198.5 1198.5 0 0 0-70.3-45.5 36 36 0 0 1-4.9-2.6c-6.6-4-13.1-7.5-19.4-11.1l-.2-.2-1 1.8-9.2 16.3-1.3 2.4v.6c-48.9 85.6-90.8 130.9-125.6 135.5-2.2.3-4.9.3-7.5.3-2.6 0-5 0-7.5-.3-30.5-2.7-78.7-21.7-145-57l.7-2-1 2.3-23.9-13.2c-5.8-3.2-11.7-6.5-16.6-9.5l-1-.6-15.8-8.9C85.7 397.1 41 363 18.5 333.5a89.6 89.6 0 0 1-14.8-25.3c-12.1-34.4 5.6-92.4 52.5-174.4l1.4-2.4c46.2-80.1 87-124 122.1-130.4a71 71 0 0 1 12.5-1Zm.3 51.8c-1.3 0-2.6.3-3.6.3-14 1.7-32.1 17.7-54 48h-.2l-.2.2-2.6 3.7-.9 1.2-.6.8a50.2 50.2 0 0 0-1 1.6l-.2.3-.3.3a727.5 727.5 0 0 0-31.8 51.2 875 875 0 0 0-28 53.4l-.3.3c0 .2 0 .3-.2.4L67 217l-2 4c-.3 0-.3.2-.3.2C49.6 255.3 45 279 50.6 292.4a54 54 0 0 0 12.8 17c20.3 19.4 62.9 49 128.1 87.6l.4.2.6-1 .8-1.6c3.4-6.4 7-12.8 11-19.5l1.3-2.4c46.1-80.4 86.7-124 121.6-130.8a99.6 99.6 0 0 1 29 .3c32.7 4.3 76.7 22 132.8 53.3a548 548 0 0 1-23.8 49.4c-49.6-27.3-85.5-44.5-108-51a78.8 78.8 0 0 0-17.3-2.7c-1.3 0-2.6.4-3.6.4-14 1.6-32 17.7-53.8 48l-.3.3-2.6 3.6-2.3 3.3c-.3.4-.3.7-.7 1a730.9 730.9 0 0 0-31.6 51.3 473 473 0 0 0-11.7 21.1l-.4.6 1 .5a959 959 0 0 0 65.2 33.3l1 .5c27.1 12 46.5 18.3 58.6 18.3 1.3 0 2.6-.3 3.6-.3 21.6-3 52.1-38.4 91.1-106.6.4-.3.4-.6.7-1 .3-.3.3-.6.6-1 4-6.8 7.6-13.4 10.9-18.6l.4-.8-.3-.1a554 554 0 0 0 23.6-48.1l.4-1 .2-.1c12.4-29.7 16-50.7 10.7-63-4.2-10.9-20-26-46.5-45.3a1178 1178 0 0 0-70.2-45.6c-1.6-.7-3.2-1.7-4.9-2.6-82-47.6-138.3-75.8-169.1-85a79.8 79.8 0 0 0-17.4-2.6Zm-1 345.3c-3.3 6-6.2 11.8-9.2 17.7 2.8-5.1 5.5-10.6 8.5-16.3l.7-1.4Zm311.9-93.5.5.3.4.2 6 3.3.8.5-.9-.5a77.3 77.3 0 0 0-6.8-3.8Z' style='mix-blend-mode:soft-light' transform='matrix(-1 0 0 1 701 0)'/%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 701 766'%3E%3Cg id='UI' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cpath id='Combined-Shape' fill='%23000' fill-rule='nonzero' d='M192.2 0c5.2 0 10.8.3 16.7 1.3 36.7 5 88.5 26.9 155 65.6 11.5 6.6 22.3 13.1 32.8 19.3 76.7 46.6 125 84 144.6 112.2 3.3 4.6 5.9 8.8 7.5 13.1 9.2 23 3.3 59-18 107.9l.3.1 2.2 1.4 11 6.5c76.7 46.4 125 83.7 144.7 111.9 3.3 4.5 6 8.8 7.6 13C710.2 485 692 544 642 630v.7c-48.9 85.4-91 130.5-125.8 135-2.6.4-5.2.4-7.9.4-2.6 0-4.9 0-7.5-.3-34.2-3.3-90.7-26.5-169.2-70l-33.2-19c-66.7-38.6-111.4-72.6-134-102a89.3 89.3 0 0 1-14.8-25.2c-8.3-23.6-2.7-58.6 17-104.4 6.3 3.3 11.9 6.6 17.8 9.9l24 13c-12.8 30.8-16.8 52.4-11.5 64.8a55 55 0 0 0 12.8 17c23.3 22.2 75.9 57.2 158 104.7 1.7.6 3.3 1.6 5 2.6a986.2 986.2 0 0 0 74.5 38.3c27.3 12 46.7 18.3 58.8 18.3 1.3 0 2.7-.4 3.6-.4 21.7-2.9 52.3-38.2 91.4-106.3.3-.3.3-.6.6-1 .4-.3.4-.6.7-1 39-68 54.5-112.1 46-132.4-4.3-10.8-20-25.8-46.7-45.1a1198.5 1198.5 0 0 0-70.3-45.5 36 36 0 0 1-4.9-2.6c-6.6-4-13.1-7.5-19.4-11.1l-.2-.2-1 1.8-9.2 16.3-1.3 2.4v.6c-48.9 85.6-90.8 130.9-125.6 135.5-2.2.3-4.9.3-7.5.3-2.6 0-5 0-7.5-.3-30.5-2.7-78.7-21.7-145-57l.7-2-1 2.3-23.9-13.2c-5.8-3.2-11.7-6.5-16.6-9.5l-1-.6-15.8-8.9C85.7 397.1 41 363 18.5 333.5a89.6 89.6 0 0 1-14.8-25.3c-12.1-34.4 5.6-92.4 52.5-174.4l1.4-2.4c46.2-80.1 87-124 122.1-130.4a71 71 0 0 1 12.5-1Zm.3 51.8c-1.3 0-2.6.3-3.6.3-14 1.7-32.1 17.7-54 48h-.2l-.2.2-2.6 3.7-.9 1.2-.6.8a50.2 50.2 0 0 0-1 1.6l-.2.3-.3.3a727.5 727.5 0 0 0-31.8 51.2 875 875 0 0 0-28 53.4l-.3.3c0 .2 0 .3-.2.4L67 217l-2 4c-.3 0-.3.2-.3.2C49.6 255.3 45 279 50.6 292.4a54 54 0 0 0 12.8 17c20.3 19.4 62.9 49 128.1 87.6l.4.2.6-1 .8-1.6c3.4-6.4 7-12.8 11-19.5l1.3-2.4c46.1-80.4 86.7-124 121.6-130.8a99.6 99.6 0 0 1 29 .3c32.7 4.3 76.7 22 132.8 53.3a548 548 0 0 1-23.8 49.4c-49.6-27.3-85.5-44.5-108-51a78.8 78.8 0 0 0-17.3-2.7c-1.3 0-2.6.4-3.6.4-14 1.6-32 17.7-53.8 48l-.3.3-2.6 3.6-2.3 3.3c-.3.4-.3.7-.7 1a730.9 730.9 0 0 0-31.6 51.3 473 473 0 0 0-11.7 21.1l-.4.6 1 .5a959 959 0 0 0 65.2 33.3l1 .5c27.1 12 46.5 18.3 58.6 18.3 1.3 0 2.6-.3 3.6-.3 21.6-3 52.1-38.4 91.1-106.6.4-.3.4-.6.7-1 .3-.3.3-.6.6-1 4-6.8 7.6-13.4 10.9-18.6l.4-.8-.3-.1a554 554 0 0 0 23.6-48.1l.4-1 .2-.1c12.4-29.7 16-50.7 10.7-63-4.2-10.9-20-26-46.5-45.3a1178 1178 0 0 0-70.2-45.6c-1.6-.7-3.2-1.7-4.9-2.6-82-47.6-138.3-75.8-169.1-85a79.8 79.8 0 0 0-17.4-2.6Zm-1 345.3c-3.3 6-6.2 11.8-9.2 17.7 2.8-5.1 5.5-10.6 8.5-16.3l.7-1.4Zm311.9-93.5.5.3.4.2 6 3.3.8.5-.9-.5a77.3 77.3 0 0 0-6.8-3.8Z' style='mix-blend-mode:soft-light' transform='matrix(-1 0 0 1 701 0)'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 220%;
          mask-size: 220%;
  -webkit-mask-position: 80% 15%;
          mask-position: 80% 15%;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: .07;
}

.wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"]:not([data-block]) a {
  text-decoration: none;
}

.wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"]:not([data-block]) a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
  background-image: linear-gradient(135deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  transition: inherit;
}

.wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"]:not([data-block]) a:hover:after {
  opacity: .15;
}

@media only screen and (max-width: 600px) {
  .wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"]:not([data-block]) p {
    font-size: 0.9rem !important;
    font-weight: 400 !important;
  }
}

.quantoom-events-bar .wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"] {
  -webkit-mask-position: 110%;
          mask-position: 110%;
  aspect-ratio: auto;
  -webkit-mask-size: calc(100% + 70px);
          mask-size: calc(100% + 70px);
  border-radius: 0 !important;
}

@media only screen and (max-width: 600px) {
  .quantoom-events-bar .wp-block-group.has-quantoom-blue-gradient-background[style*="border-radius"] {
    -webkit-mask: none;
            mask: none;
  }
}

.quantoom-events-bar .octopods-post-template-swiper {
  align-items: center;
  justify-content: center;
  display: flex;
  padding: 10px 100px 10px 0;
}

@media only screen and (max-width: 600px) {
  .quantoom-events-bar .octopods-post-template-swiper {
    padding: 0 60px 0 5px;
  }
}

.quantoom-events-bar .octopods-post-template-swiper:before {
  content: '';
  display: block;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 30%, #fff 100%);
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 10vw;
  z-index: 2;
}

.quantoom-events-bar .wp-block-post {
  transform: none;
}

.quantoom-events-bar .wp-block-post > .wp-block-group {
  transition: var(--wp--custom--transition--default);
  height: 100%;
  justify-content: center;
}

.quantoom-events-bar .wp-block-post > .wp-block-group:hover {
  background-color: var(--wp--preset--color--neutral-accent) !important;
}

.quantoom-events-bar adress {
  font-style: inherit;
}

.quantoom-events-bar .swiper-button-prev,
.quantoom-events-bar .swiper-button-next {
  --swiper-navigation-size: 12px;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  background-color: var(--wp--preset--color--primary-accent);
  color: var(--wp--preset--color--primary);
  box-shadow: none;
  width: 35px;
  padding: 0;
  right: var(--wp--preset--spacing--medium);
}

@media only screen and (max-width: 600px) {
  .quantoom-events-bar .swiper-button-prev,
  .quantoom-events-bar .swiper-button-next {
    right: 15px;
  }
}

.quantoom-events-bar .swiper-button-prev {
  top: calc(50% + 25px + 10px);
}

.quantoom-events-bar .swiper-button-next {
  top: calc(50% - 25px + 10px);
}

.quantoom-events-bar .tribe-events-calendar-list__event-venue-address {
  display: none !important;
}

.quantoom-events-bar .wp-block-column[style*="15vw"] {
  min-width: 260px;
}

@media only screen and (max-width: 1400px) {
  .quantoom-events-bar .wp-block-column[style*="15vw"] {
    min-width: 200px;
  }
}

@media only screen and (max-width: 600px) {
  .quantoom-events-bar .swiper-slide:not(.swiper-slide-active) {
    opacity: 0;
  }
}

#tribe-events-content > .tribe_events.type-tribe_events {
  display: flex;
  flex-direction: column;
}

#tribe-events-footer,
.tribe-events-back,
.tribe-events-widget-events-list__view-more {
  display: none !important;
}

.tec-block__single-event,
.tribe-events-single {
  margin: 0 !important;
}

.tribe-block__events-link {
  padding: 0;
  order: 99;
}

.tribe-events-single-event-title {
  margin: 0;
  font-weight: 600;
  font-size: var(--wp--preset--font-size--large);
}

.tribe-events-c-subscribe-dropdown {
  margin: 0 !important;
}

.tribe-events-single .tribe-events-schedule {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.tribe-events-schedule__date {
  font-size: 1.15em;
}

.tribe-events-event-image {
  background-color: var(--wp--preset--color--neutral-accent);
  width: auto;
  margin: var(--wp--preset--spacing--medium) calc(var(--wp--preset--spacing--medium) * -1) !important;
  display: flex;
}

.tribe-events-event-image img {
  width: 100%;
  max-height: 50vh;
  -o-object-fit: cover;
     object-fit: cover;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus {
  outline: none !important;
}

.tribe-block__venue {
  padding: calc(var(--wp--preset--spacing--medium) / 2) !important;
  margin: var(--wp--preset--spacing--medium) 0;
  background-color: var(--wp--preset--color--neutral-accent);
  border: none;
  width: 100%;
  max-width: 100%;
  border-radius: var(--wp--custom--border-radius);
}

.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address .tribe-country-name {
  display: inline;
}

@media screen and (min-width: 768px) {
  .tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__map {
    width: 62%;
  }
  .tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__meta {
    margin-right: var(--tec-spacer-1);
    width: 38%;
  }
}

.tribe-block__venue__map {
  border-radius: var(--wp--custom--border-radius);
  overflow: hidden;
}

.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3 {
  font-weight: 600;
  font-size: 1.2em;
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
  background: var(--wp--preset--gradient--quantoom-blue);
  border-radius: 8px;
  padding: 10px 2px;
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime, .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime * {
  color: #fff !important;
}

.tribe-common a {
  text-decoration: none !important;
  outline: none !important;
  border: none !important;
}

.tribe-events-widget-events-list__event-title {
  font-size: 1.05em !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
}

.tribe-events-widget .tribe-events-widget-events-list__event-row {
  margin-bottom: 1.5em !important;
}

.tribe-events-widget .tribe-events-widget-events-list__event-row {
  gap: 12px;
  align-items: center;
}

.wp-block-getwid-video-popup .wp-block-getwid-video-popup__link .wp-block-getwid-video-popup__button.is-style-fill {
  background: var(--wp--preset--gradient--quantoom-plain);
  font-weight: 500;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.wp-block-getwid-video-popup .wp-block-getwid-video-popup__link .wp-block-getwid-video-popup__button.is-style-fill .wp-block-getwid-video-popup__icon {
  background: var(--wp--preset--gradient--quantoom-plain);
  transition: var(--wp--custom--transition--default);
}

.wp-block-getwid-video-popup .wp-block-getwid-video-popup__link .wp-block-getwid-video-popup__button.is-style-fill:hover .wp-block-getwid-video-popup__icon {
  transform: scale(1.1) translate3d(0, 0, 0);
}

.wp-block-getwid-video-popup__button.is-size-small .wp-block-getwid-video-popup__button-caption {
  padding: 5px 35px 5px 20px;
}

.wp-block-getwid-images-stack__wrapper {
  filter: drop-shadow(0 0 25px #1d488f1c);
}

.wp-block-getwid-images-stack__media-wrapper {
  border-radius: 20px !important;
  overflow: hidden !important;
}

.quantoom-list-items--hover > * {
  transition: var(--wp--custom--transition--default) !important;
}

.quantoom-list-items--hover > *:hover {
  transform: translate3d(0, -8px, 0) !important;
}

.wp-block-getwid-content-timeline-item__mobile-meta {
  text-align: center;
  margin-bottom: 8px;
}

.is-active .wp-block-getwid-content-timeline-item__point-content {
  background: var(--wp--preset--gradient--quantoom-plain);
  border-color: #fff !important;
  transform: scale(1.25);
}

@media only screen and (max-width: 992px) {
  .wp-block-getwid-content-timeline-item__point {
    margin-right: 0 !important;
  }
}

.wp-block-getwid-content-timeline__line {
  box-shadow: 0 -450px 0 #f5f5f5, 0 450px 0 #f5f5f5;
}

.wp-block-getwid-content-timeline-item__card:not(.has-base-background-color) {
  filter: none;
}

.wp-block-getwid-content-timeline-item__card:after {
  display: none;
}

.wp-block-getwid-content-timeline-item__content-wrapper {
  padding: clamp(1rem, 5vw, 28px);
}

@media only screen and (max-width: 600px) {
  .wp-block-getwid-content-timeline-item__content-wrapper {
    font-size: .9em;
  }
  .wp-block-getwid-content-timeline-item__content-wrapper .wp-block-heading + p {
    margin-top: -0.5rem;
  }
}

.wp-block-getwid-content-timeline-item__meta-content {
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-image: var(--wp--preset--gradient--quantoom-plain);
  display: inline-block;
  margin: 0;
}

.wp-block-getwid-content-timeline-item__meta-content mark {
  margin-left: .2em;
}

@media only screen and (min-width: 782px) {
  .wp-block-getwid-content-timeline-item__meta-content mark {
    font-size: clamp(1.5rem, 3vw, 4em);
    display: inline-block;
    font-weight: 700;
    margin-top: -8px;
    margin-left: 0;
  }
}

@media only screen and (max-width: 782px) {
  .wp-block-getwid-content-timeline-item__meta-content br {
    display: none;
  }
}

.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content {
  margin-top: 3px;
  font-weight: 500;
}

.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content a {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  font-family: var(--wp--preset--font-family--heading);
  font-size: var(--wp--preset--font-size--medium);
  font-style: normal;
  font-weight: var(--wp--custom--font-weight--bold);
  padding: .7rem 1.6rem;
  border-radius: var(--wp--custom--button--border-radius);
  border: none;
  cursor: pointer;
  display: block;
  opacity: 1;
  margin-top: 12px;
  font-size: 1.1em;
  padding: 8px 5px;
  background-image: var(--wp--preset--gradient--quantoom-plain) !important;
  border-radius: 500px;
  min-width: 160px;
}

.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content a:hover, .wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content a:focus, .wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content a:active {
  background-color: color-mix(in srgb, var(--wp--preset--color--primary) 80%, black);
}

.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content .list-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content .list-wrapper ul {
  text-align: left;
  padding: 0;
}

.wp-block-getwid-image-hotspot {
  width: 100%;
}

.wp-block-getwid-image-hotspot img,
.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__wrapper {
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}

.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content ul {
  padding: 0 0 0 20px;
  margin: 0;
}

.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__tooltip-content ul li::marker {
  color: var(--wp--preset--color--primary);
}

.wp-block-getwid-image-hotspot.quantoom-hotspot-contact {
  width: auto;
}

.wp-block-getwid-image-hotspot.quantoom-hotspot-contact img {
  filter: brightness(0) invert(1);
  opacity: .5;
  -webkit-mask-image: linear-gradient(120deg, transparent 0%, #000 28%, #000 28%, transparent 85%);
          mask-image: linear-gradient(120deg, transparent 0%, #000 28%, #000 28%, transparent 85%);
}

.page-template .wp-block-getwid-image-hotspot.quantoom-hotspot-contact {
  margin-right: calc(50% - 60vw);
  margin-left: -10vw;
  max-width: 1000%;
  pointer-events: none;
}

@media only screen and (max-width: 600px) {
  .page-template .wp-block-getwid-image-hotspot.quantoom-hotspot-contact {
    margin-right: -60vw;
    margin-left: -20vw;
    max-height: 27vh;
    overflow: hidden;
    margin-bottom: -3vw;
  }
}

@media only screen and (max-width: 600px) {
  .wp-block-getwid-image-hotspot.quantoom-hotspot-contact .wp-block-getwid-image-hotspot__tooltip-content {
    display: none !important;
  }
}

.wp-block-getwid-image-hotspot.quantoom-hotspot-call img {
  opacity: .5;
  -webkit-mask-image: linear-gradient(120deg, transparent 0%, #000 20%, #000 75%, transparent 100%);
          mask-image: linear-gradient(120deg, transparent 0%, #000 20%, #000 75%, transparent 100%);
}

.wp-block-getwid-image-hotspot.quantoom-hotspot-call .wp-block-getwid-image-hotspot__tooltip-content {
  font-size: 1rem;
}

.wp-block-getwid-image-hotspot.quantoom-hotspot-call .tippy-box {
  border-radius: 10px;
  padding: 5px;
}

@media only screen and (max-width: 600px) {
  .wp-block-getwid-image-hotspot.quantoom-hotspot-call .has-animated-dots .wp-block-getwid-image-hotspot__dot.is-visible {
    min-width: 13px;
    min-height: 13px;
    margin-top: 5px;
  }
  .wp-block-getwid-image-hotspot.quantoom-hotspot-call .wp-block-getwid-image-hotspot__dot-wrapper {
    display: none !important;
  }
}

.page-template .quantoom-call-members > * {
  display: none !important;
}

@media only screen and (max-width: 600px) {
  .page-template .quantoom-call-members > * {
    display: block !important;
  }
  .page-template .quantoom-call-members > * > * {
    padding: 10px !important;
  }
}

.page-template .quantoom-call-members > * .wp-block-getwid-toggle__content-wrapper .wp-block-getwid-toggle__content {
  padding: 0;
  border: 0;
}

.page-template .quantoom-call-members > * .wp-block-getwid-toggle__icon {
  display: none;
}

.page-template .quantoom-call-members > * .wp-block-getwid-toggle .wp-block-getwid-toggle__header a {
  width: 100%;
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  font-family: var(--wp--preset--font-family--heading);
  font-size: var(--wp--preset--font-size--medium);
  font-style: normal;
  font-weight: var(--wp--custom--font-weight--bold);
  padding: .7rem 1.6rem;
  border-radius: var(--wp--custom--button--border-radius);
  border: none;
  cursor: pointer;
  background-image: var(--wp--preset--gradient--quantoom-plain) !important;
  text-align: center;
  justify-content: center;
}

.page-template .quantoom-call-members > * .wp-block-getwid-toggle .wp-block-getwid-toggle__header a:hover, .page-template .quantoom-call-members > * .wp-block-getwid-toggle .wp-block-getwid-toggle__header a:focus, .page-template .quantoom-call-members > * .wp-block-getwid-toggle .wp-block-getwid-toggle__header a:active {
  background-color: color-mix(in srgb, var(--wp--preset--color--primary) 80%, black);
}

.page-template .quantoom-call-members > * .wp-block-getwid-toggle__header {
  border: none;
  padding: 0;
}

@media only screen and (min-width: 600px) {
  .page-template .quantoom-call-members > * .wp-block-getwid-toggle__content-wrapper {
    display: block !important;
    height: auto !important;
  }
  .page-template .quantoom-call-members > * .wp-block-getwid-toggle__header-wrapper {
    display: none;
  }
  .page-template .quantoom-call-members > * iframe {
    max-width: 100% !important;
    min-width: 100% !important;
  }
}

@media only screen and (max-width: 600px) {
  .page-template .quantoom-call-members > * .wp-block-buttons {
    display: none !important;
  }
}

.page-template .quantoom-call-members > * .wp-block-buttons .wp-block-button .wp-block-button__link {
  position: absolute;
  top: 10px;
  right: 10px;
  border-radius: 500px;
  color: inherit;
  width: 30px;
  height: auto;
  padding: 0;
  aspect-ratio: 1;
  font-size: 0;
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M200 56 56 200m144 0L56 56'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M200 56 56 200m144 0L56 56'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.page-template .quantoom-call-members > * .wp-block-buttons .wp-block-button .wp-block-button__link:not(:hover) {
  opacity: .7;
}

body[class*="call-members"] .quantoom-navigation {
  z-index: 1;
}

body[class*="call-members"] .quantoom-call-members:after {
  content: '';
  display: block;
  position: fixed;
  z-index: 9999;
  background-color: #000;
  opacity: .4;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

body[class*="call-members"] .quantoom-call-members > * {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99999;
  transform: translate3d(-50%, -50%, 0);
  height: auto !important;
  width: auto !important;
  max-height: 95vh;
  overflow: hidden;
  min-width: 90vw;
}

@media only screen and (min-width: 980px) {
  body[class*="call-members"] .quantoom-call-members > * {
    min-width: 950px;
  }
}

body[class*="call-members"] .quantoom-call-members > * > * {
  overflow: auto;
  max-height: 90vh;
}

body[class*="call-members"]:is(.call-members-1) .quantoom-call-members > *:nth-child(1),
body[class*="call-members"]:is(.call-members-2) .quantoom-call-members > *:nth-child(2),
body[class*="call-members"]:is(.call-members-3) .quantoom-call-members > *:nth-child(3),
body[class*="call-members"]:is(.call-members-4) .quantoom-call-members > *:nth-child(4),
body[class*="call-members"]:is(.call-members-5) .quantoom-call-members > *:nth-child(5),
body[class*="call-members"]:is(.call-members-6) .quantoom-call-members > *:nth-child(6),
body[class*="call-members"]:is(.call-members-7) .quantoom-call-members > *:nth-child(7),
body[class*="call-members"]:is(.call-members-8) .quantoom-call-members > *:nth-child(8),
body[class*="call-members"]:is(.call-members-9) .quantoom-call-members > *:nth-child(9),
body[class*="call-members"]:is(.call-members-10) .quantoom-call-members > *:nth-child(10) {
  display: block !important;
}

.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"]) {
  background-image: var(--wp--preset--gradient--quantoom-plain) !important;
  width: 100% !important;
}

.gform-theme--framework input:not([type="radio"]):not([type="checkbox"]) {
  font-size: 15px !important;
}

.mix-blend-mode-multiply {
  mix-blend-mode: multiply;
}

.quantoom-illu-circle:before, .quantoom-illu-circle:after {
  content: '';
  background: var(--wp--preset--gradient--quantoom-plain-radial);
  width: 120%;
  height: auto;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50000px;
  transform: translate3d(-50%, -50%, 0);
  z-index: -1;
  opacity: .05;
  pointer-events: none;
}

.quantoom-illu-circle:after {
  z-index: -2;
  width: 180%;
  opacity: .03;
}

@media only screen and (max-width: 600px) {
  .quantoom-illu-circle:before {
    width: calc(100% + 35px);
  }
  .quantoom-illu-circle:after {
    width: calc(100% + 50px);
  }
}

.quantoom-illu-circle figcaption {
  position: absolute;
  bottom: -2%;
  margin: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: .6em 1em;
  border-radius: 0.5em;
  color: inherit;
  font-weight: 500;
  line-height: 1.15;
  text-align: center;
  font-size: .8em;
  max-width: 190px;
  width: 100%;
  pointer-events: none;
}

.quantoom-illu-circle + .wp-block-group[style*="absolute"] {
  max-width: 40vw;
}

.wp-block-group[style*="--octopods-group-box-shadow:#ffffff 0px 0px 100px 0"]:not([data-block]) {
  position: relative;
  box-shadow: none;
}

.wp-block-group[style*="--octopods-group-box-shadow:#ffffff 0px 0px 100px 0"]:not([data-block]):before {
  content: '';
  position: absolute;
  top: -40%;
  left: -5%;
  right: -5%;
  bottom: -40%;
  background: #fff;
  filter: blur(50px);
  z-index: -1;
  border-radius: 500px;
  opacity: 1;
  pointer-events: none;
}

.wp-block-group.quantoom-sticky-navigation {
  position: sticky !important;
}

@media only screen and (max-width: 600px) {
  .wp-block-group.quantoom-sticky-navigation > * {
    padding: 0 !important;
  }
  .wp-block-group.quantoom-sticky-navigation > * img {
    max-height: 25px;
    width: auto;
  }
}

.wp-block-group.quantoom-sticky-navigation .wp-block-navigation.has-primary-background-color {
  background: none !important;
}

.wp-block-group.quantoom-sticky-navigation .wp-block-navigation.has-primary-background-color .wp-block-navigation-item__content:hover {
  opacity: .7;
}

.wp-block-group.quantoom-sticky-navigation .wp-block-navigation__responsive-container.is-menu-open {
  background-image: var(--wp--preset--gradient--quantoom-plain) !important;
}

.quantoom-card-masked {
  filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, 0.1));
  transition: var(--wp--custom--transition--default);
  padding: var(--wp--preset--spacing--medium) 0;
  position: relative;
}

@media only screen and (max-width: 600px) {
  .quantoom-card-masked {
    max-width: 200px;
    margin: 0 auto;
  }
}

.quantoom-card-masked .wp-block-image {
  padding: 0 var(--wp--preset--spacing--medium);
}

.quantoom-card-masked .wp-block-image img {
  border-radius: 25px;
}

.quantoom-card-masked h5 {
  font-size: 0.9rem !important;
}

.quantoom-card-masked:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 223 302'%3E%3Cg id='UI' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Product-&gt;-Ntensify' fill='%23000' transform='translate(-756.5 -4663.5)'%3E%3Cg id='Group-32' transform='translate(756.5 4663.5)'%3E%3Cpath id='Path' d='M86.8 262.5a771 771 0 0 1-61-3c-24-2.3-39.4-6-46.1-11-12.8-9.4-19.2-41.6-19.2-96.8v-1.4c0-55.2 6.4-87.4 19.2-96.9 6.7-5 22-8.6 46-10.9a777 777 0 0 1 61.1-3h4c69.2 0 115.3 2.7 138.2 8a43.5 43.5 0 0 1 14.3 6c8.4 6.1 14 22.2 17 48.2v.4a291.9 291.9 0 0 1 .5 5.9l.1.8a519.7 519.7 0 0 1 0 84.4v.8a329.2 329.2 0 0 1-.6 6v.3c-3 26-8.6 42-17 48.3a44 44 0 0 1-14.3 5.8c-22.9 5.4-69 8.1-138.2 8.1h-4' transform='matrix(0 1 1 0 -39.5 39.5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 223 302'%3E%3Cg id='UI' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Product-&gt;-Ntensify' fill='%23000' transform='translate(-756.5 -4663.5)'%3E%3Cg id='Group-32' transform='translate(756.5 4663.5)'%3E%3Cpath id='Path' d='M86.8 262.5a771 771 0 0 1-61-3c-24-2.3-39.4-6-46.1-11-12.8-9.4-19.2-41.6-19.2-96.8v-1.4c0-55.2 6.4-87.4 19.2-96.9 6.7-5 22-8.6 46-10.9a777 777 0 0 1 61.1-3h4c69.2 0 115.3 2.7 138.2 8a43.5 43.5 0 0 1 14.3 6c8.4 6.1 14 22.2 17 48.2v.4a291.9 291.9 0 0 1 .5 5.9l.1.8a519.7 519.7 0 0 1 0 84.4v.8a329.2 329.2 0 0 1-.6 6v.3c-3 26-8.6 42-17 48.3a44 44 0 0 1-14.3 5.8c-22.9 5.4-69 8.1-138.2 8.1h-4' transform='matrix(0 1 1 0 -39.5 39.5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  pointer-events: none;
  z-index: -1;
}

.quantoom-card-masked:hover {
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.2));
  transform: translate3d(0, -10px, 0);
}

[data-block] .bod-form-innerblock {
  background-color: #fff;
}

@media only screen and (max-width: 600px) {
  [class*="quantoom-team__item"]:not([data-block]) {
    min-height: 150px !important;
  }
}

[class*="quantoom-team__item"]:not([data-block]) .wp-block-image {
  margin-bottom: 1.5rem;
}

[class*="quantoom-team__item"]:not([data-block]) .wp-block-image:after {
  transition: var(--wp--custom--transition--default);
  transform-origin: center bottom;
}

[class*="quantoom-team__item"]:not([data-block]):hover .wp-block-image:after {
  transform: translateY(-5px) scale(0.95);
}

[class*="quantoom-team__item"]:not([data-block]) .bod-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  opacity: 0;
}

@media only screen and (min-width: 480px) {
  .wp-block-columns.wp-block-columns-mini-3 {
    flex-wrap: nowrap !important;
  }
  .wp-block-columns.wp-block-columns-mini-3 > * {
    flex-basis: 33.33333% !important;
  }
}

@media only screen and (min-width: 782px) {
  .wp-block-columns.wp-block-columns-mini-3 .wp-block-spacer {
    display: none !important;
  }
}

.bod-block-popup-wrap .bod-block-popup {
  overflow: visible;
  max-width: calc(100% - 30px);
}

.bod-modal-content {
  padding: clamp(1rem, 2vw, 50px);
  display: flex;
  flex-direction: column;
  overflow: visible;
}

.bod-modal-content > * {
  margin: 0;
}

.bod-modal-content .wp-block-image {
  margin-bottom: 1.5rem;
}

@media only screen and (max-width: 600px) {
  .bod-modal-content .wp-block-image {
    max-width: 140px;
  }
}

.bod-modal-content .wp-block-image:after {
  display: none;
}

.bod-modal-content .bod-block-close-btn {
  display: none;
}

.bod-block-popup-wrap .bod-block-popup.size-l {
  width: 920px;
}

.bod-block-popup-wrap .bod-block-popup-closer {
  color: #fff;
  font-weight: 100;
  background: none;
}

.bod-block-popup-overlay {
  background-image: var(--wp--preset--gradient--quantoom-plain);
}

.bod-block-popup-overlay.active {
  opacity: .95;
}

.modal-text-overflow {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: auto;
  max-height: 40vh;
  overflow: auto;
  font-size: 1rem;
  padding: 0 8px 0 0;
}

.modal-text-overflow::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.modal-text-overflow::-webkit-scrollbar-track {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}

.modal-text-overflow::-webkit-scrollbar-thumb {
  outline: 0;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 500px;
}

.modal-text-overflow::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.modal-content-overflow {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: auto;
  max-height: 67vh;
  overflow: auto;
}

.modal-content-overflow::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.modal-content-overflow::-webkit-scrollbar-track {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}

.modal-content-overflow::-webkit-scrollbar-thumb {
  outline: 0;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 500px;
}

.modal-content-overflow::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.bod-modal-title {
  padding: 1.5rem 1rem 1rem 1rem;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.bod-modal-title > h2 {
  font-size: 1.2rem;
}

.bod-modal-title + .bod-modal-content {
  padding: clamp(1rem, 2vw, 30px);
  padding-top: 0;
}

.wp-social-link a {
  outline: 0;
}

iframe[src*="youtube"] {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

div.facetwp-facet {
  margin-bottom: 0;
}

.facetwp-no-results {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.3em;
  flex-direction: column;
  opacity: .5;
  min-height: 300px;
}

.facetwp-no-results:before {
  content: '';
  width: 70px;
  aspect-ratio: 1;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Ccircle cx='128' cy='128' r='96' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M195.9 60.1 60.1 195.9M128 128v96m64-160v135.6M160 96v122.5M96 160v58.5'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Ccircle cx='128' cy='128' r='96' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M195.9 60.1 60.1 195.9M128 128v96m64-160v135.6M160 96v122.5M96 160v58.5'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  margin-bottom: 8px;
}

.facetwp-no-results p {
  margin: 0;
}

div.facetwp-type-radio {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  overflow: auto;
}

@media only screen and (max-width: 992px) {
  div.facetwp-type-radio {
    margin: -1rem 0 -1rem -1rem !important;
    scroll-snap-type: x mandatory;
    -webkit-mask-image: linear-gradient(90deg, #000 92%, transparent 100%);
            mask-image: linear-gradient(90deg, #000 92%, transparent 100%);
  }
  div.facetwp-type-radio > * {
    scroll-snap-align: start;
  }
}

div.facetwp-type-radio div.facetwp-radio {
  background-image: none;
  margin-bottom: 0;
  padding: .75em .3em;
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.05);
  font-weight: 500;
  transition: var(--wp--custom--transition--default);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  min-width: 10em;
  font-size: clamp(0.8em, 3vw, 1rem);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

div.facetwp-type-radio div.facetwp-radio:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

div.facetwp-type-radio div.facetwp-radio.checked {
  background: var(--wp--preset--gradient--quantoom-plain);
  color: #fff;
  pointer-events: none;
}

div.facetwp-type-radio .facetwp-counter {
  display: none;
}

div.facetwp-type-radio .facetwp-display-value {
  padding-right: 0;
}

.facetwp-facet-events_date {
  display: flex;
  gap: 1rem;
  width: 100%;
}

.facetwp-facet-events_date .facetwp-date {
  width: 100%;
  font-weight: 500 !important;
}

@media only screen and (min-width: 600px) {
  .facetwp-facet-events_date .facetwp-date {
    max-width: 20vw;
  }
}

div.fdate-wrap {
  border: none;
  padding: 10px;
  font-size: .95em;
  width: 350px;
  margin-top: 20px;
  transition: none;
  transform: translate3d(-10%, 0, 0);
  opacity: 0;
  box-shadow: #0000001f 0px 10px 20px 0;
  border-radius: 8px;
}

div.fdate-wrap.opened {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

div.fdate-wrap .fdate-nav-prev,
div.fdate-wrap .fdate-nav-next {
  font-size: 0;
}

div.fdate-wrap .fdate-nav-prev:before,
div.fdate-wrap .fdate-nav-next:before {
  content: "\ee8f";
  font-size: 1rem;
  font-family: boxicons !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  display: inline-block;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
}

div.fdate-wrap .fdate-nav-prev:hover,
div.fdate-wrap .fdate-nav-next:hover {
  opacity: .7;
}

div.fdate-wrap .fdate-nav-prev {
  transform: scaleX(-1);
}

div.fdate-wrap .fdate-nav-label {
  font-weight: 600;
  padding-top: 0;
}

div.fdate-wrap .fdate-nav {
  margin-bottom: 10px;
}

div.fdate-wrap .fdate-nav .fdate-nav-label {
  display: flex;
  justify-content: center;
  align-items: center;
}

div.fdate-wrap .fdate-nav,
div.fdate-wrap .weekday {
  font-weight: 100;
  text-transform: uppercase;
  font-family: var(--wp--preset--font-family--heading);
}

div.fdate-wrap .fdate-day:not(.weekday) {
  aspect-ratio: 1;
  border-radius: 500px;
  transition: var(--wp--custom--transition--default);
}

div.fdate-wrap .fdate-clear {
  display: none;
}

div.fdate-wrap .fdate-grid .selected {
  background-color: var(--wp--preset--color--secondary-accent);
  font-weight: 600;
}

div.hbspt-form {
  margin: 0 !important;
}

div.hbspt-form form {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

div.hbspt-form fieldset {
  max-width: 100%;
  display: flex;
  gap: 15px;
}

div.hbspt-form fieldset > * {
  width: 100%;
}

@media only screen and (max-width: 600px) {
  div.hbspt-form fieldset {
    flex-direction: column;
  }
}

div.hbspt-form .hs-richtext {
  font-size: .85em;
  line-height: 1.25;
  opacity: .7;
}

div.hbspt-form ul {
  list-style: none;
  padding: 0;
}

div.hbspt-form .hs-error-msg {
  font-size: .9em;
  font-weight: 500;
  border-left: 2px solid;
  padding-left: 8px;
}

div.hbspt-form .hs-button.primary {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  font-family: var(--wp--preset--font-family--heading);
  font-size: var(--wp--preset--font-size--medium);
  font-style: normal;
  font-weight: var(--wp--custom--font-weight--bold);
  padding: .7rem 1.6rem;
  border-radius: var(--wp--custom--button--border-radius);
  border: none;
  cursor: pointer;
  display: block;
  background-image: var(--wp--preset--gradient--quantoom-plain) !important;
  min-width: 160px;
}

div.hbspt-form .hs-button.primary:hover, div.hbspt-form .hs-button.primary:focus, div.hbspt-form .hs-button.primary:active {
  background-color: color-mix(in srgb, var(--wp--preset--color--primary) 80%, black);
}

div.hbspt-form .hs-button.primary:hover {
  opacity: .85;
}

div.hbspt-form .input {
  margin: 0 !important;
}

div.hbspt-form input[type="email"], div.hbspt-form input[type="text"] {
  width: 100%;
}

div.hbspt-form label > span {
  text-transform: uppercase;
  font-weight: 500;
  font-size: .8em;
}

div.hbspt-form .hs-fieldtype-file input {
  width: 100%;
}

#ntensify-embed {
  display: flex;
  flex-direction: row-reverse;
  margin: 4vw 0 calc(4vw + 90px) 0;
  border-radius: 15px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
  position: relative;
}

@media only screen and (max-width: 600px) {
  #ntensify-embed {
    flex-direction: column;
  }
}

#ntensify-embed .iframe-container {
  position: relative;
  width: 100%;
  flex: 1;
  display: flex;
  border-radius: 0 15px 0 0;
  overflow: hidden;
  background-color: #000;
}

#ntensify-embed .iframe-container iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 10;
  border: 0;
  flex: 1;
  background-color: #000;
}

#ntensify-embed .controls {
  display: flex;
  flex-direction: column;
  gap: 5px;
  flex-wrap: wrap;
  flex: 0 0 25%;
  max-width: 25%;
  background-color: #fff;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto;
  border-radius: 15px 0 0 0;
}

@media only screen and (max-width: 600px) {
  #ntensify-embed .controls {
    flex: 100%;
    max-width: 100%;
  }
}

#ntensify-embed .controls button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  display: flex;
  justify-content: normal;
  padding: 8px 0;
  background: none;
  cursor: pointer;
  font: inherit;
  font-weight: 500;
  font-size: 1rem;
  text-align: left;
  line-height: 1.2;
}

#ntensify-embed .controls button:hover {
  color: var(--wp--preset--color--primary);
}

#ntensify-embed .controls button.disabled {
  color: #aaa;
}

#ntensify-embed .controls .quantoom-controls__activations > button:before {
  content: '';
  display: inline-flex;
  margin-right: 8px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath d='M104 216v-64h48v64h64v-96a8 8 0 0 0-2.34-5.66l-80-80a8 8 0 0 0-11.32 0l-80 80A8 8 0 0 0 40 120v96Z' opacity='.2'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M104 216v-64h48v64h64v-96a8 8 0 0 0-2.34-5.66l-80-80a8 8 0 0 0-11.32 0l-80 80A8 8 0 0 0 40 120v96Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath d='M104 216v-64h48v64h64v-96a8 8 0 0 0-2.34-5.66l-80-80a8 8 0 0 0-11.32 0l-80 80A8 8 0 0 0 40 120v96Z' opacity='.2'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M104 216v-64h48v64h64v-96a8 8 0 0 0-2.34-5.66l-80-80a8 8 0 0 0-11.32 0l-80 80A8 8 0 0 0 40 120v96Z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 20px;
  height: auto;
  aspect-ratio: 1;
  background-color: currentColor;
  position: relative;
  top: -1px;
}

#ntensify-embed .controls .quantoom-controls__activations > button#guided:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath d='M72 39.88v176.24a8 8 0 0 0 12.15 6.69l144.08-88.12a7.82 7.82 0 0 0 0-13.38L84.15 33.19A8 8 0 0 0 72 39.88Z' opacity='.2'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M72 39.88v176.24a8 8 0 0 0 12.15 6.69l144.08-88.12a7.82 7.82 0 0 0 0-13.38L84.15 33.19A8 8 0 0 0 72 39.88Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath d='M72 39.88v176.24a8 8 0 0 0 12.15 6.69l144.08-88.12a7.82 7.82 0 0 0 0-13.38L84.15 33.19A8 8 0 0 0 72 39.88Z' opacity='.2'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M72 39.88v176.24a8 8 0 0 0 12.15 6.69l144.08-88.12a7.82 7.82 0 0 0 0-13.38L84.15 33.19A8 8 0 0 0 72 39.88Z'/%3E%3C/svg%3E");
}

#ntensify-embed .controls .quantoom-controls__activations > button#playRobotAnimation:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Crect width='144' height='144' x='72' y='40' opacity='.2' rx='8'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='m120 200-.01-63.99L56 136'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M160 184h48a8 8 0 0 0 8-8V48a8 8 0 0 0-8-8H80a8 8 0 0 0-8 8v48M40 216l80-80'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Crect width='144' height='144' x='72' y='40' opacity='.2' rx='8'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='m120 200-.01-63.99L56 136'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M160 184h48a8 8 0 0 0 8-8V48a8 8 0 0 0-8-8H80a8 8 0 0 0-8 8v48M40 216l80-80'/%3E%3C/svg%3E");
}

#ntensify-embed .controls .quantoom-controls__activations > button#playExplode:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath d='M48 48h160v160H48z' opacity='.2'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M160 48h48v48m-56 8 56-56M96 208H48v-48m56-8-56 56m160-48v48h-48m-8-56 56 56M48 96V48h48m8 56L48 48'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath d='M48 48h160v160H48z' opacity='.2'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M160 48h48v48m-56 8 56-56M96 208H48v-48m56-8-56 56m160-48v48h-48m-8-56 56 56M48 96V48h48m8 56L48 48'/%3E%3C/svg%3E");
}

#ntensify-embed .controls .quantoom-controls__activations > button#process:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Ccircle cx='48' cy='176' r='32' opacity='.2'/%3E%3Ccircle cx='48' cy='176' r='32' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='m208 48 32 32-32 32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M80 176c88 0 40-96 128-96h32'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Ccircle cx='48' cy='176' r='32' opacity='.2'/%3E%3Ccircle cx='48' cy='176' r='32' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='m208 48 32 32-32 32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M80 176c88 0 40-96 128-96h32'/%3E%3C/svg%3E");
}

#ntensify-embed .controls .quantoom-controls__activations > button#benefits:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Crect width='176' height='112' x='40' y='96' opacity='.2' rx='8'/%3E%3Crect width='176' height='112' x='40' y='96' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' rx='8'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M56 64h144M72 32h112'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Crect width='176' height='112' x='40' y='96' opacity='.2' rx='8'/%3E%3Crect width='176' height='112' x='40' y='96' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' rx='8'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' d='M56 64h144M72 32h112'/%3E%3C/svg%3E");
}

#ntensify-embed .controls ul {
  padding-left: 25px;
  margin-top: 3px;
}

#ntensify-embed .controls ul li button {
  font-size: .85em;
  font-weight: 400;
}

#ntensify-embed .controls ul li::marker {
  color: var(--wp--preset--color--primary);
}

#ntensify-embed .controls .quantoom-controls__labels {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.85);
  display: flex;
  justify-content: space-around;
  padding: 10px 15px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 15px 15px;
  gap: 3px;
}

@media only screen and (max-width: 600px) {
  #ntensify-embed .controls .quantoom-controls__labels {
    padding: 10px;
    overflow: auto;
    scroll-snap-type: x mandatory;
    -webkit-mask-image: linear-gradient(90deg, #000 92%, transparent 100%);
            mask-image: linear-gradient(90deg, #000 92%, transparent 100%);
  }
  #ntensify-embed .controls .quantoom-controls__labels > * {
    scroll-snap-align: start;
    min-width: 200px;
  }
}

#ntensify-embed .controls .quantoom-controls__labels button {
  padding: 15px 5px;
  border-radius: 10px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .85rem;
  text-align: center;
}

#ntensify-embed .controls .quantoom-controls__labels button.active, #ntensify-embed .controls .quantoom-controls__labels button:hover {
  background-color: var(--wp--preset--color--neutral-accent);
  color: var(--wp--preset--color--primary);
}

select {
  font-weight: 500 !important;
}

.job-action.fl-rich-text strong, h2.gform_title, .banner-title h2, .job-title h3 {
  display: block;
  margin-top: 5px;
  color: #000 !important;
  font-weight: 500;
}

.job-category {
  font-size: .8em;
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-image: var(--wp--preset--gradient--quantoom-plain);
  display: inline-block;
}

.reset.fl-button-wrap {
  display: none !important;
}

.job-list {
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 2em 1.5em;
  border-radius: 10px;
  border: none;
  position: relative;
}

.job-list .job-title h3 {
  font-size: clamp(1rem, 5vw, 24px);
}

.job-action {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  margin: 0;
}

.job-action a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background-color: #fff;
  opacity: 0;
  font-size: 0;
}

.job-action a:hover {
  opacity: .4;
}

.job-body {
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 3vw;
  border-radius: 10px;
  border: none;
  position: relative;
}

.job-body ul li::marker {
  color: var(--wp--preset--color--primary);
}

div.job-apply-btn a.fl-button {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  font-family: var(--wp--preset--font-family--heading);
  font-size: var(--wp--preset--font-size--medium);
  font-style: normal;
  font-weight: var(--wp--custom--font-weight--bold);
  padding: .7rem 1.6rem;
  border-radius: var(--wp--custom--button--border-radius);
  border: none;
  cursor: pointer;
  background: var(--wp--preset--gradient--quantoom-plain) !important;
  min-width: 160px;
}

div.job-apply-btn a.fl-button:hover, div.job-apply-btn a.fl-button:focus, div.job-apply-btn a.fl-button:active {
  background-color: color-mix(in srgb, var(--wp--preset--color--primary) 80%, black);
}

.gform-theme--framework input:not([type="radio"]):not([type="checkbox"]), select {
  font-size: 15px !important;
  min-height: 50px !important;
}

.wp-block-group:where([style*="-octopods-group-position:sticky"], [style*="-octopods-group-position:sticky"]) {
  z-index: 8 !important;
}

@media only screen and (max-width: 600px) {
  .wp-block-group:where([style*="-octopods-group-position:sticky"], [style*="-octopods-group-position:sticky"]) {
    position: static !important;
  }
}

@media only screen and (max-width: 600px) {
  .quantoom-comparaison-arrow {
    width: 100%;
  }
  .quantoom-comparaison-arrow > * {
    transform: rotate(90deg) scale(0.5);
  }
}

@media only screen and (max-width: 600px) {
  .wp-block-group[style*="bg-waves"] {
    --octopods-group-background-position: 0 100% !important;
  }
}

@media screen and (max-width: 992px) {
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-buttons {
    width: 100%;
  }
}


/*# sourceMappingURL=style.css.map*/