section#media-description{position:relative}section#media-description .container.invert{flex-direction:row-reverse}section#media-description .media{flex-basis:46%;justify-content:center;max-width:46%;position:relative;text-align:center;z-index:1}section#media-description video{border-radius:8px;width:100%}section#media-description iframe{border:none;border-radius:8px;overflow:hidden;width:100%}section#media-description .frame{border:1px solid var(--neutral-1);border-radius:15px;padding:18px;width:100%}section#media-description .description{flex-basis:54%;max-width:54%;padding-left:35px;position:relative;z-index:1}section#media-description .container.invert .description{padding-left:0;padding-right:35px}section#media-description .description.white-text,section#media-description .description.white-text ol li,section#media-description .description.white-text ul li{color:#fff}section#media-description .media .section-bg{background-color:transparent;border-radius:8px;display:inline-block;height:auto;overflow:hidden;position:relative;vertical-align:top;width:auto}section#media-description .media .fit-height{border-radius:8px;height:100%;width:100%}section#media-description .media a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}section#media-description .description .btn{margin-top:15px}section#media-description .description blockquote{border-left:3px solid var(--main-orange);margin:20px 0;padding-left:20px}section#media-description .description blockquote p strong{font-size:22px;margin:0}section#media-description .description blockquote p{font-size:14px;margin-bottom:15px}section#media-description .description .info>:last-child{margin-bottom:0}section#media-description .description .author{margin-top:35px}section#media-description .description .author .photo{border-radius:50%;height:75px;margin:10px auto;width:75px}section#media-description .description .author p{margin:0 0 10px}section#media-description .description .author>:last-child{margin-bottom:0}section#media-description .icons.row .line{margin:0 10px 0 0;padding:0;position:relative}section#media-description .icons.row .icon{position:static}section#media-description .icons.row .text{background:var(--sky-color);border-radius:3px;bottom:100%;font-size:14px;left:50%;margin-bottom:5px;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);visibility:hidden;white-space:nowrap}section#media-description .icons.row .text:before{border-color:var(--sky-color) transparent transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}section#media-description .icons.row .line:hover .text{opacity:1;transition:opacity .1s ease-out;visibility:visible}section#media-description .icons .line{font-size:18px;margin-bottom:20px;padding-left:30px;position:relative}section#media-description .icons .icon{background-size:unset;color:var(--main-orange);font-size:22px;height:25px;left:0;line-height:25px;position:absolute;text-align:center;top:0;width:25px}section#media-description .description ol,section#media-description .description ul{list-style:none;margin:0;padding:0}section#media-description .description ol li,section#media-description .description ul li{color:#000;font-size:16px;line-height:20px;margin:0 0 8px;padding-left:23px;position:relative}section#media-description .description ul li:before{border-bottom:3px solid var(--main-orange);border-left:3px solid var(--main-orange);content:"";height:8px;left:2px;position:absolute;top:5px;transform:rotate(-45deg);width:13px}section#media-description .columns{margin:0 -15px}section#media-description .column{flex:1;padding:0 15px;white-space:nowrap;word-break:keep-all}section#media-description .columns:last-child p:last-child{margin:0}@media (max-width:1200px){section#media-description .column.title{min-width:100%}}@media (max-width:1024px){section#media-description .container{flex-direction:column}section#media-description .media{justify-content:flex-start;max-width:768px;width:100%}section#media-description .media .fit-height{padding-bottom:60%}section#media-description .container.invert .description,section#media-description .description{max-width:unset;padding:30px 0 0;width:100%}section#media-description .description.mobile-centered{text-align:center}section#media-description .description .info{max-width:unset!important}}@media (max-width:600px){section#media-description .frame{padding:10px}}@media (max-width:500px){section#media-description .description ol li,section#media-description .description ul li{font-size:15px}}