/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.block-views-blockparagraphs-sliders-recently-viewed{width:100%}.block-views-blockparagraphs-sliders-recently-viewed h2{font-size:1.5rem}@media (min-width:768px){.block-views-blockparagraphs-sliders-recently-viewed h2{font-size:1.75rem}}.paragraph--type--recently-viewed-products,.view-display-id-recently_viewed{margin-bottom:24px}.paragraph--type--recently-viewed-products .splide__track article,.view-display-id-recently_viewed .splide__track article{display:flex;justify-content:center}@media (min-width:768px){.paragraph--type--recently-viewed-products .splide__track article,.view-display-id-recently_viewed .splide__track article{display:block;justify-content:unset}}.paragraph--type--recently-viewed-products .splide__arrow,.view-display-id-recently_viewed .splide__arrow{position:absolute;top:31.5%}.paragraph--type--recently-viewed-products .splide__arrow--next,.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--prev{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#f0f0f0cc;border-radius:50%;box-shadow:0 4px 8px #00000029;cursor:pointer}@media (min-width:768px){.paragraph--type--recently-viewed-products .splide__arrow--next,.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--prev{display:flex}}.paragraph--type--recently-viewed-products .splide__arrow--next:hover,.paragraph--type--recently-viewed-products .splide__arrow--prev:hover,.view-display-id-recently_viewed .splide__arrow--next:hover,.view-display-id-recently_viewed .splide__arrow--prev:hover{background-color:#e6e6e6cc}.paragraph--type--recently-viewed-products .splide__arrow--next:before,.paragraph--type--recently-viewed-products .splide__arrow--prev:before,.view-display-id-recently_viewed .splide__arrow--next:before,.view-display-id-recently_viewed .splide__arrow--prev:before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-size:cover}.paragraph--type--recently-viewed-products .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--next{right:-6px}@media (min-width:992px){.paragraph--type--recently-viewed-products .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--next{right:-8px}}@media (min-width:1366px){.paragraph--type--recently-viewed-products .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--next{right:-36px}}.paragraph--type--recently-viewed-products .splide__arrow--next:before,.view-display-id-recently_viewed .splide__arrow--next:before{background-image:url(/themes/custom/gto/assets/icons/arrow-right-slim.svg)}.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--prev{left:-16px}@media (min-width:992px){.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--prev{left:-8px}}@media (min-width:1366px){.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--prev{left:-32px}}.paragraph--type--recently-viewed-products .splide__arrow--prev:before,.view-display-id-recently_viewed .splide__arrow--prev:before{background-image:url(/themes/custom/gto/assets/icons/arrow-left-slim.svg)}.paragraph--type--recently-viewed-products .field--name-field-title,.view-display-id-recently_viewed .field--name-field-title{color:#3d3f4e;font-family:Ubuntu;font-size:1.75rem;font-weight:500;line-height:2.25rem;margin-bottom:16px}.paragraph--type--recently-viewed-products .product-teaser:hover,.view-display-id-recently_viewed .product-teaser:hover{margin-bottom:0}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.paragraph--type--trough-listing .trough-listing__heading{display:flex;flex-direction:column;gap:16px}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper{padding-right:26px;background:white;cursor:pointer;min-height:48px;display:flex;padding-left:16px}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .chip{background:none;border:1px solid #44B1EA;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:14px;letter-spacing:.02em;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .chip img{filter:invert(69%) sepia(69%) saturate(2527%) hue-rotate(171deg) brightness(97%) contrast(89%);margin-left:3px;height:15px;width:15px}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .icon_down_dir{width:24px}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .icon_down_dir:before{display:none}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper #search_input{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper #search_input::placeholder{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__heading ul li{font-family:Ubuntu;font-size:.875rem;line-height:18px;position:relative;display:flex;gap:8px}.paragraph--type--trough-listing .trough-listing__heading ul li input{display:none}.paragraph--type--trough-listing .trough-listing__heading ul li:hover{background:#44B1EA;color:#fff}.paragraph--type--trough-listing .trough-listing__heading ul li.highlightOption{color:#323d49;background:inherit}.paragraph--type--trough-listing .trough-listing__heading ul li.highlightOption:hover{background:#44B1EA;color:#fff}.paragraph--type--trough-listing .trough-listing__heading ul li:before{display:grid;place-content:center;content:"";width:18px;height:18px;background:white;border-radius:4px;border:1px solid #6A6D87}.paragraph--type--trough-listing .trough-listing__heading ul li.selected{display:flex;background:rgba(68,177,234,.0784313725)}.paragraph--type--trough-listing .trough-listing__heading ul li.selected:before{background-color:#44b1ea;border:none;content:url(/themes/custom/gto/assets/icons/check-white.svg)}.paragraph--type--trough-listing .trough-listing__heading ul li.selected:hover{background:rgba(68,177,234,.0784313725);color:#000}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper{position:relative;cursor:pointer;height:48px;padding-left:60px}@media (min-width:992px){.paragraph--type--trough-listing .trough-listing__heading .search-wrapper{width:328px}}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper input{padding-left:12px;pointer-events:none}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .chip{border:none;font-family:Ubuntu;font-size:.875rem;line-height:24px;font-weight:700;margin-top:2px}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__heading{flex-direction:row;justify-content:space-between}}.paragraph--type--trough-listing .trough-listing__heading--heading h3{font-family:Ubuntu;font-size:1.75rem;font-weight:500;line-height:36px}.paragraph--type--trough-listing .trough-listing__heading--sorting{position:relative}.paragraph--type--trough-listing .trough-listing__heading--sorting label{position:absolute;left:16px;top:45%;transform:translateY(-50%);z-index:1;color:#6a6d87;font-size:14px;font-weight:400}.paragraph--type--trough-listing{margin-bottom:49px}.paragraph--type--trough-listing .trough-listing__listing{display:flex;flex-wrap:wrap;gap:8px}.paragraph--type--trough-listing .trough-listing__loader{width:100%;height:312px;border-radius:4px;border:1px solid #F0F0F0}.paragraph--type--trough-listing .trough-listing__loader .images{width:100%;display:flex;height:70%;gap:16px}.paragraph--type--trough-listing .trough-listing__loader .images__left,.paragraph--type--trough-listing .trough-listing__loader .images__right{width:100%;height:100%;animation:skeleton-loading 1s linear infinite alternate}.paragraph--type--trough-listing .trough-listing__loader .product-info{display:flex;justify-content:space-between;align-items:center;height:30%;padding:16px 16px 24px}.paragraph--type--trough-listing .trough-listing__loader .product-info__general .name{width:100px;height:20px;animation:skeleton-loading 1s linear infinite alternate}.paragraph--type--trough-listing .trough-listing__loader .product-info__actions button{width:140px;height:20px;animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.paragraph--type--trough-listing .trough-listing__product{width:100%;border-radius:4px;border:1px solid #F0F0F0;height:fit-content;position:relative}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__product{height:312px}}@media (min-width:1366px){.paragraph--type--trough-listing .trough-listing__product{max-width:calc(50% - 4px)}}.paragraph--type--trough-listing .trough-listing__product.error{border:1px solid rgba(225,83,69,.6);background:rgba(225,83,69,.04);padding-bottom:42px}.paragraph--type--trough-listing .trough-listing__product .images{width:100%;display:flex;gap:16px;flex-direction:column}.paragraph--type--trough-listing .trough-listing__product .images img{cursor:pointer;height:100%;max-height:224px;width:100%}@media (min-width:480px){.paragraph--type--trough-listing .trough-listing__product .images{flex-direction:row}}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__product .images{height:224px}}.paragraph--type--trough-listing .trough-listing__product .product-info{display:flex;justify-content:space-between;gap:8px;height:30%;padding:16px 10px 24px;flex-direction:column}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info{flex-direction:row;align-items:center}}.paragraph--type--trough-listing .trough-listing__product .product-info__general .name{font-family:Ubuntu;font-size:1rem;font-weight:500}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info__general .name{max-width:135px;hyphens:auto}}@media (min-width:1640px){.paragraph--type--trough-listing .trough-listing__product .product-info__general .name{max-width:150px}}.paragraph--type--trough-listing .trough-listing__product .product-info__general div{display:flex;gap:18px;margin-bottom:6px}.paragraph--type--trough-listing .trough-listing__product .product-info__general span{color:#6a6d87;font-size:.8rem}.paragraph--type--trough-listing .trough-listing__product .product-info__actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.paragraph--type--trough-listing .trough-listing__product .product-info__actions button{width:100%}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info__actions{gap:4px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions button{width:fit-content}}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper{height:55px}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper{height:48px}}.paragraph--type--trough-listing .trough-listing__product .product-info__actions.is-added{flex-direction:row}.paragraph--type--trough-listing .trough-listing__product .product-info__actions.is-added .gray-full{max-width:224px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions.is-added button{width:fit-content}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .price-check{font-family:Ubuntu;font-size:.75rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:#82b115;cursor:pointer}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .price-check:hover{color:#82b115;text-decoration:underline}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper{position:relative}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper .floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;background:white;z-index:999;font-family:Ubuntu;font-size:.875rem;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left;transition:all .3s;font-weight:300;opacity:.8;pointer-events:none}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper .floating-label.active{left:12px;top:0;font-size:.75rem;font-weight:500;opacity:1}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper{padding-right:26px;background:white;cursor:pointer;min-height:48px;display:flex;padding-left:16px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .chip{background:none;border:1px solid #44B1EA;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:14px;letter-spacing:.02em;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .chip img{filter:invert(69%) sepia(69%) saturate(2527%) hue-rotate(171deg) brightness(97%) contrast(89%);margin-left:3px;height:15px;width:15px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .icon_down_dir{width:24px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .icon_down_dir:before{display:none}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper #search_input{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper #search_input::placeholder{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li{font-family:Ubuntu;font-size:.875rem;line-height:18px;position:relative;display:flex;gap:8px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li input{display:none}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li:hover{background:#44B1EA;color:#fff}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.highlightOption{color:#323d49;background:inherit}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.highlightOption:hover{background:#44B1EA;color:#fff}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li:before{display:grid;place-content:center;content:"";width:18px;height:18px;background:white;border-radius:4px;border:1px solid #6A6D87}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.selected{display:flex;background:rgba(68,177,234,.0784313725)}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.selected:before{background-color:#44b1ea;border:none;content:url(/themes/custom/gto/assets/icons/check-white.svg)}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.selected:hover{background:rgba(68,177,234,.0784313725);color:#000}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper{min-width:130px;margin-top:4px;min-height:48px}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper{margin-top:0;margin-right:11px;max-width:154px}}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .chip{position:relative;border:none;font-family:Ubuntu;font-size:.875rem;line-height:24px;font-weight:700;transform:translateY(3px)}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .chip:before{content:"";margin-right:4px;font-weight:400}.paragraph--type--trough-listing .trough-listing__product .error{font-size:.9rem;font-weight:400;color:#e15345;position:absolute;left:8px;bottom:2px}.paragraph--type--trough-listing .trough-listing__atoms--button{display:flex;font-family:Ubuntu;font-size:.75rem;font-weight:500;letter-spacing:.01em;height:48px;padding:10px 12px;border-radius:4px;gap:8px;width:fit-content;align-items:center;text-align:center;cursor:pointer;box-shadow:0 12px 24px -16px #00000052}.paragraph--type--trough-listing .trough-listing__atoms--button.size--lg{font-size:1rem;padding:18px 24px;height:56px}.paragraph--type--trough-listing .trough-listing__atoms--button:disabled{opacity:.6;cursor:auto}.paragraph--type--trough-listing .trough-listing__atoms--button.green-full{color:#fff;background:#82B115}.paragraph--type--trough-listing .trough-listing__atoms--button.green-full:hover{background:#82B115}.paragraph--type--trough-listing .trough-listing__atoms--button.gray-full{background:#b9b9b9;color:#fff;transition:.3s}.paragraph--type--trough-listing .trough-listing__atoms--button.gray-full:hover{background:#9da4ac}.paragraph--type--trough-listing .trough-listing__atoms--button.gray-outline{transition:.3s;border:1px solid #b9b9b9}.paragraph--type--trough-listing .trough-listing__atoms--button.gray-outline:hover{background:#f4f9fa}.paragraph--type--trough-listing .trough-listing__atoms--button .loader{width:20px;height:20px;border:3px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.paragraph--type--trough-listing .trough-listing__field{width:100%}.paragraph--type--trough-listing .trough-listing__field .floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;background:white;z-index:999;font-family:Ubuntu;font-size:.875rem;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left;transition:all .3s;font-weight:300;opacity:.8;pointer-events:none}.paragraph--type--trough-listing .trough-listing__field .floating-label.active{left:12px;top:0;font-size:.75rem;font-weight:500;opacity:1}.paragraph--type--trough-listing .trough-listing__field .relative{position:relative}.paragraph--type--trough-listing .trough-listing__field.error input,.paragraph--type--trough-listing .trough-listing__field.error textarea{border-color:#e15345}.paragraph--type--trough-listing .trough-listing__field--error{top:100%;font-size:.85rem;font-weight:300;color:#e15345}.paragraph--type--trough-listing .trough-listing__field--textarea .floating-label{top:24px}.paragraph--type--trough-listing .trough-listing__field input,.paragraph--type--trough-listing .trough-listing__field textarea{position:relative;display:flex;padding:12px 12px 12px 16px;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:2px solid #82B115;background:white;width:100%}.paragraph--type--trough-listing .trough-listing__field textarea{height:104px}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input{display:flex;width:fit-content;max-width:fit-content;align-items:center;height:48px;padding:12px 8px;border-radius:4px;gap:6px;border:1px solid #B9B9B9}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input input{width:30px;font-family:Ubuntu;font-size:.875rem;text-align:center;-moz-appearance:textfield}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input input::-webkit-outer-spin-button,.paragraph--type--trough-listing .trough-listing__atoms--stepper-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input button{height:100%;cursor:pointer}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input button:disabled{cursor:auto;opacity:.8}.paragraph--type--trough-listing .trough-listing__added-products{flex:1}.paragraph--type--trough-listing .trough-listing__added-products h3{font-family:Ubuntu;font-size:1.125rem;font-weight:500;color:#3d3f4e;margin-bottom:12px}.paragraph--type--trough-listing .trough-listing__added-products h3 span{color:#6a6d87;font-weight:400}.paragraph--type--trough-listing .trough-listing__added-products p{color:#3d3f4e;font-family:Ubuntu;font-size:.75rem;font-style:italic;letter-spacing:.24px;line-height:14px}.paragraph--type--trough-listing .trough-listing__added-products .products{display:flex;flex-wrap:wrap;gap:8px}.paragraph--type--trough-listing .trough-listing__added-products .products button{display:flex;height:24px;padding:4px 8px;border-radius:14px;border:1px solid #B9B9B9;gap:8px;background:#F0F0F0;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:14px;letter-spacing:.02em;text-align:left;cursor:pointer;transition:.2s}.paragraph--type--trough-listing .trough-listing__added-products .products button:hover{background:#e4e4e7}.paragraph--type--trough-listing .trough-listing__added-products .products button img{filter:brightness(0)}.paragraph--type--trough-listing .trough-listing__form{display:flex;flex:1;flex-direction:column;gap:12px}.paragraph--type--trough-listing .trough-listing__form--message{display:flex;align-items:center;gap:12px;padding:4px 12px;border-radius:2px;color:#fff;position:relative;line-height:28px}.paragraph--type--trough-listing .trough-listing__form--message:before{height:24px;filter:brightness(0) invert(1)}.paragraph--type--trough-listing .trough-listing__form--message.success{background:rgba(130,177,21,.9);border:1px solid #82B115}.paragraph--type--trough-listing .trough-listing__form--message.success:before{content:url(/themes/custom/gto_base/images/icons/check.svg)}.paragraph--type--trough-listing .trough-listing__form--message.error{background:rgba(225,83,69,.9);border:1px solid #E15345}.paragraph--type--trough-listing .trough-listing__form--message.error:before{content:url(/themes/custom/gto/assets/icons/alert-circle.svg)}.paragraph--type--trough-listing .trough-listing__form button{margin-left:auto}.paragraph--type--trough-listing .trough-listing__form .form-flex{display:flex;gap:8px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper{padding-right:26px;background:white;cursor:pointer;min-height:48px;display:flex;padding-left:16px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .chip{background:none;border:1px solid #44B1EA;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:14px;letter-spacing:.02em;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .chip img{filter:invert(69%) sepia(69%) saturate(2527%) hue-rotate(171deg) brightness(97%) contrast(89%);margin-left:3px;height:15px;width:15px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .icon_down_dir{width:24px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .icon_down_dir:before{display:none}.paragraph--type--trough-listing .trough-listing__form .search-wrapper #search_input{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__form .search-wrapper #search_input::placeholder{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__form ul li{font-family:Ubuntu;font-size:.875rem;line-height:18px;position:relative;display:flex;gap:8px}.paragraph--type--trough-listing .trough-listing__form ul li input{display:none}.paragraph--type--trough-listing .trough-listing__form ul li:hover{background:#44B1EA;color:#fff}.paragraph--type--trough-listing .trough-listing__form ul li.highlightOption{color:#323d49;background:inherit}.paragraph--type--trough-listing .trough-listing__form ul li.highlightOption:hover{background:#44B1EA;color:#fff}.paragraph--type--trough-listing .trough-listing__form ul li:before{display:grid;place-content:center;content:"";width:18px;height:18px;background:white;border-radius:4px;border:1px solid #6A6D87}.paragraph--type--trough-listing .trough-listing__form ul li.selected{display:flex;background:rgba(68,177,234,.0784313725)}.paragraph--type--trough-listing .trough-listing__form ul li.selected:before{background-color:#44b1ea;border:none;content:url(/themes/custom/gto/assets/icons/check-white.svg)}.paragraph--type--trough-listing .trough-listing__form ul li.selected:hover{background:rgba(68,177,234,.0784313725);color:#000}.paragraph--type--trough-listing .trough-listing__form .chip img{display:none}.paragraph--type--trough-listing .trough-listing__form .optionListContainer{z-index:9999}.paragraph--type--trough-listing .trough-listing__form .search-wrapper{border:2px solid #82B115;height:52px;width:119px;padding:4px 0 0 4px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .chip{position:relative;border:none;font-family:Ubuntu;font-size:.875rem;line-height:24px;font-weight:700}.paragraph--type--trough-listing .trough-listing__below-listing h2{color:#3d3f4e;font-family:Ubuntu;font-size:2.25rem;font-style:normal;font-weight:500;line-height:42px;margin-bottom:12px}.paragraph--type--trough-listing .trough-listing__below-listing .flex{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__below-listing .flex{flex-direction:row-reverse;justify-content:start}}.paragraph--type--trough-listing .trough-listing__image-previewer{background-color:#000c;position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.paragraph--type--trough-listing .trough-listing__image-previewer .close-btn{position:absolute;right:12px;top:12px;background:whitesmoke;padding:8px;border-radius:2px;z-index:2;cursor:pointer}.paragraph--type--trough-listing .trough-listing__image-previewer .close-btn img{filter:brightness(0)}.paragraph--type--trough-listing .trough-listing__image-previewer .close-btn:hover{background:white}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels{display:flex;gap:24px;flex-direction:column}@media (min-width:768px){.paragraph--type--trough-listing .trough-listing__image-previewer .carousels{flex-direction:row}}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow{background:#44B1EA;border:2px solid white;left:50%;transform:translate(-50%);border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;align-items:center;width:2em;z-index:1}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow svg{height:1.2em;width:1.2em;fill:#fff}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow--prev{top:1em}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow--prev svg{transform:rotate(-90deg)}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow--next{bottom:1em}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow--next svg{transform:rotate(90deg)}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__slide{display:flex;align-items:center}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels__thumbnails .splide__slide.is-active{border:2px solid #44B1EA}@media (min-width:1640px){.paragraph--type--trough-listing{min-width:1620px}}.paragraph--type--trough-listing #trough-listing{display:flex;flex-direction:column;gap:24px}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}#block-gto-videocta,.paragraph--type--video-cta{margin:24px auto 55px;min-height:720px;position:relative}#block-gto-videocta .videocta__video,.paragraph--type--video-cta .videocta__video{border-radius:8px}#block-gto-videocta .videocta__video iframe,.paragraph--type--video-cta .videocta__video iframe{width:100%;height:100%;min-height:714px}#block-gto-videocta .videocta__video--playvideo,.paragraph--type--video-cta .videocta__video--playvideo{background:url(/themes/custom/gto/assets/images/cows.png);background-position:center;background-repeat:no-repeat;background-size:cover;left:0;top:0;position:absolute;z-index:1;width:100%;height:100%;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#fff}#block-gto-videocta .videocta__video--playvideo img,.paragraph--type--video-cta .videocta__video--playvideo img{width:100%;height:100%}#block-gto-videocta .videocta__video--playvideo .playvideo__button--container,.paragraph--type--video-cta .videocta__video--playvideo .playvideo__button--container{width:100%;height:100%;background-color:#3d3f4ee0;position:absolute;display:flex;align-items:center;justify-content:center}#block-gto-videocta .videocta__video--playvideo .playvideo__button--container button,.paragraph--type--video-cta .videocta__video--playvideo .playvideo__button--container button{display:flex;gap:8px;padding:18px 24px;border-radius:32px;background:#82B115;cursor:pointer;width:fit-content;color:#fff;font-family:Ubuntu;font-size:1rem;font-weight:500;line-height:20px;transform:translateY(-44px)}#block-gto-videocta .videocta__video--playvideo .playvideo__button--container button:before,.paragraph--type--video-cta .videocta__video--playvideo .playvideo__button--container button:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/themes/custom/gto/dist/play.svg);background-repeat:no-repeat;background-size:cover}#block-gto-videocta .videocta__content,.paragraph--type--video-cta .videocta__content{z-index:2;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:370px;left:15px;right:15px;gap:10px}#block-gto-videocta .videocta__content.active .field--name-field-reference,.paragraph--type--video-cta .videocta__content.active .field--name-field-reference{display:none}@media (min-width:768px){#block-gto-videocta .videocta__content.active .field--name-field-reference,.paragraph--type--video-cta .videocta__content.active .field--name-field-reference{display:block}}@media (min-width:480px){#block-gto-videocta .videocta__content,.paragraph--type--video-cta .videocta__content{top:370px;left:62px;right:62px}}@media (min-width:768px){#block-gto-videocta .videocta__content,.paragraph--type--video-cta .videocta__content{flex-direction:row;top:390px;gap:25px}}@media (min-width:992px){#block-gto-videocta .videocta__content,.paragraph--type--video-cta .videocta__content{top:450px;gap:50px}}@media (min-width:1366px){#block-gto-videocta .videocta__content,.paragraph--type--video-cta .videocta__content{top:496px}}@media (min-width:1640px){#block-gto-videocta .videocta__content,.paragraph--type--video-cta .videocta__content{left:112px;right:unset;gap:75px}}#block-gto-videocta .videocta__info,.paragraph--type--video-cta .videocta__info{color:#fff;display:flex;flex-direction:column;gap:16px}@media (min-width:1366px){#block-gto-videocta .videocta__info,.paragraph--type--video-cta .videocta__info{max-width:614px}}@media (min-width:1640px){#block-gto-videocta .videocta__info,.paragraph--type--video-cta .videocta__info{max-width:664px}}#block-gto-videocta .videocta__info .videocta__info--long,#block-gto-videocta .videocta__info .videocta__button--long,.paragraph--type--video-cta .videocta__info .videocta__info--long,.paragraph--type--video-cta .videocta__info .videocta__button--long{display:none}#block-gto-videocta .videocta__info .videocta__button--short,.paragraph--type--video-cta .videocta__info .videocta__button--short{cursor:pointer}#block-gto-videocta .videocta__info .field--name-field-title,.paragraph--type--video-cta .videocta__info .field--name-field-title{font-family:Ubuntu;font-size:2.25rem;font-weight:500;line-height:2.625rem}#block-gto-videocta .videocta__info .field--name-field-description p,.paragraph--type--video-cta .videocta__info .field--name-field-description p{font-family:Ubuntu;font-size:1rem;font-weight:400;line-height:1.375rem;color:#fff}#block-gto-videocta .videocta__info button,.paragraph--type--video-cta .videocta__info button{border-radius:4px;border:1px solid #82B115;cursor:pointer;display:flex;padding:9px 16px;align-items:center;gap:8px;width:fit-content;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.12px;text-transform:uppercase}#block-gto-videocta .videocta__info button:after,.paragraph--type--video-cta .videocta__info button:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/gto/dist/arrow-down.svg);background-repeat:no-repeat;background-size:cover}#block-gto-videocta .videocta__info.active,.paragraph--type--video-cta .videocta__info.active{display:flex;color:#000;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-end;transform:translate(-5px,-5px);box-shadow:10px 10px 10px #00000021;max-width:660px;margin-right:0;padding:20px 24px 16px}@media (min-width:480px){#block-gto-videocta .videocta__info.active,.paragraph--type--video-cta .videocta__info.active{margin-right:-90px;transform:translate(-48px,-10px)}}@media (min-width:768px){#block-gto-videocta .videocta__info.active,.paragraph--type--video-cta .videocta__info.active{margin-right:-30px;padding:40px 48px 16px;transform:translate(-48px,-40px)}}@media (min-width:992px){#block-gto-videocta .videocta__info.active,.paragraph--type--video-cta .videocta__info.active{margin-right:-70px}}@media (min-width:1366px){#block-gto-videocta .videocta__info.active,.paragraph--type--video-cta .videocta__info.active{max-width:710px;margin-right:-46px}}@media (min-width:1640px){#block-gto-videocta .videocta__info.active,.paragraph--type--video-cta .videocta__info.active{max-width:760px;margin-right:-96px}}#block-gto-videocta .videocta__info.active .field--name-field-title,.paragraph--type--video-cta .videocta__info.active .field--name-field-title{color:#3d3f4e}#block-gto-videocta .videocta__info.active .videocta__info--long,.paragraph--type--video-cta .videocta__info.active .videocta__info--long{display:flex;flex-direction:column}#block-gto-videocta .videocta__info.active .videocta__info--long p,.paragraph--type--video-cta .videocta__info.active .videocta__info--long p{color:#6a6d87;line-height:22px}#block-gto-videocta .videocta__info.active .videocta__info--long *,.paragraph--type--video-cta .videocta__info.active .videocta__info--long *{margin-bottom:1rem}#block-gto-videocta .videocta__info.active .videocta__button--long,.paragraph--type--video-cta .videocta__info.active .videocta__button--long{display:flex;cursor:pointer}#block-gto-videocta .videocta__info.active .videocta__button--long:after,.paragraph--type--video-cta .videocta__info.active .videocta__button--long:after{filter:invert(1);rotate:180deg}#block-gto-videocta .videocta__info.active .videocta__info--short,#block-gto-videocta .videocta__info.active .videocta__button--short,.paragraph--type--video-cta .videocta__info.active .videocta__info--short,.paragraph--type--video-cta .videocta__info.active .videocta__button--short{display:none}#block-gto-videocta .videocta__separator,.paragraph--type--video-cta .videocta__separator{height:176px;width:1px;background-color:#f0f0f0;opacity:.12;display:none}@media (min-width:768px){#block-gto-videocta .videocta__separator,.paragraph--type--video-cta .videocta__separator{display:flex}}#block-gto-videocta .field--name-field-reference a,.paragraph--type--video-cta .field--name-field-reference a{display:flex;padding:15px 20px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1px solid #82B115;color:#fff;font-family:Ubuntu;font-size:.875rem;font-weight:500;line-height:1rem;width:200px}@media (min-width:768px){#block-gto-videocta .field--name-field-reference a,.paragraph--type--video-cta .field--name-field-reference a{transform:translateY(64px)}}@media (min-width:992px){#block-gto-videocta .field--name-field-reference a,.paragraph--type--video-cta .field--name-field-reference a{width:297px}}#block-gto-videocta .field--name-field-reference a:after,.paragraph--type--video-cta .field--name-field-reference a:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/gto/dist/arrow-right-white.svg);background-repeat:no-repeat;background-size:cover}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.field--name-field-button-3{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}@media (min-width:768px){.field--name-field-button-3{flex-direction:row}}.field--name-field-button-3 .field__item{width:100%}.field--name-field-button-3 .field__item a{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#F0F0F0;color:#3d3f4e;font-weight:500}.field--name-field-button-3 .field__item.active a{background:white;border-radius:4px;border:1px solid #82B115}.field--name-field-button-3 .field__item.active a:before{content:url(/themes/custom/gto/assets/icons/check-circle-green.svg)}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.field--name-title-trough{margin:4px 0 8px;display:flex;align-items:center;color:#fff;font-family:Ubuntu;font-weight:500;font-size:1rem;background-image:url(/themes/custom/gto/assets/images/blend-sprite.webp);background-color:#82b115;background-position:50%;background-size:cover;background-position-y:0;background-repeat:no-repeat;background-blend-mode:luminosity,normal;padding:15px;position:relative;border-radius:4px;height:32px}.field--name-title-trough:before{content:"";position:absolute;width:16px;height:16px;left:-8px;top:50%;transform:translateY(-50%);border:4px solid white;background:#82B115;border-radius:0}@media (min-width:768px){.field--name-title-trough{height:64px;padding:20px 32px;margin:16px 0;font-size:1.3125rem}}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.block-views-exposed-filter-blocksearch-page{display:flex;align-items:center;margin-right:12px}.block-views-exposed-filter-blocksearch-page .search-toggle{width:22px;cursor:pointer}.block-views-exposed-filter-blocksearch-page .search-toggle img{width:20px;height:20px}@media (min-width:768px){.block-views-exposed-filter-blocksearch-page .search-toggle img{width:24px;height:24px}}@media (min-width:480px){.block-views-exposed-filter-blocksearch-page .search-toggle{width:24px}}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page .search-toggle,.block-views-exposed-filter-blocksearch-page .search-toggle img{width:24px}}.block-views-exposed-filter-blocksearch-page form{display:none;position:absolute;left:0;padding:0 15px 8px 10px;top:68px;z-index:3;width:100%;background:#ffffff;border:1px solid #f0f0f0}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page form{position:static;border:none;width:unset;padding:0}}.block-views-exposed-filter-blocksearch-page form.active{display:block}.block-views-exposed-filter-blocksearch-page form .js-form-item{margin:0;width:100%;display:flex;align-items:center}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page form .js-form-item{width:unset}}.block-views-exposed-filter-blocksearch-page form .js-form-item:before{content:url(/themes/custom/gto/assets/icons/search.svg);height:24px}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page form .js-form-item:before{display:none}}.block-views-exposed-filter-blocksearch-page form input{margin-left:8px;width:100%}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page form input{max-width:250px}}@media (min-width:1366px){.block-views-exposed-filter-blocksearch-page form input{width:unset;max-width:150px}}@media (min-width:1640px){.block-views-exposed-filter-blocksearch-page form input{max-width:300px}}@media (min-width:768px){.block-views-exposed-filter-blocksearch-page form input{max-width:450px}}.block-views-exposed-filter-blocksearch-page form .form-autocomplete{background-image:none;border-bottom:1px solid #9da4ac;padding-bottom:6px;margin-top:6px;margin-left:10px}.block-views-exposed-filter-blocksearch-page form .form-autocomplete::placeholder{color:#9da4ac;text-align:left}.block-views-exposed-filter-blocksearch-page form [id^=edit-actions]{display:none}.region-content .block-views-exposed-filter-blocksearch-page{margin:30px 0}.region-content .block-views-exposed-filter-blocksearch-page form{display:block}.ui-widget.ui-autocomplete{z-index:9999;display:flex;width:fit-content!important;background:white;flex-direction:column;box-shadow:0 17px 19px #00000029;border-radius:6px;border:1px solid #f4f9fa;transform:translateY(8px)}@media (min-width:768px){.ui-widget.ui-autocomplete{min-width:300px}}.ui-widget.ui-autocomplete li a.ui-menu-item-wrapper{padding:5px 2px;border:1px solid white;display:block;color:#6a6d87;margin:0}.ui-widget.ui-autocomplete li a.ui-menu-item-wrapper.ui-state-active{background:unset;border:1px solid #9da4ac;color:#000}.ui-widget.ui-autocomplete li .search-api-autocomplete-suggestion{padding:10px 6px}.ui-widget.ui-autocomplete span{font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:24px;text-align:left}.view-search .no-results-found{max-width:calc(100% - 30px);margin:30px 15px;text-align:center}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.mobile-menu-overlay{position:fixed;left:0;top:66px;width:100%;height:100%;z-index:99;transition:all .2s;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);pointer-events:none;opacity:0}.mobile-menu-overlay.active{opacity:1}@media (min-width:992px){.block-mobile-menu-toggler{display:none}}.block-mobile-menu-toggler button{cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:3px;width:25px;height:32px}.block-mobile-menu-toggler button .line{display:block;width:14px;height:2px;background:#323d49;border-radius:30px;transition:all .3s}.block-mobile-menu-toggler button.active .line--middle{transform:translate(-100%);opacity:0}.block-mobile-menu-toggler button.active .line--top{transform:rotate(45deg) translate(10%,7px)}.block-mobile-menu-toggler button.active .line--bottom{transform:rotate(-45deg) translateY(-6px)}
