/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/


/* COLOR SCHEME */

:root {
    --logo-primary: 5, 23, 75;
    --logo-secondary: 97, 100, 112;
}


/* ANIMATIONS */

@-webkit-keyframes alphaEliteEntrance {
    0% {
        right: 50%;
        opacity: 0;
    }
    100% {
        right: 15%;
        opacity: 1;
    }
}

@keyframes alphaEliteEntrance {
    0% {
        right: 50%;
        opacity: 0;
    }
    100% {
        right: 15%;
        opacity: 1;
    }
}

@-webkit-keyframes alphaEntrance {
    0% {
        right: -75%;
        opacity: 0;
    }
    100% {
        right: -35%;
        opacity: 1;
    }
}

@keyframes alphaEntrance {
    0% {
        right: -75%;
        opacity: 0;
    }
    100% {
        right: -35%;
        opacity: 1;
    }
}

@-webkit-keyframes alphaSEntrance {
    0% {
        right: 50%;
        opacity: 0;
    }
    100% {
        right: 5%;
        opacity: 1;
    }
}

@keyframes alphaSEntrance {
    0% {
        right: 50%;
        opacity: 0;
    }
    100% {
        right: 5%;
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes pricing {
    0% {
        opacity: 0;
        top: 10vw;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}

@keyframes pricing {
    0% {
        opacity: 0;
        top: 10vw;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}

@-webkit-keyframes comparisonBoxes {
    0% {
        opacity: 0;
        top: 2vw;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}

@keyframes comparisonBoxes {
    0% {
        opacity: 0;
        top: 2vw;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}


/* GENERAL SETTINGS */

* {
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    text-decoration: none;
    outline: none;
    vertical-align: middle;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
}

html {
    font-size: 16px;
}

a {
    color: inherit;
    -webkit-transition: 0.2s all;
    -o-transition: 0.2s all;
    transition: 0.2s all;
}

li {
    list-style-type: none;
}

h1,
h2,
h3,
h4 {
    margin: 0;
}


/* BODY */

#at-container {
    width: 100%;
    margin: 0 auto;
    background: white;
}

.flex-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


/* NAV */

nav {
    padding: 0.75vw 0;
    -webkit-box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.2);
    position: fixed;
    z-index: 99;
    background: white;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.logo img {
    height: 4vw;
}

#nav-cont>img {
    cursor: pointer;
    display: none;
}

.social img {
    height: 2vw;
    cursor: pointer;
    -webkit-transition: 0.15s opacity;
    -o-transition: 0.15s opacity;
    transition: 0.15s opacity;
}

.social img:hover {
    opacity: 0.75;
}

.mobile-social {
    display: none;
}

#nav-cont {
    margin: 0 auto;
    max-width: 70%;
}

#nav-cont ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#nav-cont ul a {
    margin: 0 1vw;
    cursor: pointer;
}

#nav-cont ul a li {
    color: #161616;
    font-size: 0.95vw;
    font-weight: 500;
    -webkit-transition: 0.15s color;
    -o-transition: 0.15s color;
    transition: 0.15s color;
}

#nav-cont ul a:hover li {
    color: rgb(var(--logo-secondary));
}


/* PRODUCTS */

