@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.description{column-gap:4.6875em;display:flex;position:relative}@media(max-width:991.98px){.description{column-gap:0;flex-wrap:wrap;row-gap:1.25em}}.description-wrapper{left:47%;margin-left:calc((100vw - var(--side-menu-width))*-1/2);margin-right:calc((100vw - var(--side-menu-width))*-1/2);position:relative;right:47%;width:calc(20px + 100vw - var(--side-menu-width))}.description-img{align-items:center;aspect-ratio:658/621;display:flex;justify-content:center;max-height:621px;overflow:hidden;position:relative;width:50%}@media(max-width:991.98px){.description-img{width:100%}}.description-img img,.description-img video{height:auto;min-height:100%;object-fit:cover;position:absolute;width:100%}.description-thumbnail{background-color:var(--description-color);bottom:0;color:var(--color-white);display:flex;flex-wrap:wrap;max-width:calc(100% - 40px);min-height:18.125em;position:absolute;width:14.6875em;z-index:1}@media(max-width:991.98px){.description-thumbnail{min-height:auto;width:calc(100% - 2.5em)}}.description-thumbnail .text,.description-thumbnail .title{height:fit-content;height:-moz-fit-content;padding:15px;width:100%}@media(max-width:991.98px){.description-thumbnail .text,.description-thumbnail .title{padding:.9375em}}.description-thumbnail .title{font-family:IBM Plex Sans;font-size:clamp(14px,1.3888890278vw,20px);margin-bottom:0}@media(max-width:991.98px){.description-thumbnail .title{font-size:1.25em}}.description-thumbnail .text{line-height:1.5}@media(max-width:991.98px){.description-thumbnail .text{font-size:.875em}}.description-thumbnail .btn{border:none;border-top:1px solid var(--color-white);display:block;font-weight:400;margin-bottom:0!important;margin-top:auto;width:100%}@media(max-width:991.98px){.description-thumbnail .btn{margin-top:1.25em}}.description-thumbnail--btn_only{max-width:none;min-height:auto;width:fit-content;width:-moz-fit-content}.description-thumbnail--btn_only .btn{align-items:center;border:none;display:flex;line-height:1.875em;padding:0 0 0 clamp(24px,3.3333336667vw,48px);transition:opacity .2s ease}@media(max-width:991.98px){.description-thumbnail--btn_only .btn{line-height:1.7;margin-top:0;padding:0 0 0 clamp(24px,4.8387101613vw,48px)}}.description-thumbnail--btn_only .btn:hover{opacity:.5}.description-thumbnail--btn_only .btn:after{border-left:1px solid var(--color-white);content:"";display:block;font-family:icons!important;margin-left:clamp(24px,3.3333336667vw,48px);padding:clamp(13px,1.8055557361vw,26px) clamp(16.5px,2.2916668958vw,33px)}@media(max-width:991.98px){.description-thumbnail--btn_only .btn:after{margin-left:clamp(24px,4.8387101613vw,48px);padding:clamp(13px,2.620968004vw,26px) clamp(16.5px,3.3266132359vw,33px)}}.description-thumbnail--left{left:25px}@media(min-width:1440.1px){.description-thumbnail--left{left:1.7361112847vw}}@media(max-width:991.98px){.description-thumbnail--left{left:1.25em}}.description-thumbnail--right{right:35px}@media(min-width:1440.1px){.description-thumbnail--right{right:2.4305557986vw}}@media(max-width:991.98px){.description-thumbnail--right{right:1.25em}}.description-content{display:flex;flex-wrap:wrap;max-width:clamp(278px,27.7777805556vw,400px);padding:2.34375em 0;width:calc(50% - 4.6875em)}@media(max-width:991.98px){.description-content{max-width:none;padding:0;width:100%}}.description-content .wp-block-heading,.description-content p{max-width:400px;width:100%}@media(max-width:991.98px){.description-content .wp-block-heading,.description-content p{max-width:none}}.description-content .wp-block-heading{font-family:IBM Plex Sans}.description-content .wp-block-buttons{margin-left:0!important;margin-top:0!important}.description-content .wp-block-button{margin-top:0;min-width:auto;padding:0;position:relative}.description-content .wp-block-button a{align-items:center;background-color:var(--description-color);color:var(--color-white);display:flex;line-height:2.15!important;padding:0 0 0 clamp(24px,3.3333336667vw,48px)!important;transition:opacity .2s ease}@media(max-width:991.98px){.description-content .wp-block-button a{line-height:1.7!important;padding:0 0 0 clamp(24px,4.8387101613vw,48px)!important}}.description-content .wp-block-button a:hover{opacity:.5}.description-content .wp-block-button a:after{border-left:1px solid var(--color-white);content:"";display:block;font-family:icons!important;margin-left:clamp(24px,3.3333336667vw,48px);padding:clamp(13px,1.8055557361vw,26px) clamp(16.5px,2.2916668958vw,33px)}@media(max-width:991.98px){.description-content .wp-block-button a:after{margin-left:clamp(24px,4.8387101613vw,48px);padding:clamp(13px,2.620968004vw,26px) clamp(16.5px,3.3266132359vw,33px)}}.description-content>:last-child{margin-bottom:0}.description--img_left .description-content{margin-right:auto}@media(max-width:991.98px){.description--img_left .description-content{margin-right:0}}.description--img_right .description-content{margin-left:auto}@media(max-width:991.98px){.description--img_right .description-content{margin-left:0}}.description--img_full .description-img{aspect-ratio:auto;height:43.1250043125vw;max-height:828px;width:100%}@media(max-width:991.98px){.description--img_full .description-img{height:38.8125em;max-height:none}}.description--img_full .description-thumbnail{max-width:calc(100% - 40px);min-height:27.5em;width:clamp(278px,27.7777805556vw,400px)}@media(max-width:991.98px){.description--img_full .description-thumbnail{max-width:calc(100% - 2.5em);min-height:auto;width:100%}}.description--img_full .description-thumbnail .text,.description--img_full .description-thumbnail .title{padding:clamp(20px,2.7777780556vw,40px)}@media(max-width:991.98px){.description--img_full .description-thumbnail .text,.description--img_full .description-thumbnail .title{padding:clamp(20px,4.0322584677vw,40px)}}.description--img_full .description-thumbnail .title{font-size:clamp(19px,1.9444446389vw,28px)}@media(max-width:991.98px){.description--img_full .description-thumbnail .title{font-size:1.75em}}.description--img_full .description-thumbnail .btn{align-items:center;display:flex;line-height:1.8em!important;padding:clamp(13px,1.8055557361vw,26px) clamp(61px,8.750000875vw,126px) clamp(13px,1.8055557361vw,26px) clamp(24px,3.3333336667vw,48px);position:relative;transition:opacity .2s ease;width:100%}@media(max-width:991.98px){.description--img_full .description-thumbnail .btn{line-height:1.7;margin-top:auto;max-height:3.4375em;padding:clamp(13px,2.620968004vw,26px) clamp(70px,14.818549869vw,147px) clamp(13px,2.620968004vw,26px) clamp(24px,4.8387101613vw,48px)}}.description--img_full .description-thumbnail .btn:hover{opacity:.5}.description--img_full .description-thumbnail .btn:after{border-left:1px solid var(--color-white);content:"";display:block;font-family:icons!important;height:100%;margin-left:clamp(24px,3.3333336667vw,48px);padding:clamp(13px,1.8055557361vw,26px) clamp(16.5px,2.2916668958vw,33px);position:absolute;right:0;top:0}@media(max-width:991.98px){.description--img_full .description-thumbnail .btn:after{height:auto;margin-left:clamp(24px,4.8387101613vw,48px);max-height:2.8125em;padding:clamp(13px,2.620968004vw,26px) clamp(16.5px,3.3266132359vw,33px)}}.description--img_full .description-thumbnail--btn_only{min-height:auto}.description--img_full .description-thumbnail--left{left:11.4583344792vw}@media(max-width:991.98px){.description--img_full .description-thumbnail--left{left:1.25em}}.description--img_full .description-thumbnail--right{right:11.4583344792vw}@media(max-width:991.98px){.description--img_full .description-thumbnail--right{right:1.25em}}.description--img_full .description-content{display:none}.description--background{background-color:var(--description-color)}.description--background:after,.description--background:before{background-color:var(--description-color);bottom:0;content:"";position:absolute;top:0;width:100%}@media(max-width:991.98px){.description--background:after,.description--background:before{display:none}}.description--background:after{left:100%}.description--background:before{right:100%}.description--background .description-content{color:var(--color-white)}@media(max-width:991.98px){.description--background .description-content{padding:.9375em}}.description--background .description-content .wp-block-button a{border:1px solid var(--color-white)}