@font-face{font-family:itpf-emoji;src:local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Noto Color Emoji"),local("Twemoji Mozilla"),local("EmojiOne Color"),local("Android Emoji");unicode-range:U+00A9,U+00AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-21AA,U+231A-231B,U+2328,U+23CF-23FA,U+24C2,U+25AA-25FE,U+2600-27BF,U+2934-2935,U+2B00-2BFF,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F000-1FAFF,U+1F1E6-1F1FF,U+E0020-E007F}.itpf{background:var(--itpf-bg);color:var(--itpf-text);padding:var(--itpf-padding-y) var(--itpf-padding-x);position:relative;overflow:hidden;font-family:"itpf-emoji",var(--font-body-family)}.itpf .itpf__inner{position:relative}.itpf .itpf__grid{display:grid;grid-template-columns:1fr;gap:var(--itpf-gap);align-items:var(--itpf-grid-align, start)}.itpf .itpf__grid.itpf__grid--reverse .itpf__content{position:relative;padding-inline:20px;order:1}.itpf .itpf__grid.itpf__grid--reverse .itpf__media{order:2}@media(min-width:1025px){.itpf .itpf__grid{grid-template-columns:1fr 1.2fr}}@media(max-width:1024px){.itpf .itpf__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.itpf .itpf__grid.itpf__grid--reverse .itpf__content{padding-left:10px;padding-right:10px}.itpf .itpf__grid.itpf__grid--reverse .itpf__content.has-floating-img{padding-left:75px}}@media(max-width:767px){.itpf .itpf__grid{grid-template-columns:1fr;gap:0}.itpf .itpf__grid.itpf__grid--reverse .itpf__content,.itpf .itpf__grid.itpf__grid--reverse .itpf__media{order:unset}.itpf .itpf__grid.itpf__grid--reverse .itpf__content{padding-inline:0}}@media(max-width:600px){.itpf .itpf__grid .itpf__grid--reverse .itpf__content{padding-left:0}}.itpf .itpf__media{position:relative}.itpf .itpf__media video-wrapper{aspect-ratio:1 / 1;border-radius:20px}@media(max-width:767px){.itpf .itpf__media{margin-inline:auto}}.itpf .itpf__main-image{width:100%;height:auto;display:block;border-radius:var(--itpf-media-radius)}.itpf .itpf__placeholder{border-radius:var(--itpf-media-radius);background:#ffffff14;border:1px dashed rgba(255,255,255,.25);padding:40px;text-align:center}.itpf .itpf__floating{position:absolute;top:var(--itpf-float-top);right:var(--itpf-float-right);bottom:var(--itpf-float-bottom);left:var(--itpf-float-left);transform:var(--itpf-float-transform);z-index:var(--itpf-float-z);pointer-events:none;opacity:var(--itpf-float-opacity)}.itpf .itpf__floating-img{width:var(--itpf-float-width);max-width:100%;height:auto;display:block}@media(max-width:1024px){.itpf .itpf__floating-img{width:75px}}@media(max-width:600px){.itpf .itpf__floating-img{width:50px}}@media(max-width:767px){.itpf .itpf__content{padding-block:24px}}.itpf .itpf__top-image{margin-bottom:16px}.itpf .itpf__top-image-el{max-width:100%;height:auto;display:block;max-width:360px}@media(max-width:767px){.itpf .itpf__top-image-el{max-width:250px}}.itpf .itpf__heading-wrapper{position:relative}.itpf .itpf__heading{font-weight:700;line-height:1!important;position:relative}.itpf .itpf__heading .highlight{color:#edbd3d}@media(max-width:600px){.itpf .itpf__heading{font-size:calc(.9 * var(--fs-mobile))}}.itpf .itpf__text{font-size:18px}.itpf .itpf__text:not(:last-child){margin-bottom:18px}.itpf .itpf__cta{margin:var(--cta-mt-desk) 0 0;display:block;font-size:var(--cta-fs-desk);font-weight:600;font-family:"itpf-emoji",var(--font-family-1);color:var(--cta-color);background:var(--cta-bg-color);padding:15px 20px;border-radius:20px;border:2px solid var(--cta-border-color);width:fit-content;text-wrap:nowrap;text-transform:uppercase}.itpf .itpf__cta:hover{color:var(--cta-color-hover);background:var(--cta-bg-color-hover);border:2px solid var(--cta-border-color-hover)}.itpf .itpf__list-block{margin-top:var(--list-mt);background:var(--list-bg);border-radius:var(--list-radius);padding:var(--list-padding-y) var(--list-padding-x)}.itpf .itpf__list{counter-reset:itpf-li;list-style:none;margin:0;padding:0}.itpf .itpf__list-item{display:flex;align-items:flex-start;gap:var(--list-marker-gap);color:var(--list-text-color);font-size:var(--list-fs-desk);line-height:1.4;counter-increment:itpf-li}.itpf .itpf__list-item:not(:last-child){margin-bottom:var(--list-item-gap)}@media(max-width:767px){.itpf .itpf__list-item{font-size:var(--list-fs-mb)}}.itpf .itpf__list.itpf__list--ordered .itpf__list-item:before,.itpf .itpf__list .itpf__list-marker{flex:0 0 auto;width:var(--list-marker-size);height:var(--list-marker-size);box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:100%;border:var(--list-marker-border-width) solid var(--list-marker-border);background:var(--list-marker-bg);color:var(--list-marker-color)}.itpf .itpf__list.itpf__list--ordered .itpf__list-item:before{content:counter(itpf-li);font-family:var(--font-body-family);font-variant-emoji:text;font-weight:700;font-size:calc(var(--list-marker-size) / 2);line-height:1;text-align:center}.itpf .itpf__list-marker svg{width:calc(var(--list-marker-size) / 2.5);height:auto;display:block}.itpf .itpf__list-marker svg path{fill:none;stroke:currentColor}.itpf .itpf__list-text{padding-top:max(0px,calc((var(--list-marker-size) - (1.4 * var(--list-fs-desk))) / 2))}@media(max-width:767px){.itpf .itpf__list-text{padding-top:max(0px,calc((var(--list-marker-size) - (1.4 * var(--list-fs-mb))) / 2))}}.itpf .itpf__list-after{color:var(--list-text-color);font-size:var(--list-fs-desk);margin-top:var(--list-item-gap)}@media(max-width:767px){.itpf .itpf__list-after{font-size:var(--list-fs-mb)}}.itpf .itpf__quote{margin:var(--quote-mt) 0 0;padding:var(--quote-padding-y) var(--quote-padding-x);background:var(--quote-bg);border-radius:var(--quote-radius);border-inline-start:var(--quote-border-width) solid var(--quote-accent)}.itpf .itpf__quote-text{color:var(--quote-text-color);font-size:var(--quote-fs-desk);font-style:var(--quote-font-style);line-height:1.5}.itpf .itpf__quote-text>*:last-child{margin-bottom:0}@media(max-width:767px){.itpf .itpf__quote-text{font-size:var(--quote-fs-mb)}}.itpf .itpf__quote-author{margin:12px 0 0;color:var(--quote-author-color);font-size:var(--quote-author-fs);font-weight:700}.itpf .itpf__quote-author:first-child{margin-top:0}.itpf .itpf__image-block{width:var(--img-w-desk);max-width:100%;margin-top:var(--img-mt)}@media(max-width:767px){.itpf .itpf__image-block{width:var(--img-w-mb)}}.itpf .itpf__image-block-img{display:block;width:100%;height:auto}.itpf .itpf__perks{display:grid;grid-template-columns:1fr;gap:var(--itpf-perk-gap);margin-top:12px}@media(min-width:768px){.itpf .itpf__perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(max-width:767px){.itpf .itpf__perks{display:flex;gap:32px}}@media(max-width:600px){.itpf .itpf__perks{gap:24px;flex-wrap:wrap;justify-content:space-around}}.itpf .itpf__perk{display:flex;align-items:center;gap:12px;background:var(--itpf-perk-bg);border:1px solid var(--itpf-perk-border);color:var(--itpf-perk-text)}.itpf .itpf__perk .rte{font-size:20px;font-weight:400;line-height:1}@media(max-width:1024px){.itpf .itpf__perk .rte{font-size:16px}}.itpf .itpf__perk .highlight{color:#edbd3d;font-weight:700}.itpf .itpf__perk-icon{line-height:0}.itpf .itpf__perk-icon svg{width:var(--width, 50px);height:auto;display:block;fill:none}@media(max-width:1024px){.itpf .itpf__perk-icon svg{width:calc(.8 * var(--width, 50px))}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-itpf.css.map */