#alpha-elite-cont {
    margin-top: 5.5vw;
    background: url(/media/alpha_elite_bg.svg), -webkit-gradient(linear, left top, left bottom, from(#000a31), color-stop(80%, black), to(#001c00));
    background: url(/media/alpha_elite_bg.svg), -o-linear-gradient(top, #000a31 0%, black 80%, #001c00 100%);
    background: url(/media/alpha_elite_bg.svg), linear-gradient(to bottom, #000a31 0%, black 80%, #001c00 100%);
    background-size: 50%, cover;
    background-attachment: fixed;
}

#alpha-cont {
    background: url(/media/alpha_bg.svg), -webkit-gradient(linear, right top, left bottom, from(#2e4aba), color-stop(60%, black), to(#083a59));
    background: url(/media/alpha_bg.svg), -o-linear-gradient(top right, #2e4aba 0%, black 60%, #083a59 100%);
    background: url(/media/alpha_bg.svg), linear-gradient(to bottom left, #2e4aba 0%, black 60%, #083a59 100%);
    background-size: cover, cover;
    background-position: center;
    background-attachment: fixed;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

#alpha-s-cont {
    /*background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3cpath d='M0 0L210.77 0L0 121.01z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M0 121.01L210.77 0L497.73 0L0 158.60000000000002z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 158.60000000000002L497.73 0L884.34 0L0 228.29000000000002z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M0 228.29000000000002L884.34 0L944.83 0L0 273.40000000000003z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M1440 560L878.84 560L1440 314.77z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M1440 314.77L878.84 560L428.63000000000005 560L1440 284.22999999999996z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M1440 284.23L428.6300000000001 560L357.6900000000001 560L1440 273.59000000000003z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M1440 273.59000000000003L357.69000000000005 560L356.43000000000006 560L1440 192.42000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e"), linear-gradient(to right, #fff09e 0%, #d5c884 40%, black 100%);
    background-size: 200%, cover;
    background-attachment: fixed;
    background-position: right;*/
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3cpath d='M0 0L210.77 0L0 121.01z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M0 121.01L210.77 0L497.73 0L0 158.60000000000002z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 158.60000000000002L497.73 0L884.34 0L0 228.29000000000002z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M0 228.29000000000002L884.34 0L944.83 0L0 273.40000000000003z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M1440 560L878.84 560L1440 314.77z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M1440 314.77L878.84 560L428.63000000000005 560L1440 284.22999999999996z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M1440 284.23L428.6300000000001 560L357.6900000000001 560L1440 273.59000000000003z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M1440 273.59000000000003L357.69000000000005 560L356.43000000000006 560L1440 192.42000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e"), -webkit-gradient(linear, left top, right top, from(#ffde2c), to(#bf1f1f));
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3cpath d='M0 0L210.77 0L0 121.01z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M0 121.01L210.77 0L497.73 0L0 158.60000000000002z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 158.60000000000002L497.73 0L884.34 0L0 228.29000000000002z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M0 228.29000000000002L884.34 0L944.83 0L0 273.40000000000003z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M1440 560L878.84 560L1440 314.77z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M1440 314.77L878.84 560L428.63000000000005 560L1440 284.22999999999996z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M1440 284.23L428.6300000000001 560L357.6900000000001 560L1440 273.59000000000003z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M1440 273.59000000000003L357.69000000000005 560L356.43000000000006 560L1440 192.42000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e"), -o-linear-gradient(left, #ffde2c 0%, #bf1f1f 100%);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3cpath d='M0 0L210.77 0L0 121.01z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M0 121.01L210.77 0L497.73 0L0 158.60000000000002z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 158.60000000000002L497.73 0L884.34 0L0 228.29000000000002z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M0 228.29000000000002L884.34 0L944.83 0L0 273.40000000000003z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M1440 560L878.84 560L1440 314.77z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M1440 314.77L878.84 560L428.63000000000005 560L1440 284.22999999999996z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M1440 284.23L428.6300000000001 560L357.6900000000001 560L1440 273.59000000000003z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M1440 273.59000000000003L357.69000000000005 560L356.43000000000006 560L1440 192.42000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e"), linear-gradient(to right, #ffde2c 0%, #bf1f1f 100%);
    background-size: 200%, cover;
    background-attachment: fixed;
    background-position: right;
}

#combo-cont {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.33)), color-stop(60%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#3d3d3d), to(#4a4a4a));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.33) 0%, rgba(255, 255, 255, 0) 60%), -o-linear-gradient(top, #3d3d3d 0%, #4a4a4a 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.33) 0%, rgba(255, 255, 255, 0) 60%), linear-gradient(to bottom, #3d3d3d 0%, #4a4a4a 100%);
}

.first {
    width: 35%;
}

.first h1 {
    color: #ffffff;
    font-weight: 600;
    font-size: 3.75vw;
    text-align: left;
    margin: 2vw 0 0.25vw 2vw;
    letter-spacing: -2px;
}

.first p {
    color: #ffffff;
    font-weight: 500;
    font-size: 2vw;
    text-align: left;
    margin: 0 0 0 2vw;
    letter-spacing: -1px;
}

.first img {
    width: 100%;
    position: relative;
    right: 15%;
    margin: 2vw 0;
}

#alpha-elite-cont .first img {
    right: 50%;
    opacity: 0;
}

.second {
    width: 35%;
    opacity: 0;
}

.second .flex-cont>div {
    width: 100%;
    height: 15vw;
    max-height: 15vw;
    border-radius: 0.8vw;
    margin-top: 1.5vw;
    margin-bottom: 1.5vw;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.second .flex-cont>div:first-child {
    margin-right: 1.5vw;
}

.second .flex-cont img {
    width: 66%;
    margin: 0 auto;
    display: block;
}

.second h3 {
    color: white;
    margin: 0.75vw 0.75vw 0 0.75vw;
    font-size: 0.9vw;
    font-weight: 500;
}

.second h2 {
    color: white;
    margin: 0 0.75vw 0 0.75vw;
    font-weight: 600;
    font-size: 1.15vw;
}

.second p {
    color: white;
    margin: 0.5vw 0.75vw 0.85vw 0.75vw;
    font-weight: 300;
    font-size: 0.9vw;
}

.description {
    font-size: 1.33vw;
    font-weight: 400;
    text-align: center;
    color: white;
    border-radius: 0.8vw;
    padding: 1vw;
}

.cooling {
    border-radius: 0.8vw;
    margin-bottom: 1.5vw;
    background: -webkit-gradient(linear, left top, right bottom, from(rgba(180, 213, 255, 0.5)), to(rgba(180, 213, 255, 0.25)));
    background: -o-linear-gradient(top left, rgba(180, 213, 255, 0.5) 0%, rgba(180, 213, 255, 0.25) 100%);
    background: linear-gradient(to bottom right, rgba(180, 213, 255, 0.5) 0%, rgba(180, 213, 255, 0.25) 100%);
}

.second article {
    max-width: 85%;
}

.second .cooling img {
    width: 4.5vw;
    margin: 0 0.75vw;
}

.second .cooling p {
    margin: 0.5vw 0.75vw 0.75vw 0.75vw;
}

#alpha-elite-cont .description {
    background-color: #191930;
}

#alpha-cont .description {
    background-color: #243476;
}

#alpha-s-cont .description {
    background-color: #d66b41;
    color: white;
}

.view-more {
    font-size: 1.33vw;
    font-weight: 500;
    text-align: center;
    color: #2997ff;
    cursor: pointer;
    -webkit-transition: 0.15s all;
    -o-transition: 0.15s all;
    transition: 0.15s all;
    opacity: 1;
    display: block;
}

#alpha-s-cont .view-more {
    color: #f7ff76;
}

.view-more:hover {
    -webkit-transition: 0.15s all;
    -o-transition: 0.15s all;
    transition: 0.15s all;
    opacity: 0.75;
}

.third {
    width: 30%;
    opacity: 0;
}

.third h2 {
    color: white;
    font-weight: 500;
    font-size: 2vw;
    text-align: right;
    margin-right: 2vw;
}

.third h3 {
    color: white;
    font-weight: 400;
    font-size: 1.66vw;
    text-align: right;
    margin-right: 2vw;
    margin-top: 2vw;
}

.third img {
    width: 87.5%;
    position: relative;
    right: -23%;
}

.third>div {
    float: right;
    margin-right: 2vw;
    width: 50%;
    color: rgba(255, 255, 255, 0.9);
    margin-top: 2vw;
    padding: 1vw;
    font-size: 0.9vw;
    font-weight: 300;
    text-align: justify;
    border-radius: 0.4vw;
    background: rgba(255, 255, 255, 0.15);
    -moz-text-align-last: right;
    text-align-last: right;
}

#alpha-cont .third>div {
    float: left;
    margin-left: 2vw;
    -moz-text-align-last: left;
    text-align-last: left;
    margin-right: 0;
}

