diff --git a/.editorconfig b/.editorconfig index f340708f..03d9270e 100644 --- a/.editorconfig +++ b/.editorconfig @@ -13,6 +13,9 @@ quote_type = double [*.html] indent_size = 2 +[*.yaml] +indent_size = 2 + [*.md] max_line_length = 0 trim_trailing_whitespace = false diff --git a/assets/css/cookieconsent.min.scss b/assets/css/cookieconsent.min.scss new file mode 100644 index 00000000..3bc0eac0 --- /dev/null +++ b/assets/css/cookieconsent.min.scss @@ -0,0 +1 @@ +#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}} diff --git a/assets/css/custom.scss b/assets/css/custom.scss index 742e1f02..f3ca139e 100644 --- a/assets/css/custom.scss +++ b/assets/css/custom.scss @@ -5,7 +5,8 @@ body { position: relative; } -body,html { +body, +html { background: #fff; } body, @@ -21,7 +22,6 @@ select { @media (max-width: 1199px) { font-size: 16px; } - } .clearfix:after { @@ -274,24 +274,24 @@ img { height: $line-height-mobile; line-height: $line-height-mobile; font-size: 1rem; - &.btn-big{ + &.btn-big { height: $line-height-mobile + 4; line-height: $line-height-mobile + 4; font-size: 1.05rem; } &.btn-outline-white, - &.btn-outline-gray, - &.btn-outline-gradient { - line-height: $line-height-mobile - 4; - &.btn-big { - line-height: $line-height-mobile; + &.btn-outline-gray, + &.btn-outline-gradient { + line-height: $line-height-mobile - 4; + &.btn-big { + line-height: $line-height-mobile; + } } } - } @media (max-width: 575px) { - font-size: .85rem; - &.btn-big{ - font-size: .85rem; + font-size: 0.85rem; + &.btn-big { + font-size: 0.85rem; } } } @@ -368,13 +368,13 @@ section { @media (max-width: 991px) { font-size: 2rem; - &.big{ + &.big { font-size: 2.26rem; } } @media (max-width: 575px) { font-size: 1.7rem; - &.big{ + &.big { font-size: 1.85rem; } } @@ -575,22 +575,39 @@ section { } @-webkit-keyframes gradient { - 0%{background-position:0% 50%} - 50%{background-position:100% 50%} - 100%{background-position:0% 50%} + 0% { + background-position: 0% 50%; + } + 50% { + background-position: 100% 50%; + } + 100% { + background-position: 0% 50%; + } } @-moz-keyframes gradient { - 0%{background-position:0% 50%} - 50%{background-position:100% 50%} - 100%{background-position:0% 50%} + 0% { + background-position: 0% 50%; + } + 50% { + background-position: 100% 50%; + } + 100% { + background-position: 0% 50%; + } } @keyframes gradient { - 0%{background-position:0% 50%} - 50%{background-position:100% 50%} - 100%{background-position:0% 50%} + 0% { + background-position: 0% 50%; + } + 50% { + background-position: 100% 50%; + } + 100% { + background-position: 0% 50%; + } } - #sitewideNote { position: relative; padding: 9.7px; @@ -603,12 +620,12 @@ section { color: #000000; } @media (max-width: 991px) { - strong{ + strong { display: block; } } @media (max-width: 575px) { - font-size: .85rem; + font-size: 0.85rem; } } header { @@ -622,14 +639,15 @@ header { align-items: center; justify-content: space-between; @media (max-width: 767px) { - padding-left: 20px; padding-right: 20px; + padding-left: 20px; + padding-right: 20px; flex-wrap: wrap; } .d-flex { @media (max-width: 767px) { flex-wrap: wrap; - width:100%; + width: 100%; } } @@ -646,7 +664,7 @@ header { width: 200px; display: block; } - @media (min-width: 1200px)and(max-width: 1300px) { + @media (min-width: 1200px) and(max-width: 1300px) { width: 240px; display: block; } @@ -657,31 +675,33 @@ header { } @media (max-width: 575px) { width: 100%; - img{ - width: 260px; display: block; margin: 0 auto 24px; + img { + width: 260px; + display: block; + margin: 0 auto 24px; } } - } #headerSocial { margin-left: auto; padding-right: 1.1rem; @media (max-width: 767px) { - padding-right: .8rem; + padding-right: 0.8rem; } @media (max-width: 575px) { - margin-left: initial; padding: 0 .7rem; + margin-left: initial; + padding: 0 0.7rem; } } - #headerBtn{ + #headerBtn { .button { - @media(min-width:1200px)and(max-width:1330px){ - font-size:16px; + @media (min-width: 1200px) and(max-width:1330px) { + font-size: 16px; } } @media (max-width: 575px) { - .button{ - font-size: .85rem; + .button { + font-size: 0.85rem; } } } @@ -700,7 +720,8 @@ header { font-weight: 700; font-size: 1rem; color: #ffffff; - text-transform: uppercase; padding: .7rem .8rem; + text-transform: uppercase; + padding: 0.7rem 0.8rem; border-radius: 4px 4px 0 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; @@ -718,10 +739,14 @@ header { display: inline-block; } @media (max-width: 767px) { - padding-top: 0; padding-bottom: 0; height: 38px; line-height: 38px; + padding-top: 0; + padding-bottom: 0; + height: 38px; + line-height: 38px; } @media (max-width: 575px) { - padding-left: 10px; padding-right: 10px; + padding-left: 10px; + padding-right: 10px; } } @@ -736,7 +761,8 @@ header { background: $highlight; width: 200px; z-index: 99; - right: 0; border-radius: 4px 0 4px 4px; + right: 0; + border-radius: 4px 0 4px 4px; } @media (max-width: 575px) { left: 0; @@ -754,14 +780,14 @@ header { color: #ffffff; text-transform: uppercase; position: relative; - @media (min-width: 1200px)and(max-width: 1300px) { - font-size: .9rem; + @media (min-width: 1200px) and(max-width: 1300px) { + font-size: 0.9rem; } @media (max-width: 1199px) { width: 100%; margin: 0; padding: 0; - border-bottom: solid 1px rgba(0,0,0,0.2); + border-bottom: solid 1px rgba(0, 0, 0, 0.2); } a { @@ -772,11 +798,10 @@ header { &:hover, &:focus { - background: rgba(0,0,0,0.2); + background: rgba(0, 0, 0, 0.2); color: #fff; } - &.current-menu-item { &:before { content: ""; @@ -784,7 +809,8 @@ header { left: 0; bottom: 0; height: 4px; - background: linear-gradient( + background: + linear-gradient( 99.59deg, #ede497 2.59%, #2ad9c2 41.12%, @@ -814,7 +840,7 @@ header { padding: 6px 16px; &:hover, &:focus { - background: rgba(0,0,0,0.2); + background: rgba(0, 0, 0, 0.2); } } } @@ -855,7 +881,7 @@ header { &:hover, &:focus { - background: rgba(0,0,0,0.2); + background: rgba(0, 0, 0, 0.2); color: #fff; } } @@ -881,13 +907,10 @@ header { } .bg-image { - z-index: 1; img { opacity: 0.74; } - - } .video-wrapper { @@ -1120,13 +1143,14 @@ footer { background: #fff; #footerSocial { - margin-top:24px; + margin-top: 24px; li { a { color: #ccc; - &:hover, &:focus { - color: $highlight; + &:hover, + &:focus { + color: $highlight; } } } @@ -1165,7 +1189,7 @@ footer { } .mfp-bg { - background: darken($pine,10%); + background: darken($pine, 10%); } //* { @@ -1289,7 +1313,7 @@ footer { .serviceBadge { @extend.serviceIcon; - padding:0; + padding: 0; } .serviceDesc { padding-top: 0.5em; @@ -1297,7 +1321,7 @@ footer { line-height: 1.5em; color: #525252; @media (max-width: 1199px) { - font-size: .9rem; + font-size: 0.9rem; } } .serviceTitle { @@ -1390,11 +1414,8 @@ footer { padding: 12rem 0 1.81rem; background: $pine; &:before { - background: linear-gradient( - 360deg, - rgba(0, 0, 0, 0.3) 0%, - rgba(0, 0, 0, 0) 28.87% - ), + background: + linear-gradient(360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 28.87%), linear-gradient(90deg, $pine 50%, rgba(14, 56, 58, 0) 68.97%); position: absolute; left: 0; @@ -1405,19 +1426,21 @@ footer { z-index: 2; @media (max-width: 767px) { - background: linear-gradient( - 360deg, - rgba(0, 0, 0, 0.3) 0%, - rgba(0, 0, 0, 0) 28.87% - ), - linear-gradient(360deg, $pine 40%, rgba(14, 56, 58, 0) 120%); + background: + linear-gradient( + 360deg, + rgba(0, 0, 0, 0.3) 0%, + rgba(0, 0, 0, 0) 28.87% + ), + linear-gradient(360deg, $pine 40%, rgba(14, 56, 58, 0) 120%); } } .bg-image { width: 52.3%; left: initial; right: 0; - z-index: 1; position: absolute; + z-index: 1; + position: absolute; img { opacity: 0.74; } @@ -1425,18 +1448,22 @@ footer { display: none; } @media (max-width: 767px) { - width:100%;height:100%; + width: 100%; + height: 100%; img { object-fit: cover; object-position: center bottom; } - &:before{ + &:before { display: block; - background: linear-gradient(360deg,$pine 0%,rgba(255,255,255,0) 35%); + background: linear-gradient( + 360deg, + $pine 0%, + rgba(255, 255, 255, 0) 35% + ); } } - } .bannerTxtBx { max-width: 660px; @@ -1462,9 +1489,9 @@ footer { padding: 3.3rem 0 2.95rem; background: #fff; - @media(max-width:767px){ + @media (max-width: 767px) { .container { - max-width:420px; + max-width: 420px; } } } @@ -1472,7 +1499,7 @@ footer { padding: 3.4rem 0 1.95rem; background: #fff; - @media(max-width:767px){ + @media (max-width: 767px) { text-align: center; } @@ -1485,9 +1512,9 @@ footer { padding-top: 2rem; } } - .sectionImgCol{ + .sectionImgCol { @media (max-width: 767px) { - img{ + img { width: 300px; } } @@ -1513,11 +1540,8 @@ footer { top: 0; position: absolute; z-index: 2; - background: linear-gradient( - 90deg, - #031e1f 15.42%, - rgba(14, 56, 58, 0) 48.62% - ), + background: + linear-gradient(90deg, #031e1f 15.42%, rgba(14, 56, 58, 0) 48.62%), linear-gradient(0deg, #031e1f 0%, rgba(14, 56, 58, 0) 72.12%); } .bg-image { @@ -1530,9 +1554,13 @@ footer { display: none; } @media (max-width: 767px) { - &:before{ + &:before { display: block; - background: linear-gradient(360deg,$pine 0%,rgba(255,255,255,0) 35%); + background: linear-gradient( + 360deg, + $pine 0%, + rgba(255, 255, 255, 0) 35% + ); } } img { @@ -1601,6 +1629,14 @@ footer { } } + .dark-bg-section { + background: #003333; + color: #fff; + .sectionTitle { + color: #fff; + } + } + #latest-news { position: relative; color: #fff; @@ -1611,14 +1647,18 @@ footer { .entry { .entryImg { &:before { - content:''; - display:block; - position:absolute; - left:0; - top:0; - width:100%; - height:100%; - background: linear-gradient(90deg, rgba(0, 0, 0, 0.41) 0%, rgba(0, 0, 0, 0) 50%); + content: ""; + display: block; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: linear-gradient( + 90deg, + rgba(0, 0, 0, 0.41) 0%, + rgba(0, 0, 0, 0) 50% + ); z-index: 9; pointer-events: none; } @@ -1640,31 +1680,31 @@ footer { } .open-image-link { - position:relative; - width:100%; - height:auto; + position: relative; + width: 100%; + height: auto; display: block; &:before { - content:''; + content: ""; display: flex; - width:100%; - height:100%; - position:absolute; - left:0; - top:0; - transition: all .3s; + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + transition: all 0.3s; align-items: center; justify-content: center; } &:hover { &:before { - content:'\f00e'; - font-weight:900; - font-family: 'Font Awesome 6 Pro'; - background: rgba(0,0,0,.75); - color:#fff; - font-size:32px; + content: "\f00e"; + font-weight: 900; + font-family: "Font Awesome 6 Pro"; + background: rgba(0, 0, 0, 0.75); + color: #fff; + font-size: 32px; } } } @@ -1691,11 +1731,8 @@ footer { left: 0; top: 0; position: absolute; - background: linear-gradient( - 360deg, - rgba(0, 0, 0, 0.3) 0%, - rgba(0, 0, 0, 0) 28.87% - ), + background: + linear-gradient(360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 28.87%), linear-gradient(90deg, $pine 50%, rgba(14, 56, 58, 0) 68.97%); } } @@ -1705,7 +1742,7 @@ footer { // Including updates (blog posts) .single-default { header { - position:relative; + position: relative; } main { h1, @@ -1722,7 +1759,7 @@ footer { } h1.postTitle { - font-size:2.25rem; + font-size: 2.25rem; } // Make code small so that code blocks have a horizontal width of 80 characters @@ -1758,7 +1795,7 @@ footer { max-width: 795px; color: #fff; overflow: hidden; - .flex{ + .flex { @media (max-width: 575px) { display: block; } @@ -1768,14 +1805,16 @@ footer { width: 50%; flex-grow: 1; @media (max-width: 575px) { - padding: 20px; width: 100%; + padding: 20px; + width: 100%; } } .entryImg { width: 34.5%; position: relative; @media (max-width: 575px) { - width: 100%; height: 60vw; + width: 100%; + height: 60vw; } img { object-fit: cover; @@ -1791,13 +1830,13 @@ footer { padding: 2.5rem 1.8rem 2.25rem 2.3rem; border-top: solid 3px #fff; background: #fff; - color:#333; + color: #333; #callout { padding: 24px; - border-radius:3px; - border:3px solid $highlight; - margin-top:24px; + border-radius: 3px; + border: 3px solid $highlight; + margin-top: 24px; p { margin-bottom: 0; @@ -1816,7 +1855,7 @@ footer { line-height: 1.5em; padding-top: 0.4em; @media (max-width: 1199px) { - font-size: 1rem; + font-size: 1rem; } } .entry-link { @@ -1863,35 +1902,33 @@ footer { top: 0; position: absolute; z-index: 2; - background: linear-gradient( - 360deg, - rgba(0, 0, 0, 0.3) 0%, - rgba(0, 0, 0, 0) 28.87% - ), + background: + linear-gradient(360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 28.87%), linear-gradient(270deg, $pine 51.53%, rgba(14, 56, 58, 0) 82.08%); - @media(max-width: 767px){ - background: linear-gradient( - 360deg, - rgba(0, 0, 0, 0.3) 0%, - rgba(0, 0, 0, 0) 28.87% - ), - linear-gradient(0deg, $pine 51.53%, rgba(14, 56, 58, 0) 82.08%); - } - + @media (max-width: 767px) { + background: + linear-gradient( + 360deg, + rgba(0, 0, 0, 0.3) 0%, + rgba(0, 0, 0, 0) 28.87% + ), + linear-gradient(0deg, $pine 51.53%, rgba(14, 56, 58, 0) 82.08%); + } } - @media(max-width: 767px){ - h3, .bannerTagline { + @media (max-width: 767px) { + h3, + .bannerTagline { text-align: center; } } .bannerLink { - margin-top:20px; - margin-top:20px; + margin-top: 20px; + margin-top: 20px; a { color: #fff; - font-size:1.25rem; + font-size: 1.25rem; strong { @extend .text-gradient; @@ -1899,7 +1936,8 @@ footer { } } .bg-image { - width: 50%; position: absolute; + width: 50%; + position: absolute; &:before { display: none; } @@ -1911,26 +1949,30 @@ footer { position: absolute; height: 100%; - &:before{ + &:before { display: block; - background: linear-gradient(360deg,$pine 0%,rgba(255,255,255,0) 35%); + background: linear-gradient( + 360deg, + $pine 0%, + rgba(255, 255, 255, 0) 35% + ); } - img{ - opacity: .6; + img { + opacity: 0.6; } } } - } } #who-matt-gowie { padding: 5rem 0; background: #fff; - @media(max-width: 767px){ - padding:3rem 0 0 0; + @media (max-width: 767px) { + padding: 3rem 0 0 0; - h3 , h4 { + h3, + h4 { text-align: center; display: block !important; } @@ -1943,26 +1985,26 @@ footer { bottom: 0; right: 62%; - @media(max-width: 767px){ + @media (max-width: 767px) { position: relative; - width:100%; - height:auto; - right:0; - bottom:0; - margin:0 auto; - max-width:400px; + width: 100%; + height: auto; + right: 0; + bottom: 0; + margin: 0 auto; + max-width: 400px; display: block; - } } .bg-image { width: 56%; left: initial; - left: 0; position: absolute; + left: 0; + position: absolute; - @media(max-width: 767px){ - width:100%; + @media (max-width: 767px) { + width: 100%; } &:before { @@ -1988,23 +2030,32 @@ footer { @media (max-width: 767px) { text-align: right; position: relative; - &:before{ - content: ''; width: 100%; height: 100%; left: 0; top: 0; - background: linear-gradient(360deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 35%); position: absolute; + &:before { + content: ""; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: linear-gradient( + 360deg, + #ffffff 0%, + rgba(255, 255, 255, 0) 35% + ); + position: absolute; } - img{ + img { width: 250px; - max-width: 100%; margin-left: 0; + max-width: 100%; + margin-left: 0; } } @media (max-width: 575px) { - img{ + img { width: 200px; } } } .sectionColTxt { - @media (max-width: 767px) { padding-top: 0rem; } @@ -2024,9 +2075,11 @@ footer { color: #fff; background: $pine; .bg-image { - width: 100%; position: absolute; + width: 100%; + position: absolute; &:before { - background: linear-gradient( + background: + linear-gradient( 180deg, rgba(0, 0, 0, 0.8) -18.07%, rgba(0, 0, 0, 0) 91.05% @@ -2061,7 +2114,8 @@ footer { overflow: hidden; margin: 0 auto; border: solid 3px transparent; - background-image: linear-gradient($pine, $pine), + background-image: + linear-gradient($pine, $pine), radial-gradient( circle at top left, #ede497 -0.66%, @@ -2143,7 +2197,9 @@ footer { flex-grow: 1; padding-left: 1.9rem; @media (max-width: 575px) { - width: 100%; padding-left: 0; padding-top: 1.5rem; + width: 100%; + padding-left: 0; + padding-top: 1.5rem; } } .supportDesc { @@ -2175,19 +2231,17 @@ footer { height: 100%; left: 0; top: 0; - background: linear-gradient( - 360deg, - rgba(0, 0, 0, 0.3) 0%, - rgba(0, 0, 0, 0) 28.87% - ), + background: + linear-gradient(360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 28.87%), linear-gradient(270deg, $pine 50%, rgba(14, 56, 58, 0) 62.57%); - @media (max-width: 767px) { - display: none; - } + @media (max-width: 767px) { + display: none; + } } .bg-image { - width: 60%; position: absolute; + width: 60%; + position: absolute; &:before { display: none; } @@ -2195,16 +2249,20 @@ footer { opacity: 0.66; } @media (max-width: 767px) { - width:100%; - height:100%; + width: 100%; + height: 100%; img { object-fit: cover; object-position: center center; } - &:before{ + &:before { display: block; - background: linear-gradient(360deg,$pine 0%,rgba(255,255,255,0) 150%); + background: linear-gradient( + 360deg, + $pine 0%, + rgba(255, 255, 255, 0) 150% + ); } } } @@ -2237,7 +2295,7 @@ footer { max-width: 780px; } .serviceIcon { - margin-bottom: 0.0rem; + margin-bottom: 0rem; } .serviceTitle { font-size: 2.111rem; @@ -2265,7 +2323,7 @@ footer { img { object-position: right center; @media (max-width: 767px) { - opacity: .4; + opacity: 0.4; } } } @@ -2287,7 +2345,8 @@ footer { color: #fff; } .bg-image { - width: 100%; position: absolute; + width: 100%; + position: absolute; &:before { background: linear-gradient(0deg, #031e1f 0%, rgba(14, 56, 58, 0) 72.12%); } @@ -2340,22 +2399,27 @@ footer { #managed-service-partners { padding: 7.5rem 0 6.4rem; background: #000; - color:#fff; + color: #fff; h3 { - color:#fff; + color: #fff; } .button { - color:#fff; + color: #fff; } .bg-image { width: 100%; - height:100%; + height: 100%; position: absolute; &:before { - background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.750014) 46.35%, rgba(255, 255, 255, 0) 100%); + background: linear-gradient( + 180deg, + #000 0%, + rgba(0, 0, 0, 0.750014) 46.35%, + rgba(255, 255, 255, 0) 100% + ); } } } @@ -2379,7 +2443,8 @@ footer { position: absolute; } .bg-image { - width: 100%; position: absolute; + width: 100%; + position: absolute; height: 444px; img { opacity: 0.3; @@ -2422,7 +2487,8 @@ footer { #services-faqs { padding: 4.3rem 0 3.95rem; position: relative; - background: linear-gradient(0deg, #031e1f 0%, rgba(14, 56, 58, 0) 72.12%), + background: + linear-gradient(0deg, #031e1f 0%, rgba(14, 56, 58, 0) 72.12%), linear-gradient(0deg, #0e383a, #0e383a), #d9d9d9; } #faqsBlock { @@ -2480,7 +2546,7 @@ footer { content: "+"; position: absolute; left: 0; - top:-8px; + top: -8px; font-weight: 800; font-size: 1.12em; line-height: 1em; @@ -2494,7 +2560,8 @@ footer { cursor: pointer; - &:hover, &:focus { + &:hover, + &:focus { cursor: pointer !important; } } @@ -2513,11 +2580,10 @@ footer { } } - #contact { main { .container { - max-width:900px; + max-width: 900px; p { color: #fff; @@ -2526,7 +2592,8 @@ footer { } } -#thank-you { +#thank-you, +#page-404 { background: rgb(0, 51, 51); #banner { @@ -2541,9 +2608,8 @@ footer { } } - #signup { - padding:0; + padding: 0; background: rgb(0, 51, 51); } @@ -2553,11 +2619,8 @@ footer { padding: 10rem 0 4rem; background: $pine; &:before { - background: linear-gradient( - 360deg, - rgba(0, 0, 0, 0.3) 0%, - rgba(0, 0, 0, 0) 28.87% - ), + background: + linear-gradient(360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 28.87%), linear-gradient(90deg, $pine 50%, rgba(14, 56, 58, 0) 68.97%); position: absolute; left: 0; @@ -2568,19 +2631,21 @@ footer { z-index: 2; @media (max-width: 767px) { - background: linear-gradient( - 360deg, - rgba(0, 0, 0, 0.3) 0%, - rgba(0, 0, 0, 0) 28.87% - ), - linear-gradient(360deg, $pine 40%, rgba(14, 56, 58, 0) 120%); + background: + linear-gradient( + 360deg, + rgba(0, 0, 0, 0.3) 0%, + rgba(0, 0, 0, 0) 28.87% + ), + linear-gradient(360deg, $pine 40%, rgba(14, 56, 58, 0) 120%); } } .bg-image { width: 52.3%; left: initial; right: 0; - z-index: 1; position: absolute; + z-index: 1; + position: absolute; img { opacity: 0.74; } @@ -2588,18 +2653,22 @@ footer { display: none; } @media (max-width: 767px) { - width:100%;height:100%; + width: 100%; + height: 100%; img { object-fit: cover; object-position: center bottom; } - &:before{ + &:before { display: block; - background: linear-gradient(360deg,$pine 0%,rgba(255,255,255,0) 35%); + background: linear-gradient( + 360deg, + $pine 0%, + rgba(255, 255, 255, 0) 35% + ); } } - } .bannerTxtBx { max-width: 660px; @@ -2627,19 +2696,18 @@ footer { } iframe { - width:100%; - max-width:500px; + width: 100%; + max-width: 500px; } } main { - padding:0; + padding: 0; } &.noBannerImg { #banner { &:before { - position: absolute; left: 0; top: 0; @@ -2648,15 +2716,14 @@ footer { content: ""; z-index: 2; - - background: linear-gradient( + background: + linear-gradient( 360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 28.87% ), linear-gradient(360deg, $pine 40%, rgba(14, 56, 58, 0.4) 120%); - } - + } .bannerTxtBx { margin: 0 auto; @@ -2666,16 +2733,17 @@ footer { } .landing-banner { - #banner h1, #banner h2 { + #banner h1, + #banner h2 { text-transform: none; - font-size:80px; + font-size: 80px; - @media(max-width:767px){ - font-size:55px; + @media (max-width: 767px) { + font-size: 55px; } - @media(max-width:575px){ - font-size:40px; + @media (max-width: 575px) { + font-size: 40px; } } @@ -2684,11 +2752,10 @@ footer { max-width: none; } } - } .mfp-close-btn-in .mfp-close { - color:#fff; + color: #fff; } #caseStudiesPage { @@ -2698,18 +2765,17 @@ footer { #banner { background: $pine; - padding-bottom:40px; + padding-bottom: 40px; } main { background: $pine; .container { - max-width:1000px; + max-width: 1000px; } .case-study-entry { - .entryImg { img { box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.35); @@ -2717,7 +2783,6 @@ footer { } .entryContent { - h3 { font-size: 42px; } @@ -2730,7 +2795,7 @@ footer { .entry-link { font-weight: 800; text-transform: uppercase; - margin-top:24px; + margin-top: 24px; display: inline-block; } } @@ -2741,7 +2806,7 @@ footer { header { ul { li { - &:nth-child(4){ + &:nth-child(4) { a { &:first-of-type { @extend .current-menu-item; @@ -2766,12 +2831,17 @@ footer { #page-updates { main { .introContent { - color:#fff; + color: #fff; text-align: center; } } } +.masterpoint-dog-img { + margin: 20px; + border-radius: 10px; +} + .case-study-single { main { padding: 34px 0; @@ -2779,13 +2849,24 @@ footer { img { margin-bottom: 24px; } - - .container { - max-width:900px; - h2, h3, h4, h5 { - em, i { - background: linear-gradient(90deg, #E3DA8D -11.99%, #16C5AE 31.19%, #C47DBA 85.54%), linear-gradient(0deg, #0E383A 0%, #0E383A 100%); + .container { + max-width: 900px; + + h2, + h3, + h4, + h5 { + em, + i { + background: + linear-gradient( + 90deg, + #e3da8d -11.99%, + #16c5ae 31.19%, + #c47dba 85.54% + ), + linear-gradient(0deg, #0e383a 0%, #0e383a 100%); color: #fff; font-style: normal; line-height: 1em; @@ -2795,12 +2876,12 @@ footer { } h2 { - font-size:36px; + font-size: 36px; color: $pine; } h3 { - font-size:28px; + font-size: 28px; color: #777; } @@ -2811,28 +2892,35 @@ footer { blockquote { background: $pine; - border-left:0; - border-radius:8px; - position:relative; - padding:24px 24px 32px 42px; - color:#fff; - font-size:24px; - font-style:normal; - margin-top:24px; + border-left: 0; + border-radius: 8px; + position: relative; + padding: 24px 24px 32px 42px; + color: #fff; + font-size: 24px; + font-style: normal; + margin-top: 24px; strong { @extend .text-gradient; } &:before { - content:''; - width:10px; - height:100%; - background:$highlight; - position:absolute; - left:12px; - top:0; - background: linear-gradient(186deg, #EDE497 4.21%, #2AD9C2 44.01%, #D891CE 94.12%), linear-gradient(0deg, #0E383A 0%, #0E383A 100%); + content: ""; + width: 10px; + height: 100%; + background: $highlight; + position: absolute; + left: 12px; + top: 0; + background: + linear-gradient( + 186deg, + #ede497 4.21%, + #2ad9c2 44.01%, + #d891ce 94.12% + ), + linear-gradient(0deg, #0e383a 0%, #0e383a 100%); } } @@ -2841,14 +2929,13 @@ footer { counter-reset: custom-counter; padding-left: 0; margin-top: 24px; - + li { position: relative; padding-left: 36px; margin-bottom: 10px; counter-increment: custom-counter; - - + &:before { content: counter(custom-counter); position: absolute; @@ -2865,8 +2952,14 @@ footer { background-clip: padding-box; box-shadow: 0 0 0 2px transparent; background-origin: border-box; - background-image: linear-gradient(#fff, #fff), - linear-gradient(186deg, #EDE497 4.21%, #2AD9C2 44.01%, #D891CE 94.12%); + background-image: + linear-gradient(#fff, #fff), + linear-gradient( + 186deg, + #ede497 4.21%, + #2ad9c2 44.01%, + #d891ce 94.12% + ); background-clip: content-box, border-box; } } @@ -2876,23 +2969,30 @@ footer { list-style: none; padding-left: 0; margin-top: 24px; - + li { position: relative; padding-left: 36px; margin-bottom: 10px; font-weight: 700; font-size: 1.15em; - + &:before { - content: '\f00c'; - font-family: 'Font Awesome 6 Pro'; + content: "\f00c"; + font-family: "Font Awesome 6 Pro"; position: absolute; color: #fff; left: 0; top: 2px; font-weight: 900; - background: linear-gradient(186deg, #EDE497 4.21%, #2AD9C2 44.01%, #D891CE 94.12%), linear-gradient(0deg, #0E383A 0%, #0E383A 100%); + background: + linear-gradient( + 186deg, + #ede497 4.21%, + #2ad9c2 44.01%, + #d891ce 94.12% + ), + linear-gradient(0deg, #0e383a 0%, #0e383a 100%); width: 24px; height: 24px; font-size: 18px; @@ -2914,7 +3014,7 @@ footer { #now-intro { margin-bottom: 42px; - margin-top:-32px; + margin-top: -32px; .col { background: #f3f3f3; border-radius: 16px; @@ -2922,7 +3022,7 @@ footer { h2 { text-transform: uppercase; - font-size:32px; + font-size: 32px; @extend .text-gradient; } @@ -2930,15 +3030,15 @@ footer { } main { - padding-top:0; + padding-top: 0; .container { - max-width:1000px; + max-width: 1000px; } .case-study-entry { margin-bottom: 42px; - padding-bottom:42px; + padding-bottom: 42px; border-bottom: 1px solid #ccc; @media (max-width: 767px) { @@ -2947,7 +3047,7 @@ footer { .flex { @media (max-width: 767px) { - display:block; + display: block; } } @@ -2957,17 +3057,15 @@ footer { } @media (max-width: 767px) { max-width: 300px; - margin:0 auto 24px; + margin: 0 auto 24px; } } h2 { - font-size:32px; + font-size: 32px; text-transform: uppercase; color: $pine; } } } - } - diff --git a/assets/css/style.scss b/assets/css/style.scss index a9276fae..b5674a6a 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -5,9 +5,10 @@ @import "aos.scss"; /* Section Animations */ @import "animate.scss"; /* Basic Animations */ @import "magnific-popup.scss"; /* LightBox */ +@import "cookieconsent.min.scss"; /* Cookie Consent */ @import "owl.carousel.min.scss"; /* Naked Framework Requirements */ @import "variables.scss"; @import "default.scss"; /*Do NOT modify*/ -@import "custom.scss"; \ No newline at end of file +@import "custom.scss"; diff --git a/assets/js/plugins.js b/assets/js/plugins.js index 25d090a4..f52db5af 100644 --- a/assets/js/plugins.js +++ b/assets/js/plugins.js @@ -4,8 +4,8 @@ $("#preloader").delay(350).fadeOut("slow"); // will fade out the white DIV that // Navigation $(document).ready(function() { // Desktop DropDown Navigation - - + + // Prevent parent menu items with children from navigating when clicked $('ul.desktopMenu li:has(ul)').on('click', function(e) { if ($(e.target).closest('a').length && $(e.target).closest('li').has('ul').length) { @@ -19,7 +19,7 @@ $(document).ready(function() { } } }); - + // Close dropdown menus when clicking outside $(document).on('click', function(e) { if (!$(e.target).closest('ul.desktopMenu').length) { @@ -215,3 +215,75 @@ $(document).ready(function() { mouseDrag: false }) }) + +// Consent Cookie v3.1.0 +/*! +* CookieConsent 3.1.0 +* https://github.com/orestbida/cookieconsent +* Author Orest Bida +* Released under the MIT License +*/ +var e,t;e=this,t=function(e){'use strict';const t='opt-in',o='opt-out',n='show--consent',s='show--preferences',a='disable--interaction',c='data-category',r='div',i='button',l='aria-hidden',d='btn-group',f='click',_='data-role',u='consentModal',p='preferencesModal';class g{constructor(){this.t={mode:t,revision:0,autoShow:!0,lazyHtmlGeneration:!0,autoClearCookies:!0,manageScriptTags:!0,hideFromBots:!0,cookie:{name:'cc_cookie',expiresAfterDays:182,domain:'',path:'/',secure:!0,sameSite:'Lax'}},this.o={i:{},l:'',_:{},u:{},p:{},m:[],v:!1,h:null,C:null,S:null,M:'',T:!0,D:!1,k:!1,A:!1,N:!1,H:[],V:!1,j:!0,I:[],L:!1,F:'',P:!1,O:[],R:[],B:[],$:[],G:!1,J:!1,U:!1,q:[],K:[],W:[],X:{},Y:{},Z:{},ee:{},te:{},oe:[]},this.ne={se:{},ae:{}},this.ce={},this.re={ie:'cc:onFirstConsent',le:'cc:onConsent',de:'cc:onChange',fe:'cc:onModalShow',_e:'cc:onModalHide',ue:'cc:onModalReady'}}}const m=new g,b=(e,t)=>e.indexOf(t),v=(e,t)=>-1!==b(e,t),y=e=>Array.isArray(e),h=e=>'string'==typeof e,C=e=>!!e&&'object'==typeof e&&!y(e),w=e=>'function'==typeof e,S=e=>Object.keys(e),x=e=>Array.from(new Set(e)),M=()=>document.activeElement,T=e=>e.preventDefault(),D=(e,t)=>e.querySelectorAll(t),k=e=>e.dispatchEvent(new Event('change')),E=e=>{const t=document.createElement(e);return e===i&&(t.type=e),t},A=(e,t,o)=>e.setAttribute(t,o),N=(e,t,o)=>{e.removeAttribute(o?'data-'+t:t)},H=(e,t,o)=>e.getAttribute(o?'data-'+t:t),V=(e,t)=>e.appendChild(t),j=(e,t)=>e.classList.add(t),I=(e,t)=>j(e,'cm__'+t),L=(e,t)=>j(e,'pm__'+t),F=(e,t)=>e.classList.remove(t),P=e=>{if('object'!=typeof e)return e;if(e instanceof Date)return new Date(e.getTime());let t=Array.isArray(e)?[]:{};for(let o in e){let n=e[o];t[o]=P(n)}return t},O=()=>{const e={},{O:t,X:o,Y:n}=m.o;for(const s of t)e[s]=G(n[s],S(o[s]));return e},R=(e,t)=>dispatchEvent(new CustomEvent(e,{detail:t})),B=(e,t,o,n)=>{e.addEventListener(t,o),n&&m.o.m.push({pe:e,ge:t,me:o})},$=()=>{const e=m.t.cookie.expiresAfterDays;return w(e)?e(m.o.F):e},G=(e,t)=>{const o=e||[],n=t||[];return o.filter((e=>!v(n,e))).concat(n.filter((e=>!v(o,e))))},J=e=>{m.o.R=x(e),m.o.F=(()=>{let e='custom';const{R:t,O:o,B:n}=m.o,s=t.length;return s===o.length?e='all':s===n.length&&(e='necessary'),e})()},U=(e,t,o,n)=>{const s='accept-',{show:a,showPreferences:c,hide:r,hidePreferences:i,acceptCategory:l}=t,d=e||document,_=e=>D(d,`[data-cc="${e}"]`),u=(e,t)=>{T(e),l(t),i(),r()},p=_('show-preferencesModal'),g=_('show-consentModal'),b=_(s+'all'),v=_(s+'necessary'),y=_(s+'custom'),h=m.t.lazyHtmlGeneration;for(const e of p)A(e,'aria-haspopup','dialog'),B(e,f,(e=>{T(e),c()})),h&&(B(e,'mouseenter',(e=>{T(e),m.o.N||o(t,n)}),!0),B(e,'focus',(()=>{m.o.N||o(t,n)})));for(let e of g)A(e,'aria-haspopup','dialog'),B(e,f,(e=>{T(e),a(!0)}),!0);for(let e of b)B(e,f,(e=>{u(e,'all')}),!0);for(let e of y)B(e,f,(e=>{u(e)}),!0);for(let e of v)B(e,f,(e=>{u(e,[])}),!0)},z=(e,t)=>{e&&(t&&(e.tabIndex=-1),e.focus(),t&&e.removeAttribute('tabindex'))},q=(e,t)=>{const o=n=>{n.target.removeEventListener('transitionend',o),'opacity'===n.propertyName&&'1'===getComputedStyle(e).opacity&&z((e=>1===e?m.ne.be:m.ne.ve)(t))};B(e,'transitionend',o)};let K;const Q=e=>{clearTimeout(K),e?j(m.ne.ye,a):K=setTimeout((()=>{F(m.ne.ye,a)}),500)},W=['M 19.5 4.5 L 4.5 19.5 M 4.5 4.501 L 19.5 19.5','M 3.572 13.406 L 8.281 18.115 L 20.428 5.885','M 21.999 6.94 L 11.639 17.18 L 2.001 6.82 '],X=(e=0,t=1.5)=>``,Y=e=>{const t=m.ne,o=m.o;(e=>{const n=e===t.he,s=o.i.disablePageInteraction?t.ye:n?t.Ce:t.ye;B(s,'keydown',(t=>{if('Tab'!==t.key||!(n?o.k&&!o.A:o.A))return;const s=M(),a=n?o.q:o.K;0!==a.length&&(t.shiftKey?s!==a[0]&&e.contains(s)||(T(t),z(a[1])):s!==a[1]&&e.contains(s)||(T(t),z(a[0])))}),!0)})(e)},Z=['[href]',i,'input','details','[tabindex]'].map((e=>e+':not([tabindex="-1"])')).join(','),ee=e=>{const{o:t,ne:o}=m,n=(e,t)=>{const o=D(e,Z);t[0]=o[0],t[1]=o[o.length-1]};1===e&&t.D&&n(o.he,t.q),2===e&&t.N&&n(o.we,t.K)},te=(e,t,o)=>{const{de:n,le:s,ie:a,_e:c,ue:r,fe:i}=m.ce,l=m.re;if(t){const n={modalName:t};return e===l.fe?w(i)&&i(n):e===l._e?w(c)&&c(n):(n.modal=o,w(r)&&r(n)),R(e,n)}const d={cookie:m.o.p};e===l.ie?w(a)&&a(P(d)):e===l.le?w(s)&&s(P(d)):(d.changedCategories=m.o.I,d.changedServices=m.o.ee,w(n)&&n(P(d))),R(e,P(d))},oe=(e,t)=>{try{return e()}catch(e){return!t&&console.warn('CookieConsent:',e),!1}},ne=e=>{const{Y:t,ee:o,O:n,X:s,oe:a,p:r,I:i}=m.o;for(const e of n){const n=o[e]||t[e]||[];for(const o of n){const n=s[e][o];if(!n)continue;const{onAccept:a,onReject:c}=n;!n.Se&&v(t[e],o)?(n.Se=!0,w(a)&&a()):n.Se&&!v(t[e],o)&&(n.Se=!1,w(c)&&c())}}if(!m.t.manageScriptTags)return;const l=a,d=e||r.categories||[],f=(e,n)=>{if(n>=e.length)return;const s=a[n];if(s.xe)return f(e,n+1);const r=s.Me,l=s.Te,_=s.De,u=v(d,l),p=!!_&&v(t[l],_);if(!_&&!s.ke&&u||!_&&s.ke&&!u&&v(i,l)||_&&!s.ke&&p||_&&s.ke&&!p&&v(o[l]||[],_)){s.xe=!0;const t=H(r,'type',!0);N(r,'type',!!t),N(r,c);let o=H(r,'src',!0);o&&N(r,'src',!0);const a=E('script');a.textContent=r.innerHTML;for(const{nodeName:e}of r.attributes)A(a,e,r[e]||H(r,e));t&&(a.type=t),o?a.src=o:o=r.src;const i=!!o&&(!t||['text/javascript','module'].includes(t));if(i&&(a.onload=a.onerror=()=>{f(e,++n)}),r.replaceWith(a),i)return}f(e,++n)};f(l,0)},se='bottom',ae='left',ce='center',re='right',ie='inline',le='wide',de='pm--',fe=['middle','top',se],_e=[ae,ce,re],ue={box:{Ee:[le,ie],Ae:fe,Ne:_e,He:se,Ve:re},cloud:{Ee:[ie],Ae:fe,Ne:_e,He:se,Ve:ce},bar:{Ee:[ie],Ae:fe.slice(1),Ne:[],He:se,Ve:''}},pe={box:{Ee:[],Ae:[],Ne:[],He:'',Ve:''},bar:{Ee:[le],Ae:[],Ne:[ae,re],He:'',Ve:ae}},ge=e=>{const t=m.o.i.guiOptions,o=t&&t.consentModal,n=t&&t.preferencesModal;0===e&&me(m.ne.he,ue,o,'cm--','box','cm'),1===e&&me(m.ne.we,pe,n,de,'box','pm')},me=(e,t,o,n,s,a)=>{e.className=a;const c=o&&o.layout,r=o&&o.position,i=o&&o.flipButtons,l=!o||!1!==o.equalWeightButtons,d=c&&c.split(' ')||[],f=d[0],_=d[1],u=f in t?f:s,p=t[u],g=v(p.Ee,_)&&_,b=r&&r.split(' ')||[],y=b[0],h=n===de?b[0]:b[1],C=v(p.Ae,y)?y:p.He,w=v(p.Ne,h)?h:p.Ve,S=t=>{t&&j(e,n+t)};S(u),S(g),S(C),S(w),i&&S('flip');const x=a+'__btn--secondary';if('cm'===a){const{je:e,Ie:t}=m.ne;e&&(l?F(e,x):j(e,x)),t&&(l?F(t,x):j(t,x))}else{const{Le:e}=m.ne;e&&(l?F(e,x):j(e,x))}},be=(e,t)=>{const o=m.o,n=m.ne,{hide:s,hidePreferences:a,acceptCategory:c}=e,u=e=>{c(e),a(),s()},g=o.u&&o.u.preferencesModal;if(!g)return;const b=g.title,v=g.closeIconLabel,y=g.acceptAllBtn,w=g.acceptNecessaryBtn,x=g.savePreferencesBtn,M=g.sections||[],T=y||w||x;if(n.Fe)n.Pe=E(r),L(n.Pe,'body');else{n.Fe=E(r),j(n.Fe,'pm-wrapper');const e=E('div');j(e,'pm-overlay'),V(n.Fe,e),B(e,f,a),n.we=E(r),j(n.we,'pm'),A(n.we,'role','dialog'),A(n.we,l,!0),A(n.we,'aria-modal',!0),A(n.we,'aria-labelledby','pm__title'),B(n.ye,'keydown',(e=>{27===e.keyCode&&a()}),!0),n.Oe=E(r),L(n.Oe,'header'),n.Re=E('h2'),L(n.Re,'title'),n.Re.id='pm__title',n.Be=E(i),L(n.Be,'close-btn'),A(n.Be,'aria-label',g.closeIconLabel||''),B(n.Be,f,a),n.$e=E('span'),n.$e.innerHTML=X(),V(n.Be,n.$e),n.Ge=E(r),L(n.Ge,'body'),n.Je=E(r),L(n.Je,'footer');var D=E(r);j(D,'btns');var k=E(r),N=E(r);L(k,d),L(N,d),V(n.Je,k),V(n.Je,N),V(n.Oe,n.Re),V(n.Oe,n.Be),n.ve=E(r),A(n.ve,'tabIndex',-1),V(n.we,n.ve),V(n.we,n.Oe),V(n.we,n.Ge),T&&V(n.we,n.Je),V(n.Fe,n.we)}let H;b&&(n.Re.innerHTML=b,v&&A(n.Be,'aria-label',v)),M.forEach(((e,t)=>{const s=e.title,a=e.description,c=e.linkedCategory,d=c&&o.P[c],_=e.cookieTable,u=_&&_.body,p=_&&_.caption,m=u&&u.length>0,b=!!d,v=b&&o.X[c],y=C(v)&&S(v)||[],w=b&&(!!a||!!m||S(v).length>0);var x=E(r);if(L(x,'section'),w||a){var M=E(r);L(M,'section-desc-wrapper')}let T=y.length;if(w&&T>0){const e=E(r);L(e,'section-services');for(const t of y){const o=v[t],n=o&&o.label||t,s=E(r),a=E(r),i=E(r),l=E(r);L(s,'service'),L(l,'service-title'),L(a,'service-header'),L(i,'service-icon');const f=ve(n,t,d,!0,c);l.innerHTML=n,V(a,i),V(a,l),V(s,a),V(s,f),V(e,s)}V(M,e)}if(s){var D=E(r),k=E(b?i:r);if(L(D,'section-title-wrapper'),L(k,'section-title'),k.innerHTML=s,V(D,k),b){const e=E('span');e.innerHTML=X(2,3.5),L(e,'section-arrow'),V(D,e),x.className+='--toggle';const t=ve(s,c,d);let o=g.serviceCounterLabel;if(T>0&&h(o)){let e=E('span');L(e,'badge'),L(e,'service-counter'),A(e,l,!0),A(e,'data-servicecounter',T),o&&(o=o.split('|'),o=o.length>1&&T>1?o[1]:o[0],A(e,'data-counterlabel',o)),e.innerHTML=T+(o?' '+o:''),V(k,e)}if(w){L(x,'section--expandable');var N=c+'-desc';A(k,'aria-expanded',!1),A(k,'aria-controls',N)}V(D,t)}else A(k,'role','heading'),A(k,'aria-level','3');V(x,D)}if(a){var I=E('p');L(I,'section-desc'),I.innerHTML=a,V(M,I)}if(w&&(A(M,l,'true'),M.id=N,((e,t,o)=>{B(k,f,(()=>{t.classList.contains('is-expanded')?(F(t,'is-expanded'),A(o,'aria-expanded','false'),A(e,l,'true')):(j(t,'is-expanded'),A(o,'aria-expanded','true'),A(e,l,'false'))}))})(M,x,k),m)){const e=E('table'),o=E('thead'),s=E('tbody');if(p){const t=E('caption');L(t,'table-caption'),t.innerHTML=p,e.appendChild(t)}L(e,'section-table'),L(o,'table-head'),L(s,'table-body');const a=_.headers,c=S(a),i=n.Ue.createDocumentFragment(),l=E('tr');for(const e of c){const o=a[e],n=E('th');n.id='cc__row-'+o+t,A(n,'scope','col'),L(n,'table-th'),n.innerHTML=o,V(i,n)}V(l,i),V(o,l);const d=n.Ue.createDocumentFragment();for(const e of u){const o=E('tr');L(o,'table-tr');for(const n of c){const s=a[n],c=e[n],i=E('td'),l=E(r);L(i,'table-td'),A(i,'data-column',s),A(i,'headers','cc__row-'+s+t),l.insertAdjacentHTML('beforeend',c),V(i,l),V(o,i)}V(d,o)}V(s,d),V(e,o),V(e,s),V(M,e)}(w||a)&&V(x,M);const P=n.Pe||n.Ge;b?(H||(H=E(r),L(H,'section-toggles')),H.appendChild(x)):H=null,V(P,H||x)})),y&&(n.ze||(n.ze=E(i),L(n.ze,'btn'),A(n.ze,_,'all'),V(k,n.ze),B(n.ze,f,(()=>u('all')))),n.ze.innerHTML=y),w&&(n.Le||(n.Le=E(i),L(n.Le,'btn'),A(n.Le,_,'necessary'),V(k,n.Le),B(n.Le,f,(()=>u([])))),n.Le.innerHTML=w),x&&(n.qe||(n.qe=E(i),L(n.qe,'btn'),L(n.qe,'btn--secondary'),A(n.qe,_,'save'),V(N,n.qe),B(n.qe,f,(()=>u()))),n.qe.innerHTML=x),n.Pe&&(n.we.replaceChild(n.Pe,n.Ge),n.Ge=n.Pe),ge(1),o.N||(o.N=!0,te(m.re.ue,p,n.we),t(e),V(n.Ce,n.Fe),Y(n.we),setTimeout((()=>j(n.Fe,'cc--anim')),100)),ee(2)};function ve(e,t,o,n,s){const a=m.o,r=m.ne,i=E('label'),d=E('input'),_=E('span'),u=E('span'),p=E('span'),g=E('span'),b=E('span');if(g.innerHTML=X(1,3),b.innerHTML=X(0,3),d.type='checkbox',j(i,'section__toggle-wrapper'),j(d,'section__toggle'),j(g,'toggle__icon-on'),j(b,'toggle__icon-off'),j(_,'toggle__icon'),j(u,'toggle__icon-circle'),j(p,'toggle__label'),A(_,l,'true'),n?(j(i,'toggle-service'),A(d,c,s),r.ae[s][t]=d):r.se[t]=d,n?(e=>{B(d,'change',(()=>{const t=r.ae[e],o=r.se[e];a.Z[e]=[];for(let o in t){const n=t[o];n.checked&&a.Z[e].push(n.value)}o.checked=a.Z[e].length>0}))})(s):(e=>{B(d,f,(()=>{const t=r.ae[e],o=d.checked;a.Z[e]=[];for(let n in t)t[n].checked=o,o&&a.Z[e].push(n)}))})(t),d.value=t,p.textContent=e.replace(/<.*>.*<\/.*>/gm,''),V(u,b),V(u,g),V(_,u),a.T)(o.readOnly||o.enabled)&&(d.checked=!0);else if(n){const e=a.Y[s];d.checked=o.readOnly||v(e,t)}else v(a.R,t)&&(d.checked=!0);return o.readOnly&&(d.disabled=!0),V(i,d),V(i,_),V(i,p),i}const ye=()=>{const e=E('span');return m.ne.Ke||(m.ne.Ke=e),e},he=(e,t)=>{const o=m.o,n=m.ne,{hide:s,showPreferences:a,acceptCategory:c}=e,p=o.u&&o.u.consentModal;if(!p)return;const g=p.acceptAllBtn,b=p.acceptNecessaryBtn,v=p.showPreferencesBtn,y=p.closeIconLabel,h=p.footer,C=p.label,w=p.title,S=e=>{s(),c(e)};if(!n.Qe){n.Qe=E(r),n.he=E(r),n.We=E(r),n.Xe=E(r),n.Ye=E(r),j(n.Qe,'cm-wrapper'),j(n.he,'cm'),I(n.We,'body'),I(n.Xe,'texts'),I(n.Ye,'btns'),A(n.he,'role','dialog'),A(n.he,'aria-modal','true'),A(n.he,l,'false'),A(n.he,'aria-describedby','cm__desc'),C?A(n.he,'aria-label',C):w&&A(n.he,'aria-labelledby','cm__title');const e='box',t=o.i.guiOptions,s=t&&t.consentModal,a=(s&&s.layout||e).split(' ')[0]===e;w&&y&&a&&(n.Ie||(n.Ie=E(i),n.Ie.innerHTML=X(),I(n.Ie,'btn'),I(n.Ie,'btn--close'),B(n.Ie,f,(()=>{S([])})),V(n.We,n.Ie)),A(n.Ie,'aria-label',y)),V(n.We,n.Xe),(g||b||v)&&V(n.We,n.Ye),n.be=E(r),A(n.be,'tabIndex',-1),V(n.he,n.be),V(n.he,n.We),V(n.Qe,n.he)}w&&(n.Ze||(n.Ze=E('h2'),n.Ze.className=n.Ze.id='cm__title',V(n.Xe,n.Ze)),n.Ze.innerHTML=w);let x=p.description;if(x&&(o.V&&(x=x.replace('{{revisionMessage}}',o.j?'':p.revisionMessage||'')),n.et||(n.et=E('p'),n.et.className=n.et.id='cm__desc',V(n.Xe,n.et)),n.et.innerHTML=x),g&&(n.tt||(n.tt=E(i),V(n.tt,ye()),I(n.tt,'btn'),A(n.tt,_,'all'),B(n.tt,f,(()=>{S('all')}))),n.tt.firstElementChild.innerHTML=g),b&&(n.je||(n.je=E(i),V(n.je,ye()),I(n.je,'btn'),A(n.je,_,'necessary'),B(n.je,f,(()=>{S([])}))),n.je.firstElementChild.innerHTML=b),v&&(n.ot||(n.ot=E(i),V(n.ot,ye()),I(n.ot,'btn'),I(n.ot,'btn--secondary'),A(n.ot,_,'show'),B(n.ot,'mouseenter',(()=>{o.N||be(e,t)})),B(n.ot,f,a)),n.ot.firstElementChild.innerHTML=v),n.nt||(n.nt=E(r),I(n.nt,d),g&&V(n.nt,n.tt),b&&V(n.nt,n.je),(g||b)&&V(n.We,n.nt),V(n.Ye,n.nt)),n.ot&&!n.st&&(n.st=E(r),n.je&&n.tt?(I(n.st,d),V(n.st,n.ot),V(n.Ye,n.st)):(V(n.nt,n.ot),I(n.nt,d+'--uneven'))),h){if(!n.ct){let e=E(r),t=E(r);n.ct=E(r),I(e,'footer'),I(t,'links'),I(n.ct,'link-group'),V(t,n.ct),V(e,t),V(n.he,e)}n.ct.innerHTML=h}ge(0),o.D||(o.D=!0,te(m.re.ue,u,n.he),t(e),V(n.Ce,n.Qe),Y(n.he),setTimeout((()=>j(n.Qe,'cc--anim')),100)),ee(1),U(n.We,e,be,t)},Ce=e=>{if(!h(e))return null;if(e in m.o._)return e;let t=e.slice(0,2);return t in m.o._?t:null},we=()=>m.o.l||m.o.i.language.default,Se=e=>{e&&(m.o.l=e)},xe=async e=>{const t=m.o;let o=Ce(e)?e:we(),n=t._[o];if(h(n)?n=await(async e=>{try{const t=await fetch(e);return await t.json()}catch(e){return console.error(e),!1}})(n):w(n)&&(n=await n()),!n)throw`Could not load translation for the '${o}' language`;return t.u=n,Se(o),!0},Me=()=>{let e=m.o.i.language.rtl,t=m.ne.Ce;e&&t&&(y(e)||(e=[e]),v(e,m.o.l)?j(t,'cc--rtl'):F(t,'cc--rtl'))},Te=()=>{const e=m.ne;if(e.Ce)return;e.Ce=E(r),e.Ce.id='cc-main',e.Ce.setAttribute('data-nosnippet',''),Me();let t=m.o.i.root;t&&h(t)&&(t=document.querySelector(t)),(t||e.Ue.body).appendChild(e.Ce)},De=e=>oe((()=>localStorage.removeItem(e))),ke=(e,t)=>{if(t instanceof RegExp)return e.filter((e=>t.test(e)));{const o=b(e,t);return o>-1?[e[o]]:[]}},Ee=e=>{const{hostname:t,protocol:o}=location,{name:n,path:s,domain:a,sameSite:c,useLocalStorage:r,secure:i}=m.t.cookie,l=e?(()=>{const e=m.o.S,t=e?new Date-e:0;return 864e5*$()-t})():864e5*$(),d=new Date;d.setTime(d.getTime()+l),m.o.p.expirationTime=d.getTime();const f=JSON.stringify(m.o.p);let _=n+'='+encodeURIComponent(f)+(0!==l?'; expires='+d.toUTCString():'')+'; Path='+s+'; SameSite='+c;v(t,'.')&&(_+='; Domain='+a),i&&'https:'===o&&(_+='; Secure'),r?((e,t)=>{oe((()=>localStorage.setItem(e,t)))})(n,f):document.cookie=_,m.o.p},Ae=(e,t,o)=>{if(0===e.length)return;const n=o||m.t.cookie.domain,s=t||m.t.cookie.path,a='www.'===n.slice(0,4),c=a&&n.substring(4),r=(e,t)=>{t&&'.'!==t.slice(0,1)&&(t='.'+t),document.cookie=e+'=; path='+s+(t?'; domain='+t:'')+'; expires=Thu, 01 Jan 1970 00:00:01 GMT;'};for(const t of e)r(t,o),o||r(t,n),a&&r(t,c)},Ne=e=>{const t=e||m.t.cookie.name,o=m.t.cookie.useLocalStorage;return((e,t)=>{let o;return o=oe((()=>JSON.parse(t?e:decodeURIComponent(e))),!0)||{},o})(o?(n=t,oe((()=>localStorage.getItem(n)))||''):He(t,!0),o);var n},He=(e,t)=>{const o=document.cookie.match('(^|;)\\s*'+e+'\\s*=\\s*([^;]+)');return o?t?o.pop():e:''},Ve=e=>{const t=document.cookie.split(/;\s*/),o=[];for(const n of t){let t=n.split('=')[0];e?oe((()=>{e.test(t)&&o.push(t)})):o.push(t)}return o},je=(e,n=[])=>{((e,t)=>{const{O:o,R:n,B:s,N:a,Z:c,$:r,X:i}=m.o;let l=[];if(e){y(e)?l.push(...e):h(e)&&(l='all'===e?o:[e]);for(const e of o)c[e]=v(l,e)?S(i[e]):[]}else l=[...n,...r],a&&(l=(()=>{const e=m.ne.se;if(!e)return[];let t=[];for(let o in e)e[o].checked&&t.push(o);return t})());l=l.filter((e=>!v(o,e)||!v(t,e))),l.push(...s),J(l)})(e,n),(()=>{const e=m.o,{Z:t,B:o,Y:n,X:s,O:a}=e,c=a;e.te=P(n);for(const a of c){const c=s[a],r=S(c),i=t[a]&&t[a].length>0,l=v(o,a);if(0!==r.length){if(n[a]=[],l)n[a].push(...r);else if(i){const e=t[a];n[a].push(...e)}else n[a]=e.Z[a];n[a]=x(n[a])}}})(),(()=>{const e=m.o;e.I=m.t.mode===o&&e.T?G(e.$,e.R):G(e.R,e.p.categories);let n=e.I.length>0,s=!1;for(const t of e.O)e.ee[t]=G(e.Y[t],e.te[t]),e.ee[t].length>0&&(s=!0);const a=m.ne.se;for(const t in a)a[t].checked=v(e.R,t);for(const t of e.O){const o=m.ne.ae[t],n=e.Y[t];for(const e in o)o[e].checked=v(n,e)}e.C||(e.C=new Date),e.M||(e.M=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)))),e.p={categories:P(e.R),revision:m.t.revision,data:e.h,consentTimestamp:e.C.toISOString(),consentId:e.M,services:P(e.Y),languageCode:m.o.l},e.S&&(e.p.lastConsentTimestamp=e.S.toISOString());let c=!1;const r=n||s;(e.T||r)&&(e.T&&(e.T=!1,c=!0),e.S=e.S?new Date:e.C,e.p.lastConsentTimestamp=e.S.toISOString(),Ee(),m.t.autoClearCookies&&(c||r)&&(e=>{const t=m.o,o=Ve(),n=(e=>{const t=m.o;return(e?t.O:t.I).filter((e=>{const o=t.P[e];return!!o&&!o.readOnly&&!!o.autoClear}))})(e);for(const e in t.ee)for(const n of t.ee[e]){const s=t.X[e][n].cookies;if(!v(t.Y[e],n)&&s)for(const e of s){const t=ke(o,e.name);Ae(t,e.path,e.domain)}}for(const s of n){const n=t.P[s].autoClear,a=n&&n.cookies||[],c=v(t.I,s),r=!v(t.R,s),i=c&&r;if(e?r:i){n.reloadPage&&i&&(t.L=!0);for(const e of a){const t=ke(o,e.name);Ae(t,e.path,e.domain)}}}})(c),ne()),c&&(te(m.re.ie),te(m.re.le),m.t.mode===t)||(r&&te(m.re.de),e.L&&(e.L=!1,location.reload()))})()},Ie=e=>{const t=m.o.T?[]:m.o.R;return v(t,e)},Le=(e,t)=>{const o=m.o.T?[]:m.o.Y[t]||[];return v(o,e)},Fe=(e,t,o)=>{let n=[];const s=e=>{if(h(e)){let t=He(e);''!==t&&n.push(t)}else n.push(...Ve(e))};if(y(e))for(let t of e)s(t);else s(e);Ae(n,t,o)},Pe=e=>{const{ne:t,o:o}=m;if(!o.k){if(!o.D){if(!e)return;he($e,Te)}o.k=!0,o.J=M(),o.v&&Q(!0),q(t.he,1),j(t.ye,n),A(t.he,l,'false'),setTimeout((()=>{z(m.ne.be)}),100),te(m.re.fe,u)}},Oe=()=>{const{ne:e,o:t,re:o}=m;t.k&&(t.k=!1,t.v&&Q(),z(e.Ke,!0),F(e.ye,n),A(e.he,l,'true'),z(t.J),t.J=null,te(o._e,u))},Re=()=>{const e=m.o;e.A||(e.N||be($e,Te),e.A=!0,e.k?e.U=M():e.J=M(),q(m.ne.we,2),j(m.ne.ye,s),A(m.ne.we,l,'false'),setTimeout((()=>{z(m.ne.ve)}),100),te(m.re.fe,p))},Be=()=>{const e=m.o;e.A&&(e.A=!1,(()=>{const e=Je(),t=m.o.P,o=m.ne.se,n=m.ne.ae,s=e=>v(m.o.$,e);for(const a in o){const c=!!t[a].readOnly;o[a].checked=c||(e?Ie(a):s(a));for(const t in n[a])n[a][t].checked=c||(e?Le(t,a):s(a))}})(),z(m.ne.$e,!0),F(m.ne.ye,s),A(m.ne.we,l,'true'),e.k?(z(e.U),e.U=null):(z(e.J),e.J=null),te(m.re._e,p))};var $e={show:Pe,hide:Oe,showPreferences:Re,hidePreferences:Be,acceptCategory:je};const Ge=(e,t)=>{const o=Ne(t);return e?o[e]:o},Je=()=>!m.o.T;e.acceptCategory=je,e.acceptService=(e,t)=>{const{O:o,X:n}=m.o;if(!(e&&t&&h(t)&&v(o,t)&&0!==S(n[t]).length))return!1;((e,t)=>{const o=m.o,{X:n,Z:s,N:a}=o,c=m.ne.ae[t]||{},r=m.ne.se[t]||{},i=S(n[t]);if(s[t]=[],h(e)){if('all'===e){if(s[t].push(...i),a)for(let e in c)c[e].checked=!0,k(c[e])}else if(v(i,e)&&s[t].push(e),a)for(let t in c)c[t].checked=e===t,k(c[t])}else if(y(e))for(let o of i){const n=v(e,o);n&&s[t].push(o),a&&(c[o].checked=n,k(c[o]))}const l=0===s[t].length;o.R=l?o.R.filter((e=>e!==t)):x([...o.R,t]),a&&(r.checked=!l,k(r))})(e,t),je()},e.acceptedCategory=Ie,e.acceptedService=Le,e.eraseCookies=Fe,e.getConfig=e=>{const t=m.t,o=m.o.i;return e?t[e]||o[e]:{...t,...o,cookie:{...t.cookie}}},e.getCookie=Ge,e.getUserPreferences=()=>{const{F:e,Y:t}=m.o,{accepted:o,rejected:n}=(()=>{const{T:e,R:t,O:o}=m.o;return{accepted:t,rejected:e?[]:o.filter((e=>!v(t,e)))}})();return P({acceptType:e,acceptedCategories:o,rejectedCategories:n,acceptedServices:t,rejectedServices:O()})},e.hide=Oe,e.hidePreferences=Be,e.loadScript=(e,t)=>{let o=document.querySelector('script[src="'+e+'"]');return new Promise((n=>{if(o)return n(!0);if(o=E('script'),C(t))for(const e in t)A(o,e,t[e]);o.onload=()=>n(!0),o.onerror=()=>{o.remove(),n(!1)},o.src=e,V(document.head,o)}))},e.reset=e=>{const{Ce:t,ye:o}=m.ne,{name:c,path:r,domain:i,useLocalStorage:l}=m.t.cookie;e&&(l?De(c):Fe(c,r,i));for(const{pe:e,ge:t,me:o}of m.o.m)e.removeEventListener(t,o);t&&t.remove(),o&&o.classList.remove(a,s,n);const d=new g;for(const e in m)m[e]=d[e];window._ccRun=!1},e.run=async e=>{const{o:t,t:n,re:s}=m,a=window;if(!a._ccRun){if(a._ccRun=!0,(e=>{const{ne:t,t:n,o:s}=m,a=n,r=s,{cookie:i}=a,l=m.ce,d=e.cookie,f=e.categories,_=S(f)||[],u=navigator,p=document;t.Ue=p,t.ye=p.documentElement,i.domain=location.hostname,r.i=e,r.P=f,r.O=_,r._=e.language.translations,r.v=!!e.disablePageInteraction,l.ie=e.onFirstConsent,l.le=e.onConsent,l.de=e.onChange,l._e=e.onModalHide,l.fe=e.onModalShow,l.ue=e.onModalReady;const{mode:g,autoShow:b,lazyHtmlGeneration:y,autoClearCookies:h,revision:w,manageScriptTags:x,hideFromBots:M}=e;g===o&&(a.mode=g),'boolean'==typeof h&&(a.autoClearCookies=h),'boolean'==typeof x&&(a.manageScriptTags=x),'number'==typeof w&&w>=0&&(a.revision=w,r.V=!0),'boolean'==typeof b&&(a.autoShow=b),'boolean'==typeof y&&(a.lazyHtmlGeneration=y),!1===M&&(a.hideFromBots=!1),!0===a.hideFromBots&&u&&(r.G=u.userAgent&&/bot|crawl|spider|slurp|teoma/i.test(u.userAgent)||u.webdriver),C(d)&&(a.cookie={...i,...d}),a.autoClearCookies,r.V,a.manageScriptTags,(e=>{const{P:t,X:o,Y:n,Z:s,B:a}=m.o;for(let c of e){const e=t[c],r=e.services||{},i=C(r)&&S(r)||[];o[c]={},n[c]=[],s[c]=[],e.readOnly&&(a.push(c),n[c]=i),m.ne.ae[c]={};for(let e of i){const t=r[e];t.Se=!1,o[c][e]=t}}})(_),(()=>{if(!m.t.manageScriptTags)return;const e=m.o,t=D(document,'script['+c+']');for(const o of t){let t=H(o,c),n=o.dataset.service||'',s=!1;if(t&&'!'===t.charAt(0)&&(t=t.slice(1),s=!0),'!'===n.charAt(0)&&(n=n.slice(1),s=!0),v(e.O,t)&&(e.oe.push({Me:o,xe:!1,ke:s,Te:t,De:n}),n)){const o=e.X[t];o[n]||(o[n]={Se:!1})}}})(),Se((()=>{const e=m.o.i.language.autoDetect;if(e){const t={browser:navigator.language,document:document.documentElement.lang},o=Ce(t[e]);if(o)return o}return we()})())})(e),t.G)return;(()=>{const e=m.o,t=m.t,n=Ne(),{categories:s,services:a,consentId:c,consentTimestamp:r,lastConsentTimestamp:i,data:l,revision:d}=n,f=y(s);e.p=n,e.M=c;const _=!!c&&h(c);e.C=r,e.C&&(e.C=new Date(r)),e.S=i,e.S&&(e.S=new Date(i)),e.h=void 0!==l?l:null,e.V&&_&&d!==t.revision&&(e.j=!1),e.T=!(_&&e.j&&e.C&&e.S&&f),t.cookie.useLocalStorage&&!e.T&&(e.T=(new Date).getTime()>(n.expirationTime||0),e.T&&De(t.cookie.name)),e.T,(()=>{const e=m.o;for(const t of e.O){const n=e.P[t];if(n.readOnly||n.enabled){e.$.push(t);const n=e.X[t]||{};for(let s in n)e.Z[t].push(s),e.i.mode===o&&e.Y[t].push(s)}}})(),e.T?t.mode===o&&(e.R=[...e.$]):(e.Y={...e.Y,...a},e.Z={...e.Y},J([...e.B,...s]))})();const i=Je();if(!await xe())return!1;if(U(null,r=$e,be,Te),m.o.T&&he(r,Te),m.t.lazyHtmlGeneration||be(r,Te),n.autoShow&&!i&&Pe(!0),i)return ne(),te(s.le);n.mode===o&&ne(t.$)}var r},e.setCookieData=e=>{let t,o=e.value,n=e.mode,s=!1;const a=m.o;if('update'===n){a.h=t=Ge('data');const e=typeof t==typeof o;if(e&&'object'==typeof t){!t&&(t={});for(let e in o)t[e]!==o[e]&&(t[e]=o[e],s=!0)}else!e&&t||t===o||(t=o,s=!0)}else t=o,s=!0;return s&&(a.h=t,a.p.data=t,Ee(!0)),s},e.setLanguage=async(e,t)=>{if(!Ce(e))return!1;const o=m.o;return!(e===we()&&!0!==t||!await xe(e)||(Se(e),o.D&&he($e,Te),o.N&&be($e,Te),Me(),0))},e.show=Pe,e.showPreferences=Re,e.validConsent=Je,e.validCookie=e=>''!==He(e,!0)},'object'==typeof exports&&'undefined'!=typeof module?t(exports):'function'==typeof define&&define.amd?define(['exports'],t):t((e='undefined'!=typeof globalThis?globalThis:e||self).CookieConsent={}); + +// Run Cookie Consent +CookieConsent.run({ + guiOptions: { + consentModal: { + layout: "box", + position: "bottom right", + equalWeightButtons: true, + flipButtons: false + }, + preferencesModal: { + layout: "bar wide", + position: "right", + equalWeightButtons: false, + flipButtons: true + } + }, + categories: { + necessary: { + readOnly: true + }, + analytics: {} + }, + language: { + default: "en", + autoDetect: "browser", + translations: { + en: { + consentModal: { + title: "We use cookies!", + description: "We use cookies like a lot of other websites do. Feel free to reject all cookies, but we'd prefer you accept them.", + acceptAllBtn: "Accept all", + acceptNecessaryBtn: "Reject all", + showPreferencesBtn: "Manage preferences", + footer: "Privacy Policy\nTerms and conditions" + }, + preferencesModal: { + title: "Consent Preferences Center", + acceptAllBtn: "Accept all", + acceptNecessaryBtn: "Reject all", + savePreferencesBtn: "Save preferences", + closeIconLabel: "Close modal", + serviceCounterLabel: "Service|Services", + sections: [ + { + title: "Cookie Usage", + description: "We use cookies like a lot of other websites do. Feel free to reject all cookies, but we'd prefer you accept them." + }, + { + title: "Analytics Cookies", + description: "We use Google Analytics + LinkedIn Insight Tag to track website usage and improve our services.", + linkedCategory: "analytics" + }, + { + title: "More information", + description: "For any query in relation to our policy on cookies and your choices, please contact us at hello@masterpoint.io." + } + ] + } + } + } + } +}); diff --git a/content/_index.md b/content/_index.md index cc9bb064..73970a36 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,12 +1,14 @@ --- title: Home banner_title: "Infrastructure as Code" -banner_tagline: "Get control of your" -banner_text: "Home-grown IaC workflow weighing down your time to delivery? We’re here to help make Terraform, OpenTofu, or Pulumi efficient and scalable, no matter where you provision your infrastructure." +banner_tagline: "Master Your" +banner_text: "Deploy faster. Break less. Scale smarter. We deliver workflows that transform your tangled infrastructure as code into a platform your team can manage, scale, and evolve." banner_image: /img/banner_home.jpg -description: "Home-grown IaC workflow weighing down your time to delivery? We’re here to help make Terraform, OpenTofu, or Pulumi efficient and scalable, no matter where you provision your infrastructure. " -banner_btn_label: See the services → -banner_btn_link: /services +description: "Deploy faster. Break less. Scale smarter. We deliver workflows that transform your tangled infrastructure as code into a platform your team can manage, scale, and evolve." +banner_btn_label: Book a call +banner_btn_link: https://calendly.com/matt-at-masterpoint/project-chat +banner_btn2_label: Audit your IaC +banner_btn2_link: https://masterpoint.io/services/iac-audit sections: home sitemap: priority: 1 diff --git a/content/logos/allma.md b/content/logos/allma.md index 314e05e9..7470a2ff 100644 --- a/content/logos/allma.md +++ b/content/logos/allma.md @@ -2,5 +2,5 @@ title: Allma image: /img/logos/allma.png weight: 8 -visible: true +visible: false --- diff --git a/content/logos/asmeds.md b/content/logos/asmeds.md new file mode 100644 index 00000000..ab4392ec --- /dev/null +++ b/content/logos/asmeds.md @@ -0,0 +1,7 @@ +--- +title: ASMeds +image: /img/logos/asmeds-logo.avif +link: https://www.a-smeds.com/ +weight: 11 +visible: true +--- diff --git a/content/logos/duos.md b/content/logos/duos.md index 41697faf..d2bac86e 100644 --- a/content/logos/duos.md +++ b/content/logos/duos.md @@ -1,6 +1,7 @@ --- title: DUOS image: /img/logos/duos.svg +link: https://www.getduos.com/ weight: 2 visible: true ---- \ No newline at end of file +--- diff --git a/content/logos/formation-bio.md b/content/logos/formation-bio.md new file mode 100644 index 00000000..44e79b08 --- /dev/null +++ b/content/logos/formation-bio.md @@ -0,0 +1,7 @@ +--- +title: Formation Bio +image: /img/logos/formation-bio-logo.png +link: https://formation.bio +weight: 10 +visible: true +--- diff --git a/content/logos/power-digital.md b/content/logos/power-digital.md index a796c6e1..47a704e4 100644 --- a/content/logos/power-digital.md +++ b/content/logos/power-digital.md @@ -1,6 +1,7 @@ --- title: Power Digital Marketing image: /img/logos/power-digital.png +link: https://powerdigitalmarketing.com weight: 2 visible: true --- diff --git a/content/logos/rs_regattasport.md b/content/logos/rs_regattasport.md index 92cf6fd9..463e0eff 100644 --- a/content/logos/rs_regattasport.md +++ b/content/logos/rs_regattasport.md @@ -2,5 +2,5 @@ title: RS Regattasport image: /img/logos/rs_regattasport.png weight: 10 -visible: true +visible: false --- diff --git a/content/logos/strategus.md b/content/logos/strategus.md index 4d391afe..9f3694ae 100644 --- a/content/logos/strategus.md +++ b/content/logos/strategus.md @@ -1,6 +1,7 @@ --- title: Strategus image: /img/logos/strategus.png +link: https://www.strategus.com weight: 1 visible: true --- diff --git a/content/logos/stuzo.md b/content/logos/stuzo.md index 20f195e3..bb847d6a 100644 --- a/content/logos/stuzo.md +++ b/content/logos/stuzo.md @@ -1,6 +1,7 @@ --- title: Stuzo image: /img/logos/stuzo.svg +link: https://www.parretail.com/ weight: 6 visible: true ---- \ No newline at end of file +--- diff --git a/content/logos/thinaer.md b/content/logos/thinaer.md index d2c419c7..6b3c9ab5 100644 --- a/content/logos/thinaer.md +++ b/content/logos/thinaer.md @@ -1,6 +1,7 @@ --- title: Thinaer image: /img/logos/thinaer.png +link: https://thinaer.io/ weight: 3 visible: true ---- \ No newline at end of file +--- diff --git a/content/logos/watermark.md b/content/logos/watermark.md index 65f391ff..42262831 100644 --- a/content/logos/watermark.md +++ b/content/logos/watermark.md @@ -1,6 +1,7 @@ --- title: Watermark image: /img/logos/watermark.png +link: https://www.watermarkinsights.com/ weight: 7 visible: true --- diff --git a/content/logos/we_the_collective.md b/content/logos/we_the_collective.md index 7e019e11..f254ff65 100644 --- a/content/logos/we_the_collective.md +++ b/content/logos/we_the_collective.md @@ -1,6 +1,7 @@ --- -title: we_the_collective +title: We The Collective image: /img/logos/we_the_collective.png +link: https://www.wethecollective.com/ weight: 5 visible: true ---- \ No newline at end of file +--- diff --git a/content/sections/home-customer-vision.md b/content/sections/home-customer-vision.md new file mode 100644 index 00000000..8a2714fd --- /dev/null +++ b/content/sections/home-customer-vision.md @@ -0,0 +1,16 @@ +--- +title: Customer Vision +weight: 2 +position: justify-content-center +size: col-12 +section_categories: + - Home +id: customer-vision +size: col-12 col-md-6 +section_image: /img/cloud_architecture.png +visible: true +--- + +## Fix the Mess Under Your Platform {.sectionTitle .big .text-pine} + +

