@charset "UTF-8";
@charset "UTF-8";
@media (min-width:481px){.wpbf-grid-small-1-1>*{width:100%}.wpbf-grid-small-1-2>*{width:50%}.wpbf-grid-small-1-3>*{width:33.333%}.wpbf-grid-small-2-3>*{width:66.666%}.wpbf-grid-small-1-4>*{width:25%}.wpbf-grid-small-1-5>*{width:20%}.wpbf-grid-small-1-6>*{width:16.666%}.wpbf-grid-small-1-10>*{width:10%}.wpbf-small-1-1{width:100%}.wpbf-small-1-2,.wpbf-small-2-4,.wpbf-small-3-6,.wpbf-small-5-10{width:50%}.wpbf-small-1-3,.wpbf-small-2-6{width:33.333%}.wpbf-small-2-3,.wpbf-small-4-6{width:66.666%}.wpbf-small-1-4{width:25%}.wpbf-small-3-4{width:75%}.wpbf-small-1-5,.wpbf-small-2-10{width:20%}.wpbf-small-2-5,.wpbf-small-4-10{width:40%}.wpbf-small-3-5,.wpbf-small-6-10{width:60%}.wpbf-small-4-5,.wpbf-small-8-10{width:80%}.wpbf-small-1-6{width:16.666%}.wpbf-small-5-6{width:83.333%}.wpbf-small-1-10{width:10%}.wpbf-small-3-10{width:30%}.wpbf-small-7-10{width:70%}.wpbf-small-9-10{width:90%}}@media (min-width:769px){.wpbf-no-sidebar .alignwide{max-width:unset;width:auto;margin-left:-50px;margin-right:-50px}.wpbf-grid-divider>[class*=wpbf-medium-]:not(.wpbf-medium-1-1):nth-child(n+2){border-left:1px solid var(--base-color)}.wpbf-grid-medium-1-1>*{width:100%}.wpbf-grid-medium-1-2>*{width:50%}.wpbf-grid-medium-1-3>*{width:33.333%}.wpbf-grid-medium-2-3>*{width:66.666%}.wpbf-grid-medium-1-4>*{width:25%}.wpbf-grid-medium-1-5>*{width:20%}.wpbf-grid-medium-1-6>*{width:16.666%}.wpbf-grid-medium-1-10>*{width:10%}.wpbf-medium-1-1{width:100%}.wpbf-medium-1-2,.wpbf-medium-2-4,.wpbf-medium-3-6,.wpbf-medium-5-10{width:50%}.wpbf-medium-1-3,.wpbf-medium-2-6{width:33.333%}.wpbf-medium-2-3,.wpbf-medium-4-6{width:66.666%}.wpbf-medium-1-4{width:25%}.wpbf-medium-3-4{width:75%}.wpbf-medium-1-5,.wpbf-medium-2-10{width:20%}.wpbf-medium-2-5,.wpbf-medium-4-10{width:40%}.wpbf-medium-3-5,.wpbf-medium-6-10{width:60%}.wpbf-medium-4-5,.wpbf-medium-8-10{width:80%}.wpbf-medium-1-6{width:16.666%}.wpbf-medium-5-6{width:83.333%}.wpbf-medium-1-10{width:10%}.wpbf-medium-3-10{width:30%}.wpbf-medium-7-10{width:70%}.wpbf-medium-9-10{width:90%}}@media (min-width:1025px){.wpbf-no-sidebar .alignwide{margin-left:-75px;margin-right:-75px}.wpbf-grid-divider>[class*=wpbf-large-]:not(.wpbf-large-1-1):nth-child(n+2){border-left:1px solid var(--base-color)}.wpbf-grid-large-1-1>*{width:100%}.wpbf-grid-large-1-2>*{width:50%}.wpbf-grid-large-1-3>*{width:33.333%}.wpbf-grid-large-2-3>*{width:66.666%}.wpbf-grid-large-1-4>*{width:25%}.wpbf-grid-large-1-5>*{width:20%}.wpbf-grid-large-1-6>*{width:16.666%}.wpbf-grid-large-1-10>*{width:10%}.wpbf-large-1-1{width:100%}.wpbf-large-1-2,.wpbf-large-2-4,.wpbf-large-3-6,.wpbf-large-5-10{width:50%}.wpbf-large-1-3,.wpbf-large-2-6{width:33.333%}.wpbf-large-2-3,.wpbf-large-4-6{width:66.666%}.wpbf-large-1-4{width:25%}.wpbf-large-3-4{width:75%}.wpbf-large-1-5,.wpbf-large-2-10{width:20%}.wpbf-large-2-5,.wpbf-large-4-10{width:40%}.wpbf-large-3-5,.wpbf-large-6-10{width:60%}.wpbf-large-4-5,.wpbf-large-8-10{width:80%}.wpbf-large-1-6{width:16.666%}.wpbf-large-5-6{width:83.333%}.wpbf-large-1-10{width:10%}.wpbf-large-3-10{width:30%}.wpbf-large-7-10{width:70%}.wpbf-large-9-10{width:90%}}@media (min-width:1201px){.wpbf-grid-xlarge-1-1>*{width:100%}.wpbf-grid-xlarge-1-2>*{width:50%}.wpbf-grid-xlarge-1-3>*{width:33.333%}.wpbf-grid-xlarge-2-3>*{width:66.666%}.wpbf-grid-xlarge-1-4>*{width:25%}.wpbf-grid-xlarge-1-5>*{width:20%}.wpbf-grid-xlarge-1-6>*{width:16.666%}.wpbf-grid-xlarge-1-10>*{width:10%}.wpbf-xlarge-1-1{width:100%}.wpbf-xlarge-1-2,.wpbf-xlarge-2-4,.wpbf-xlarge-3-6,.wpbf-xlarge-5-10{width:50%}.wpbf-xlarge-1-3,.wpbf-xlarge-2-6{width:33.333%}.wpbf-xlarge-2-3,.wpbf-xlarge-4-6{width:66.666%}.wpbf-xlarge-1-4{width:25%}.wpbf-xlarge-3-4{width:75%}.wpbf-xlarge-1-5,.wpbf-xlarge-2-10{width:20%}.wpbf-xlarge-2-5,.wpbf-xlarge-4-10{width:40%}.wpbf-xlarge-3-5,.wpbf-xlarge-6-10{width:60%}.wpbf-xlarge-4-5,.wpbf-xlarge-8-10{width:80%}.wpbf-xlarge-1-6{width:16.666%}.wpbf-xlarge-5-6{width:83.333%}.wpbf-xlarge-1-10{width:10%}.wpbf-xlarge-3-10{width:30%}.wpbf-xlarge-7-10{width:70%}.wpbf-xlarge-9-10{width:90%}}@media screen and (max-width:1200px){.wpbf-margin-xlarge{margin-top:80px;margin-bottom:80px}.wpbf-margin-xlarge-top{margin-top:80px}.wpbf-margin-xlarge-bottom{margin-bottom:80px}.wpbf-margin-xlarge-left{margin-left:80px}.wpbf-margin-xlarge-right{margin-right:80px}.wpbf-padding-xlarge{padding-top:80px;padding-bottom:80px}.wpbf-padding-xlarge-top{padding-top:80px}.wpbf-padding-xlarge-bottom{padding-bottom:80px}.wpbf-padding-xlarge-left{padding-left:80px}.wpbf-padding-xlarge-right{padding-right:80px}}@media screen and (max-width:1024px){.wpbf-margin-large,.wpbf-margin-xlarge{margin-top:40px;margin-bottom:40px}.wpbf-margin-large-top{margin-top:40px}.wpbf-margin-large-bottom{margin-bottom:40px}.wpbf-margin-large-left{margin-left:40px}.wpbf-margin-large-right{margin-right:40px}.wpbf-margin-xlarge-top{margin-top:40px}.wpbf-margin-xlarge-bottom{margin-bottom:40px}.wpbf-margin-xlarge-left{margin-left:40px}.wpbf-margin-xlarge-right{margin-right:40px}.wpbf-padding-large,.wpbf-padding-xlarge{padding-top:40px;padding-bottom:40px}.wpbf-padding-large-top{padding-top:40px}.wpbf-padding-large-bottom{padding-bottom:40px}.wpbf-padding-large-left{padding-left:40px}.wpbf-padding-large-right{padding-right:40px}.wpbf-padding-xlarge-top{padding-top:40px}.wpbf-padding-xlarge-bottom{padding-bottom:40px}.wpbf-padding-xlarge-left{padding-left:40px}.wpbf-padding-xlarge-right{padding-right:40px}}@media screen and (max-width:768px){.wpbf-footer-two-columns,.wpbf-pre-header-two-columns{display:block}.wpbf-footer-two-columns .wpbf-inner-footer-left,.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-left,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-left,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{text-align:center;width:100%;display:block}.wpbf-pre-header .wpbf-inner-pre-header-right .wpbf-menu,.wpbf-pre-header .wpbf-inner-pre-header-left .wpbf-menu{float:none;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.wpbf-pre-header .wpbf-menu .sub-menu,.wpbf-pre-header .wpbf-sub-menu>.menu-item-has-children>a:after{display:none!important}.wpbf-page-footer .wpbf-inner-footer-right .wpbf-menu,.wpbf-page-footer .wpbf-inner-footer-left .wpbf-menu{float:none;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}}@media screen and (max-width:480px){.wpbf-margin-medium,.wpbf-margin-large,.wpbf-margin-xlarge{margin-top:20px;margin-bottom:20px}.wpbf-margin-large-top{margin-top:20px}.wpbf-margin-large-bottom{margin-bottom:20px}.wpbf-margin-large-left{margin-left:20px}.wpbf-margin-large-right{margin-right:20px}.wpbf-margin-medium-top{margin-top:20px}.wpbf-margin-medium-bottom{margin-bottom:20px}.wpbf-margin-medium-left{margin-left:20px}.wpbf-margin-medium-right{margin-right:20px}.wpbf-margin-xlarge-top{margin-top:20px}.wpbf-margin-xlarge-bottom{margin-bottom:20px}.wpbf-margin-xlarge-left{margin-left:20px}.wpbf-margin-xlarge-right{margin-right:20px}.wpbf-padding-medium,.wpbf-padding-large,.wpbf-padding-xlarge{padding-top:20px;padding-bottom:20px}.wpbf-padding-large-top{padding-top:20px}.wpbf-padding-large-bottom{padding-bottom:20px}.wpbf-padding-large-left{padding-left:20px}.wpbf-padding-large-right{padding-right:20px}.wpbf-padding-medium-top{padding-top:20px}.wpbf-padding-medium-bottom{padding-bottom:20px}.wpbf-padding-medium-left{padding-left:20px}.wpbf-padding-medium-right{padding-right:20px}.wpbf-padding-xlarge-top{padding-top:20px}.wpbf-padding-xlarge-bottom{padding-bottom:20px}.wpbf-padding-xlarge-left{padding-left:20px}.wpbf-padding-xlarge-right{padding-right:20px}}@media (min-width:1025px){.wpbf-visible-small,.wpbf-visible-medium,.wpbf-hidden-large{display:none!important}}@media (min-width:769px) and (max-width:1024px){.wpbf-visible-small,.wpbf-visible-large,.wpbf-hidden-medium{display:none!important}}@media (max-width:768px){.wpbf-visible-medium,.wpbf-visible-large,.wpbf-hidden-small{display:none!important}}@media (min-width:1025px){.wpbf-row-reverse-large{flex-direction:row-reverse}.wpbf-column-reverse-large{flex-direction:column-reverse}}@media screen and (max-width:768px){.wpbf-row-reverse-medium{flex-direction:row-reverse}.wpbf-column-reverse-medium{flex-direction:column-reverse}}@media screen and (max-width:480px){.wpbf-row-reverse-small{flex-direction:row-reverse}.wpbf-column-reverse-small{flex-direction:column-reverse}}body div.brlbs-cmpnt-container a,body div.brlbs-cmpnt-container abbr,body div.brlbs-cmpnt-container acronym,body div.brlbs-cmpnt-container address,body div.brlbs-cmpnt-container applet,body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container b,body div.brlbs-cmpnt-container big,body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container caption,body div.brlbs-cmpnt-container center,body div.brlbs-cmpnt-container cite,body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container del,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container dfn,body div.brlbs-cmpnt-container div,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container dt,body div.brlbs-cmpnt-container em,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container fieldset,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container form,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container i,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container ins,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container label,body div.brlbs-cmpnt-container legend,body div.brlbs-cmpnt-container li,body div.brlbs-cmpnt-container mark,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container output,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container q,body div.brlbs-cmpnt-container ruby,body div.brlbs-cmpnt-container s,body div.brlbs-cmpnt-container samp,body div.brlbs-cmpnt-container section,body div.brlbs-cmpnt-container small,body div.brlbs-cmpnt-container span,body div.brlbs-cmpnt-container strike,body div.brlbs-cmpnt-container strong,body div.brlbs-cmpnt-container sub,body div.brlbs-cmpnt-container summary,body div.brlbs-cmpnt-container sup,body div.brlbs-cmpnt-container table,body div.brlbs-cmpnt-container tbody,body div.brlbs-cmpnt-container td,body div.brlbs-cmpnt-container tfoot,body div.brlbs-cmpnt-container th,body div.brlbs-cmpnt-container thead,body div.brlbs-cmpnt-container time,body div.brlbs-cmpnt-container tr,body div.brlbs-cmpnt-container tt,body div.brlbs-cmpnt-container u,body div.brlbs-cmpnt-container ul,body div.brlbs-cmpnt-container var,body div.brlbs-cmpnt-container video{border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container section{display:block}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container q{quotes:none}body div.brlbs-cmpnt-container blockquote:after,body div.brlbs-cmpnt-container blockquote:before,body div.brlbs-cmpnt-container q:after,body div.brlbs-cmpnt-container q:before{content:none}body div.brlbs-cmpnt-container table{border-spacing:0}body div.brlbs-cmpnt-container,body div.brlbs-cmpnt-container *{box-sizing:border-box;color:inherit;font-family:inherit;height:auto;inset:auto;line-height:inherit;position:static;width:auto}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body div.brlbs-cmpnt-container button:after,body div.brlbs-cmpnt-container button:before{content:none}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container select{text-transform:none}body div.brlbs-cmpnt-container [type=button],body div.brlbs-cmpnt-container [type=reset],body div.brlbs-cmpnt-container [type=submit],body div.brlbs-cmpnt-container button{-webkit-appearance:button}body div.brlbs-cmpnt-container ::-moz-focus-inner{border-style:none;padding:0}body div.brlbs-cmpnt-container :-moz-focusring{outline:1px dotted ButtonText}body div.brlbs-cmpnt-container :-moz-ui-invalid{box-shadow:none}body div.brlbs-cmpnt-container legend{padding:0}body div.brlbs-cmpnt-container progress{vertical-align:baseline}body div.brlbs-cmpnt-container ::-webkit-inner-spin-button,body div.brlbs-cmpnt-container ::-webkit-outer-spin-button{height:auto}body div.brlbs-cmpnt-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body div.brlbs-cmpnt-container ::-webkit-search-decoration{-webkit-appearance:none}body div.brlbs-cmpnt-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body div.brlbs-cmpnt-container summary{display:list-item}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container hr,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre{margin:0}body div.brlbs-cmpnt-container button{background-color:transparent;background-image:none}body div.brlbs-cmpnt-container button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}body div.brlbs-cmpnt-container fieldset{margin:0;padding:0}body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container ul{list-style:none;margin:0;padding:0}body div.brlbs-cmpnt-container *,body div.brlbs-cmpnt-container :after,body div.brlbs-cmpnt-container :before{border:0 solid #e5e7eb;box-sizing:border-box}body div.brlbs-cmpnt-container hr{border-top-width:1px}body div.brlbs-cmpnt-container img{border-style:solid}body div.brlbs-cmpnt-container textarea{resize:vertical}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#9ca3af}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#9ca3af}body div.brlbs-cmpnt-container [role=button],body div.brlbs-cmpnt-container button{cursor:pointer}body div.brlbs-cmpnt-container table{border-collapse:collapse}body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6{font-size:inherit;font-weight:inherit}body div.brlbs-cmpnt-container a{color:inherit;text-decoration:inherit}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{color:inherit;line-height:inherit;padding:0}body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container svg,body div.brlbs-cmpnt-container video{display:block;vertical-align:middle}body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container video{height:auto;max-width:100%}body div.brlbs-cmpnt-container [multiple],body div.brlbs-cmpnt-container [type=date],body div.brlbs-cmpnt-container [type=datetime-local],body div.brlbs-cmpnt-container [type=email],body div.brlbs-cmpnt-container [type=month],body div.brlbs-cmpnt-container [type=number],body div.brlbs-cmpnt-container [type=password],body div.brlbs-cmpnt-container [type=search],body div.brlbs-cmpnt-container [type=tel],body div.brlbs-cmpnt-container [type=text],body div.brlbs-cmpnt-container [type=time],body div.brlbs-cmpnt-container [type=url],body div.brlbs-cmpnt-container [type=week],body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}body div.brlbs-cmpnt-container [multiple]:focus,body div.brlbs-cmpnt-container [type=date]:focus,body div.brlbs-cmpnt-container [type=datetime-local]:focus,body div.brlbs-cmpnt-container [type=email]:focus,body div.brlbs-cmpnt-container [type=month]:focus,body div.brlbs-cmpnt-container [type=number]:focus,body div.brlbs-cmpnt-container [type=password]:focus,body div.brlbs-cmpnt-container [type=search]:focus,body div.brlbs-cmpnt-container [type=tel]:focus,body div.brlbs-cmpnt-container [type=text]:focus,body div.brlbs-cmpnt-container [type=time]:focus,body div.brlbs-cmpnt-container [type=url]:focus,body div.brlbs-cmpnt-container [type=week]:focus,body div.brlbs-cmpnt-container select:focus,body div.brlbs-cmpnt-container textarea:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(1px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);border-color:#2563eb;box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container ::-webkit-datetime-edit-fields-wrapper{padding:0}body div.brlbs-cmpnt-container ::-webkit-date-and-time-value{min-height:1.5em}body div.brlbs-cmpnt-container select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}body div.brlbs-cmpnt-container [multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}body div.brlbs-cmpnt-container [type=checkbox],body div.brlbs-cmpnt-container [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}body div.brlbs-cmpnt-container [type=checkbox]{border-radius:0}body div.brlbs-cmpnt-container [type=radio]{border-radius:100%}body div.brlbs-cmpnt-container [type=checkbox]:focus,body div.brlbs-cmpnt-container [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:2px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container [type=checkbox]:checked,body div.brlbs-cmpnt-container [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=checkbox]:checked:focus,body div.brlbs-cmpnt-container [type=checkbox]:checked:hover,body div.brlbs-cmpnt-container [type=radio]:checked:focus,body div.brlbs-cmpnt-container [type=radio]:checked:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:focus,body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}:root{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }::backdrop{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }.brlbs-cmpnt-container .brlbs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.brlbs-cmpnt-container .brlbs-fixed{position:fixed}.brlbs-cmpnt-container .brlbs-absolute{position:absolute}.brlbs-cmpnt-container .brlbs-relative{position:relative}.brlbs-cmpnt-container .brlbs-bottom-0{bottom:0}.brlbs-cmpnt-container .brlbs-left-0{left:0}.brlbs-cmpnt-container .brlbs-right-0{right:0}.brlbs-cmpnt-container .brlbs-top-0{top:0}.brlbs-cmpnt-container .brlbs-z-10{z-index:10}.brlbs-cmpnt-container .brlbs-z-max{z-index:999999}.brlbs-cmpnt-container .brlbs-order-last{order:9999}.brlbs-cmpnt-container .brlbs-mx-2{margin-left:8px;margin-right:8px}.brlbs-cmpnt-container .brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .brlbs-my-2{margin-bottom:8px;margin-top:8px}.brlbs-cmpnt-container .brlbs-my-3{margin-bottom:12px;margin-top:12px}.brlbs-cmpnt-container .brlbs-my-4{margin-bottom:16px;margin-top:16px}.brlbs-cmpnt-container .brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .brlbs-mb-3{margin-bottom:12px}.brlbs-cmpnt-container .brlbs-mb-4{margin-bottom:16px}.brlbs-cmpnt-container .brlbs-ml-2{margin-left:8px}.brlbs-cmpnt-container .brlbs-ml-3{margin-left:12px}.brlbs-cmpnt-container .brlbs-mr-1{margin-right:4px}.brlbs-cmpnt-container .brlbs-mr-2{margin-right:8px}.brlbs-cmpnt-container .brlbs-mt-2{margin-top:8px}.brlbs-cmpnt-container .brlbs-mt-4{margin-top:16px}.brlbs-cmpnt-container .brlbs-block{display:block}.brlbs-cmpnt-container .brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .brlbs-inline{display:inline}.brlbs-cmpnt-container .brlbs-flex{display:flex}.brlbs-cmpnt-container .brlbs-inline-flex{display:inline-flex}.brlbs-cmpnt-container .\!brlbs-hidden{display:none!important}.brlbs-cmpnt-container .brlbs-hidden{display:none}.brlbs-cmpnt-container .brlbs-h-0{height:0}.brlbs-cmpnt-container .brlbs-h-3{height:12px}.brlbs-cmpnt-container .brlbs-h-max{height:-moz-max-content;height:max-content}.brlbs-cmpnt-container .brlbs-h-screen{height:100vh}.brlbs-cmpnt-container .brlbs-min-h-full{min-height:100%}.brlbs-cmpnt-container .brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .brlbs-w-3{width:12px}.brlbs-cmpnt-container .brlbs-w-3\/4{width:75%}.brlbs-cmpnt-container .brlbs-w-full{width:100%}.brlbs-cmpnt-container .brlbs-w-screen{width:100vw}.brlbs-cmpnt-container .brlbs-flex-1{flex:1 1 0%}.brlbs-cmpnt-container .brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .brlbs-basis-8\/12{flex-basis:66.666667%}.brlbs-cmpnt-container .brlbs-basis-full{flex-basis:100%}.brlbs-cmpnt-container .brlbs--rotate-90{--brlbs-tw-rotate:-90deg}.brlbs-cmpnt-container .brlbs--rotate-90,.brlbs-cmpnt-container .brlbs-rotate-90{transform:translate(var(--brlbs-tw-translate-x),var(--brlbs-tw-translate-y)) rotate(var(--brlbs-tw-rotate)) skew(var(--brlbs-tw-skew-x)) skewY(var(--brlbs-tw-skew-y)) scaleX(var(--brlbs-tw-scale-x)) scaleY(var(--brlbs-tw-scale-y))}.brlbs-cmpnt-container .brlbs-rotate-90{--brlbs-tw-rotate:90deg}.brlbs-cmpnt-container .brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .brlbs-flex-col{flex-direction:column}.brlbs-cmpnt-container .brlbs-flex-wrap{flex-wrap:wrap}.brlbs-cmpnt-container .brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .brlbs-items-center{align-items:center}.brlbs-cmpnt-container .brlbs-items-stretch{align-items:stretch}.brlbs-cmpnt-container .brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container .brlbs-justify-end{justify-content:flex-end}.brlbs-cmpnt-container .brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .brlbs-justify-between{justify-content:space-between}.brlbs-cmpnt-container .brlbs-justify-around{justify-content:space-around}.brlbs-cmpnt-container .brlbs-gap-2{gap:8px}.brlbs-cmpnt-container .brlbs-gap-3{gap:12px}.brlbs-cmpnt-container .brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.brlbs-space-x-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(8px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-space-y-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-3>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(12px*var(--brlbs-tw-space-y-reverse));margin-top:calc(12px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(16px*var(--brlbs-tw-space-y-reverse));margin-top:calc(16px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-x>:not([hidden])~:not([hidden])){--brlbs-tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--brlbs-tw-divide-x-reverse)));border-right-width:calc(1px*var(--brlbs-tw-divide-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-divide-y>:not([hidden])~:not([hidden])){--brlbs-tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--brlbs-tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--brlbs-tw-divide-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-style:solid}.brlbs-cmpnt-container .brlbs-overflow-auto{overflow:auto}.brlbs-cmpnt-container .brlbs-overflow-hidden{overflow:hidden}.brlbs-cmpnt-container .brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .brlbs-overflow-x-scroll{overflow-x:scroll}.brlbs-cmpnt-container .brlbs-text-nowrap{text-wrap:nowrap}.brlbs-cmpnt-container .brlbs-break-words{overflow-wrap:break-word}.brlbs-cmpnt-container .brlbs-rounded-3xl{border-radius:1.5rem}.brlbs-cmpnt-container .brlbs-rounded-full{border-radius:9999px}.brlbs-cmpnt-container .brlbs-rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.brlbs-cmpnt-container .brlbs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.brlbs-cmpnt-container .brlbs-border-y{border-bottom-width:1px;border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-t{border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-solid{border-style:solid}.brlbs-cmpnt-container .brlbs-p-4{padding:16px}.brlbs-cmpnt-container .brlbs-px-3{padding-left:12px;padding-right:12px}.brlbs-cmpnt-container .brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .brlbs-py-1{padding-bottom:4px;padding-top:4px}.brlbs-cmpnt-container .brlbs-py-2{padding-bottom:8px;padding-top:8px}.brlbs-cmpnt-container .brlbs-py-3{padding-bottom:12px;padding-top:12px}.brlbs-cmpnt-container .brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .brlbs-pb-2{padding-bottom:8px}.brlbs-cmpnt-container .brlbs-pb-4{padding-bottom:16px}.brlbs-cmpnt-container .brlbs-pl-1{padding-left:4px}.brlbs-cmpnt-container .brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .brlbs-pl-4{padding-left:16px}.brlbs-cmpnt-container .brlbs-pr-2{padding-right:8px}.brlbs-cmpnt-container .brlbs-pt-1{padding-top:4px}.brlbs-cmpnt-container .brlbs-pt-10{padding-top:40px}.brlbs-cmpnt-container .brlbs-pt-4{padding-top:16px}.brlbs-cmpnt-container .brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .brlbs-text-left{text-align:left}.brlbs-cmpnt-container .brlbs-text-center{text-align:center}.brlbs-cmpnt-container .brlbs-text-right{text-align:right}.brlbs-cmpnt-container .brlbs-align-middle{vertical-align:middle}.brlbs-cmpnt-container .brlbs-text-2xl{font-size:calc(var(--dialog-font-size)*1.5);line-height:calc(var(--dialog-font-size)*2.25)}.brlbs-cmpnt-container .brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}.brlbs-cmpnt-container .brlbs-text-lg{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}.brlbs-cmpnt-container .brlbs-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}.brlbs-cmpnt-container .brlbs-font-bold{font-weight:700}.brlbs-cmpnt-container .brlbs-font-semibold{font-weight:600}.brlbs-cmpnt-container .brlbs-italic{font-style:italic}.brlbs-cmpnt-container .brlbs-leading-tight{line-height:1.25}.brlbs-cmpnt-container .brlbs-no-underline{text-decoration-line:none}.brlbs-cmpnt-container .brlbs-shadow-2xl{--brlbs-tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--brlbs-tw-shadow-colored:0 25px 50px -12px var(--brlbs-tw-shadow-color);box-shadow:var(--brlbs-tw-ring-offset-shadow,0 0 #0000),var(--brlbs-tw-ring-shadow,0 0 #0000),var(--brlbs-tw-shadow)}.brlbs-cmpnt-container .brlbs-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-duration-400{transition-duration:.4s}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{container-name:brlbsCmpntContentBlocker;container-type:inline-size;font-family:var(--content-blocker-font-family);font-size:var(--content-blocker-font-size);height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a{color:var(--content-blocker-link-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a:hover{color:var(--content-blocker-link-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-card,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-provider-card{container-type:normal}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:16px;position:relative;text-align:left}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header{align-items:center;display:flex}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;margin-bottom:16px;padding-bottom:16px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{display:flex;padding-bottom:16px}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{padding-bottom:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a{align-items:center;background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);justify-content:center;padding:16px;text-align:center}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{border-bottom-width:var(--content-blocker-separator-width);border-color:var(--content-blocker-separator-color);border-style:solid}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;padding-bottom:96px;padding-top:96px;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:row;gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-content{flex-basis:66.666667%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-basis:33.333333%;flex-direction:column;gap:8px;justify-content:center;margin:0}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:48px;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:16px;margin:96px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px #00000026;display:flex;height:34px;justify-content:center;left:calc(50% - 17px);margin:0 auto;position:absolute;top:-17px;width:34px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78'%3E%3Cpath d='M7.5 71.5v-64l48 30.328z'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='12' d='M7.5 71.5v-64l48 30.328z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:" ";display:inline-block;height:1.142857143em;margin-left:4px;width:.857142857em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-thumbnail{background-position:50%;background-size:cover;border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);height:100%;left:0;position:absolute;top:0;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:8px;margin-top:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{flex-direction:row;gap:16px;margin-bottom:16px;margin-top:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{align-items:center;display:flex;justify-content:center;text-decoration-line:none;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d){height:auto;position:fixed}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){top:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]){bottom:calc(var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){right:calc(var(--content-blocker-icon-width) + var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]){left:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-display\[flex\]){display:inline-block;display:flex;position:relative}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-left\]){float:left}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-right\]){float:right}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-d .brlbs-cmpnt-cb-icon{display:inline-block;height:var(--content-blocker-icon-height);width:var(--content-blocker-icon-width)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{all:unset;align-items:center;background-color:var(--content-blocker-button-color);border-bottom-left-radius:var(--content-blocker-button-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-button-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-button-border-radius-top-left);border-top-right-radius:var(--content-blocker-button-border-radius-top-right);box-sizing:border-box;color:var(--content-blocker-button-text-color);cursor:pointer;font-size:calc(var(--dialog-font-size));font-weight:600;justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:var(--content-blocker-button-color-hover);color:var(--content-blocker-button-text-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color-hover);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}@container brlbsCmpntContentBlocker (480px <= width < 620px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding-bottom:12%;padding-top:12%}}@container brlbsCmpntContentBlocker (width < 480px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding:0}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:column;gap:8px;justify-content:normal;margin:6%;overflow:auto}}@container brlbsCmpntContentBlocker (640px <= width < 750px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:10%!important}}@container brlbsCmpntContentBlocker (540px <= width < 640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:6%!important}}@container brlbsCmpntContentBlocker (width < 540px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{position:static}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:8px;justify-content:normal;margin:6%!important;overflow:auto}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}@container brlbsCmpntContentBlocker (width < 375px){.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{height:100%;justify-content:normal;overflow:auto}.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper{padding:0}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper:before{padding:0}#BorlabsCookieBox,.brlbs-cmpnt-container{font-family:var(--dialog-font-family);font-weight:400;line-height:calc(var(--dialog-font-size)*1.2)}#BorlabsCookieBox .brlbs-cmpnt-h-4,.brlbs-cmpnt-container .brlbs-cmpnt-h-4{height:16px}#BorlabsCookieBox .brlbs-cmpnt-w-4,.brlbs-cmpnt-container .brlbs-cmpnt-w-4{width:16px}#BorlabsCookieBox .brlbs-cmpnt-max-w-xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-xl{max-width:576px}#BorlabsCookieBox .brlbs-cmpnt-max-w-3xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-3xl{max-width:768px}#BorlabsCookieBox .brlbs-cmpnt-max-w-4xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-4xl{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-backdrop:before,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-backdrop:before{background-color:var(--dialog-backdrop-background-color);content:"";height:100%;left:0;opacity:var(--dialog-backdrop-background-opacity);position:fixed;top:0;width:100%}#BorlabsCookieBox .brlbs-cmpnt-dialog,.brlbs-cmpnt-container .brlbs-cmpnt-dialog{background-color:var(--dialog-background-color);border-bottom-left-radius:var(--dialog-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-border-radius-bottom-right);border-top-left-radius:var(--dialog-border-radius-top-left);border-top-right-radius:var(--dialog-border-radius-top-right);color:var(--dialog-text-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a{color:var(--dialog-link-primary-color);text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-headline:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-headline:focus-visible{outline:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header{align-items:center;display:flex;justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link{padding:0}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover{padding:0}#BorlabsCookieBox .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-with-separator{border-color:var(--dialog-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-footer,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-footer{background-color:var(--dialog-footer-background-color);color:var(--dialog-footer-text-color);padding-bottom:12px;padding-top:12px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{padding:16px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{align-items:center;align-items:stretch;display:flex;padding:24px}}#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{display:flex;flex-wrap:wrap}@media (min-width:768px){#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{padding-right:24px;width:75%}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{justify-content:flex-start}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-content,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-content{text-align:left}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{align-items:center;display:flex;justify-content:space-around;width:100%}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{margin-top:12px;padding-top:8px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-top-width:1px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-style:solid}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-buttons,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-buttons{align-items:center;display:flex;justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description{height:40vh;padding-bottom:1.25rem}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description:after,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description:after{background-image:linear-gradient(0deg,var(--dialog-background-color),transparent);bottom:0;content:"";display:block;height:30px;position:absolute;width:100%}#BorlabsCookieBox .brlbs-cmpnt-card *,.brlbs-cmpnt-container .brlbs-cmpnt-card *{color:var(--dialog-card-text-color)}#BorlabsCookieBox .brlbs-cmpnt-card fieldset,.brlbs-cmpnt-container .brlbs-cmpnt-card fieldset{background-color:var(--dialog-card-background-color);border-bottom-left-radius:var(--dialog-card-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-card-border-radius-bottom-right);border-top-left-radius:var(--dialog-card-border-radius-top-left);border-top-right-radius:var(--dialog-card-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control{all:unset;align-items:center;box-sizing:border-box;color:var(--dialog-card-text-color);display:flex;padding-left:0}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-card-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-card-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{all:unset;box-sizing:border-box;color:var(--dialog-control-element-color);cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{all:unset;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{color:var(--dialog-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list{all:unset;box-sizing:border-box;display:block;list-style-type:none;margin:0 4px}#BorlabsCookieBox .brlbs-cmpnt-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li{all:unset;box-sizing:border-box;display:list-item;margin:8px 0;position:relative}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:first-child{margin-top:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:last-child{margin-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4{padding-right:16px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{display:flex;flex-direction:column;flex-wrap:wrap}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{flex-direction:row}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li{margin:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start{justify-content:flex-start}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center{justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end{justify-content:flex-end}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between{justify-content:space-between}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around{justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{border-bottom:var(--dialog-list-item-separator-width) solid var(--dialog-list-item-separator-color);padding:var(--dialog-list-padding-small-screen-top) var(--dialog-list-padding-small-screen-right) var(--dialog-list-padding-small-screen-bottom) var(--dialog-list-padding-small-screen-left)}#BorlabsCookieBox .brlbs-cmpnt-list-item:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:first-child{border-top-left-radius:var(--dialog-list-border-radius-top-left);border-top-right-radius:var(--dialog-list-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-list-item:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:last-child{border-bottom-left-radius:var(--dialog-list-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-list-border-radius-bottom-right);border-bottom-width:0}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(2n){background-color:var(--dialog-list-item-background-color-even);color:var(--dialog-list-item-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(odd){background-color:var(--dialog-list-item-background-color-odd);color:var(--dialog-list-item-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-list-item-control-element-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-list-item-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-list-item-control-element-color-hover)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{padding:var(--dialog-list-padding-medium-screen-top) var(--dialog-list-padding-medium-screen-right) var(--dialog-list-padding-medium-screen-bottom) var(--dialog-list-padding-medium-screen-left)}}#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-small-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-small-screen-top)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-medium-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-medium-screen-top)}}#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{text-decoration-line:none}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive{background-color:var(--dialog-tab-bar-tab-background-color-inactive);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-inactive);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-inactive);border-color:var(--dialog-tab-bar-tab-border-color-top-inactive) var(--dialog-tab-bar-tab-border-color-right-inactive) var(--dialog-tab-bar-tab-border-color-bottom-inactive) var(--dialog-tab-bar-tab-border-color-left-inactive);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-inactive);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-inactive);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-inactive) var(--dialog-tab-bar-tab-border-width-right-inactive) var(--dialog-tab-bar-tab-border-width-bottom-inactive) var(--dialog-tab-bar-tab-border-width-left-inactive);color:var(--dialog-tab-bar-tab-text-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-table,.brlbs-cmpnt-container .brlbs-cmpnt-table{all:unset;border-bottom-left-radius:var(--dialog-table-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-table-border-radius-bottom-right);border-collapse:collapse;border-top-left-radius:var(--dialog-table-border-radius-top-left);border-top-right-radius:var(--dialog-table-border-radius-top-right);border-width:1px;box-sizing:border-box;display:table;overflow:hidden;text-align:left;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-sm,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-base,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{all:unset;box-sizing:border-box;display:table-cell}#BorlabsCookieBox .brlbs-cmpnt-table td.brlbs-hidden,#BorlabsCookieBox .brlbs-cmpnt-table th.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table td.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table th.brlbs-hidden{display:none}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{border-width:1px 0 0}#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table th{font-weight:700;text-wrap:nowrap}#BorlabsCookieBox .brlbs-cmpnt-table tr>*,.brlbs-cmpnt-container .brlbs-cmpnt-table tr>*{padding:var(--dialog-table-cell-padding-top) var(--dialog-table-cell-padding-right) var(--dialog-table-cell-padding-bottom) var(--dialog-table-cell-padding-left)}#BorlabsCookieBox .brlbs-cmpnt-table tr,.brlbs-cmpnt-container .brlbs-cmpnt-table tr{border-color:var(--dialog-table-row-border-color);border-top-style:solid;border-top-width:1px;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(2n){background-color:var(--dialog-table-row-background-color-even);color:var(--dialog-table-row-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(odd){background-color:var(--dialog-table-row-background-color-odd);color:var(--dialog-table-row-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-table tr:first-of-type,.brlbs-cmpnt-container .brlbs-cmpnt-table tr:first-of-type{border-top-width:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-table-row-border-color)}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:first-child{padding-top:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:last-child{padding-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-description-list,.brlbs-cmpnt-container .brlbs-cmpnt-description-list{display:table}#BorlabsCookieBox .brlbs-cmpnt-description-list>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list>div{display:table-row}#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-description-list dd,#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dd,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-table td.sm\:brlbs-table-cell,#BorlabsCookieBox .brlbs-cmpnt-table th.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table td.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table th.sm\:brlbs-table-cell{display:table-cell}}#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;line-height:calc(var(--dialog-font-size)*1.25)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline{margin-bottom:16px}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4{margin-bottom:16px;margin-top:16px}#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h4.brlbs-cmpnt-h4,.brlbs-cmpnt-container h4.brlbs-cmpnt-h4{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox label.brlbs-cmpnt-label,.brlbs-cmpnt-container label.brlbs-cmpnt-label{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5);margin-bottom:0}#BorlabsCookieBox label.brlbs-cmpnt-label:after,#BorlabsCookieBox label.brlbs-cmpnt-label:before,.brlbs-cmpnt-container label.brlbs-cmpnt-label:after,.brlbs-cmpnt-container label.brlbs-cmpnt-label:before{all:unset}#BorlabsCookieBox ul.brlbs-cmpnt-ul,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul{all:unset;box-sizing:border-box;display:block;list-style-type:disc;margin-left:12px}#BorlabsCookieBox ul.brlbs-cmpnt-ul li,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul li{all:unset;box-sizing:border-box;display:list-item}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:before{all:unset;box-sizing:border-box}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:before{all:unset;box-sizing:border-box;display:none}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked{background-color:var(--dialog-checkbox-background-color-active);background-image:none;border-color:var(--dialog-checkbox-border-color-active);color:var(--dialog-checkbox-check-mark-color-active);position:relative}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before{background-color:var(--dialog-checkbox-check-mark-color-active);content:"";display:block;height:16px;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");position:absolute;top:0;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before{background-color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled{background-color:var(--dialog-checkbox-background-color-disabled);border-color:var(--dialog-checkbox-border-color-disabled);color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:.8;--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1{margin-top:4px}#BorlabsCookieBox .brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-btn{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-btn:focus-visible{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);outline:2px solid transparent;outline-offset:2px;padding:12px 20px;text-align:center;text-decoration-line:none;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold{font-weight:600}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-w-full,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-w-full{width:100%}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences{--brlbs-tw-ring-color:var(--dialog-button-accept-all-color-hover);background-color:var(--dialog-button-preferences-color);color:var(--dialog-button-preferences-text-color)}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:hover,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences:hover{background-color:var(--dialog-button-preferences-color-hover);color:var(--dialog-button-preferences-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{background:transparent;color:var(--dialog-link-secondary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-flex{display:flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex{display:inline-flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto{margin-left:auto;margin-right:auto}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn{align-items:center;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button{align-items:center;color:var(--dialog-control-element-color);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover{align-items:center;color:var(--dialog-control-element-color-hover);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection{background-color:var(--dialog-button-selection-color);border-bottom-left-radius:var(--dialog-button-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-button-border-radius-bottom-right);border-top-left-radius:var(--dialog-button-border-radius-top-left);border-top-right-radius:var(--dialog-button-border-radius-top-right);color:var(--dialog-button-selection-text-color)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover{background-color:var(--dialog-button-selection-color-hover);color:var(--dialog-button-selection-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-inline-link,#BorlabsCookieBox .brlbs-cmpnt-inline-link *,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link *{color:var(--dialog-link-primary-color);font-weight:600;text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-inline-link :hover,#BorlabsCookieBox .brlbs-cmpnt-inline-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link :hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-btn-switch,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;height:26px;margin:0;position:relative;vertical-align:middle;width:50px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch:has(input:focus-visible),.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch:has(input:focus-visible){border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input{all:unset;box-sizing:border-box;height:0;opacity:0;width:0}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:after,#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:before{all:unset;box-sizing:border-box}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-active)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive);cursor:pointer;inset:0;position:absolute;transition:.4s}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-inactive);bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before{border-radius:15px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-active)}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition-delay:.3s;transition:opacity .3s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .3s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:var(--dialog-animation-duration);animation-fill-mode:both}#BorlabsCookieBox .brlbs-cmpnt-animation-animated-delayed,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated-delayed{animation-delay:var(--dialog-animation-delay)}#BorlabsCookieBox .transition-delayed,.brlbs-cmpnt-container .transition-delayed{transition-delay:var(--dialog-animation-delay)}@media (prefers-reduced-motion:reduce),print{#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#BorlabsCookieBox .brlbs-cmpnt-animation-animated[class*=Out],.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated[class*=Out]{opacity:0}}#BorlabsCookieBox .brlbs-cmpnt-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget{cursor:pointer;line-height:0;opacity:1;padding:20px;position:fixed;transition:all .5s ease;z-index:999998}#BorlabsCookieBox .brlbs-cmpnt-widget:hover,.brlbs-cmpnt-container .brlbs-cmpnt-widget:hover{opacity:.8}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));height:48px;width:48px}@media (max-width:767px){#BorlabsCookieBox .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{height:32px;width:32px}}body:has(#BorlabsCookieDebugConsole) .brlbs-cmpnt-widget{bottom:70px}.brlbs-cmpnt-container .top-center{align-items:flex-start;display:flex;justify-content:center} body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element{container-name:brlbsCmpntShortcodeElement;container-type:inline-size;height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}.brlbs-cmpnt-container .focus\:brlbs-outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.brlbs-cmpnt-container .sm\:brlbs-right-2{right:8px}.brlbs-cmpnt-container .sm\:brlbs-top-2{top:8px}.brlbs-cmpnt-container .sm\:brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .sm\:brlbs-mt-6{margin-top:24px}.brlbs-cmpnt-container .sm\:brlbs-block{display:block}.brlbs-cmpnt-container .sm\:brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .sm\:brlbs-flex{display:flex}.brlbs-cmpnt-container .sm\:brlbs-table-cell{display:table-cell}.brlbs-cmpnt-container .sm\:brlbs-hidden{display:none}.brlbs-cmpnt-container .sm\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .sm\:brlbs-w-1\/5{width:20%}.brlbs-cmpnt-container .sm\:brlbs-w-4\/5{width:80%}.brlbs-cmpnt-container .sm\:brlbs-w-full{width:100%}.brlbs-cmpnt-container .sm\:brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .sm\:brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .sm\:brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .sm\:brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.sm\:brlbs-space-x-1>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(4px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(4px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container .sm\:brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .sm\:brlbs-whitespace-nowrap{white-space:nowrap}.brlbs-cmpnt-container .sm\:brlbs-border-t-0{border-top-width:0}.brlbs-cmpnt-container .sm\:brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .sm\:brlbs-px-6{padding-left:24px;padding-right:24px}.brlbs-cmpnt-container .sm\:brlbs-py-0{padding-bottom:0;padding-top:0}.brlbs-cmpnt-container .sm\:brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .sm\:brlbs-pb-0{padding-bottom:0}.brlbs-cmpnt-container .sm\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .sm\:brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .sm\:brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .sm\:brlbs-text-center{text-align:center}.brlbs-cmpnt-container .sm\:brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}@media (min-width:768px){.brlbs-cmpnt-container .md\:brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .md\:brlbs-flex{display:flex}.brlbs-cmpnt-container .md\:brlbs-max-h-80{max-height:320px}.brlbs-cmpnt-container .md\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .md\:brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .md\:brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container :is(.md\:brlbs-space-x-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(16px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.md\:brlbs-space-y-0>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container .md\:brlbs-overflow-y-scroll{overflow-y:scroll}.brlbs-cmpnt-container .md\:brlbs-p-6{padding:24px}.brlbs-cmpnt-container .md\:brlbs-px-12{padding-left:48px;padding-right:48px}.brlbs-cmpnt-container .md\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .md\:brlbs-pr-6{padding-right:24px}.brlbs-cmpnt-container .md\:brlbs-pt-6{padding-top:24px}}@media (min-width:1024px){.brlbs-cmpnt-container .lg\:brlbs-order-none{order:0}.brlbs-cmpnt-container .lg\:brlbs-mt-0{margin-top:0}.brlbs-cmpnt-container .lg\:brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .lg\:brlbs-basis-6\/12{flex-basis:50%}}
:root{--dialog-animation-delay: 2s;
--dialog-animation-duration: 1s;
--dialog-backdrop-background-color: #000;
--dialog-background-color: #fff;
--dialog-button-accept-all-color: #021a22;
--dialog-button-accept-all-color-hover: #999999;
--dialog-button-accept-all-text-color: #fff;
--dialog-button-accept-all-text-color-hover: #fff;
--dialog-button-accept-only-essential-color: #021a22;
--dialog-button-accept-only-essential-color-hover: #999999;
--dialog-button-accept-only-essential-text-color: #fff;
--dialog-button-accept-only-essential-text-color-hover: #fff;
--dialog-button-close-color: #021a22;
--dialog-button-close-color-hover: #999999;
--dialog-button-close-text-color: #fff;
--dialog-button-close-text-color-hover: #fff;
--dialog-button-preferences-color: #021a22;
--dialog-button-preferences-color-hover: #999999;
--dialog-button-preferences-text-color: #fff;
--dialog-button-preferences-text-color-hover: #fff;
--dialog-button-save-consent-color: #021a22;
--dialog-button-save-consent-color-hover: #999999;
--dialog-button-save-consent-text-color: #fff;
--dialog-button-save-consent-text-color-hover: #fff;
--dialog-button-selection-color: #021a22;
--dialog-button-selection-color-hover: #999999;
--dialog-button-selection-text-color: #fff;
--dialog-button-selection-text-color-hover: #fff;
--dialog-checkbox-background-color-active: #021a22;
--dialog-checkbox-background-color-disabled: #e6e6e6;
--dialog-checkbox-background-color-inactive: #fff;
--dialog-checkbox-border-color-active: #999999;
--dialog-checkbox-border-color-disabled: #e6e6e6;
--dialog-checkbox-border-color-inactive: #a72828;
--dialog-checkbox-check-mark-color-active: #fff;
--dialog-checkbox-check-mark-color-disabled: #999;
--dialog-card-background-color: #f7f7f7;
--dialog-card-control-element-color: #ff364f;
--dialog-card-control-element-color-hover: #ff364f;
--dialog-card-separator-color: #ff364f;
--dialog-card-text-color: #555;
--dialog-control-element-color: #ff364f;
--dialog-control-element-color-hover: #ff364f;
--dialog-footer-background-color: #fff;
--dialog-footer-text-color: #555;
--dialog-link-primary-color: #021a22;
--dialog-link-primary-color-hover: #021a22;
--dialog-link-secondary-color: #555;
--dialog-link-secondary-color-hover: #262626;
--dialog-list-item-background-color-even: #f7f7f7;
--dialog-list-item-background-color-odd: #f7f7f7;
--dialog-list-item-text-color-even: #555;
--dialog-list-item-text-color-odd: #555;
--dialog-list-item-control-element-color: #ff364f;
--dialog-list-item-control-element-color-hover: #999999;
--dialog-list-item-control-element-separator-color: #262626;
--dialog-list-item-separator-color: #ff364f;
--dialog-search-bar-input-background-color: #fff;
--dialog-search-bar-input-border-color-default: #ff364f;
--dialog-search-bar-input-border-color-focus: #ff364f;
--dialog-search-bar-input-text-color: #555;
--dialog-separator-color: #ff364f;
--dialog-switch-button-background-color-active: #021a22;
--dialog-switch-button-background-color-inactive: #999999;
--dialog-switch-button-color-active: #fff;
--dialog-switch-button-color-inactive: #fff;
--dialog-tab-bar-tab-background-color-active: #ff364f;
--dialog-tab-bar-tab-background-color-inactive: #fff;
--dialog-tab-bar-tab-border-color-bottom-active: #ff364f;
--dialog-tab-bar-tab-border-color-bottom-inactive: #ff364f;
--dialog-tab-bar-tab-border-color-left-active: #ff364f;
--dialog-tab-bar-tab-border-color-left-inactive: #fff;
--dialog-tab-bar-tab-border-color-right-active: #ff364f;
--dialog-tab-bar-tab-border-color-right-inactive: #fff;
--dialog-tab-bar-tab-border-color-top-active: #ff364f;
--dialog-tab-bar-tab-border-color-top-inactive: #fff;
--dialog-tab-bar-tab-text-color-active: #fff;
--dialog-tab-bar-tab-text-color-inactive: #555;
--dialog-table-row-background-color-even: #fff;
--dialog-table-row-background-color-odd: #fff;
--dialog-table-row-text-color-even: #555;
--dialog-table-row-text-color-odd: #555;
--dialog-table-row-border-color: #eee;
--dialog-text-color: #555;
--dialog-font-family: inherit;
--dialog-border-radius-bottom-left: 4px;
--dialog-border-radius-bottom-right: 4px;
--dialog-border-radius-top-left: 4px;
--dialog-border-radius-top-right: 4px;
--dialog-button-border-radius-bottom-left: 4px;
--dialog-button-border-radius-bottom-right: 4px;
--dialog-button-border-radius-top-left: 4px;
--dialog-button-border-radius-top-right: 4px;
--dialog-card-border-radius-bottom-left: 0px;
--dialog-card-border-radius-bottom-right: 0px;
--dialog-card-border-radius-top-left: 0px;
--dialog-card-border-radius-top-right: 0px;
--dialog-card-list-padding-medium-screen-bottom: 24px;
--dialog-card-list-padding-medium-screen-left: 24px;
--dialog-card-list-padding-medium-screen-right: 24px;
--dialog-card-list-padding-medium-screen-top: 0px;
--dialog-card-list-padding-small-screen-bottom: 16px;
--dialog-card-list-padding-small-screen-left: 16px;
--dialog-card-list-padding-small-screen-right: 16px;
--dialog-card-list-padding-small-screen-top: 0px;
--dialog-checkbox-border-radius-bottom-left: 4px;
--dialog-checkbox-border-radius-bottom-right: 4px;
--dialog-checkbox-border-radius-top-left: 4px;
--dialog-checkbox-border-radius-top-right: 4px;
--dialog-font-size: 18px;
--dialog-list-border-radius-bottom-left: 0px;
--dialog-list-border-radius-bottom-right: 0px;
--dialog-list-border-radius-top-left: 0px;
--dialog-list-border-radius-top-right: 0px;
--dialog-list-item-separator-width: 1px;
--dialog-list-padding-medium-screen-bottom: 12px;
--dialog-list-padding-medium-screen-left: 12px;
--dialog-list-padding-medium-screen-right: 12px;
--dialog-list-padding-medium-screen-top: 12px;
--dialog-list-padding-small-screen-bottom: 8px;
--dialog-list-padding-small-screen-left: 8px;
--dialog-list-padding-small-screen-right: 8px;
--dialog-list-padding-small-screen-top: 8px;
--dialog-search-bar-input-border-radius-bottom-left: 4px;
--dialog-search-bar-input-border-radius-bottom-right: 4px;
--dialog-search-bar-input-border-radius-top-left: 4px;
--dialog-search-bar-input-border-radius-top-right: 4px;
--dialog-search-bar-input-border-width-bottom: 1px;
--dialog-search-bar-input-border-width-left: 1px;
--dialog-search-bar-input-border-width-right: 1px;
--dialog-search-bar-input-border-width-top: 1px;
--dialog-tab-bar-tab-border-width-bottom-active: 2px;
--dialog-tab-bar-tab-border-width-left-active: 0px;
--dialog-tab-bar-tab-border-width-right-active: 0px;
--dialog-tab-bar-tab-border-width-top-active: 0px;
--dialog-tab-bar-tab-border-width-bottom-inactive: 2px;
--dialog-tab-bar-tab-border-width-left-inactive: 0px;
--dialog-tab-bar-tab-border-width-right-inactive: 0px;
--dialog-tab-bar-tab-border-width-top-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-left-active: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-active: 0px;
--dialog-tab-bar-tab-border-radius-top-left-active: 4px;
--dialog-tab-bar-tab-border-radius-top-right-active: 4px;
--dialog-tab-bar-tab-border-radius-bottom-left-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-inactive: 0px;
--dialog-tab-bar-tab-border-radius-top-left-inactive: 4px;
--dialog-tab-bar-tab-border-radius-top-right-inactive: 4px;
--dialog-table-border-radius-bottom-left: 0px;
--dialog-table-border-radius-bottom-right: 0px;
--dialog-table-border-radius-top-left: 0px;
--dialog-table-border-radius-top-right: 0px;
--dialog-table-cell-padding-bottom: 8px;
--dialog-table-cell-padding-left: 8px;
--dialog-table-cell-padding-right: 8px;
--dialog-table-cell-padding-top: 8px;
--dialog-backdrop-background-opacity: 0.8;
}
:root{--widget-position: bottom-left;
--widget-color: #555;
}
.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn,
.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn:hover {
background: #ff364f;
border-radius: 4px;
color: #fff;
} .borlabs-position-fix {
overflow: hidden; 
}
.borlabs-position-fix .parallax {
perspective: none;
} body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker {
top: calc(50vh - 175px);
z-index: 99;
}  
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a {
width: 100vw;
height: 100vh;
max-height: 350px;
max-width: 1160px;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a p,
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a div {
max-width: 330px;
margin: 40px auto;
}
@media (max-width: 1024px) {
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a {
max-width: calc(100vw - 80px);
}
}
@media (hover: hover) and (pointer: fine) {
#custom-cursor {
z-index: 9999999!important;
}
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-btn {
background: #4267b2; border-radius: 6px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-btn:hover {
background: #3b5998; }
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-thumbnail {
background-position: center 0;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn {
background: #4285f4;
border-radius: 3px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: #4285f4;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn {
background: #0094f6;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn:hover {
background: #1876f2;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-thumbnail {
background-position: center 0;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-x .brlbs-cmpnt-cb-btn {
background: #1d9bf0;
border-radius: 9999px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-x .brlbs-cmpnt-cb-btn:hover {
background: #1a8cd8;
}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo{aspect-ratio: 16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn {
background: #00adef;
border-radius: 9999px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: #00adef;
}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube{aspect-ratio: 16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn {
background: #ff0000;
border-radius: 20px;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: red;
}@container brlbsCmpntContentBlocker (width >= 480px) {
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha {
max-height: 150px;
}
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-thumbnail {
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-preset-b.brlbs-cmpnt-cb-cf7-recaptcha { box-sizing: border-box; padding: 0}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-main { margin-top: auto; margin-bottom: auto; }
.wpcf7-form:has(+ .brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-recaptcha"]) p:has(> .wpcf7-submit) {
display: none;
}@container brlbsCmpntContentBlocker (width >= 480px) {
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b {
max-height: 150px;
}
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-thumbnail {
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b {
box-sizing: border-box;
padding: 0
}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main {
margin-top: auto;
margin-bottom: auto;
}:root{--content-blocker-background-color: #000;
--content-blocker-button-color: #ff364f;
--content-blocker-button-color-hover: #ff364f;
--content-blocker-button-text-color: #fff;
--content-blocker-button-text-color-hover: #fff;
--content-blocker-font-family: inherit;
--content-blocker-link-color: #ff364f;
--content-blocker-link-color-hover: #ff364f;
--content-blocker-separator-color: #ff364f;
--content-blocker-text-color: #fff;
--content-blocker-border-radius-top-left: 4px;
--content-blocker-border-radius-top-right: 4px;
--content-blocker-border-radius-bottom-left: 4px;
--content-blocker-border-radius-bottom-right: 4px;
--content-blocker-button-border-radius-top-left: 4px;
--content-blocker-button-border-radius-top-right: 4px;
--content-blocker-button-border-radius-bottom-left: 4px;
--content-blocker-button-border-radius-bottom-right: 4px;
--content-blocker-font-size: 14px;
--content-blocker-separator-width: 1px;
--content-blocker-background-opacity: 0.8;
--content-blocker-background: rgba(0, 0, 0 ,0.8);
}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//sumnergroh.com/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-100.otf) format('opentype');
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-100-Italic.otf) format('opentype');
font-display:auto;font-style:italic;font-weight:100;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-300.otf) format('opentype');
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-300-Italic.otf) format('opentype');
font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-500.otf) format('opentype');
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-500-Italic.otf) format('opentype');
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-700.otf) format('opentype');
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-700-Italic.otf) format('opentype');
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-900.otf) format('opentype');
font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
}
@font-face {
font-family:"museo-sans";
src:url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/fonts/MuseoSans-900-Italic.otf) format('opentype');
font-display:auto;font-style:italic;font-weight:900;font-stretch:normal;
} 
:root {
--primary-color: #fff;
--brand-color: #ff364f;
--accent-color: #ff364f;
--brand-color-alt: #FF99A5;
--accent-color-alt: #FF99A5;
--base-color: #aaa;
--base-color-alt: #011a22;
--light-color: #fff;
--disable-background-color: #ccc;
--disable-color: #999;
--background-color: #011a22;
--font-basic: museo-sans, sans-serif;
--font-title: museo-sans, serif;
}
.wpbf-logo:after,
.wpbf-mobile-logo:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@keyframes slightZoomIn {
from {
transform: scale(2);
}
to {
transform: scale(1);
}
}
@font-face {
font-family: "sgc";
src: url(//sumnergroh.com/wp-content/themes/sumnergroh/dist/6080df2eced4b51eab29.ttf?kviwfs) format("truetype"), url(//sumnergroh.com/wp-content/themes/sumnergroh/dist/ad27195c3c08ea6c0e87.woff?kviwfs) format("woff"), url(//sumnergroh.com/wp-content/themes/sumnergroh/dist/27017cfa08de7f61f158.svg?kviwfs#sgc) format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^=icon-],
[class*=" icon-"],
#breadcrumbs a:after,
#breadcrumbs {
font-family: "sgc" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-longarrow-left:before {
content: "\e913";
}
.icon-longarrow-right:before {
content: "\e914";
}
.icon-logo-text:before {
content: "\e912";
}
.icon-logo .path1:before {
content: "\e904";
color: #ff4400;
}
.icon-logo .path2:before {
content: "\e905";
margin-left: -1em;
color: white;
}
.icon-logo .path3:before {
content: "\e906";
margin-left: -1em;
color: white;
}
.icon-logo .path4:before {
content: "\e907";
margin-left: -1em;
color: white;
}
.icon-close:before {
content: "\e908";
}
.icon-facebook:before {
content: "\e909";
}
.icon-instagram:before {
content: "\e90a";
}
.icon-map:before {
content: "\e90b";
}
.icon-phone:before {
content: "\e915";
}
.icon-mail:before {
content: "\e916";
}
.icon-menu:before {
content: "\e90c";
}
.icon-youtube:before {
content: "\e90d";
}
.icon-chevron-right:before {
content: "\e90e";
}
.icon-chevron-down:before {
content: "\e90f";
}
.icon-chevron-up:before {
content: "\e910";
}
.icon-chevron-left:before {
content: "\e911";
}
.icon-arrow-right:before {
content: "\e900";
}
.icon-arrow-left:before {
content: "\e901";
}
.icon-arrow-down:before {
content: "\e902";
}
.icon-arrow-up:before {
content: "\e903";
}
.flickity-prev-next-button::before {
font-size: 1.4rem;
} * {
font-family: "museo-sans", sans-serif;
cursor: none !important;
}
._brlbs-box-wrap * {
cursor: default !important;
}
.xdebug-error * {
background: #111;
}
html,
body {
min-height: 100%;
max-width: 100vw;
overflow-x: hidden;
}
body {
background-color: #011a22;
color: #fff;
font: normal normal 1rem/1.5 "museo-sans", sans-serif;
-webkit-font-smoothing: antialiased;
}  .post-next {
display: block;
height: 525px;
background-repeat: no-repeat;
background-position: center top; background-size: cover;
text-align: center; font-size: 24px;
font-weight: 900;
color: #ff364f;
margin-bottom: 5rem;
}
.post-next h3,
.post-next span {
display: block;
font-size: 40px;
line-height: 48px;
font-weight: 900;
color: #fff;
page-break-after: always; break-after: always; }
@media screen and (min-width: 64em) {
.post-next h3,
.post-next span {
font-size: 64px;
line-height: 72px;
}
}
.post-next .img-box-text p {
margin-bottom: 0;
}
@media screen and (max-width: 64em) {
.post-next .img-box-text {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
width: 100%;
height: 100%;
pointer-events: none;
}
}
.post-next:hover, .post-next:focus {
color: #ff364f;
}
@media screen and (max-width: 64em) { .post-next {
height: 420px;
font-size: 20px;
margin-bottom: 3.5rem;
}
.post-next h3 {
font-size: 40px;
line-height: 48px;
}
}
@media screen and (max-width: 48em) { #content {
padding-top: 3.5rem;
background-repeat: no-repeat;
background-position: 50% -10px;
background-size: 100%;
} .post-next {
height: 470px;
}
}
a:focus, a:active {
outline: none !important;
color: #FF99A5 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "museo-sans", sans-serif;
font-weight: 900;
}
h1 {
font-size: 4rem;
}
h2 {
font-size: 2.5rem;
}
h3 {
font-size: 1.5rem;
line-height: 1.5;
}
h4 {
font-size: 1.25rem;
}
p a:hover, p a:focus,
.entry-content a:hover,
.entry-content a:focus {
text-decoration: none;
}
main ul li::marker,
main ol li::marker {
color: #ff364f;
}
strong,
b {
font-weight: 900;
}
.highlight {
font-family: "museo-sans", serif;
font-weight: 900;
}
p:hover {
text-decoration: none;
}
@media screen and (max-width: 64em) {
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 1.75rem;
}
h3 {
font-size: 1.25rem;
line-height: 1.5;
}
h4 {
font-size: 1rem;
}
.highlight {
font-size: 1.15rem;
line-height: 1.5;
}
}
@media screen and (max-width: 48em) {
h1 {
font-size: 2rem;
}
h3 {
font-size: 1.25rem;
line-height: 1.5;
}
h4 {
font-size: 1rem;
}
.highlight {
max-width: 100%;
font-size: 1rem;
line-height: 1.5;
}
}
.wpbf-logo,
.wpbf-logo a,
.wpbf-logo:before,
.wpbf-mobile-logo,
.wpbf-mobile-logo a,
.wpbf-mobile-logo:before {
width: 72px;
height: 72px;
border-radius: 50%;
}
.wpbf-logo a,
.wpbf-mobile-logo a {
position: absolute;
z-index: 1;
top: 0;
display: block;
text-indent: -100vw;
}
.wpbf-logo,
.wpbf-mobile-logo {
position: relative;
background-position: center center;
background-size: cover;
background-color: #ff364f;
transition: background-color 0.5s ease;
}
.wpbf-logo:before,
.wpbf-mobile-logo:before {
content: "";
display: block;
background-color: #ff364f;
transition: background-color 0.5s ease;
}
.wpbf-logo:hover:before,
.wpbf-mobile-logo:hover:before {
background-color: transparent;
}
.wpbf-logo:after,
.wpbf-mobile-logo:after {
content: "\e912";
font-family: "sgc" !important;
text-align: center;
vertical-align: middle;
text-transform: none;
font-size: 28px;
line-height: 72px;
transition: color 0.5s ease;
}
.wpbf-logo:hover:after,
.wpbf-mobile-logo:hover:after {
color: #fff7;
}
html.menu-active {
overflow: hidden;
}
.mobile-menu .wpbf-mobile-nav-wrapper {
position: relative;
z-index: 1;
padding: 2rem 1.5rem;
}
.mobile-menu .wpbf-mobile-menu-container {
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
content: "";
z-index: 0;
height: calc(100vh - 136px);
padding: 1rem 1.5rem 0;
border-top: 2px solid #ff364f;
margin-top: 136px;
background-color: #011a22;
opacity: 0;
pointer-events: none;
transition: all 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
transform-origin: left;
}
.mobile-menu .wpbf-mobile-menu-container.active {
opacity: 1;
pointer-events: all;
}
.mobile-menu .wpbf-mobile-menu-container.active .wpbf-mobile-menu .menu-item {
transform: translate3d(0, 0, 0);
}
.mobile-menu .wpbf-mobile-menu-container:before {
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
content: "";
height: 136px;
margin-top: -138px;
background-color: #011a22;
}
.mobile-menu .wpbf-mobile-menu-container nav {
overflow-y: hidden;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu {
counter-reset: menu-counter;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item {
display: flex;
justify-content: space-between;
align-items: center;
border: none;
border-bottom: 1px solid #fff;
background-color: #011a22;
counter-increment: menu-counter;
transition: transform 400ms cubic-bezier(0.65, 0.05, 0.36, 1);
transform: translate3d(-100vw, 0, 0);
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item:nth-child(1) {
transition-delay: 50ms;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item:nth-child(2) {
transition-delay: 100ms;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item:nth-child(3) {
transition-delay: 150ms;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item:nth-child(4) {
transition-delay: 200ms;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item:nth-child(5) {
transition-delay: 250ms;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item:before {
content: "0" counter(menu-counter);
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item a {
padding: 1.2rem 0;
font-size: 1.5rem;
color: #fff;
font-weight: 900;
outline: none;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .current-menu-item a, .mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .current-menu-item:before {
color: #ff364f;
}
.mobile-menu .wpbf-mobile-menu-container .wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle {
left: 0 !important;
}
.mobile-menu .wpbf-mobile-menu-toggle {
outline: none;
}
.mobile-menu .wpbf-mobile-menu-toggle:before {
content: "\e90c";
font-family: "sgc" !important;
text-align: center;
vertical-align: middle;
text-transform: none;
color: #ff364f;
font-size: 3rem;
}
.mobile-menu .wpbf-mobile-menu-toggle.wpbff-times:before {
content: "\e908";
font-size: 2rem;
}
.wpbf-navigation {
z-index: 9999;
padding-top: 1.5rem;
background-color: transparent;
}
@media screen and (max-width: 64em) {
.wpbf-navigation {
padding-top: 0;
}
}
@media screen and (max-width: 767px) {
.wpbf-navigation > .wpbf-container {
display: none;
}
}
@media screen and (min-width: 48em) {
.wpbf-navigation > .wpbf-mobile-menu-hamburger {
display: none;
}
}
.wpbf-navigation .wpbf-grid {
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.wpbf-navigation .wpbf-menu-container {
display: initial;
}
.wpbf-navigation .wpbf-menu-container .wpbf-menu {
display: flex;
}
.wpbf-navigation .wpbf-menu-container .wpbf-menu li {
position: relative;
}
.wpbf-navigation .wpbf-menu-container .wpbf-menu li a {
width: 8rem;
padding: 0.25rem 0;
border-radius: 1.25rem;
margin-left: 2rem;
color: #fff;
font-size: 1.25rem;
font-weight: 900;
text-align: center;
}
@media screen and (max-width: 64em) and (min-width: 48em) {
.wpbf-navigation .wpbf-menu-container .wpbf-menu li a {
margin-left: 8px;
}
}
.wpbf-navigation .wpbf-menu-container .wpbf-menu li a:hover {
background-color: #ff364f;
color: #fff;
}
.wpbf-navigation .wpbf-menu-container .wpbf-menu li a:after {
display: none;
}
.wpbf-navigation .wpbf-menu-container .wpbf-menu li:first-child a {
margin-left: 0;
}
.wpbf-navigation .wpbf-menu-container .wpbf-menu .current-page-ancestor a,
.wpbf-navigation .wpbf-menu-container .wpbf-menu .current-menu-ancestor a,
.wpbf-navigation .wpbf-menu-container .wpbf-menu .current_page_item a,
.wpbf-navigation .wpbf-menu-container .wpbf-menu .current-menu-item a {
background-color: #ff364f;
color: #fff !important;
}
.single-post .menu-aktuelles a,
.single-projekt .menu-projekte a,
.single-themen .menu-portfolio a {
color: #ff364f;
}
.single-jobs .menu-jobs a {
color: #ff364f;
}
@media screen and (min-width: 75em) {
.fullwidth-block {
margin-inline: -100px;
}
}
.fullwidth {
margin-inline: -100px;
}
.type-jobs,
.type-themen {
margin-bottom: 5rem;
}
.page-id-436 .footer-section {
display: none;
}
.footer-section {
padding-bottom: 1rem;
margin-top: 7rem;
position: relative;
}
@media (min-width: 75em) {
.footer-section {
padding-top: 0;
margin-top: 0;
}
}
.footer-section .wpbf-grid {
flex-wrap: nowrap;
flex-direction: row-reverse;
margin-block-end: 2em;
}
.footer-section .wpbf-grid > div {
width: auto;
}
.footer-section .wpbf-grid > div:first-child {
margin-left: auto;
}
.footer-section .breadcrumbs {
display: inline-flex;
justify-content: space-around;
align-items: center;
height: 2.5rem;
border-radius: 1.25rem;
padding: 1.25rem;
padding-left: 0;
margin-bottom: 0 !important;
background-color: #ff364f;
color: #fff;
font-size: 1rem;
font-weight: 400;
}
.footer-section .breadcrumbs a {
color: inherit;
}
.footer-section .breadcrumbs a:after {
content: "\e90e";
margin-left: 0.5rem;
vertical-align: middle;
}
.footer-section .breadcrumbs span span {
white-space: nowrap;
}
.footer-section .breadcrumbs span span span {
display: table-cell;
overflow: hidden;
max-width: 50vw;
white-space: nowrap;
text-overflow: ellipsis;
}
@media screen and (max-width: 48em) {
.footer-section .breadcrumbs span span span {
max-width: min(max(8rem, 30vw), 50vw);
}
}
.footer-section .breadcrumbs:before {
content: "\e912";
font-size: 23px;
margin: 0 1.25rem;
}
@media (max-width: 23.4375em) {
.footer-section .breadcrumbs {
overflow: hidden;
}
}
.footer-section .menu-social-container {
display: flex;
justify-content: flex-end;
align-items: center;
height: 100%;
}
.footer-section #menu-social {
list-style: none;
margin: 0;
padding: 0;
float: right;
}
.footer-section #menu-social li {
position: relative;
height: 1.5rem;
width: 1.5rem;
margin-left: 1.5rem;
float: left;
font-size: 1.5rem;
}
.footer-section #menu-social li:first-child {
margin-left: 1rem;
}
.footer-section #menu-social li a {
position: absolute;
top: 0;
display: block;
height: 100%;
width: 100%;
}
.footer-section #menu-social li a span {
display: none;
}
.footer-section #menu-social li:hover {
opacity: 0.8;
transition: all ease 0.2s;
}
@media (max-width: 575px) {
.footer-section {
margin-top: 5rem;
}
.footer-section .wpbf-grid {
flex-wrap: wrap;
}
.footer-section .wpbf-grid > div {
width: 100%;
}
.footer-section .wpbf-grid > div .menu-social-container {
margin-bottom: 3rem;
justify-content: flex-start;
}
.footer-section .wpbf-grid > div .menu-social-container li {
margin: 0 0 0 1.5rem;
}
}
.footer-menu {
border-top: 2px solid #fff;
margin-block: 2em;
background: none;
}
.footer-menu .wpbf-inner-footer {
padding-block: 1.5rem;
}
@media screen and (min-width: 64em) {
.footer-menu .wpbf-inner-footer {
display: flex;
justify-content: space-between;
}
}
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-right li:last-child a {
padding-right: 0;
}
.footer-menu .wpbf-inner-footer .wpbf-menu {
display: flex;
}
.footer-menu .wpbf-inner-footer .wpbf-menu li a {
padding: 0 2rem 1rem 0;
font-size: 1rem;
color: #fff;
white-space: nowrap;
transition: color ease 0.2s;
}
.footer-menu .wpbf-inner-footer .wpbf-menu li a:hover, .footer-menu .wpbf-inner-footer .wpbf-menu li a:focus {
text-decoration: none;
color: #ff364f;
}
.footer-menu .wpbf-inner-footer .wpbf-menu li.current-menu-item a {
text-decoration: none;
color: #ff364f !important;
}
@media screen and (max-width: 64em) {
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-left,
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-right {
width: 100%;
}
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-left .wpbf-menu,
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-right .wpbf-menu {
justify-content: space-between;
flex-wrap: nowrap;
}
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-right {
margin-top: 2rem;
}
}
@media screen and (max-width: 36.25em) {
.footer-menu .wpbf-inner-footer .wpbf-menu {
flex-direction: column;
align-items: flex-start;
}
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-right {
margin-top: 2rem;
}
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-right .wpbf-menu {
flex-direction: column;
}
}
@media screen and (max-width: 48em) {
.footer-menu {
margin-bottom: 0;
}
}
.footer__toplink {
display: block;
width: 48px;
height: 48px;
line-height: 48px;
border-radius: 100px;
background-color: #ff364f;
left: 2rem;
position: fixed;
top: 85vh;
color: white;
transition: background-color 0.4s;
z-index: 2000;
text-align: center;
}
.footer__toplink svg {
vertical-align: middle;
width: 30px;
height: 30px;
transition: fill 0.4s;
}
@media (max-width: 767px) {
.footer__toplink {
display: none;
}
}
.footer__toplink:hover {
background: white;
}
.footer__toplink:hover svg path {
fill: #ff364f;
}
.dreieck-wrapper {
position: relative;
height: 220px;
overflow: hidden;
margin-bottom: 100px;
}
.zigzag1, .zigzag2 {
position: absolute;
right: -50px;
top: -50px;
transition: 1s;
}
@media screen and (max-width: 1000px) {
.dreieck-wrapper .zigzag1 {
top: -10px;
width: 70%;
}
.dreieck-wrapper .zigzag1 svg {
height: 400px;
width: 100%;
}
.dreieck-wrapper .zigzag2 {
top: -10px;
width: 70%;
}
.dreieck-wrapper .zigzag2 svg {
height: 400px;
width: 100%;
}
}
@media screen and (max-width: 580px) {
.dreieck-wrapper {
height: 150px;
}
.dreieck-wrapper .zigzag1 {
top: -20px;
width: 70%;
}
.dreieck-wrapper .zigzag1 svg {
height: 200px;
width: 100%;
}
.dreieck-wrapper .zigzag2 {
top: -20px;
width: 70%;
}
.dreieck-wrapper .zigzag2 svg {
height: 200px;
width: 100%;
}
}
@media screen and (max-width: 410px) {
.dreieck-wrapper .zigzag1 {
top: 30px;
width: 70%;
}
.dreieck-wrapper .zigzag2 {
top: 30px;
width: 70%;
}
}
.animated-image .img-wrapper {
transform-origin: inherit;
will-change: transform;
}
.animated-image .img-wrapper img,
.animated-image .img-wrapper video,
.animated-image .img-wrapper svg,
.animated-image .img-wrapper .image-text {
opacity: 0;
}
.animated-image .img-wrapper .image-ani-none svg {
opacity: 1;
}
@media screen and (max-width: 75em) {
.animated-image.animation-in.image-ani-bottom {
animation: imgAniBottom 1s linear 0s, disable-pointer-events 1s;
}
.animated-image.animation-in.image-ani-bottom .img-wrapper {
animation: imgAniBottomReverse 1s linear 0s;
}
.animated-image.animation-in.image-ani-left {
animation: imgAniLeft 1s linear 0s, disable-pointer-events 1s;
}
.animated-image.animation-in.image-ani-left .img-wrapper {
animation: imgAniLeftReverse 1s linear 0s;
}
.animated-image.animation-in.image-ani-top {
animation: imgAniTop 1s linear 0s, disable-pointer-events 1s;
}
.animated-image.animation-in.image-ani-top .img-wrapper {
animation: imgAniTopReverse 1s linear 0s;
}
.animated-image.animation-in.image-ani-right {
animation: imgAniRight 1s linear 0s, disable-pointer-events 1s;
}
.animated-image.animation-in.image-ani-right .img-wrapper {
animation: imgAniRightReverse 1s linear 0s;
}
.animated-image.animation-in.image-ani-zigzag {
top: -120px;
}
}
@media screen and (max-width: 75em) and (max-width: 1000px) {
.animated-image.animation-in.image-ani-zigzag {
top: -80px;
}
}
@media screen and (max-width: 75em) and (max-width: 580px) {
.animated-image.animation-in.image-ani-zigzag {
top: 30px;
}
}
@media screen and (max-width: 75em) and (max-width: 410px) {
.animated-image.animation-in.image-ani-zigzag {
top: 0px;
}
}
@media screen and (max-width: 75em) {
.animated-image.animation-in img,
.animated-image.animation-in svg,
.animated-image.animation-in video {
transition: opacity 0s linear 0s;
opacity: 1 !important;
animation: slightZoomIn 1s cubic-bezier(0, 0, 0.1, 1) 0s;
}
}
@media screen and (max-width: 75em) {
.animated-image.animation-in.image-ani-zigzag svg, .animated-image.animation-in.image-ani-none svg {
animation: none;
}
}
@media screen and (max-width: 75em) {
.animated-image.animation-in .image-text {
transition: opacity 0.4s linear 1s;
opacity: 1;
}
}
.animate-images.animation-in .animated-image.img-0.image-ani-bottom {
animation: imgAniBottom 1s linear 0s, disable-pointer-events 1s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-bottom .img-wrapper {
animation: imgAniBottomReverse 1s linear 0s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-left {
animation: imgAniLeft 1s linear 0s, disable-pointer-events 1s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-left .img-wrapper {
animation: imgAniLeftReverse 1s linear 0s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-top {
animation: imgAniTop 1s linear 0s, disable-pointer-events 1s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-top .img-wrapper {
animation: imgAniTopReverse 1s linear 0s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-right {
animation: imgAniRight 1s linear 0s, disable-pointer-events 1s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-right .img-wrapper {
animation: imgAniRightReverse 1s linear 0s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-zigzag {
top: -120px;
}
@media screen and (max-width: 1000px) {
.animate-images.animation-in .animated-image.img-0.image-ani-zigzag {
top: -80px;
}
}
@media screen and (max-width: 580px) {
.animate-images.animation-in .animated-image.img-0.image-ani-zigzag {
top: 30px;
}
}
@media screen and (max-width: 410px) {
.animate-images.animation-in .animated-image.img-0.image-ani-zigzag {
top: 0px;
}
}
.animate-images.animation-in .animated-image.img-0 img,
.animate-images.animation-in .animated-image.img-0 svg,
.animate-images.animation-in .animated-image.img-0 video {
transition: opacity 0s linear 0s;
opacity: 1 !important;
animation: slightZoomIn 1s cubic-bezier(0, 0, 0.1, 1) 0s;
}
.animate-images.animation-in .animated-image.img-0.image-ani-zigzag svg, .animate-images.animation-in .animated-image.img-0.image-ani-none svg {
animation: none;
}
.animate-images.animation-in .animated-image.img-1.image-ani-bottom {
animation: imgAniBottom 1s linear 0.5s, disable-pointer-events calc(1s + 0.5s);
}
.animate-images.animation-in .animated-image.img-1.image-ani-bottom .img-wrapper {
animation: imgAniBottomReverse 1s linear 0.5s;
}
.animate-images.animation-in .animated-image.img-1.image-ani-left {
animation: imgAniLeft 1s linear 0.5s, disable-pointer-events calc(1s + 0.5s);
}
.animate-images.animation-in .animated-image.img-1.image-ani-left .img-wrapper {
animation: imgAniLeftReverse 1s linear 0.5s;
}
.animate-images.animation-in .animated-image.img-1.image-ani-top {
animation: imgAniTop 1s linear 0.5s, disable-pointer-events calc(1s + 0.5s);
}
.animate-images.animation-in .animated-image.img-1.image-ani-top .img-wrapper {
animation: imgAniTopReverse 1s linear 0.5s;
}
.animate-images.animation-in .animated-image.img-1.image-ani-right {
animation: imgAniRight 1s linear 0.5s, disable-pointer-events calc(1s + 0.5s);
}
.animate-images.animation-in .animated-image.img-1.image-ani-right .img-wrapper {
animation: imgAniRightReverse 1s linear 0.5s;
}
.animate-images.animation-in .animated-image.img-1.image-ani-zigzag {
top: -120px;
}
@media screen and (max-width: 1000px) {
.animate-images.animation-in .animated-image.img-1.image-ani-zigzag {
top: -80px;
}
}
@media screen and (max-width: 580px) {
.animate-images.animation-in .animated-image.img-1.image-ani-zigzag {
top: 30px;
}
}
@media screen and (max-width: 410px) {
.animate-images.animation-in .animated-image.img-1.image-ani-zigzag {
top: 0px;
}
}
.animate-images.animation-in .animated-image.img-1 img,
.animate-images.animation-in .animated-image.img-1 svg,
.animate-images.animation-in .animated-image.img-1 video {
transition: opacity 0s linear calc(0.5s);
opacity: 1 !important;
animation: slightZoomIn 1s cubic-bezier(0, 0, 0.1, 1) 0.5s;
}
.animate-images.animation-in .animated-image.img-1.image-ani-zigzag svg, .animate-images.animation-in .animated-image.img-1.image-ani-none svg {
animation: none;
}
.animate-images.animation-in .animated-image.img-2.image-ani-bottom {
animation: imgAniBottom 1s linear 1s, disable-pointer-events calc(1s + 1s);
}
.animate-images.animation-in .animated-image.img-2.image-ani-bottom .img-wrapper {
animation: imgAniBottomReverse 1s linear 1s;
}
.animate-images.animation-in .animated-image.img-2.image-ani-left {
animation: imgAniLeft 1s linear 1s, disable-pointer-events calc(1s + 1s);
}
.animate-images.animation-in .animated-image.img-2.image-ani-left .img-wrapper {
animation: imgAniLeftReverse 1s linear 1s;
}
.animate-images.animation-in .animated-image.img-2.image-ani-top {
animation: imgAniTop 1s linear 1s, disable-pointer-events calc(1s + 1s);
}
.animate-images.animation-in .animated-image.img-2.image-ani-top .img-wrapper {
animation: imgAniTopReverse 1s linear 1s;
}
.animate-images.animation-in .animated-image.img-2.image-ani-right {
animation: imgAniRight 1s linear 1s, disable-pointer-events calc(1s + 1s);
}
.animate-images.animation-in .animated-image.img-2.image-ani-right .img-wrapper {
animation: imgAniRightReverse 1s linear 1s;
}
.animate-images.animation-in .animated-image.img-2.image-ani-zigzag {
top: -120px;
}
@media screen and (max-width: 1000px) {
.animate-images.animation-in .animated-image.img-2.image-ani-zigzag {
top: -80px;
}
}
@media screen and (max-width: 580px) {
.animate-images.animation-in .animated-image.img-2.image-ani-zigzag {
top: 30px;
}
}
@media screen and (max-width: 410px) {
.animate-images.animation-in .animated-image.img-2.image-ani-zigzag {
top: 0px;
}
}
.animate-images.animation-in .animated-image.img-2 img,
.animate-images.animation-in .animated-image.img-2 svg,
.animate-images.animation-in .animated-image.img-2 video {
transition: opacity 0s linear calc(1s);
opacity: 1 !important;
animation: slightZoomIn 1s cubic-bezier(0, 0, 0.1, 1) 1s;
}
.animate-images.animation-in .animated-image.img-2.image-ani-zigzag svg, .animate-images.animation-in .animated-image.img-2.image-ani-none svg {
animation: none;
}
.animate-images.animation-in .animated-image.img-3.image-ani-bottom {
animation: imgAniBottom 1s linear 1.5s, disable-pointer-events calc(1s + 1.5s);
}
.animate-images.animation-in .animated-image.img-3.image-ani-bottom .img-wrapper {
animation: imgAniBottomReverse 1s linear 1.5s;
}
.animate-images.animation-in .animated-image.img-3.image-ani-left {
animation: imgAniLeft 1s linear 1.5s, disable-pointer-events calc(1s + 1.5s);
}
.animate-images.animation-in .animated-image.img-3.image-ani-left .img-wrapper {
animation: imgAniLeftReverse 1s linear 1.5s;
}
.animate-images.animation-in .animated-image.img-3.image-ani-top {
animation: imgAniTop 1s linear 1.5s, disable-pointer-events calc(1s + 1.5s);
}
.animate-images.animation-in .animated-image.img-3.image-ani-top .img-wrapper {
animation: imgAniTopReverse 1s linear 1.5s;
}
.animate-images.animation-in .animated-image.img-3.image-ani-right {
animation: imgAniRight 1s linear 1.5s, disable-pointer-events calc(1s + 1.5s);
}
.animate-images.animation-in .animated-image.img-3.image-ani-right .img-wrapper {
animation: imgAniRightReverse 1s linear 1.5s;
}
.animate-images.animation-in .animated-image.img-3.image-ani-zigzag {
top: -120px;
}
@media screen and (max-width: 1000px) {
.animate-images.animation-in .animated-image.img-3.image-ani-zigzag {
top: -80px;
}
}
@media screen and (max-width: 580px) {
.animate-images.animation-in .animated-image.img-3.image-ani-zigzag {
top: 30px;
}
}
@media screen and (max-width: 410px) {
.animate-images.animation-in .animated-image.img-3.image-ani-zigzag {
top: 0px;
}
}
.animate-images.animation-in .animated-image.img-3 img,
.animate-images.animation-in .animated-image.img-3 svg,
.animate-images.animation-in .animated-image.img-3 video {
transition: opacity 0s linear calc(1.5s);
opacity: 1 !important;
animation: slightZoomIn 1s cubic-bezier(0, 0, 0.1, 1) 1.5s;
}
.animate-images.animation-in .animated-image.img-3.image-ani-zigzag svg, .animate-images.animation-in .animated-image.img-3.image-ani-none svg {
animation: none;
}
.animate-images.animation-in .animated-image.img-4.image-ani-bottom {
animation: imgAniBottom 1s linear 2s, disable-pointer-events calc(1s + 2s);
}
.animate-images.animation-in .animated-image.img-4.image-ani-bottom .img-wrapper {
animation: imgAniBottomReverse 1s linear 2s;
}
.animate-images.animation-in .animated-image.img-4.image-ani-left {
animation: imgAniLeft 1s linear 2s, disable-pointer-events calc(1s + 2s);
}
.animate-images.animation-in .animated-image.img-4.image-ani-left .img-wrapper {
animation: imgAniLeftReverse 1s linear 2s;
}
.animate-images.animation-in .animated-image.img-4.image-ani-top {
animation: imgAniTop 1s linear 2s, disable-pointer-events calc(1s + 2s);
}
.animate-images.animation-in .animated-image.img-4.image-ani-top .img-wrapper {
animation: imgAniTopReverse 1s linear 2s;
}
.animate-images.animation-in .animated-image.img-4.image-ani-right {
animation: imgAniRight 1s linear 2s, disable-pointer-events calc(1s + 2s);
}
.animate-images.animation-in .animated-image.img-4.image-ani-right .img-wrapper {
animation: imgAniRightReverse 1s linear 2s;
}
.animate-images.animation-in .animated-image.img-4.image-ani-zigzag {
top: -120px;
}
@media screen and (max-width: 1000px) {
.animate-images.animation-in .animated-image.img-4.image-ani-zigzag {
top: -80px;
}
}
@media screen and (max-width: 580px) {
.animate-images.animation-in .animated-image.img-4.image-ani-zigzag {
top: 30px;
}
}
@media screen and (max-width: 410px) {
.animate-images.animation-in .animated-image.img-4.image-ani-zigzag {
top: 0px;
}
}
.animate-images.animation-in .animated-image.img-4 img,
.animate-images.animation-in .animated-image.img-4 svg,
.animate-images.animation-in .animated-image.img-4 video {
transition: opacity 0s linear calc(2s);
opacity: 1 !important;
animation: slightZoomIn 1s cubic-bezier(0, 0, 0.1, 1) 2s;
}
.animate-images.animation-in .animated-image.img-4.image-ani-zigzag svg, .animate-images.animation-in .animated-image.img-4.image-ani-none svg {
animation: none;
}
@keyframes disable-pointer-events {
0%, 99% {
pointer-events: none;
}
}  .cannon {
height: 100vh;
width: 50%;
position: absolute;
z-index: -100;
left: 5%;
top: 5vh;
animation-iteration-count: 1;   }
@media screen and (max-width: 64em) {
.cannon {
left: 0%;
width: 70%;
}
}
@media screen and (max-width: 48em) {
.cannon {
height: 70vh;
width: 80%;
left: 7%;
top: 0;
}
}
@media screen and (max-width: 36.25em) {
.cannon {
width: 100%;
}
}
@media screen and (max-width: 36.25em) and (max-height: 700px) {
.cannon {
height: 80vh;
}
}
.cannon__path {
position: relative;
left: 0;
height: auto;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
height: 100%;
align-items: flex-start;
}
.cannon__path--lg {
width: 80%;
left: 10%;
}
.cannon__path--md {
width: 120%;
left: -10%;
}
.cannon__path--sm {
width: 100%;
}
.cannon__path--angle-2 {
top: 10%;
}
.cannon__path--angle-1 {
top: 30%;
}
.cannon__path--angle0 {
top: 50%;
}
.cannon__path--angle1 {
top: 70%;
}
.cannon__path--angle2 {
top: 90%;
}
.cannon__confetti {
flex: 0 1 auto;
animation-duration: 1.2s;
animation-timing-function: ease-out;
animation-fill-mode: both;
animation-iteration-count: 1; }
@keyframes confetti-rotate-r {
0% {
transform: rotate(0deg);
opacity: 0;
}
100% {
transform: rotate(-360deg);
opacity: 1;
}
}
@keyframes confetti-rotate-l {
0% {
transform: rotate(0deg);
opacity: 0;
}
100% {
transform: rotate(360deg);
opacity: 1;
}
}
.cannon__confetti--wrapper {
position: absolute;
height: 1.2%;
width: 7%;
}
@media screen and (max-width: 64em) {
.cannon__confetti--wrapper {
height: 1%;
width: 11%;
}
}
@media screen and (max-width: 36.25em) {
.cannon__confetti--wrapper {
height: 1%;
width: 11%;
}
}
.cannon__confetti--wrapper:nth-child(1) {
top: 10%;
left: -5%;
}
.cannon__confetti--wrapper:nth-child(2) {
top: 18%;
left: -8%;
}
.cannon__confetti--wrapper:nth-child(3) {
top: 28%;
left: -8%;
}
.cannon__confetti--wrapper:nth-child(4) {
top: 22%;
left: 12%;
}
.cannon__confetti--wrapper:nth-child(5) {
top: 40%;
left: -4%;
}
.cannon__confetti--wrapper:nth-child(6) {
top: 38%;
left: 16%;
}
.cannon__confetti--wrapper:nth-child(7) {
top: 30%;
left: 70%;
}
@media screen and (max-width: 64em) {
.cannon__confetti--wrapper:nth-child(7) {
left: 55%;
}
}
.cannon__confetti--wrapper:nth-child(8) {
top: 55%;
left: 32%;
}
.cannon__confetti--wrapper:nth-child(9) {
top: 17%;
left: 30%;
}
.cannon__confetti--wrapper:nth-child(10) {
top: 30%;
left: 35%;
}
.cannon__confetti--wrapper:nth-child(11) {
top: 45%;
left: 22%;
}
.cannon__confetti--wrapper:nth-child(12) {
top: 58%;
left: -22%;
}
.cannon__confetti--wrapper:nth-child(13) {
top: 53%;
}
.cannon__confetti--wrapper:nth-child(14) {
top: 35%;
left: 45%;
}
.cannon__confetti--wrapper:nth-child(15) {
top: 46%;
left: 36%;
}
.cannon__confetti--ribbon {
height: 10px;
width: 50px;
position: relative;
border-radius: 0;
background-color: #ff364f;
opacity: 0;
}
@media screen and (max-width: 48em) {
.cannon__confetti--ribbon {
height: 8px;
width: 40px;
}
}
@media screen and (max-width: 36.25em) {
.cannon__confetti--ribbon {
height: 6px;
width: 30px;
}
}
.cannon__confetti--ribbon.no-animation {
animation-name: none !important;
}
.cannon__confetti--none {
height: 8em;
width: 1.6em;
border-radius: 0;
background-color: transparent;
}
@media screen and (max-width: 1200px) {
.cannon__confetti--none {
height: 6em;
width: 1.1em;
}
}
.wp-block-button__link,
.wpbf-button,
input[type=submit] {
padding: 0 1.75rem;
border-radius: 1.25rem;
line-height: 2.5rem;
background-color: #ff364f;
color: #fff;
}
.wp-block-button__link:hover,
.wpbf-button:hover,
input[type=submit]:hover {
background-color: #fff;
color: #ff364f;
}
.wp-block-button__link:disabled, .wp-block-button__link.disabled,
.wpbf-button:disabled,
.wpbf-button.disabled,
input[type=submit]:disabled,
input[type=submit].disabled {
background-color: #ccc;
color: var(--disable-color);
cursor: not-allowed;
pointer-events: none;
}
@media screen and (max-width: 48em) {
.wp-block-button__link,
.wpbf-button,
input[type=submit] {
font-size: 0.9rem;
}
}
.wp-block-button__link.wpbf-button-download,
.wpbf-button.wpbf-button-download,
input[type=submit].wpbf-button-download {
padding: 0 2.25rem 0 1.75rem;
}
.wp-block-button__link.wpbf-button-download::before,
.wpbf-button.wpbf-button-download::before,
input[type=submit].wpbf-button-download::before {
padding-left: 0.75rem;
}
.wpcf7-submit {
margin-top: 2rem;
}
.drop_uploader.drop_zone,
textarea,
select,
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=number],
input[type=datetime] {
padding: 1rem;
border: none;
color: #333;
font-size: 0.875rem;
}
.masked-text, #custom-cursor {
display: none;
}
@media (hover: hover) and (pointer: fine) {
#custom-cursor {
display: block;
position: fixed;
z-index: 99999;
height: 300px;
width: 300px;
pointer-events: none;
top: 0px;
}
#custom-cursor #custom-cursor-circle {
height: inherit;
width: inherit;
margin: 0;
will-change: transform;
transition: all 0.4s ease-in-out;
transition-property: transform;
}
#custom-cursor #custom-cursor-circle #circle {
fill: #ff364f;
will-change: fill, r, stroke-width;
transition: all 0.4s cubic-bezier(0.5, 0, 0.22, 1.5);
transition-property: fill, r, stroke-width, opacity;
}
#custom-cursor #circle-element {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
}
#custom-cursor #custom-cursor-arrow {
opacity: 0;
transition: all 0.2s ease-in-out;
transition-property: opacity, transform;
}
#custom-cursor #custom-cursor-arrow .arrow-body {
fill: none;
stroke: #ff364f;
stroke-linecap: round;
stroke-width: 0px;
will-change: stroke-width, transform;
transition: all 0.4s ease-in-out;
transition-property: stroke-width, transform;
}
.cursor-var-1 #custom-cursor-circle #circle {
fill: white !important;
}
.cursor-var-1 #custom-cursor-arrow {
opacity: 1 !important;
}
.cursor-var-4 #custom-cursor-circle #circle {
fill: transparent !important;
stroke: #ff364f;
stroke-width: 2px;
}
.cursor-var-4 #custom-cursor-arrow {
opacity: 1 !important;
}
.cursor-var-1 #custom-cursor-arrow .arrow-body,
.cursor-var-2 #custom-cursor-arrow .arrow-body,
.cursor-var-4 #custom-cursor-arrow .arrow-body,
.cursor-var-6 #custom-cursor-arrow .arrow-body {
stroke-width: 2px !important;
}
.cursor-var-2 #custom-cursor-circle #circle,
.cursor-var-3 #custom-cursor-circle #circle,
.cursor-var-6 #custom-cursor-circle #circle {
fill: transparent !important;
stroke: #ff364f;
stroke-width: 3px;
}
.cursor-var-5 #custom-cursor-circle #circle {
fill: white !important;
opacity: 0.4;
}
.cursor-var-2 #custom-cursor-arrow,
.cursor-var-6 #custom-cursor-arrow {
opacity: 1 !important;
transform: scale(2);
}
.box,
.text-box {
margin: 80px 50px;
}
.box {
position: relative;
overflow: hidden;
width: 300px;
height: 300px;
border: 3px solid white;
}
.img-box {
overflow: hidden;
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.img-box .mask-overlay {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
will-change: opacity;
mask-image: url(//sumnergroh.com/wp-content/themes/sumnergroh/dist/01c08e06caa3f01dabfe.svg);
mask-repeat: no-repeat;
mask-position: 0 0;
-webkit-mask-image: url(//sumnergroh.com/wp-content/themes/sumnergroh/dist/01c08e06caa3f01dabfe.svg);
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: 0 0;
opacity: 0;
}
.img-box .img-box-text {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
width: 100%;
height: 100%;
pointer-events: none;
}
.img-box .mask-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.img-box .mask-overlay.animation-in {
opacity: 1 !important;
transition: opacity 0.1s 0.3s ease-in;
}
.text-box {
position: relative;
}
.text-box p {
font-weight: 800;
font-size: 96px;
color: white;
}
.text-box .masked-text {
display: block;
opacity: 0;
will-change: opacity;
-webkit-text-stroke: 2px white;
-webkit-text-fill-color: #011a22; position: absolute;
top: 0;
left: 0;
mask-image: url(//sumnergroh.com/wp-content/themes/sumnergroh/dist/01c08e06caa3f01dabfe.svg);
mask-repeat: no-repeat;
mask-position: 0 0;
-webkit-mask-image: url(//sumnergroh.com/wp-content/themes/sumnergroh/dist/01c08e06caa3f01dabfe.svg);
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: 0 0;
}
.text-box .masked-text.animation-in {
opacity: 1 !important;
transition: opacity 0.2s 0.2s ease-in;
}
}
*[class*=show-cursor] * {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-moz-touch-callout: none;
-ms-touch-callout: none;
-o-touch-callout: none;
-webkit-touch-callout: none;
touch-callout: none;
-webkit-user-drag: none;
user-drag: none;
}
.animated-icons i,
.home_icon_menu-item,
.home_icon_menu-open-button,
.home_icon_menu-open-button:before {
position: absolute;
height: 48px;
width: 48px;
border-radius: 50%;
text-align: center;
line-height: 48px;
font-size: 24px;
color: #fff;
}
.sgc-quick-navi {
position: fixed;
top: 85vh;
z-index: 2000;
display: flex;
justify-content: flex-end;
height: 0;
margin-right: 2rem;
right: 0px;
}
@media (max-width: 767px) {
.sgc-quick-navi {
margin-block: 5rem -5rem;
top: inherit;
bottom: 150px;
}
}
.sgc-quick-navi .home_icon_menu {
filter: url(#goo);
z-index: 2000;
}
.sgc-quick-navi .home_icon_menu-item {
background: #ff364f;
transform: translate3d(0, 0, 0);
transition: transform ease-out 200ms;
z-index: 100;
}
.sgc-quick-navi .home_icon_menu-item.active {
transition-timing-function: cubic-bezier(1, 0, 0.5, 1.5);
}
.sgc-quick-navi .home_icon_menu-item.active:nth-of-type(1) {
transform: translate3d(0px, -80px, 0);
transition-duration: 300ms;
}
.sgc-quick-navi .home_icon_menu-item.active:nth-of-type(2) {
transform: translate3d(-60px, -40px, 0);
transition-duration: 400ms;
}
.sgc-quick-navi .home_icon_menu-item.active:nth-of-type(3) {
transform: translate3d(-80px, 30px, 0);
transition-duration: 500ms;
}
.sgc-quick-navi .home_icon_menu-item span {
line-height: 48px;
font-size: 24px;
transition: opacity ease-out 200ms;
}
.sgc-quick-navi .home_icon_menu-item:not(.active) span {
opacity: 0;
}
.sgc-quick-navi .home_icon_menu-open-button {
display: flex;
align-items: center;
transform: translate3d(0, 0, 0);
transition: transform ease-out 200ms;
z-index: 1000 !important;
}
.sgc-quick-navi .home_icon_menu-open-button svg {
position: relative;
z-index: -1;
right: 16.666%;
}
.sgc-quick-navi .home_icon_menu-open-button svg circle {
fill: #ff364f;
}
.sgc-quick-navi .home_icon_menu-open-button.active {
filter: none;
}
.sgc-quick-navi .home_icon_menu-open-button.active .animated-icons i {
animation: none;
display: none;
}
.sgc-quick-navi .home_icon_menu-open-button.active:before {
content: "\e908";
font-family: "sgc" !important;
text-align: center;
vertical-align: middle;
text-transform: none;
font-size: 12px;
font-weight: bold;
}
.sgc-quick-navi .home_icon_menu-open-button .animated-icons {
height: 48px;
position: relative;
}
.sgc-quick-navi .home_icon_menu-open-button .animated-icons i {
inset: 0;
animation: 15s ease-in-out infinite reverse both morph;
}
.sgc-quick-navi .home_icon_menu-open-button .animated-icons i:nth-child(1) {
animation-delay: -15s;
}
.sgc-quick-navi .home_icon_menu-open-button .animated-icons i:nth-child(2) {
animation-delay: -10s;
}
.sgc-quick-navi .home_icon_menu-open-button .animated-icons i:nth-child(3) {
animation-delay: -5s;
}
.sgc-quick-navi .home_icon_menu-open {
display: none;
}
.sgc-quick-navi .home_icon_menu-open .home_icon_menu-open-button {
z-index: 2;
cursor: pointer;
}
.sgc-quick-navi .home_icon_menu-open .home_icon_menu-open-button:hover {
transition-timing-function: linear;
transition-duration: 300ms;
}
.sgc-quick-navi .home_icon_menu-open .home_icon_menu-open-button.active {
transform: scale(0.8, 0.8) translate3d(0, 0, 0);
}
.morphing {
background-color: #ff364f;
}
@keyframes morph {
0%, 5%, 100% {
filter: blur(0px);
opacity: 1;
}
25%, 75% {
filter: blur(4px);
opacity: 0;
}
}
.header-circles-container {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow-x: hidden;
}
.header-circles-container .header-circles {
position: absolute;
z-index: -9999;
top: -980px;
left: -745px;
}
.header-circles-container .header-circles.centered {
top: calc(50vh + 450px);
}
.header-circles-container .header-circles span {
display: block;
position: absolute;
top: 330px;
left: 330px;
height: 100%;
width: 100%;
content: "";
border: 5px solid #ff364f;
border-radius: 50%;
transition: transform 1s cubic-bezier(0.5, 0, 0.2, 1);
}
.header-circles-container .header-circles span:nth-child(1) {
height: 1060px;
width: 1060px;
transform: translate3d(-80px, -80px, 0) scale3d(0, 0, 0);
transition-delay: 1250ms;
}
.header-circles-container .header-circles span:nth-child(2) {
height: 1220px;
width: 1220px;
transform: translate3d(-160px, -160px, 0) scale3d(0, 0, 0);
transition-delay: 1000ms;
}
.header-circles-container .header-circles span:nth-child(3) {
height: 1380px;
width: 1380px;
transform: translate3d(-240px, -240px, 0) scale3d(0, 0, 0);
transition-delay: 750ms;
}
.header-circles-container .header-circles span:nth-child(4) {
height: 1540px;
width: 1540px;
transform: translate3d(-320px, -320px, 0) scale3d(0, 0, 0);
transition-delay: 500ms;
}
.header-circles-container .header-circles span.visible:nth-child(1) {
transform: translate3d(-80px, -80px, 0) scale3d(1, 1, 1);
}
.header-circles-container .header-circles span.visible:nth-child(2) {
transform: translate3d(-160px, -160px, 0) scale3d(1, 1, 1);
}
.header-circles-container .header-circles span.visible:nth-child(3) {
transform: translate3d(-240px, -240px, 0) scale3d(1, 1, 1);
}
.header-circles-container .header-circles span.visible:nth-child(4) {
transform: translate3d(-320px, -320px, 0) scale3d(1, 1, 1);
}
lottie-player#background-animation {
position: fixed;
top: 0;
}
@media (max-width: 48em) {
lottie-player#background-animation {
height: 80vh;
}
}
@media (max-width: 75em) {
lottie-player#background-animation {
height: 100vh;
}
}
.text-block .headline-container h1, .text-block .headline-container h2, .text-block .headline-container h3, .text-block .headline-container h4, .text-block .headline-container h5, .text-block .headline-container h6, .text-block .headline-container span, .text-block .headline-container div, .text-block .headline-container p {
max-width: 20ch;
margin-bottom: 2rem;
color: #fff;
font-size: 40px;
line-height: 48px;
font-weight: 900;
}
@media (min-width: 48em) {
.text-block .headline-container h1, .text-block .headline-container h2, .text-block .headline-container h3, .text-block .headline-container h4, .text-block .headline-container h5, .text-block .headline-container h6, .text-block .headline-container span, .text-block .headline-container div, .text-block .headline-container p {
font-size: 56px;
line-height: 64px;
}
}
@media (min-width: 75em) {
.text-block .headline-container h1, .text-block .headline-container h2, .text-block .headline-container h3, .text-block .headline-container h4, .text-block .headline-container h5, .text-block .headline-container h6, .text-block .headline-container span, .text-block .headline-container div, .text-block .headline-container p {
font-size: 64px;
line-height: 72px;
}
.text-block .text-container {
max-width: 70%;
}
}
.testimonial-block h2 {
color: #fff;
font-size: 40px;
line-height: 48px;
}
.testimonial-block p {
color: #ff364f;
font-size: 1.25rem;
font-weight: 500;
}
.testimonial-block .outline-text h2::before, .testimonial-block .outline-text h2::after {
position: absolute;
z-index: -1;
margin-left: -10vw;
color: #0005;
font-size: 9em;
line-height: 0.666;
content: "”";
}
.testimonial-block .outline-text h2::after {
content: "“";
}
.testimonial-block p {
color: #ff364f;
font-size: 1.25rem;
font-weight: 500;
}
.testimonial-block .masked-text h2::before, .testimonial-block .masked-text h2::after {
content: "";
}
.testimonial-block .masked-text p {
-webkit-text-fill-color: white;
}
@media (min-width: 48em) {
.testimonial-block h2 {
font-size: 80px;
line-height: 92px;
}
.testimonial-block p {
font-size: 1.5rem;
}
}
@media (min-width: 75em) {
.testimonial-block h2 {
font-size: 96px;
line-height: 115px;
}
.testimonial-block p {
font-size: 1.5rem;
}
}
.map-block {
margin-bottom: 100vh;
}
.map-block > div {
position: absolute !important;
top: 0;
left: 0;
}
.gm-style .gm-style-iw-c {
box-shadow: none;
border-radius: 0;
background: #011a22;
}
@media (min-width: 75em) {
.gm-style .gm-style-iw-c {
transform: translate3d(10%, -40%, 0);
}
}
.gm-style .gm-style-iw-d {
overflow: hidden !important;
padding: 10px;
}
.gm-style .gm-style-iw-d h1 {
font-weight: 900 !important;
font-size: 24px !important;
max-width: 8em;
color: #fff;
}
@media (min-width: 75em) {
.gm-style .gm-style-iw-d h1 {
font-size: 36px !important;
}
}
.gm-style .gm-style-iw-d p {
line-height: 1.6;
font-size: 1rem;
}
@media (min-width: 75em) {
.gm-style .gm-style-iw-d {
padding: 30px 100px 30px 30px;
}
}
.gm-style .gm-style-iw-t::after {
height: 30px;
width: 30px;
background: #011a22;
box-shadow: none;
}
@media (min-width: 75em) {
.gm-style .gm-style-iw-t::after {
transform: translate(100%, 50%) rotate(45deg) !important;
}
}
.gmnoprint,
.gmnoprint + .gm-style-cc,
div > img[src$="google_white5_hdpi.png"] {
display: none;
}
.header-block {
position: relative;
display: flex;
flex-direction: column;
}
.header-block .header-circles-container {
position: static;
display: flex;
flex-direction: column;
}
@media (min-width: 769px) {
.header-block .header-circles-container {
flex-direction: row;
}
}
.header-block .headline-container {
margin-bottom: 2.5rem;
}
.header-block .headline-container h1 {
margin: 0px;
color: #fff;
font-family: "museo-sans", serif;
font-size: 3rem;
line-height: 4rem;
font-weight: 700;
}
.header-block .text-container p {
margin: 0;
margin-bottom: 2rem;
color: #fff;
font-size: 1rem;
line-height: 1.5rem;
}
.header-block .text-container .link-container .icon-arrow-down {
padding-right: 0.25rem;
}
@media (min-width: 769px) {
.header-block .headline-container h1 {
font-size: 4.5rem;
line-height: 6rem;
}
}
@media (max-width: 48em) and (min-width: 48em) {
.header-block .headline-container h1 {
font-size: 4.5rem;
line-height: 5.5rem;
}
}
@media (min-width: 75em) {
.header-block {
display: flex;
}
.header-block .headline-container {
width: 50%;
}
.header-block .headline-container h1 {
font-size: 5.5rem;
line-height: 6.5rem;
margin-right: 4.5rem;
}
.header-block .text-container {
align-self: flex-end;
display: flex;
flex-direction: column;
justify-content: flex-end;
width: 50%;
}
.header-block .text-container p, .header-block .text-container .link-container {
margin-left: 4.5rem;
}
}
.margin-block {
clear: both;
}
.margin-block .margin-klein {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.margin-block .margin-mittel {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.margin-block .margin-gross {
padding-top: 4.5rem;
padding-bottom: 4.5rem;
}
@media (max-width: 767px) {
.margin-block .margin-gross {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
.three-img-sec-1 .gallery-container {
display: flex;
flex-direction: column;
gap: 5em;
}
@media (max-width: 64em) {
.three-img-sec-1 .gallery-container {
gap: 2em;
}
}
@media (max-width: 48em) {
.three-img-sec-1 .gallery-container {
gap: 40px;
}
}
@media (max-width: 48em) {
.three-img-sec-1 .gallery-container .single-image {
max-width: 70%;
}
}
@media (max-width: 36.25em) {
.three-img-sec-1 .gallery-container .single-image {
max-width: 80%;
}
}
.three-img-sec-1 .gallery-container .single-image:nth-child(even) {
align-self: flex-end;
}
.three-img-sec-1 .gallery-container .single-image a {
display: block;
position: relative;
height: 100%;
width: 100%;
}
.three-img-sec-1 .gallery-container .single-image img, .three-img-sec-1 .gallery-container .single-image video {
position: relative;
z-index: 20;
will-change: transform;
}
.three-img-sec-1 .gallery-container .single-image span {
position: absolute;
bottom: -2em;
left: 0;
}
.three-img-sec-1 .img-4-active .img-group {
display: flex;
flex-direction: column;
align-items: flex-end;
}
@media (max-width: 48em) {
.three-img-sec-1 .img-4-active .img-group {
align-items: flex-start;
}
.three-img-sec-1 .img-4-active .img-group .single-image {
margin-bottom: 5rem;
}
.three-img-sec-1 .img-4-active .img-group .single-image:nth-child(even) {
align-self: flex-end;
}
}
@media (max-width: 767px) {
.three-img-sec-1 .img-4-active .img-group .single-image {
margin-bottom: 15px;
}
}
.three-img-sec-1 .img-4-active .img-group .single-image:nth-of-type(1), .three-img-sec-1 .img-4-active .img-group .single-image:nth-of-type(3) {
margin-bottom: 5em;
}
@media (max-width: 767px) {
.three-img-sec-1 .img-4-active .img-group .single-image:nth-of-type(1), .three-img-sec-1 .img-4-active .img-group .single-image:nth-of-type(3) {
margin-bottom: 50px;
}
}
.three-img-sec-1 .video-container {
overflow: hidden;
}
.three-img-sec-1 .video-container video {
object-fit: cover;
width: 100%;
}
@media (min-width: 48em) {
.three-img-sec-1 .single-image:last-of-type {
margin: -7em 0 0 5em;
}
.three-img-sec-1 .single-image.img-4-active:nth-child(odd) {
margin-top: 4em;
}
.three-img-sec-1 .img-4-active .img-group {
flex-direction: row;
}
}
@media (min-width: 48em) {
.three-img-sec-1 .gallery-container {
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.three-img-sec-1 .gallery-container.reverse {
flex-direction: row-reverse;
}
.three-img-sec-1 .gallery-container.img-4-active {
flex-direction: column;
}
.three-img-sec-1 .gallery-container.img-4-active .img-group {
width: 100%;
column-gap: 5rem;
}
}
@media (min-width: 48em) and (max-width: 48em) {
.three-img-sec-1 .gallery-container.img-4-active .img-group {
column-gap: 40px;
}
}
@media (min-width: 48em) {
.three-img-sec-1 .gallery-container.img-4-active .img-group:last-of-type {
flex-direction: row-reverse;
position: relative;
top: -5rem;
}
}
@media (min-width: 48em) {
.three-img-sec-1 .gallery-container.img-4-active .single-image {
position: relative;
}
}
@media (min-width: 48em) {
.three-img-sec-1 .gallery-container.img-4-active .img-1 {
top: 3rem;
}
}
@media (min-width: 48em) {
.three-img-sec-1 .single-image {
position: relative;
max-width: 30vw;
isolation: isolate;
}
.three-img-sec-1 .single-image:not(:first-of-type) {
margin: 0;
}
.three-img-sec-1 .single-image:nth-child(even) {
margin-top: 10rem;
}
.three-img-sec-1 .single-image picture {
display: block;
transition: all 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.three-img-sec-1 .single-image picture:after {
position: absolute;
inset: 0;
z-index: -1;
content: "";
opacity: 0;
box-shadow: 0 0 5rem #f40c;
transition: inherit;
}
.three-img-sec-1 .single-image picture:hover {
transform: scale3d(1.07, 1.07, 1.07);
}
.three-img-sec-1 .single-image picture:hover:after {
opacity: 1;
}
.three-img-sec-1 .single-image picture span {
z-index: -1;
color: #fff;
transform: translate(0, -3rem);
transition: inherit;
opacity: 0;
}
.three-img-sec-1 .single-image picture:hover span {
z-index: 0;
transform: translate(0, 0);
opacity: 1;
}
}
.media-wall {
display: flex;
flex-direction: column;
gap: 3rem;
padding-top: 5rem;
overflow-x: hidden;
}
@media (min-width: 75em) {
.media-wall {
overflow: visible;
}
}
.media-wall_element {
display: flex;
outline: 4px dotted blue;
overflow: visible;
}
.media-wall_element .media-wrapper {
position: relative;
height: fit-content;
outline: 2px dotted orange;
}
.media-wall_element .media-wrapper img, .media-wall_element .media-wrapper video {
max-width: 100%;
vertical-align: middle;
}
.media-wall_element .media-wrapper.size-S, .media-wall_element .media-wrapper.size-M {
max-width: 80%;
}
.media-wall_element .media-wrapper.pos-Bottom-Left, .media-wall_element .media-wrapper.pos-Bottom-Right {
align-self: flex-end;
}
.media-wall_element .media-wrapper.pos-Top-Right, .media-wall_element .media-wrapper.pos-Bottom-Right {
margin-left: auto;
}
.media-wall_element .media-wrapper span {
position: absolute;
inset: 100% 0 0;
overflow: hidden;
width: 100%;
height: fit-content;
padding-block: 0.5rem;
white-space: nowrap;
text-overflow: ellipsis;
}
.media-wall_element .media-wrapper:before {
content: attr(class);
position: absolute;
inset: 0;
height: fit-content;
font: small monospace;
color: #ffa;
background-color: #000a;
}
@media (min-width: 48em) {
.media-wall {
display: grid;
grid-template-columns: 1fr 1fr;
}
.media-wall_element .media-wrapper.pos-2 {
bottom: 5rem;
}
.media-wall_element .media-wrapper.pos-3 {
left: 5rem;
}
.media-wall_element .media-wrapper.pos-4 {
left: 5rem;
bottom: 5rem;
}
.media-wall_element .media-wrapper.size-S {
max-width: 50%;
}
.media-wall_element .media-wrapper.size-M {
max-width: 70%;
}
.media-wall_element .media-wrapper.size-L {
max-width: 90%;
}
}
@media (min-width: 64em) {
.media-wall[data-media-count="3"] {
display: flex;
flex-direction: row;
}
.media-wall[data-media-count="3"] .media-wall_element.size-M {
flex-basis: 200%;
}
.media-wall[data-media-count="3"] .media-wall_element.size-L {
flex-basis: 300%;
}
.media-wall[data-media-count="3"] .media-wall_element.size-L .media-wrapper {
bottom: 0;
max-width: 100%;
}
.media-wall .media-wrapper {
transform: scale(0.95, 0.95);
transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
will-change: transform;
}
.media-wall .media-wrapper span {
z-index: -1;
transform: translateY(-2rem);
transition: transform 0.3s ease;
}
.media-wall .img-wrapper {
transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.media-wall .img-wrapper:after {
content: "";
position: absolute;
inset: 0;
z-index: -1;
opacity: 0;
box-shadow: 0 0 5rem #f40c;
transition: inherit;
will-change: opacity;
}
.media-wall .img-wrapper.hoverable:hover {
transform: scale(1.25);
}
.media-wall .img-wrapper.hoverable:hover:after {
opacity: 1;
}
.media-wall .img-wrapper.hoverable:hover span {
transform: translateY(0);
}
}
.has-highlight-block #container .highlight-background-container {
position: absolute;
height: 812px;
width: 100vw;
overflow: hidden;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
}
@media (min-width: 48em) {
.has-highlight-block #container .highlight-background-container {
height: 75em;
}
}
@media (max-width: 64em) {
.has-highlight-block #container .highlight-background-container {
height: 33rem;
}
}
@media (min-width: 75em) {
.has-highlight-block #container .highlight-background-container {
height: 48em;
}
}
.has-highlight-block #container .highlight-background-container .highlight-background-header {
width: 100%;
height: 100%;
background-position: center center;
transform-origin: center center;
background-repeat: no-repeat;
background-size: cover;
transform: scale(1);
animation-duration: 3s;
animation-name: zoomOutHeader;
}
.has-highlight-block #container .highlight-background-container .highlight-background-header .highlight-background-overlay {
width: 100%;
height: 100%;
background: repeating-linear-gradient(-74deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45) 1px, rgba(0, 0, 0, 0.5) 2px, rgba(0, 0, 0, 0.5) 6px);
}
.highlight-block {
position: relative;
min-height: 520px;
margin-bottom: 7rem;
}
@media (min-width: 48em) {
.highlight-block {
min-height: 820px;
}
}
@media (min-width: 75em) {
.highlight-block {
min-height: 450px;
}
}
.highlight-block .highlight-container {
position: absolute;
bottom: 0;
}
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(0) {
opacity: 1;
transform: translateY(calc(0 * -48px));
}
@media (min-width: 48em) {
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(0) {
transform: translateY(calc(0 * -75px));
}
}
@media (min-width: 75em) {
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(0) {
transform: translateY(calc(0 * -96px));
}
}
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(1) {
opacity: 1;
transform: translateY(calc(1 * -48px));
}
@media (min-width: 48em) {
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(1) {
transform: translateY(calc(1 * -75px));
}
}
@media (min-width: 75em) {
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(1) {
transform: translateY(calc(1 * -96px));
}
}
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(2) {
opacity: 1;
transform: translateY(calc(2 * -48px));
}
@media (min-width: 48em) {
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(2) {
transform: translateY(calc(2 * -75px));
}
}
@media (min-width: 75em) {
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(2) {
transform: translateY(calc(2 * -96px));
}
}
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(3) {
opacity: 1;
transform: translateY(calc(3 * -48px));
}
@media (min-width: 48em) {
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(3) {
transform: translateY(calc(3 * -75px));
}
}
@media (min-width: 75em) {
.highlight-block .highlight-container.animation-in p.headline-animation:nth-of-type(3) {
transform: translateY(calc(3 * -96px));
}
}
.highlight-block .highlight-container h1 {
color: #fff;
font-size: 56px;
line-height: 65px;
font-family: "museo-sans", sans-serif;
font-weight: initial;
text-transform: normal;
font-weight: 900;
}
@media (min-width: 48em) {
.highlight-block .highlight-container h1 {
font-size: 4rem;
line-height: 4.75rem;
}
}
@media (max-width: 640px) {
.highlight-block .highlight-container h1 {
line-height: 1.2em;
}
}
.highlight-block .highlight-container p.headline-animation {
position: absolute;
inset: 0;
height: 4rem;
overflow: hidden;
display: block;
font-family: "museo-sans", sans-serif;
text-transform: normal;
-webkit-text-fill-color: transparent;
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
-webkit-text-stroke: 1px #fff;
font-weight: 900;
font-size: 3.5rem;
line-height: 4rem;
will-change: transform, opacity;
transition-property: transform, opacity;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.75, 0, 0.35, 1);
}
.highlight-block .highlight-container p.headline-animation:nth-of-type(0) {
-webkit-text-stroke: calc(2px - 0px) rgba(255, 255, 255, calc(1 - (0.25 * 0)));
}
.highlight-block .highlight-container p.headline-animation:nth-of-type(1) {
-webkit-text-stroke: calc(2px - 0.125px) rgba(255, 255, 255, calc(1 - (0.25 * 1)));
}
.highlight-block .highlight-container p.headline-animation:nth-of-type(2) {
-webkit-text-stroke: calc(2px - 0.25px) rgba(255, 255, 255, calc(1 - (0.25 * 2)));
}
.highlight-block .highlight-container p.headline-animation:nth-of-type(3) {
-webkit-text-stroke: calc(2px - 0.375px) rgba(255, 255, 255, calc(1 - (0.25 * 3)));
}
@media (min-width: 48em) {
.highlight-block .highlight-container p.headline-animation {
height: 4.75rem;
font-size: 4rem;
line-height: 4.75rem;
}
}
@media (max-width: 640px) {
.highlight-block .highlight-container p.headline-animation {
line-height: 1.2em;
height: 1.2em;
margin-bottom: 0px;
}
}
.highlight-block .highlight-container span {
display: block;
font-family: "museo-sans", sans-serif;
text-transform: normal;
-webkit-text-fill-color: transparent;
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
-webkit-text-stroke: 1px white;
font-weight: 900;
font-size: 96px;
line-height: 65px;
}
.highlight-block .highlight-container span:nth-child(2) {
-webkit-text-stroke: 2px white;
}
.highlight-block .highlight-container span:nth-child(3) {
-webkit-text-stroke: 3px white;
}
.highlight-block .highlight-container p.highlight-text {
font-size: 20px;
font-weight: 900;
}
@media (min-width: 75em) {
.highlight-block .highlight-container h1,
.highlight-block .highlight-container span {
color: white;
font-size: 96px;
line-height: 108px;
}
.highlight-block .highlight-container p {
font-size: 32px;
}
.highlight-block .highlight-container p.headline-animation {
font-size: 96px;
line-height: 108px;
height: 108px;
}
}
@keyframes zoomOutHeader {
0% {
transform: scale(1.5);
}
100% {
transform: scale(1);
}
}
.post-slide-block {
margin: 0 0 5rem 0;
height: 375px;
}
.post-slide-block .carousel-block {
position: absolute;
left: 0;
width: 100vw;
}
.post-slide-block .carousel-block .carousel-container .carousel .carousel-cell {
width: 66%;
height: 375px;
margin-right: 2rem;
background-color: transparent;
}
.post-slide-block .carousel-block .carousel-container .flickity-button {
display: none;
}
.post-slide-block .carousel-block .carousel-container .flickity-page-dots .dot {
width: 12px;
height: 12px;
border: 2px solid #ff364f;
background: #ff364f;
}
@media (min-width: 48em) {
.post-slide-block {
height: 420px;
}
.post-slide-block .carousel-block .carousel-container .carousel .carousel-cell {
height: 420px;
}
}
@media (min-width: 75em) {
.post-slide-block {
height: 525px;
}
.post-slide-block .carousel-block .carousel-container .carousel .carousel-cell {
height: 525px;
}
.post-slide-block .carousel-block .carousel-container .flickity-button {
position: absolute;
display: block;
font-family: "sgc" !important;
background-color: #ff364f;
border: none;
color: #fff;
}
.post-slide-block .carousel-block .carousel-container .flickity-prev-next-button {
top: 100%;
}
.post-slide-block .carousel-block .carousel-container .flickity-prev-next-button .flickity-button-icon {
display: none;
}
.post-slide-block .carousel-block .carousel-container .flickity-prev-next-button.previous {
left: 70%;
}
.post-slide-block .carousel-block .carousel-container .flickity-prev-next-button.previous:before {
content: "\e901";
}
.post-slide-block .carousel-block .carousel-container .flickity-prev-next-button.next {
left: calc(70% + 4rem);
}
.post-slide-block .carousel-block .carousel-container .flickity-prev-next-button.next:before {
content: "\e900";
}
.post-slide-block .carousel-block .carousel-container .flickity-page-dots {
display: none;
}
}
.sgc-post a {
color: #fff;
}
.slide-block {
margin: 0-1.5625em 3rem;
width: 100vw;
overflow-x: hidden;
}
@media (min-width: 48em) {
.slide-block {
margin: 0-1.5625em 5rem;
width: auto;
overflow-x: unset;
}
}
@media (min-width: 75em) {
.slide-block {
margin: 0 0 5rem;
margin-left: -5%;
margin-right: -5%;
}
}
@media (max-width: 36.25em) {
.slide-block {
display: inherit;
}
}
.slide-block .flickity-viewport {
overflow: visible;
}
.slide-block .carousel-block {
height: 100%;
}
@media (min-width: 48em) {
.slide-block .carousel-block {
height: unset;
overflow-x: unset;
}
}
@media (min-width: 75em) {
.slide-block .carousel-block {
width: 100%;
}
}
.slide-block .carousel-block .carousel-container {
height: 100%;
}
@media (min-width: 23.4375em) {
.slide-block .carousel-block .carousel-container {
height: unset;
}
}
.slide-block .carousel-block .carousel-container .carousel {
height: 100%;
}
@media (min-width: 48em) {
.slide-block .carousel-block .carousel-container .carousel {
height: unset;
}
}
.slide-block .carousel-block .carousel-container .carousel-cell {
width: 100vw;
margin-right: 2rem;
background-color: transparent;
}
@media (min-width: 48em) {
.slide-block .carousel-block .carousel-container .carousel-cell {
width: 100%;
}
}
@media (min-width: 75em) {
.slide-block .carousel-block .carousel-container .carousel-cell {
width: 90%;
}
}
.slide-block .carousel-block .carousel-container .carousel-cell img {
aspect-ratio: 16/9;
object-fit: cover;
}
.slide-block .carousel-block .carousel-container .flickity-page-dots {
position: static;
margin: 8px 0;
}
.slide-block .carousel-block .carousel-container .flickity-page-dots .dot {
width: 8px;
height: 8px;
border: 2px solid #ff364f;
background: #ff364f;
}
.slide-block .flickity-prev-next-button {
display: none;
}
@media (min-width: 75em) {
.slide-block .carousel-block .flickity-button {
position: absolute;
display: block;
font-family: "sgc" !important;
background-color: #ff364f;
border: none;
color: #fff;
}
.slide-block .carousel-block .flickity-prev-next-button {
top: 100%;
display: block;
}
.slide-block .carousel-block .flickity-prev-next-button .flickity-button-icon {
display: none;
}
.slide-block .carousel-block .flickity-prev-next-button.previous {
left: 70%;
}
.slide-block .carousel-block .flickity-prev-next-button.previous:before {
content: "\e901";
}
.slide-block .carousel-block .flickity-prev-next-button.next {
left: calc(70% + 4rem);
}
.slide-block .carousel-block .flickity-prev-next-button.next:before {
content: "\e900";
}
.slide-block .carousel-block .flickity-page-dots {
display: none;
}
}
.skills-block {
margin: 0 0 5rem 0;
}
.skills-block .skills-item {
margin: 0 0 10rem 0;
min-height: auto;
}
.skills-block .skills-item h2 {
font-family: "museo-sans", serif;
color: #fff;
font-size: 32px;
font-weight: 700;
}
.skills-block .skills-item .skills-item-text {
margin-bottom: 3rem;
}
.skills-block .skills-item .skills-item-img {
min-height: 300px;
}
.skills-block .skills-item .wpbf-large-1-2:first-child {
padding-left: 0;
}
.skills-block .skills-item .carousel-block {
position: absolute;
height: 300px;
width: 92%;
left: 4%;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-button {
position: absolute;
border: none;
background-color: #ff364f;
color: #fff;
font-family: "sgc" !important;
font-size: 1.4rem;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button {
top: 100%;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button .flickity-button-icon {
display: none;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button.previous {
left: 70%;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button.previous:before {
content: "\e901";
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button.next {
left: calc(70% + 4rem);
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button.next:before {
content: "\e900";
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-slider { }
.skills-block .skills-item .carousel-block .carousel-container .flickity-slider .gallery-cell {
left: 0 !important;
opacity: 0;
transition: opacity 0.3s ease-in-out;
z-index: -1;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-slider .gallery-cell.is-selected {
opacity: 1;
z-index: 0;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-slider h3 {
margin-bottom: 0;
}
.skills-block .skills-item .carousel-block .carousel-container .carousel .carousel-cell {
width: 100%;
height: 300px;
margin-right: 0;
background-color: transparent;
}
@media (min-width: 36.25em) and (max-width: 48em) {
.skills-block .skills-item .carousel-block .carousel-container .carousel .carousel-cell {
margin-left: 0%;
}
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-button {
display: none;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-page-dots .dot {
width: 10px;
height: 10px;
border: 2px solid #ff364f;
background: #ff364f;
}
.skills-block .skills-item .post-next {
height: 300px;
}
.skills-block .skills-item .post-next h3 {
width: 70%;
font-size: 24px;
line-height: 32px;
}
@media (min-width: 48em) {
.skills-block .skills-item {
min-height: 420px;
max-width: 80%;
margin: 0 0 15rem 0;
}
.skills-block .skills-item h2 {
font-size: 48px;
}
.skills-block .skills-item .wpbf-large-1-2:last-child {
padding-left: 0;
}
.skills-block .skills-item .skills-item-text {
width: 100%;
}
.skills-block .skills-item .skills-item-text,
.skills-block .skills-item .skills-item-img {
margin-right: 0;
position: relative;
}
.skills-block .skills-item.row-reverse {
-webkit-flex-direction: row-reverse;
flex-direction: row-reverse;
margin-left: 20%;
}
.skills-block .skills-item .carousel-block {
height: 420px;
width: 100%;
left: 0;
}
.skills-block .skills-item .carousel-block .carousel-container .carousel .carousel-cell {
height: 420px;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-page-dots {
text-align: left;
}
.skills-block .skills-item .post-next {
height: 420px;
}
.skills-block .skills-item .post-next h3 {
font-size: 32px;
line-height: 42px;
}
}
@media (min-width: 64em) {
.skills-block .skills-item {
max-width: 100%;
}
.skills-block .skills-item .skills-item-text {
width: 80%;
}
.skills-block .skills-item .skills-item-text,
.skills-block .skills-item .skills-item-img {
margin-right: 0;
position: relative;
}
.skills-block .skills-item.row-reverse {
-webkit-flex-direction: row-reverse;
flex-direction: row-reverse;
margin-left: 0;
}
.skills-block .skills-item.row-reverse .wpbf-large-1-2:last-child {
padding-left: 0;
}
.skills-block .skills-item.row-reverse .skills-item-text {
margin-left: 20%;
}
.skills-block .skills-item .carousel-block {
height: 420px;
}
.skills-block .skills-item .carousel-block .carousel-container .carousel .carousel-cell {
height: 420px;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-button {
position: absolute;
background-color: #ff364f;
border: none;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button {
top: 100%;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button.previous {
left: 70%;
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-prev-next-button.next {
left: calc(70% + 4rem);
}
}
@media (min-width: 75em) {
.skills-block .skills-item h2 {
margin-top: 2.5rem;
}
}
@media (max-width: 1120px) {
.skills-block .skills-item:last-of-type {
margin-bottom: 100px;
}
}
.table-block .sgc-container {
display: flex;
flex-direction: column;
}
@media (min-width: 769px) {
.table-block .sgc-container {
flex-direction: row;
}
}
.table-block .sgc-container .table-block-container,
.table-block .sgc-container .table-text {
width: 100%;
}
@media (min-width: 769px) {
.table-block .sgc-container .table-block-container,
.table-block .sgc-container .table-text {
width: 50%;
}
}
@media (max-width: 48em) {
.table-block .sgc-container .table-text {
margin-top: 3rem;
}
}
@media (min-width: 48em) {
.table-block .sgc-container .table-text {
margin-left: 4.5rem;
}
}
@media (min-width: 48em) {
.table-block .sgc-container .table-block-container {
margin-right: 4.5rem;
}
}
.table-block .sgc-container .table-block-container .table-block-row {
display: flex;
width: 100%;
border-bottom: 1px solid #fff;
padding: 0.625rem 1.25rem;
}
.table-block .sgc-container .table-block-container .table-block-row .table-block-column {
width: 50%;
}
.table-block .sgc-container .table-block-container .table-block-row .table-block-column:first-of-type {
margin-right: 0.5rem;
}
.table-block .sgc-container .table-block-container .table-block-row .table-block-column:last-of-type {
margin-left: 0.5rem;
text-align: right;
}
.img-text-block {
display: flex;
flex-direction: column;
}
@media (min-width: 48em) {
.img-text-block {
flex-direction: row;
justify-content: space-between;
}
}
@media (min-width: 75em) {
.img-text-block {
flex-direction: row;
justify-content: space-between;
}
}
.img-text-block.reverse {
flex-direction: column-reverse;
}
@media (min-width: 48em) {
.img-text-block.reverse {
flex-direction: column;
}
}
@media (min-width: 75em) {
.img-text-block.reverse {
flex-direction: row-reverse;
}
}
.img-text-block.reverse .text-content {
margin: 7.5rem 0 0;
}
@media (max-width: 36.25em) {
.img-text-block.reverse .text-content {
margin-bottom: 40px;
}
}
@media (min-width: 48em) {
.img-text-block.reverse .text-content {
margin: 0 0 4rem;
}
}
.img-text-block .text-content {
margin: 0 0 7.5rem;
display: flex;
align-items: center;
}
@media (max-width: 36.25em) {
.img-text-block .text-content {
margin-bottom: 40px;
}
}
@media (min-width: 48em) {
.img-text-block .text-content {
margin: 4rem 0 0;
}
}
@media (min-width: 75em) {
.img-text-block .text-content {
margin: 0;
}
}
.img-text-block .text-content .text-container {
display: inline-block;
}
.img-text-block .text-content .text-container h2 {
font-size: 2rem;
line-height: 44px;
font-family: "museo-sans", serif;
font-weight: 700;
color: white;
margin: 0 0 24px 0;
}
@media (min-width: 48em) {
.img-text-block .text-content .text-container h2 {
font-size: 3rem;
line-height: 65px;
max-width: 25.625rem;
}
}
.img-text-block .text-content .text-container p {
color: white !important;
margin-bottom: 16px;
}
@media (min-width: 48em) {
.img-text-block .text-content .text-container p {
max-width: 21.75rem;
}
}
@media (min-width: 75em) {
.img-text-block .text-content .text-container p {
max-width: 22rem;
}
}
@media (min-width: 75em) {
.img-text-block .text-content .text-container span {
display: none;
}
}
.img-text-block .image-content {
position: relative;
transition: all 0.3s ease-in-out;
transition-property: transform, opacity;
}
@media (max-width: 64em) {
.img-text-block .image-content {
max-width: 50%;
}
}
@media (max-width: 36.25em) {
.img-text-block .image-content {
max-width: 80%;
}
}
@media (min-width: 48em) {
.img-text-block .image-content {
align-self: flex-end;
}
}
@media (min-width: 75em) {
.img-text-block .image-content:hover, .img-text-block .image-content:focus {
transform: scale3d(1.07, 1.07, 1.07);
}
.img-text-block .image-content:hover:after, .img-text-block .image-content:focus:after {
opacity: 1;
}
.img-text-block .image-content:hover span, .img-text-block .image-content:focus span {
opacity: 1;
transform: translate(0);
}
.img-text-block .image-content span {
transform: translateY(-40px);
}
}
.img-text-block .image-content:after {
position: absolute;
inset: 0;
z-index: -1;
content: "";
opacity: 0;
box-shadow: 0.0625rem 0.0625rem 7.75rem -1rem #ff364f;
transition: inherit;
}
.img-text-block .image-content span {
display: block;
position: absolute;
transition: all 0.3s ease-in-out;
transition-property: transform, opacity;
margin: 8px 0 0;
}
@media (min-width: 75em) {
.img-text-block .image-content span {
color: white;
opacity: 0;
}
}
.img-text-block .image-content img {
transition: all 0.3s ease-in-out;
transition-property: transform;
position: relative;
z-index: 2;
}
@media (min-width: 48em) {
.img-text-block .image-content img {
height: 33.375rem;
width: 33.375rem;
object-fit: cover;
}
}
.img-text-block a:hover {
color: white;
}
@media (max-width: 36.25em) {
.grid-block.grid-posts-block {
margin: 0 -20px;
}
}
.grid-block.grid-posts-block .grid-container {
display: grid;
grid-template-columns: 1fr;
row-gap: 4rem;
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container {
grid-template-columns: 1fr 1fr;
gap: 3rem;
}
}
@media (min-width: 48em) {
.grid-block.grid-posts-block .grid-container {
grid-template-columns: 1fr 1fr 1fr;
}
@supports (grid-template-rows: masonry) {
.grid-block.grid-posts-block .grid-container {
grid-template-columns: repeat(3, 1fr);
grid-template-rows: masonry;
}
}
}
.grid-block.grid-posts-block .grid-container .post .headline-container {
position: relative;
}
.grid-block.grid-posts-block .grid-container .post .headline-container h2 {
font-size: 1.5rem;
padding-bottom: 1rem;
}
.grid-block.grid-posts-block .grid-container .post .headline-container p.headline-animation {
display: none;
position: absolute;
inset: 0 0 auto 0;
}
.grid-block.grid-posts-block .grid-container .post .post-metadata {
padding-top: 1.5rem;
font-style: italic;
}
.grid-block.grid-posts-block .grid-container .post h2,
.grid-block.grid-posts-block .grid-container .post p {
margin: 0;
color: white;
}
.grid-block.grid-posts-block .grid-container .post .p-img-container {
margin-bottom: 1.5rem;
background-color: lightgrey;
}
.grid-block.grid-posts-block .grid-container .post .p-img-container img {
height: 100%;
width: 100%;
object-fit: cover;
}
.grid-block.grid-posts-block .grid-container .post .p-img-container img.highlight-image {
display: none;
}
.grid-block.grid-posts-block .grid-container .post-highlight {
grid-column-start: 1;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post {
position: relative;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post:hover p.headline-animation:nth-of-type(0) {
transform: translateY(calc(0 * -4rem));
opacity: 1;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post:hover p.headline-animation:nth-of-type(1) {
transform: translateY(calc(1 * -4rem));
opacity: 1;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post:hover p.headline-animation:nth-of-type(2) {
transform: translateY(calc(2 * -4rem));
opacity: 1;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post:hover p.headline-animation:nth-of-type(3) {
transform: translateY(calc(3 * -4rem));
opacity: 1;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-img-container {
background-color: lightgrey;
width: 100%;
height: 29.5rem;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-img-container img {
display: none;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-img-container img.highlight-image {
display: block;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content {
position: absolute;
inset: 0;
display: flex;
flex-direction: column;
justify-content: flex-end;
overflow: hidden;
padding: 1.5rem;
background: repeating-linear-gradient(-74deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45) 1px, rgba(0, 0, 0, 0.5) 2px, rgba(0, 0, 0, 0.5) 6px);
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content {
padding: 3rem;
}
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content h2 {
font-size: 2.5rem;
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content h2 {
font-size: 4rem;
padding-bottom: 1.5rem;
}
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content p.headline-animation {
height: 72px;
overflow: hidden;
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
text-transform: normal;
-webkit-text-fill-color: transparent;
font-weight: 900;
font-size: 3rem;
line-height: 4rem;
}
@media (min-width: 59.6875em) {
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content p.headline-animation {
display: block;
opacity: 0;
font-size: 4rem;
font-weight: 900;
line-height: 1.2;
will-change: transform, opacity;
transition-property: transform, opacity;
transition-duration: 0.6s;
transition-timing-function: cubic-bezier(0.93, 0, 0.55, 1);
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content p.headline-animation:nth-of-type(0) {
-webkit-text-stroke: calc(2px - 0px) rgba(255, 255, 255, calc(1 - (0.25 * 0)));
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content p.headline-animation:nth-of-type(1) {
-webkit-text-stroke: calc(2px - 0.5px) rgba(255, 255, 255, calc(1 - (0.25 * 1)));
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content p.headline-animation:nth-of-type(2) {
-webkit-text-stroke: calc(2px - 1px) rgba(255, 255, 255, calc(1 - (0.25 * 2)));
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content p.headline-animation:nth-of-type(3) {
-webkit-text-stroke: calc(2px - 1.5px) rgba(255, 255, 255, calc(1 - (0.25 * 3)));
}
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content p.p-text {
max-height: 5.625rem;
max-width: 27.6875rem;
}
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .post-highlight {
grid-column-end: span 2;
}
}
@media (max-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .sgc-post {
margin: 0 1.5625em;
}
}
.grid-block.grid-posts-block .grid-container .sgc-post .post-square .p-img-container {
width: auto;
height: 25.25rem;
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .sgc-post .post-square .p-img-container {
height: 21rem;
}
}
.grid-block.grid-posts-block .grid-container .sgc-post .post-portrait .p-img-container {
width: auto;
height: 20.25rem;
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .sgc-post .post-portrait .p-img-container {
height: 26.25rem;
}
}
.grid-block.grid-posts-block .grid-container .sgc-post .post-landscape .p-img-container {
width: auto;
height: 13.5rem;
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .sgc-post .post-landscape .p-img-container {
height: 14rem;
}
}
.grid-block .button-container {
margin-top: 5rem;
text-align: center;
}
@media (min-width: 36.25em) {
.grid-block .button-container {
padding: 7.1875rem;
}
}
.list-block .wpbf-xlarge-1-2:nth-of-type(1) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(1) h3:before {
transition-delay: 125ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(2) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(2) h3:before {
transition-delay: 250ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(3) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(3) h3:before {
transition-delay: 375ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(4) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(4) h3:before {
transition-delay: 500ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(5) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(5) h3:before {
transition-delay: 625ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(6) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(6) h3:before {
transition-delay: 750ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(7) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(7) h3:before {
transition-delay: 875ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(8) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(8) h3:before {
transition-delay: 1000ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(9) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(9) h3:before {
transition-delay: 1125ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(10) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(10) h3:before {
transition-delay: 1250ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(11) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(11) h3:before {
transition-delay: 1375ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(12) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(12) h3:before {
transition-delay: 1500ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(13) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(13) h3:before {
transition-delay: 1625ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(14) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(14) h3:before {
transition-delay: 1750ms;
}
.list-block .wpbf-xlarge-1-2:nth-of-type(15) h3,
.list-block .wpbf-xlarge-1-2:nth-of-type(15) h3:before {
transition-delay: 1875ms;
}
.list-block .portfolio-container {
display: grid;
position: relative;
overflow: hidden;
margin: 0;
}
@media (min-width: 48em) {
.list-block .portfolio-container {
grid-template-columns: 1fr 1fr;
column-gap: 1.5rem;
}
}
.list-block .portfolio-container .portfolio-col {
background-color: #011a22;
}
@media (max-width: 48em) {
.list-block .portfolio-container .portfolio-col {
position: relative;
}
.list-block .portfolio-container .portfolio-col.normal-skill {
position: absolute;
bottom: 0;
opacity: 0;
}
}
@media (max-width: 48em) {
.list-block .portfolio-container .portfolio-col:not(:first-of-type) {
padding-top: 30px;
}
}
@media (min-width: 48em) {
.list-block .portfolio-container .portfolio-col .separator-line-animated {
height: 1px;
width: 100%;
background-color: white;
transform-origin: left;
will-change: transform;
}
}
@media (max-width: 48em) {
.list-block .portfolio-container .portfolio-col .separator-line {
height: 1px;
width: 100%;
background-color: white;
}
}
.list-block .load-more-button {
display: block;
margin-top: 30px;
transition: opacity 0.2s ease-out;
}
@media (min-width: 48em) {
.list-block .load-more-button {
display: none;
}
}
.list-block .load-more-button a {
color: white;
}
.list-block .load-more-button .icon-chevron-down {
vertical-align: middle;
}
.list-block h3 {
padding: 0;
margin: 0;
font-size: 1rem;
font-weight: 400;
box-sizing: border-box;
opacity: 1;
}
@media (hover: none) and (pointer: coarse) {
.list-block h3 {
opacity: 1;
}
}
.list-block h3 span.portfolio-title {
font-size: 1.5rem;
font-weight: 900;
}
@media (max-width: 48em) {
.list-block h3 span.portfolio-title {
line-height: 32px;
}
}
@media (max-width: 48em) {
.list-block h3 span.portfolio-count {
display: block;
line-height: 24px;
}
}
.list-block h3.list-highlight a {
color: #ff364f;
}
.list-block h3.list-highlight a span.portfolio-title {
font-size: 2rem;
}
.list-block h3 a {
height: 100%;
width: 100%;
color: #fff;
line-height: 4rem;
}
@media (min-width: 48em) {
.list-block h3 a {
display: flex;
justify-content: space-between;
}
}
.list-block h3:hover, .list-block h3:focus {
color: #ff364f;
}
.list-jobs-block .list-jobs-box {
width: 45%;
padding-bottom: 50px;
}
.list-jobs-block .list-jobs-box:nth-child(odd) {
margin-right: 5%;
}
.list-jobs-block .list-jobs-box:nth-child(even) {
margin-left: 5%;
}
@media (max-width: 48em) {
.list-jobs-block .list-jobs-box {
width: 100%;
padding-bottom: 0px;
}
.list-jobs-block .list-jobs-box:nth-child(odd) {
margin-right: 0px;
}
.list-jobs-block .list-jobs-box:nth-child(even) {
margin-left: 0px;
}
}
.list-jobs-block .list-jobs-box .jobs-box {
border: 2px solid #fff;
padding: 2rem;
}
.list-jobs-block .list-jobs-box h3 {
padding: 0;
margin: 0;
font-size: 2rem;
font-weight: 900;
}
.list-jobs-block .list-jobs-box p {
padding: 0;
margin: 0;
font-size: 1rem;
}
.list-jobs-block .list-jobs-box:hover, .list-jobs-block .list-jobs-box:focus {
color: var(--accent-color-alt);
transition: all 0.3s ease;
}
.list-jobs-block .list-jobs-box:hover h3, .list-jobs-block .list-jobs-box:focus h3 {
color: var(--accent-color-alt);
}
@media (max-width: 48em) {
.list-jobs-block .list-jobs-box {
max-width: 100%;
margin: 0 0 2.5rem;
}
}
.teaser-block,
.teaser-column-block {
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 1.5625em;
border: 3px solid #fff;
}
.teaser-block h1,
.teaser-column-block h1 {
font-size: 3rem;
line-height: 1;
hyphens: manual;
}
@media (min-width: 75em) {
.teaser-block,
.teaser-column-block {
min-height: 16rem;
padding: 2.5em;
}
}
@media (min-width: 75em) {
.teaser-block {
flex-direction: row;
align-items: flex-end;
min-height: 20rem;
}
.teaser-block .teaser-headline-container {
max-width: 40%;
}
.teaser-block .teaser-headline-container h1 {
font-size: 64px;
line-height: 72px;
margin: 0;
}
.teaser-block .teaser-headline-container h1.title-wrap {
word-spacing: 20rem;
}
.teaser-block .teaser-text-container {
max-width: 55%;
margin-left: auto;
}
}
.teaser-column-container {
display: flex;
flex-direction: column;
gap: 2.5em;
}
@media (min-width: 48em) {
.teaser-column-container {
flex-direction: row;
}
.teaser-column-container > * {
flex-basis: calc(50% - 2.5em/2);
}
}
.counter-block {
height: 521px;
width: 100%;
position: relative;
overflow: hidden;
}
@media (min-width: 48em) {
.counter-block {
height: 465px;
}
}
@media (min-width: 48em) {
.counter-block.small {
height: 328px;
}
}
.counter-block.small .counter-text div {
font-size: 40px !important;
line-height: 50px !important;
}
.counter-block.small .counter-text .odometer {
height: 6.25rem !important;
}
.counter-block.small .counter-text .odometer .digit-container p[class^=digit-], .counter-block.small .counter-text .odometer .digit-container p.decimal, .counter-block.small .counter-text .odometer .decimal-container p[class^=digit-], .counter-block.small .counter-text .odometer .decimal-container p.decimal {
font-size: 5.875rem !important;
line-height: 6.25rem !important;
}
.counter-block.small .counter-text .odometer .digit-container {
width: 4rem !important;
}
.counter-block.small .counter-text .after-text {
font-size: 2.5rem !important;
line-height: 4rem !important;
}
.counter-block .counter-background-pattern {
position: absolute;
top: 0;
bottom: 0;
left: -700px;
overflow-y: hidden;
z-index: -1;
}
.counter-block .counter-background-pattern .counter-pattern-text {
overflow: hidden;
height: 48px;
margin: 0;
color: rgba(0, 0, 0, 0.3);
font-size: 24px;
font-weight: 900;
line-height: 48px;
white-space: nowrap;
}
@media (min-width: 48em) {
.counter-block .counter-background-pattern .counter-pattern-text {
line-height: 52px;
height: 52px;
}
}
.counter-block .counter-content-container {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
height: 100%;
width: 100%;
}
.counter-block .counter-content-container p {
font-family: "museo-sans", sans-serif;
margin: 0;
text-align: center;
}
.counter-block .counter-content-container p.counter-background-text {
overflow: hidden;
height: 0;
}
.counter-block .counter-content-container p.counter-top-text {
font-size: 20px;
font-weight: 900;
line-height: 32px;
color: #ff364f;
padding-bottom: 10px;
}
.counter-block .counter-content-container p.sr-text {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
.counter-block .counter-content-container .counter-text {
display: flex;
flex-direction: column;
align-items: center;
}
.counter-block .counter-content-container .counter-text div,
.counter-block .counter-content-container .counter-text p {
display: inline-block;
font-size: 40px;
line-height: 48px;
font-weight: 900;
color: white;
}
@media (min-width: 48em) {
.counter-block .counter-content-container .counter-text div,
.counter-block .counter-content-container .counter-text p {
font-size: 80px;
line-height: 92px;
}
}
@media (min-width: 75em) {
.counter-block .counter-content-container .counter-text div,
.counter-block .counter-content-container .counter-text p {
font-size: 96px;
line-height: 108px;
}
}
.counter-block .counter-content-container .counter-text .odometer {
height: 6.25rem;
}
@media (min-width: 48em) {
.counter-block .counter-content-container .counter-text .odometer {
height: 8.125rem;
}
}
@media (min-width: 75em) {
.counter-block .counter-content-container .counter-text .odometer {
height: 9.5rem;
}
}
@media (max-width: 48em) {
.counter-block .counter-content-container .counter-text .odometer {
height: 2.23rem;
}
}
.counter-block .counter-content-container .counter-text .odometer .digit-container, .counter-block .counter-content-container .counter-text .odometer .decimal-container {
height: inherit;
overflow: hidden;
}
@media (max-width: 48em) {
.counter-block .counter-content-container .counter-text .odometer .digit-container, .counter-block .counter-content-container .counter-text .odometer .decimal-container {
width: 2rem !important;
line-height: 18px;
}
}
.counter-block .counter-content-container .counter-text .odometer .digit-container {
width: 4rem;
}
@media (min-width: 48em) {
.counter-block .counter-content-container .counter-text .odometer .digit-container {
width: 4.875rem;
}
}
@media (min-width: 75em) {
.counter-block .counter-content-container .counter-text .odometer .digit-container {
width: 5.75rem;
}
}
.counter-block .counter-content-container .counter-text .odometer .digit-container.animate p[class^=digit-] {
transform: translateY(0px);
}
.counter-block .counter-content-container .counter-text .odometer p[class^=digit-], .counter-block .counter-content-container .counter-text .odometer p.decimal {
transition: transform 1s cubic-bezier(0.65, 0.05, 0.36, 1);
-webkit-text-stroke: 2px white;
font-size: 5.875rem;
line-height: 6.25rem;
}
@media (min-width: 48em) {
.counter-block .counter-content-container .counter-text .odometer p[class^=digit-], .counter-block .counter-content-container .counter-text .odometer p.decimal {
font-size: 7.5rem;
line-height: 8.125rem;
}
}
@media (min-width: 75em) {
.counter-block .counter-content-container .counter-text .odometer p[class^=digit-], .counter-block .counter-content-container .counter-text .odometer p.decimal {
font-size: 8.75rem;
line-height: 9.5rem;
}
}
@media (max-width: 48em) {
.counter-block .counter-content-container .counter-text .odometer p[class^=digit-], .counter-block .counter-content-container .counter-text .odometer p.decimal {
font-size: 2.875rem;
line-height: 2.25rem;
}
}
.counter-block .counter-content-container .counter-text .after-text {
font-size: 2.5rem;
line-height: 4rem;
}
@media (min-width: 75em) {
.counter-block .counter-content-container .counter-text .after-text {
line-height: 5.5rem;
font-size: 4rem;
}
}
.cross-link-block .text-box-container {
display: flex;
flex-direction: column;
}
@media screen and (min-width: 48em) {
.cross-link-block .text-box-container .text-box-wrapper:nth-last-of-type(2n) {
align-self: flex-end;
}
}
.cross-link-block .text-box-container .text-box-wrapper:not(:last-of-type) {
margin-bottom: 3.4375rem;
}
@media screen and (min-width: 48em) {
.cross-link-block .text-box-container .text-box-wrapper:not(:last-of-type) {
margin-bottom: 4.6875rem;
}
}
.cross-link-block .text-box-container .text-box-wrapper .text-box {
display: inline-block;
margin: 0;
}
.cross-link-block .text-box-container .text-box-wrapper .text-box .outline-text {
display: inline-block;
}
.cross-link-block .text-box-container .text-box-wrapper .text-box span {
margin: 0;
color: white;
font-size: 2.5rem;
font-weight: 900;
}
@media screen and (min-width: 48em) {
.cross-link-block .text-box-container .text-box-wrapper .text-box span {
font-size: 5rem;
line-height: 6.75rem;
}
}
@media screen and (min-width: 75em) {
.cross-link-block .text-box-container .text-box-wrapper .text-box span {
font-size: 6rem;
}
}
.cross-link-block .text-box-container .text-box-wrapper .text-box .cross-link-url {
margin: 0;
color: #ff364f;
font-size: 1rem;
font-weight: 500;
}
@media screen and (min-width: 75em) and (hover: hover) and (pointer: fine) {
.cross-link-block .text-box-container .text-box-wrapper .text-box .cross-link-url {
display: none;
}
}
.image-text-grid-block img {
opacity: 0;
}
.image-text-grid-block .i-t-grid {
display: grid;
grid-template-columns: 1fr;
grid-template-areas: "text-1" "img-1" "img-2" "text-2" "img-3";
}
.image-text-grid-block .i-t-grid.mirrored {
direction: rtl;
}
.image-text-grid-block .i-t-grid.mirrored .text-1,
.image-text-grid-block .i-t-grid.mirrored .text-2 {
direction: ltr;
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid.var1 {
grid-template-columns: 1fr 1fr;
grid-template-areas: "text-1 img-1" "img-2 img-1" "img-3 text-2";
column-gap: 1.5rem;
}
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid.var1 {
grid-template-columns: 33rem 26rem;
grid-template-areas: "text-1 img-1" "img-2 img-1" "img-3 text-2";
column-gap: 9rem;
}
}
.image-text-grid-block .i-t-grid.var1 .text-1:not(:last-of-type),
.image-text-grid-block .i-t-grid.var1 .text-2:not(:last-of-type) {
margin-bottom: 3.75rem;
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid.var1 .text-1:not(:last-of-type),
.image-text-grid-block .i-t-grid.var1 .text-2:not(:last-of-type) {
margin-bottom: 5.25rem;
}
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid.var1 .text-1 {
margin-top: 3rem;
}
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid.var1 .text-2 {
margin-top: 3rem;
}
}
.image-text-grid-block .i-t-grid.var1 .img-2 {
grid-area: img-2;
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid.var1 .img-2 {
margin-bottom: 3rem;
}
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid.var1 .img-2 {
margin-bottom: 6.25rem;
}
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid.var1 .img-2 img,
.image-text-grid-block .i-t-grid.var1 .img-2 video,
.image-text-grid-block .i-t-grid.var1 .img-2 picture {
width: auto;
}
}
.image-text-grid-block .i-t-grid.var1 .img-1 img,
.image-text-grid-block .i-t-grid.var1 .img-1 video,
.image-text-grid-block .i-t-grid.var1 .img-1 picture,
.image-text-grid-block .i-t-grid.var1 .img-2 img,
.image-text-grid-block .i-t-grid.var1 .img-2 video,
.image-text-grid-block .i-t-grid.var1 .img-2 picture,
.image-text-grid-block .i-t-grid.var1 .img-3 img,
.image-text-grid-block .i-t-grid.var1 .img-3 video,
.image-text-grid-block .i-t-grid.var1 .img-3 picture {
width: 100%;
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid.var2 {
grid-template-columns: 1fr 1fr;
grid-template-areas: "img-1 img-2" "text-1 img-2" "img-3 img-3";
column-gap: 1.5rem;
}
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid.var2 {
grid-template-columns: 33rem 26rem;
grid-template-areas: "img-1 img-2" "text-1 img-2" "img-3 img-3";
column-gap: 9rem;
}
}
@media screen and (max-width: 64em) {
.image-text-grid-block .i-t-grid.var2 {
column-gap: 4rem;
}
}
.image-text-grid-block .i-t-grid.var2 .text-2 {
display: none;
}
.image-text-grid-block .i-t-grid.var2 .img-2 {
display: flex;
align-items: flex-end;
margin-bottom: 3.125rem;
}
.image-text-grid-block .i-t-grid.var2 .img-3 {
display: flex;
align-items: center;
}
.image-text-grid-block .i-t-grid.var2 .img-3 img {
max-width: 484px;
}
@media screen and (max-width: 48em) {
.image-text-grid-block .i-t-grid.var2 .img-3 img {
max-width: 100%;
}
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid.var2 .img-3 {
margin-top: 5rem;
}
}
.image-text-grid-block .i-t-grid.var2 .img-3 img,
.image-text-grid-block .i-t-grid.var2 .img-3 video,
.image-text-grid-block .i-t-grid.var2 .img-3 picture {
margin: auto;
}
.image-text-grid-block .i-t-grid.var2 p {
margin-bottom: 4rem;
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid.var2 p {
margin-bottom: 0;
}
}
.image-text-grid-block .i-t-grid.var2 h2 {
margin-bottom: 1.875rem;
}
@media screen and (max-width: 64em) {
.image-text-grid-block .i-t-grid.var2 h2 {
margin-bottom: 24px;
}
}
@media screen and (min-width: 1025px) and (max-width: 75em) {
.image-text-grid-block .i-t-grid.var2 h2 {
margin-bottom: 3.75rem;
}
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid.var2 h2 {
margin-bottom: 2.375rem;
}
}
.image-text-grid-block .i-t-grid .text-1 {
grid-area: text-1;
}
.image-text-grid-block .i-t-grid .text-2 {
grid-area: text-2;
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid .text-2 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100%;
}
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid .text-2 {
justify-content: flex-start;
}
}
.image-text-grid-block .i-t-grid .img-1,
.image-text-grid-block .i-t-grid .img-2,
.image-text-grid-block .i-t-grid .img-3 {
text-align: center;
width: 100%;
}
.image-text-grid-block .i-t-grid .img-1 img,
.image-text-grid-block .i-t-grid .img-1 video,
.image-text-grid-block .i-t-grid .img-1 picture,
.image-text-grid-block .i-t-grid .img-2 img,
.image-text-grid-block .i-t-grid .img-2 video,
.image-text-grid-block .i-t-grid .img-2 picture,
.image-text-grid-block .i-t-grid .img-3 img,
.image-text-grid-block .i-t-grid .img-3 video,
.image-text-grid-block .i-t-grid .img-3 picture {
height: auto;
object-fit: cover;
object-position: center center;
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid .img-1 img,
.image-text-grid-block .i-t-grid .img-1 video,
.image-text-grid-block .i-t-grid .img-1 picture,
.image-text-grid-block .i-t-grid .img-2 img,
.image-text-grid-block .i-t-grid .img-2 video,
.image-text-grid-block .i-t-grid .img-2 picture {
width: 100%;
}
}
.image-text-grid-block .i-t-grid .img-1 {
grid-area: img-1;
margin-bottom: 3.5rem;
}
@media screen and (max-width: 64em) {
.image-text-grid-block .i-t-grid .img-1 {
margin-bottom: 64px;
}
}
.image-text-grid-block .i-t-grid .img-2 {
grid-area: img-2;
}
@media screen and (min-width: 48em) {
.image-text-grid-block .i-t-grid .img-2 img,
.image-text-grid-block .i-t-grid .img-2 video,
.image-text-grid-block .i-t-grid .img-2 picture {
width: auto;
}
}
.image-text-grid-block .i-t-grid .img-3 {
grid-area: img-3;
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid .img-3 {
text-align: right;
}
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid .img-3 img,
.image-text-grid-block .i-t-grid .img-3 video,
.image-text-grid-block .i-t-grid .img-3 picture {
width: auto;
}
}
.image-text-grid-block .i-t-grid h2 {
font-size: 1.5rem;
font-weight: 900;
line-height: 32px;
color: white;
}
@media screen and (min-width: 75em) {
.image-text-grid-block .i-t-grid h2 {
font-size: 2rem;
}
}
.image-grid-block .image-grid-col1 {
width: 100%;
float: left;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.image-grid-block .image-grid-col1:before {
content: "";
float: left;
padding-top: 100%; }
.image-grid-block .image-grid-col2 .image-grid-col2-1 {
width: 100%;
float: left;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
}
.image-grid-block .image-grid-col2 .image-grid-col2-1:before {
content: "";
float: left;
padding-top: 50%; }
.image-grid-block .image-grid-col2 .image-grid-col2-2 {
width: 50%;
float: left;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
}
.image-grid-block .image-grid-col2 .image-grid-col2-2:before {
content: "";
float: left;
padding-top: 100%; }
@media screen and (min-width: 36.25em) {
.image-grid-block .image-grid-col1,
.image-grid-block .image-grid-col2 {
width: 50%;
float: left;
}
}
.four-img-sec {
overflow: visible;
display: flex;
align-items: center;
flex-direction: column;
}
.four-img-sec .gallery-container {
overflow: visible;
display: flex;
flex-direction: column;
min-width: 100%;
}
.four-img-sec .gallery-container.reverse {
direction: rtl;
}
@media (min-width: 75em) {
.four-img-sec .gallery-container.reverse .img-container-2 {
margin: 0 0 0 9.25rem;
}
}
@media (min-width: 48em) {
.four-img-sec .gallery-container.reverse .img-container-3 {
margin: 0 0 -4.5rem 4.5rem;
}
}
@media (min-width: 75em) {
.four-img-sec .gallery-container.reverse .img-container-3 {
height: 13.75rem;
width: 20.625rem;
align-self: flex-start;
margin: 6rem 17rem 0 0;
}
}
.four-img-sec .gallery-container .img-container-1 {
height: 20.375rem;
width: 100%;
max-width: 16.3125rem;
align-self: flex-end;
margin: 0 0 3rem 0;
}
@media (min-width: 36.25em) {
.four-img-sec .gallery-container .img-container-1 {
height: 26.625rem;
max-width: 22.5625rem;
}
}
@media (min-width: 48em) {
.four-img-sec .gallery-container .img-container-1 {
height: 18.375rem;
width: 27.625rem;
max-width: unset;
align-self: flex-start;
}
}
@media (min-width: calc(59.6875em + 40px)) {
.four-img-sec .gallery-container .img-container-1 {
height: 24.625rem;
width: 33.875rem;
}
}
@media (min-width: 75em) {
.four-img-sec .gallery-container .img-container-1 {
height: 22rem;
width: 33rem;
margin: -10.3125rem 0 0 0;
}
}
.four-img-sec .gallery-container .img-container-2 {
height: 20.375rem;
width: 100%;
max-width: 16.3125rem;
margin: 0 0 4.5rem 0;
}
@media (min-width: 36.25em) {
.four-img-sec .gallery-container .img-container-2 {
height: 26.625rem;
max-width: 22.5625rem;
}
}
@media (min-width: 48em) {
.four-img-sec .gallery-container .img-container-2 {
height: 19.875rem;
width: 14.0625rem;
max-width: unset;
align-self: flex-end;
margin: 0 0 -9.25rem 0;
}
}
@media (min-width: 59.6875em40px) {
.four-img-sec .gallery-container .img-container-2 {
height: 26.125rem;
width: 20.3125rem;
}
}
@media (min-width: 75em) {
.four-img-sec .gallery-container .img-container-2 {
height: 23.75rem;
width: 19rem;
margin: 0 9.25rem 0 0;
}
}
.four-img-sec .gallery-container .img-container-3 {
height: 9.875rem;
width: 100%;
max-width: 14.8125rem;
align-self: center;
margin: 0 0 4.5rem 0;
}
@media (min-width: 36.25em) {
.four-img-sec .gallery-container .img-container-3 {
height: 16.125rem;
max-width: 21.0625rem;
}
}
@media (min-width: 48em) {
.four-img-sec .gallery-container .img-container-3 {
height: 10.625rem;
width: 15.9375rem;
max-width: unset;
align-self: flex-end;
margin: 0 4.5rem -4.5rem 0;
}
}
@media (min-width: 59.6875em40px) {
.four-img-sec .gallery-container .img-container-3 {
height: 16.875rem;
width: 22.1875rem;
}
}
@media (min-width: 75em) {
.four-img-sec .gallery-container .img-container-3 {
height: 13.75rem;
width: 20.625rem;
align-self: flex-start;
margin: 6rem 0 0 17rem;
}
}
.four-img-sec .gallery-container .img-container-4 {
height: 25.75rem;
width: 100%;
max-width: 20.25rem;
}
@media (min-width: 36.25em) {
.four-img-sec .gallery-container .img-container-4 {
height: 32rem;
max-width: 26.5rem;
}
}
@media (min-width: 48em) {
.four-img-sec .gallery-container .img-container-4 {
height: 27.625rem;
width: 21.75rem;
max-width: unset;
}
}
@media (min-width: 59.6875em40px) {
.four-img-sec .gallery-container .img-container-4 {
height: 33.875rem;
width: 28rem;
}
}
@media (min-width: 75em) {
.four-img-sec .gallery-container .img-container-4 {
height: 33rem;
width: 25.9375rem;
align-self: flex-end;
margin: -28.5rem 0 0 0;
}
}
.four-img-sec .gallery-container .img-container-1,
.four-img-sec .gallery-container .img-container-2,
.four-img-sec .gallery-container .img-container-3,
.four-img-sec .gallery-container .img-container-4 {
display: flex;
flex-direction: column;
}
.four-img-sec .gallery-container .img-container-1 .img-wrapper,
.four-img-sec .gallery-container .img-container-2 .img-wrapper,
.four-img-sec .gallery-container .img-container-3 .img-wrapper,
.four-img-sec .gallery-container .img-container-4 .img-wrapper {
overflow: hidden;
transition: all 0.3s ease-in-out;
transition-property: box-shadow;
flex-grow: 1;
background-size: cover;
background-position: center;
box-shadow: 0.0625rem 0.0625rem 0 -1rem rgba(255, 68, 0, 0);
}
.four-img-sec .gallery-container .img-container-1 .img-wrapper img,
.four-img-sec .gallery-container .img-container-2 .img-wrapper img,
.four-img-sec .gallery-container .img-container-3 .img-wrapper img,
.four-img-sec .gallery-container .img-container-4 .img-wrapper img {
height: 100%;
width: 100%;
object-fit: cover;
}
.four-img-sec .gallery-container .img-container-1 span,
.four-img-sec .gallery-container .img-container-2 span,
.four-img-sec .gallery-container .img-container-3 span,
.four-img-sec .gallery-container .img-container-4 span {
transition: all 0.3s ease-in-out;
transition-property: opacity, transform;
transform: translate(0, -3rem);
color: #ff364f;
font-size: 1rem;
line-height: 1.1875rem;
margin: 0.5rem 0 0;
color: #ff364f;
direction: ltr;
z-index: -1;
}
@media (min-width: 75em) {
.four-img-sec .gallery-container .img-container-1 span,
.four-img-sec .gallery-container .img-container-2 span,
.four-img-sec .gallery-container .img-container-3 span,
.four-img-sec .gallery-container .img-container-4 span {
opacity: 0;
color: white;
}
}
.four-img-sec .gallery-container .img-container-1,
.four-img-sec .gallery-container .img-container-2,
.four-img-sec .gallery-container .img-container-3,
.four-img-sec .gallery-container .img-container-4 {
transition: all 0.3s ease-in-out;
transition-property: transform;
}
.four-img-sec .gallery-container .img-container-1:hover, .four-img-sec .gallery-container .img-container-1:focus,
.four-img-sec .gallery-container .img-container-2:hover,
.four-img-sec .gallery-container .img-container-2:focus,
.four-img-sec .gallery-container .img-container-3:hover,
.four-img-sec .gallery-container .img-container-3:focus,
.four-img-sec .gallery-container .img-container-4:hover,
.four-img-sec .gallery-container .img-container-4:focus {
transform: scale(1.1);
z-index: inherit;
}
.four-img-sec .gallery-container .img-container-1:hover .img-wrapper, .four-img-sec .gallery-container .img-container-1:focus .img-wrapper,
.four-img-sec .gallery-container .img-container-2:hover .img-wrapper,
.four-img-sec .gallery-container .img-container-2:focus .img-wrapper,
.four-img-sec .gallery-container .img-container-3:hover .img-wrapper,
.four-img-sec .gallery-container .img-container-3:focus .img-wrapper,
.four-img-sec .gallery-container .img-container-4:hover .img-wrapper,
.four-img-sec .gallery-container .img-container-4:focus .img-wrapper {
box-shadow: 0.0625rem 0.0625rem 7.75rem -1rem #ff364f;
}
.four-img-sec .gallery-container .img-container-1:hover span, .four-img-sec .gallery-container .img-container-1:focus span,
.four-img-sec .gallery-container .img-container-2:hover span,
.four-img-sec .gallery-container .img-container-2:focus span,
.four-img-sec .gallery-container .img-container-3:hover span,
.four-img-sec .gallery-container .img-container-3:focus span,
.four-img-sec .gallery-container .img-container-4:hover span,
.four-img-sec .gallery-container .img-container-4:focus span {
opacity: 1;
transform: translate(0, 0);
z-index: 0;
}
@media (min-width: 36.25em) {
.vid-grid-block {
display: flex;
margin: 0 -1.5625rem;
justify-content: space-evenly;
}
}
.vid-grid-block .vid-container {
aspect-ratio: 1/1.66;
overflow: hidden;
position: relative;
}
.vid-grid-block .vid-container:not(:last-of-type) {
margin-bottom: 2.5rem;
}
@media (min-width: 36.25em) {
.vid-grid-block .vid-container:not(:last-of-type) {
margin-bottom: 0;
}
}
@media (min-width: 36.25em) {
.vid-grid-block .vid-container {
margin: 0 1.5625rem;
}
}
.vid-grid-block .vid-container video {
height: 100%;
width: 100%;
object-fit: cover;
}
.vid-grid-block .vid-container .vid-button {
height: 80px;
width: 80px;
position: absolute;
border: 1px solid #ff364f;
border-radius: 50%;
left: 50%;
margin-left: -40px;
top: 50%;
margin-top: -40px;
z-index: 100000;
}
.vid-grid-block .vid-container .vid-button span {
position: absolute;
width: 0px;
height: 0px;
-webkit-transform: rotate(360deg);
border-style: solid;
border-width: 20px 0 20px 30px;
border-color: transparent transparent transparent #ff364f;
margin-top: -20px;
margin-left: -10px;
top: 50%;
left: 50%;
}
.awards-slider-block h2,
.awards-slider-block h3 {
margin-bottom: 0;
text-align: center;
}
.awards-slider-block h2 {
font-size: 1.5rem;
}
@media (max-width: 48em) {
.awards-slider-block h2 {
font-size: 1rem;
}
}
.awards-slider-block h3 {
color: white;
font-size: 6rem;
font-weight: 900;
line-height: 6.75rem;
margin-bottom: 5.875rem;
}
@media (max-width: 48em) {
.awards-slider-block h3 {
margin-bottom: 1.75rem;
font-size: 2.5rem;
}
}
.awards-slider-block .logo-slider {
display: block;
position: relative;
overflow: hidden;
}
.awards-slider-block .logo-slider-mobile {
margin-top: 2rem;
}
@media (min-width: calc(48em + 0.06em)) {
.awards-slider-block .logo-slider-mobile {
display: none;
}
}
.awards-slider-block .logo-slider-mobile .carousel-cell {
height: 7.5rem;
}
.awards-slider-block .logo-slider-mobile .carousel-cell img {
transform: scale(1) !important;
}
.awards-slider-block .logo-slider-desktop::before, .awards-slider-block .logo-slider-desktop::after {
background: linear-gradient(to right, #011a22 0%, rgba(1, 26, 34, 0) 100%);
content: "";
height: 100%;
position: absolute;
width: 200px;
z-index: 2;
}
.awards-slider-block .logo-slider-desktop::after {
right: 0;
top: 0;
transform: rotateZ(180deg);
}
.awards-slider-block .logo-slider-desktop::before {
left: 0;
top: 0;
}
@media (max-width: 48em) {
.awards-slider-block .logo-slider-desktop {
display: none;
}
}
.awards-slider-block .logo-slider-desktop .carousel-cell {
height: 10.75rem;
width: 33%;
margin-right: 5rem;
}
.awards-slider-block .logo-slider .carousel-cell.is-selected {
padding: 0;
}
.awards-slider-block .logo-slider .carousel-cell.is-selected img {
transform: scale(1);
}
.awards-slider-block .logo-slider .carousel-cell img {
height: 100%;
object-fit: contain;
object-position: center center;
transform: scale(0.6);
transition: transform 0.5s ease-in-out;
width: 100%;
}
.vid-block .vid-container {
position: relative;
}
.vid-block .vid-container video {
max-height: 38.25rem;
width: 100%;
object-fit: contain;
}
.vid-block .vid-container .vid-button {
height: 80px;
width: 80px;
position: absolute;
border: 1px solid #ff364f;
border-radius: 50%;
left: 50%;
margin-left: -40px;
top: 50%;
margin-top: -40px;
z-index: 100000;
}
.vid-block .vid-container .vid-button span {
position: absolute;
width: 0px;
height: 0px;
-webkit-transform: rotate(360deg);
border-style: solid;
border-width: 20px 0 20px 30px;
border-color: transparent transparent transparent #ff364f;
margin-top: -20px;
margin-left: -10px;
top: 50%;
left: 50%;
}
:root {
--title-space: -48px;
}
@media (min-width: 48em) {
:root {
--title-space: -82px;
}
}
@media (min-width: 75em) {
:root {
--title-space: -96px;
}
}
.cases-slider-block {
z-index: 3000;
position: absolute;
top: 0;
left: 0;
right: 0; }
.cases-slider-block article,
.cases-slider-block aside,
.cases-slider-block details,
.cases-slider-block figcaption,
.cases-slider-block figure,
.cases-slider-block footer,
.cases-slider-block header,
.cases-slider-block hgroup,
.cases-slider-block .slider-main,
.cases-slider-block nav,
.cases-slider-block section,
.cases-slider-block summary {
display: block;
}
.cases-slider-block audio,
.cases-slider-block canvas,
.cases-slider-block video {
display: inline-block;
}
.cases-slider-block audio:not([controls]) {
display: none;
height: 0;
}
.cases-slider-block [hidden] {
display: none;
}
.cases-slider-block a:focus {
outline: thin dotted;
}
.cases-slider-block a:active,
.cases-slider-block a:hover {
outline: 0;
}
.cases-slider-block h1 {
font-size: 2em;
margin: 0.67em 0;
}
.cases-slider-block abbr[title] {
border-bottom: 1px dotted;
}
.cases-slider-block b,
.cases-slider-block strong {
font-weight: bold;
}
.cases-slider-block dfn {
font-style: italic;
}
.cases-slider-block hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.cases-slider-block mark {
background: #ff0;
color: #000;
}
.cases-slider-block code,
.cases-slider-block kbd,
.cases-slider-block pre,
.cases-slider-block samp {
font-family: monospace, serif;
font-size: 1em;
}
.cases-slider-block pre {
white-space: pre-wrap;
}
.cases-slider-block q {
quotes: "“" "”" "‘" "’";
}
.cases-slider-block small {
font-size: 80%;
}
.cases-slider-block sub,
.cases-slider-block sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.cases-slider-block sup {
top: -0.5em;
}
.cases-slider-block sub {
bottom: -0.25em;
}
.cases-slider-block img {
border: 0;
}
.cases-slider-block svg:not(:root) {
overflow: hidden;
}
.cases-slider-block figure {
margin: 0;
}
.cases-slider-block fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
.cases-slider-block legend {
border: 0;
padding: 0;
}
.cases-slider-block button,
.cases-slider-block input,
.cases-slider-block select,
.cases-slider-block textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
.cases-slider-block button,
.cases-slider-block input {
line-height: normal;
}
.cases-slider-block button,
.cases-slider-block select {
text-transform: none;
}
.cases-slider-block button,
.cases-slider-block html input[type=button],
.cases-slider-block input[type=reset],
.cases-slider-block input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
}
.cases-slider-block button[disabled],
.cases-slider-block html input[disabled] {
cursor: default;
}
.cases-slider-block input[type=checkbox],
.cases-slider-block input[type=radio] {
box-sizing: border-box;
padding: 0;
}
.cases-slider-block input[type=search] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.cases-slider-block input[type=search]::-webkit-search-cancel-button,
.cases-slider-block input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
.cases-slider-block button::-moz-focus-inner,
.cases-slider-block input::-moz-focus-inner {
border: 0;
padding: 0;
}
.cases-slider-block textarea {
overflow: auto;
vertical-align: top;
}
.cases-slider-block table {
border-collapse: collapse;
border-spacing: 0;
}
.cases-slider-block *,
.cases-slider-block *::after,
.cases-slider-block *::before {
box-sizing: border-box;
}
.cases-slider-block ::selection {
color: white;
}
.cases-slider-block ::-moz-selection {
color: white;
}
.cases-slider-block html {
background: #fff;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
.cases-slider-block .slider-main {
position: fixed;
width: 100%;
height: 100%;
overflow: hidden;
}
.cases-slider-block #slider {
width: 100%;
height: 100%;
position: relative;
}
.cases-slider-block #slider .slider-background-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 3;
background: repeating-linear-gradient(-74deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45) 1px, rgba(0, 0, 0, 0.5) 2px, rgba(0, 0, 0, 0.5) 6px);
}
.cases-slider-block #slider canvas {
width: 100vw !important;
height: 100vh !important;
object-fit: cover;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 2;
}
.cases-slider-block #slider img {
width: 100%;
max-width: 100%;
position: relative;
z-index: 0;
}
.cases-slider-block .slider-inner {
position: relative;
z-index: 5;
height: 100%;
}
.cases-slider-block .slider-inner #slide-button {
position: absolute;
bottom: 4.5rem;
right: 1.25rem;
transition: all 0.008s;
}
@media (min-width: 48em) {
.cases-slider-block .slider-inner #slide-button {
bottom: 6rem;
}
}
@media (min-width: 93.75em) {
.cases-slider-block .slider-inner #slide-button {
bottom: 12rem;
}
}
.cases-slider-block .slider-inner #slide-button a {
padding: 0 1.75rem;
line-height: 2.5rem;
}
.cases-slider-block .slider-inner #slide-button a:hover {
color: #ff364f;
}
@media (max-width: 36.25em) {
.cases-slider-block #slider-content .slide-headline {
font-size: 2.5rem !important;
}
}
.cases-slider-block #slider-content h2 {
font-size: 2.5rem;
margin-bottom: 2rem;
}
@media (min-width: 36.25em) {
.cases-slider-block #slider-content h2 {
font-size: 4rem;
}
}
.cases-slider-block #slider-content h2 a {
color: white !important;
}
@media (max-width: 48em) {
.cases-slider-block #slider-content h2 {
font-size: 40px !important;
}
}
@media (max-width: 640px) {
.cases-slider-block #slider-content h2 {
line-height: 1.2em !important;
}
}
.cases-slider-block #slider-content .highlight-container {
position: absolute;
bottom: 5rem;
transform: translateY(0);
}
@media (min-width: 48em) {
.cases-slider-block #slider-content .highlight-container {
bottom: 6rem;
}
}
@media (min-width: 93.75em) {
.cases-slider-block #slider-content .highlight-container {
bottom: 12rem;
}
}
.cases-slider-block #slider-content .highlight-container.animation-in p.headline-animation:nth-of-type(0), .cases-slider-block #slider-content .highlight-container.static p.headline-animation:nth-of-type(0) {
animation: title-animation-0 0.3s ease-in-out forwards;
}
.cases-slider-block #slider-content .highlight-container.animation-in p.headline-animation:nth-of-type(1), .cases-slider-block #slider-content .highlight-container.static p.headline-animation:nth-of-type(1) {
animation: title-animation-1 0.3s ease-in-out forwards;
}
.cases-slider-block #slider-content .highlight-container.animation-in p.headline-animation:nth-of-type(2), .cases-slider-block #slider-content .highlight-container.static p.headline-animation:nth-of-type(2) {
animation: title-animation-2 0.3s ease-in-out forwards;
}
.cases-slider-block #slider-content .highlight-container.animation-in p.headline-animation:nth-of-type(3), .cases-slider-block #slider-content .highlight-container.static p.headline-animation:nth-of-type(3) {
animation: title-animation-3 0.3s ease-in-out forwards;
}
.cases-slider-block #slider-content .highlight-container.animation-in p.headline-animation {
opacity: 1 !important;
}
.cases-slider-block #slider-content .highlight-container h2 {
-webkit-text-stroke: 1px #fff;
color: #fff;
font-size: 56px;
line-height: 65px;
font-family: "museo-sans", sans-serif;
font-weight: initial;
text-transform: normal;
font-weight: 900;
}
@media (min-width: 48em) {
.cases-slider-block #slider-content .highlight-container h2 {
font-size: 5rem;
line-height: 5.75rem;
-webkit-text-stroke: 2px #fff;
}
}
.cases-slider-block #slider-content .highlight-container h2#slide-title {
margin-bottom: 3rem;
}
@media (min-width: 48em) {
.cases-slider-block #slider-content .highlight-container h2#slide-title {
margin-bottom: 2rem;
}
}
.cases-slider-block #slider-content .highlight-container p.headline-animation {
position: absolute;
inset: 0;
height: 4rem;
overflow: hidden;
display: block;
font-family: "museo-sans", sans-serif;
text-transform: normal;
-webkit-text-fill-color: transparent;
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
-webkit-text-stroke: 1px #fff;
font-weight: 900;
font-size: 3.5rem;
line-height: 4rem;
will-change: transform, opacity;
transition-property: transform, opacity;
transition-duration: 0.8s;
transition-timing-function: cubic-bezier(0.75, 0, 0.35, 1);
}
.cases-slider-block #slider-content .highlight-container p.headline-animation:nth-of-type(0) {
-webkit-text-stroke: calc(1px - 0px) rgba(255, 255, 255, calc(1 - (0.25 * 0)));
}
@media (min-width: 48em) {
.cases-slider-block #slider-content .highlight-container p.headline-animation:nth-of-type(0) {
-webkit-text-stroke: calc(2px - 0px) rgba(255, 255, 255, calc(1 - (0.25 * 0)));
}
}
.cases-slider-block #slider-content .highlight-container p.headline-animation:nth-of-type(1) {
-webkit-text-stroke: calc(1px - 0.125px) rgba(255, 255, 255, calc(1 - (0.25 * 1)));
}
@media (min-width: 48em) {
.cases-slider-block #slider-content .highlight-container p.headline-animation:nth-of-type(1) {
-webkit-text-stroke: calc(2px - 0.125px) rgba(255, 255, 255, calc(1 - (0.25 * 1)));
}
}
.cases-slider-block #slider-content .highlight-container p.headline-animation:nth-of-type(2) {
-webkit-text-stroke: calc(1px - 0.25px) rgba(255, 255, 255, calc(1 - (0.25 * 2)));
}
@media (min-width: 48em) {
.cases-slider-block #slider-content .highlight-container p.headline-animation:nth-of-type(2) {
-webkit-text-stroke: calc(2px - 0.25px) rgba(255, 255, 255, calc(1 - (0.25 * 2)));
}
}
.cases-slider-block #slider-content .highlight-container p.headline-animation:nth-of-type(3) {
-webkit-text-stroke: calc(1px - 0.375px) rgba(255, 255, 255, calc(1 - (0.25 * 3)));
}
@media (min-width: 48em) {
.cases-slider-block #slider-content .highlight-container p.headline-animation:nth-of-type(3) {
-webkit-text-stroke: calc(2px - 0.375px) rgba(255, 255, 255, calc(1 - (0.25 * 3)));
}
}
@media (min-width: 48em) {
.cases-slider-block #slider-content .highlight-container p.headline-animation {
height: 5.75rem;
font-size: 5rem;
line-height: 5.75rem;
}
}
@media (max-width: 48em) {
.cases-slider-block #slider-content .highlight-container p.headline-animation {
font-size: 40px;
}
}
@media (max-width: 640px) {
.cases-slider-block #slider-content .highlight-container p.headline-animation {
line-height: 1.2em;
height: 1.2em;
}
}
.cases-slider-block #slider-content .highlight-container span {
display: block;
font-family: "museo-sans", sans-serif;
text-transform: normal;
-webkit-text-fill-color: transparent;
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
-webkit-text-stroke: 1px white;
font-weight: 900;
font-size: 96px;
line-height: 65px;
}
.cases-slider-block #slider-content .highlight-container span:nth-child(2) {
-webkit-text-stroke: 2px white;
}
.cases-slider-block #slider-content .highlight-container span:nth-child(3) {
-webkit-text-stroke: 3px white;
}
.cases-slider-block #slider-content .highlight-container .highlight-text {
padding-left: 8px;
}
@media (min-width: 75em) {
.cases-slider-block #slider-content .highlight-container h2,
.cases-slider-block #slider-content .highlight-container span {
color: white;
font-size: 96px;
line-height: 108px;
}
.cases-slider-block #slider-content .highlight-container p {
font-size: 32px;
font-weight: 900;
}
.cases-slider-block #slider-content .highlight-container p.headline-animation {
font-size: 96px;
line-height: 108px;
height: 108px;
}
}
.cases-slider-block #slider-content span,
.cases-slider-block #slider-content .slide-url {
display: none;
}
.cases-slider-block #slider-content .meta {
display: inline-block;
font-family: "Arial", sans-serif;
font-size: 11px;
letter-spacing: 5px;
color: #88888a;
text-transform: uppercase;
position: relative;
}
@media screen and (min-width: 800px) {
.cases-slider-block #slider-content .meta {
font-size: 13px;
}
}
.cases-slider-block #slider-content .meta:after {
content: "";
display: block;
position: absolute;
top: 5px;
right: -55px;
width: 45px;
height: 2px;
}
.cases-slider-block #slider-content #slide-status {
margin-top: 10px;
font-family: "acta-display", serif;
font-weight: 400;
font-size: 18px;
color: white;
}
@media screen and (min-width: 800px) {
.cases-slider-block #slider-content #slide-status {
font-size: 34px;
}
}
.cases-slider-block #pagination {
position: absolute;
bottom: 0;
z-index: 6;
display: flex;
justify-content: space-evenly;
width: 100vw;
}
.cases-slider-block #pagination.mobile-pagination #pagination-bar {
transition: transform 0.4s cubic-bezier(0.91, 0.31, 0.22, 1.2);
}
.cases-slider-block #pagination #pagination-bar {
position: absolute;
left: 0;
bottom: 0;
height: 12px;
background-color: #ff364f;
transition: transform 0.4s cubic-bezier(0.91, 0.31, 0.22, 1.2);
will-change: transform;
}
.cases-slider-block #pagination button {
flex-grow: 1;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
width: 100%;
height: 12px;
background-color: white;
padding: 0;
cursor: pointer;
position: relative;
opacity: 0.2;
transition: opacity 0.2s ease-in-out;
will-change: opacity;
outline: none;
}
.cases-slider-block .loading:before {
content: "";
position: fixed;
z-index: 100000;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: black;
}
.cases-slider-block .loading:after {
content: "";
position: fixed;
z-index: 100000;
top: 50%;
left: 50%;
width: 60px;
height: 60px;
margin: -30px 0 0 -30px;
pointer-events: none;
border-radius: 50%;
opacity: 0.4;
background: white;
animation: loaderAnim 0.7s linear infinite alternate forwards;
}
@keyframes loaderAnim {
to {
opacity: 1;
transform: scale3d(0.5, 0.5, 1);
}
}
@keyframes title-animation-0 {
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(0 * var(--title-space)));
}
}
@keyframes title-animation-1 {
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(1 * var(--title-space)));
}
}
@keyframes title-animation-2 {
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(2 * var(--title-space)));
}
}
@keyframes title-animation-3 {
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(3 * var(--title-space)));
}
}
@media (min-width: 75em) {
.three-img-sec-1 .single-image picture:after {
box-shadow: 0 0 5rem rgba(255, 54, 79, 0.8);
}
}* {
font-family: "museo-sans",sans-serif;
}
.img-text-block .text-content {
z-index: 2;
}
.wpbf-logo:hover:before, 
.wpbf-mobile-logo:hover:before {
background-color: #ff364f;
}
.wpbf-cases #header {
position: initial;
filter: none;
}
@media (min-width: 768px) {
.three-img-sec-1 .single-image:last-of-type {
margin: 0 0 5em;
}
}
@media (max-width: 1024px) {
.highlight-block {
min-height: 10px;
height: 20rem;
margin-bottom: 0px;
}
}
@media (max-width: 1120px) and (min-width: 641px) {
.skills-block .skills-item {
margin-bottom: 300px;
}
}
.skills-block .skills-item .carousel-block .carousel-container .flickity-page-dots .dot:only-child {
opacity: 0;
}
@media (max-width: 768px) {
.slide-block  {
margin-left: -20px;
margin-right: -20px;
margin-bottom: 3rem;
}
.slide-block .carousel-block .carousel-container .carousel-cell {
margin-right: 0px;
}
.slide-block.header-text-slider .carousel-block .carousel-container .carousel-cell {
padding-right: 10px;
padding-left: 10px;
width: calc(100% - 20px);
}
.list-block .portfolio-container .portfolio-col .separator-line  {
height: 2px;
} }
@media (max-width: 640px) {
.highlight-block {
min-height: 10px;
height: 15rem;
}
}
.gm-style-iw-tc {
display: none;
}
.teaser-column-container.width-100 .teaser-column-block {
flex-basis: 100%;
justify-content: center;
align-items: center;
}
.teaser-column-container.width-100 .teaser-column-block .teaser-column-headline-container {
text-align: center;
} .media-wall * {
outline: 0 !important;
}
.media-wrapper::before {
display: none;
}
.hs-3-column-item {
height: 195px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 20px;
margin-left: 20px;
padding: 20px;
background: white;
justify-content: center;
align-items: center;
border-radius: 2px;
}
.hide-background .hs-3-column-item {
background: none;
}
.hs-3-column-item img {
max-height: 155px;
min-height: 75px;
max-width: 220px;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
@media screen and (max-width: 1149px) {
.hs-3-columns-block .wpbf-grid {
width: 740px;
margin: 60px auto 0;
}
.hs-3-columns-block .wpbf-grid .hs-3-column-item {
margin-left: 10px;
margin-right: 10px;
}
}
@media screen and (max-width: 768px) {
.hs-3-columns-block .wpbf-grid {
max-width: 100%;
width: 100%;
}
.hs-3-columns-block .wpbf-grid .hs-3-column-item {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
height: 185px;
padding: 15px;
}
.hs-3-column-item img {
max-height: 145px;
min-height: 65px;
max-width: 190px;
}
}
@media screen and (max-width: 450px) {
.hs-3-columns-block .wpbf-grid .hs-3-column-item {
height: 100px;
padding: 15px;
}
.hs-3-column-item img {
max-height: 70px;
min-height: 40px;
max-width: 120px;
}
} #header {
position: fixed;
width: 100%;
display: block;
transition: all 0.5s;
height: 136px;
z-index: 100;
filter: drop-shadow(0px 5px 25px rgba(6,26,34,1));
}
#content {
padding-top: 136px;
}
.nav-down {
top: 0; background:linear-gradient(180deg, rgba(6,26,34,0.7) 40%, rgba(6,26,34,0) 100%);
}
.nav-up {
background:linear-gradient(180deg, rgba(6,26,34,0.7) 40%, rgba(6,26,34,0) 100%);
top: -136px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
#header {
height: 112px;
}
.nav-up {
top: -112px;
}
#content {
padding-top: 112px;
}
}
@media screen and (max-width: 767px) {
.grid-block.grid-posts-block .grid-container .post-highlight {
margin: 0 -20px;
}
.table-block .sgc-container .table-block-container .table-block-row {
padding: 0.625rem 0.5rem;
}
.table-block .sgc-container .table-block-container .table-block-row .table-block-column {
width: 67%;
}
.table-block .sgc-container .table-block-container .table-block-row .table-block-column:first-of-type {
width: 33%;
font-weight: 900;
}
}
@media (min-width: 36.25em) {
.grid-block.grid-posts-block .grid-container {
gap: 2.5rem;
}
}
.grid-block.grid-posts-block .grid-container .post .headline-container h2 {
font-size: 1.25rem;
}
@media (min-width: 768px) and (max-width: 1024px) {
.wpbf-container {
padding-left: 40px;
padding-right: 40px;
}
}
@media (min-width: 75em) {
.text-block .headline-container h1, 
.text-block .headline-container h2, 
.text-block .headline-container h3, 
.text-block .headline-container h4, 
.text-block .headline-container h5, 
.text-block .headline-container h6, 
.text-block .headline-container span, 
.text-block .headline-container div, 
.text-block .headline-container p,
.text-block .headline-container h2 {
font-size: 56px!important;
line-height: 64px!important;
}
}
.icon-linkedin:before,
.icon-tiktok:before {
content: "";
}
.icon-linkedin {
background: url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/svg/linkedin.svg) no-repeat center;
background-size: 22px;
}
.icon-tiktok {
background: url(//sumnergroh.com/wp-content/themes/sumnergroh/assets/svg/tiktok.svg) no-repeat center;
background-size: 18px;
}
@media (min-width: 581px) and (max-width: 1024px) {
.footer-section {
padding-top: 55px;
}
.footer-menu .wpbf-inner-footer {
display: flex;
justify-content: space-between;
}
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-left, 
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-right { width: auto;
}
.footer-menu .wpbf-inner-footer .wpbf-inner-footer-right {
margin-top: 0;
}
}
@media (min-width: 768px) and (max-width: 912px) {
.grid-block.grid-posts-block .grid-container .post-highlight {
grid-column-end: span 3;
margin: 0 -40px;
}
.grid-block.grid-posts-block .grid-container .post-highlight .post .p-content h2 {
font-size: 48px;
}
}
@media (max-width: 768px) {
.text-container ul,
.text-container ol {
padding-left: 15px;
}
}
@media (max-width: 36.25em) {
.grid-block.grid-posts-block .grid-container .sgc-post.post-highlight {
margin: 0;
}
}
.flickity-button {
transition: background-color 0.4s;
}
.flickity-button:before {
transition: color 0.4s;
}
.flickity-button:hover {
background: white!important;
}
.flickity-button:hover:before {
color: #ff364f;
}
.flickity-button:disabled {
opacity: 0;
}
.flickity-viewport,
.flickity-viewport img {
min-height: 240px;
}
@media screen and (max-width: 1000px) {
.dreieck-wrapper .zigzag1,
.dreieck-wrapper .zigzag2 {
width: 90%;
max-width: 680px;
}
}
.mobile-menu .wpbf-mobile-menu-toggle:before,
.mobile-menu .wpbf-mobile-menu-toggle.wpbff-times:before {
content: "";
}
#wpbf-mobile-menu-toggle {
display:flex;
float: right;
flex-direction:column;
width: 48px;
cursor:pointer;
align-items: right;
}
#wpbf-mobile-menu-toggle span {
background: #ff364f;
border-radius:10px;
height:4px;
margin: 5px 0;
transition: .4s  cubic-bezier(0.68, -0.6, 0.32, 1.6);
}
#wpbf-mobile-menu-toggle span:nth-of-type(1){
width:50%;
display: block;
}
#wpbf-mobile-menu-toggle span:nth-of-type(2){
width:100%;
display: block;
}
#wpbf-mobile-menu-toggle span:nth-of-type(3){
width:75%;
display: block;
}
#wpbf-mobile-menu-toggle.wpbff-times span:nth-of-type(1) {
transform-origin:bottom;
transform:rotatez(45deg) translate(8px,0px)
}
#wpbf-mobile-menu-toggle.wpbff-times span:nth-of-type(2){
transform-origin:top;
transform:rotatez(-45deg)
}
#wpbf-mobile-menu-toggle.wpbff-times span:nth-of-type(3){
transform-origin:bottom;
width:50%;
transform: translate(21px,-7px) rotatez(45deg);
} .wp-block-button__link, .wpbf-button, input[type=submit], .wpbf-button, input[type=submit],
#breadcrumbs {
font-size: 20px!important;
} .footer-section .breadcrumbs {
height: 3.0rem;
border-radius: 1.5rem;
padding: 1.5rem;
}
.footer-section .breadcrumbs:before {
font-size: 30px;
margin: 0 1.5rem 0 0;
}
.footer-section .breadcrumbs span span {
font-weight: bold;
}.flickity-enabled {
position: relative;
}
.flickity-enabled:focus { outline: none; }
.flickity-viewport {
overflow: hidden;
position: relative;
height: 100%;
}
.flickity-slider {
position: absolute;
width: 100%;
height: 100%;
} .flickity-enabled.is-draggable {
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing;
} .flickity-button {
position: absolute;
background: hsla(0, 0%, 100%, 0.75);
border: none;
color: #333;
}
.flickity-button:hover {
background: white;
cursor: pointer;
}
.flickity-button:focus {
outline: none;
box-shadow: 0 0 0 5px #19F;
}
.flickity-button:active {
opacity: 0.6;
}
.flickity-button:disabled {
opacity: 0.3;
cursor: auto; pointer-events: none;
}
.flickity-button-icon {
fill: currentColor;
} .flickity-prev-next-button {
top: 50%;
width: 44px;
height: 44px;
border-radius: 50%; transform: translateY(-50%);
}
.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; } .flickity-rtl .flickity-prev-next-button.previous {
left: auto;
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
right: auto;
left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 20%;
top: 20%;
width: 60%;
height: 60%;
} .flickity-page-dots {
position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}
.flickity-rtl .flickity-page-dots { direction: rtl; }
.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #333;
border-radius: 50%;
opacity: 0.25;
cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
opacity: 1;
}.flickity-enabled.is-fade .flickity-slider > * {
pointer-events: none;
z-index: 0;
}
.flickity-enabled.is-fade .flickity-slider > .is-selected {
pointer-events: auto;
z-index: 1;
}
 :root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}