#alpha-cont .first img {
    width: 67.5%;
    right: -75%;
    opacity: 0;
}

#alpha-cont .first h1 {
    text-align: right;
    margin: 2vw 2vw 0.25vw 0;
}

#alpha-cont .first p {
    text-align: right;
    margin: 0 2vw 0 0;
}

#alpha-cont .third img {
    width: 60%;
    right: -0.5%;
}

#alpha-cont .third h2 {
    text-align: left;
    margin-right: 0;
    margin-left: 2vw;
}

#alpha-cont .third h3 {
    text-align: left;
    margin-right: 0;
    margin-left: 2vw;
}

#alpha-s-cont .third img {
    width: 52.5%;
    right: -46.5%;
}

#alpha-s-cont .first img {
    width: 60%;
    right: 50%;
    opacity: 0;
}

#alpha-s-cont .first h1 {
    color: black;
}

#alpha-s-cont .first p {
    color: black;
}

#combo-cont .third img {
    width: 100%;
    right: 0%;
}

#combo-cont .first img {
    width: 100%;
    right: 5%;
    margin-bottom: 0;
    opacity: 0;
}

#combo-cont .first h1 {
    margin-top: 0;
}

#combo-cont .first {
    width: 33.75%;
}

#combo-cont .second {
    width: 31.75%;
}

#combo-cont .third {
    width: 34.5%;
}

#combo-cont .description {
    font-size: 1.1vw;
    font-weight: 400;
    background: rgba(50, 153, 246, 0.15);
}


/* PRICING */

#pricing {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23dcdcdc' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23e1e1e1' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23e7e7e7' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23ececec' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23f2f2f2' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23dddddd' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23c8c8c8' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23b4b4b4' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23a0a0a0' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%238c8c8c' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: 250%;
    background-position: revert;
    padding-bottom: 2vw;
}

#pricing-content>.flex-cont {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

#pricing-content>.flex-cont>div {
    width: 33.33%;
    top: 10vw;
    position: relative;
    opacity: 0;
}

.pricing-header {
    width: 100%;
}

.pricing-headers p {
    margin: 0;
    text-align: center;
    font-size: 1.2vw;
    font-weight: 400;
    margin-bottom: 2vw;
    letter-spacing: -0.5px;
}

.pricing-headers h1 {
    text-align: center;
    font-size: 2vw;
    font-weight: 600;
    margin-bottom: 0.33vw;
    letter-spacing: -1px;
}

.pricing-images img {
    display: block;
    margin: 2vw auto 1vw auto;
}

#pricing-alpha-elite {
    width: 40%;
}

