@media (min-width:768px){.page-template-cota .cota-content-block{height:300px}}@media (min-width:993px){.page-template-cota .cota-content-block{height:375px}.page-template-cota .cota-content-block img{max-height:250px}}.page-template-cota .cota-contact h2,.page-template-cota .cota-contact p{text-align:center}.page-template-cota .animation-container{background-position:center 60%;background-size:cover;box-sizing:content-box;margin:60px 0;overflow:hidden;padding:0;position:relative}.page-template-cota .animation-container img{left:50%;margin-left:-1.25%;position:absolute;top:1.9%;width:2.5%}.page-template-cota .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.page-template-cota canvas{position:relative;width:100%}.page-template-cota .power-obstacle,.page-template-cota .power-target{cursor:move;height:1%;margin:0;padding:0;position:absolute;top:0;width:1%}.page-template-cota .power-obstacle.power-person{height:.01%;width:.01%}.page-template-cota .power-obstacle div,.page-template-cota .power-target div{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-left:-250%;margin-top:-250%;padding-bottom:500%;position:absolute;width:500%}.page-template-cota .power-obstacle .target-img{margin-left:-35000%;margin-top:-35000%;padding-bottom:70000%;width:70000%}.page-template-cota .power-obstacle .power-obstacle,.page-template-cota .power-obstacle .power-target{height:0;width:0}.page-template-cota .laptop .target-img{margin-left:-151%;margin-top:-500%;padding-bottom:900%;width:200%}.page-template-cota .laptop.laptop2 .target-img{left:-34%;top:42%}.page-template-cota .phone .target-img{margin-left:-230%;margin-top:-290%;width:300%}.page-template-cota .remote .target-img{margin-left:-250%;margin-top:-300%;width:300%}.page-template-cota .apple-tv .target-img{margin-left:-170%;margin-top:-300%;width:220%}.page-template-patents .patents h1{margin-bottom:50px;text-align:center}.page-template-patents .patents .patents-flex-container{align-items:stretch;display:block;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.page-template-patents .patents .patents-flex-container .col-lg-3{margin-bottom:15px;margin-top:15px}@media (min-width:0px) and (max-width:767px){.page-template-patents .patents .patents-container{margin:15px auto;width:calc(100% - 30px)}}@media (min-width:0px){.page-template-patents .patents .patents-container{border:1px solid #8fcd2a;height:100%;margin-bottom:30px;min-height:50px;padding:7px;text-align:center}}.page-template-patents .patents .patents-container:hover{background-color:#8fcd2a!important}.page-template-patents .patents .patents-container:hover:hover a{color:#fff!important}.page-template-patents .patents .patents-container .patents-content{align-items:center;display:block;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-between;width:100%}.page-template-patents .patents .patents-container .patents-content .patents-number{align-self:flex-start;width:100%}.page-template-patents .patents .patents-container .patents-content .patents-title{align-self:center;font-size:16px;text-align:center;width:100%}.page-template-patents .patents .patents-container .patents-content .patents-country{align-self:flex-end;text-align:center;width:100%}.page-template-patents .patents .patents-container a{color:#404040!important}.page-template-patents .patents .patents-container a:hover{color:#fff!important}@media (min-width:993px){.page-template-patents .patents .row{display:block;display:flex}.page-template-patents .patents .row .col-lg-3{display:block;display:flex;flex-direction:column;width:25%}}@media (min-width:0px){.page-template-careers .site-content{margin-top:0}.page-template-careers .careers{margin:40px 0}}