.design-templates-page{background:#f5f5f7}.design-templates-page .banner--primary{background:linear-gradient(135deg,#e62781,#f16b63 55%,#f6971c);text-align:center}.design-templates-page .banner--primary .banner-heading{margin:0;color:#fff}.design-templates-page .template-links{padding:clamp(28px,4vw,48px) 0}.design-templates-page .template-links>.container>p{max-width:62ch;color:#364053;font-size:var(--pcm-type-body-size);line-height:var(--pcm-type-body-leading)}.design-templates-page .template-links .templates-nav{display:none!important}.design-templates-page section{padding:clamp(32px,5vw,56px) 0}.design-templates-page .bg--greylt{background:#ededf0}.design-templates-page .bg--gradient-primary{height:4px!important;background:linear-gradient(90deg,#e62781,#f16b63,#0071e3);border:0}.design-templates-page h1,.design-templates-page .h1,.design-templates-page .t-h1{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding-bottom:16px;border-bottom:1px solid #d8d8dc}.design-templates-page .back-to-top{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:1px solid #d8d8dc;border-radius:999px;background:#fff;color:#e62781;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.design-templates-page .back-to-top svg{width:16px;height:16px}.design-templates-page .back-to-top:hover,.design-templates-page .back-to-top:focus-visible{background:#fce7f0;border-color:#e62781;color:#e62781;transform:translateY(-2px)}.design-templates-page .container>.row>.col-xs-10,.design-templates-page .container>.row>.col-xs-2{display:flex;align-items:center}.design-templates-page .col-xs-2{justify-content:flex-end}.design-templates-page .col-xs-10 hr{flex:1;margin:0}.design-templates-page h1+p,.design-templates-page .h1+p,.design-templates-page .t-h1+p{max-width:68ch;margin-bottom:28px;color:#364053;font-size:var(--pcm-type-body-size);line-height:var(--pcm-type-body-leading)}.design-templates-page h1+p a,.design-templates-page .h1+p a,.design-templates-page .t-h1+p a{font-weight:700}.design-templates-page h2,.design-templates-page .h2,.design-templates-page .t-h2,.design-templates-page .content-image-text__title,.design-templates-page .block-text__title,.design-templates-page .contact-us-banner__title,.design-templates-page .pcm-section-head-center-buttons--figma-h2 .pcm-section-head-center-buttons__title,.pcm-section-head-center-buttons--figma-h2 .design-templates-page .pcm-section-head-center-buttons__title{margin:40px 0 4px;font-size:var(--pcm-type-body-lg-size)}.design-templates-page h2:first-of-type,.design-templates-page .h2:first-of-type,.design-templates-page .t-h2:first-of-type,.design-templates-page .content-image-text__title:first-of-type,.design-templates-page .block-text__title:first-of-type,.design-templates-page .contact-us-banner__title:first-of-type,.design-templates-page .pcm-section-head-center-buttons--figma-h2 .pcm-section-head-center-buttons__title:first-of-type,.pcm-section-head-center-buttons--figma-h2 .design-templates-page .pcm-section-head-center-buttons__title:first-of-type{margin-top:0}.design-templates-page h3,.design-templates-page .h3,.design-templates-page .t-h3,.design-templates-page .t-h3-brand,.design-templates-page .pcm-section-head-center-buttons--figma-h3 .pcm-section-head-center-buttons__title,.pcm-section-head-center-buttons--figma-h3 .design-templates-page .pcm-section-head-center-buttons__title{margin:0 0 16px;color:#364053;font-size:var(--pcm-type-small-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.design-templates-page h4,.design-templates-page .h4{margin:0 0 10px;color:#1d1d1f;font-size:var(--pcm-type-ui-size)}.design-templates-page hr{margin:32px 0;border:0;border-top:1px solid #d8d8dc;opacity:1}.design-templates-page .col-xs-6{flex:0 0 auto;width:50%}.design-templates-page .col-xs-10{flex:0 0 auto;width:83.33333333%}.design-templates-page .col-xs-2{flex:0 0 auto;width:16.66666667%}.design-templates-page .col-xs-offset-3{margin-left:25%}.design-templates-page section:not(.template-links) .container>.row>[class*=col-]:not(.col-xs-10):not(.col-xs-2){margin-bottom:24px;padding:20px 20px 16px;border:1px solid #d8d8dc;border-radius:16px;background:#fff}.design-templates-page section:not(.template-links) .container>.row>[class*=col-]:not(.col-xs-10):not(.col-xs-2) h4,.design-templates-page section:not(.template-links) .container>.row>[class*=col-]:not(.col-xs-10):not(.col-xs-2) .h4{font-weight:700}.design-templates-page section:not(.template-links) .container>.row>[class*=col-]:not(.col-xs-10):not(.col-xs-2)>a[data-fancybox]{display:block;margin-bottom:4px;overflow:hidden;border-radius:10px;background:#ededf0}.design-templates-page .template-links .container>.row>[class*=col-] h4 a,.design-templates-page .template-links .container>.row>[class*=col-] .h4 a{color:#1d1d1f;text-decoration:none}.design-templates-page .template-links .container>.row>[class*=col-] h4 a:hover,.design-templates-page .template-links .container>.row>[class*=col-] .h4 a:hover{color:#e62781}.design-templates-page .template-links .container>.row>[class*=col-]>div>a{display:block;padding:3px 0;color:#0071e3;text-decoration:none;font-weight:600}.design-templates-page .template-links .container>.row>[class*=col-]>div>a:hover{color:#e62781;text-decoration:underline}.design-templates-page .template-links .container>.row>[class*=col-]>div>a small,.design-templates-page .template-links .container>.row>[class*=col-]>div>a .small{color:#364053;font-weight:500}.design-templates-page img.hover--scale{display:block;width:100%;height:auto;transition:transform .25s ease}.design-templates-page a[data-fancybox]:hover img.hover--scale,.design-templates-page a[data-fancybox]:focus-visible img.hover--scale{transform:scale(1.04)}.design-templates-page .mt--15{margin-top:15px}.design-templates-page .mb--15{margin-bottom:15px}.design-templates-page .text--center{text-align:center}.design-templates-page .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border:0;border-radius:999px;background:#0071e3;color:#fff;font-size:var(--pcm-type-ui-size);font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.design-templates-page .button .dl-icon{flex:none}.design-templates-page .button:hover,.design-templates-page .button:focus-visible{background:#0056b0;color:#fff;transform:translateY(-1px);box-shadow:var(--sh-sm, 0 4px 12px rgba(29, 29, 31, .12))}.design-templates-page .button--sm{padding:7px 12px;font-size:var(--pcm-type-small-size)}.design-templates-page .button--lg{padding:14px 24px;font-size:var(--pcm-type-ui-size)}.design-templates-page .button--fw{display:flex;width:100%}.design-templates-page .button--red{background:#d92d3f}.design-templates-page .button--red:hover,.design-templates-page .button--red:focus-visible{background:#b8232f}.design-templates-page .button--pink{background:#e62781}.design-templates-page .button--pink:hover,.design-templates-page .button--pink:focus-visible{background:#b81862}.design-templates-page .button--blue{background:#0071e3}.design-templates-page .button--blue:hover,.design-templates-page .button--blue:focus-visible{background:#0056b0}.design-templates-page .button--orange{background:#e07a1f}.design-templates-page .button--orange:hover,.design-templates-page .button--orange:focus-visible{background:#c2660f}.design-templates-page .button--purple{background:#7c3aed}.design-templates-page .button--purple:hover,.design-templates-page .button--purple:focus-visible{background:#6423d0}.design-templates-page .button--green{background:#22c55e}.design-templates-page .button--green:hover,.design-templates-page .button--green:focus-visible{background:#1a9a49}.design-templates-page .button--yellow{background:#eab308;color:#1d1d1f}.design-templates-page .button--yellow:hover,.design-templates-page .button--yellow:focus-visible{background:#ca9a06;color:#1d1d1f}.design-templates-page [class*=col-]>.row.mt--15,.design-templates-page [class*=col-]>.row.mb--15{--bs-gutter-x: 8px;row-gap:8px}.design-templates-page .templates-locked{position:relative}.design-templates-page .templates-locked .templates-container{filter:blur(10px);opacity:.55;pointer-events:none;user-select:none}.design-templates-page .templates-lockout{position:static;height:0;overflow:visible}.design-templates-page .templates-lockout__content{position:relative;z-index:10;width:min(100% - 32px,460px);margin:0 auto;padding-top:clamp(64px,10vw,110px)}.design-templates-page .templates-lockout__content.is-pinned{position:fixed;top:96px;left:0;right:0;padding-top:0}.design-templates-page .templates-lockout__content.is-bottom{position:absolute;left:0;right:0;bottom:32px;padding-top:0}.design-templates-page .templates-lockout__content-form{border-radius:20px;background:#fff;box-shadow:0 24px 60px #1d1d1f47;padding:32px;text-align:center}.design-templates-page .templates-lockout__content-form h3,.design-templates-page .templates-lockout__content-form .h3,.design-templates-page .templates-lockout__content-form .t-h3,.design-templates-page .templates-lockout__content-form .t-h3-brand,.design-templates-page .templates-lockout__content-form .pcm-section-head-center-buttons--figma-h3 .pcm-section-head-center-buttons__title,.pcm-section-head-center-buttons--figma-h3 .design-templates-page .templates-lockout__content-form .pcm-section-head-center-buttons__title{margin:0 0 8px;color:#1d1d1f;font-size:var(--pcm-type-h3-size);font-weight:800;letter-spacing:var(--pcm-type-h3-tracking);text-transform:none}.design-templates-page .templates-lockout__content-form h3 span,.design-templates-page .templates-lockout__content-form .h3 span,.design-templates-page .templates-lockout__content-form .t-h3 span,.design-templates-page .templates-lockout__content-form .t-h3-brand span,.design-templates-page .templates-lockout__content-form .pcm-section-head-center-buttons--figma-h3 .pcm-section-head-center-buttons__title span,.pcm-section-head-center-buttons--figma-h3 .design-templates-page .templates-lockout__content-form .pcm-section-head-center-buttons__title span{display:block;color:#e62781}.design-templates-page .templates-lockout__content-form>p,.design-templates-page .templates-lockout__content-form .step>p{margin:0 0 20px;color:#364053;font-size:var(--pcm-type-ui-size);line-height:var(--pcm-type-ui-leading)}.design-templates-page .templates-lockout__content-form .form-control input,.design-templates-page .templates-lockout__content-form .widget_categories select input,.widget_categories .design-templates-page .templates-lockout__content-form select input,.design-templates-page .templates-lockout__content-form .widget_archive select input,.widget_archive .design-templates-page .templates-lockout__content-form select input,.design-templates-page .templates-lockout__content-form input[type=email],.design-templates-page .templates-lockout__content-form input[type=tel],.design-templates-page .templates-lockout__content-form input[type=text]{width:100%;padding:12px 16px;border:1px solid #d8d8dc;border-radius:10px;background:#f5f5f7;font-size:var(--pcm-type-ui-size)}.design-templates-page .templates-lockout__content-form .form-control input:focus,.design-templates-page .templates-lockout__content-form .widget_categories select input:focus,.widget_categories .design-templates-page .templates-lockout__content-form select input:focus,.design-templates-page .templates-lockout__content-form .widget_archive select input:focus,.widget_archive .design-templates-page .templates-lockout__content-form select input:focus,.design-templates-page .templates-lockout__content-form input[type=email]:focus,.design-templates-page .templates-lockout__content-form input[type=tel]:focus,.design-templates-page .templates-lockout__content-form input[type=text]:focus{outline:0;border-color:#0071e3;background:#fff;box-shadow:0 0 0 3px #0071e324}.design-templates-page .templates-lockout__content-form .templates-unlock__form-button{width:100%;margin-top:12px}.design-templates-page .templates-lockout__content-form .templates-unlock__fields{display:grid;gap:10px;text-align:left}.design-templates-page .templates-lockout__content-form .templates-unlock__address-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.design-templates-page .templates-lockout__content-form .templates-unlock__address-row [name=city]{grid-column:1/-1}.design-templates-page .templates-lockout__content-form .templates-unlock__skip{display:block;margin:10px auto 0;padding:6px 10px;border:0;background:transparent;color:#364053;font-size:var(--pcm-type-ui-size);text-decoration:underline}.design-templates-page .templates-lockout__content-form .templates-unlock__skip:hover,.design-templates-page .templates-lockout__content-form .templates-unlock__skip:focus{color:#1d1d1f}.design-templates-page .templates-lockout__content-form .step>.templates-unlock__consent{margin:14px 0 0;color:#364053;font-size:11px;line-height:1.45;text-align:left}.design-templates-page .templates-lockout__content-form .form-privacy{margin-top:14px;color:#8b8b95}@media(max-width:767.98px){.design-templates-page section:not(.template-links) .container>.row>[class*=col-]:not(.col-xs-10):not(.col-xs-2){padding:16px 16px 12px}}