#pricing-alpha {
    width: 30%;
}

#pricing-alpha-s {
    width: 29%;
}

.comparison-box {
    width: 88%;
    margin: 2vw auto;
    border-radius: 0.4vw;
    color: #525252;
    -webkit-box-shadow: 0 0 2vw 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2vw 0 rgba(0, 0, 0, 0.05);
    opacity: 0;
    position: relative;
    top: 2vw;
}

#alpha-elite-comparison .comparison-box {
    background-color: rgba(255, 255, 255, 0.33);
}

#alpha-comparison .comparison-box {
    background-color: rgba(255, 255, 255, 0.33);
}

#alpha-s-comparison .comparison-box {
    background-color: rgba(255, 255, 255, 0.33);
}

.comparison-box>div:first-child {
    border-top-right-radius: 0.4vw;
    border-top-left-radius: 0.4vw;
    background-color: rgba(255, 255, 255, 0.75);
}

.comparison-box>div {
    font-size: 1.2vw;
}

.comparison-box>div img {
    height: 1.4vw;
    margin: 1vw;
}

.comparison-box h1 {
    font-size: 1.5vw;
    font-weight: 600;
    margin: 1vw;
}

.comparison-box>div h2 {
    font-size: 1.1vw;
    margin: 1vw;
    font-weight: 300;
    margin-top: 0;
    max-width: 35%;
}

.comparison-box>div p {
    font-size: 1.1vw;
}

.comparison-box>.flex-cont>div {
    margin: 1vw;
    margin-top: 0;
}

.comparison-box>.flex-cont b {
    font-weight: 500;
}

.comparison-box>.flex-cont span {
    font-weight: 300;
}

.upgrade-option {
    background-color: rgba(255, 255, 255, 0.5);
    border-bottom-right-radius: 0.4vw;
    border-bottom-left-radius: 0.4vw;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.upgrade-option p {
    margin: 0.5vw 1vw;
    font-weight: 300;
}

.upgrade-option h1 {
    font-size: 1.2vw;
    margin: 0.5vw 1vw;
}

.connectivity {
    width: 100%;
}

.connectivity p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.connectivity b {
    width: 26%;
    text-align: right;
}

.connectivity span {
    width: 55%;
}

.how-to-purchase {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.33)), to(rgba(255, 255, 255, 0.8)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.33) 0%, rgba(255, 255, 255, 0.8) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.33) 0%, rgba(255, 255, 255, 0.8) 100%);
    color: black;
    width: 90%;
    margin: 0 auto;
    font-weight: 300;
    font-size: 1.5vw;
    border-radius: 0.8vw;
    padding: 1vw;
    text-align: center;
}

.how-to-purchase a,
#faq-cont a {
    color: rgb(0, 48, 90)
}


/* FAQ */

#faq-cont {
    width: 100%;
    padding: 2vw 0;
    background: url(/media/faq_bg.svg), -o-linear-gradient(45deg, #062444f2, #2d9dfff5);
    background: url(/media/faq_bg.svg), linear-gradient(45deg, #062444f2, #2d9dfff5);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

#faq-cont>h1 {
    color: white;
    text-align: center;
    font-size: 3vw;
    font-weight: 600;
    letter-spacing: -2px;
    margin-bottom: 2.5vw;
}

#faq-cont>div {
    width: 60vw;
    margin: 0 auto 2vw auto;
    opacity: 0;
}

#faq-cont>div:last-child {
    margin: 0 auto;
}

#faq-cont>div>p {
    font-weight: 400;
    padding: 1.5vw;
    border-bottom-right-radius: 0.4vw;
    border-bottom-left-radius: 0.4vw;
    font-size: 1.05vw;
    color: #656565;
    background: rgba(255, 255, 255, 0.8);
    display: none
}

#faq-cont>div>div {
    background: rgba(255, 255, 255, 0.4);
    padding: 1vw 0;
    border-top-right-radius: 0.4vw;
    border-top-left-radius: 0.4vw;
    border-bottom-right-radius: 0.4vw;
    border-bottom-left-radius: 0.4vw;
    cursor: pointer;
    -webkit-transition: 0.15s opacity;
    -o-transition: 0.15s opacity;
    transition: 0.15s opacity;
}

#faq-cont>div>div:hover {
    opacity: 0.75;
}

#faq-cont>div>div p {
    font-weight: 500;
    font-size: 1.33vw;
    margin-left: 1.5vw;
    color: #274273;
}

#faq-cont>div>div img {
    width: 1.75vw;
    margin-right: 1.5vw;
}


/* CONTACT */

#contact-cont {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 2 1'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='1' gradientTransform='rotate(0,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23282828' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23282828' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='2' y2='2'%3E%3Cstop offset='0' stop-color='%23282828' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23282828' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='2' height='1'/%3E%3Cg fill-opacity='0.15'%3E%3Cpolygon fill='url(%23b)' points='0 1 0 0 2 0'/%3E%3Cpolygon fill='url(%23c)' points='2 1 2 0 0 0'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
}