Patchworked and AI-generated infrastructure as code isn't sustainable. It breaks in weird ways, slows everything down, and keeps your team in fix-it mode instead of shipping. Masterpoint cuts through that mess. We untangle your IaC, embed proven workflows, and give your team the tools and training to operate your platform with confidence.

diff --git a/content/sections/home-differentiate.md b/content/sections/home-differentiate.md new file mode 100644 index 00000000..d96e09f1 --- /dev/null +++ b/content/sections/home-differentiate.md @@ -0,0 +1,16 @@ +--- +title: Differentiate +weight: 3 +position: justify-content-center +size: col-12 +section_categories: + - Home +id: differentiate +size: col-12 col-md-8 +class: dark-bg-section +visible: true +--- + +## Make Workflows Your Competitive Edge {.sectionTitle .big .text-pine} + +

Code is easy to come by. But cheap code doesn’t make for an efficient platform. Workflows and automations do. Our IaC workshops and Workflow Library provide the expertise, training, and foundations needed to build the workflows that lead to efficient operations.

diff --git a/content/sections/home-join-clients.md b/content/sections/home-join-clients.md index 7f9c2a81..e95ae63e 100644 --- a/content/sections/home-join-clients.md +++ b/content/sections/home-join-clients.md @@ -1,21 +1,19 @@ --- title: Join Clients Like -weight: 3 -#position: align-items-center -#size: col-12 col-md-6 -#section_image: /img/doctor_and_patient.jpg -#image: /img/bg_personalized_healthcare.jpg +weight: 1 section_categories: - - Home + - Home id: join-clients +visible: true ---
### Join Clients Like: {.sectionLabel .text-center .text-rhythm} -

