@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

:root {
    --primary-color: #EC6215;
    --secondaty-color: #2784FF;
    --max-container: 1260px;
}

.stretch-content {
    max-width: var(--max-container) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px;
    padding-right: 20px;
}

/* TYPOGRAPHY */

.poppins-font {
    font-family: "Poppins", sans-serif;
}

.work-sans {
    font-family: "Work Sans", sans-serif;
}

.lowercase {
    text-transform: lowercase;
}

.custom-uppercase {
    text-transform: uppercase;
}

.underline {
    text-decoration: underline;
    text-decoration-thickness: 0.05em;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.row .col h1.creative-launch-h1,
body h1.creative-launch-h1,
.creative-launch-h1 {
    font-family: "Work Sans", sans-serif;
    font-size: 80px;
    font-style: normal;
    font-weight: 600;
    line-height: 95px;
}

.row .col h2.creative-launch-h2,
body h2.creative-launch-h2,
.creative-launch-h2 {
    font-family: "Poppins", sans-serif;
    font-size: 46px;
    font-weight: 600;
    line-height: 60px;
}

.row .col h3.creative-launch-h3,
body h3.creative-launch-h3,
.creative-launch-h3 {
    font-family: "Work Sans", sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
}

.row .col h4.creative-launch-h4,
body h4.creative-launch-h4,
.creative-launch-h4 {
    font-family: "Poppins", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 32px;
}

.row .col h5.creative-launch-h5,
body h5.creative-launch-h5,
.creative-launch-h5 {
    font-family: "Poppins", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
}

.all-caps {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

@media only screen and (max-width: 1000px) {
    .row .col h1.creative-launch-h1,
    body h1.creative-launch-h1,
    .creative-launch-h1 {
        font-size: 54px;
        line-height: 64px;
    }

    .row .col h2.creative-launch-h2,
    body h2.creative-launch-h2,
    .creative-launch-h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .row .col h3.creative-launch-h3,
    body h3.creative-launch-h3,
    .creative-launch-h3 {
        font-size: 26px;
        line-height: 36px;
    }

    .row .col h5.creative-launch-h5,
    body h5.creative-launch-h5,
    .creative-launch-h5 {
        font-size: 20px;
        line-height: 28px;
    }
}

@media only screen and (max-width: 690px) {
    .row .col h1.creative-launch-h1,
    body h1.creative-launch-h1,
    .creative-launch-h1 {
        font-size: 34px;
        line-height: 44px;
    }

    .row .col h2.creative-launch-h2,
    body h2.creative-launch-h2,
    .creative-launch-h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .row .col h3.creative-launch-h3,
    body h3.creative-launch-h3,
    .creative-launch-h3 {
        font-size: 22px;
        line-height: 30px;
    }

    .row .col h5.creative-launch-h5,
    body h5.creative-launch-h5,
    .creative-launch-h5 {
        font-size: 18px;
        line-height: 26px;
    }
}

ul.list-style-stars-blue,
ul.list-style-stars {
    margin-left: 0;
}

ul.list-style-stars-blue li,
ul.list-style-stars li {
    list-style: none;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    position: relative;
    padding-left: 33px;
}

ul.list-style-stars-blue li:not(:last-child),
ul.list-style-stars li:not(:last-child) {
    margin-bottom: 20px;
}

ul.list-style-stars li::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C4.9263 0 0 4.9243 0 11C0 17.0757 4.9243 22 11 22C17.0757 22 22 17.0757 22 11C22 4.9243 17.0757 0 11 0ZM19.4781 10.6554C19.9044 10.6873 19.9044 11.3108 19.4781 11.3446C15.1315 11.6753 11.6753 15.1295 11.3446 19.4781C11.3127 19.9044 10.6892 19.9044 10.6554 19.4781C10.3247 15.1315 6.87052 11.6753 2.52191 11.3446C2.09562 11.3128 2.09562 10.6892 2.52191 10.6554C6.86853 10.3247 10.3247 6.87052 10.6554 2.52191C10.6873 2.09562 11.3108 2.09562 11.3446 2.52191C11.6753 6.86853 15.1295 10.3247 19.4781 10.6554Z' fill='%23EC6215'/%3E%3C/svg%3E%0A");
    position: absolute;
    left: 0;
    top: 0;
}

ul.list-style-stars-blue li::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C4.9263 0 0 4.9243 0 11C0 17.0757 4.9243 22 11 22C17.0757 22 22 17.0757 22 11C22 4.9243 17.0757 0 11 0ZM19.4781 10.6554C19.9044 10.6873 19.9044 11.3108 19.4781 11.3446C15.1315 11.6753 11.6753 15.1295 11.3446 19.4781C11.3127 19.9044 10.6892 19.9044 10.6554 19.4781C10.3247 15.1315 6.87052 11.6753 2.52191 11.3446C2.09562 11.3128 2.09562 10.6892 2.52191 10.6554C6.86853 10.3247 10.3247 6.87052 10.6554 2.52191C10.6873 2.09562 11.3108 2.09562 11.3446 2.52191C11.6753 6.86853 15.1295 10.3247 19.4781 10.6554Z' fill='%2372A9F2'/%3E%3C/svg%3E%0A");
    position: absolute;
    left: 0;
    top: 0;
}