#contact-cont>div {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
}

#contact-cont form {
    padding: 2vw;
}

#contact-cont h1 {
    font-size: 3vw;
    font-weight: 600;
    letter-spacing: -2px;
    text-align: center;
    padding: 2vw 0 0 0;
}

#contact-cont input,
#contact-cont select,
#contact-cont textarea {
    display: block;
    width: 30vw;
    background: white;
    padding: 0.66vw;
    border-bottom: 0.2vw solid black;
    margin: 2vw 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    appearance: auto;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    font-size: 1vw;
    -webkit-transition: 0.15s all;
    -o-transition: 0.15s all;
    transition: 0.15s all;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
}

#contact-cont input:first-child {
    margin: 0 0 2vw 0;
}

#contact-cont input:hover,
#contact-cont select:hover,
#contact-cont input:focus,
#contact-cont select:focus {
    border-bottom: 0.2vw solid gray;
}

#contact-cont textarea:hover,
#contact-cont textarea:focus {
    -webkit-box-shadow: inset 0 0 0 0.1vw gray;
    box-shadow: inset 0 0 0 0.1vw gray;
}

#contact-cont input[type="submit"] {
    background: black;
    color: white;
    border: none;
    font-weight: 600;
    cursor: pointer;
    font-weight: 1.1vw;
    -webkit-transition: 0.15s opacity;
    -o-transition: 0.15s opacity;
    transition: 0.15s opacity;
    margin: 2vw 0 0 0;
}

#contact-cont input[type="submit"]:hover {
    opacity: 0.75;
}

#contact-cont textarea {
    border: 0;
    max-width: 30vw;
    max-height: 20vw;
    height: 7.5vw;
    -webkit-box-shadow: inset 0 0 0 0.1vw black;
    box-shadow: inset 0 0 0 0.1vw black;
    font-weight: 300;
    min-height: 10vw;
}

#contact-cont>div>div {
    padding: 2vw;
    margin-left: 2vw;
}

#contact-cont>div>div img {
    width: 25vw;
    display: block;
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
    margin: 0 auto;
}

#contact-cont>div>div p {
    font-size: 1.25vw;
    font-weight: 300;
}

#contact-cont>div>div>.flex-cont {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 2vw;
    cursor: pointer;
    -webkit-transition: 0.15s opacity;
    -o-transition: 0.15s opacity;
    transition: 0.15s opacity;
}

#contact-cont>div>div>.flex-cont:hover {
    opacity: 0.75;
}

#contact-cont>div>div>.flex-cont img {
    width: 2vw;
    margin: 0;
    margin-right: 1vw;
}


/* ABOUT US */

#about-cont {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1177%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='url(%23SvgjsLinearGradient1178)'%3e%3c/rect%3e%3cpath d='M 0%2c295 C 72%2c279.2 216%2c192.4 360%2c216 C 504%2c239.6 576%2c454.6 720%2c413 C 864%2c371.4 936%2c9.6 1080%2c8 C 1224%2c6.4 1368%2c325.6 1440%2c405L1440 560L0 560z' fill='rgba(255%2c 255%2c 255%2c 0.1)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1177'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3clinearGradient x1='50%25' y1='100%25' x2='50%25' y2='0%25' gradientUnits='userSpaceOnUse' id='SvgjsLinearGradient1178'%3e%3cstop stop-color='rgba(0%2c 0%2c 0%2c 1)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(0%2c 31%2c 71%2c 0.65)' offset='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-size: cover;
    background-position: 53%;
}

#about-cont .flex-cont {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
}

#about-cont h1 {
    font-size: 3vw;
    font-weight: 600;
    letter-spacing: -2px;
    text-align: center;
    padding: 2vw 0 0 0;
    color: white;
}

#about-cont p {
    margin: 2vw;
    font-weight: 300;
    font-size: 1.5vw;
    color: #e4e4e4;
    text-align: left;
}

#about-cont>div>div img {
    width: 29vw;
    display: block;
    margin: 2vw 2vw 2vw 0;
    height: auto;
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
}

#about-cont>div img {
    height: 29vw;
    width: auto;
    margin-bottom: 2vw;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}


/* FOOTER */

footer {
    background: black;
    padding: 2vw 0;
}

footer>img {
    height: 4vw;
    display: block;
    margin: 0 auto;
}


/* RESPONSIVE */