We’ve architected and implemented cloud platforms for clients ranging from startups to Fortune 20 enterprises.

+ +

We’ve architected and implemented platforms for clients ranging from startups to Fortune 20 enterprises.

-{{}} +{{}} diff --git a/content/sections/home-our-word.md b/content/sections/home-our-word.md index 0db326fc..ec932eb1 100644 --- a/content/sections/home-our-word.md +++ b/content/sections/home-our-word.md @@ -1,6 +1,6 @@ --- title: Don't take our word for it... -weight: 4 +weight: 5 #position: align-items-center justify-content-end size: col-12 col-md-7 #section_image: /img/doctor_and_patient.jpg @@ -8,6 +8,7 @@ image: /img/bg_our_word.jpg section_categories: - Home id: our-word +visible: true --- ### Our clients love our hands-on approach {.text-gradient .quoteLabel} diff --git a/content/sections/home-process.md b/content/sections/home-process.md new file mode 100644 index 00000000..a621316c --- /dev/null +++ b/content/sections/home-process.md @@ -0,0 +1,30 @@ +--- +title: process +weight: 4 +position: justify-content-center +size: col-12 +section_categories: + - Home +id: process +size: col-12 col-md-8 +visible: true +--- +
+ +## Turn Chaos into Reliable Operations {.groupTitle .text-center} + +

