@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--dark:#000;--dark-gray:#272727;--light:#fff;--green-strokes:#96dbcc;--cta-text:#1b3629;--pink:#eb4266;--light-gray:#efefef;--section-container-radius:12px;--primaryFont:"Montserrat",sans-serif}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden;overflow-y:visible}body{background-color:var(--light);color:var(--dark);font-family:var(--primaryFont);font-size:16px}section,section .container{padding-left:20px;padding-right:20px;position:relative}section .container{width:100%;max-width:1350px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}section .container .block,section .container .block:first-child:not(:last-child){width:50%}section .container .block:first-child:last-child{width:100%}section .container:first-child{padding-top:30px}section .container:last-child{padding-bottom:30px}h1{margin:0;padding:0;text-transform:uppercase;font-size:60px;line-height:55px;font-weight:900}h1+p{font-size:20px}h2{font-size:45px;font-weight:800;font-style:italic;margin-top:60px;margin-bottom:20px}h2 span.upper{text-transform:uppercase;font-style:normal}h2+p{font-size:16px;line-height:24px;max-width:600px}h2+.subtitle{text-align:center;color:var(--pink);font-weight:400;text-transform:uppercase;margin-top:0}h2+.subtitle+p{line-height:24px}.anchor{position:absolute;width:5px;height:5px;background-color:transparent;pointer-events:none;top:-110px}.no-break{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}@media screen and (max-width:580px){h2{font-size:30px;line-height:32px}}.a-rotation-slow{animation:d 80s linear infinite}@keyframes a{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}.main-cta{padding:20px 30px;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:var(--cta-text);border:2px solid var(--green-strokes);text-decoration:none;font-weight:800;border-radius:50px;display:-ms-inline-flexbox;display:inline-flex;background:#15eeea;background:linear-gradient(145deg,#15eeea,#bdfec1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#15EEEA",endColorstr="#BDFEC1",GradientType=0);transition:.4s}.main-cta:hover{letter-spacing:1.5px}.icon{-ms-flex-negative:0;flex-shrink:0}.icon.icon-plug{background-image:url(../img/icons/plug-icon.svg)}.icon.icon-plug,.icon.icon-shield{background-size:100%;background-position:50%;background-repeat:no-repeat}.icon.icon-shield{background-image:url(../img/icons/shield-check-icon.svg)}.icon.icon-ads{background-image:url(../img/icons/ads-icon.svg)}.icon.icon-ads,.icon.icon-dollar{background-size:100%;background-position:50%;background-repeat:no-repeat}.icon.icon-dollar{background-image:url(../img/icons/dollar-icon.svg)}.icon.icon-palette{background-image:url(../img/icons/palette-icon.svg)}.icon.icon-hand,.icon.icon-palette{background-size:100%;background-position:50%;background-repeat:no-repeat}.icon.icon-hand{background-image:url(../img/icons/hand-icon.svg)}.icon.icon-stats{background-image:url(../img/icons/stats-icon.svg);background-size:100%;background-position:50%;background-repeat:no-repeat}.rounded-list{list-style:none;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.rounded-list,.rounded-list li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.rounded-list li{padding:10px 20px;border-radius:50px;background-color:hsla(0,0%,100%,.3);font-size:14px;text-transform:uppercase;font-weight:700;-ms-flex-align:center;align-items:center;max-width:250px}.rounded-list li .icon{width:40px;height:40px;margin-right:10px}.features-list{list-style:none;margin:0;padding:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.features-list,.features-list li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.features-list li{width:100%;filter:drop-shadow(0 0 8px #e3e3e3);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.features-list li .external-wrapper{width:100%;padding:3px;border-radius:6px;background:#eb4266;background:linear-gradient(145deg,#eb4266,#f59468 48%,#ffe66a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EB4266",endColorstr="#FFE66A",GradientType=0);position:relative}.features-list li .external-wrapper .wrapper{background-color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-radius:4px;padding:10px 20px}.features-list li .external-wrapper .wrapper .icon{width:40px;height:40px;margin-right:10px}.features-list li .external-wrapper .wrapper h3{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.features-list li .external-wrapper .wrapper h3 .highlight{font-size:18px;font-weight:800}.features-list li .external-wrapper .wrapper h3 .explanation{font-size:14px;font-style:italic;font-weight:400}.features-list li .line{height:3px;background-color:var(--pink);width:15px}.features-list li .bullet{width:10px;height:10px;border-radius:50%;background-color:var(--light);border:3px solid var(--pink)}.bullet-list{list-style:none;margin:0;padding:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-ms-flex-pack:justify;justify-content:space-between}.bullet-list,.bullet-list li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bullet-list li{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:start}.bullet-list li .element{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-right:10px}.bullet-list li .element .bullet-big{position:relative;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:#15eeea;background:linear-gradient(145deg,#15eeea,#bdfec1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#15EEEA",endColorstr="#BDFEC1",GradientType=0)}.bullet-list li .element .bullet-big:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:50%;background-image:url(../img/irios-isotype.svg);background-size:65%;background-position:50%;background-repeat:no-repeat;display:block}.bullet-list li .element .line{height:3px;background-color:#15eeea;width:12px}.bullet-list li .element .bullet{width:10px;height:10px;border-radius:50%;background-color:var(--light);border:3px solid #15eeea}.bullet-list li h3{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;text-align:left}.bullet-list li h3 .highlight{text-transform:uppercase;font-size:14px}.bullet-list li h3 .explanation{font-size:13px;text-transform:uppercase;font-weight:400}.code-container{background-color:hsla(0,0%,100%,.1);padding:15px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.3);font-size:12px;text-shadow:1px 1px 10px #000;white-space:pre-wrap;max-width:600px;overflow:hidden;border:1px solid #fff}.code-container .cursor{display:inline-block;width:10px;background-color:#00ffae;animation:blink 1s step-end infinite;margin-left:2px}.audience{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #fff;background-color:hsla(0,0%,100%,.1);padding:15px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.3);max-width:180px;overflow:hidden;width:auto;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:.4s}.audience.animating{opacity:1}.audience .icon{width:10px;height:20px;display:inline-block;opacity:0;transform:scale(.8);animation:b .5s forwards;filter:drop-shadow(0 0 8px rgba(0,0,0,.8))}.audience .icon:before{content:"";display:block;width:100%;height:100%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff}.audience .icon.male:before{mask-image:url(../img/fa/male.svg)}.audience .icon.female:before{mask-image:url(../img/fa/female.svg)}@keyframes b{to{opacity:1;transform:scale(1)}}.multi-ring-chart{position:relative;width:200px;height:200px;mix-blend-mode:color-dodge;filter:drop-shadow(0 0 8px rgba(0,0,0,.8))}.ring{top:0;left:0;width:100%;height:100%;background:conic-gradient(transparent 0,transparent 100%);transform:rotate(-90deg)}.ring,.ring:before{position:absolute;border-radius:50%}.ring:before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);background:#000}.ring[data-ring="1"]{transform:rotate(-90deg) scale(1);z-index:1}.ring[data-ring="2"]{transform:rotate(-90deg) scale(.75);z-index:2}.ring[data-ring="3"]{transform:rotate(-90deg) scale(.5);z-index:3}.ring[data-ring="1"]:before{width:140px;height:140px;width:190px;height:190px}.ring[data-ring="2"]:before{width:100px;height:100px;width:190px;height:190px}.ring[data-ring="3"]:before{width:60px;height:60px;width:190px;height:190px}:root{--chartMarginBlockEnd:1.5rem;--chartBarColor:#fff;--chartColumnColor:hsla(0,0%,100%,.4);--chartAxisColor:#e6edf4;--chartAxisFontSize:0.625rem;--chartAxisStrokeWidth:0.125rem}.chart{margin-bottom:1.5rem;margin-bottom:var(--chartMarginBlockEnd)}.chart__bar{fill:#f32a64;fill:var(--chartBarColor)}.chart__column{fill:#e6edf4;fill:var(--chartColumnColor)}.chart__axis{font-size:.625rem;font-size:var(--chartAxisFontSize)}.chart__axis line,.chart__axis path{fill:none;stroke:#e6edf4;stroke:var(--chartAxisColor);stroke-width:.125rem;stroke-width:var(--chartAxisStrokeWidth)}.chart__axis path{display:none}svg{height:auto;max-width:100%;vertical-align:middle}.terms-page{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.terms-page section .container .block h1{font-size:30px;line-height:30px;margin-bottom:20px}.terms-page section .container .block h2{font-size:24px}.terms-page section .container .block h2+p{line-height:24px;max-width:100%}.terms-page section#footer{margin-top:auto}table{max-width:940px;table-layout:fixed;border-collapse:collapse;margin-bottom:20px}table td{border:1px solid var(--light-gray);padding:15px;line-height:18px;font-size:14px}table td.first_td{font-weight:600}@media screen and (max-width:590px){.terms-page h3{font-size:24px}.terms-page table,.terms-page table tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.terms-page table tr td:first-child{border-bottom:transparent}.terms-page table tr td:last-child{border-top:transparent}}.gdpr-key{font-weight:700}span.gdpr-key{display:none}.gdpr-table td{padding:10px;vertical-align:top;border:1px solid #eee}.gdpr-table td ol,.gdpr-table td ul{margin-top:10px}.gdpr-table td ol li,.gdpr-table td ul li{font-size:16px;font-weight:400}@media screen and (max-width:600px){.gdpr-table tr td:first-child{display:none}span.gdpr-key{display:block;clear:both}}section#hero{overflow:visible}section#hero .container{background:#eb4266;background:linear-gradient(145deg,#eb4266,#f59468 48%,#ffe66a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EB4266",endColorstr="#FFE66A",GradientType=0);border-radius:var(--section-container-radius);padding-top:20px;padding-bottom:20px;color:var(--light);clip-path:none}section#hero .container,section#hero .container .block{overflow:visible;position:relative}section#hero .container .rounded-list{margin-top:30px;margin-bottom:50px}section#hero .container .main-cta{margin-top:auto;min-width:280px}section#hero .container .icon-overlay{width:500px;height:500px;background-image:url(../img/irios-isotype.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;z-index:1;top:-50px;right:-50px;display:block;opacity:.2;pointer-events:none}section#hero .container .logo{width:100%;max-width:80%;margin:0 auto;display:-ms-flexbox;display:flex;margin-top:20px}section#hero .container #desktop{position:relative;width:716px;aspect-ratio:2/1.5;background-size:contain;background-repeat:no-repeat;background-position:50%;pointer-events:none;z-index:2;transition:.4s}section#hero .container #desktop.format-1{background-image:url(../img/formats/hero/format-1-d.png)}section#hero .container #desktop.format-2{background-image:url(../img/formats/hero/format-2-d.png)}section#hero .container #desktop.format-3{background-image:url(../img/formats/hero/format-3-d.png)}section#hero .container #desktop.format-4{background-image:url(../img/formats/hero/format-4-d.png)}section#hero .container #desktop.format-5{background-image:url(../img/formats/hero/format-5-d.png)}section#hero .container #desktop.format-6{background-image:url(../img/formats/hero/format-6-d.png)}section#hero .container #desktop.format-7{background-image:url(../img/formats/hero/format-7-d.png)}section#hero .container #mobile{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%;width:250px;aspect-ratio:1/2;right:20px;bottom:-150px;z-index:3;pointer-events:none;transition:.4s;animation:a 10s ease-in-out infinite}section#hero .container #mobile.format-1{background-image:url(../img/formats/hero/format-1-m.png)}section#hero .container #mobile.format-2{background-image:url(../img/formats/hero/format-2-m.png)}section#hero .container #mobile.format-3{background-image:url(../img/formats/hero/format-3-m.png)}section#hero .container #mobile.format-4{background-image:url(../img/formats/hero/format-4-m.png)}section#hero .container #mobile.format-5{background-image:url(../img/formats/hero/format-5-m.png)}section#hero .container #mobile.format-6{background-image:url(../img/formats/hero/format-6-m.png)}section#hero .container #mobile.format-7{background-image:url(../img/formats/hero/format-7-m.png)}section#hero .container .code-container{position:absolute;left:0;bottom:0;z-index:4}section#hero .container .audience{position:absolute;top:50%;right:-50px;z-index:2}section#hero .container .multi-ring-chart{position:absolute;top:25%;right:15%;display:none}section#hero .container .chart--bar-chart{position:absolute;bottom:10%;left:-150px;z-index:1;opacity:.3}section#hero .container .chart--bar-chart .chart__axis{display:none}@media screen and (max-width:1120px){section#hero .container .block ul.rounded-list li{max-width:220px}section#hero .container .block ul.rounded-list li .icon{width:30px;height:30px}section#hero .container .block ul.rounded-list li .content{font-size:13px}}@media screen and (max-width:998px){section#hero .container{-ms-flex-direction:column;flex-direction:column}section#hero .container .block{width:100%}section#hero .container .block .logo{display:none}}@media screen and (max-width:580px){section#hero .container,section#hero .container .block{-ms-flex-direction:column;flex-direction:column}section#hero .container .block{display:-ms-flexbox;display:flex;-ms-flex-order:2;order:2}section#hero .container .block:last-child{-ms-flex-order:1;order:1}section#hero .container .block #desktop{width:100%}section#hero .container .block #mobile{width:120px;bottom:-15px}section#hero .container .block .code-container{font-size:8px;max-width:65%;bottom:20px;left:-30px;text-shadow:none;color:var(--green-strokes)}section#hero .container .block .audience{bottom:50%;top:auto}section#hero .container .block .audience .icon:before{background-color:var(--green-strokes)}section#hero .container .block .chart--bar-chart{bottom:-20px;left:-80px}section#hero .container .block h1{font-size:30px;line-height:32px}section#hero .container .block h1+p{font-size:18px;margin-bottom:0}section#hero .container .block ul.rounded-list{-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}section#hero .container .block ul.rounded-list li{width:100%;max-width:100%}section#hero .container .block ul.rounded-list li .icon{width:40px;height:40px}section#hero .container .block .main-cta{width:100%}}#product .container .block{position:relative}#product .container .block .irios-logo{position:absolute;top:-15px;right:40px;width:90px;height:90px;z-index:3;border-radius:8px;border:3px solid #f59468;background:linear-gradient(145deg,#eb4266,#f59468 48%,#ffe66a);overflow:hidden}#product .container .block .irios-logo:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));transform:rotate(25deg);animation:c 5s infinite;pointer-events:none}#product .container .block .irios-logo:after{content:"";background-image:url(../img/irios-logo-vertical.svg);background-size:60%;background-repeat:no-repeat;background-position:50%;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;top:0;left:0;filter:drop-shadow(0 0 4px #EB4266);z-index:1}@keyframes c{0%{transform:translateX(-100%) rotate(25deg)}to{transform:translateX(100%) rotate(25deg)}}#product .container .block .ux-mobile{position:absolute;top:100px;right:0;z-index:2}#product .container:last-child{margin-top:30px}@media screen and (max-width:1100px){section#product .container .block:first-child{width:30%}section#product .container .block:last-child{width:70%}}@media screen and (max-width:768px){section#product .container .block:first-child{width:20%}section#product .container .block:last-child{width:80%;z-index:2}section#product .container .block .ux-mobile{left:-15px;right:auto}section#product .container .block .irios-logo{left:30px;right:auto}section#product .container .block .features-list li .external-wrapper .wrapper h3 .highlight{font-size:14px}section#product .container .block .features-list li .external-wrapper .wrapper h3 .explanation{font-size:13px}}@media screen and (max-width:580px){section#product .container .block:first-child{width:1%}section#product .container .block:last-child{width:99%}section#product .container .block:last-child .features-list{margin-top:150px;width:100%;padding:10px}}section#why .container .block{text-align:center}section#why .container .block h2{max-width:900px;margin-left:auto;margin-right:auto;z-index:2;position:relative}section#why .container .block h2+.subtitle{margin-left:auto;margin-right:auto;margin-bottom:30px;z-index:2;position:relative}section#why .container .block p{width:100%;max-width:600px;margin:0 auto;z-index:2;position:relative}section#why .container .block a{margin-top:40px;margin-bottom:20px;min-width:280px;z-index:2;position:relative}section#why .container .block .retail-media-network{margin:0 auto;margin-top:20px;width:90%;max-width:1100px;z-index:2;position:relative}section#why .container .block .retail-media-network.mobile{display:none}section#why .container .block .bullet-list{z-index:2;position:relative;gap:20px}section#why .container .block .bullet-list li{max-width:23%}section#why.scroll-section{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}section#why.scroll-section .scroll-text{position:absolute;font-size:120px;font-weight:800;color:#fff;filter:drop-shadow(0 0 6px rgba(0,0,0,.3));white-space:nowrap;will-change:transform;transition:transform .1s linear;z-index:1;opacity:.3}section#why.scroll-section .scroll-text.left-to-right{top:130px}section#why.scroll-section .scroll-text.right-to-left{top:230px}@media screen and (max-width:968px){section#why .container .block .bullet-list li{max-width:48%}}@media screen and (max-width:768px){section#why .container .block .retail-media-network.desktop{display:none}section#why .container .block .retail-media-network.mobile{display:block}section#why .container .block .bullet-list li{max-width:100%}}@media screen and (max-width:580px){section#why .container .block .bullet-list{margin-top:20px;padding:0}}section#formats{color:var(--light)}section#formats .container{background:#eb4266;background:linear-gradient(145deg,#eb4266,#f59468 48%,#ffe66a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EB4266",endColorstr="#FFE66A",GradientType=0);border-radius:var(--section-container-radius)}section#formats .container .icon-overlay{width:500px;height:500px;background-image:url(../img/irios-isotype.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;z-index:1;bottom:-150px;left:-50px;display:block;opacity:.08;pointer-events:none}section#formats .container .block{z-index:2;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section#formats .container .block h2{margin-left:auto;margin-right:auto;text-align:center}section#formats .container .block h2+.subtitle{color:#fff;margin-left:auto;margin-right:auto}section#formats .container .block ul.formats-control{margin:0;margin-top:30px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:15px;padding:0;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}section#formats .container .block ul.formats-control li{list-style:none;background-color:hsla(0,0%,100%,.2);border-radius:50px;padding:15px 25px;transition:.4s;cursor:pointer}section#formats .container .block ul.formats-control li h3{margin:0;padding:0;text-transform:uppercase;font-size:14px;font-weight:800}section#formats .container .block ul.formats-control li.active{background-color:#fff}section#formats .container .block ul.formats-control li.active h3{color:var(--dark)}section#formats .container .block div.formats-features{-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:0;transition:.15s}section#formats .container .block div.formats-features,section#formats .container .block div.formats-features .element{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}section#formats .container .block div.formats-features .element{margin-bottom:10px}section#formats .container .block div.formats-features .element .bullet{width:8px;height:8px;border:2px solid #fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}section#formats .container .block div.formats-features .element .line{height:10px;width:2px;background-color:#fff}section#formats .container .block div.formats-features>span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}section#formats .container .block div.formats-features .title{font-weight:800;text-transform:uppercase;font-size:24px}section#formats .container .block div.formats-features .subtitle{text-transform:uppercase;font-size:14px}section#formats .container .block div.formats-features .explanation{max-width:600px;margin-left:auto;margin-right:auto}section#formats .container .block div.formats-features li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:10px 20px}section#formats .container .block #formats-device-wrapper{display:-ms-flexbox;display:flex;margin:0 auto;max-width:1000px;aspect-ratio:1.9;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:.4s;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section#formats .container .block #formats-device-wrapper.format-1{background-image:url(../img/formats/format-1.png)}section#formats .container .block #formats-device-wrapper.format-2{background-image:url(../img/formats/format-2.png)}section#formats .container .block #formats-device-wrapper.format-3{background-image:url(../img/formats/format-3.png)}section#formats .container .block #formats-device-wrapper.format-4{background-image:url(../img/formats/format-4.png)}section#formats .container .block #formats-device-wrapper.format-5{background-image:url(../img/formats/format-5.png)}section#formats .container .block #formats-device-wrapper.format-6{background-image:url(../img/formats/format-6.png)}section#formats .container .block #formats-device-wrapper.format-7{background-image:url(../img/formats/format-7.png)}section#formats .container .block .main-cta{margin:0 auto;display:-ms-inline-flexbox;display:inline-flex;margin-top:10px}html[lang=en] .format-1 .title:before{content:"Sponsored ads"}html[lang=en] .format-1 .subtitle:before{content:"Native Sponsored Products"}html[lang=en] .format-1 .explanation:before{content:"Native formats that integrate sponsored products directly into the e-commerce browsing flow. They increase visibility without disrupting the user experience, which translates into higher conversion rates and stronger brand relevance."}html[lang=en] .format-2 .title:before{content:"Banners"}html[lang=en] .format-2 .subtitle:before{content:"High-Visibility Display Placements"}html[lang=en] .format-2 .explanation:before{content:"Classic but effective. Banners highlight offers, campaigns, or specific brands in strategic areas of the site. Ideal for quickly capturing attention and driving traffic to product pages or key promotions. "}html[lang=en] .format-3 .title:before{content:"Video"}html[lang=en] .format-3 .subtitle:before{content:"Embedded or Outstream Video Content"}html[lang=en] .format-3 .explanation:before{content:"The most impactful and emotionally engaging format. Video ads help tell stories, build brand trust, and boost engagement. Perfect for premium placements within the e-commerce site. "}html[lang=en] .format-4 .title:before{content:"Interstitial Ads"}html[lang=en] .format-4 .subtitle:before{content:"High-impact full-screen ads "}html[lang=en] .format-4 .explanation:before{content:"Full-screen ad formats that appear at strategic moments during navigation (e.g., between pages or while content is loading). They offer maximum visibility and user attention, making them ideal for branding campaigns or visually striking promotions. Best used with frequency control to avoid disrupting the user experience."}html[lang=en] .format-5 .title:before{content:"Push Notifications"}html[lang=en] .format-5 .subtitle:before{content:"Smart Retargeting After the Visit "}html[lang=en] .format-5 .explanation:before{content:"Direct messages sent to users even after they leave the e-commerce site. Perfect for recovering abandoned carts, launching flash promotions, or staying connected with returning customers. High open rates and segment-based personalization. "}html[lang=en] .format-6 .title:before{content:"In-Page Push"}html[lang=en] .format-6 .subtitle:before{content:"Lightweight, Non-Intrusive Ads Within the Site"}html[lang=en] .format-6 .explanation:before{content:"Notifications that appear during site navigation without interrupting the user journey. They combine the best of display and push formats, offering real-time visibility in a light and effective format. Ideal for contextual campaigns. "}html[lang=en] .format-7 .title:before{content:"Native Ads"}html[lang=en] .format-7 .subtitle:before{content:"Seamlessly Integrated into the Browsing Experience "}html[lang=en] .format-7 .explanation:before{content:"Ads that naturally blend into the site’s content and visual design. Highly effective at capturing attention without being intrusive. Ideal for improving click-through rates and fostering genuine user interaction. "}html[lang=es] .format-1 .title:before{content:"Sponsorads"}html[lang=es] .format-1 .subtitle:before{content:"productos patrocinados nativos"}html[lang=es] .format-1 .explanation:before{content:"Formatos nativos que integran productos patrocinados directamente en el flujo de navegación del ecommerce. Aumentan la visibilidad sin romper la experiencia de usuario, lo que se traduce en mayor conversión y relevancia publicitaria para las marcas."}html[lang=es] .format-2 .title:before{content:"Banners"}html[lang=es] .format-2 .subtitle:before{content:"posiciones destacadas con alta visibilidad"}html[lang=es] .format-2 .explanation:before{content:"Clásicos pero efectivos. Los banners permiten destacar ofertas, campañas o marcas específicas en ubicaciones estratégicas del sitio. Son ideales para captar atención rápidamente y generar tráfico hacia páginas de producto o promociones clave."}html[lang=es] .format-3 .title:before{content:"Video"}html[lang=es] .format-3 .subtitle:before{content:"contenido audiovisual embebido o outstream"}html[lang=es] .format-3 .explanation:before{content:"El formato más impactante y emocional. Los anuncios en video permiten contar historias, generar confianza en la marca y aumentar el engagement. Perfectos para ubicaciones premium dentro del ecommerce."}html[lang=es] .format-4 .title:before{content:"Interstitials"}html[lang=es] .format-4 .subtitle:before{content:"Anuncios de alto impacto a pantalla completa "}html[lang=es] .format-4 .explanation:before{content:"Formatos publicitarios que ocupan toda la pantalla del dispositivo en momentos estratégicos de navegación (como entre páginas o al cargar contenido). Ofrecen máxima visibilidad y atención por parte del usuario. Ideales para campañas de branding o promociones con fuerte componente visual."}html[lang=es] .format-5 .title:before{content:"Push Notifications"}html[lang=es] .format-5 .subtitle:before{content:"retargeting inteligente post-visita "}html[lang=es] .format-5 .explanation:before{content:"Mensajes directos que llegan al usuario incluso cuando no está en el ecommerce. Son ideales para recuperar carritos abandonados, lanzar promociones flash o mantener el contacto con clientes recurrentes. Alta tasa de apertura y personalización por segmento."}html[lang=es] .format-6 .title:before{content:"In-Page Push"}html[lang=es] .format-6 .subtitle:before{content:"anuncios ligeros y no intrusivos dentro de la experiencia "}html[lang=es] .format-6 .explanation:before{content:"Notificaciones que aparecen dentro de ecommerce durante la navegación, sin interrumpir la experiencia. Combinan lo mejor del display y el push, ofreciendo visibilidad en tiempo real con un formato ligero y eficaz. Perfectas para campañas contextuales. "}html[lang=es] .format-7 .title:before{content:"Native Ads"}html[lang=es] .format-7 .subtitle:before{content:"integrados de forma orgánica en la navegación "}html[lang=es] .format-7 .explanation:before{content:"Anuncios que se integran de forma natural en el contenido del sitio, adaptándose al diseño y estilo visual. Altamente efectivos para captar atención sin resultar intrusivos. Ideales para mejorar la tasa de clics y generar interacción real con el usuario. "}@media screen and (max-width:580px){section#formats .container .block ul.formats-control{gap:5px}section#formats .container .block ul.formats-control li{padding:10px 20px}section#formats .container .block ul.formats-control li h3{font-size:12px}}#how{background:#fff;background:linear-gradient(180deg,#fff 47%,#ebebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#EBEBEB",GradientType=0)}#how .container{padding-bottom:80px}#how .container .block{position:relative}#how .container .block .bullet-list{padding:0;padding-left:20px;margin-top:30px;gap:30px}#how .container .block .bullet-list li h3 .highlight{font-size:18px}#how .container .block .bullet-list li h3 .explanation{font-size:14px}#how .container .block:last-child{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}#how .container .block .girl-background{width:100%;display:-ms-flexbox;display:flex;margin-top:auto}@media screen and (max-width:768px){section#how .container{-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}section#how .container .block{width:100%!important}section#how .container .block h2+p{max-width:100%}section#how .container .block:last-child{margin-top:30px;margin-bottom:0}}@media screen and (max-width:580px){section#how .container .block .bullet-list{margin-top:20px;padding:0}section#how .container .block .bullet-list li h3 .explanation,section#how .container .block .bullet-list li h3 .highlight{font-size:14px}}.form{padding-top:30px;overflow:hidden;padding-bottom:30px;background-color:var(--dark-gray);z-index:2;position:relative;color:var(--light)}.form .form-floating>.form-control:not(:-moz-placeholder)~label{opacity:1;transform:scale(1) translateY(-18px) translateX(0)}.form .form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:1;transform:scale(1) translateY(-18px) translateX(0)}.form .form-floating>.form-control:focus~label,.form .form-floating>.form-control:not(:placeholder-shown)~label,.form .form-floating>.form-select~label{opacity:1;transform:scale(1) translateY(-18px) translateX(0)}.form .form-floating .form-control::-webkit-input-placeholder{font-size:0}.form .form-floating .form-control::-moz-placeholder{font-size:0}.form .form-floating .form-control:-ms-input-placeholder,.form .form-floating .form-control::-ms-input-placeholder{font-size:0}.form .form-floating .form-control::placeholder{font-size:0}.form .icon-overlay{width:500px;height:500px;background-image:url(../img/irios-isotype.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;z-index:1;bottom:-150px;right:-50px;display:block;opacity:.02;pointer-events:none}.form .container{z-index:3!important}.form .container,.form .container .block{position:relative}.form .container .block h2{margin-top:15px}.form form .form-group{position:relative}.form form .form-group.form-floating>label.form-label{position:absolute;top:25px;left:0;width:100%;height:100%;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;color:var(--light)}.form form .form-group.form-floating>.form-control{height:auto;min-height:calc(3.5rem + 2px);padding:1.25rem 0 0;line-height:inherit;border:none;border-bottom:1px solid;border-bottom-color:var(--light);background:none;box-shadow:none;outline:none;width:100%;position:relative;color:#fff}.form form .form-group.form-floating>.form-control.text-area{height:100px;max-height:100px;width:100%;min-width:100%}.form form .form-group.form-floating>.form-control.text-area+label{top:15px}.form form .form-group.form-floating>.form-control.form-select+label{top:45px}.form form .form-group label.form-label{color:red}.form form #captcha-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form form #captcha-section .captcha-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.form form #captcha-section .captcha-wrapper input{top:-25px}.form form #captcha-section .captcha-wrapper input+label{top:0}.form form #captcha-section .captcha-wrapper #captcha{margin-right:10px}.form form p.error{position:relative;background:red;border-radius:4px;font-size:13px;padding:8px;display:table}.form form p.error:after{content:"";position:absolute;top:0;left:5%;width:0;height:0;border:6px solid transparent;border-bottom-color:red;border-top:0;margin-left:-6px;margin-top:-6px}.form form .form-check-input{accent-color:var(--green-strokes)}.form form .form-info{font-size:14px;line-height:20px}.form form .form-info .check_val a{color:var(--green-strokes);transition:.4s}.form form .form-info .check_val a:hover{color:var(--pink)}.form form .form-info .check_val:not(:last-child){margin-bottom:15px}.form form .main-cta{margin-top:15px;min-width:250px;cursor:pointer}.form form .loading{width:100%}.form form .lds-ring{display:block;position:relative;width:64px;height:64px}.form form .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid var(--pink);border-radius:50%;animation:d 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--pink) transparent transparent}.form form .lds-ring div:first-child{animation-delay:-.45s}.form form .lds-ring div:nth-child(2){animation-delay:-.3s}.form form .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form form .js-mail-response .alert-success{border:1px solid var(--green-strokes);padding:15px;background-color:rgba(0,0,0,.6);display:inline-block}.form form .js-mail-response .alert-failure{border:1px solid red;padding:15px;background-color:rgba(0,0,0,.6);display:inline-block}#request-form .container{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:40px}#request-form .container .block{width:50%}#request-form .container .block .outline{display:block;clear:both;font-size:60px}#request-form .container .block .anchor{top:-150px}#request-form form .control-cols{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#request-form form .control-cols .form-group{width:50%;padding-right:15px}#request-form form .switch-wrapper{-ms-flex-pack:start;justify-content:flex-start;margin-top:15px;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#request-form form .switch-wrapper .switch-item{padding-right:15px}html[lang=en] .js-mail-response div:not(.en),html[lang=es] .js-mail-response div:not(.es){display:none}@media screen and (max-width:890px){#request-form .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#request-form .container .block{width:100%}#request-form .container .block:nth-child(2){-ms-flex-order:1;order:1}#request-form .container .block:first-child{-ms-flex-order:2;order:2}#request-form .container .block h2{margin-top:30px}#request-form .container .block form .control-cols>.form-group{width:100%;padding-right:0}#request-form .container .block form .switch-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}#request-form .container .block form .switch-wrapper .switch-item:not(:last-child){margin-bottom:20px}}@media screen and (max-width:580px){#request-form .container .block .events-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#request-form .container .block .events-wrapper .event-item{display:contents;width:100%}#request-form .container .block .events-wrapper .event-item .event-img-wrapper{width:100%;height:auto}}.events{margin-top:auto}.events h5{font-size:20px;font-weight:800;margin-bottom:10px}.events .events-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.events .events-wrapper a{color:#fff;transition:.4s}.events .events-wrapper .event-item{text-decoration:none;max-width:200px}.events .events-wrapper .event-item .event-img-wrapper{width:200px;height:120px;border:1px solid #fff;padding:20px;aspect-ratio:2/1.2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.events .events-wrapper .event-item .event-img-wrapper img{width:100%;height:auto}.events .events-wrapper .event-item .event-name{font-size:16px;font-weight:800;padding-top:8px;padding-left:4px;padding-right:4px}.events .events-wrapper .event-item .event-date{padding:4px 4px 8px}.events .events-wrapper .event-item .event-date span{white-space:nowrap}.events .events-wrapper .event-item:hover{text-decoration:underline}#footer{overflow:hidden;padding:15px 0;background-color:var(--dark-gray);z-index:2;position:relative;border-top:2px solid #1c1c1c}#footer .container{padding-top:5px;padding-bottom:5px}#footer .container .block{width:100%}#footer .container .block,#footer .container .block .brand{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#footer .container .block .brand{-ms-flex-align:center;align-items:center}#footer .container .block .brand .logo{width:150px;height:50px;background-image:url(../img/irios-media-logo.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;transition:filter 1s ease-in-out}#footer .container .block .brand .copyright{padding-left:20px;color:var(--light);opacity:.7}#footer .container .block ul.terms-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:auto;padding-left:0;font-size:14px}#footer .container .block ul.terms-links li{list-style:none}#footer .container .block ul.terms-links li a{color:var(--light);text-decoration:none;transition:.4s}#footer .container .block ul.terms-links li a:hover{color:var(--green-strokes)}#footer .container .block ul.terms-links li:first-child{margin-right:15px}#footer .container .block ul.terms-links.platform-terms{max-width:480px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}#footer .container .block ul.terms-links.platform-terms li{margin-right:0}#footer .container .block ul.terms-links.platform-terms li a{color:var(--light);transition:.4s}#footer .container .block ul.terms-links.platform-terms li a:hover{color:var(--green-strokes)}@media screen and (max-width:890px){#footer .container .block{-ms-flex-direction:column;flex-direction:column}#footer .container .block>*{margin:0 auto}#footer .container .block .brand{-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}#footer .container .block .brand .copyright{padding-left:0}#footer .container .block ul.terms-links.platform-terms{margin-top:30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}section#navigation{position:fixed;top:0;z-index:5;width:100%}section#navigation .container{padding:10px}section#navigation .container .block{padding-left:10px;padding-right:10px;background-color:#fff;border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}section#navigation .container .block .logo{width:200px;height:100px;mask-image:url(../img/irios-media-logo.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--pink);-ms-flex-negative:0;flex-shrink:0}section#navigation .container .block .to-right,section#navigation .container .block ul.nav{display:-ms-flexbox;display:flex;margin-left:auto;-ms-flex-align:center;align-items:center}section#navigation .container .block ul.nav{gap:20px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}section#navigation .container .block ul.nav li a{font-size:14px;color:var(--dark);text-transform:uppercase;font-weight:600;text-decoration:none;transition:.4s}section#navigation .container .block ul.nav li a.main-cta{font-weight:800;padding:15px 20px;min-width:200px;color:var(--cta-text)}section#navigation .container .block ul.nav li a:hover:not(.main-cta){color:var(--green-strokes)}section#navigation .container .block .hamburger{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:6px;width:30px;height:25px;background:none;border:none;cursor:pointer;z-index:6}section#navigation .container .block .hamburger span{display:block;height:3px;background:#000;border-radius:2px;transition:.3s ease}section#navigation .container .block .hamburger.active span:first-child{transform:translateY(9px) rotate(45deg)}section#navigation .container .block .hamburger.active span:nth-child(2){opacity:0}section#navigation .container .block .hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}section#navigation .container .block .language-selector{margin-left:0;margin-right:5px;z-index:7;background-image:url(../img/icons/lang-globe.svg);background-position:50%;background-repeat:no-repeat;background-size:24px auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section#navigation .container .block .language-selector:after{content:"";display:-ms-flexbox;display:flex;position:relative;background-image:url('data:image/svg+xml;utf8,<svg fill="%23333" height="10" viewBox="0 0 24 24" width="10" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:15px;width:18px;height:18px}section#navigation .container .block .language-selector select{padding:6px 10px;padding-right:15px;border:1px solid #ececec;border-radius:4px;background:transparent;font-size:11px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23333" height="10" viewBox="0 0 24 24" width="10" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:100%;background-size:15px;opacity:0}section#navigation+section{margin-top:120px}html[lang=es] section#navigation .container .block li a.main-cta{min-width:240px}html[lang=es] section#navigation .container .block li a.main-cta:hover{letter-spacing:1.1px}@media (max-width:1068px){section#navigation .container .block .hamburger{display:-ms-flexbox;display:flex}section#navigation .container .block ul.nav{position:fixed;top:-100%;right:0;background:#fff;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:1rem;gap:1rem;display:-ms-flexbox;display:flex;opacity:0;pointer-events:none;width:100%;height:100vh;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.4s;z-index:3}section#navigation .container .block ul.nav.active{margin-top:0;top:0;pointer-events:auto;opacity:1;display:-ms-flexbox;display:flex;background-color:#fff}section#navigation .container .block ul.nav.active li{margin-bottom:20px}section#navigation .container .block ul.nav.active li:first-child{margin-top:100px}section#navigation .container .block .language-selector{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:580px){section#navigation{padding:0;background-color:#fff}section#navigation+section{margin-top:100px}section#navigation .container .block .logo{width:150px;height:80px}}