ul.list-spacer {
    margin-left: 0;
}

ul.list-spacer li {
    list-style: none;
    position: relative;
    padding-left: 40px;
    font-size: 18px;
    line-height: 26px;
}

ul.list-spacer li:not(:last-child) {
    margin-bottom: 50px;
}

ul.list-spacer li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0109 0.453587C11.5413 6.632 6.632 11.5413 0.453587 12.0109C-0.151196 12.0567 -0.151196 12.9433 0.453587 12.9891C6.632 13.4587 11.5413 18.368 12.0109 24.5464C12.0567 25.1512 12.9433 25.1512 12.9891 24.5464C13.4587 18.368 18.368 13.4587 24.5464 12.9891C25.1512 12.9433 25.1512 12.0567 24.5464 12.0109C18.368 11.5413 13.4587 6.632 12.9891 0.453587C12.9433 -0.151196 12.0567 -0.151196 12.0109 0.453587Z' fill='%23EC6215'/%3E%3C/svg%3E%0A");
}

ul.check-list {
    margin-left: 0;
}

ul.check-list li {
    list-style: none;
    position: relative;
    padding-left: 35px;
    font-size: 18px;
    line-height: 26px;
}

ul.check-list li:not(:last-child) {
    margin-bottom: 20px;
}

ul.check-list li::before {
    position: absolute;
    left: 0;
    top: 0;
    content: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03906 14L9.23038 16.1365C9.68619 16.581 10.4357 16.492 10.7748 15.9532L17.0391 6' stroke='%2372B5F2' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

/* FOOTER */

.footer-creativelaunch a {
    color: #fff;
    text-decoration: underline;
    transition: all 0.3s ease-in-out;
}

.footer-creativelaunch a:hover {
    text-decoration: none;
    font-weight: 500;
}

/* INDRODUCTION ROTATIN IMAGE */

.introduction-img {
    padding-top: 7vw !important;
}

@media only screen and (max-width: 1439px) {
    .rotating-image {
        max-width: 330px !important;
    }
}

@media only screen and (min-width: 1440px) {

    .rotating-image {
        max-width: 22vw !important;
    }
}

/* SPECIAL ICONS */

.where-box,
.arrow-box {
    border: 7px solid currentColor;
    border-radius: 30px;
    padding: 0 20px 2px 20px;
    white-space: nowrap;
}

.arrow-box::after {
    content: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.6618 7.38867H10.1063V0.388672H40.6115V28.7758H33.6115V12.3384L5.69753 40.2524L0.74778 35.3027L28.6618 7.38867Z' fill='white'/%3E%3C/svg%3E%0A");
    display: inline-block;
    margin-left: 15px;
}

.where-box::after {
    content: url("data:image/svg+xml,%3Csvg width='42' height='58' viewBox='0 0 42 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.165 1.83008C10.5973 1.83008 2 10.4274 2 20.9951C2 33.8593 19.5711 54.8811 20.3193 55.7698C20.5282 56.0182 20.8358 56.1619 21.1603 56.1634C21.1619 56.1634 21.1634 56.1634 21.165 56.1634C21.4877 56.1634 21.7947 56.0223 22.0048 55.777C22.7529 54.9034 40.3301 34.2289 40.3301 20.9951C40.3299 10.4274 31.7328 1.83008 21.165 1.83008ZM21.1717 53.3178C17.6428 48.9289 4.21135 31.529 4.21135 20.9951C4.21135 11.6469 11.8168 4.04143 21.165 4.04143C30.5133 4.04143 38.1187 11.6469 38.1187 20.9951C38.1186 31.8293 24.7106 48.9803 21.1717 53.3178Z' fill='white' stroke='white' stroke-width='3'/%3E%3Ccircle cx='21.3313' cy='21.1622' r='7.83701' fill='white'/%3E%3C/svg%3E%0A");
    display: inline-block;
    margin-left: 15px;
}

.not-box {
    border: 3px solid var(--primary-color);
    border-radius: 12px;
    padding: 0 8px;
    white-space: nowrap;
    text-transform: uppercase;
}

.not-box::after {
    content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76039 10.0002L0.930145 3.16996L3.36966 0.730438L10.1999 7.56068L17.0301 0.730438L19.4697 3.16996L12.6394 10.0002L19.4697 16.8304L17.0301 19.27L10.1999 12.4397L3.36966 19.27L0.930145 16.8304L7.76039 10.0002Z' fill='%23EC6215'/%3E%3C/svg%3E");
    display: inline-block;
    margin-left: 4px;
}

.money-box {
    border: 3px solid var(--secondaty-color);
    border-radius: 12px;
    padding: 0 8px;
    white-space: nowrap;
    text-transform: uppercase;
}

.money-box::after {
    content: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3711 21.5628C13.9662 21.5737 13.5614 21.5873 13.1558 21.5948C12.9178 21.5996 12.679 21.5955 12.42 21.5955V19.754C11.4288 19.6981 10.4885 19.5037 9.57965 19.1661C9.57197 19.1633 9.5615 19.1661 9.55312 19.164C9.01981 18.9874 8.9863 18.941 9.11335 18.4199C9.24668 17.8736 9.39396 17.33 9.53707 16.7857C9.59082 16.5811 9.71786 16.663 9.84212 16.7114C10.2637 16.8751 10.6798 17.0558 11.1105 17.1909C12.055 17.4855 13.0183 17.5762 13.9809 17.2843C14.4695 17.1363 14.8109 16.8178 14.843 16.2858C14.8695 15.8452 14.6489 15.509 14.295 15.2546C13.7268 14.8453 13.0539 14.6564 12.4047 14.4225C11.4735 14.0862 10.5793 13.6872 9.89168 12.9629C9.49169 12.5421 9.24598 12.0408 9.15383 11.4576C9.01143 10.556 9.20689 9.7498 9.7423 9.00842C10.1828 8.39868 10.7831 8.00377 11.4839 7.74664C11.7806 7.63752 12.0961 7.57818 12.3949 7.47451C12.4542 7.45405 12.5122 7.33606 12.5136 7.26103C12.5241 6.79179 12.5192 6.32254 12.5192 5.8533C12.5192 5.76804 12.5192 5.68279 12.5192 5.58594H14.4758V7.31832C15.4887 7.38653 16.4639 7.52907 17.3797 7.96558C17.1996 8.64762 17.0188 9.31943 16.8471 9.99329C16.8087 10.1433 16.7606 10.1652 16.6105 10.1011C15.6702 9.69796 14.6908 9.46471 13.6577 9.52063C13.2898 9.54041 12.9373 9.61407 12.6029 9.80914C12.1597 10.0676 12.0584 10.852 12.4522 11.2087C12.9492 11.6588 13.5544 11.8832 14.1589 12.1253C15.0685 12.4896 15.9983 12.8094 16.7829 13.4226C17.3302 13.8502 17.7022 14.3904 17.8425 15.0431C17.9829 15.6972 17.9954 16.3724 17.7755 17.0238C17.4977 17.8449 16.963 18.4656 16.214 18.9253C15.652 19.2697 15.0371 19.4641 14.3788 19.5964V21.5123C14.3725 21.5164 14.3606 21.5212 14.3606 21.5252C14.3606 21.5382 14.3655 21.5505 14.369 21.5634L14.3711 21.5628Z' fill='%232784FF'/%3E%3Ccircle cx='13.5' cy='13.5' r='12.2331' stroke='%232784FF' stroke-width='2.53373'/%3E%3C/svg%3E%0A");
    display: inline-block;
    margin-left: 4px;
}

.star-o {
    display: inline-block !important;
    margin-bottom: 0 !important;
}

@media only screen and (max-width: 1000px) {
    h1 .star-o {
        width: 27px !important;
    }

    h2 .star-o {
        width: 18px !important;
    }

    .where-box,
    .arrow-box {
        border: 5px solid currentColor;
    }

    .arrow-box::after {
        content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.6618 7.38867H10.1063V0.388672H40.6115V28.7758H33.6115V12.3384L5.69753 40.2524L0.74778 35.3027L28.6618 7.38867Z' fill='white'/%3E%3C/svg%3E%0A");
        margin-left: 15px;
    }

    .where-box::after {
        content: url("data:image/svg+xml,%3Csvg width='22' height='30' viewBox='0 0 42 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.165 1.83008C10.5973 1.83008 2 10.4274 2 20.9951C2 33.8593 19.5711 54.8811 20.3193 55.7698C20.5282 56.0182 20.8358 56.1619 21.1603 56.1634C21.1619 56.1634 21.1634 56.1634 21.165 56.1634C21.4877 56.1634 21.7947 56.0223 22.0048 55.777C22.7529 54.9034 40.3301 34.2289 40.3301 20.9951C40.3299 10.4274 31.7328 1.83008 21.165 1.83008ZM21.1717 53.3178C17.6428 48.9289 4.21135 31.529 4.21135 20.9951C4.21135 11.6469 11.8168 4.04143 21.165 4.04143C30.5133 4.04143 38.1187 11.6469 38.1187 20.9951C38.1186 31.8293 24.7106 48.9803 21.1717 53.3178Z' fill='white' stroke='white' stroke-width='3'/%3E%3Ccircle cx='21.3313' cy='21.1622' r='7.83701' fill='white'/%3E%3C/svg%3E%0A");
        margin-left: 10px;
    }

    .not-box::after {
        content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76039 10.0002L0.930145 3.16996L3.36966 0.730438L10.1999 7.56068L17.0301 0.730438L19.4697 3.16996L12.6394 10.0002L19.4697 16.8304L17.0301 19.27L10.1999 12.4397L3.36966 19.27L0.930145 16.8304L7.76039 10.0002Z' fill='%23EC6215'/%3E%3C/svg%3E");
    }

    .money-box::after {
        content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3711 21.5628C13.9662 21.5737 13.5614 21.5873 13.1558 21.5948C12.9178 21.5996 12.679 21.5955 12.42 21.5955V19.754C11.4288 19.6981 10.4885 19.5037 9.57965 19.1661C9.57197 19.1633 9.5615 19.1661 9.55312 19.164C9.01981 18.9874 8.9863 18.941 9.11335 18.4199C9.24668 17.8736 9.39396 17.33 9.53707 16.7857C9.59082 16.5811 9.71786 16.663 9.84212 16.7114C10.2637 16.8751 10.6798 17.0558 11.1105 17.1909C12.055 17.4855 13.0183 17.5762 13.9809 17.2843C14.4695 17.1363 14.8109 16.8178 14.843 16.2858C14.8695 15.8452 14.6489 15.509 14.295 15.2546C13.7268 14.8453 13.0539 14.6564 12.4047 14.4225C11.4735 14.0862 10.5793 13.6872 9.89168 12.9629C9.49169 12.5421 9.24598 12.0408 9.15383 11.4576C9.01143 10.556 9.20689 9.7498 9.7423 9.00842C10.1828 8.39868 10.7831 8.00377 11.4839 7.74664C11.7806 7.63752 12.0961 7.57818 12.3949 7.47451C12.4542 7.45405 12.5122 7.33606 12.5136 7.26103C12.5241 6.79179 12.5192 6.32254 12.5192 5.8533C12.5192 5.76804 12.5192 5.68279 12.5192 5.58594H14.4758V7.31832C15.4887 7.38653 16.4639 7.52907 17.3797 7.96558C17.1996 8.64762 17.0188 9.31943 16.8471 9.99329C16.8087 10.1433 16.7606 10.1652 16.6105 10.1011C15.6702 9.69796 14.6908 9.46471 13.6577 9.52063C13.2898 9.54041 12.9373 9.61407 12.6029 9.80914C12.1597 10.0676 12.0584 10.852 12.4522 11.2087C12.9492 11.6588 13.5544 11.8832 14.1589 12.1253C15.0685 12.4896 15.9983 12.8094 16.7829 13.4226C17.3302 13.8502 17.7022 14.3904 17.8425 15.0431C17.9829 15.6972 17.9954 16.3724 17.7755 17.0238C17.4977 17.8449 16.963 18.4656 16.214 18.9253C15.652 19.2697 15.0371 19.4641 14.3788 19.5964V21.5123C14.3725 21.5164 14.3606 21.5212 14.3606 21.5252C14.3606 21.5382 14.3655 21.5505 14.369 21.5634L14.3711 21.5628Z' fill='%232784FF'/%3E%3Ccircle cx='13.5' cy='13.5' r='12.2331' stroke='%232784FF' stroke-width='2.53373'/%3E%3C/svg%3E%0A");
    }
}

@media only screen and (max-width: 690px) {
    h1 .star-o {
        width: 17px !important;
    }

    h2 .star-o {
        width: 16px !important;
    }

    .where-box,
    .arrow-box {
        border: 4px solid currentColor;
    }

    .arrow-box::after {
        content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.6618 7.38867H10.1063V0.388672H40.6115V28.7758H33.6115V12.3384L5.69753 40.2524L0.74778 35.3027L28.6618 7.38867Z' fill='white'/%3E%3C/svg%3E%0A");
        margin-left: 10px;
    }

    .where-box::after {
        content: url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 42 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.165 1.83008C10.5973 1.83008 2 10.4274 2 20.9951C2 33.8593 19.5711 54.8811 20.3193 55.7698C20.5282 56.0182 20.8358 56.1619 21.1603 56.1634C21.1619 56.1634 21.1634 56.1634 21.165 56.1634C21.4877 56.1634 21.7947 56.0223 22.0048 55.777C22.7529 54.9034 40.3301 34.2289 40.3301 20.9951C40.3299 10.4274 31.7328 1.83008 21.165 1.83008ZM21.1717 53.3178C17.6428 48.9289 4.21135 31.529 4.21135 20.9951C4.21135 11.6469 11.8168 4.04143 21.165 4.04143C30.5133 4.04143 38.1187 11.6469 38.1187 20.9951C38.1186 31.8293 24.7106 48.9803 21.1717 53.3178Z' fill='white' stroke='white' stroke-width='3'/%3E%3Ccircle cx='21.3313' cy='21.1622' r='7.83701' fill='white'/%3E%3C/svg%3E%0A");
        margin-left: 10px;
    }

    .not-box::after {
        content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76039 10.0002L0.930145 3.16996L3.36966 0.730438L10.1999 7.56068L17.0301 0.730438L19.4697 3.16996L12.6394 10.0002L19.4697 16.8304L17.0301 19.27L10.1999 12.4397L3.36966 19.27L0.930145 16.8304L7.76039 10.0002Z' fill='%23EC6215'/%3E%3C/svg%3E");
    }

    .money-box::after {
        content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3711 21.5628C13.9662 21.5737 13.5614 21.5873 13.1558 21.5948C12.9178 21.5996 12.679 21.5955 12.42 21.5955V19.754C11.4288 19.6981 10.4885 19.5037 9.57965 19.1661C9.57197 19.1633 9.5615 19.1661 9.55312 19.164C9.01981 18.9874 8.9863 18.941 9.11335 18.4199C9.24668 17.8736 9.39396 17.33 9.53707 16.7857C9.59082 16.5811 9.71786 16.663 9.84212 16.7114C10.2637 16.8751 10.6798 17.0558 11.1105 17.1909C12.055 17.4855 13.0183 17.5762 13.9809 17.2843C14.4695 17.1363 14.8109 16.8178 14.843 16.2858C14.8695 15.8452 14.6489 15.509 14.295 15.2546C13.7268 14.8453 13.0539 14.6564 12.4047 14.4225C11.4735 14.0862 10.5793 13.6872 9.89168 12.9629C9.49169 12.5421 9.24598 12.0408 9.15383 11.4576C9.01143 10.556 9.20689 9.7498 9.7423 9.00842C10.1828 8.39868 10.7831 8.00377 11.4839 7.74664C11.7806 7.63752 12.0961 7.57818 12.3949 7.47451C12.4542 7.45405 12.5122 7.33606 12.5136 7.26103C12.5241 6.79179 12.5192 6.32254 12.5192 5.8533C12.5192 5.76804 12.5192 5.68279 12.5192 5.58594H14.4758V7.31832C15.4887 7.38653 16.4639 7.52907 17.3797 7.96558C17.1996 8.64762 17.0188 9.31943 16.8471 9.99329C16.8087 10.1433 16.7606 10.1652 16.6105 10.1011C15.6702 9.69796 14.6908 9.46471 13.6577 9.52063C13.2898 9.54041 12.9373 9.61407 12.6029 9.80914C12.1597 10.0676 12.0584 10.852 12.4522 11.2087C12.9492 11.6588 13.5544 11.8832 14.1589 12.1253C15.0685 12.4896 15.9983 12.8094 16.7829 13.4226C17.3302 13.8502 17.7022 14.3904 17.8425 15.0431C17.9829 15.6972 17.9954 16.3724 17.7755 17.0238C17.4977 17.8449 16.963 18.4656 16.214 18.9253C15.652 19.2697 15.0371 19.4641 14.3788 19.5964V21.5123C14.3725 21.5164 14.3606 21.5212 14.3606 21.5252C14.3606 21.5382 14.3655 21.5505 14.369 21.5634L14.3711 21.5628Z' fill='%232784FF'/%3E%3Ccircle cx='13.5' cy='13.5' r='12.2331' stroke='%232784FF' stroke-width='2.53373'/%3E%3C/svg%3E%0A");
    }
}

/* BUTTONS */

.custom-button {
    display: inline-block;
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: var(--primary-color);
    color: #fff;
    padding: 20px 64px;
    border: 3px solid transparent;
    border-radius: 4px;
    transition: all 0.3s ease-in-out;
}

.custom-button:hover {
    border-color: var(--primary-color);
    color: var(--primary-color);
    background-color: transparent;
    cursor: pointer;
}

/* COUNTDOWN TIMER */

.countdown-timer {
    margin-bottom: 0 !important;
    background-color: #000;
    padding: 25px 0;
    min-height: 75px;
}

.countdown-timer .wrapper {
    display: flex;
    gap: 10px 40px;
    justify-content: center;
}

.countdown-timer .text-wrapper {
    color: var(--primary-color);
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
}

.countdown-timer .text-wrapper span {
    font-weight: 500;
}

.countdown-timer .timer {
    display: flex;
    gap: 40px;
    font-size: 18px;
    color: #fff;
}

@media only screen and (max-width: 1000px) {
    .countdown-timer .wrapper {
        flex-direction: column;
        align-items: center;
    }
}

@media only screen and (max-width: 690px) {
    .countdown-timer .timer {
        gap: 0 20px;
        justify-content: center;
    }
}

@media only screen and (max-width: 480px) {
    .countdown-timer .text-wrapper,
    .countdown-timer .timer {
        font-size: 14px;
        line-height: 18px;
    }
}

/* HORIZONTAL ROLLUP */

.horizontal-rollup {
    margin-bottom: 0 !important;
}

.horizontal-rollup .wrapper {
    position: relative;
    overflow: hidden;
    width: max-content;
}

.horizontal-rollup ul.list {
    position: relative;
    display: flex;
    align-items: center;
    line-height: 0;
    margin: 0;
    padding: 0;
}

.horizontal-rollup ul.list.cloned {
    position: absolute;
    left: 0;
    top: 0;
}

.horizontal-rollup ul.list li {
    font-family: "Work Sans", sans-serif;
    font-size: 28px;
    list-style: none;
    text-transform: uppercase;
    margin: 0;
    padding: 0 7px;
    white-space: nowrap;
}

/* SINGLE IMAGE HOLDER */

.single-image-holder {
    margin-bottom: 0 !important;
}

.single-image-holder .wrapper {
    border-radius: 25px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    line-height: 0;
}

.single-image-holder .wrapper img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
    margin-bottom: 0;
}