Untangle your messy infrastructure as code into a clean, scalable platform your team can own. Here’s how we do it.

+ +### Audit {.groupTitle .text-center} + +Uncover the inefficiencies in your platform and get practical recommendations to fix them. + +### Innovate {.groupTitle .text-center} + +Our team tackles the heavy lifting, turning recommendations into real platform improvements. + +### Operate {.groupTitle .text-center} + +Learn proven workflows and skills, empowering your engineers to confidently scale and own your infra going forward. + +
diff --git a/content/sections/home-specialized-services.md b/content/sections/home-specialized-services.md index 77e80b2c..c7a814a8 100644 --- a/content/sections/home-specialized-services.md +++ b/content/sections/home-specialized-services.md @@ -1,18 +1,16 @@ --- title: Get support at every level -weight: 1 -#position: justify-content-start reverse flex -#size: col-12 col-md-6 -#section_image: /img/diverse_group_of_doctors.jpg -#image: /img/bg_featured_video.jpg +weight: 5 section_categories: - - Home + - Home id: specialized-services +visible: true --- ### Get support at every level {.groupTitle .text-center .text-rhythm} {{}} + diff --git a/content/sections/home-what-is-masterpoint.md b/content/sections/home-what-is-masterpoint.md index 8642edf0..aaa80f58 100644 --- a/content/sections/home-what-is-masterpoint.md +++ b/content/sections/home-what-is-masterpoint.md @@ -1,13 +1,12 @@ --- title: What is Masterpoint? -weight: 2 -#position: align-items-center +weight: 3 size: col-12 col-md-6 section_image: /img/cloud_architecture.png -#image: /img/bg_featured_video.jpg section_categories: - Home id: were-masterpoint +visible: false --- ### Hi, we're Masterpoint {.sectionTitle .big .text-pine} diff --git a/content/thank-you/subscribing.md b/content/thank-you/subscribing.md index 068437f0..8171ba0b 100644 --- a/content/thank-you/subscribing.md +++ b/content/thank-you/subscribing.md @@ -1,7 +1,7 @@ --- title: Thanks for subscribing! description: >- - We're looking forward to delivering you awesome, actionable insights about IaC and we know you're going to love them. If you're eager to check out some of our past content, you can access our newsletter archive here. + We're looking forward to delivering you awesome, actionable insights about IaC and we know you're going to love them. If you're eager to check out some of our past content, you can access our newsletter archive here.

