.template-modal{background-color:#e5e5e5;bottom:0;color:#0e0e0e;cursor:auto;font-weight:400;height:100vh;height:100dvh;line-height:normal;max-width:46.438rem;opacity:0;position:fixed;right:0;top:0;transition-duration:.7s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:100000}@media (max-width:960px){.template-modal{max-width:100%}}.template-modal.is-active{opacity:1;visibility:visible}.template-modal .template-modal__inner{background-color:#e5e5e5;flex-direction:column;padding-bottom:1.25rem}.template-modal .template-modal__inner .template-modal__media{height:350px;overflow:hidden}@media (max-width:800px){.template-modal .template-modal__inner .template-modal__media{height:250px}}.template-modal .template-modal__inner .template-modal__close{background-color:#e5e5e5;color:#ff3500;display:none;font-size:.75rem;justify-content:flex-end}@media (max-width:960px){.template-modal .template-modal__inner .template-modal__close{align-items:center;display:flex;gap:.625rem;padding:1.25rem 1.25rem 2.5rem}}.template-modal .template-modal__inner .template-modal__close>div{flex-shrink:0;height:.125rem;position:relative;width:15px}.template-modal .template-modal__inner .template-modal__close>div span{background-color:#ff3500;border-radius:9999px;display:block;height:.5px;left:0;position:absolute;right:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.template-modal .template-modal__inner .template-modal__close>div span:first-child{--tw-translate-y:-50%;--tw-rotate:45deg}.template-modal .template-modal__inner .template-modal__close>div span:first-child,.template-modal .template-modal__inner .template-modal__close>div span:last-child{top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.template-modal .template-modal__inner .template-modal__close>div span:last-child{--tw-translate-y:-50%;--tw-rotate:-45deg}.template-modal .template-modal__inner .template-modal__content{background-color:#e5e5e5;flex:1 1 0%;max-height:100vh-350px;overflow-y:auto;padding:6.125rem 4rem 2.5rem 2.5rem}@media (max-width:800px){.template-modal .template-modal__inner .template-modal__content{max-height:100vh-250px;padding:0 1.25rem}}.template-modal .template-modal__inner .template-modal__content{-webkit-overflow-scrolling:touch}.template-modal .template-modal__inner .template-modal__content .template-modal__before-title{color:#e8400a;display:block;font-size:.75rem}.template-modal .template-modal__inner .template-modal__content .template-modal__title{font-size:35px;font-weight:400;line-height:normal;margin-bottom:1.25rem;margin-top:.625rem}.template-modal .template-modal__inner .template-modal__content .template-modal__description{font-size:1rem}.template-modal .template-modal__inner .template-modal__content .template-modal__description>:first-of-child{margin-top:0}.template-modal .template-modal__inner .template-modal__content .template-modal__description>:last-of-child{margin-bottom:0}.template-modal .template-modal__inner .template-modal__content .template-modal__description ol,.template-modal .template-modal__inner .template-modal__content .template-modal__description ul{padding-left:1.125rem}.template-modal .template-modal__inner .template-modal__content .template-modal__button{align-items:center;background-color:#ff3500;color:#f2f2f2;display:inline-flex;font-size:1rem;margin-top:2.5rem;padding:.625rem 1.25rem}.template-modal .template-modal__inner .template-modal__content .template-modal__button>svg{display:inline-block;margin-left:.625rem;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.28,.73,.53,.79)}.template-modal .template-modal__inner .template-modal__content .template-modal__button>svg g{clip-path:revert}.template-modal .template-modal__inner .template-modal__content .template-modal__button:hover>svg{--tw-translate-x:0.625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
