.modal{background-color:#fff;display:flex;flex-direction:column;height:auto;left:50%;max-height:calc(100vh - 10px);max-width:31.25rem;min-height:9.375rem;overflow:hidden;padding:.9375rem 1.25rem 1.875rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:100}@media only screen and (max-width:499px){.modal{bottom:0;left:0;max-height:none;right:0;top:0;transform:none}}.modal._pt-large{padding-top:3.75rem}.modal__close{background-color:transparent;border:0;border:2px solid rgba(0,0,0,.05);border-radius:999px;color:#000;cursor:pointer;height:2.375rem;padding:0;position:absolute;right:.9375rem;top:.9375rem;width:2.375rem;z-index:3}.modal__close:hover{color:#1b5d41}.modal__close svg{stroke:currentColor;color:inherit;height:1.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.25rem;z-index:1}.modal__close--dark{background-color:#1a1a1a;border:0;color:#fff}.modal__header{min-height:3.125rem;padding-right:3.125rem}.modal__content{display:flex;flex-direction:column;flex-grow:1;height:auto;max-height:100%;overflow-y:auto;width:100%}@media only screen and (max-width:499px){.modal{margin-top:5rem}.modal__close{right:0;top:.625rem}}.modal-page.modal{background-color:#fff;bottom:0;box-shadow:-5px 0 5px #1a1a1a1a;height:100%;left:auto;max-height:calc(100vh - 5.125rem);max-width:100%;min-height:auto;padding:3.125rem;right:0;top:5.25rem;transform:none;width:78.375rem}@media only screen and (max-width:1439px){.modal-page.modal{max-height:calc(100vh - 5.25rem);top:5.25rem}}@media only screen and (max-width:1199px){.modal-page.modal{max-height:calc(100vh - 5.25rem);top:5.25rem}}@media only screen and (max-width:991px){.modal-page.modal{max-height:calc(100vh - 4.6875rem);padding:3.125rem 3.125rem 2.5rem 2.5rem}}@media only screen and (max-width:768px){.modal-page.modal{max-height:calc(100vh - 4.0625rem);padding:2.5rem 2.8125rem 1.875rem 1.25rem}}@media only screen and (max-width:629px){.modal-page.modal{max-height:calc(100vh - 3.4375rem);padding:1.875rem 2.1875rem 1.5625rem .9375rem}}@media only screen and (max-width:499px){.modal-page.modal{max-height:calc(100vh - 5.25rem);padding:1.25rem 1.5625rem 1.25rem .625rem;top:.25rem}}@media only screen and (max-width:768px){.modal-page .modal__close{right:.625rem;top:.625rem}}@media only screen and (max-width:991px){.modal-page .modal__close{right:.1875rem;top:1.875rem}}@media only screen and (max-width:1199px){.modal-page .modal__close{right:.5625rem;top:1.875rem}}@media only screen and (max-width:499px){.modal-page .modal__close{right:.6875rem;top:1.4375rem}}@media only screen and (max-width:629px){.modal-page .modal__close{right:-.0625rem;top:.625rem}}.modal-page .modal__content{overflow-x:hidden;padding-right:4.125rem;scrollbar-color:.3125rem #f3f3f3;scrollbar-width:thin}.modal-page .modal__content::-webkit-scrollbar{height:.625rem;width:.3125rem}.modal-page .modal__content::-webkit-scrollbar-track{background:#f3f3f3;border-radius:0}.modal-page .modal__content::-webkit-scrollbar-thumb{background-color:.3125rem;border:0 solid #f3f3f3;border-radius:0}.modal-page .modal__content::-webkit-scrollbar-button{height:0;width:0}@media only screen and (max-width:991px){.modal-page .modal__content{padding-right:.625rem}}.editor{display:flex;flex-direction:column;gap:1.5625rem;width:100%}@media only screen and (max-width:768px){.editor{gap:.9375rem}}.editor p{color:#1a1a1a;font:EuclidCircularA,sans-serif;font-size:1rem;font-weight:400;line-height:1.1875rem}.editor .br{border:none;display:block;width:100%}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5{color:#1a1a1a;font:EuclidCircularA,sans-serif;font-weight:500}.editor h1{font-size:1.875rem;line-height:2.1875rem}@media only screen and (max-width:768px){.editor h1{font-size:1.6875rem;line-height:1.8125rem}}.editor h2{font-size:1.5625rem;line-height:1.6875rem}@media only screen and (max-width:768px){.editor h2{font-size:1.4375rem;line-height:1.5625rem}}.editor h3,.editor h4,.editor h5{font-size:1.25rem;line-height:1.4375rem}.editor a:not([class]){color:inherit;text-decoration:underline;text-decoration-color:#0000004d}.editor a:not([class]):hover{text-decoration:none}.editor .image{display:flex;height:auto;width:100%}.editor .image._stretched>img{width:100%}.editor .image._bg{background-color:#e1d3c7;justify-content:center;padding:3.125rem}.editor .image>img{height:auto;max-width:100%;width:auto}.editor .quote{background-color:#e1d3c7;display:flex;flex-direction:column;gap:1.875rem;padding:3.125rem;width:100%}@media only screen and (max-width:768px){.editor .quote{gap:1.25rem}}.editor .quote__text{font-family:EuclidCircularA,sans-serif;font-size:2.1875rem;font-weight:400;line-height:2.4375rem}.editor .quote__caption{font-family:EuclidCircularA,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5625rem}.editor .quote-small{color:#1a1a1a80;font:EuclidCircularA,sans-serif;font-size:.875rem;font-weight:400;line-height:1.0625rem;margin-top:-.9375rem}.editor .button-block{display:flex;justify-content:flex-start;width:100%}.editor ol,.editor ul{display:flex;flex-direction:column;gap:.625rem;margin-top:-.625rem;padding-left:20px}.editor .table-wrap{max-width:100%;overflow-x:auto;padding-bottom:.3125rem;scrollbar-color:#1b5d41 #f3efe7;scrollbar-width:thin;width:100%}.editor .table-wrap::-webkit-scrollbar{height:.3125rem;width:.3125rem}.editor .table-wrap::-webkit-scrollbar-track{background:#f3efe7;border-radius:.625rem}.editor .table-wrap::-webkit-scrollbar-thumb{background-color:#1b5d41;border:0 solid #f3efe7;border-radius:.625rem}.editor .table-wrap::-webkit-scrollbar-button{height:0;width:0}.editor .table-wrap table{border-collapse:collapse;border-spacing:0}.editor .table-wrap table td,.editor .table-wrap table th{border:1px solid rgba(26,26,26,.5);padding:10px 15px}.editor .table-wrap table thead{background-color:#1a1a1a1a}.editor .background-block{background-color:#e1d3c7;padding:3.125rem;width:100%}@media only screen and (max-width:991px){.editor .background-block{padding:1.875rem}}@media only screen and (max-width:629px){.editor .background-block{padding:1.25rem}}.editor .frame-video{aspect-ratio:16/9;position:relative;width:100%}.editor .frame-video iframe{height:100%;width:100%}