Reach out if you ever have any feedback or questions @ matt@masterpoint.io.

diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 00000000..1b005de1 --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,35 @@ +{{ partial "head.html" . }} + + {{ partial "header.html" . }} + + + +
{{ partial "latest-news.html" . }}
+ + {{ partial "schedule-assessment.html" . }} + + {{ partial "footer.html" . }} + + {{ partial "scripts.html" . }} + diff --git a/layouts/index.html b/layouts/index.html index 969ef217..91eeb059 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -27,7 +27,12 @@

{{end}} {{ if .Params.banner_btn_label}} + href="{{.Params.banner_btn_link}}">{{.Params.banner_btn_label | safeHTML}} + {{ if .Params.banner_btn2_label}} + {{.Params.banner_btn2_label | safeHTML}} + {{end}} + {{end}} {{ if .Params.banner_link_label}} @@ -41,7 +46,6 @@

-
@@ -50,7 +54,8 @@

{{ range $k, $v := $mgatag }} {{ if eq $k $myVar }} {{ range $v.Pages }} -
+ {{ if .Params.visible }} +
{{ if .Params.image }}
{{ .Site.Title }} - {{ .Title }} Image @@ -75,7 +80,7 @@

{{ end }} {{ end }} {{ end }} - + {{ end }} {{ partial "latest-news.html" . }} diff --git a/layouts/partials/clientLogos.html b/layouts/partials/clientLogos.html deleted file mode 100644 index 92084b94..00000000 --- a/layouts/partials/clientLogos.html +++ /dev/null @@ -1,21 +0,0 @@ -
-
-
-
-