/* HIGHLIGHT BOX */

.highlight-box {
    margin-bottom: 0 !important;
}

.highlight-box .wrapper {
    position: relative;
    padding: 40px 30px 30px 30px;
    background-color: #72B5F2;
    border-radius: 25px;
}

.highlight-box .title-wrapper {
    position: absolute;
    top: -21px;
    left: 30px;
    background-color: var(--primary-color);
    color: #fff;
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 10px 25px;
    border-radius: 10px;
}

.highlight-box .list-wrapper ul {
    margin: 0;
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    gap: 60px 25px;
}

.highlight-box .list-wrapper ul li {
    list-style: none;
    position: relative;
    padding-left: 30px;
    color: #fff;
}

.highlight-box .list-wrapper ul li::before {
    content: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.24567 3.23587C9.00147 6.44864 6.44864 9.00147 3.23587 9.24567C2.92138 9.26949 2.92138 9.7305 3.23587 9.75433C6.44864 9.99853 9.00147 12.5514 9.24567 15.7641C9.26949 16.0786 9.7305 16.0786 9.75433 15.7641C9.99853 12.5514 12.5514 9.99853 15.7641 9.75433C16.0786 9.7305 16.0786 9.26949 15.7641 9.24567C12.5514 9.00147 9.99853 6.44864 9.75433 3.23587C9.7305 2.92138 9.26949 2.92138 9.24567 3.23587Z' fill='%23072B73'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 0;
    left: 0;
}

