@font-face{font-display:swap;font-family:"icon";font-weight:400;font-style:normal;src:url(//brucdesign.com/web/tecdima/wp-content/uploads/fonts/icon.woff)format("woff");font-display:block}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ol,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}button,input{overflow:visible}[type=checkbox]{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body,h1,h2,h3,h4{margin:0}header,nav,section{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:var(--primary-color);text-decoration:none}strong{font-weight:bolder}small{font-size:80%}img{border-style:none}svg:not(:root){overflow:hidden}button,input,textarea{font-size:100%;line-height:1.15;margin:0}button{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{font-size:16px;color:#404040;font-family:"Inter";line-height:var(--lh-base);font-size:var(--text-base);font-weight:400;color:var(--paragraph-color);font-size:min(max(calc(var(--mobile-text-base)*1rem),calc(var(--mobile-text-base)*1rem + (var(--desktop-text-base) - var(--mobile-text-base))*var(--viewport-calc))),calc(var(--desktop-text-base)*1rem))}*,:after,:before{box-sizing:inherit}.ct-section-inner-wrap{margin-left:auto;margin-right:auto;height:100%;min-height:inherit}div.ct-fancy-icon{display:inline-flex;border-radius:50%}.ct-fancy-icon>svg{fill:currentColor}.oxy-nav-menu-list{display:flex;padding:0;margin:0}.oxy-nav-menu .oxy-nav-menu-list li.menu-item{list-style-type:none;display:flex;flex-direction:column}.oxy-nav-menu .oxy-nav-menu-list li.menu-item a{text-decoration:none;border-style:solid;border-width:0;transition-timing-function:ease-in-out;transition-property:background-color,color,border-color;border-color:transparent}.oxy-nav-menu .oxy-nav-menu-list li.menu-item:focus-within>a,.oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover>a{border-color:currentColor}.oxy-header-wrapper,.oxy-nav-menu .menu-item{position:relative}.oxy-header-row{width:100%;display:block}.oxy-header-container{height:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.oxy-header-center,.oxy-header-left,.oxy-header-right,.oxy-nav-menu .menu-item a{display:flex;align-items:center}.oxy-header-left{justify-content:flex-start}.oxy-header-center{flex-grow:1;justify-content:center}.oxy-header-right{justify-content:flex-end}.oxy-menu-toggle{cursor:pointer;display:none}.oxy-nav-menu-hamburger-wrap{display:flex;align-items:center;justify-content:center}.oxy-nav-menu-hamburger{display:flex;justify-content:space-between;flex-direction:column}.oxy-nav-menu-hamburger-line{border-radius:2px}.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a{flex-direction:row}.comment-body img{max-width:100%}.oxy-comment-form .comment-reply-title{margin-bottom:.5em}.oxy-comment-form #submit{padding:1em 2em;background-color:#000;color:#fff;cursor:pointer;margin-top:.5em;border:0;font-weight:700}.oxy-comment-form input,.oxy-comment-form textarea{padding:.5em;border-radius:0;border:1px solid #000;color:gray;width:100%}.oxy-comment-form label{font-weight:700}.oxy-comment-form .comment-form>p{margin-top:0;margin-bottom:1em}.oxy-comments ol.comments-list{list-style:none;margin:0;padding:0}.oxy-comments li.comment .comment-body{margin-left:0;margin-right:0}.oxy-comments .reply .comment-reply-link{font-size:.75em}.oxy-comments .comment-meta{flex-wrap:wrap}:-webkit-any(li,div._important),:is(li,div._important){display:list-item}:-webkit-any(table,div._important),:is(table,div._important){display:table}:-webkit-any(thead,div._important),:is(thead,div._important){display:table-header-group}:-webkit-any(tr,div._important),:is(tr,div._important){display:table-row}:-webkit-any(tbody,div._important),:is(tbody,div._important){display:table-row-group}:-webkit-any(th,td,div._important),:is(th,td,div._important){display:table-cell}:-webkit-any(caption,div._important){display:table-caption}:-webkit-any(colgroup,div._important){display:table-column-group}:-webkit-any(col,div._important){display:table-column}:-webkit-any(tfoot,div._important){display:table-footer-group}#cookie-law-info-bar,.wt-cli-cookie-bar{box-sizing:border-box;font-size:10pt;margin:0 auto;padding:10px;position:absolute;text-align:center;width:100%;z-index:99999;box-shadow:rgba(0,0,0,.5)0 5px 10px;display:none;left:0}#cookie-law-info-again{font-size:10pt;margin:0;padding:5px 10px;text-align:center;z-index:9999;cursor:pointer;box-shadow:#161616 2px 2px 5px 2px}#cookie-law-info-bar span{vertical-align:middle}.cli-plugin-button,.cli-plugin-button:visited{display:inline-block;padding:8px 16px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;cursor:pointer;text-decoration:none}.cli-plugin-button:hover{background-color:#111;color:#fff;text-decoration:none}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{font-size:13px;font-weight:500;line-height:1}.cli-bar-popup{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:20px}@media only screen and (max-width:768px){.cli-settings-mobile:hover{box-shadow:none!important}.cli-plugin-button{margin:10px}}@media only screen and (max-width:567px){.cli-switch .cli-slider:after{display:none}.cli-tab-header a.cli-nav-link{font-size:12px}.cli-modal .cli-modal-close{right:-10px;top:-15px}}.wt-cli-cookie-bar-container{display:none}.wt-cli-necessary-checkbox{display:none!important}.cli-container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.cli-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.cli-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.cli-px-0{padding-left:0;padding-right:0}.cli-btn{cursor:pointer;font-size:14px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1.25rem;line-height:1;border-radius:.25rem;transition:all .15s ease-in-out}.cli-btn:hover{opacity:.8}.cli-btn:focus,.cli-modal .cli-modal-close:focus{outline:0}.cli-modal,.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(0);transform:scale(0)}.cli-modal-backdrop{z-index:1040;background-color:#000;transition:opacity ease-in-out .5s}.cli-modal-backdrop.cli-fade{opacity:0}.cli-modal{z-index:99999;overflow:hidden;outline:0;visibility:hidden}.cli-modal a{text-decoration:none}.cli-modal .cli-modal-dialog,.cli-modal-content{position:relative;display:-ms-flexbox;display:flex}.cli-modal .cli-modal-dialog{width:auto;margin:.5rem;pointer-events:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem*2))}@media (min-width:576px){.cli-modal .cli-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem*2))}}.cli-modal-content{-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border-radius:.2rem;box-sizing:border-box;outline:0}.cli-modal-footer,.cli-switch{position:relative}.cli-switch{display:inline-block;min-height:1px;padding-left:38px;font-size:14px;width:auto}.cli-switch input[type=checkbox]{display:block;margin:0;width:0;position:absolute!important;left:0!important;opacity:0!important}.cli-switch .cli-slider{background-color:#e3e1e8;height:20px;width:38px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;border-radius:34px;font-size:0}.cli-switch .cli-slider:before{bottom:2px;content:"";height:15px;left:3px;position:absolute;transition:.4s;width:15px;border-radius:50%}.cli-switch input:checked+.cli-slider{background-color:#28a745}.cli-switch input:checked+.cli-slider:before{transform:translateX(18px)}.cli-tab-content{width:100%;padding:5px 30px 5px 5px;box-sizing:border-box}@media (max-width:767px){.cli-tab-content{padding:30px 10px}}.cli-wrapper{max-width:100%;float:none;margin:0 auto}.cli-tab-footer .cli-btn{padding:10px 15px;width:auto;text-decoration:none}.cli-tab-footer{width:100%;text-align:right;padding:20px 0}.cli-col-12{width:100%}.cli-tab-header{display:flex;justify-content:space-between;border-radius:5px;padding:12px 15px;cursor:pointer;transition:background-color .2s ease-out .3s,color .2s ease-out 0s;background-color:#f2f2f2}.cli-tab-header a:before{left:0;top:calc(50% - 1px)}.cli-tab-header a:after{width:2px;height:10px;left:4px;top:calc(50% - 5px);-webkit-transform:none;transform:none}.cli-tab-header a:before{width:7px;height:7px;border-right:1px solid #4a6e78;border-bottom:1px solid #4a6e78;content:" ";transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:10px}.cli-tab-header a.cli-nav-link{position:relative;display:flex;align-items:center;font-size:14px;color:#000;text-decoration:none}.cli-modal .cli-modal-close{position:absolute;right:0;top:0;z-index:1;-webkit-appearance:none;width:40px;height:40px;border-radius:50%;padding:10px;background:0 0;border:0}.cli-tab-container h4{font-family:inherit;font-size:16px;margin:10px 0}.cli-privacy-content-text{font-size:14px;line-height:1.4;margin-top:0;padding:0;color:#000}.cli-tab-content{display:none}.cli-tab-section .cli-tab-content{padding:10px 20px 5px}.cli-tab-section{margin-top:5px}@media (min-width:992px){.cli-modal .cli-modal-dialog{max-width:645px}}.cli-switch .cli-slider:after{content:attr(data-cli-disable);position:absolute;right:50px;font-size:12px;text-align:right;min-width:120px}.cli-switch input:checked+.cli-slider:after{content:attr(data-cli-enable)}a.cli-privacy-readmore{font-size:12px;margin-top:12px;display:inline-block;cursor:pointer;text-decoration:underline}.cli-privacy-overview{padding-bottom:12px}a.cli-privacy-readmore:before{content:attr(data-readmore-text)}.cli-modal-close svg{fill:#000}span.cli-necessary-caption{color:#000;font-size:12px}.cli-tab-container .cli-row{max-height:500px;overflow-y:auto}#cookie-law-info-bar a{cursor:pointer}.wt-cli-sr-only{display:none}.wt-cli-privacy-accept-btn{margin-left:10px}#cookie-law-info-again:focus,.cli-privacy-readmore,.cli-switch .cli-slider,.cli-tab-content .cli-tab-pane:focus,.cli-tab-header a,.cli_action_button,.cli_settings_button:focus{outline:0}.cli-plugin-button:focus{outline:0;opacity:.7}.wt-cli-ckyes-brand-logo{display:flex;align-items:center;font-size:9px;color:#111;font-weight:400}.wt-cli-ckyes-brand-logo img{width:65px;margin-left:2px}.wt-cli-privacy-overview-actions{padding-bottom:0}.wt-cli-cookie-description{font-size:14px;line-height:1.4;margin-top:0;padding:0;color:#000}#section-10-10{background-image:url(https://brucdesign.com/web/tecdima/wp-content/uploads/2022/10/Footer.png);background-color:#26292d;background-repeat:no-repeat;background-position:0 50%}#section-68-10>.ct-section-inner-wrap{padding-top:16px;padding-bottom:16px}#div_block-11-10,#div_block-31-10{text-align:left;flex-direction:row;display:flex;align-items:center}#div_block-26-10{text-align:left}@media (max-width:991px){#div_block-31-10{flex-direction:column;display:flex;justify-content:center}}#text_block-22-10{white-space:nowrap}@media (max-width:991px){#text_block-16-10,#text_block-22-10{color:#000}}#link-14-10,#link-20-10,#link-50-10{text-align:center;flex-direction:row;display:flex}#link-14-10,#link-20-10{align-items:flex-start;flex-wrap:nowrap}#link-50-10{align-items:center}#image-37-10,#image-8-10{min-height:100%;width:auto}@media (max-width:767px){#image-8-10{height:80px}}@media (max-width:991px){#fancy_icon-15-10,#fancy_icon-21-10{color:var(--primary-color)}}#main-menu .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#main-menu .oxy-nav-menu-hamburger{width:40px;height:32px}#main-menu .oxy-nav-menu-hamburger-line{height:6px}#main-menu .oxy-nav-menu-list{flex-direction:row}#main-menu .menu-item a{padding:10px 16px;text-transform:uppercase;font-weight:500;font-size:16px}#_nav_menu-67-10 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-67-10 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-67-10 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-67-10 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-64-10 .menu-item a,#_nav_menu-67-10 .menu-item a{padding:8px 20px 8px 0}#_nav_menu-64-10 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-64-10 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-64-10 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-64-10 .oxy-nav-menu-list{flex-direction:column}#_header-2-10.oxy-header.oxy-overlay-header{position:absolute;left:0;right:0;z-index:20}#_header-2-10.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active),#_header-2-10.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) .oxy-header-row{background-color:initial!important}#section-2-452{background-color:#26292d}#div_block-27-452{max-width:1024px}#div_block-39-452{max-width:780px}@media (max-width:991px){#div_block-3-452{margin-top:24px}#div_block-28-452{margin-bottom:8px}}@media (max-width:479px){#div_block-27-452{padding-left:12px;padding-right:12px}}#text_block-6-452{color:#fff}#image-13-452{max-height:70vh}#inner_content-14-452{max-width:1024px;margin-bottom:40px;margin-left:auto;margin-right:auto}cite.fn a{font-style:initial}ul.children{list-style:none}.oxy-comments li.comment .comment-body{margin-bottom:35px}.oxy-comments .reply{display:flex;margin:0}.oxy-comments .reply .comment-reply-link{margin-left:auto}.oxy-comments .comment-meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#_comment_form-42-452 input,#_comment_form-42-452 textarea{border-color:var(--paragraph-color)}#_comment_form-42-452 #submit{background-color:var(--primary-color)}.ct-section{width:100%;background-size:cover;background-repeat:repeat}.ct-div-block,.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}.ct-div-block{flex-wrap:nowrap}.ct-link-text{display:inline-block}.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center}.ct-image{max-width:100%}.ct-fancy-icon>svg{width:55px;height:55px}.ct-inner-content{width:100%}.oxy-comments{width:100%;text-align:left}.oxy-comment-form{width:100%}.ct-span{display:inline-block;text-decoration:inherit}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ct-div-block,.ct-headline,.ct-link-text,.ct-text-block{max-width:100%}img{flex-shrink:0}body *{min-height:1px}}.oxy-site-navigation>ul:not(.open)>li[data-cta=true]:nth-last-child(2):not(:hover)>img{filter:invert(0)!important}.ct-section-inner-wrap,.oxy-header-container{max-width:1366px}.oxy-nav-menu-hamburger-line{background-color:var(--paragraph-color)}h1,h2,h3,h4{font-family:"Inter";font-size:var(--h1);font-weight:var(--h-font-weight);line-height:var(--lh-h1)}h2,h3,h4{font-size:var(--h2);line-height:var(--lh-h2)}h3,h4{font-size:var(--h3);line-height:var(--lh-h3)}h4{font-size:var(--h4);line-height:var(--lh-h4)}a:hover{text-decoration:none}.ct-section-inner-wrap{padding-top:min(max(8rem,calc(8rem + ((1vw - .32rem)*5))),12rem);padding-bottom:min(max(8rem,calc(8rem + ((1vw - .32rem)*5))),12rem)}.ct-section-inner-wrap,.oxy-header-container{padding-right:2.4rem;padding-left:2.4rem}.color-white{color:var(--white-color)}.mx-auto{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.font-medium{font-weight:500}.my-auto{margin-top:auto;margin-bottom:auto}.horizontal:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row}.color-dark{color:var(--dark-color)}.w-full{width:100%}.object-cover{object-fit:cover}.mr-2{margin-right:var(--s-2)}.icon-lg-primary{color:var(--primary-color)}.icon-lg-primary>svg,.icon-lg-tertiary>svg,.icon-lg-white>svg{width:24px;height:24px}.bg-primary{background-color:var(--primary-color)}.font-semibold{font-weight:600}.font-bold{font-weight:700}.ml-auto{margin-left:auto}.px-2{padding-left:var(--s-2);padding-right:var(--s-2)}.color-paragraph{color:var(--paragraph-color)}.h-full{height:100%}.flex:not(.ct-section):not(.oxy-easy-posts){display:flex}.mb-4{margin-bottom:var(--s-4)}.py-4{padding-top:var(--s-4);padding-bottom:var(--s-4)}.capitalize{text-transform:capitalize}.horizontal-wrap:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;flex-wrap:wrap}.items-center:not(.ct-section):not(.oxy-easy-posts){align-items:center}.mb-10{margin-bottom:var(--s-10)}.mb-16{margin-bottom:var(--s-16)}.icon-lg-tertiary{color:var(--tertiary-color)}.mr-8{margin-right:var(--s-8)}.content-between:not(.ct-section):not(.oxy-easy-posts){display:flex;align-content:space-between;justify-content:space-between}.btn-primary:hover{background-color:var(--primary-hover-color);box-shadow:0 8px 9px rgb(var(--primary-rgb-vals),25%)}.btn-primary{background-color:var(--primary-color);color:var(--light-color);transition-duration:.4s;transition-property:all;box-shadow:0 4px 9px rgb(var(--primary-rgb-vals),20%)}.btn-primary:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:row;align-items:center;justify-content:center}.btn-m:hover{transform:translateY(-5px)}.btn-m{padding:1.2rem 3.2rem;font-weight:600;font-size:1.6rem;border-radius:.6rem;transition-duration:.4s;transition-property:all}@media (max-width:1366px){.btn-m{padding:1rem 2.8rem}}@media (max-width:767px){.btn-m{padding:1.2rem 3.2rem}}@media (max-width:479px){.btn-m{padding:1rem 2.8rem;width:100%}}.avatar,.rounded-lg{border-radius:.8rem}.avatar{width:6.4rem;height:6.4rem;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.11)}.bg-black{background-color:var(--black-color)}.mr-4{margin-right:var(--s-4)}.mb-5{margin-bottom:var(--s-5)}.mr-6{margin-right:var(--s-6)}.mb-6{margin-bottom:var(--s-6)}.py-1{padding-bottom:var(--s-1);padding-top:var(--s-1)}.centered{text-align:center}.centered:not(.ct-section):not(.oxy-easy-posts){align-items:center;align-content:center;justify-content:center}.justify-between:not(.ct-section):not(.oxy-easy-posts){display:flex;justify-content:space-between}.hidden:not(.ct-section):not(.oxy-easy-posts){display:none;flex-direction:unset}.color-light{color:var(--light-color)}.my-0{margin-top:0;margin-bottom:0}.icon-lg-white{color:var(--white-color)}@media (max-width:991px){.c-menu{padding-left:10px;padding-right:10px}.lg-my-auto{margin-top:auto;margin-bottom:auto}.lg-mr-auto{margin-right:auto}.lg-mb-6{margin-bottom:min(max(1.68rem,calc(1.68rem + ((1vw - .32rem)*.9))),2.4rem)}.lg-mb-8{margin-bottom:min(max(2.24rem,calc(2.24rem + ((1vw - .32rem)*1.2))),3.2rem)}}.logo-bg{border-bottom-right-radius:10px;border-bottom-left-radius:10px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--responsive-text-base:calc(var(--desktop-text-base)*var(--responsive-text-ratio));--viewport-calc:calc((100vw - calc(var(--viewport-min)*1rem))/(var(--viewport-max) - var(--viewport-min)));--h1:min(max(calc(var(--mobile-h1)*1rem),calc(var(--mobile-h1)*1rem + (var(--desktop-h1) - var(--mobile-h1))*var(--viewport-calc))),calc(var(--desktop-h1)*1rem));--h2:min(max(calc(var(--mobile-h2)*1rem),calc(var(--mobile-h2)*1rem + (var(--desktop-h2) - var(--mobile-h2))*var(--viewport-calc))),calc(var(--desktop-h2)*1rem));--h3:min(max(calc(var(--mobile-h3)*1rem),calc(var(--mobile-h3)*1rem + (var(--desktop-h3) - var(--mobile-h3))*var(--viewport-calc))),calc(var(--desktop-h3)*1rem));--h4:min(max(calc(var(--mobile-h4)*1rem),calc(var(--mobile-h4)*1rem + (var(--desktop-h4) - var(--mobile-h4))*var(--viewport-calc))),calc(var(--desktop-h4)*1rem));--h5:min(max(calc(var(--mobile-h5)*1rem),calc(var(--mobile-h5)*1rem + (var(--desktop-h5) - var(--mobile-h5))*var(--viewport-calc))),calc(var(--desktop-h5)*1rem));--h6:min(max(calc(var(--mobile-h6)*1rem),calc(var(--mobile-h6)*1rem + (var(--desktop-h6) - var(--mobile-h6))*var(--viewport-calc))),calc(var(--desktop-h6)*1rem));--hero:min(max(calc(var(--mobile-hero)*1rem),calc(var(--mobile-hero)*1rem + (var(--desktop-hero) - var(--mobile-hero))*var(--viewport-calc))),calc(var(--desktop-hero)*1rem));--smallest-mobile-xs:max(var(--mobile-xs),var(--smallest-font-size));--smallest-mobile-sm:max(var(--mobile-sm),var(--smallest-font-size));--smallest-mobile-base:max(var(--mobile-base),var(--smallest-font-size));--smallest-mobile-lg:max(var(--mobile-lg),var(--smallest-font-size));--smallest-mobile-xl:max(var(--mobile-xl),var(--smallest-font-size));--smallest-mobile-2xl:max(var(--mobile-2xl),var(--smallest-font-size));--smallest-mobile-3xl:max(var(--mobile-3xl),var(--smallest-font-size));--smallest-mobile-4xl:max(var(--mobile-4xl),var(--smallest-font-size));--smallest-desktop-xs:max(var(--desktop-xs),var(--smallest-font-size));--smallest-desktop-sm:max(var(--desktop-sm),var(--smallest-font-size));--smallest-desktop-base:max(var(--desktop-base),var(--smallest-font-size));--text-xs:min(max(calc(var(--smallest-mobile-xs)*1rem),calc(var(--smallest-mobile-xs)*1rem + (var(--smallest-desktop-xs) - var(--smallest-mobile-xs))*var(--viewport-calc))),calc(var(--smallest-desktop-xs)*1rem));--text-sm:min(max(calc(var(--smallest-mobile-sm)*1rem),calc(var(--smallest-mobile-sm)*1rem + (var(--smallest-desktop-sm) - var(--smallest-mobile-sm))*var(--viewport-calc))),calc(var(--smallest-desktop-sm)*1rem));--text-base:min(max(calc(var(--smallest-mobile-base)*1rem),calc(var(--smallest-mobile-base)*1rem + (var(--smallest-desktop-base) - var(--smallest-mobile-base))*var(--viewport-calc))),calc(var(--smallest-desktop-base)*1rem));--text-lg:min(max(calc(var(--smallest-mobile-lg)*1rem),calc(var(--smallest-mobile-lg)*1rem + (var(--desktop-lg) - var(--smallest-mobile-lg))*var(--viewport-calc))),calc(var(--desktop-lg)*1rem));--text-xl:min(max(calc(var(--smallest-mobile-xl)*1rem),calc(var(--smallest-mobile-xl)*1rem + (var(--desktop-xl) - var(--smallest-mobile-xl))*var(--viewport-calc))),calc(var(--desktop-xl)*1rem));--text-2xl:min(max(calc(var(--smallest-mobile-2xl)*1rem),calc(var(--smallest-mobile-2xl)*1rem + (var(--desktop-2xl) - var(--smallest-mobile-2xl))*var(--viewport-calc))),calc(var(--desktop-2xl)*1rem));--text-3xl:min(max(calc(var(--smallest-mobile-3xl)*1rem),calc(var(--smallest-mobile-3xl)*1rem + (var(--desktop-3xl) - var(--smallest-mobile-3xl))*var(--viewport-calc))),calc(var(--desktop-3xl)*1rem));--text-4xl:min(max(calc(var(--smallest-mobile-4xl)*1rem),calc(var(--smallest-mobile-4xl)*1rem + (var(--desktop-4xl) - var(--smallest-mobile-4xl))*var(--viewport-calc))),calc(var(--desktop-4xl)*1rem));--text-5xl:min(max(calc(var(--mobile-5xl)*1rem),calc(var(--mobile-5xl)*1rem + (var(--desktop-5xl) - var(--mobile-5xl))*var(--viewport-calc))),calc(var(--desktop-5xl)*1rem));--text-6xl:min(max(calc(var(--mobile-6xl)*1rem),calc(var(--mobile-6xl)*1rem + (var(--desktop-6xl) - var(--mobile-6xl))*var(--viewport-calc))),calc(var(--desktop-6xl)*1rem));--text-7xl:min(max(calc(var(--mobile-7xl)*1rem),calc(var(--mobile-7xl)*1rem + (var(--desktop-7xl) - var(--mobile-7xl))*var(--viewport-calc))),calc(var(--desktop-7xl)*1rem));--text-8xl:min(max(calc(var(--mobile-8xl)*1rem),calc(var(--mobile-8xl)*1rem + (var(--desktop-8xl) - var(--mobile-8xl))*var(--viewport-calc))),calc(var(--desktop-8xl)*1rem));--text-9xl:min(max(calc(var(--mobile-9xl)*1rem),calc(var(--mobile-9xl)*1rem + (var(--desktop-9xl) - var(--mobile-9xl))*var(--viewport-calc))),calc(var(--desktop-9xl)*1rem));--responsive-spacing-ratio:70;--minmax-quo:.375;--step-gap-px:4;--step-gap-rem:calc(var(--step-gap-px)/10);--min-space-1:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*1);--min-space-2:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*2);--min-space-3:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*3);--min-space-4:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*4);--min-space-5:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*5);--min-space-6:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*6);--min-space-8:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*8);--min-space-10:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*10);--min-space-12:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*12);--min-space-14:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*14);--min-space-16:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*16);--min-space-20:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*20);--min-space-24:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*24);--min-space-28:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*28);--min-space-32:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*32);--min-space-36:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*36);--min-space-40:calc(var(--step-gap-rem)*var(--responsive-spacing-ratio)/100*40);--max-space-1:calc(var(--step-gap-rem)*1);--max-space-2:calc(var(--step-gap-rem)*2);--max-space-3:calc(var(--step-gap-rem)*3);--max-space-4:calc(var(--step-gap-rem)*4);--max-space-5:calc(var(--step-gap-rem)*5);--max-space-6:calc(var(--step-gap-rem)*6);--max-space-8:calc(var(--step-gap-rem)*8);--max-space-10:calc(var(--step-gap-rem)*10);--max-space-12:calc(var(--step-gap-rem)*12);--max-space-14:calc(var(--step-gap-rem)*14);--max-space-16:calc(var(--step-gap-rem)*16);--max-space-20:calc(var(--step-gap-rem)*20);--max-space-24:calc(var(--step-gap-rem)*24);--max-space-28:calc(var(--step-gap-rem)*28);--max-space-32:calc(var(--step-gap-rem)*32);--max-space-36:calc(var(--step-gap-rem)*36);--max-space-40:calc(var(--step-gap-rem)*40);--s-1:min(max(calc(var(--min-space-1)*1rem),calc(var(--min-space-1)*1rem + (var(--max-space-1) - var(--min-space-1))*var(--viewport-calc))),calc(var(--max-space-1)*1rem));--s-2:min(max(calc(var(--min-space-2)*1rem),calc(var(--min-space-2)*1rem + (var(--max-space-2) - var(--min-space-2))*var(--viewport-calc))),calc(var(--max-space-2)*1rem));--s-3:min(max(calc(var(--min-space-3)*1rem),calc(var(--min-space-3)*1rem + (var(--max-space-3) - var(--min-space-3))*var(--viewport-calc))),calc(var(--max-space-3)*1rem));--s-4:min(max(calc(var(--min-space-4)*1rem),calc(var(--min-space-4)*1rem + (var(--max-space-4) - var(--min-space-4))*var(--viewport-calc))),calc(var(--max-space-4)*1rem));--s-5:min(max(calc(var(--min-space-5)*1rem),calc(var(--min-space-5)*1rem + (var(--max-space-5) - var(--min-space-5))*var(--viewport-calc))),calc(var(--max-space-5)*1rem));--s-6:min(max(calc(var(--min-space-6)*1rem),calc(var(--min-space-6)*1rem + (var(--max-space-6) - var(--min-space-6))*var(--viewport-calc))),calc(var(--max-space-6)*1rem));--s-8:min(max(calc(var(--min-space-8)*1rem),calc(var(--min-space-8)*1rem + (var(--max-space-8) - var(--min-space-8))*var(--viewport-calc))),calc(var(--max-space-8)*1rem));--s-10:min(max(calc(var(--min-space-10)*1rem),calc(var(--min-space-10)*1rem + (var(--max-space-10) - var(--min-space-10))*var(--viewport-calc))),calc(var(--max-space-10)*1rem));--s-12:min(max(calc(var(--min-space-12)*1rem),calc(var(--min-space-12)*1rem + (var(--max-space-12) - var(--min-space-12))*var(--viewport-calc))),calc(var(--max-space-12)*1rem));--s-14:min(max(calc(var(--min-space-14)*1rem),calc(var(--min-space-14)*1rem + (var(--max-space-14) - var(--min-space-14))*var(--viewport-calc))),calc(var(--max-space-14)*1rem));--s-16:min(max(calc(var(--min-space-16)*1rem),calc(var(--min-space-16)*1rem + (var(--max-space-16) - var(--min-space-16))*var(--viewport-calc))),calc(var(--max-space-16)*1rem));--s-20:min(max(calc(var(--min-space-20)*1rem),calc(var(--min-space-20)*1rem + (var(--max-space-20) - var(--min-space-20))*var(--viewport-calc))),calc(var(--max-space-20)*1rem));--s-24:min(max(calc(var(--min-space-24)*1rem),calc(var(--min-space-24)*1rem + (var(--max-space-24) - var(--min-space-24))*var(--viewport-calc))),calc(var(--max-space-24)*1rem));--s-28:min(max(calc(var(--min-space-28)*1rem),calc(var(--min-space-28)*1rem + (var(--max-space-28) - var(--min-space-28))*var(--viewport-calc))),calc(var(--max-space-28)*1rem));--s-32:min(max(calc(var(--min-space-32)*1rem),calc(var(--min-space-32)*1rem + (var(--max-space-32) - var(--min-space-32))*var(--viewport-calc))),calc(var(--max-space-32)*1rem));--s-36:min(max(calc(var(--min-space-36)*1rem),calc(var(--min-space-36)*1rem + (var(--max-space-36) - var(--min-space-36))*var(--viewport-calc))),calc(var(--max-space-36)*1rem));--s-40:min(max(calc(var(--min-space-40)*1rem),calc(var(--min-space-40)*1rem + (var(--max-space-40) - var(--min-space-40))*var(--viewport-calc))),calc(var(--max-space-40)*1rem))}.h3{font-size:var(--h3);line-height:var(--lh-h3);font-weight:var(--h-font-weight)}.text-lg{font-size:var(--text-lg);line-height:var(--lh-lg)}.text-5xl{font-size:var(--text-5xl);line-height:var(--lh-5xl)}.color-dark a,.color-paragraph a,.color-white a{color:inherit}a.color-white{color:var(--white-color)}.grid{display:grid}.gap-8{gap:3.2rem;gap:min(max(2.24rem,calc(2.24rem + ((1vw - .32rem)*1.1429))),3.2rem)}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.section-pb-sm>.ct-section-inner-wrap,.section-py-sm>.ct-section-inner-wrap{padding-bottom:min(max(4rem,calc(4rem + ((1vw - .32rem)*2.5))),6rem)}.section-py-sm>.ct-section-inner-wrap{padding-top:min(max(4rem,calc(4rem + ((1vw - .32rem)*2.5))),6rem)}@media screen and (max-width:991px){.lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-flex{display:flex!important}.lg-mx-auto{margin-left:auto;margin-right:auto}.lg-vertical{display:flex!important;flex-direction:column!important}.lg-w-full{width:100%}}@media screen and (max-width:767px){.md-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md-centered{align-items:center!important;justify-content:center!important;align-content:center!important;text-align:center!important}}.cookielawinfo-column-1{width:25%}.cookielawinfo-column-3{width:15%}.cookielawinfo-column-4{width:50%}table.cookielawinfo-winter{font:85%"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;padding:0;margin:10px 0 20px;border-collapse:collapse;color:#333;background:#f3f5f7}table.cookielawinfo-winter thead th{background:#3a4856;padding:15px 10px;color:#fff;text-align:left;font-weight:400}table.cookielawinfo-winter tbody{border-left:1px solid #eaecee;border-right:1px solid #eaecee;border-bottom:1px solid #eaecee}table.cookielawinfo-winter tbody td{padding:10px;text-align:left}table.cookielawinfo-winter tbody tr{background:#f3f5f7}table.cookielawinfo-winter tbody tr:hover{background:#eaecee;color:#111}@media (max-width:800px){table.cookielawinfo-row-cat-table td,table.cookielawinfo-row-cat-table th{width:23%;font-size:12px}table.cookielawinfo-row-cat-table .cookielawinfo-column-4{width:45%}}.cookielawinfo-row-cat-table{width:99%;margin-left:5px;word-wrap:break-word;table-layout:fixed}.cli-tab-section .cookielawinfo-row-cat-table{width:100%;margin-left:0}.cli-tab-section .cookielawinfo-row-cat-table td,.cli-tab-section .cookielawinfo-row-cat-table th{font-size:12px}