Some Really Nice Logos:

-
-
- - - -
-
\ No newline at end of file diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index b9d02e7d..96ef1731 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,17 +1,47 @@
-
- -
{{ partial "social.html" . }}
-
-
    - {{ partial "footer-menu.html" . }} -
-
- - +
+ +
{{ partial "social.html" . }}
+
+
    + {{ partial "footer-menu.html" . }} +
-
\ No newline at end of file + +

+ + + + + + + diff --git a/layouts/partials/head.html b/layouts/partials/head.html index a9379cd2..2932b5ea 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -140,6 +140,7 @@ async src="https://www.googletagmanager.com/gtag/js?id=G-C2CKKGCDB6" > + --> diff --git a/layouts/shortcodes/client-logos.html b/layouts/shortcodes/client-logos.html new file mode 100644 index 00000000..a5f19deb --- /dev/null +++ b/layouts/shortcodes/client-logos.html @@ -0,0 +1,19 @@ + diff --git a/layouts/shortcodes/clientlogos.html b/layouts/shortcodes/clientlogos.html deleted file mode 100644 index f46ab15e..00000000 --- a/layouts/shortcodes/clientlogos.html +++ /dev/null @@ -1,12 +0,0 @@ - - \ No newline at end of file diff --git a/layouts/thank-you/single.html b/layouts/thank-you/single.html index f3c4c6c7..664e5bb4 100644 --- a/layouts/thank-you/single.html +++ b/layouts/thank-you/single.html @@ -9,6 +9,10 @@
+ Masterpoint Dog with a thank you note

