            ._1j2t1DPDp4o5VU-RniczLb * {
                box-sizing: border-box;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal {
                font-family: Open Sans, Arial, sans-serif !important;
                display: none;
                background-color: rgba(0, 0, 0, 0.25);
                position: fixed;
                z-index: 2147483647;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                width: 100%;
                margin: 0;
                padding: 0;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal.ds24b-open {
                display: block;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog {
                max-width: 550px;
                margin: 0 auto;
                border: 1px solid #ccc;
                color: #2f485c;
                box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
                top: 20px;
                position: relative;
                background-color: #fff;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header {
                padding: 5px 15px;
                border-bottom: 1px solid #ccc;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header a,
            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header a:visited {
                text-decoration: none;
                padding-left: 0;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header a>img {
                height: 20px;
                width: 115.417px;
                vertical-align: middle;
                margin: 10px 0;
                border: none;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header .ds24b-trust {
                margin: 10px 0 10px 10px;
                text-transform: uppercase;
                font-size: 15.5px;
                line-height: 22px;
                border-left: lightgrey 1px solid;
                padding-left: 5px;
                position: relative;
                top: 4px;
                color: #404040;
                font-weight: normal;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header .ds24b-trust>img {
                width: 25.2px;
                position: relative;
                top: 1px;
                height: 19px;
                padding: 0 5px;
                border: none;
                vertical-align: baseline;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header .ds24b-close {
                position: absolute;
                top: 10px;
                right: 15px;
                opacity: .6;
                margin-top: -2px;
                padding: 0;
                cursor: pointer;
                background: transparent;
                border: 0;
                -webkit-appearance: none;
                font-size: 21px;
                font-weight: 700;
                text-shadow: 0 1px 0 #fff;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-body {
                padding: 15px;
                font-size: 12px;
                line-height: 1.5em;
            }

            ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-headline {
                font-size: 14px;
                margin-bottom: 17px;
            }

            @media (min-width: 768px) {
                ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header a>img {
                    height: 22px;
                    width: 123.417px;
                }

                ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header .ds24b-trust {
                    font-size: 19px;
                    padding-left: 10px;
                }

                ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header .ds24b-trust>img {
                    width: 23.2px;
                    height: 17px;
                }

                ._1j2t1DPDp4o5VU-RniczLb .ds24b-modal .ds24b-dialog .ds24b-header .ds24b-close {
                    top: 15px;
                }
            }


            * {
                --background-color: white;
                --main-font-color: #272727;
                --main-hover-color: grey;
                --main-font-family: Circular-Loom, Roboto, "Helvetica Neue", Arial, sans-serif;

                /* font sizes */
                --font-large: 2rem;
                --font-medium: 1.5rem;
                --font-normal: 1rem;
                --font-small: 0.5rem;

                /* HDEADLINE */
                --headline-color: var(--main-font-color);

                /* FOOTER colors*/
                --footer-background-color: black;
                --copywrite-background-color: #272727;
                --footer-font-color: #272727;
                --footer-hover-color: var(--main-hover-color);

                --accent-color-light: #00a536;
                /* PRICE BOX */
                --color-dark: #3d56b0;
                --color-light: #2fb3c5;

            }


            @font-face {
                font-weight: 400;
                font-style: normal;
                font-family: 'Circular-Loom';

                src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Book-cd7d2bcec649b1243839a15d5eb8f0a3.woff2') format('woff2');
            }

            @font-face {
                font-weight: 500;
                font-style: normal;
                font-family: 'Circular-Loom';

                src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Medium-d74eac43c78bd5852478998ce63dceb3.woff2') format('woff2');
            }

            @font-face {
                font-weight: 700;
                font-style: normal;
                font-family: 'Circular-Loom';

                src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Bold-83b8ceaf77f49c7cffa44107561909e4.woff2') format('woff2');
            }

            @font-face {
                font-weight: 900;
                font-style: normal;
                font-family: 'Circular-Loom';

                src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Black-bf067ecb8aa777ceb6df7d72226febca.woff2') format('woff2');
            }