﻿@font-face{font-family:"Avapore";src:url("../fonts/AvaporeRegular.woff2") format("woff2"),url("../fonts/AvaporeRegular.woff") format("woff"),url("../fonts/AvaporeRegular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Bold.woff2") format("woff2"),url("../fonts/Gilroy-Bold.woff") format("woff"),url("../fonts/Gilroy-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Light.woff2") format("woff2"),url("../fonts/Gilroy-Light.woff") format("woff"),url("../fonts/Gilroy-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/MyriadPro-It.woff2") format("woff2"),url("../fonts/MyriadPro-It.woff") format("woff"),url("../fonts/MyriadPro-It.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{scrollbar-width:none;width:0 !important}html{scrollbar-width:none;height:100%;height:-webkit-fill-available;width:100%}:root{--base-font-size: 14px}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;color:#161e2a;-webkit-text-stroke:3px #161e2a;font-family:"Gilroy",sans-serif;font-weight:300;letter-spacing:.5px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-style:italic}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-weight:600}strong,b{font-weight:600}p{margin:0}p:empty{display:none}p:not(:last-child){margin-bottom:1.5rem}a{text-decoration:none;color:#171717}img{pointer-events:none}h1{font-size:2.986rem;line-height:1.2}@media only screen and (max-width: 520px)and (orientation: portrait){h1{font-size:2.488rem}}h2{font-size:2.488rem;line-height:1.2}@media only screen and (max-width: 520px)and (orientation: portrait){h2{font-size:2.074rem}}h3{font-size:2.074rem;line-height:1.2}@media only screen and (max-width: 520px)and (orientation: portrait){h3{font-size:1.728rem}}h4{font-size:1.728rem;line-height:1.2}@media only screen and (max-width: 520px)and (orientation: portrait){h4{font-size:1.44rem}}h5{font-size:1.44rem}@media only screen and (max-width: 520px)and (orientation: portrait){h5{font-size:1.2rem}}h6{font-size:1.2rem}@media only screen and (max-width: 520px)and (orientation: portrait){h6{font-size:18px}}small{font-size:.833rem}@media only screen and (max-width: 520px)and (orientation: portrait){small{font-size:.6944rem}}body{font-family:"Myriad Pro",sans-serif;line-height:1.8;font-size:18px;margin:0;height:auto;min-height:100%;display:flex;flex-direction:column;overflow-x:hidden !important;position:relative;color:#595959}@media only screen and (max-width: 520px)and (orientation: portrait){body{overflow-x:hidden !important}}body main{display:grid;grid-template-columns:repeat(1, 1fr);gap:0;max-width:100vw;overflow-y:hidden}@media only screen and (max-width: 520px)and (orientation: portrait){body main{overflow-x:hidden !important}}body main section:first-of-type{margin-top:1.25rem}body main section:last-of-type{margin-bottom:0rem}body main .nasa_brand{padding:2.5rem 0;width:100%;max-width:100vw;display:flex;justify-content:center;background-color:#282f39}@media only screen and (max-width: 520px)and (orientation: portrait){body main .nasa_brand img{width:calc(100% - 120px);height:auto}}body .container{display:flex}body .main-wrapper{display:flex;flex-direction:column}body [data-aos=fade-up]{opacity:0;transform:translateY(2rem)}body [data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}body .buttons{display:flex;flex-direction:column;gap:8px 0}body .btn{display:flex;align-items:center;height:60px;width:max-content;transition:background-color .3s ease-in-out;border-radius:4px}body .btn.default-btn,body .btn.white-btn{background-color:#350a4b;border-radius:4px;color:#fff}body .btn.default-btn:hover,body .btn.white-btn:hover{background-color:#ffb52d}body .btn.default-btn a,body .btn.white-btn a{padding:0 40px;color:#fff}body .btn.white-btn{background-color:#fff}body .btn.white-btn:hover{background-color:#ebebeb}body .btn.border-btn{background-color:rgba(0,0,0,0)}body .btn.border-btn:hover{background-color:rgba(0,0,0,0)}body .btn.border-btn a{padding:0 40px}body .btn a{display:flex;align-items:center;gap:12px;color:#171717;font-size:18px;font-weight:700;height:100%;width:max-content}body .btn-border a{border:2px solid #350a4b;background:rgba(0,0,0,0);color:#350a4b;border-radius:4px;padding:0 32px;font-size:18px}body footer{background-color:#282f39;color:#fff;display:flex;align-items:center;justify-content:space-between;max-width:100vw;width:100%;padding:1.5rem 0}body footer .footer-container{display:flex;align-items:center;justify-content:space-between;padding:0 40px;max-width:1340px;width:100%;margin:0 auto}@media only screen and (max-width: 520px)and (orientation: portrait){body footer .footer-container{flex-direction:column;max-width:calc(100% - 80px);padding:0 40px;width:calc(100% - 80px);margin:0 auto}}body footer .footer-container .footer-main-wrapper{display:flex;align-items:center;gap:0 2.5rem}@media only screen and (max-width: 520px)and (orientation: portrait){body footer .footer-container .footer-main-wrapper{flex-direction:column}}body footer .footer-container .footer-main-wrapper img,body footer .footer-container .footer-main-wrapper svg{width:48px;height:auto;min-width:48px}body footer .footer-container .footer-main-wrapper .footer_nav .footer_nav_item ul{padding:0;margin:0;display:flex;list-style:none;gap:0 1.75rem}@media only screen and (max-width: 520px)and (orientation: portrait){body footer .footer-container .footer-main-wrapper .footer_nav .footer_nav_item ul{flex-wrap:wrap;margin:2.5rem 0;gap:1.2rem 2.5rem;justify-content:center}}body footer .footer-container .footer-main-wrapper .footer_nav .footer_nav_item ul li a{color:#fff;font-size:18px}body footer .footer-container .footer-bottom-wrapper{display:flex;align-items:center;gap:0 2.5rem}@media only screen and (max-width: 520px)and (orientation: portrait){body footer .footer-container .footer-bottom-wrapper{flex-direction:column}}body footer .footer-container .footer-bottom-wrapper .footer-bottom-right nav ul{padding:0;margin:0;display:flex;list-style:none;align-items:center;gap:1.5rem}@media only screen and (max-width: 520px)and (orientation: portrait){body footer .footer-container .footer-bottom-wrapper .footer-bottom-right nav ul{flex-wrap:wrap;margin:0 0 2.5rem;gap:1.2rem 3.5rem;justify-content:center}}body footer .footer-container .footer-bottom-wrapper .footer-bottom-right nav ul li a{display:flex;align-items:center;justify-content:center;color:#fff}body footer .footer-container .footer-bottom-wrapper .footer-bottom-left{font-size:18px}body header{margin-top:0px;transition:top .2s linear;height:95px;z-index:99;position:fixed;top:0;width:100%;background:#000}@media only screen and (max-width: 520px)and (orientation: portrait){body header{height:70px}}body header.header--hide{top:0px !important}body header .header-wrapper{display:flex;align-items:center;height:100%;padding:0px 20px;max-width:1260px;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto}body header .header-wrapper .left,body header .header-wrapper .right{display:flex;align-items:center}body header .header-wrapper .left .site-branding{z-index:99}body header .header-wrapper .left .site-branding a{display:flex;align-content:center}body header .header-wrapper .left .site-branding a img{width:auto;height:56px}body header .header-wrapper .left .site-branding a svg path{fill:#fff}body header .header-wrapper .left nav{display:block;margin-left:12px}@media only screen and (max-width: 520px)and (orientation: portrait){body header .header-wrapper .left nav{display:none}}body header .header-wrapper .left nav ul{display:flex;list-style:none;padding:0;margin:0}body header .header-wrapper .left nav ul li{margin-left:32px;display:flex;align-items:center;position:relative}body header .header-wrapper .left nav ul li.has-children a{padding-right:23px;position:relative;display:flex;align-items:center}body header .header-wrapper .left nav ul li.has-children a::after{font-family:vivint-icons;font-style:normal;font-weight:400;display:inline-block;width:1em;content:"";height:1em;text-align:center;text-transform:none;line-height:1;position:absolute;right:0px;top:0;bottom:0;margin:auto;color:#fff;transform:rotate(0deg);text-decoration:inwit;font-variant:normal;transition:transform .3s ease-in-out 0s;background-image:url("../images/chevron-down.svg");background-position:center;background-repeat:no-repeat;background-size:contain}body header .header-wrapper .left nav ul li.open a::after{transform:rotate(180deg)}body header .header-wrapper .left nav ul li a{color:#e3e8e8;font-size:18px;line-height:22px;text-decoration:none;font-weight:500}body header .header-wrapper .left nav ul li .sub-menu{position:absolute;top:32px;left:-20px;width:auto;margin:0;overflow:hidden;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;box-shadow:0 10px 40px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.15);gap:12px;padding:20px;display:none;min-width:max-content}body header .header-wrapper .left nav ul li .sub-menu li{margin:0;padding:8px 0}body header .header-wrapper .left nav ul li .sub-menu li a{font-size:18px;color:#282f39}body header .header-wrapper .left nav ul li .sub-menu li a::after{display:none}body header .header-wrapper .right{display:flex;align-items:center;height:100%;gap:0 34px}@media only screen and (max-width: 520px)and (orientation: portrait){body header .header-wrapper .right{display:none}}body header .header-wrapper .right .login-link{color:#fff}body header .header-wrapper .right .cta-btn{display:flex;flex-direction:column;gap:4px 0;height:100%;justify-content:center;align-items:center}body header .header-wrapper .right .cta-btn span{font-size:11px;color:#bfc7c7;display:block}body header .header-wrapper .right .cta-btn .btn-default{display:flex;align-items:center;height:56px;min-height:56px;width:max-content;transition:background-color .3s ease-in-out;background-color:#ffc356;border-radius:100px}body header .header-wrapper .right .cta-btn .btn-default a{padding:0 40px;color:#171717;font-size:18px;font-weight:700;gap:0 8px;display:flex;align-items:center}body header .header-wrapper .right .cta-btn .btn-default a::before{display:inline-block;width:16px;height:16px;line-height:1;content:url("../images/call-phone-fill.svg")}@media only screen and (max-width: 520px)and (orientation: portrait){body header.is-open .hamburger .bar:nth-of-type(1){transform:rotate(45deg);top:0}body header.is-open .hamburger .bar:nth-of-type(2){opacity:0}body header.is-open .hamburger .bar:nth-of-type(3){transform:rotate(-45deg);bottom:0}body header.is-open #site-navigation{position:fixed;display:flex;height:100%;background-color:#000;left:0;top:0;margin:0;padding:0;width:100%;justify-content:center;align-items:center}}@media only screen and (max-width: 520px)and (orientation: portrait)and (max-width: 520px)and (orientation: portrait){body header.is-open #site-navigation{height:calc(100dvh - 0px);padding:0px}}@media only screen and (max-width: 520px)and (orientation: portrait){body header.is-open #site-navigation .menu-header-container{height:calc(100dvh - 90px - 40px);overflow:hidden;overflow-y:auto;margin:90px 0 60px;width:calc(100% - 40px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}body header.is-open #site-navigation .menu-header-container ul{margin:auto 0;flex-direction:column;padding:0;width:100%}body header.is-open #site-navigation .menu-header-container ul li{display:flex;flex-direction:column;margin:0;padding:8px 0;text-align:left;width:100%;align-items:flex-start}body header.is-open #site-navigation .menu-header-container ul li a{font-size:20px;padding:0;text-align:left}body header.is-open #site-navigation .menu-header-container ul li.has-children{padding:0}body header.is-open #site-navigation .menu-header-container ul li.has-children a{padding:0;display:none}body header.is-open #site-navigation .menu-header-container ul li .sub-menu{display:block !important;position:relative;opacity:1;padding:0;left:0;top:0;box-shadow:none;background-color:rgba(0,0,0,0)}body header.is-open #site-navigation .menu-header-container ul li .sub-menu li{padding:8px 0}}@media only screen and (max-width: 520px)and (orientation: portrait)and (max-width: 520px)and (orientation: portrait){body header.is-open #site-navigation .menu-header-container ul li .sub-menu li{align-items:left}}@media only screen and (max-width: 520px)and (orientation: portrait){body header.is-open #site-navigation .menu-header-container ul li .sub-menu li a{display:block;color:#fff}}body .hamburger{width:32px;height:32px;position:relative;display:flex;align-items:center;justify-content:center}body .hamburger .bar{width:100%;height:2px;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}body .hamburger .bar:nth-of-type(1){top:-20px}body .hamburger .bar:nth-of-type(3){bottom:-20px}body .product-navigation{max-width:100%;margin:0;margin-top:135px;width:100%;background-color:#edf2f2}@media only screen and (max-width: 520px)and (orientation: portrait){body .product-navigation{margin-top:110px;max-width:100vw;overflow:hidden}}body .product-navigation .content{width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;height:80px;display:flex;max-width:calc(100% - 1.25rem - 1.25rem);align-items:center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 1880px)and (orientation: landscape){body .product-navigation .content{padding:0 50px;width:calc(100% - 50px - 50px);max-width:calc(100% - 50px - 50px);overflow:hidden}}@media only screen and (max-width: 520px)and (orientation: portrait){body .product-navigation .content{flex-direction:column;height:auto;align-items:flex-start;gap:8px 0;padding:1rem 1.25rem}}body .product-navigation .content h1{line-height:1;margin:0;font-size:28px;margin-right:60px}@media only screen and (min-width: 520px)and (max-width: 860px)and (orientation: landscape){body .product-navigation .content h1{font-size:20px}}body .product-navigation .content nav{max-width:none;overflow:scroll;height:auto}body .product-navigation .content nav ul{display:flex;margin:0;list-style:none;padding:0;gap:0 32px;width:100%}@media only screen and (max-width: 520px)and (orientation: portrait){body .product-navigation .content nav ul li{width:max-content}}body .product-navigation .content nav ul li a{font-size:14px;color:#171717}@media only screen and (max-width: 520px)and (orientation: portrait){body .product-navigation .content nav ul li a{width:max-content}}body .image_text_module,body .video_text_module{max-width:1000vw;width:calc(100% - 0rem);padding:0;margin:0 auto;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module,body .video_text_module{max-width:calc(100vw - 0px);height:auto}}body .image_text_module .content,body .video_text_module .content{width:100%;margin:0 auto;border-radius:0;height:100%;overflow:hidden;position:relative;display:flex}body .image_text_module .content.bg-none,body .video_text_module .content.bg-none{background-color:rgba(0,0,0,0)}body .image_text_module .content.bg-none .thumbnail,body .video_text_module .content.bg-none .thumbnail{border-radius:1.25rem}body .image_text_module .content.flex-row,body .video_text_module .content.flex-row{max-width:1260px}body .image_text_module .content.flex-row .thumbnail,body .video_text_module .content.flex-row .thumbnail{border-radius:0}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content.flex-row,body .video_text_module .content.flex-row{flex-direction:column}body .image_text_module .content.flex-row .text-block,body .video_text_module .content.flex-row .text-block{padding:60px 40px 48px !important}body .image_text_module .content.flex-row .text-block .text-block--content,body .video_text_module .content.flex-row .text-block .text-block--content{padding:0}}body .image_text_module .content.flex-row-reverse,body .video_text_module .content.flex-row-reverse{flex-direction:row-reverse;max-width:1260px}body .image_text_module .content.flex-row-reverse .thumbnail,body .video_text_module .content.flex-row-reverse .thumbnail{border-radius:0}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content.flex-row-reverse,body .video_text_module .content.flex-row-reverse{flex-direction:column-reverse}body .image_text_module .content.flex-row-reverse .text-block,body .video_text_module .content.flex-row-reverse .text-block{padding:48px 40px 60px}body .image_text_module .content.flex-row-reverse .text-block .text-block--content,body .video_text_module .content.flex-row-reverse .text-block .text-block--content{padding:0}}body .image_text_module .content .thumbnail,body .video_text_module .content .thumbnail{height:100%;position:relative;overflow:hidden;aspect-ratio:inherit;max-width:45%;width:100%}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .thumbnail,body .video_text_module .content .thumbnail{max-width:100%}}body .image_text_module .content .thumbnail img,body .video_text_module .content .thumbnail img{width:100%;height:100%;object-position:center;object-fit:contain}body .image_text_module .content .thumbnails,body .video_text_module .content .thumbnails{height:100%;position:relative;overflow:hidden;max-width:45%;width:100%}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .thumbnails,body .video_text_module .content .thumbnails{max-width:100%}}body .image_text_module .content .thumbnails .thumbnail,body .video_text_module .content .thumbnails .thumbnail{position:absolute;overflow:hidden;max-width:70%;width:100%;height:auto;aspect-ratio:3/2;border-radius:12px;margin:0}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .thumbnails .thumbnail,body .video_text_module .content .thumbnails .thumbnail{position:relative}}body .image_text_module .content .thumbnails .thumbnail:nth-of-type(1),body .video_text_module .content .thumbnails .thumbnail:nth-of-type(1){top:1.25rem;left:1.25rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .thumbnails .thumbnail:nth-of-type(1),body .video_text_module .content .thumbnails .thumbnail:nth-of-type(1){top:1.25rem;left:1.25rem}}body .image_text_module .content .thumbnails .thumbnail:nth-of-type(2),body .video_text_module .content .thumbnails .thumbnail:nth-of-type(2){bottom:1.25rem;right:1.25rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .thumbnails .thumbnail:nth-of-type(2),body .video_text_module .content .thumbnails .thumbnail:nth-of-type(2){bottom:1.25rem;right:1.25rem;margin-left:auto}}body .image_text_module .content .thumbnails .thumbnail img,body .video_text_module .content .thumbnails .thumbnail img{width:100%;height:100%}body .image_text_module .content .text-block,body .video_text_module .content .text-block{max-width:55%;width:calc(100% - 40px);padding:48px 20px;height:calc(100% - 48px - 48px);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .text-block,body .video_text_module .content .text-block{max-width:calc(100% - 80px);padding:40px}}body .image_text_module .content .text-block h2,body .video_text_module .content .text-block h2{margin:1.25rem auto 2.5rem;font-size:36px;line-height:1.2;text-transform:uppercase;text-align:center;-webkit-text-stroke:.5px #282f39;text-wrap:balance}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .text-block h2,body .video_text_module .content .text-block h2{font-size:28px;max-width:calc(100% - 40px);margin:0 auto}}body .image_text_module .content .text-block h2 strong,body .video_text_module .content .text-block h2 strong{font-size:48px;display:block;font-family:"Avapore";-webkit-text-stroke:1.5px #282f39}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .text-block h2 strong,body .video_text_module .content .text-block h2 strong{font-size:36px}}body .image_text_module .content .text-block .buttons,body .video_text_module .content .text-block .buttons{margin-top:1.5rem}body .image_text_module .content .text-block .text-block--content,body .video_text_module .content .text-block .text-block--content{max-width:580px;width:100%;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:12px 0}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .text-block .text-block--content,body .video_text_module .content .text-block .text-block--content{max-width:100%;padding-top:36px}}body .image_text_module .content .text-block .text-block--content h6,body .video_text_module .content .text-block .text-block--content h6{width:100%;font-size:.833rem;line-height:1.1;letter-spacing:.2em;text-transform:uppercase}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content .text-block .text-block--content h6,body .video_text_module .content .text-block .text-block--content h6{font-size:.6944rem}}body .image_text_module .content .text-block .text-block--content h3,body .video_text_module .content .text-block .text-block--content h3{width:100%;line-height:1.1;margin-bottom:12px;text-wrap:balance}body .image_text_module .content .text-block .text-block--content p,body .video_text_module .content .text-block .text-block--content p{max-width:515px;width:100%;text-wrap:pretty;font-size:18px;margin-bottom:1.5rem}body .image_text_module .content .text-block .text-block--content p:last-of-type,body .video_text_module .content .text-block .text-block--content p:last-of-type{margin-bottom:0px}body .image_text_module .content .text-block .text-block--content ul li,body .image_text_module .content .text-block .text-block--content ol li,body .video_text_module .content .text-block .text-block--content ul li,body .video_text_module .content .text-block .text-block--content ol li{font-size:18px}body .image_text_module .content.full-image,body .video_text_module .content.full-image{height:100%;min-height:100%}body .image_text_module .content.full-image .thumbnail,body .video_text_module .content.full-image .thumbnail{width:100%;height:100%;position:absolute;max-width:100%;background-color:#171717}body .image_text_module .content.full-image .thumbnail img,body .video_text_module .content.full-image .thumbnail img{width:100%;height:100%;object-position:center;object-fit:cover;opacity:.7}body .image_text_module .content.full-image .text-block,body .video_text_module .content.full-image .text-block{position:relative;z-index:8;top:0;left:0;color:#fff;padding:0;height:auto;max-width:1260px;border:4px #000;border-radius:4px;background-color:rgba(53,10,75,.64);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:2rem;max-width:calc(1260px - 4rem);right:0;margin:2rem auto}@media only screen and (max-width: 520px)and (orientation: portrait){body .image_text_module .content.full-image .text-block,body .video_text_module .content.full-image .text-block{padding:2rem;max-width:calc(100% - 40px - 4rem)}}body .image_text_module .content.full-image .text-block .text-block--content,body .video_text_module .content.full-image .text-block .text-block--content{max-width:100%;padding:0}body .image_text_module .content.full-image .text-block .text-block--content .heading,body .image_text_module .content.full-image .text-block .text-block--content .title,body .video_text_module .content.full-image .text-block .text-block--content .heading,body .video_text_module .content.full-image .text-block .text-block--content .title{text-align:center;color:#fff}body .image_text_module .content.full-image .text-block .text-block--content .heading,body .video_text_module .content.full-image .text-block .text-block--content .heading{color:#fff;-webkit-text-stroke:.3px #fff;font-size:18px;letter-spacing:0;font-family:"Myriad Pro",sans-serif}body .image_text_module .content.full-image .text-block .text-block--content h2,body .video_text_module .content.full-image .text-block .text-block--content h2{max-width:100%;margin:2.5rem 0;display:flex;align-items:center;flex-direction:column}body .image_text_module .content.full-image .text-block .text-block--content h2 strong,body .video_text_module .content.full-image .text-block .text-block--content h2 strong{display:flex;align-items:center;font-size:28px}body .image_text_module .content.full-image .text-block .text-block--content .title,body .video_text_module .content.full-image .text-block .text-block--content .title{font-size:48px;-webkit-text-stroke:3px #fff}body .image_text_module .content.full-image .text-block .text-block--content .text,body .video_text_module .content.full-image .text-block .text-block--content .text{max-width:100%;width:100%}body .image_text_module .content.full-image .text-block .text-block--content .text h2,body .video_text_module .content.full-image .text-block .text-block--content .text h2{-webkit-text-stroke:.5px #fff;color:#fff;line-height:1.1;text-transform:uppercase}body .image_text_module .content.full-image .text-block .text-block--content .text h2 strong,body .video_text_module .content.full-image .text-block .text-block--content .text h2 strong{-webkit-text-stroke:1px #fff;font-family:"Avapore",sans-serif}body .image_text_module .content.full-image .text-block .text-block--content .text h2:last-of-type,body .video_text_module .content.full-image .text-block .text-block--content .text h2:last-of-type{margin-bottom:1.5rem}body .image_text_module .content.full-image .text-block .text-block--content .text h3,body .video_text_module .content.full-image .text-block .text-block--content .text h3{font-size:24px;margin-top:1.25rem;-webkit-text-stroke:2px #fff;color:#fff}body .image_text_module .content.full-image .text-block .text-block--content .text p,body .video_text_module .content.full-image .text-block .text-block--content .text p{max-width:100%}body .image_text_module .content.full-image .text-block .text-block--content .text ul,body .image_text_module .content.full-image .text-block .text-block--content .text ol,body .video_text_module .content.full-image .text-block .text-block--content .text ul,body .video_text_module .content.full-image .text-block .text-block--content .text ol{margin:0 0 1.25rem}body .image_text_module .content.full-image .text-block .text-block--content .text ul:last-of-type,body .image_text_module .content.full-image .text-block .text-block--content .text ol:last-of-type,body .video_text_module .content.full-image .text-block .text-block--content .text ul:last-of-type,body .video_text_module .content.full-image .text-block .text-block--content .text ol:last-of-type{margin-bottom:0rem}body .image_text_module .content.full-image .text-block .buttons .text-btn a,body .video_text_module .content.full-image .text-block .buttons .text-btn a{color:#fff}body .image_text_module .content.full-image .text-block .buttons .border-btn,body .video_text_module .content.full-image .text-block .buttons .border-btn{background-color:rgba(0,0,0,0);border:2px solid #fff}body .image_text_module .content.full-image .text-block .buttons .border-btn a,body .video_text_module .content.full-image .text-block .buttons .border-btn a{color:#fff}body .image_text_module{overflow:hidden}body .image_text_module .image-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}body .image_text_module .image-bg img{width:100%;height:100%;object-position:center;object-fit:cover}body .image_text_module.has-bg .content{z-index:9;color:#fff}body .image_text_module.has-bg .content h3{color:#fff;-webkit-text-stroke:2px #fff}body .video_text_module{height:auto;margin:0 auto;padding:2.5rem 0;background-repeat:no-repeat;max-width:100vw;background-size:cover;background-position:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .video_text_module{height:auto}}body .video_text_module .content{align-items:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .video_text_module .content.flex-row{flex-direction:column}body .video_text_module .content.flex-row .text-block{padding:40px 40px 48px !important;height:auto}body .video_text_module .content.flex-row .text-block .text-block--content{padding:0}}body .video_text_module .content.flex-row-reverse{flex-direction:row-reverse}@media only screen and (max-width: 520px)and (orientation: portrait){body .video_text_module .content.flex-row-reverse{flex-direction:column-reverse}body .video_text_module .content.flex-row-reverse .text-block{padding:40px 40px 48px;height:auto}body .video_text_module .content.flex-row-reverse .text-block .text-block--content{padding:0}}body .video_text_module .content .thumbnail{height:0px;padding-bottom:30%;aspect-ratio:none;cursor:pointer;position:relative;display:flex}body .video_text_module .content .thumbnail img{position:absolute;width:100%;top:0;left:0;height:100%;object-position:center;object-fit:cover;transform:scale(1.01)}body .video_text_module .content .thumbnail:hover .modal-link svg{transform:scale(1.1);transition:all .8s ease}@media only screen and (max-width: 520px)and (orientation: portrait){body .video_text_module .content .thumbnail{aspect-ratio:16/10}}body .video_text_module .content .thumbnail .modal-link{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}body .video_text_module .content .thumbnail .modal-link svg{width:64px;height:64px;transition:all .8s ease}body .video_text_module.has-bg .content .text-block .text-block--content{max-width:100%;width:100%}body .video_text_module.has-bg .content .text-block .text-block--content p{max-width:calc(100% - 3.5rem);width:100%;color:#fff}@media only screen and (max-width: 520px)and (orientation: portrait){body .video_text_module.has-bg .content .text-block .text-block--content p{max-width:100%}}@media only screen and (max-width: 520px)and (orientation: portrait){body .video_text_module.has-bg .content .thumbnail{padding-bottom:65%}}body .logos_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}body .logos_module .content{width:100%;max-width:calc(1150px + 1.25rem + 1.25rem);margin:0 auto;height:auto;padding:40px 1.25rem 40px;position:relative;display:flex}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content{flex-direction:column;max-width:calc(100% - 0px);padding:40px 0px;width:calc(100% - 24px);margin:0 auto}}body .logos_module .content .grid{display:grid;width:100%;gap:4rem}body .logos_module .content .grid.grid-cols-1{grid-template-columns:repeat(1, 1fr)}body .logos_module .content .grid.grid-cols-2{grid-template-columns:repeat(2, 1fr)}body .logos_module .content .grid.grid-cols-3{grid-template-columns:repeat(3, 1fr)}body .logos_module .content .grid.grid-cols-4{grid-template-columns:repeat(4, 1fr)}body .logos_module .content .grid.grid-cols-5{grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content .grid{flex-direction:column;display:flex}}body .logos_module .content .grid .item{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content .grid .item{max-width:100%}}body .logos_module .content .grid .item .image{width:100%;height:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content .grid .item .image{width:100%;max-width:210px}}body .logos_module .content .grid .item .image img{width:100%;object-fit:contain;object-position:center}body .logos_module .content .grid .item h3{width:calc(100% - 80px);font-size:28px;padding:0 40px;text-wrap:balance}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content .grid .item h3{font-size:24px}}body .logos_module .content .grid_text{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;padding-bottom:4rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content .grid_text{grid-template-columns:repeat(1, 1fr)}}body .logos_module .content .grid_text .item{display:grid;grid-template-columns:repeat(1, 1fr)}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content .grid_text .item{max-width:100%}}body .logos_module .content .grid_text .item .image{width:100%;height:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;max-width:210px;margin:0 auto}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content .grid_text .item .image{width:100%;max-width:210px}}body .logos_module .content .grid_text .item .image img{width:100%;max-height:90px;object-fit:contain;object-position:center}body .logos_module .content .grid_text .item h3{width:calc(100% - 120px);font-size:1.5rem;padding:0 40px;text-wrap:balance;text-align:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .logos_module .content .grid_text .item h3{font-size:24px}}body .page-title{margin-top:180px !important;max-width:1260px;padding:0 40px;margin:0 auto}@media only screen and (max-width: 520px)and (orientation: portrait){body .page-title{max-width:calc(100% - 0px);padding:0px;width:calc(100% - 40px);margin:0 auto}}body .page-title h1{text-align:center;padding-bottom:40px;border-bottom:1px solid #edf2f2;margin-bottom:48px;font-family:"Gilroy",sans-serif;font-weight:400;line-height:1.4;text-transform:uppercase;font-size:36px;-webkit-text-stroke:2px #000}@media only screen and (max-width: 520px)and (orientation: portrait){body .page-title h1{font-size:28px}}body .page-title h1 strong{display:block;font-family:"Avapore",sans-serif;font-size:56px;line-height:1.3}@media only screen and (max-width: 520px)and (orientation: portrait){body .page-title h1 strong{font-size:36px}}body .news-content,body .article-content{display:flex;max-width:1260px;padding:0 40px;width:100%;margin:68px auto;gap:0 2.5rem;justify-content:space-between}@media only screen and (max-width: 520px)and (orientation: portrait){body .news-content,body .article-content{max-width:calc(100% - 0px);padding:0px;width:calc(100% - 0px);margin:60px auto;flex-direction:column}}body .news-content .filters,body .article-content .filters{max-width:300px;width:100%;order:1}@media only screen and (max-width: 520px)and (orientation: portrait){body .news-content .filters,body .article-content .filters{max-width:calc(100% - 40px);padding:2.5rem 20px}}body .news-content .filters #title-filter,body .article-content .filters #title-filter{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;border:1px solid rgba(0,0,0,.15);height:50px;padding:0 12px;border-radius:8px;font-size:18px;margin-bottom:30px}@media only screen and (max-width: 520px)and (orientation: portrait){body .news-content .filters #title-filter,body .article-content .filters #title-filter{width:calc(100% - 24px - 2px)}}body .news-content .filters .categories-filter,body .article-content .filters .categories-filter{display:flex;flex-direction:column}@media only screen and (max-width: 520px)and (orientation: portrait){body .news-content .filters .categories-filter,body .article-content .filters .categories-filter{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem}}body .news-content .filters .categories-filter h5,body .article-content .filters .categories-filter h5{margin-bottom:8px;font-size:20px;font-weight:300;-webkit-text-stroke:2px #000}@media only screen and (max-width: 520px)and (orientation: portrait){body .news-content .filters .categories-filter h5,body .article-content .filters .categories-filter h5{width:100%}}body .news-content .filters .categories-filter label,body .article-content .filters .categories-filter label{position:relative;width:max-content;opacity:.7;display:flex;align-items:center}body .news-content .filters .categories-filter label input,body .article-content .filters .categories-filter label input{position:absolute;top:0;margin:0;left:0;width:100%;opacity:0;cursor:pointer;height:100%}body .news-content .filters .categories-filter label:has(input:checked),body .news-content .filters .categories-filter a.active,body .article-content .filters .categories-filter label:has(input:checked),body .article-content .filters .categories-filter a.active{font-weight:700;opacity:1;-webkit-text-stroke:.3px #000}body .news-content .news-pagination-wrapper,body .article-content .news-pagination-wrapper{max-width:calc(960px - 2.5rem);width:100%;overflow:hidden}body .news-content .news-pagination-wrapper .grid,body .article-content .news-pagination-wrapper .grid{display:flex;flex-direction:column;gap:2.5rem 0}body .news-content .news-pagination-wrapper .grid .article .thumbnail,body .article-content .news-pagination-wrapper .grid .article .thumbnail{aspect-ratio:16/9}body .news-content .news-pagination-wrapper .grid .article .thumbnail img,body .article-content .news-pagination-wrapper .grid .article .thumbnail img{width:100%;height:auto}body .news-content .news-pagination-wrapper .grid .article .content h2,body .article-content .news-pagination-wrapper .grid .article .content h2{font-family:"Gilroy",sans-serif;-webkit-text-stroke:2px #000;font-size:30px;line-height:1.4}@media only screen and (max-width: 520px)and (orientation: portrait){body .news-content .news-pagination-wrapper .grid .article .content h2,body .article-content .news-pagination-wrapper .grid .article .content h2{font-size:24px;max-width:calc(100% - 40px);margin:0 auto}}body .news-content .news-pagination-wrapper .pagination,body .article-content .news-pagination-wrapper .pagination{margin:30px 0;width:100%;display:flex;align-items:center;justify-content:center;gap:0 1.5rem}body .news-content .news-pagination-wrapper .pagination span,body .news-content .news-pagination-wrapper .pagination a,body .article-content .news-pagination-wrapper .pagination span,body .article-content .news-pagination-wrapper .pagination a{display:flex;align-items:center}body .news-content .news-pagination-wrapper .pagination span.prev,body .news-content .news-pagination-wrapper .pagination a.prev,body .article-content .news-pagination-wrapper .pagination span.prev,body .article-content .news-pagination-wrapper .pagination a.prev{transform:rotate(180deg)}body .article-content{margin-top:180px}@media only screen and (max-width: 520px)and (orientation: portrait){body .article-content{margin-top:180px;display:flex;flex-direction:column;max-width:calc(100% - 0px);padding:0px}}body .article-container{margin:0 auto 90px;max-width:calc(960px - 2.5rem);width:100%}@media only screen and (max-width: 520px)and (orientation: portrait){body .article-container{max-width:calc(100% - 0px)}}body .article-container .back-to-episodes{margin:0 auto 1.25rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .article-container .back-to-episodes{max-width:calc(100% - 40px)}}body .article-container .article-header{margin:0 auto 1.25rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .article-container .article-header{max-width:calc(100% - 40px)}}body .article-container .article-header h1{font-size:48px}@media only screen and (max-width: 520px)and (orientation: portrait){body .article-container .article-header h1{font-size:32px}}body .article-container .post-tags{display:flex;gap:0 2.5rem;margin:24px auto}@media only screen and (max-width: 520px)and (orientation: portrait){body .article-container .post-tags{max-width:calc(100% - 40px)}}body .article-container iframe{margin:66px 0}body .article-container .featured-thumb{aspect-ratio:16/9;margin-bottom:1.5rem}body .article-container .featured-thumb img{width:100%;height:auto}@media only screen and (max-width: 520px)and (orientation: portrait){body .article-container .post-content{max-width:calc(100% - 40px);margin:0 auto}}body .article-container .post-content p{margin:0 0 24px}body .article-container .post-content p strong,body .article-container .post-content p b{-webkit-text-stroke:.3px #000}body .article-container .post-content ul,body .article-container .post-content ol{margin:0 0 24px}body .article-container .post-content ul strong,body .article-container .post-content ul b,body .article-container .post-content ol strong,body .article-container .post-content ol b{-webkit-text-stroke:.3px #000}body .tabs_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}body .tabs_module .content{width:100%;max-width:1280px;margin:0 auto;height:auto;padding:60px 0 80px;position:relative;background-color:#edf2f2;border-radius:1.25rem}body .tabs_module .content .top-container{min-height:230px;margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr max-content}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .top-container{grid-template-columns:repeat(1, 1fr);gap:24px 0;margin-bottom:60px}}body .tabs_module .content .top-container .title-section{justify-self:center;grid-column:1/2;max-width:475px;padding:0 20px}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .top-container .title-section{max-width:calc(100% - 90px);padding:0}}body .tabs_module .content .top-container .title-section h3{font-size:2.488rem;line-height:1.1}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .top-container .title-section h3{font-size:2.074rem}}body .tabs_module .content .top-container .tabs{display:flex;gap:0 30px;justify-content:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .top-container .tabs{font-size:28px}}body .tabs_module .content .top-container .tabs .name{display:flex;flex-direction:column;align-items:center;width:100px;text-align:center;font-size:18px;line-height:1.2;opacity:.4;transition:all .3s ease-in-out}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .top-container .tabs .name{width:80px;font-size:12px}}body .tabs_module .content .top-container .tabs .name.active{opacity:1;pointer-events:none}body .tabs_module .content .top-container .tabs .name .image{width:100px;height:100px;border-radius:100%;overflow:hidden;background-color:#fff;margin-bottom:12px}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .top-container .tabs .name .image{width:60px;height:60px}}body .tabs_module .content .top-container .tabs .name .image img{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(0.65)}body .tabs_module .content .item{display:none;width:100%}body .tabs_module .content .item .image{width:50%;display:flex;align-items:center;justify-content:center}body .tabs_module .content .item .image .thumbnail img{width:100%;height:auto}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .item .image{width:100%;margin-bottom:40px}}body .tabs_module .content .item .content-container{width:50%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .item .content-container{width:100%}}body .tabs_module .content .item .content-container .text{max-width:435px;padding:0 40px}body .tabs_module .content .item .content-container .text h3{display:block;font-size:2.074rem;margin-bottom:20px;line-height:1.1;text-wrap:balance}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .item .content-container .text h3{font-size:1.728rem}}body .tabs_module .content .item.active{display:flex}@media only screen and (max-width: 520px)and (orientation: portrait){body .tabs_module .content .item.active{flex-direction:column}}body .text_module{max-width:100vw;width:calc(100% - 0rem);padding:0rem;margin:0;position:relative;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 520px)and (orientation: portrait){body .text_module{max-width:calc(100% - 0rem);height:auto;background-position:left center}}body .text_module.dark{background-color:#282f39;color:#fff}body .text_module.dark h2{color:#fff;-webkit-text-stroke:.5px #fff !important}body .text_module.dark h2 strong{-webkit-text-stroke:1.5px #fff !important}body .text_module .content{width:100%;max-width:1150px;margin:0 auto;height:auto;padding:60px 1.25rem;position:relative;display:flex;flex-direction:column}@media only screen and (max-width: 520px)and (orientation: portrait){body .text_module .content{max-width:calc(100% - 40px);width:calc(100% - 0px);padding:60px 0}}body .text_module .content h2{margin:1.25rem auto 2.5rem;font-size:36px;line-height:1.2;text-transform:uppercase;text-align:center;-webkit-text-stroke:.5px #282f39;text-wrap:balance}@media only screen and (max-width: 520px)and (orientation: portrait){body .text_module .content h2{font-size:28px;max-width:calc(100% - 40px);margin:0 auto}}body .text_module .content h2 strong{font-size:48px;font-family:"Avapore";-webkit-text-stroke:1.5px #282f39}@media only screen and (max-width: 520px)and (orientation: portrait){body .text_module .content h2 strong{font-size:36px}}body .text_module .content .text{font-size:18px;max-width:1150px;margin:0 auto;width:100%}body .text_module .content h5{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}body .text_module .content h6{font-size:1rem;font-weight:400;margin-bottom:1.25rem}body .text_module .content .text-block .buttons{margin-top:2.5rem}body .text_module .content.cols-2 .text{column-count:2;column-gap:9rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .text_module .content.cols-2 .text{column-count:1;column-gap:0}}body .text_module .content.center{align-items:center}body .text_module .content.center .text-block{text-align:center;align-items:center}body .text_module .content.center .text-block .buttons{justify-content:center;text-align:center;align-items:center}body .text_module.has-bg-image{padding:0;max-width:100%;width:100%}body .text_module.has-bg-image .content{max-width:100vw;padding:0;margin:0}body .text_module.has-bg-image .content .text-block h2{margin:0;padding:2rem;width:calc(100% - 4rem);background-color:#fff}body .text_module.has-bg-image .content .text-block .text{max-width:640px;padding:2rem;background-color:#fff}body .text_module.has-bg-image .content .text-block .text h3{margin-bottom:24px}body .features_module{max-width:100%;background-color:#282f39}body .features_module .content{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;width:100%;padding:4rem 0}@media only screen and (max-width: 520px)and (orientation: portrait){body .features_module .content{padding:4rem 0;max-width:calc(100% - 40px)}}body .features_module .content .content-wrapper{width:100%}body .features_module .content .content-wrapper .features--items{display:flex;max-width:1200px;width:100%}@media only screen and (max-width: 520px)and (orientation: portrait){body .features_module .content .content-wrapper .features--items{max-width:calc(100% - 40px);flex-direction:column;gap:4.5rem 0;align-items:center}}body .features_module .content .content-wrapper .features--items .field_item{max-width:20%;width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .features_module .content .content-wrapper .features--items .field_item{max-width:50%}}body .features_module .content .content-wrapper .features--items .field_item .feature--icon{width:100%;height:100%;display:flex}body .features_module .content .content-wrapper .features--items .field_item .feature--icon img{width:100%;height:100%;object-position:center;object-fit:contain}body .features_module .content .content-wrapper .features--items .field_item .feature--content{display:none}body .files_module{max-width:100%;background-color:#282f39}body .files_module .content{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;width:100%;padding:4rem 0}@media only screen and (max-width: 520px)and (orientation: portrait){body .files_module .content{padding:4rem 0;max-width:calc(100% - 40px)}}body .files_module .content .content-wrapper{width:100%}body .files_module .content .content-wrapper .features--items{display:flex;max-width:1200px;width:100%;align-items:flex-start;justify-content:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .files_module .content .content-wrapper .features--items{max-width:calc(100% - 40px);flex-direction:column;gap:1.25rem 0;align-items:center;margin:auto}}body .files_module .content .content-wrapper .features--items .field_item{max-width:calc(25% - 2.5rem);width:100%;display:flex;flex-direction:column;align-items:center;padding:0 1.25rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .files_module .content .content-wrapper .features--items .field_item{max-width:100%;padding:0}}body .files_module .content .content-wrapper .features--items .field_item .feature--icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}body .files_module .content .content-wrapper .features--items .field_item .feature--icon img{width:100%;height:100%;object-position:center;object-fit:contain;max-width:120px}body .files_module .content .content-wrapper .features--items .field_item .feature--content{color:#fff;display:flex;flex-direction:column;text-align:center;gap:1rem 0}body .files_module .content .content-wrapper .features--items .field_item .feature--content h5{font-size:20px;-webkit-text-stroke:2px #fff}body .files_module .content .content-wrapper .features--items .field_item .feature--content p{line-height:1.4}body .table_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .table_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}body .table_module .content{width:100%;max-width:1000px;margin:0 auto;height:auto;padding:60px 0rem;position:relative;display:flex;flex-direction:column}body .table_module .content .title-section{text-align:center;margin-bottom:60px}body .table_module .content .title-section h2{margin-bottom:12px}body .table_module .content .title-section p{margin:0;text-wrap:pretty;font-size:14px}body .table_module .content .title-section p strong{font-size:12px}body .table_module .content table{border-spacing:12px 0}body .table_module .content table thead{background-color:#9fc1c9}body .table_module .content table thead tr th{padding:0 16px;font-size:18px;font-weight:600;height:48px;border-bottom:8px solid #a3a3a3;background-color:#fff}body .table_module .content table thead tr th:first-of-type{border-bottom:8px solid #fff;background-color:#fff;text-align:left}body .table_module .content table tbody tr td{padding:8px 16px;text-align:center;vertical-align:middle;font-size:18px;background:#f5f5f5;align-items:center;vertical-align:center;text-align:center;border-bottom:1px solid #d4d4d4;height:40px}body .table_module .content table tbody tr td:first-of-type{background-color:#fff;text-align:left;font-weight:600;border-bottom:1px solid #fff}body .table_module .content table tbody tr td img{height:24px;width:auto}body .comparison_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .comparison_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}body .comparison_module .content{width:100%;max-width:1000px;margin:0 auto;height:auto;padding:60px 0rem;position:relative;display:flex;flex-direction:column}body .comparison_module .content .title-section{text-align:center;margin-bottom:60px}body .comparison_module .content .title-section h2{margin-bottom:12px}body .comparison_module .content .title-section p{margin:0;text-wrap:pretty;font-size:14px}body .comparison_module .content .title-section p strong{font-size:12px}body .comparison_module .content table{border-spacing:12px 0;margin:0;width:100%}body .comparison_module .content table thead{background:rgba(0,0,0,0)}body .comparison_module .content table thead tr th:first-child{width:265px}@media only screen and (max-width: 520px)and (orientation: portrait){body .comparison_module .content table thead tr th:first-child{width:200px}}body .comparison_module .content table thead tr th:nth-of-type(2){border-top:none;border-bottom:8px solid #495958;position:sticky;left:124px;z-index:1;height:48px;width:180px}body .comparison_module .content table thead tr th:nth-of-type(2) img,body .comparison_module .content table thead tr th:nth-of-type(2) svg{width:90%;height:auto;max-height:19px}body .comparison_module .content table thead tr th.competitor{width:90px;height:48px;border-bottom:8px solid #a3a3a3;font-size:18px}body .comparison_module .content table tbody{background:rgba(0,0,0,0);border:0}body .comparison_module .content table tbody tr td{font-size:18px;margin-bottom:1px;border-bottom:1px solid #fff;padding:16px 10px;align-items:center;vertical-align:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .comparison_module .content table tbody tr td{font-size:13px;padding:12px 8px}body .comparison_module .content table tbody tr td:first-child{width:200px}}body .comparison_module .content table tbody tr td.vivint{background:#5f7775;align-items:center;vertical-align:center;text-align:center}body .comparison_module .content table tbody tr td.vivint img{filter:invert(100%);opacity:1}body .comparison_module .content table tbody tr td.competitor{background:#f5f5f5;align-items:center;vertical-align:center;text-align:center;border-bottom:1px solid #d4d4d4}body .comparison_module .content table tbody tr td.competitor img{opacity:.2}body .comparison_module .content table tbody tr td.competitor img.offered{opacity:1}body .comparison_module .content table tbody tr td img{width:28px;height:auto}@media only screen and (max-width: 520px)and (orientation: portrait){body .comparison_module .content table tbody tr td img{width:24px}}body .testimonials_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .testimonials_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}body .testimonials_module .content{width:100%;max-width:1280px;margin:0 auto;height:auto;padding:80px 0;position:relative}body .testimonials_module .content .top-container{display:grid;grid-template-columns:repeat(1, 1fr);margin-bottom:70px}@media only screen and (max-width: 520px)and (orientation: portrait){body .testimonials_module .content .top-container{grid-template-columns:1fr;grid-template-rows:1fr 1fr;margin-bottom:0}}body .testimonials_module .content .top-container .heading-container{max-width:515px;padding:0;display:flex;flex-direction:column;gap:10px 0}@media only screen and (max-width: 520px)and (orientation: portrait){body .testimonials_module .content .top-container .heading-container{max-width:100%;grid-column:2/2}}body .testimonials_module .content .top-container .heading-container h6{width:100%;font-size:.833rem;line-height:1.1;letter-spacing:.2em;text-transform:uppercase}@media only screen and (max-width: 520px)and (orientation: portrait){body .testimonials_module .content .top-container .heading-container h6{font-size:.6944rem}}body .testimonials_module .content .top-container .heading-container h3{width:100%;line-height:1.1;margin-bottom:12px;text-wrap:balance}body .testimonials_module .content .swiper-container{width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}body .testimonials_module .content .swiper-container .swiper-buttons{position:absolute;top:-68px;right:0;display:flex;flex-direction:row;width:120px;justify-content:space-between}body .testimonials_module .content .swiper-container .swiper-button-next,body .testimonials_module .content .swiper-container .swiper-button-prev{position:relative;width:40px;height:40px;background-color:#3a4747;border-radius:50%;color:#edf2f2;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all .3s ease-in-out;margin:0;padding:0}body .testimonials_module .content .swiper-container .swiper-button-next:hover,body .testimonials_module .content .swiper-container .swiper-button-prev:hover{background-color:#5f7775}body .testimonials_module .content .swiper-container .swiper-button-next::after,body .testimonials_module .content .swiper-container .swiper-button-prev::after{font-size:24px;content:"";background-image:url("../images/arrow.svg");filter:contrast(2) invert(1);width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(0.5)}body .testimonials_module .content .swiper-container .swiper-wrapper{align-items:stretch}body .testimonials_module .content .swiper-container .swiper-wrapper .swiper-slide{display:flex;height:auto}body .testimonials_module .content .swiper-container .swiper-button-prev{transform:rotate(180deg)}body .testimonials_module .content .swiper-container .item--testimonials{background-color:#edf2f2;border-radius:1.25rem;padding:40px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:calc(100% - 80px);width:100%}body .testimonials_module .content .swiper-container .item--testimonials h4{font-size:16px;list-style:1.8;font-weight:400;margin-bottom:48px;flex:1;padding:2.5rem 1.25rem 0;width:calc(100% - 2.5rem);text-wrap:pretty}@media only screen and (max-width: 520px)and (orientation: portrait){body .testimonials_module .content .swiper-container .item--testimonials h4{font-size:18px;padding:2.5rem 0rem 0;width:calc(100% - 0rem)}}body .testimonials_module .content .swiper-container .item--testimonials p{margin-top:auto;margin:0;font-size:18px}body .testimonials_module .content .swiper-container .item--testimonials span{color:#909999;font-size:18px}body .reviews_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .reviews_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}body .reviews_module .content{width:100%;max-width:calc(1514px - 1.25rem - 1.25rem);margin:0 auto;height:auto;padding:80px 0;position:relative}body .reviews_module .content .top-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr max-content;margin-bottom:70px}@media only screen and (max-width: 520px)and (orientation: portrait){body .reviews_module .content .top-container{grid-template-columns:1fr;grid-template-rows:1fr 1fr;margin-bottom:0}}body .reviews_module .content .top-container .heading-container{justify-self:center;grid-column:1/2;max-width:515px;padding:0;display:flex;flex-direction:column;gap:10px 0}@media only screen and (max-width: 520px)and (orientation: portrait){body .reviews_module .content .top-container .heading-container{max-width:100%;grid-column:2/2}}body .reviews_module .content .top-container .heading-container h6{width:100%;font-size:12px;line-height:22px;letter-spacing:.2em;text-transform:uppercase}body .reviews_module .content .top-container .heading-container h3{width:100%;font-size:36px;line-height:42px;margin-bottom:10px;text-wrap:balance}body .reviews_module .content .swiper-container{width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}body .reviews_module .content .swiper-container .swiper-buttons{position:absolute;top:-68px;right:0;display:flex;flex-direction:row;width:120px;justify-content:space-between}body .reviews_module .content .swiper-container .swiper-button-next,body .reviews_module .content .swiper-container .swiper-button-prev{position:relative;width:40px;height:40px;background-color:#3a4747;border-radius:50%;color:#edf2f2;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all .3s ease-in-out;margin:0;padding:0}body .reviews_module .content .swiper-container .swiper-button-next:hover,body .reviews_module .content .swiper-container .swiper-button-prev:hover{background-color:#5f7775}body .reviews_module .content .swiper-container .swiper-button-next::after,body .reviews_module .content .swiper-container .swiper-button-prev::after{font-size:24px;content:"";background-image:url("../images/arrow.svg");filter:contrast(2) invert(1);width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(0.5)}body .reviews_module .content .swiper-container .swiper-wrapper{align-items:stretch}body .reviews_module .content .swiper-container .swiper-wrapper .swiper-slide{display:flex;height:auto}body .reviews_module .content .swiper-container .swiper-button-prev{transform:rotate(180deg)}body .reviews_module .content .swiper-container .item--reviews{background-color:#edf2f2;border-radius:1.25rem;padding:40px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;height:calc(100% - 80px);width:100%}body .reviews_module .content .swiper-container .item--reviews .rating{display:flex;align-items:center;font-size:20px;letter-spacing:6px}body .reviews_module .content .swiper-container .item--reviews h4{font-size:24px;margin-bottom:8px}body .reviews_module .content .swiper-container .item--reviews span{color:#909999;font-size:16px;margin-bottom:48px}body .reviews_module .content .swiper-container .item--reviews p{margin-top:auto}body .faqs_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative;background-position:center;background-size:cover;background-attachment:fixed}@media only screen and (max-width: 520px)and (orientation: portrait){body .faqs_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}body .faqs_module .content{width:100%;max-width:1280px;margin:0 auto;height:auto;padding:0 1.25rem;position:relative;display:flex;flex-direction:column}@media only screen and (max-width: 520px)and (orientation: portrait){body .faqs_module .content{flex-direction:column;max-width:calc(100% - 0px);padding:40px 0px;width:calc(100% - 0px);margin:0 auto}}body .faqs_module .content .title-section{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:2.5rem}body .faqs_module .content .title-section h6{width:100%;font-size:.833rem;line-height:1.1;letter-spacing:.2em;text-transform:uppercase;color:#bfc7c7;text-align:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .faqs_module .content .title-section h6{font-size:.6944rem}}body .faqs_module .content .title-section h3{width:100%;line-height:1.1;margin-bottom:2.5rem;text-wrap:balance;text-align:center;font-family:"Gilroy",sans-serif !important;text-transform:uppercase}body .faqs_module .content .title-section h3 strong{font-family:"Avapore",sans-serif}body .faqs_module .content .faqs-list{margin:0;list-style:none;margin:0 auto 2.5rem;max-width:1140px;width:100%;padding:0}body .faqs_module .content .faqs-list .accordion-item{width:100%;border-bottom:1px solid #e5e5e5}body .faqs_module .content .faqs-list .accordion-item .question{height:80px;display:flex;align-items:center}body .faqs_module .content .faqs-list .accordion-item .question h5{max-width:85%;font-size:1.2rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .faqs_module .content .faqs-list .accordion-item .question h5{font-size:16px}}body .faqs_module .content .faqs-list .accordion-item .question .icon{width:80px;height:80px;margin-left:auto;position:relative}body .faqs_module .content .faqs-list .accordion-item .question .icon .line{width:20px;height:2px;background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}body .faqs_module .content .faqs-list .accordion-item .question .icon .line:last-of-type{transform:rotate(90deg)}body .faqs_module .content .faqs-list .accordion-item .answer{padding:0rem 0 2.5rem;display:none;font-size:18px;max-width:75%;text-wrap:pretty}body .faqs_module .content .faqs-list .accordion-item.is--open .question .icon .line:last-of-type{transform:rotate(0deg)}body .faqs_module.has-thumb{position:relative}body .faqs_module.has-thumb::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(53,10,75,.36);display:block}body .faqs_module.has-thumb .content{z-index:9;color:#fff}body .faqs_module.has-thumb .content h6,body .faqs_module.has-thumb .content h3{-webkit-text-stroke:.5px #fff;color:#fff}body .faqs_module.has-thumb .content h3{font-size:36px;font-family:"Avapore",sans-serif;text-align:center}body .faqs_module.has-thumb .content h3 strong{display:block;-webkit-text-stroke:1.5px #fff;font-size:48px}body .faqs_module.has-thumb .content .faqs-list{display:flex;flex-direction:column;gap:24px}body .faqs_module.has-thumb .content .faqs-list .accordion-item{border-radius:4px;background-color:rgba(53,10,75,.61);border:0;backdrop-filter:blur(8px)}body .faqs_module.has-thumb .content .faqs-list .accordion-item .question{position:relative}body .faqs_module.has-thumb .content .faqs-list .accordion-item .question h5{text-align:center;justify-content:center;color:#fff;text-transform:uppercase;-webkit-text-stroke:.5px #fff;margin:0 auto}body .faqs_module.has-thumb .content .faqs-list .accordion-item .question .icon{top:0;right:0;position:absolute}body .faqs_module.has-thumb .content .faqs-list .accordion-item .answer{max-width:100%;text-align:center;padding:0 30px 40px}body .form_module{max-width:100vw;width:calc(100% - 0rem);padding:0;margin:0 auto;position:relative;background-color:#282f39;color:#fff}@media only screen and (max-width: 520px)and (orientation: portrait){body .form_module{max-width:calc(100vw - 0rem)}}body .form_module .content{max-width:1260px;width:100%;margin:0 auto;height:auto;padding:40px 0;position:relative;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 520px)and (orientation: portrait){body .form_module .content{flex-direction:column;max-width:calc(100% - 0px);padding:40px 0px;width:calc(100% - 40px);margin:0 auto}}body .form_module .content .thumbnail{max-width:50%;width:100%;height:auto;display:flex}@media only screen and (max-width: 520px)and (orientation: portrait){body .form_module .content .thumbnail{max-width:100%;width:100%}}body .form_module .content .thumbnail img{width:100%;height:auto}body .form_module .content form{max-width:540px;background-color:#fff;width:100%}body .form_module .content form .grid{display:flex;flex-direction:column;padding:30px;gap:1.5rem 0}body .form_module .content form .grid h1{font-size:32px;text-align:center}body .form_module .content form .grid p{color:#282f39;text-align:center;margin:0;line-height:1.4}@media only screen and (max-width: 520px)and (orientation: portrait){body .form_module .content form .grid{grid-template-columns:repeat(1, 1fr)}}body .form_module .content form .grid .small-text{color:#888;font-size:16px;text-align:center}body .form_module .content form .grid .form-field{width:100%;margin:0}body .form_module .content form .grid .form-field input[type=text],body .form_module .content form .grid .form-field input[type=email],body .form_module .content form .grid .form-field input[type=tel]{width:calc(100% - 24px);margin:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-family:"Myriad Pro",sans-serif;border:0;border-radius:0;border:1px solid #d4d4d4;height:56px;padding:0 12px;font-size:16px;color:#171717;background-color:rgba(0,0,0,0);border-radius:4px}body .form_module .content form .grid .form-field input[type=text]::placeholder,body .form_module .content form .grid .form-field input[type=email]::placeholder,body .form_module .content form .grid .form-field input[type=tel]::placeholder{color:rgba(64,64,64,.4)}body .form_module .content form .grid .form-field.agree{margin-top:1.25rem}body .form_module .content form .grid .form-field input[type=submit]{width:100%;margin:0 auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;height:60px;border:0;border-radius:100px;width:max-content;padding:0 40px;font-size:18px;font-weight:700;border-color:#350a4b;border-radius:4px;background:#350a4b;color:#fff}body .form_module .content form .grid .form-field.submit{grid-column:3/3;display:flex;justify-content:flex-end}@media only screen and (max-width: 520px)and (orientation: portrait){body .form_module .content form .grid .form-field.submit{grid-column:1/1;margin-top:px}}body .form_module .content form .grid .form-field.agree{grid-column:span 2;font-size:12px;color:#525252}body .form_module .content form .grid .form-field.agree ol{padding:0;padding-left:12px}body .form_module .content form .grid .form-field.agree ol a{color:#000;text-decoration:underline}body .follow_module{max-width:100vw;width:calc(100% - 0rem);padding:0;margin:0 auto;position:relative;background-color:#282f39;color:#fff}@media only screen and (max-width: 520px)and (orientation: portrait){body .follow_module{max-width:calc(100vw - 0rem)}}body .follow_module .content{max-width:1260px;width:100%;margin:0 auto;height:auto;padding:40px 0;position:relative;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width: 520px)and (orientation: portrait){body .follow_module .content{flex-direction:column;max-width:calc(100% - 0px);padding:40px 0px;width:calc(100% - 40px);margin:0 auto}}body .follow_module .content h3{-webkit-text-stroke:2px #fff;font-size:36px;margin-bottom:8px}body .follow_module .content p{text-align:center;line-height:1.4}body .follow_module .content #social-menu{margin:0 auto;margin-top:2.5rem;padding:0;display:flex;list-style:none;gap:0 6.5rem}body .follow_module .content #social-menu li a{width:48px;height:48px;border-radius:100px;background-color:#000;display:flex;align-items:center;justify-content:center}body .follow_module .content #social-menu li a svg{width:16px;height:auto}body .cards_module{max-width:100vw;width:calc(100% - 0rem);padding:0rem;margin:0;position:relative;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 520px)and (orientation: portrait){body .cards_module{max-width:calc(100vw - 0rem);height:auto;background-position:left center}}body .cards_module .content{width:calc(100% - 0rem);max-width:1260px;margin:100px auto;position:relative;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .cards_module .content{max-width:calc(100% - 40px)}}body .cards_module .content .title-section{width:100%;text-align:center;padding:2.5rem 0 0}body .cards_module .content .title-section h6{width:100%;font-size:.833rem;line-height:1.1;letter-spacing:.2em;text-transform:uppercase;color:#bfc7c7}@media only screen and (max-width: 520px)and (orientation: portrait){body .cards_module .content .title-section h6{font-size:.6944rem}}body .cards_module .content .title-section h2{width:100%;line-height:1.1;margin-bottom:2.5rem;text-wrap:balance}body .cards_module .content .cards-grid{width:100%;display:grid;gap:4rem 1.25rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .cards_module .content .cards-grid{gap:2rem 1.25rem}}body .cards_module .content .cards-grid.grid-cols-2{grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 520px)and (orientation: portrait){body .cards_module .content .cards-grid.grid-cols-2{grid-template-columns:repeat(1, 1fr)}}body .cards_module .content .cards-grid.grid-cols-3{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 520px)and (orientation: portrait){body .cards_module .content .cards-grid.grid-cols-3{grid-template-columns:repeat(1, 1fr)}}body .cards_module .content .cards-grid .card{width:100%;display:flex;flex-direction:column;gap:1.25rem 0;background-color:#fff;box-shadow:0 5px 30px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,.1);border-radius:4px;overflow:hidden}body .cards_module .content .cards-grid .card.text-center{display:flex;flex-direction:column;align-items:center;width:100%}body .cards_module .content .cards-grid .card.text-center .text{text-align:center;padding:0 1.25rem;width:calc(100% - 2.5rem)}body .cards_module .content .cards-grid .card.text-center .buttons{justify-content:center;width:max-content}body .cards_module .content .cards-grid .card .image{overflow:hidden;width:100%;aspect-ratio:16/10;position:relative;height:auto;border-radius:0}body .cards_module .content .cards-grid .card .image img{width:100%;height:100%;object-fit:cover;object-position:center}body .cards_module .content .cards-grid .card .text{width:calc(100% - 4rem);align-items:flex-start;flex-direction:column;padding:0 2rem 2rem}body .cards_module .content .cards-grid .card .text h3{width:100%;font-size:18px;line-height:1.2;margin-bottom:12px;text-wrap:balance;font-family:"Myriad Pro",sans-serif;color:#282f39;-webkit-text-stroke:.5px #282f39;text-align:center}@media only screen and (max-width: 520px)and (orientation: portrait){body .cards_module .content .cards-grid .card .text h3{font-size:1.5rem}}body .cards_module .content .cards-grid .card .text p{text-wrap:pretty;font-size:18px;margin-bottom:20px;width:100%;text-align:center}body .cards_module .content .cards-grid .card .text p:last-of-type{margin-bottom:0px}body .cards_module .content .cards-grid .card .text ul,body .cards_module .content .cards-grid .card .text ol{display:flex;flex-wrap:wrap;gap:1.25rem 2rem}body .cards_module .content .cards-grid .card .text ul li,body .cards_module .content .cards-grid .card .text ol li{font-size:18px}body .cards_module .content .cards-grid .card .buttons{justify-content:flex-start;margin-top:1.25rem}body .prices_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .prices_module{max-width:calc(100vw - 1.25rem - 1.25rem);height:auto}}body .prices_module .content{width:calc(100% - 0rem);max-width:1150px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center}body .prices_module .content .title-section{display:flex;flex-direction:column;max-width:1080px;margin:0 auto 4rem}body .prices_module .content .title-section h2{text-align:center;text-wrap:balance;margin-bottom:12px}body .prices_module .content .title-section p{font-size:18px;text-wrap:pretty;text-align:center}body .prices_module .content .toggle-buttons{display:flex;gap:0 .25rem;margin-bottom:2.5rem;justify-content:center;background-color:#efefef;padding:.25rem;border-radius:100px}body .prices_module .content .toggle-buttons button{height:40px;border:0;border-radius:100px;padding:0 24px;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-family:"Myriad Pro",sans-serif;font-size:#171717;background:rgba(0,0,0,0);opacity:.3;font-size:18px;font-weight:500}body .prices_module .content .toggle-buttons button.active{background-color:#fff;opacity:1;pointer-events:none}body .prices_module .content .plans_option{width:100%;display:grid;gap:2rem 1.25rem}body .prices_module .content .plans_option.plans-count-2{grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 520px)and (orientation: portrait){body .prices_module .content .plans_option.plans-count-2{grid-template-columns:repeat(1, 1fr)}}body .prices_module .content .plans_option.plans-count-3{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 520px)and (orientation: portrait){body .prices_module .content .plans_option.plans-count-3{grid-template-columns:repeat(1, 1fr)}}body .prices_module .content .plans_option .card{background-color:#edf2f2;border-radius:1.25rem;padding:1.5rem 2.5rem 2.5rem;display:flex;flex-direction:column;gap:1.25rem 0}body .prices_module .content .plans_option .card h3{font-size:1.25rem;text-align:center;text-wrap:balance}body .prices_module .content .plans_option .card .price{font-size:2.4rem;display:flex;align-items:flex-start;justify-content:center;gap:0 .2rem}body .prices_module .content .plans_option .card .price small,body .prices_module .content .plans_option .card .price span{line-height:1;display:flex;align-items:flex-start;gap:0 .2rem}body .prices_module .content .plans_option .card .price small{font-size:1.25rem;margin-top:.15rem}body .prices_module .content .plans_option .card .billing-period{display:block;font-size:12px;text-align:center;transform:translateY(-1rem)}body .prices_module .content .plans_option .card .included{font-size:18px}body .prices_module .content .plans_option .card .included ul{margin:0}body .products_related_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:2.5rem 1.25rem;margin:0;position:relative;overflow:hidden}@media only screen and (max-width: 520px)and (orientation: portrait){body .products_related_module{max-width:calc(100vw - 1.25rem - 1.25rem);height:auto}}body .products_related_module .content{display:flex;max-width:1280px;width:100%;margin:0 auto;gap:0 24px;overflow:hidden}@media only screen and (max-width: 520px)and (orientation: portrait){body .products_related_module .content{flex-direction:column;max-width:calc(100vw - 1.25rem - 1.25rem)}}body .products_related_module .content .title-section{min-width:290px;width:100%;padding-right:90px;background-color:#fff;z-index:9;list-style:none}@media only screen and (max-width: 520px)and (orientation: portrait){body .products_related_module .content .title-section{padding:0;min-width:100%}}body .products_related_module .content .title-section h2{font-size:1.728rem;text-wrap:balance}body .products_related_module .content .title-section p{font-size:18px;text-wrap:pretty}body .products_related_module .content .swiper-container{width:calc(100% - 380px - 24px);position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .products_related_module .content .swiper-container{width:100%;margin-top:2.5rem;overflow:visible;padding-bottom:6rem}}body .products_related_module .content .swiper-container .swiper-wrapper{display:flex}body .products_related_module .content .swiper-container .swiper-wrapper .swiper-slide .article{background-color:#edf2f2;display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:8px;aspect-ratio:4/5;align-items:center;justify-content:center}body .products_related_module .content .swiper-container .swiper-wrapper .swiper-slide .article img{width:100%;height:100%;object-position:center;object-fit:contain;transform:scale(0.9)}body .products_related_module .content .swiper-container .swiper-wrapper .swiper-slide .article .text{top:0;position:absolute;z-index:9;width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);padding:1.25rem;left:0;background:-moz-linear-gradient(180deg, rgba(58, 71, 71, 0) 0%, rgba(58, 71, 71, 0.5) 75%, rgb(58, 71, 71) 100%);background:-webkit-linear-gradient(180deg, rgba(58, 71, 71, 0) 0%, rgba(58, 71, 71, 0.5) 75%, rgb(58, 71, 71) 100%);background:linear-gradient(180deg, rgba(58, 71, 71, 0) 0%, rgba(58, 71, 71, 0.5) 75%, rgb(58, 71, 71) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3a4747",endColorstr="#3a4747",GradientType=1);display:flex}body .products_related_module .content .swiper-container .swiper-wrapper .swiper-slide .article .text a{color:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;line-height:1.2;font-size:1.2rem}body .products_related_module .content .swiper-buttons{position:absolute;bottom:1.25rem;left:-165px;display:flex;flex-direction:row;width:120px;justify-content:space-between;z-index:999}@media only screen and (max-width: 520px)and (orientation: portrait){body .products_related_module .content .swiper-buttons{left:0%;bottom:24px}}body .products_related_module .content .swiper-button-next,body .products_related_module .content .swiper-button-prev{position:relative;width:40px;height:40px;background-color:#3a4747;border-radius:50%;color:#edf2f2;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all .3s ease-in-out;margin:0;padding:0}body .products_related_module .content .swiper-button-next:hover,body .products_related_module .content .swiper-button-prev:hover{background-color:#5f7775}body .products_related_module .content .swiper-button-next::after,body .products_related_module .content .swiper-button-prev::after{font-size:24px;content:"";background-image:url("../images/arrow.svg");filter:contrast(2) invert(1);width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(0.5)}body .products_related_module .content .swiper-button-prev{transform:rotate(180deg)}body .video_module,body .video_between_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:2.5rem 1.25rem;position:relative}body .video_module .content,body .video_between_module .content{width:100%;max-width:1080px;margin:0 auto;height:auto;position:relative;height:auto;overflow:hidden}body .video_module .content img,body .video_between_module .content img{width:100%;height:100%;object-position:center;object-fit:cover;justify-content:center}body .video_module .content .thumbnail,body .video_between_module .content .thumbnail{display:flex;align-items:center;overflow:hidden;border-radius:28px;position:relative}body .video_module .content .thumbnail div,body .video_between_module .content .thumbnail div{position:absolute;z-index:99;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}body .video_module .content .thumbnail div img,body .video_module .content .thumbnail div svg,body .video_between_module .content .thumbnail div img,body .video_between_module .content .thumbnail div svg{width:65px;height:65px}body .video_module .content p,body .video_between_module .content p{margin-top:12px}body .video_between_module::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(53,10,75,.64);background-position:center;background-size:cover;background-repeat:no-repeat}body .video_between_module .content{z-index:9}body .video_between_module .content p{color:#fff !important;z-index:1}body .video_between_module .content .thumbnail{max-width:860px;margin:2.5rem auto}body #myModal{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center}body #myModal .modal-content{padding:2rem;max-width:560px;width:100%;background-color:#fff;position:relative;border-radius:4px}@media only screen and (max-width: 520px)and (orientation: portrait){body #myModal .modal-content{max-width:calc(100% - 20px - 4rem)}}body #myModal .modal-content span{position:absolute;top:0;right:12px;font-size:40px}body #myModal .modal-content h2{font-size:24px;margin-bottom:1rem}body .modal{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;opacity:0;transition:opacity .5s ease;pointer-events:none}body .modal.active{display:flex;opacity:1;width:100%;height:100%;justify-content:center;align-items:center;pointer-events:all;transition:opacity .5s ease}body .modal .modal-content{background-color:rgba(0,0,0,.85);width:100%;height:100%;display:flex;flex-direction:column;position:relative;justify-content:center}body .modal .modal-content .close-button{font-size:32px;color:#171717;position:absolute;top:2.5rem;right:2.5rem;cursor:pointer;width:48px;height:48px;background-color:#edf2f2;display:flex;align-items:center;justify-content:center;border-radius:100%}body .modal .modal-content .video{max-width:960px;width:calc(100% - 20px);height:auto;border:10px solid #fff;margin:0 auto;display:flex}body .modal .modal-content .video video{max-width:960px;width:100%;height:auto;object-position:center;object-fit:cover;border:0;aspect-ratio:16/9}body .modal .modal-content .video iframe{max-width:960px;width:100%;height:auto;object-position:center;object-fit:cover;border:0;aspect-ratio:16/9}body .post-type_module{max-width:1280px;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0 auto;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .post-type_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}body .post-type_module .content{width:100%;margin:0 auto;height:auto;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .post-type_module .content{max-width:calc(100% - 0px);width:calc(100% - 0px)}}body .post-type_module .content .top-container{display:flex;flex-direction:column;padding-top:2.5rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .post-type_module .content .top-container{padding-bottom:2.5rem}}body .post-type_module .content .top-container .heading-container{justify-self:center;max-width:515px;padding:0;display:flex;flex-direction:column;gap:10px 0}@media only screen and (max-width: 520px)and (orientation: portrait){body .post-type_module .content .top-container .heading-container{max-width:100%}}body .post-type_module .content .top-container .heading-container h6{width:100%;font-size:.833rem;line-height:1.1;letter-spacing:.2em;text-transform:uppercase;color:#bfc7c7}@media only screen and (max-width: 520px)and (orientation: portrait){body .post-type_module .content .top-container .heading-container h6{font-size:.6944rem}}body .post-type_module .content .top-container .heading-container h3{width:100%;line-height:1.1;margin-bottom:2.5rem;text-wrap:balance}body .post-type_module .content .grid{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .post-type_module .content .grid{grid-template-columns:repeat(1, 1fr)}}body .post-type_module .content .grid .article{background-color:#edf2f2;border-radius:1.25rem;padding:2.5rem 1.25rem;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}body .post-type_module .content .grid .article:hover img{transform:scale(1);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1)}body .post-type_module .content .grid .article a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;opacity:0;color:rgba(0,0,0,0)}body .post-type_module .content .grid .article img{width:280px;height:280px;transform:scale(0.9);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1)}body .post-type_module .content .grid .article .content{margin:40px 0 0 !important;display:flex;flex-direction:column;gap:1.25rem 0;padding:0 1.25rem;align-items:center;text-align:center;width:calc(100% - 2.5rem)}body .post-type_module .content .grid .article .content strong{font-size:1.44rem;color:#171717;display:block;line-height:1;text-align:center}body .post-type_module .content .grid .article .content .btn-product{color:#3a4747;font-size:18px;display:flex;align-items:center;gap:12px;line-height:22px}body .post-type_module .content .swiper-container{width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}body .post-type_module .content .swiper-container .swiper-buttons{position:absolute;top:-68px;right:0;display:flex;flex-direction:row;width:120px;justify-content:space-between}body .post-type_module .content .swiper-container .swiper-button-next,body .post-type_module .content .swiper-container .swiper-button-prev{position:relative;width:40px;height:40px;background-color:#3a4747;border-radius:50%;color:#edf2f2;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all .3s ease-in-out;margin:0;padding:0}body .post-type_module .content .swiper-container .swiper-button-next:hover,body .post-type_module .content .swiper-container .swiper-button-prev:hover{background-color:#5f7775}body .post-type_module .content .swiper-container .swiper-button-next::after,body .post-type_module .content .swiper-container .swiper-button-prev::after{font-size:24px;content:"";background-image:url("../images/arrow.svg");filter:contrast(2) invert(1);width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(0.5)}body .post-type_module .content .swiper-container .swiper-button-prev{transform:rotate(180deg)}body .post-type_module .content .swiper-container .article{background-color:#edf2f2;border-radius:1.25rem;padding:60px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column}body .post-type_module .content .swiper-container .article ç img{width:280px;height:280px}body .post-type_module .content .swiper-container .article .content{margin:40px 0 0 !important;display:flex;flex-direction:column;gap:20px 0;padding:0;align-items:center}body .post-type_module .content .swiper-container .article .content strong{font-size:24px;color:#171717;display:block;line-height:1}body .post-type_module .content .swiper-container .article .content .btn-product{color:#3a4747;font-size:18px;display:flex;align-items:center;gap:12px;line-height:22px}body .included_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;margin:0;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .included_module{max-width:calc(100vw - 1.25rem - 1.25rem);height:auto}}body .included_module .content{display:flex;max-width:1280px;width:100%;margin:0 auto;gap:0 24px;overflow:hidden;flex-direction:column;align-items:center;border-radius:1.25rem}body .included_module .content.green-lightest{background-color:#edf2f2;padding:60px 0}body .included_module .content.green-lightest .text-block{padding-top:0rem;padding-bottom:4rem}body .included_module .content.bg-none{background-color:#fff;padding-bottom:60px}body .included_module .content.bg-none .swiper-container .swiper-wrapper .swiper-slide .article .thumbnail{background-color:#edf2f2}body .included_module .content.bg-none .text-block{padding-top:4rem;padding-bottom:4rem}@media only screen and (max-width: 520px)and (orientation: portrait){body .included_module .content{flex-direction:column;max-width:calc(100vw - 1.25rem - 1.25rem)}}body .included_module .content .text-block{text-align:center}body .included_module .content .swiper-container{width:100%;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body .included_module .content .swiper-container{width:100%;margin-top:2.5rem;overflow:visible;padding-bottom:6rem}}body .included_module .content .swiper-container .swiper-wrapper{display:flex;justify-content:center}body .included_module .content .swiper-container .swiper-wrapper .swiper-slide .article{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center}body .included_module .content .swiper-container .swiper-wrapper .swiper-slide .article .thumbnail{display:flex;align-items:center;justify-content:center;width:120px;height:120px;background-color:#fff;border-radius:100%}body .included_module .content .swiper-container .swiper-wrapper .swiper-slide .article .thumbnail img{width:100%;height:100%;object-position:center;object-fit:contain;transform:scale(0.75)}body .included_module .content .swiper-container .swiper-wrapper .swiper-slide .article .text{z-index:9;padding:1.25rem;left:0;display:flex}body .included_module .content .swiper-container .swiper-wrapper .swiper-slide .article .text a{width:100%;height:100%;display:flex;flex-direction:column;line-height:1.2;font-size:18px;text-align:center}body .gallery_module{max-width:100vw;width:100%}body .gallery_module .content{display:flex;flex-direction:column;align-items:center}body .gallery_module .content h3{margin-top:2.5rem;text-align:center}body .gallery_module .content p{text-align:center;line-height:1.4}body .gallery_module .content .swiper-container{width:100%;position:relative}body .gallery_module .content .swiper-container .swiper-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%}body .gallery_module .content .swiper-container .swiper-wrapper .swiper-slide img{max-width:960px;width:100%;height:auto}body[data-title=Contact] main .image_text_module .content{align-items:center}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=Contact] main .image_text_module .content .text-block{padding:0rem !important;max-width:100%;width:100%}}body[data-title=Contact] main .image_text_module .content .text-block .text-block--content .text{max-width:100%}body[data-title=Contact] main .image_text_module .content .text-block .text-block--content .text p{max-width:100%}body[data-title=Contact] main .image_text_module .content .thumbnail{aspect-ratio:none;padding-bottom:30%;height:0px;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=Contact] main .image_text_module .content .thumbnail{padding-bottom:0;height:auto}}body[data-title=Contact] main .image_text_module .content .thumbnail img{position:absolute;width:100%;height:100%;top:0;left:0}body[data-title=PEMF] main #features{background-color:#fff;color:#282f39;max-width:860px;margin:0 auto;width:100%}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=PEMF] main #features{max-width:calc(100% - 40px)}}body[data-title=PEMF] main #features h2{margin:1.25rem auto 2.5rem;font-size:36px;line-height:1.2;text-transform:uppercase;text-align:center;-webkit-text-stroke:.5px #282f39;text-wrap:balance}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=PEMF] main #features h2{font-size:28px;max-width:calc(100% - 40px);margin:0 auto 4rem}}body[data-title=PEMF] main #features h2 strong{font-size:48px;display:block;font-family:"Avapore";-webkit-text-stroke:1.5px #282f39}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=PEMF] main #features h2 strong{font-size:36px}}body[data-title=PEMF] main #features ul{margin:0;display:flex;flex-direction:column;gap:3rem 0;padding:0}body[data-title=PEMF] main #features ul li{display:flex;align-items:flex-start;justify-content:space-between;height:auto}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=PEMF] main #features ul li{display:flex;flex-direction:column}}body[data-title=PEMF] main #features ul li strong{font-size:44px;font-family:"Gilroy",sans-serif;-webkit-text-stroke:.5px #282f39;text-align:right;max-width:380px;min-width:380px;width:100%;display:flex;align-items:center;justify-content:flex-end;line-height:1;text-transform:uppercase;position:relative;height:100px}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=PEMF] main #features ul li strong{font-size:36px;justify-content:flex-start;text-align:left}}body[data-title=PEMF] main #features ul li strong::after{width:10px;height:120px;background-color:red;content:"";display:block;position:absolute;right:-10px;top:0;bottom:0;margin:auto;transform:rotate(10deg)}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=PEMF] main #features ul li strong::after{left:-50px;right:auto;height:10px;width:90px;transform:rotate(80deg)}}body[data-title=PEMF] main #features ul li:nth-of-type(1) strong::after{background-color:#f39838}body[data-title=PEMF] main #features ul li:nth-of-type(2) strong::after{background-color:#a18eb5}body[data-title=PEMF] main #features ul li:nth-of-type(3) strong::after{background-color:#f87528}body[data-title=PEMF] main #features ul li:nth-of-type(4) strong::after{background-color:#6ed7c2}body[data-title=PEMF] main #features ul li:nth-of-type(5) strong::after{background-color:#00ddb4}body[data-title=PEMF] main #features ul li:nth-of-type(6) strong::after{background-color:#c35c80}body[data-title=PEMF] main #features ul li ul{max-width:calc(100% - 380px - 2.5rem);padding:0;width:100%;padding-left:2.5rem;display:flex;align-items:center;justify-content:center;height:auto}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=PEMF] main #features ul li ul{max-width:100%;padding:0}}body[data-title=PEMF] main #features ul li ul li{width:100%;line-height:1.2;text-transform:uppercase;display:flex;align-items:center;justify-content:center}body[data-title=Testimonies] main .page-title{max-width:100vw;padding:0;margin-top:90px !important;padding:75px 0;width:100%;background-color:#f8fafb}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=Testimonies] main .page-title{margin-top:70px !important;padding-top:34px}}body[data-title=Testimonies] main .page-title .content{max-width:1260px;width:100%;margin:0 auto;overflow:hidden;display:flex;flex-direction:row;gap:0 34px}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=Testimonies] main .page-title .content{flex-direction:column;gap:48px 0;max-width:calc(100% - 40px)}}body[data-title=Testimonies] main .page-title .content .thumbnail{max-width:352px}@media only screen and (max-width: 520px)and (orientation: portrait){body[data-title=Testimonies] main .page-title .content .thumbnail{max-width:100%}}body[data-title=Testimonies] main .page-title .content .thumbnail img{width:100%;height:auto}body[data-title=Testimonies] main .page-title .content .text-block h1{padding-bottom:0;border-bottom:0;text-align:left;font-size:40px;text-transform:inherit;margin-bottom:1.25rem;line-height:1.2}body[data-title=Testimonies] main .page-title .content .text-block .text{display:inline-block}body[data-title=Testimonies] main .page-title .content .text-block .text button{font-family:"Myriad Pro",sans-serif;font-size:18px;color:#161e2a;font-weight:600;padding:0;border:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}.hero-wrapper,.hero-product{width:100%;height:calc(100vh - 40px - 95px - 2.5rem);aspect-ratio:16/9;background-color:#909999;display:flex;max-width:calc(100vw - 2.5rem);position:relative;overflow:hidden;margin:0 auto;margin-top:calc(135px + 1.25rem) !important;border-radius:1.25rem}@media only screen and (max-width: 520px)and (orientation: portrait){.hero-wrapper,.hero-product{height:calc(100dvh - 0px)}}.hero-wrapper::after,.hero-product::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);mix-blend-mode:multiply;pointer-events:none}.hero-wrapper .image,.hero-wrapper .featured-thumb,.hero-product .image,.hero-product .featured-thumb{width:100%;height:100%}.hero-wrapper .image img,.hero-wrapper .featured-thumb img,.hero-product .image img,.hero-product .featured-thumb img{margin-top:0px;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(0px)}.hero-wrapper .content,.hero-product .content{max-width:1274px;width:100%;position:absolute;bottom:0;left:0;right:0;padding:90px 0;margin:auto;z-index:8;height:calc(100% - 180px);display:flex;flex-direction:column;justify-content:center;gap:20px;color:#fff}@media only screen and (max-width: 520px)and (orientation: portrait){.hero-wrapper .content,.hero-product .content{padding:90px 1.25rem;max-width:calc(100% - 1.25rem - 1.25rem)}}.hero-wrapper .content h6,.hero-wrapper .content h1,.hero-wrapper .content .text,.hero-product .content h6,.hero-product .content h1,.hero-product .content .text{max-width:512px}.hero-wrapper .content h6,.hero-product .content h6{width:100%;font-size:12px;line-height:22px;letter-spacing:.2em;text-transform:uppercase}@media only screen and (max-width: 520px)and (orientation: portrait){.hero-wrapper .content h6,.hero-product .content h6{text-align:center}}.hero-wrapper .content .buttons .text-btn a,.hero-product .content .buttons .text-btn a{color:#fff}@media only screen and (max-width: 520px)and (orientation: portrait){.hero-wrapper .content h1,.hero-product .content h1{font-size:2.4rem;text-align:center}}.hero-wrapper .content .text,.hero-product .content .text{margin-bottom:40px;max-width:320px}@media only screen and (max-width: 520px)and (orientation: portrait){.hero-wrapper .content .text,.hero-product .content .text{max-width:90%;text-align:center}}#primary{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:255px;margin-bottom:90px}#primary article{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem 0;width:calc(100% - 2.5rem);padding:0 1.25rem;font-size:18px}#primary article h1{font-size:2.986rem;line-height:1.2;text-align:center}@media only screen and (max-width: 520px)and (orientation: portrait){#primary article h1{font-size:2.488rem}}#primary article .entry-content{display:flex;flex-direction:column}#primary article .entry-content h2{font-size:2.074rem;line-height:1.2;margin-bottom:12px;margin-top:20px}@media only screen and (max-width: 520px)and (orientation: portrait){#primary article .entry-content h2{font-size:1.728rem}}#primary article .entry-content ul,#primary article .entry-content ol{margin:0 0 1.5rem}#primary article .entry-content .grid-list-item{padding:0;list-style:none;width:100%}#primary article .entry-content .grid-list-item.desktop-columns-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 2.5rem}#primary article .entry-content .grid-list-item.desktop-columns-4 li h5{margin-bottom:8px}#primary article .entry-content .grid-list-item.desktop-columns-4 li p{margin-bottom:2.5rem}@media only screen and (max-width: 520px)and (orientation: portrait){#primary article .entry-content .grid-list-item.desktop-columns-4{grid-template-columns:repeat(1, 1fr);gap:0rem}}#podcasts{max-width:1008px;width:100%;margin:80px auto;display:flex;flex-direction:column;gap:3.5rem 0}@media only screen and (max-width: 520px)and (orientation: portrait){#podcasts{max-width:calc(100% - 40px)}}#podcasts .article .content .post-tags{display:flex;gap:0 2.5rem;margin:24px 0}#podcasts .article .content p{margin-top:12px;line-height:1.4}@media only screen and (max-width: 520px)and (orientation: portrait){.hero-wrapper .content{flex-direction:column;align-items:center;justify-content:flex-start;padding:120px 0 2.5rem;height:calc(100dvh - 120px - 2.5rem)}.hero-wrapper .content .buttons{margin-top:auto}}.image_module{max-width:100vw;width:100%;overflow:hidden}.image_module .content{max-width:830px;width:100%;margin:0 auto}@media only screen and (max-width: 520px)and (orientation: portrait){.image_module .content{max-width:calc(100% - 0rem)}}.image_module .content.full-page{max-width:100%;height:100%;position:relative;aspect-ratio:3/1;overflow:hidden}@media only screen and (max-width: 520px)and (orientation: portrait){.image_module .content.full-page{aspect-ratio:16/9}}.image_module .content.full-page img{object-position:center;height:100%;object-fit:cover}.image_module .content img{width:100%;height:auto}.patent_module{max-width:100vw;padding:0;width:100%;display:flex;margin:auto}.patent_module .content{padding:1.5rem 0;margin:0 auto;display:flex;align-items:center;gap:2rem}@media only screen and (max-width: 520px)and (orientation: portrait){.patent_module .content{flex-direction:column;align-items:center;gap:2.5rem;max-width:calc(100% - 40px);padding-bottom:3.5rem}}.patent_module .content .thumbnail{display:flex;position:relative;align-items:center;justify-content:center;width:100px}.patent_module .content .thumbnail a{position:absolute;top:0;left:0}.patent_module .content .thumbnail img{position:relative;width:100%;height:auto}@media only screen and (max-width: 520px)and (orientation: portrait){.patent_module .content .text-block{display:flex;flex-direction:column;align-items:center;justify-content:center}.patent_module .content .text-block h3{text-align:center}.patent_module .content .text-block .text{text-align:center;line-height:1.4}}.patent_module .content h3{font-family:"Myriad Pro",sans-serif;font-size:36px;-webkit-text-stroke:2px #161e2a}.hero-wrapper{max-width:100vw;padding:0;width:100%;border-radius:0;margin-top:95px !important;height:auto;aspect-ratio:16/5}@media only screen and (max-width: 520px)and (orientation: portrait){.hero-wrapper{margin-top:70px !important;aspect-ratio:16/10}}.hero-wrapper video,.hero-wrapper img{width:100%;height:100%;object-position:center;object-fit:cover}.small_cta_module{max-width:100vw;width:calc(100% - 1.25rem - 1.25rem);padding:0 1.25rem;position:relative}@media only screen and (max-width: 520px)and (orientation: portrait){.small_cta_module{max-width:calc(100vw - 1.25rem - 1.25rem)}}.small_cta_module .content{width:100%;max-width:1280px;margin:0 auto;height:auto;position:relative;border-radius:1.25rem;background-color:#edf2f2}.small_cta_module .content .text{min-height:110px;display:flex;align-items:center;justify-content:center;font-size:2.488rem;color:#171717;line-height:1.1;padding:0 1.25rem;width:calc(100% - 1.25rem - 1.25rem);text-align:center;text-wrap:balance}@media only screen and (max-width: 520px)and (orientation: portrait){.small_cta_module .content .text{font-size:1.728rem}}.small_cta_module .content .text a{color:#5f7775;font-weight:bold}