{{ .Title }}

{{ .Description | safeHTML }}

@@ -18,9 +22,11 @@

{{ .Title }}

-
+
{{ partial "latest-news.html" . }} -
+

+ +{{ partial "schedule-assessment.html" . }} {{ partial "footer.html" . }} diff --git a/netlify.toml b/netlify.toml index 30bba91c..8043d04d 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,39 +1,44 @@ [build] - publish = "public" - command = "hugo --gc --minify" +publish = "public" +command = "hugo --gc --minify" [context.production.environment] - HUGO_VERSION = "0.145.0" - HUGO_ENV = "production" - HUGO_ENABLEGITINFO = "true" +HUGO_VERSION = "0.145.0" +HUGO_ENV = "production" +HUGO_ENABLEGITINFO = "true" [context.split1] - command = "hugo --gc --minify --enableGitInfo" +command = "hugo --gc --minify --enableGitInfo" [context.split1.environment] - HUGO_VERSION = "0.145.0" - HUGO_ENV = "production" +HUGO_VERSION = "0.145.0" +HUGO_ENV = "production" [context.deploy-preview] - command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" +command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" [context.deploy-preview.environment] - HUGO_VERSION = "0.145.0" +HUGO_VERSION = "0.145.0" [context.branch-deploy] - command = "hugo --gc --minify -b $DEPLOY_PRIME_URL" +command = "hugo --gc --minify -b $DEPLOY_PRIME_URL" [context.branch-deploy.environment] - HUGO_VERSION = "0.145.0" +HUGO_VERSION = "0.145.0" [context.next.environment] - HUGO_ENABLEGITINFO = "true" +HUGO_ENABLEGITINFO = "true" [[plugins]] package = "netlify-plugin-image-optim" [[redirects]] - from = "/updates/*" - to = "/blog/:splat" - status = 301 - force = true +from = "/updates/*" +to = "/blog/:splat" +status = 301 +force = true + +[[redirects]] +from = "/*" +to = "/404.html" +status = 404 diff --git a/static/img/404-dog.png b/static/img/404-dog.png new file mode 100644 index 00000000..34353c2b Binary files /dev/null and b/static/img/404-dog.png differ diff --git a/static/img/logos/asmeds-logo.avif b/static/img/logos/asmeds-logo.avif new file mode 100644 index 00000000..a74c55de Binary files /dev/null and b/static/img/logos/asmeds-logo.avif differ diff --git a/static/img/logos/formation-bio-logo.png b/static/img/logos/formation-bio-logo.png new file mode 100644 index 00000000..2753c3cf Binary files /dev/null and b/static/img/logos/formation-bio-logo.png differ diff --git a/static/img/thank-you-dog.png b/static/img/thank-you-dog.png new file mode 100644 index 00000000..e1a71060 Binary files /dev/null and b/static/img/thank-you-dog.png differ