@media(max-width:700px) {
    /* NAV */
    nav {
        padding: 2vw 0;
        width: 100%;
    }
    #nav-cont>img {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        height: 10vw;
    }
    .social {
        display: none;
    }
    .mobile-social {
        display: block;
    }
    .mobile-social img {
        height: 9vw;
    }
    #nav-cont ul {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        background: white;
        text-align: right;
        height: 100vh;
        padding: 5vw 7.5vw;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
    }
    #nav-cont ul a {
        margin: 0;
    }
    #nav-cont ul a li {
        margin: 5vw 0;
        font-size: 4.5vw;
    }
    #nav-cont ul a:first-child li {
        margin: 0;
    }
    .logo img {
        height: 14vw;
    }
    #alpha-elite-cont {
        margin-top: 18vw;
    }
    #nav-cont {
        max-width: 80%;
    }
    /* PRODUCTS */
    #combo-cont {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.33)), color-stop(60%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, right top, left top, from(#3d3d3d), to(#4a4a4a)) !important;
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0.33) 0%, rgba(255, 255, 255, 0) 60%), -o-linear-gradient(right, #3d3d3d 0%, #4a4a4a 100%) !important;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.33) 0%, rgba(255, 255, 255, 0) 60%), linear-gradient(to left, #3d3d3d 0%, #4a4a4a 100%) !important;
    }
    #alpha-elite-cont {
        background-size: 100%, cover;
    }
    #alpha-s-cont {
        background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3cpath d='M0 0L210.77 0L0 121.01z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M0 121.01L210.77 0L497.73 0L0 158.60000000000002z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 158.60000000000002L497.73 0L884.34 0L0 228.29000000000002z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M0 228.29000000000002L884.34 0L944.83 0L0 273.40000000000003z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M1440 560L878.84 560L1440 314.77z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M1440 314.77L878.84 560L428.63000000000005 560L1440 284.22999999999996z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M1440 284.23L428.6300000000001 560L357.6900000000001 560L1440 273.59000000000003z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M1440 273.59000000000003L357.69000000000005 560L356.43000000000006 560L1440 192.42000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e"), -webkit-gradient(linear, left top, left bottom, from(#ffde2c), to(#bf1f1f));
        background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3cpath d='M0 0L210.77 0L0 121.01z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M0 121.01L210.77 0L497.73 0L0 158.60000000000002z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 158.60000000000002L497.73 0L884.34 0L0 228.29000000000002z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M0 228.29000000000002L884.34 0L944.83 0L0 273.40000000000003z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M1440 560L878.84 560L1440 314.77z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M1440 314.77L878.84 560L428.63000000000005 560L1440 284.22999999999996z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M1440 284.23L428.6300000000001 560L357.6900000000001 560L1440 273.59000000000003z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M1440 273.59000000000003L357.69000000000005 560L356.43000000000006 560L1440 192.42000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e"), -o-linear-gradient(top, #ffde2c 0%, #bf1f1f 100%);
        background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3cpath d='M0 0L210.77 0L0 121.01z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M0 121.01L210.77 0L497.73 0L0 158.60000000000002z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 158.60000000000002L497.73 0L884.34 0L0 228.29000000000002z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M0 228.29000000000002L884.34 0L944.83 0L0 273.40000000000003z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M1440 560L878.84 560L1440 314.77z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M1440 314.77L878.84 560L428.63000000000005 560L1440 284.22999999999996z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M1440 284.23L428.6300000000001 560L357.6900000000001 560L1440 273.59000000000003z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M1440 273.59000000000003L357.69000000000005 560L356.43000000000006 560L1440 192.42000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e"), linear-gradient(to bottom, #ffde2c 0%, #bf1f1f 100%);
        /*background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3cpath d='M0 0L210.77 0L0 121.01z' fill='rgba(255%2c 255%2c 255%2c .2)'%3e%3c/path%3e%3cpath d='M0 121.01L210.77 0L497.73 0L0 158.60000000000002z' fill='rgba(255%2c 255%2c 255%2c .15)'%3e%3c/path%3e%3cpath d='M0 158.60000000000002L497.73 0L884.34 0L0 228.29000000000002z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M0 228.29000000000002L884.34 0L944.83 0L0 273.40000000000003z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M1440 560L878.84 560L1440 314.77z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M1440 314.77L878.84 560L428.63000000000005 560L1440 284.22999999999996z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M1440 284.23L428.6300000000001 560L357.6900000000001 560L1440 273.59000000000003z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M1440 273.59000000000003L357.69000000000005 560L356.43000000000006 560L1440 192.42000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e"), linear-gradient(to bottom, #fff09e 0%, #d5c884 40%, black 100%);*/
        background-size: cover;
        background-position: top;
    }
    .first,
    .second,
    .third {
        width: 100% !important;
        text-align: center !important;
    }
    .flex-cont {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .first h1 {
        font-size: 10vw !important;
        text-align: center !important;
        margin: 5vw 5vw 3vw 5vw !important;
    }
    .first p {
        font-size: 7vw !important;
        text-align: center !important;
        margin: 0 !important;
    }
    .first img {
        width: 90% !important;
        right: unset !important;
        margin: 5vw auto !important;
        display: block !important;
    }
    .description {
        font-size: 5vw !important;
        border-radius: 1.6vw !important;
        padding: 3vw !important;
        display: inline-block !important;
        max-width: 90% !important;
        -webkit-box-sizing: border-box !important;
        box-sizing: border-box !important;
    }
    .second .flex-cont>div {
        width: 90% !important;
        height: auto !important;
        max-height: unset !important;
        border-radius: 1.6vw !important;
        margin: 5vw auto !important;
    }
    .second .flex-cont>div:first-child {
        margin: 5vw auto 0 auto !important;
    }
    .second .flex-cont img {
        width: 50%;
        margin: 0 auto -15vw auto !important;
        display: block !important;
    }
    #alpha-s-cont .second .flex-cont>div:first-child img,
    #alpha-cont .second .flex-cont>div:first-child img {
        margin: 0 auto -22.5vw auto !important;
    }
    #alpha-elite-cont .second .flex-cont>div:first-child img {
        margin: 0 auto !important;
    }
    #combo-cont .second .flex-cont>div:first-child img {
        margin: 0 auto -7vw auto !important;
    }
    #combo-cont .second .flex-cont>div:last-child img {
        margin: 0 auto -5vw auto !important;
    }
    .second h3 {
        text-align: left !important;
        margin: 2.5vw 2.5vw 0 2.5vw !important;
        font-size: 5vw !important;
    }
    .second h2 {
        text-align: left !important;
        margin: 0vw 2.5vw 0 2.5vw !important;
        font-size: 6.5vw !important;
    }
    .second p {
        margin: 3vw 2.5vw 3.5vw 2.5vw !important;
        font-size: 4vw !important;
        text-align: left !important;
    }
    .cooling {
        border-radius: 1.6vw !important;
        margin: 0 auto 5vw auto !important;
        width: 90% !important;
        position: relative !important;
    }
    .second article {
        max-width: 100% !important;
    }
    .second .cooling img {
        width: 20% !important;
        margin: 0 !important;
        position: absolute !important;
        top: 2.5vw !important;
        right: 2.5vw !important;
        opacity: 0.2 !important;
    }
    .second .cooling p {
        margin: 3vw 2.5vw 3.5vw 2.5vw !important;
    }
    .view-more {
        font-size: 4vw !important;
        max-width: 90% !important;
        display: block !important;
        margin: 10vw auto 5vw auto !important;
    }
    .third h2 {
        font-size: 8vw !important;
        text-align: center !important;
        margin-right: 0 !important;
    }
    .third h3 {
        font-size: 6vw !important;
        text-align: center !important;
        margin-right: 0 !important;
        margin-top: 0 !important;
    }
    .third img {
        width: 70% !important;
        right: 0 !important;
        margin: 5vw auto !important;
        display: block !important;
    }
    #alpha-cont .third img,
    #alpha-s-cont .third img {
        width: 50% !important;
    }
    .third>div {
        float: none !important;
        margin: 5vw auto !important;
        width: 90% !important;
        padding: 1.5vw !important;
        font-size: 3.5vw !important;
        text-align: center !important;
        border-radius: 1vw !important;
        -moz-text-align-last: auto !important;
        text-align-last: auto !important;
        -webkit-box-sizing: border-box !important;
        box-sizing: border-box !important;
    }
    #combo-cont .first,
    #combo-cont .second,
    #combo-cont .third {
        width: 100% !important;
    }
    #combo-cont .first img {
        margin-bottom: 0 !important;
    }
    #combo-cont .second .flex-cont>div:first-child {
        margin: 3.5vw auto 0 auto !important;
    }
    #combo-cont .third img {
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
        width: 100% !important;
        margin: 0 !important;
    }
    /* PRICING */
    #pricing {
        background-size: cover;
        padding-bottom: 5vw;
    }
    #pricing-content>.flex-cont {
        -webkit-box-align: top;
        -ms-flex-align: top;
        align-items: top;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #pricing-content>.flex-cont>div {
        width: 100%;
    }
    .pricing-header {
        width: 90%;
    }
    .pricing-headers p {
        font-size: 6vw;
        margin-bottom: 4vw;
    }
    .pricing-headers h1 {
        font-size: 8vw;
    }
    .pricing-images img {
        margin: 5vw auto 2.5vw auto;
    }
    #pricing-alpha-elite {
        width: 50%;
    }
    #pricing-alpha {
        width: 40%;
    }
    #pricing-alpha-s {
        width: 40%;
    }
    .comparison-box {
        width: 90%;
        margin: 5vw auto !important;
        border-radius: 0.8vw;
        -webkit-box-shadow: 4px 20px 50px 0 rgba(0, 0, 0, .033);
        box-shadow: 4px 20px 50px 0 rgba(0, 0, 0, .033);
    }
    .comparison-box>div:first-child {
        border-top-right-radius: 0.8vw;
        border-top-left-radius: 0.8vw;
    }
    .comparison-box>div {
        font-size: 3.5vw;
    }
    .comparison-box>div img {
        height: 5vw;
        margin: 2.5vw;
    }
    .comparison-box h1 {
        font-size: 6vw;
        margin: 2.5vw;
    }
    .comparison-box>div h2 {
        font-size: 4.5vw;
        margin: 2.5vw;
    }
    .comparison-box>div p {
        font-size: 4vw;
    }
    #alpha-elite-comparison .comparison-box:last-child h1,
    #alpha-s-comparison .comparison-box:last-child h1,
    #alpha-comparison .comparison-box:last-child h1 {
        font-size: 4vw !important;
        margin: 2.5vw 2.5vw 0 2.5vw !important;
    }
    #alpha-elite-comparison .comparison-box:nth-child(6) h1,
    #alpha-s-comparison .comparison-box:nth-child(6) h1,
    #alpha-comparison .comparison-box:nth-child(6) h1 {
        font-size: 4vw !important;
    }
    .comparison-box>.flex-cont>div {
        margin: 2.5vw;
    }
    .upgrade-option {
        border-bottom-right-radius: 0.8vw;
        border-bottom-left-radius: 0.8vw;
        height: auto !important;
    }
    .upgrade-option p {
        margin: 2.5vw;
    }
    .upgrade-option h1 {
        font-size: 4vw;
        margin: 2.5vw;
    }
    .how-to-purchase {
        font-size: 4vw;
        border-radius: 1.6vw;
        padding: 1.5vw;
    }
    /*FAQ*/
    #faq-cont {
        padding: 5vw 0;
    }
    #faq-cont>h1 {
        font-size: 7.5vw;
        margin-bottom: 5vw;
        margin-top: 0;
    }
    #faq-cont>div {
        width: 90%;
        margin: 0 auto 3.75vw auto;
    }
    #faq-cont>div>p {
        padding: 3.75vw;
        border-bottom-right-radius: 0.8vw;
        border-bottom-left-radius: 0.8vw;
        font-size: 4vw;
    }
    #faq-cont>div>div {
        padding: 3.75vw 0;
        border-top-right-radius: 0.8vw;
        border-top-left-radius: 0.8vw;
        border-bottom-right-radius: 0.8vw;
        border-bottom-left-radius: 0.8vw;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    #faq-cont>div>div p {
        font-size: 4.5vw;
        margin-left: 3.75vw;
        max-width: 85%;
    }
    #faq-cont>div>div img {
        width: 5vw;
        margin-right: 3.75vw;
    }
    /*CONTACT*/
    #contact-cont form {
        padding: 0;
        width: 90%;
        margin: 0 auto;
    }
    #contact-cont h1 {
        font-size: 7.5vw;
        padding: 5vw 0;
    }
    #contact-cont input,
    #contact-cont select,
    #contact-cont textarea {
        width: 100%;
        padding: 2vw;
        border-bottom: 0.6vw solid black;
        margin: 2.5vw 0;
        font-size: 4vw;
    }
    #contact-cont input:hover,
    #contact-cont select:hover,
    #contact-cont input:focus,
    #contact-cont select:focus {
        border-bottom: 0.6vw solid gray;
    }
    #contact-cont textarea:hover,
    #contact-cont textarea:focus {
        -webkit-box-shadow: inset 0 0 0 0.4vw gray;
        box-shadow: inset 0 0 0 0.4vw gray;
    }
    #contact-cont input[type="submit"] {
        margin-top: 5vw;
        font-weight: 5vw;
    }
    #contact-cont textarea {
        max-width: 100%;
        max-height: 50vw;
        height: 33vw;
        -webkit-box-shadow: inset 0 0 0 0.4vw black;
        box-shadow: inset 0 0 0 0.4vw black;
        border: 0;
        font-size: 3vw;
        margin-top: 5vw;
    }
    #contact-cont>div>div {
        padding: 0;
        width: 90%;
        margin-left: 0;
        margin-bottom: 5vw;
    }
    #contact-cont>div>div img {
        width: 100%;
        margin-top: 5vw;
    }
    #contact-cont>div>div p {
        font-size: 5vw;
    }
    #contact-cont>div>div>.flex-cont {
        margin-top: 4vw;
    }
    #contact-cont>div>div>.flex-cont img {
        width: 7vw;
        margin-right: 2.5vw;
    }
    /*ABOUT US*/
    #about-cont h1 {
        font-size: 7.5vw;
        padding: 5vw 0 0 0;
    }
    #about-cont p {
        margin: 5vw 0;
        font-size: 5vw;
        text-align: center;
    }
    #about-cont>div {
        width: 90%;
        margin: 0 auto;
    }
    #about-cont>div>div {
        width: 100%;
        margin: 0 auto;
    }
    #about-cont>div>div img {
        width: 100% !important;
        margin: 0 auto 5vw auto !important;
        display: block !important;
        height: unset !important;
    }
    #about-cont>div img {
        height: auto;
        width: 100%;
        margin-bottom: 5vw;
    }
    /*FOOTER*/
    footer {
        padding: 5vw 0;
    }
    footer>img {
        height: 15vw;
    }
}