:root{--applicationBorderWidth:10px;--applicationBorderColor:#333;--applicationMainBGColor1:rgba(70,136,216,1);--top-left-box-bg-color:rgba(249,249,249,1);--top-right-box-bg-color:rgba(235,235,235,1);--bottom-left-box-bg-color:rgba(235,235,235,1);--bottom-right-box-bg-color:rgba(221,221,221,1)}html,body{margin:0;width:100%;height:100%;font-family:Verdana}*:hover{background-color:transparent}*:focus{outline:none!important}a{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#mainContainer{overflow:hidden;width:calc(100% - (var(--applicationBorderWidth) * 2));height:calc(100% - (var(--applicationBorderWidth) * 2));border:var(--applicationBorderWidth) solid var(--applicationBorderColor);bottom:0;left:0;right:0;top:0;position:fixed;background-color:#fff}#mainContainer .applicationBox{width:calc(50% - var(--applicationBorderWidth));height:calc(50% - var(--applicationBorderWidth));position:fixed}#mainContainer .applicationBox.applicationClose{z-index:9}#mainContainer .OpenBoxElement{overflow:hidden}#mainContainer .applicationActiveBox.openingBoxDone{position:fixed;top:var(--applicationBorderWidth);left:var(--applicationBorderWidth);right:var(--applicationBorderWidth);bottom:var(--applicationBorderWidth);width:calc(100% - (var(--applicationBorderWidth) * 2));height:calc(100% - (var(--applicationBorderWidth) * 2));overflow:auto}#mainContainer .applicationClose .fixedElement .onStart:hover{cursor:pointer;background-color:var(--applicationMainBGColor1)}#bottomLeftBox,#topLeftBox{float:left}#bottomRightBox,#topRightBox{float:right}#bottomLeftBox{bottom:var(--applicationBorderWidth);left:var(--applicationBorderWidth)}#bottomLeftBox .fixedElement .onStart{background-color:var(--bottom-left-box-bg-color)}#topLeftBox{top:var(--applicationBorderWidth);left:var(--applicationBorderWidth)}#topLeftBox .fixedElement .onStart{background-color:var(--top-left-box-bg-color)}#bottomRightBox{bottom:var(--applicationBorderWidth);right:var(--applicationBorderWidth)}#bottomRightBox .fixedElement .onStart{background-color:var(--bottom-right-box-bg-color)}#topRightBox{top:var(--applicationBorderWidth);right:var(--applicationBorderWidth)}#topRightBox .fixedElement .onStart{background-color:var(--top-right-box-bg-color)}#applicationCenterLogo{width:150px;height:90px;position:fixed;left:50%;top:50%;margin-left:-75px;margin-top:-45px;z-index:10;text-align:center;opacity:0}#applicationCenterLogo img{width:100%;height:auto}#applicationPrivacyPolicy{position:fixed;top:var(--applicationBorderWidth);left:var(--applicationBorderWidth);right:var(--applicationBorderWidth);bottom:var(--applicationBorderWidth);overflow:auto;z-index:-1}@media only screen and (max-width:900px){#applicationCenterLogo{width:120px;height:70px;margin-left:-60px;margin-top:-35px}}#PrivacyPolicyCloseButton,#applicationCloseButton{position:fixed;top:0;right:0;background-color:var(--applicationBorderColor);width:60px;height:60px;line-height:60px;font-weight:700;text-align:center;border-bottom-left-radius:40px;z-index:10;transition:all 0.3s;display:none;color:#FFF}#PrivacyPolicyCloseButton:hover,#applicationCloseButton:hover{color:#F11F22;cursor:pointer}#applicationOnStartLoading{position:fixed;z-index:99;width:calc(100% - (var(--applicationBorderWidth) * 2));height:calc(100% - (var(--applicationBorderWidth) * 2));top:10px;left:10px;right:10px;bottom:10px;display:flex;margin:auto;align-items:center;background-color:var(--bottom-right-box-bg-color);justify-content:center}#applicationOnStartLoading .startLoaderText{position:absolute;font-size:18px;font-weight:700}#applicationOnStartLoading .startLoaderMove{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:150px;height:150px;-webkit-animation:startLoader 2s linear infinite;animation:startLoader 2s linear infinite}@keyframes startLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes startLoader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}#applicationFooter .footerHandler{text-align:center;height:0}#applicationFooter .footerHandler span{display:inline-block;width:120px;color:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;height:30px;line-height:30px;top:-30px;background-color:var(--applicationBorderColor);transition:all 0.3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#applicationFooter .footerHandler span:hover{cursor:pointer}#applicationFooter .footerContent{overflow:auto;height:calc(100% - var(--applicationBorderWidth));position:relative;border-top:var(--applicationBorderWidth) solid var(--applicationBorderColor);z-index:9}#applicationFooter{position:fixed;bottom:10px;z-index:15;left:10px;height:0;width:calc(100% - (var(--applicationBorderWidth) * 2));background-color:var(--applicationBorderColor)}#applicationFooter .backgroundImage{height:100%;width:100%;background-image:url(../data/image/bgImg/mascotoptimus_contact_footer.jpg);opacity:.2;background-repeat:no-repeat;background-position:center center;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;z-index:-1}#applicationCoverElement{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;display:none;opacity:0;height:100%;background-color:rgba(0,0,0,.7);z-index:14}#mascot-optimus-media-links{position:fixed;right:30px;top:calc(50% - 113px);height:224px;width:50px;z-index:13}#mascot-optimus-media-links .link{border-radius:50%;height:50px;width:50px;background-color:rgba(199,199,199,1);display:inline-block;margin-bottom:6px;background-position:center center;background-size:100% 100%;-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale")}#mascot-optimus-media-links .link:hover{-moz-filter:none;-o-filter:none;-webkit-filter:none;filter:none}#member-popup-container .memberPopup-left .socialmedia .facebook,#mascot-optimus-media-links .facebook{background-image:url(../data/image/socialmedia/mascotoptimus_brand_solutions_facebook.png)}#member-popup-container .memberPopup-left .socialmedia .linkedin,#mascot-optimus-media-links .linkedin{background-image:url(../data/image/socialmedia/mascotoptimus_brand_solutions_linkedin.png)}#member-popup-container .memberPopup-left .socialmedia .twitter,#mascot-optimus-media-links .twitter{background-image:url(../data/image/socialmedia/mascotoptimus_brand_solutions_twitter.png)}#member-popup-container .memberPopup-left .socialmedia .youtube,#mascot-optimus-media-links .youtube{background-image:url(../data/image/socialmedia/mascotoptimus_brand_solutions_youtube.png)}#member-popup-container .memberPopup-left .socialmedia .instagram,#mascot-optimus-media-links .instagram{background-image:url(../data/image/socialmedia/mascotoptimus_brand_solutions_instagram.png)}@media only screen and (max-width:1380px){#mascot-optimus-media-links{top:calc(50% - 83px)!important;height:164px!important;width:35px!important}#mascot-optimus-media-links .link{height:35px!important;width:35px!important}}.yesMobile #mascot-optimus-media-links{right:10px}.applicationBox .fixedElement{height:100%;width:200%;overflow:hidden}.applicationBox.openingBoxDone .fixedElement{width:100%;height:50%}.applicationBox .fixedElement>div{float:left;width:50%;height:100%}.applicationBox .content{width:100%;height:auto;display:none;position:relative}#mainContainer.oneBoxIsOpen .applicationBox .content{top:50%}.applicationBox .fixedElement .helper{background-color:var(--applicationMainBGColor1)}.applicationClose .fixedElement .helper,.applicationClose .content{display:none;overflow:hidden}.applicationClose .fixedElement .onStart{overflow:hidden;position:relative;transition:background 0.5s}.applicationBox .fixedElement .onStart{display:flex;margin:auto;align-items:center;justify-content:center}#mainContainer .applicationBox .fixedElement .onStart img{display:block;max-width:80%;width:auto;max-height:80%;height:auto;margin:auto}#mainContainer #topLeftBox .fixedElement .onStart img{max-height:55%;max-width:55%}#mainContainer #topRightBox .fixedElement .onStart img{max-height:70%;max-width:70%;margin:auto auto 0 auto}#mainContainer #bottomLeftBox .fixedElement .onStart img{max-height:40%;max-width:40%}#mainContainer #bottomRightBox .fixedElement .onStart img{max-height:40%;max-width:40%}@media only screen and (max-width:1500px){#mainContainer #bottomRightBox .fixedElement .onStart img{max-height:55%;max-width:55%}}@media only screen and (max-width:1300px){#mainContainer #bottomRightBox .fixedElement .onStart img{max-height:65%;max-width:65%}}@media only screen and (max-width:900px){#mainContainer #bottomRightBox .fixedElement .onStart img{max-height:65%;max-width:65%}#mainContainer #topLeftBox .fixedElement .onStart img{max-height:65%;max-width:65%}}@media screen and (orientation:portrait){.yesMobile #mainContainer #topLeftBox .fixedElement .onStart img{max-height:80%;max-width:80%}.yesMobile #mainContainer #topRightBox .fixedElement .onStart img{max-height:70%;max-width:70%;margin:auto}.yesMobile #mainContainer #bottomRightBox .fixedElement .onStart img{max-height:75%;max-width:75%}.yesMobile #mainContainer #bottomLeftBox .fixedElement .onStart img{max-height:50%;max-width:50%}}@media screen and (orientation:landscape){.yesMobile #mainContainer #topLeftBox .fixedElement .onStart img{max-height:60%;max-width:60%}.yesMobile #mainContainer #topRightBox .fixedElement .onStart img{max-height:70%;max-width:70%;margin:auto}.yesMobile #mainContainer #bottomRightBox .fixedElement .onStart img{max-height:45%;max-width:45%}.yesMobile #mainContainer #bottomLeftBox .fixedElement .onStart img{max-height:50%;max-width:50%}}.yesMobile.portrait .oneBoxIsOpen .applicationBox .fixedElement{height:100%;width:100%}.yesMobile.portrait .oneBoxIsOpen .applicationBox .fixedElement>div{float:none;width:100%;height:50%}.yesMobile.landscape .oneBoxIsOpen .applicationBox .fixedElement{height:100%;width:100%}.yesMobile.landscape .oneBoxIsOpen .applicationBox .fixedElement>div{float:left;width:50%;height:100%}