@media only screen and (max-width: 768px) {
    .highlight-box .list-wrapper ul {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .highlight-box .list-wrapper ul li:not(:last-child) {
        margin-bottom: 15px;
    }
}

/* HIGHLIGHT BOX IMAGE */

.highlight-box-image {
    margin-bottom: 0 !important;
}

.highlight-box-image .wrapper {
    position: relative;
    padding: 40px 30px 30px 30px;
    background-color: #72B5F2;
    border-radius: 25px;
    display: flex;
}

.highlight-box-image .title-wrapper {
    position: absolute;
    top: -21px;
    left: 30px;
    background-color: var(--primary-color);
    color: #fff;
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 10px 25px;
    border-radius: 10px;
}

.highlight-box-image .text-wrapper {
    display: flex;
    gap: 30px;
    flex: 1;
}

.highlight-box-image .text-wrapper .bold {
    max-width: 320px;
    width: 100%;
}

.highlight-box-image .text-wrapper .bold strong {
    display: inline-block;
    color: #fff;
    position: relative;
    padding-left: 30px;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

.highlight-box-image .text-wrapper .bold strong::before {
    content: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.24567 3.23587C9.00147 6.44864 6.44864 9.00147 3.23587 9.24567C2.92138 9.26949 2.92138 9.7305 3.23587 9.75433C6.44864 9.99853 9.00147 12.5514 9.24567 15.7641C9.26949 16.0786 9.7305 16.0786 9.75433 15.7641C9.99853 12.5514 12.5514 9.99853 15.7641 9.75433C16.0786 9.7305 16.0786 9.26949 15.7641 9.24567C12.5514 9.00147 9.99853 6.44864 9.75433 3.23587C9.7305 2.92138 9.26949 2.92138 9.24567 3.23587Z' fill='%23072B73'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 0;
    left: 0;
}

.highlight-box-image .text-wrapper .desc {
    flex: 1;
    color: #fff;
}

.highlight-box-image .img-holder {
    margin-top: -100px;
    margin-bottom: -90px;
    margin-right: -145px;
}

.highlight-box-image .img-holder img {
    width: 100% !important;
    max-width: 425px !important;
    height: auto;
    margin-bottom: 0;
}

@media only screen and (max-width: 1000px) {
    .highlight-box-image .wrapper {
        flex-direction: column;
    }

    .highlight-box-image .img-holder {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: unset;
        margin-top: 50px;
    }
}

@media only screen and (max-width: 690px) {
    .highlight-box-image .text-wrapper {
        flex-direction: column;
    }

    .highlight-box-image .text-wrapper .bold {
        max-width: 100%;
    }
}

/* PRICE BOX */

.price-box {
    margin-bottom: 0 !important;
}

.price-box .wrapper {
    min-height: 510px;
    border-radius: 34px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 65px 50px 45px 50px;
}

.price-box.style-1 .wrapper {
    background-color: #fff;
}

.price-box.style-2 .wrapper {
    background-color: var(--primary-color);
}

.price-box .label span {
    display: inline-block;
    padding: 12px 20px;
    color: var(--primary-color);
    border: 2px solid transparent;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    border-radius: 10px;
    text-align: center;
}

.price-box.style-1 .label span {
    border-color: var(--primary-color);
}

.price-box.style-2 .label span {
    border-color: #fff;
    background-color: #fff;
}

.price-box .text {
    text-align: center;
}

.price-box .text h3 {
    display: flex;
    flex-direction: column;
}

.price-box .text .price {
    white-space: nowrap;
}

.price-box.style-1 .text del {
    color: var(--primary-color);
}

.price-box.style-2 .text del {
    color: #fff;
}

.price-box .link-wrapper {
    text-align: center;
}

.price-box .link-wrapper button,
.price-box .link-wrapper a {
    display: block;
    width: 100%;
}

.price-box .link-wrapper span {
    display: inline-block;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-top: 10px;
}

.price-box.style-2 .link-wrapper button,
.price-box.style-2 .link-wrapper a {
    border-color: #0D0D0D;
    background-color: #0D0D0D;
}

.price-box.style-2 .link-wrapper button:hover,
.price-box.style-2 .link-wrapper a:hover {
    color: #0D0D0D;
    background-color: transparent;
}

.price-box.style-2 .link-wrapper span {
    color: #fff;
}

@media only screen and (max-width: 690px) {
    .price-box .wrapper {
        min-height: 420px;
    }

    .price-box .text h3 {
        display: inline;
    }

}

/* BONUS BOX */

.bonus-box {
    margin-bottom: 0 !important;
}

.bonus-box .wrapper {
    position: relative;
    padding: 75px 100px;
    background-color: #0D0D0D;
    border-radius: 35px;
}

.bonus-box .title {
    position: absolute;
    top: -28px;
    left: 40px;
    padding: 12px 20px;
    text-align: center;
    border-radius: 10px;
    background-color: #EDF7FE;
}

.bonus-box .title span {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    color: #0D0D0D;
}

.bonus-box .inner {
    display: flex;
    align-items: center;
}

.bonus-box .inner.reverse {
    flex-direction: row-reverse;
}

.bonus-box .inner .img-holder {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bonus-box .inner .img-holder img {
    margin-bottom: 0;
}

.bonus-box .inner .text-wrapper {
    width: 50%;
    color: #fff;
}

.bonus-box .inner .text-wrapper h1,
.bonus-box .inner .text-wrapper h2,
.bonus-box .inner .text-wrapper h3,
.bonus-box .inner .text-wrapper h4,
.bonus-box .inner .text-wrapper h5,
.bonus-box .inner .text-wrapper h6 {
    color: #fff;
}

.bonus-box .inner .text-wrapper p {
    font-size: 16px !important;
    line-height: 24px !important;
}

.margins-image .img-holder img {
    margin-right: -370px;
    margin-top: -60px;
    margin-bottom: -30px;
}

@media only screen and (max-width: 1000px) {
    .bonus-box .wrapper {
        padding: 75px 45px 45px 45px;
    }

    .bonus-box .inner.reverse,
    .bonus-box .inner {
        flex-direction: column-reverse;
    }

    .bonus-box .inner .img-holder,
    .bonus-box .inner .text-wrapper {
        width: 100%;
    }

    .bonus-box .inner .img-holder {
        margin-top: 35px;
        width: 100% !important;
    }

    .bonus-box .inner .img-holder img {
        width: 100% !important;
        max-width: 80% !important;
    }

    .margins-image .img-holder img {
        margin: unset;
    }
}

@media only screen and (max-width: 690px) {
    .bonus-box .wrapper {
        padding: 65px 25px 25px 35px;
    }
}


/* HIGHLIGHT BONUS BOX */

.highlight-bonus-box {
    margin-bottom: 0 !important;
}

.highlight-bonus-box .wrapper {
    position: relative;
    background-color: var(--primary-color);
    border-radius: 35px;
    box-shadow: 0px 96px 63.7px -53px rgba(114, 169, 242, 0.20);
}

.highlight-bonus-box .title {
    position: absolute;
    top: -26px;
    left: 100px;
    background-color: #fff;
    padding: 12px 20px;
    text-align: center;
    border-radius: 10px;
}

.highlight-bonus-box .title span {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    color: #0D0D0D;
}

.highlight-bonus-box .inner {
    display: flex;
}

.highlight-bonus-box .text-wrapper {
    width: 50%;
    padding: 100px 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.highlight-bonus-box .text-wrapper h5 {
    max-width: 395px;
    font-family: "Poppins", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    color: #fff;
}

.highlight-bonus-box .img-holder {
    width: 50%;
    background-color: #0D0D0D;
    border-radius: 0px 34px 34px 340px;
}

.highlight-bonus-box .img-holder img {
    margin-top: -40px;
    margin-bottom: -100px;
}

@media only screen and (max-width: 800px) {
    .highlight-bonus-box .inner {
        flex-direction: column;
    }

    .highlight-bonus-box .img-holder,
    .highlight-bonus-box .text-wrapper {
        width: 100%;
    }

    .highlight-bonus-box .text-wrapper h5 {
        max-width: 480px;
    }

    .highlight-bonus-box .img-holder {
        display: flex;
        justify-content: center;
        border-radius: 340px 0px 34px 34px;
    }
}


/* MEDIA LOGOS */

.media-logos {
    margin-bottom: 0 !important;
}

.media-logos .wrapper {
    position: relative;
    padding: 65px 85px;
    background-color: #EDF7FE;
    max-width: 1360px;
    width: 100%;
    margin: 0 auto;
    border-radius: 35px;
}

.media-logos .title {
    position: absolute;
    top: -28px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #72B5F2;
    border-radius: 10px;
    padding: 12px 20px;
    text-align: center;
}

.media-logos .title span {
    font-family: "Work Sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    text-transform: uppercase;
}

.media-logos .logos-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media only screen and (max-width: 1000px) {
    .media-logos {
        padding-left: 25px;
        padding-right: 25px;
    }

    .media-logos .logos-wrapper {
        flex-wrap: wrap;
        justify-content: center;
        gap: 15px 40px;
    }
}

/* ACCORDION */

.custom-accordion {
    margin-bottom: 0 !important;
}

.custom-accordion .wrapper {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.custom-accordion .accordion-item {
    overflow: hidden;
}

.custom-accordion .accordion-item button {
    width: 100%;
    appearance: none;
    border: none;
    background-color: #72B5F2;
    outline: none;
    border-radius: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    border-radius: 10px;
}

.custom-accordion .accordion-item button:hover {
    cursor: pointer;
}

.custom-accordion .accordion-item button svg {
    transform-origin: center;
    transition: all 0.2s ease-in-out;
    transform-origin: center;
    fill: #fff;
}

.custom-accordion .accordion-item.active button svg {
    transform: rotateZ(90deg);
    transform-origin: center;
    fill: #072B73;
    transition: all 0.2s ease-in-out;
}

.custom-accordion .accordion-item button h6 {
    margin-bottom: 0;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #fff;
}

.custom-accordion .accordion-item.active button h6 {
    color: #072B73;
}

.custom-accordion .accordion-item .description {
    padding: 20px 25px 20px;
    max-width: 715px;
    font-size: 16px;
    line-height: 24px;
}

.custom-accordion .accordion-item .description p {
    font-size: 16px !important;
    line-height: 24px !important;
}

/* VIDEO PLAYER */

.video-player {
    margin-bottom: 0 !important;
}

.video-player .wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 25px;
}

.video-player .wrapper video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* SIGNUP FORM POPUP */

.signup-popup-content {
    max-width: 950px;
    margin: 0 auto;
    background-image: url('https://theambitiouscreatives.com/wp-content/uploads/2024/03/popup-back.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.signup-popup-content button.close {
    position: absolute;
    top: 20px;
    right: 20px;
    appearance: none;
    border: none;
    background-color: transparent;
    outline: none;
    border-radius: none;
}

.signup-popup-content button.close:hover {
    cursor: pointer;
}

.signup-popup-content button.close svg {
    fill: #fff;
    transition: all 0.3s ease-in-out;
}

.signup-popup-content button.close:hover svg {
    fill: #EC6215;
}

.signup-popup-content .wrapper {
    padding: 100px 25px 65px 25px;
    max-width: 720px;
    margin: 0 auto;
}

.signup-popup-content .head {
    color: #fff;
    font-family: "Poppins", sans-serif;
}

.signup-popup-content .head h1,
.signup-popup-content .head h2,
.signup-popup-content .head h3,
.signup-popup-content .head h4,
.signup-popup-content .head h5,
.signup-popup-content .head h6 {
    color: #fff;
}

.signup-popup-content .error-message {
    margin-top: 45px;
    text-align: center;
    color: #fff;
    background-color: #2c3cf8;
    padding: 15px 25px;
    border-radius: 8px;
}

.signup-popup-content .error-message p {
    padding-bottom: 0;
}

.signup-popup-content .logo-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 85px;
}

.signup-popup-content form {
    margin-top: 85px;
}

.signup-popup-content .fields-content {
    display: flex;
    gap: 30px;
    flex-direction: column;
}

.signup-popup-content .form-control input[type='text'] {
    border-radius: 10px;
    border: 2px solid var(--White, #FFF);
    padding: 12px 20px;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    color: var(--White, #FFF);
}

.signup-popup-content .form-control input[type='text']::placeholder {
    color: var(--White, #FFF);
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
}

.signup-popup-content .form-control ._error-inner {
    padding-top: 8px;
    padding-left: 20px;
    color: #df404c;
    font-weight: 500;
}

.signup-popup-content .footer {
    display: flex;
    gap: 25px;
}

.signup-popup-content .form-control-checkbox {
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column-reverse;
}

.signup-popup-content .form-control-checkbox input[type='checkbox'] {
    position: absolute;
    left: -3000px;
}

.signup-popup-content .form-control-checkbox label {
    display: flex;
    gap: 0 10px;
}

.signup-popup-content .form-control-checkbox label span {
    color: var(--Blue-Sky, #72B5F2);
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    flex: 1;
}

.signup-popup-content .form-control-checkbox label::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 2px solid #72B5F2;
    border-radius: 20px;
}

.signup-popup-content .form-control-checkbox input[type='checkbox']:checked ~ label::before {
    background-color: #72B5F2;
}

.signup-popup-content .form-control-checkbox ._error-inner {
    margin-top: 8px;
    padding-left: 30px;
    color: #df404c;
    font-weight: 500;
}

@media only screen and (max-width: 690px) {
    .signup-popup-content .wrapper {
        padding: 65px 45px;
    }

    .signup-popup-content .logo-wrapper,
    .signup-popup-content form {
        margin-top: 45px;
    }

    .signup-popup-content .footer {
        flex-direction: column;
    }
}

@media only screen and (max-width: 480px) {
    .signup-popup-content .wrapper {
        padding: 65px 25px;
    }
}

/* VIDEO PLAYER HTML */

.custom-video-html {
    margin-bottom: 0 !important;
}

.custom-video-html .wrapper {
    position: relative;
}

.custom-video-html .video-cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    border-radius: 25px;
}

.custom-video-html .video-cover::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(44, 44, 44, 0.36);
    z-index: 1;
}

.custom-video-html .video-cover img {
    margin-bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.custom-video-html .video-cover .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 96px;
    height: 96px;
    z-index: 9;
}

.custom-video-html .video-cover .icon:hover {
    cursor: pointer;
}

.custom-video-html .video-cover .icon svg {
    fill: #fff;
    transition: all 0.3s ease-in-out;
}

.custom-video-html .video-cover .icon:hover svg {
    fill: #D94608;
}

.custom-video-html .video-container {
    overflow: hidden;
    border-radius: 25px;
}