﻿@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");:root{--color-gray:#555;--color-background-gray:#f2f2f2;--color-black:#222;--color-white:#fff;--color-accent:#00ccc6;--color-blue:#00cce1;--color-title-link:#757575;--color-tittle:#9a9a9a;--color-error:#f00;--font-robot-mono:"Roboto Mono",monospace}html{background-color:var(--color-white)}body{margin:0}.arrow-container{padding:0 7px}.arrow{border:solid;border-width:0 2.5px 2.5px 0;display:inline-block;padding:6px}.stem{border:solid;border-width:0 2.5px 0 0;display:inline-block;padding:11px 0;position:relative;left:-8.5px;top:6px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.container{max-width:1600px!important;margin:auto}@media all and (max-width:1688px){.container{padding:0 44px;width:calc(100% - 88px);max-width:calc(100% - 88px)!important}}@media all and (max-width:768px){.container.full-mobile{width:100%;max-width:100%!important;padding:0}}@media all and (max-width:992px){.container.full-mobile.big{width:100%;max-width:100%!important;padding:0}}@media all and (max-width:1688px){.container.full-mobile.very-big{width:100%;max-width:100%!important;padding:0}}.container-small{max-width:952px!important;margin:auto}@media all and (max-width:1040px){.container-small{width:calc(100% - 88px);max-width:calc(100% - 88px)!important;padding:0 44px}}.container-large{max-width:1920px!important;margin:auto}@media all and (max-width:2008px){.container-large{width:calc(100% - 88px);max-width:calc(100% - 88px)!important;padding:0 44px}}@media all and (max-width:768px){.container-large.full-mobile{width:100%;max-width:100%!important;padding:0}}@media all and (max-width:992px){.container-large.full-mobile.big{width:100%;max-width:100%!important;padding:0}}@media all and (max-width:1688px){.container-large.full-mobile.very-big{width:100%;max-width:100%!important;padding:0}}@media all and (max-width:1920px){.container-large.full-mobile.very-very-big{width:100%;max-width:100%!important;padding:0}}.container-full-width{width:100%;max-width:100%!important}.buttonElement{margin-top:50px;text-align:center}@media all and (max-width:768px){.buttonElement{margin-top:50px}}video{display:block}.text-center{text-align:center}.d-block{display:block!important}#expressButton{opacity:0;position:fixed;bottom:50px;right:50px;z-index:99;cursor:pointer;border:0;outline:0;background-color:var(--color-black);color:var(--color-white);border-radius:150px;width:50px;height:50px;padding:0;transition:opacity .3s ease-in}@media all and (max-width:768px){#expressButton{display:none}}#expressButton .arrow-container{position:relative;right:-1px;top:-4px}#expressButton:hover{background-color:var(--color-gray)}.overlay{position:absolute;width:100%;height:100%;left:0;top:0}.swiper-pagination-bullet-active{background-color:#222!important}.swiper-button-prev,.swiper-button-next{color:#222!important}.date{display:flex}.date>div{padding:50px 50px 0 0}.noscroll{overflow:hidden}.plain{list-style-type:none}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mb-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}body{font-family:var(--font-robot-mono);font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem}@media all and (max-width:768px){body{font-size:1rem;line-height:1.3125rem}}span{font-family:var(--font-robot-mono)}strong{font-weight:600}.title{font-size:2.5rem;line-height:3.3125rem}@media all and (max-width:768px){.title{font-size:1.875rem;line-height:2.4375rem}}.title.bold{font-weight:600}.subheader{font-size:2.5rem;line-height:3.3125rem}@media all and (max-width:768px){.subheader{font-size:1.5rem;line-height:2rem}}.subheader.bold{font-weight:600}.semi-big{font-size:1.875rem;line-height:2.4375rem}@media all and (max-width:768px){.semi-big{font-size:1.5rem;line-height:2rem}}.ingress{font-size:1.25rem;line-height:1.625rem}@media all and (max-width:768px){.ingress{font-size:1rem;line-height:1.3125rem}}.ingress.small{font-size:1.125rem}@media all and (max-width:768px){.ingress.small{font-size:1rem}}.article-heading{margin:50px 0;font-weight:normal}.button{border-radius:30px;opacity:1;padding:18px 32px;display:inline-block;text-decoration:none;font-weight:600}.button:hover{opacity:.6}.button.accent{color:var(--color-white);background-color:var(--color-accent)}.button.accent:hover,.button.accent:visited{color:var(--color-white)}.button.white{color:var(--color-black);background-color:var(--color-white)}.button.white:hover,.button.white:visited{color:var(--color-black)}.button.black{color:var(--color-white);background-color:var(--color-black)}.button.black:hover,.button.black:visited{color:var(--color-white)}.button.outline{color:var(--color-black);background-color:none;border:1px solid var(--color-black)}.button.outline:hover,.button.outline:visited{color:var(--color-black)}a{color:var(--color-title-link)}a:hover,a:visited{color:var(--color-title-link)}a:hover{opacity:.6}a.white{color:var(--color-white)}a.white:hover,a.white:visited{color:var(--color-white)}a.black{color:var(--color-black)}a.black:hover,a.black:visited{color:var(--color-black)}a.reset{text-decoration:none;color:inherit}a.reset:hover,a.reset:visited{color:inherit}.arrow-link{text-decoration:none;font-weight:600;display:flex;align-items:center}.arrow-link.black{color:var(--color-black)}.arrow-link.black:hover{opacity:.4}#navBar{width:100%;min-height:100px;background-color:var(--color-black);color:var(--color-white);font-weight:600}@media all and (max-width:1200px){#navBar{font-size:1.5rem;line-height:2rem}}@media all and (max-width:768px){#navBar{min-height:48px;padding-top:20px}}#navBar .container{min-height:inherit;display:flex;justify-content:space-between;align-items:center;position:relative}@media all and (max-width:768px){#navBar .container{min-height:48px;padding:0 25px;width:calc(100% - 50px);max-width:calc(100% - 50px)!important}}.nav-links{justify-content:center;display:flex;flex-grow:2;flex-wrap:wrap}@media all and (max-width:1200px){.nav-links{display:none;position:absolute;top:99px;left:0;min-height:100vh;width:100%;z-index:30;background-color:var(--color-black);overflow-y:scroll;padding-top:20px;flex-direction:column;align-items:center;justify-content:start}}@media all and (max-width:768px){.nav-links{padding-top:30px;top:47px}}.nav-links .lang_mobile{display:none}@media all and (max-width:1200px){.nav-links .lang_mobile{display:block;padding-top:60px}}.logo{height:40px;padding-right:20px}@media(max-width:1200px){.logo{padding-right:0}}@media(max-width:768px){.logo{height:25px}}.lang_search{padding-left:20px;white-space:nowrap}@media all and (max-width:1200px){.lang_search .lang{display:none}}@media all and (max-width:1200px){.lang_search .search{font-size:25px}}@media(max-width:768px){.lang_search .search{font-size:18px}}.lang_search i{color:var(--color-white);padding-left:16px}@media all and (max-width:1200px){.lang_search i{padding-left:0}}@media all and (max-width:768px){.lang_search i{padding-bottom:15px}}@media all and (max-width:1200px){.lang_search{padding-left:30px;padding-right:8px}}.dropdow{padding:10px 20px;position:relative;white-space:nowrap}.dropdow.desktop{display:block}@media all and (max-width:1200px){.dropdow.desktop{display:none}}.dropdow.mobile{display:none}@media all and (max-width:1200px){.dropdow.mobile{padding:15px 20px;display:flex;flex-direction:column;align-items:center}}@media all and (max-width:1200px){.dropdow.mobile.show-content .dropdown-content{display:flex}}.dropdow .dropdow-button-group{display:flex;width:min-content;justify-content:center;padding-bottom:5px}.dropdow .dropdow-button-group.selected{border-bottom:2px solid var(--color-accent)}@media all and (max-width:1200px){.dropdow .dropdown-button{padding-left:6px}}.dropdow .dropdown-button .nav-text{padding:10px 0;margin-right:5px}.dropdow .dropdown-button .nav-text.selected{border-bottom:2px solid var(--color-accent)}@media all and (max-width:1200px){.dropdow .dropdown-button-mobile-arrow{color:var(--color-white);font-weight:600;font-size:1.5rem;line-height:2rem}}.dropdow .dropdown-content{display:none;position:absolute;left:0;top:25px;z-index:28;background-color:var(--color-black);color:var(--color-white);flex-direction:column;padding:45px 35px 25px 35px}@media all and (max-width:1200px){.dropdow .dropdown-content{position:relative;top:0;padding:0;font-weight:400;align-items:center;margin:0}}.dropdow .dropdown-content li{padding:25px 15px;list-style:none;white-space:nowrap;display:block}@media all and (max-width:1200px){.dropdow .dropdown-content li{padding:10px 6px;white-space:normal}}.dropdow .dropdown-content li .nav-text{padding:10px 0;margin-right:5px}.dropdow .dropdown-content li .nav-text.selected{border-bottom:2px solid var(--color-accent)}.dropdow:hover .dropdown-content{display:flex}@media all and (max-width:1200px){.dropdow:hover .dropdown-content{display:none}}.show{display:block}.hide{display:none}.mobile-menu-container{display:none}@media all and (max-width:1200px){.mobile-menu-container{display:flex;align-items:center;height:48px;overflow:hidden}}.mobile-menu-container .close-button{display:none}.mobile-menu-container .mobile-nav-buttons:hover{opacity:.6}@media all and (max-width:1200px){.mobile-menu-container .mobile-nav-buttons{margin-left:-20px}}@media(max-width:768px){.mobile-menu-container .mobile-nav-buttons{height:70px}}.reset-button{background-color:var(--color-black);border:0}button{cursor:pointer}.alertMessageContainer{transition:opacity .3s ease-in;background-color:var(--color-black);color:var(--color-white);min-height:100px;text-align:center;position:absolute;z-index:25;width:100%}@media all and (max-width:575px){.alertMessageContainer{text-align:left}}.alertMessageContainer .alert-content{display:flex;padding-top:15px}@media all and (max-width:768px){.alertMessageContainer .alert-content{flex-direction:column}}.alertMessageContainer .alert-content .alert-spacer{flex-grow:5}.alertMessageContainer .alert-content .close-button{color:var(--color-white);display:flex;justify-content:end}@media all and (max-width:768px){.alertMessageContainer .alert-content .close-button{justify-content:center}}.alertMessageContainer .alert-content .close-button .newsletter-close{display:block}@media all and (max-width:768px){.alertMessageContainer .alert-content .close-button .newsletter-close{display:none}}.alertMessageContainer .alert-content .close-button .newsletter-ok{display:none}@media all and (max-width:768px){.alertMessageContainer .alert-content .close-button .newsletter-ok{display:block;color:var(--color-title-link);text-decoration:underline;padding:15px}}#footer{width:100%;height:fit-content;background-color:var(--color-black);color:var(--color-white)}#footer .container{display:flex;flex-direction:column;flex-wrap:wrap;height:300px;padding:32px 0;align-items:space-around}@media all and (max-width:1600px){#footer .container{height:500px}}@media all and (max-width:1200px){#footer .container{height:550px}}@media all and (max-width:992px){#footer .container{padding-top:100px;height:unset;max-height:unset}}#footer .container>*{padding:0 50px}#footer .container>*:first-child{padding:0 50px 0 0}@media all and (max-width:1600px){#footer .container>*:first-child{padding:0 50px}}@media all and (max-width:992px){#footer .container>*:first-child{padding:0 50px 0 0}}#footer .container>*:last-child{padding:0 0 0 50px}@media all and (max-width:1600px){#footer .container>*:last-child{padding:0 50px}}@media all and (max-width:992px){#footer .container>*:last-child{padding:0 50px 0 0}}#footer .container .soMeLinks-desktop{display:flex;flex-direction:column;width:fit-content;align-items:center;height:100%}#footer .container .soMeLinks-desktop a{height:30px;width:30px;padding:15px 0}#footer .container .soMeLinks-desktop a img{height:100%;color:var(--color-white)}#footer .container .soMeLinks-desktop a .soMe-icon{background-color:var(--color-white);mask-size:cover}@media all and (max-width:992px){#footer .container .soMeLinks-desktop{display:none}}#footer .container .address{line-height:1.5rem;padding:17px 50px}#footer .container .address>p{margin:2px 0}#footer .container .address a{color:var(--color-white)}#footer .container .footer-title{padding-bottom:3px}#footer .container .soMeLinks-mobile{flex-direction:row;height:100%;width:fit-content;justify-content:center;display:none;width:100%}#footer .container .soMeLinks-mobile a{height:30px;width:30px;padding:15px 0}#footer .container .soMeLinks-mobile a img{height:100%}@media all and (max-width:992px){#footer .container .soMeLinks-mobile{display:flex}}#footer .container .other{padding:17px 50px}@media all and (max-width:992px){#footer .container .other{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0}}@media all and (max-width:992px){#footer .container .other .newsletter{text-align:center}}#footer .container .other .newsletter .newsletter-text{padding-bottom:20px}@media all and (max-width:992px){#footer .container .other .newsletter .newsletter-text{padding-bottom:30px}}#footer .container .other .copyright{color:var(--color-white);padding:25px 0}@media all and (max-width:992px){#footer .container .other .copyright{padding:50px 0}}.newsletter-form{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll;background-color:var(--color-black);z-index:110;text-align:left}.newsletter-form .newsletter-header-container{width:80%;min-height:calc(100px - 20%);display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px 10% 0 10%}@media all and (max-width:1200px){.newsletter-form .newsletter-header-container{min-height:48px;padding-top:20px}}@media all and (max-width:1040px){.newsletter-form .newsletter-header-container{width:calc(100% - 88px);padding-top:50px;padding-left:44px;padding-right:44px}}@media all and (max-width:768px){.newsletter-form .newsletter-header-container{padding-top:25px}}.newsletter-form .newsletter-header-container .newsletter-close:hover{opacity:.6}.newsletter-form .newsletter-container{max-width:952px!important;margin:auto}@media all and (max-width:1040px){.newsletter-form .newsletter-container{width:calc(100% - 88px);max-width:calc(100% - 88px)!important;padding:0 44px;padding-top:50px}}.newsletter-form .newsletter-container .newsletter-title{max-width:952px!important;width:952px;border-bottom:2px solid var(--color-accent);padding:25px 0;text-align:center}@media all and (max-width:1040px){.newsletter-form .newsletter-container .newsletter-title{width:calc(100% - 88px);max-width:calc(100% - 88px)!important;padding:0;text-align:left;border-bottom:0;font-size:1.875rem;line-height:2.4375rem;font-weight:600}}.widget{padding:50px 0}@media all and (max-width:768px){.widget{padding:50px 0}}.first-widget{padding-top:50px}@media all and (max-width:768px){.first-widget{padding-top:50px}}.twoColumnsTextPhoto{display:flex;overflow:hidden;align-items:center}.twoColumnsTextPhoto .column{width:50%}@media all and (max-width:992px){.twoColumnsTextPhoto .column{width:100%;display:flex;align-items:center;flex-direction:column}}.twoColumnsTextPhoto .column img{width:100%;max-width:562px}@media all and (max-width:992px){.twoColumnsTextPhoto .column img{width:100%;max-width:300px;height:auto}}.twoColumnsTextPhoto .column.spacious{padding:0 44px}@media all and (min-width:1500px){.twoColumnsTextPhoto .column.spacious{padding:0 210px}}@media all and (max-width:992px){.twoColumnsTextPhoto .column.spacious{padding:0}}@media all and (max-width:992px){.twoColumnsTextPhoto .column.spacious:first-child{padding-bottom:25px}}@media all and (max-width:992px){.twoColumnsTextPhoto .column.spacious:last-child{padding-top:25px}}.twoColumnsTextPhoto .column.compact:first-child{padding:0 50px 0 160px}@media all and (max-width:1712px){.twoColumnsTextPhoto .column.compact:first-child{padding:0 50px 0 50px}}@media all and (max-width:992px){.twoColumnsTextPhoto .column.compact:first-child{padding:0;padding-bottom:25px}}.twoColumnsTextPhoto .column.compact:last-child{padding:0 160px 0 50px}@media all and (max-width:1712px){.twoColumnsTextPhoto .column.compact:last-child{padding:0 50px 0 50px}}@media all and (max-width:992px){.twoColumnsTextPhoto .column.compact:last-child{padding:0;padding-top:25px}}.twoColumnsTextPhoto .column.normal:first-child{padding:0 100px 0 160px}@media all and (max-width:992px){.twoColumnsTextPhoto .column.normal:first-child{padding:0;padding-bottom:25px}}.twoColumnsTextPhoto .column.normal:last-child{padding:0 160px 0 100px}@media all and (max-width:992px){.twoColumnsTextPhoto .column.normal:last-child{padding:0;padding-top:25px}}.twoColumnsTextPhoto .column.narrow:first-child{padding:0 50px 0 210px}@media all and (max-width:1712px){.twoColumnsTextPhoto .column.narrow:first-child{padding:0 50px 0 120px}}@media all and (max-width:992px){.twoColumnsTextPhoto .column.narrow:first-child{padding:0;padding-bottom:25px}}.twoColumnsTextPhoto .column.narrow:last-child{padding:0 210px 0 50px}@media all and (max-width:1500px){.twoColumnsTextPhoto .column.narrow:last-child{padding:0 120px 0 50px}}@media all and (max-width:992px){.twoColumnsTextPhoto .column.narrow:last-child{padding:0;padding-top:25px}}@media all and (max-width:992px){.twoColumnsTextPhoto{flex-direction:column}}.photoAndTextWithAccentLine{display:flex;align-items:center;justify-content:center}.photoAndTextWithAccentLine .photo{width:53%;max-width:1000px;overflow:hidden}.photoAndTextWithAccentLine .photo img{display:block}@media all and (max-width:992px){.photoAndTextWithAccentLine .photo img{width:100%}}@media all and (max-width:450px){.photoAndTextWithAccentLine .photo img{width:150%}}@media all and (max-width:992px){.photoAndTextWithAccentLine .photo{width:100%}}.photoAndTextWithAccentLine .text{position:relative;padding:100px 0;padding:0 160px 0 173px;width:47%}@media all and (max-width:1390px){.photoAndTextWithAccentLine .text{padding:0 50px 0 86px}}@media all and (max-width:992px){.photoAndTextWithAccentLine .text{width:calc(100% - 88px);padding:100px 44px 0 44px}}.photoAndTextWithAccentLine .text .accentLine{width:200px;border-bottom:solid 2px var(--color-accent);position:absolute;top:50%;left:-100px}@media all and (max-width:1390px){.photoAndTextWithAccentLine .text .accentLine{left:-50px;width:100px}}@media all and (max-width:992px){.photoAndTextWithAccentLine .text .accentLine{height:100px;width:0;border-left:solid 2px var(--color-accent);border-bottom:unset;position:absolute;left:50%;top:-50px}}@media all and (max-width:992px){.photoAndTextWithAccentLine{flex-direction:column;padding:0 0 50px 0}}.textAndMediaCard{display:flex;flex-direction:row;flex-wrap:nowrap;height:626px}.textAndMediaCard .media{height:100%;width:50%;overflow:hidden;display:flex;justify-content:center}.textAndMediaCard .media img{height:100%;display:block}@media all and (max-width:992px){.textAndMediaCard .media img{width:100%;height:auto}}@media all and (max-width:992px){.textAndMediaCard .media .videoContainer video{width:100%}}.textAndMediaCard .media .videoContainer.youtube{width:100%}.textAndMediaCard .media .videoContainer.youtube .vid-inner{width:100%;display:flex;justify-content:center}.textAndMediaCard .media .videoContainer.youtube .vid-inner iframe{width:100%;height:435px}@media all and (max-width:992px){.textAndMediaCard .media{width:100%}}.textAndMediaCard .text-container{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.textAndMediaCard .text-container .text-container-inner{width:85%}.textAndMediaCard .text-container .text-container-inner .link-container{margin-top:30px;display:flex;align-items:center}.textAndMediaCard .text-container .text-container-inner .link-container .buttonElement{margin-top:unset;text-align:unset;display:inline;padding-right:30px}.textAndMediaCard .text-container .text-container-inner .link-container .linkElement{display:block;width:250px;padding-right:30px}@media all and (max-width:992px){.textAndMediaCard .text-container .text-container-inner .link-container .linkElement{margin-top:25px}}@media all and (max-width:992px){.textAndMediaCard .text-container .text-container-inner .link-container{display:block}}@media all and (max-width:992px){.textAndMediaCard .text-container .text-container-inner{width:100%}}@media all and (max-width:992px){.textAndMediaCard .text-container{width:calc(100% - 88px);padding:50px 44px}}@media all and (max-width:992px){.textAndMediaCard{flex-direction:column;height:auto}}.asymetricPhotoAndTextCard{display:flex;flex-direction:row;flex-wrap:nowrap;height:626px}.asymetricPhotoAndTextCard .media{height:100%;width:39%;overflow:hidden;display:flex;justify-content:center;position:relative}.asymetricPhotoAndTextCard .media img{height:100%;display:block}@media all and (max-width:768px){.asymetricPhotoAndTextCard .media img{width:100%;height:auto}}.asymetricPhotoAndTextCard .media .text-overlay{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white)}@media all and (max-width:768px){.asymetricPhotoAndTextCard .media .text-overlay{display:block}}@media all and (max-width:768px){.asymetricPhotoAndTextCard .media{width:100%}}.asymetricPhotoAndTextCard .text-container{width:61%;display:flex;flex-direction:column;justify-content:center;align-items:center}.asymetricPhotoAndTextCard .text-container .text-container-inner{width:80%}.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .buttonElement{margin-top:unset;text-align:unset;display:inline;padding-right:30px}@media all and (max-width:768px){.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .buttonElement{padding:0}}.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .buttonElement a:first-child{margin:40px 0}@media all and (max-width:768px){.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .buttonElement a:first-child{margin:25px 0}}.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .linkElement{display:block;padding-right:30px}.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .linkElement a:first-child{color:var(--color-black);font-size:1.25rem;line-height:1.625em}@media all and (max-width:768px){.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .linkElement a:first-child{font-size:1.125rem;line-height:1.5rem}}.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .linkElement a:first-child:hover,.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .linkElement a:first-child:visited{color:var(--color-black)}@media all and (max-width:768px){.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container .linkElement{padding:0 46px}}@media all and (max-width:768px){.asymetricPhotoAndTextCard .text-container .text-container-inner .link-container{display:block;text-align:center}}@media all and (max-width:768px){.asymetricPhotoAndTextCard .text-container .text-container-inner{width:100%}}@media all and (max-width:768px){.asymetricPhotoAndTextCard .text-container{width:calc(100% - 88px);padding:100px 44px 50px 44px}}@media all and (max-width:768px){.asymetricPhotoAndTextCard{flex-direction:column-reverse;height:auto}}.mainTitlebanner{position:relative;padding-bottom:50px}@media all and (max-width:768px){.mainTitlebanner{padding-bottom:0}}.mainTitlebanner .media{height:980px;width:100%;overflow:hidden}@media all and (max-width:768px){.mainTitlebanner .media{height:858px}}.mainTitlebanner .media img{height:100%;display:block}@media all and (min-width:2200px){.mainTitlebanner .media img{width:100%;height:auto}}.mainTitlebanner .media-vid{height:980px}@media all and (max-width:768px){.mainTitlebanner .media-vid{height:858px}}.mainTitlebanner .media-vid .videoContainer{height:100%;display:flex;justify-content:center}.mainTitlebanner .text{color:#fff;position:absolute;width:500px;bottom:calc(50% - 53px);left:calc(50% - 250px)}@media all and (max-width:768px){.mainTitlebanner .text{bottom:calc(50% - 39px);width:calc(100% - 48px);left:24px;text-align:center}}.mainTitlebanner .text a{color:inherit}.mainTitlebanner .text a:hover,.mainTitlebanner .text a:visited{color:inherit}.mainTitlebanner .text a:hover{opacity:.6}.mainTitlebanner .accentLine{height:400px;border-left:solid 3px var(--color-accent);position:absolute;bottom:-50px;left:50%;z-index:2}@media all and (max-width:768px){.mainTitlebanner .accentLine{height:390px;bottom:-50px}}.mainTitlebanner.alignTextBottom .text{bottom:150px}@media all and (max-width:768px){.mainTitlebanner.alignTextBottom .text{bottom:100px}}.mainTitlebanner.alignTextBottom .accentLine{height:150px}@media all and (max-width:768px){.mainTitlebanner.alignTextBottom .accentLine{height:100px}}.mainTitlebanner .overlay{height:calc(100% - 50px)}@media all and (max-width:768px){.mainTitlebanner .overlay{height:100%}}.secondaryTitlebanner{position:relative}.secondaryTitlebanner .media{width:100%;overflow:hidden;position:relative;max-height:75vh}@media all and (max-width:768px){.secondaryTitlebanner .media{height:55vh}}@media all and (max-width:600px){.secondaryTitlebanner .media{height:50vh}}@media all and (max-width:575px){.secondaryTitlebanner .media{height:65vh}}.secondaryTitlebanner .media img{width:100%;margin:auto;display:block}@media all and (max-width:575px){.secondaryTitlebanner .media img{height:65vh;position:relative;width:auto;top:unset;bottom:unset;margin:unset}}.secondaryTitlebanner .media .placeholder{height:100%;background-color:var(--color-black)}@media all and (min-width:2200px){.secondaryTitlebanner .media .placeholder{width:100%;height:auto}}.secondaryTitlebanner .media .text-container{position:absolute;width:calc(100% - 320px);height:calc(100% - 100px);left:0;top:0;padding:50px 160px}@media all and (max-width:992px){.secondaryTitlebanner .media .text-container{width:calc(100% - 88px);height:calc(100% - 88px);padding:44px}}.secondaryTitlebanner .media .text-container .text{min-width:952px;display:flex;align-items:center;color:var(--color-white);height:100%;text-align:center;justify-content:center}@media all and (max-width:1300px){.secondaryTitlebanner .media .text-container .text{min-width:unset}}@media all and (max-width:390px){.secondaryTitlebanner .media .text-container .text{overflow-wrap:anywhere}}.secondaryTitlebanner .media .text-container .text a{color:inherit}.secondaryTitlebanner .media .text-container .text a:hover,.secondaryTitlebanner .media .text-container .text a:visited{color:inherit}.secondaryTitlebanner .media .text-container .text a:hover{opacity:.6}.infoboxTitlebanner{position:relative}.infoboxTitlebanner .banner-image{width:100%;overflow:hidden;position:relative;height:50vh;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:var(--infobox-bg-image)}@media all and (max-width:575px){.infoboxTitlebanner .banner-image{height:65vh;background-image:var(--infobox-bg-image-mobile)}}.infoboxTitlebanner .banner-image .placeholder{height:100%;background-color:var(--color-black)}@media all and (min-width:2200px){.infoboxTitlebanner .banner-image .placeholder{width:100%;height:auto}}.infobox{box-sizing:border-box;position:absolute;width:500px;height:auto;left:20%;border-radius:16px;right:auto;top:25%;margin:auto 0;background:#222;padding:20px 30px 10px}.infobox.boxalign-right{left:auto;right:20%}.infobox.boxalign-center{left:0;right:0;margin:auto}.infobox .show-mobile{display:none}.infobox .text{color:#fff}.infobox p{margin-top:0}.infobox .buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px -10px 0}.infobox .button{padding:10px 25px;border-radius:20px;margin:0 10px 20px;background-color:var(--btn-color,#fff)}.infobox .button.button-square{border-radius:0}.infobox .link-underline{text-decoration:underline;margin-left:10px}.infobox .arrow-link{padding:0;margin:0 10px 20px}.infobox .link-name{border-bottom:2px solid var(--btn-color,#00ccc6);padding-bottom:8px}@media all and (max-width:650px){.infobox{left:10px}}@media all and (max-width:520px){.infoboxTitlebanner .banner-image{height:50vh}.infobox{width:100%;top:auto;bottom:0;left:0;height:auto;border-radius:0;padding:15px 20px 20px}.infobox .show-desktop{display:none}.infobox .show-mobile{display:block}.infobox .buttons{justify-content:flex-start}}@media all and (max-width:350px){.infobox{top:auto;bottom:0}}.decorativeLinks{display:flex;flex-wrap:wrap}@media all and (max-width:1040px){.decorativeLinks{justify-content:space-between}}.decorativeLinks .decorativeLinkElements{width:451px;padding:50px 0}@media all and (max-width:1040px){.decorativeLinks .decorativeLinkElements{padding:25px 0;width:45%}}@media all and (max-width:575px){.decorativeLinks .decorativeLinkElements{width:100%}}.decorativeLinks .decorativeLinkElements.odd{padding:50px 50px 50px 0}@media all and (max-width:1040px){.decorativeLinks .decorativeLinkElements.odd{padding:25px 0}}.decorativeLinks .decorativeLinkElements .preTitle{padding:5px 0}@media all and (max-width:575px){.decorativeLinks .decorativeLinkElements .preTitle{text-align:center}}.decorativeLinks .decorativeLinkElements .title-small{padding:5px 0;width:33%;font-size:1.875rem;line-height:2.4375rem}@media all and (max-width:575px){.decorativeLinks .decorativeLinkElements .title-small{width:100%;text-align:center;font-size:1.5rem;line-height:2rem}}.decorativeLinks .decorativeLinkElements .accentLine{margin:5px 0;height:50px;width:50px;border-right:solid 2px var(--color-accent)}@media all and (max-width:575px){.decorativeLinks .decorativeLinkElements .accentLine{margin:25px 0;width:50%}}.decorativeLinks .decorativeLinkElements .description{padding:5px 0}.decorativeLinks .decorativeLinkElements .linkElement{padding-top:20px}.iconGroup .subheader{padding:25px 0}.iconGroup .iconElements{display:flex;justify-content:center;flex-wrap:wrap}.iconGroup .iconElements .iconElement{width:150px;padding:30px;display:flex;flex-direction:column;align-items:center}@media all and (max-width:992px){.iconGroup .iconElements .iconElement{padding:25px 80px}}@media all and (max-width:768px){.iconGroup .iconElements .iconElement{padding:20px 40px}}@media all and (max-width:528px){.iconGroup .iconElements .iconElement{width:100px;padding:20px 30px}}@media all and (max-width:408px){.iconGroup .iconElements .iconElement{width:100px;padding:20px 20px}}.iconGroup .iconElements .iconElement .icon img{width:130px;height:130px}@media all and (max-width:528px){.iconGroup .iconElements .iconElement .icon img{width:100px;height:100px}}.iconGroup .linkElement{padding:50px 0}@media all and (max-width:528px){.iconGroup .linkElement{padding:20px 0}}.photoLayout{padding-top:50px}.photoLayout .rownumber{display:flex;justify-content:left}@media all and (max-width:1252px){.photoLayout .rownumber{flex-direction:column-reverse!important;align-items:center;padding:0!important;margin:0!important}}.photoLayout .rownumber-1 .image{width:802px}.photoLayout .rownumber-1 .cardBlock{max-width:541px;padding:104px 0 0 131px}.photoLayout .rownumber-2{flex-direction:row-reverse;justify-content:right;z-index:2;margin-top:-200px}.photoLayout .rownumber-2 .image{width:810px}.photoLayout .rownumber-2 .cardBlock{max-width:550px;padding:250px 60px 0 0}.photoLayout .rownumber-3{padding:100px 0}.photoLayout .rownumber-3 .image{width:700px}.photoLayout .rownumber-3 .cardBlock{max-width:435px;padding:141px 0 0 83px}.photoLayout .rownumber-4{flex-direction:row-reverse;justify-content:right}.photoLayout .rownumber-4 .image{width:800px}.photoLayout .rownumber-4 .cardBlock{padding:191px 99px 0 0;max-width:602px}.photoLayout .rownumber .image{width:auto}@media all and (max-width:1655px){.photoLayout .rownumber .image{overflow:hidden}}@media all and (max-width:768px){.photoLayout .rownumber .image{max-width:768px;width:100%;height:unset}}.photoLayout .rownumber .image img{width:auto;display:block}@media all and (max-width:1655px){.photoLayout .rownumber .image img{height:100%}}@media all and (max-width:1252px){.photoLayout .rownumber .image img{width:100%}}.photoLayout .rownumber .cardBlock{display:flex;flex-direction:column;align-items:center;flex-shrink:2}.photoLayout .rownumber .cardBlock .iconElement{display:flex;flex-direction:column;align-items:center}@media all and (max-width:1252px){.photoLayout .rownumber .cardBlock .iconElement{padding-bottom:25px}}.photoLayout .rownumber .cardBlock .iconElement .icon img{width:130px;height:130px}@media all and (max-width:528px){.photoLayout .rownumber .cardBlock .iconElement .icon img{width:100px;height:100px}}@media all and (max-width:1252px){.photoLayout .rownumber .cardBlock .text p{text-align:center!important}}@media all and (max-width:1252px){.photoLayout .rownumber .cardBlock{padding:50px 44px 25px 44px!important;max-width:calc(100% - 88px)!important;width:calc(100% - 88px)!important}}.twoColumnText{display:flex}@media all and (max-width:992px){.twoColumnText{flex-wrap:wrap}}.twoColumnText .column{width:50%}@media all and (max-width:992px){.twoColumnText .column{width:100%}}.twoColumnText .column:first-child{padding-right:25px}@media all and (max-width:992px){.twoColumnText .column:first-child{padding-right:0}}.twoColumnText .column:last-child{padding-left:25px}@media all and (max-width:992px){.twoColumnText .column:last-child{padding-left:0}}.quote{display:flex;flex-direction:row;flex-wrap:nowrap;height:374px}.quote .media{height:100%;width:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.quote .media img{height:100%;display:block}@media all and (max-width:768px){.quote .media img{width:100%;height:auto}}@media all and (max-width:768px){.quote .media{max-height:240px;width:100%}}.quote .text-container{width:calc(50% - 100px);display:flex;align-items:center;background-color:var(--color-background-gray);padding:50px}@media all and (max-width:768px){.quote .text-container{width:calc(100% - 88px);padding:50px 44px}}@media all and (max-width:768px){.quote{flex-direction:column;height:auto}}.centeredPhotoLogo{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.centeredPhotoLogo img{display:block;height:100%;max-width:100%}.youtube{display:flex;align-items:center}.latestArticles .cards{width:100%;height:100%}.latestArticles .cards .card{max-width:446px;overflow:hidden;padding:50px 0}@media all and (max-width:768px){.latestArticles .cards .card{max-width:768px;padding-top:25px;padding-bottom:50px}}.latestArticles .cards .card .photo{display:flex;align-content:center;justify-content:center;width:100%;padding-bottom:25px}@media all and (max-width:1100px){.latestArticles .cards .card .photo img{width:100%;height:auto}}.latestArticles .cards .card .category{padding-bottom:10px}@media all and (max-width:768px){.latestArticles .cards .card .category{padding-right:44px;padding-left:44px}}@media all and (max-width:768px){.latestArticles .cards .card .article-title{padding-right:44px;padding-left:44px}}.reference-widget .cards{width:100%;height:100%}.reference-widget .cards .card{padding-bottom:58px}.reference-widget .cards .card .centeredPhotoLogo{padding-bottom:20px;margin:0 82px;width:calc(100% - 164px)}@media all and (max-width:768px){.reference-widget .cards .card .centeredPhotoLogo{margin:0;width:100%}}.reference-widget .cards .card .centeredPhotoLogo img{height:100px}.reference-widget .cards .card .RTEText{margin:0 82px;width:calc(100% - 164px)}@media all and (max-width:768px){.reference-widget .cards .card .RTEText{margin:0;width:100%}}.reference-widget .cards .card .link{padding-top:21px;margin:0 82px;width:calc(100% - 164px)}@media all and (max-width:768px){.reference-widget .cards .card .link{margin:0;width:100%}}@media all and (max-width:768px){.reference-widget .cards .swiper-button-prev,.reference-widget .cards .swiper-button-next{display:none}}.linkWidget{display:flex}@media all and (max-width:768px){.linkWidget{flex-wrap:wrap}}.linkWidget .column{width:50%}@media all and (max-width:768px){.linkWidget .column{width:100%;text-align:center}}.linkWidget .column:first-child{padding-right:25px}@media all and (max-width:768px){.linkWidget .column:first-child{padding-right:0}}.linkWidget .column:last-child{padding-left:25px}@media all and (max-width:768px){.linkWidget .column:last-child{padding-left:0}}.linkWidget .column .linkElement{padding-bottom:22px}.solutionAddonsWidget .nodes{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:100%}.formWidget{display:flex;align-items:stretch}@media all and (max-width:1200px){.formWidget{flex-direction:column}}.formWidget .left-column{min-width:50%}@media all and (max-width:1750px){.formWidget .left-column{min-width:40%}}@media all and (max-width:1450px){.formWidget .left-column{min-width:35%}}@media all and (max-width:1200px){.formWidget .left-column{width:100%;height:70vh}}.formWidget .left-column .image{position:relative;height:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.formWidget .left-column .image .overlay-text{position:absolute;width:calc(100% - 200px);height:calc(100% - 200px);left:0;top:0;padding:100px}@media all and (max-width:1450px){.formWidget .left-column .image .overlay-text{width:calc(100% - 100px);height:calc(100% - 100px);padding:50px}}@media all and (max-width:1200px){.formWidget .left-column .image .overlay-text{width:calc(100% - 200px);height:calc(100% - 200px);padding:100px}}@media all and (max-width:992px){.formWidget .left-column .image .overlay-text{width:calc(100% - 100px);height:calc(100% - 100px);padding:50px}}@media all and (max-width:768px){.formWidget .left-column .image .overlay-text{width:calc(100% - 88px);height:calc(100% - 88px);padding:44px}}.formWidget .left-column .image .overlay-text .RTEText{display:flex;align-items:center;color:var(--color-white);height:100%}.formWidget .left-column .image .overlay{background-color:var(--color-black);opacity:.25}.formWidget .left-column .image img{height:100%;max-height:110vh;display:block}.formWidget .right-column{padding:100px;max-width:calc(50% - 200px)}@media all and (max-width:1750px){.formWidget .right-column{max-width:calc(60% - 200px)}}@media all and (max-width:1450px){.formWidget .right-column{max-width:calc(65% - 100px);padding:50px}}@media all and (max-width:1200px){.formWidget .right-column{padding:50px 100px;max-width:unset;width:calc(100% - 200px)}}@media all and (max-width:992px){.formWidget .right-column{width:calc(100% - 100px);padding:50px}}@media all and (max-width:768px){.formWidget .right-column{width:calc(100% - 88px);padding:44px}}.formWidget2{display:flex;align-items:stretch;position:relative;width:100%}@media all and (max-width:1200px){.formWidget2{flex-direction:column}}.formWidget2 .background-image-container{position:absolute;top:0;left:0;height:100px;width:100%;background-position:200px 0;background-repeat:no-repeat;background-size:contain}.formWidget2 .left-column{width:40%;margin-right:14px}@media all and (max-width:1200px){.formWidget2 .left-column{width:100%}}.formWidget2 .right-column{padding:50px 20px 10px;width:60%}@media all and (max-width:1200px){.formWidget2 .right-column{width:100%;padding-left:0}}.formWidget2 .umbraco-forms-container{display:grid;grid-template-columns:1fr 1fr;padding-right:0!important;margin-left:10px;width:100%}.formWidget2 .umbraco-forms-container input,.formWidget2 .umbraco-forms-container textarea{border-radius:4px}.formWidget2 .umbraco-forms-container>*{grid-column-start:1;grid-column-end:1;margin-right:30px}.formWidget2 .umbraco-forms-container .umbraco-forms-field.message.longanswer{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:5;margin-right:0}.formWidget2 .umbraco-forms-form fieldset{padding-right:0;margin-bottom:0}.formWidget2 .umbraco-forms-navigation{justify-content:flex-end}.formWidget2 .umbraco-forms-navigation .btn.primary.button.accent{padding-bottom:8px;padding-top:8px}.formWidget2 .formwidget2-heading{font-size:2.5rem;line-height:3.3125rem}.formWidget2 .formwidget2-text{font-size:13px;line-height:1.3}.formWidget2 .formwidget2-topheading{font-weight:400;margin-bottom:50px}.personWidget .nodes{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:100%}.category-buttons{text-align:center;padding:40px 0}.category-buttons>a{margin:10px 15px}.sortby-select{margin:-30px 30px 40px}.category-buttons{margin:10px 15px}.feed{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:100%}.pager{list-style:none;padding-top:25px;padding-bottom:50px}.pager>li{display:inline;margin:0 3px}@media all and (max-width:992px){.container.full-mobile.feed-container{width:100%;max-width:100%!important;padding:0}}.post{display:flex;align-items:center}@media all and (max-width:1300px){.post{flex-direction:column}}.post:hover,.post:visited{color:var(--color-title-link)}.post:hover{opacity:.6}.post.alt{flex-direction:row-reverse}@media all and (max-width:1300px){.post.alt{flex-direction:column}}.post .photo{overflow:hidden;display:flex;justify-content:center}@media all and (max-width:1700px){.post .photo{width:50%;height:fit-content}}@media all and (max-width:1300px){.post .photo{height:fit-content;width:100%}}.post .photo img{display:block}@media all and (max-width:1300px){.post .photo img{width:100%}}.post .text{width:700px;padding:0 50px}@media all and (max-width:1700px){.post .text{padding:0 50px;width:calc(50% - 100px);height:fit-content}}@media all and (max-width:1300px){.post .text{width:calc(100% - 88px);max-width:800px;padding:25px 44px 50px 44px}}.post .text .postTitle{font-size:1.875rem;line-height:2.4375rem;padding-bottom:10px;border-bottom:2px solid var(--color-accent)}@media all and (max-width:768px){.post .text .postTitle{font-size:1.5rem;line-height:1.875rem}}.post .text .postText{padding-top:10px;padding-bottom:30px}.person{width:404px;overflow:hidden;background-color:var(--color-black);color:var(--color-white);margin:50px 24px}@media all and (max-width:768px){.person{margin:25px 24px;width:100%}}.person.extra{background-color:var(--color-white);margin:0 24px}.person .photo{display:flex;justify-content:center;height:360px;overflow:hidden}@media all and (max-width:768px){.person .photo{height:fit-content}}@media all and (max-width:768px){.person .photo img{width:100%}}.person .text{padding:25px}@media all and (max-width:768px){.person .text{padding:20px}}.person .text .persontitle{padding:10px 0;border-bottom:2px solid var(--color-accent);margin-bottom:10px;font-size:1.875rem;line-height:2.4375rem}@media all and (max-width:768px){.person .text .persontitle{font-size:1.5rem;line-height:1.875rem}}.person .text .contact-icons{padding-top:25px}.webinar,.support{background-color:var(--color-background-gray);margin-bottom:50px;width:750px}@media all and (max-width:992px){.webinar,.support{width:700px}}@media all and (max-width:768px){.webinar,.support{width:100%}}.webinar.extra,.support.extra{background-color:var(--color-white);margin-bottom:50px}.webinar .thumbnail,.support .thumbnail{width:750px;height:368px}@media all and (max-width:992px){.webinar .thumbnail,.support .thumbnail{width:100%}}@media all and (max-width:512px){.webinar .thumbnail,.support .thumbnail{height:250px}}.webinar .thumbnail>iframe,.support .thumbnail>iframe{width:100%;height:100%;border:0}.webinar .text,.support .text{width:650px;padding:50px}@media all and (max-width:992px){.webinar .text,.support .text{padding:25px 44px 50px 44px;width:calc(100% - 88px)}}.webinar .text .name,.support .text .name{padding:10px 0;border-bottom:2px solid var(--color-accent);margin-bottom:10px}.solution{width:404px;overflow:hidden;background-color:var(--color-black);color:var(--color-white);margin:50px 24px;display:flex;flex-direction:column;justify-content:start}@media all and (max-width:768px){.solution{width:100%;margin:25px 24px}}.solution.extra{background-color:var(--color-white)}.solution .photo{display:flex;justify-content:center;height:360px;overflow:hidden;background-color:var(--color-white)}@media all and (max-width:768px){.solution .photo{height:fit-content}}@media all and (max-width:768px){.solution .photo img{width:100%}}.solution .text{padding:25px}@media all and (max-width:768px){.solution .text{padding:20px}}.solution .text .name{padding:10px 0;border-bottom:2px solid var(--color-accent);margin-bottom:10px;word-wrap:break-word}.solution .text .contact-icons{padding-top:25px}.solution .links{display:flex;padding:0 25px 25px 25px;flex-grow:2;height:60px;align-items:end}.solution .links .link-inner{display:flex;justify-content:space-between;width:100%}.order-form .row-fluid{display:flex}@media all and (max-width:768px){.order-form .row-fluid{flex-direction:column}}.order-form .umbraco-forms-container{min-width:347px;padding-right:30px}@media all and (max-width:1450px){.order-form .umbraco-forms-container{min-width:330px;padding-right:20px}}@media all and (max-width:1200px){.order-form .umbraco-forms-container{min-width:347px;padding-right:30px}}@media all and (max-width:992px){.order-form .umbraco-forms-container{min-width:unset!important;max-width:unset!important;width:100%;padding-right:0}}@media all and (max-width:992px){.order-form .umbraco-forms-field-wrapper input.text,.order-form .umbraco-forms-field-wrapper textarea{min-width:unset!important;max-width:unset!important}}.order-form .checkboxlist{padding:0 0 20px 0!important;font-size:1.125rem;line-height:1.5rem}.order-form .checkboxlist label{float:none!important}.order-form .checkboxlist .line{padding:5px 0}.btn.primary.button.accent{cursor:pointer;border:0;outline:0;font-family:var(--font-robot-mono);font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.5rem}@media all and (max-width:768px){.btn.primary.button.accent{font-size:1rem;line-height:1.3125rem}}.newslettersignupform .umbraco-forms-field-wrapper input.text,.newslettersignupform .umbraco-forms-field-wrapper textarea{min-width:unset!important;max-width:unset!important}.newslettersignupform .btn.primary{cursor:pointer;border:0;outline:0;font-family:var(--font-robot-mono);font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.5rem;border-radius:30px;opacity:1;padding:18px 32px;display:inline-block;text-decoration:none;background-color:var(--color-white)}.newslettersignupform .btn.primary:hover{opacity:.6;color:var(--color-black)}@media all and (max-width:768px){.newslettersignupform .btn.primary{font-size:1rem;line-height:1.3125rem}}#search-overlay{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll;background-color:var(--color-black);z-index:110;color:var(--color-white);padding:28px 0}@media all and (max-width:768px){#search-overlay{padding-top:20px}}#search-overlay .search-content{min-height:100px;display:flex;justify-content:space-between;align-content:start;align-items:stretch}@media all and (max-width:992px){#search-overlay .search-content{flex-wrap:wrap;align-items:center}}@media all and (max-width:350px){#search-overlay .search-content{padding:0}}#search-overlay .search-content .logo-container{height:100%}@media all and (max-width:992px){#search-overlay .search-content .logo-container{height:100px;order:1;width:110px}}#search-overlay .search-content .search-container{height:100%;max-width:952px;width:952px;padding:0 50px}@media all and (max-width:992px){#search-overlay .search-content .search-container{order:3;width:100%;padding:0}}#search-overlay .search-content .search-container .search-input-container{padding-bottom:25px;border-bottom:2px solid var(--color-accent)}@media all and (max-width:992px){#search-overlay .search-content .search-container .search-input-container{border-bottom:0}}#search-overlay .search-content .search-container .search-input{display:flex}#search-overlay .search-content .search-container .search-input input{flex-grow:5;border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom:0;background-color:var(--color-black);text-align:center;font-size:1.25rem;line-height:1.625rem;color:var(--color-white);padding-left:65px}@media all and (max-width:768px){#search-overlay .search-content .search-container .search-input input{font-size:1rem;line-height:1.3125rem}}@media all and (max-width:992px){#search-overlay .search-content .search-container .search-input input{padding:0}}#search-overlay .search-content .search-container .search-input input:focus{outline:0}#search-overlay .search-content .search-container .search-input button{font-size:1.25rem;line-height:1.625rem;color:var(--color-white);padding:5px 20px}@media all and (max-width:768px){#search-overlay .search-content .search-container .search-input button{font-size:1rem;line-height:1.3125rem}}@media all and (max-width:992px){#search-overlay .search-content .search-container .search-input button{padding:5px 0}}@media all and (max-width:350px){#search-overlay .search-content .search-container .search-input button{padding-right:44px}}#search-overlay .search-content .search-container .search-results ul{marging:0;padding:0}#search-overlay .search-content .search-container .search-results ul li{padding:25px 0}#search-overlay .search-content .search-container .search-results ul li a:hover{opacity:.6}#search-overlay .search-content .search-container .search-results ul li .searchresult-title{padding-bottom:10px}#search-overlay .search-content .search-container #searchquerydisplay{text-align:center;padding-top:50px}#search-overlay .search-content .search-container #notFoundText{text-align:center;padding-top:50px}#search-overlay .search-content .search-close{height:40px}@media all and (max-width:992px){#search-overlay .search-content .search-close{height:100px;order:2;width:40px}}#search-overlay .search-content .search-close:hover{opacity:.6}