/* -------------------
THEME - LIGHT BLUE
---------------------- */
@media (min-width: 1200px) {
  .tp--col-lg-vertical-align {
    font-size: 0;
  }
  .tp--col-lg-vertical-align [class*=col-] {
    display: inline-block;
    vertical-align: middle;
    float: none;
    font-size: 16px;
  }
  .tp--col-lg-vertical-align.tp--vertical-align-intro [class*=col-] {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    display: block;
    float: left;
    margin-top: -50px;
  }
}
@media (min-width: 992px) {
  .tp--col-md-vertical-align {
    font-size: 0;
  }
  .tp--col-md-vertical-align [class*=col-] {
    display: inline-block;
    vertical-align: middle;
    float: none;
    font-size: 16px;
  }
  .tp--col-md-vertical-align.tp--vertical-align-intro [class*=col-] {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    display: block;
    float: left;
    margin-top: -50px;
  }
}
@media (min-width: 768px) {
  .tp--col-sm-vertical-align {
    font-size: 0;
  }
  .tp--col-sm-vertical-align [class*=col-] {
    display: inline-block;
    vertical-align: middle;
    float: none;
    font-size: 16px;
  }
  .tp--col-sm-vertical-align.tp--vertical-align-intro [class*=col-] {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    display: block;
    float: left;
    margin-top: -50px;
  }
}
@media (min-width: 480px) {
  .tp--col-xs-vertical-align {
    font-size: 0;
  }
  .tp--col-xs-vertical-align [class*=col-] {
    display: inline-block;
    vertical-align: middle;
    float: none;
    font-size: 16px;
  }
  .tp--col-xs-vertical-align.tp--vertical-align-intro [class*=col-] {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    display: block;
    float: left;
    margin-top: -50px;
  }
}
@media (min-width: 320px) {
  .tp--col-xxs-vertical-align {
    font-size: 0;
  }
  .tp--col-xxs-vertical-align [class*=col-] {
    display: inline-block;
    vertical-align: middle;
    float: none;
    font-size: 16px;
  }
  .tp--col-xxs-vertical-align.tp--vertical-align-intro [class*=col-] {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    display: block;
    float: left;
    margin-top: -50px;
  }
}
body {
  color: #7d8a93 !important;
}

a {
  color: rgb(77.1428571429, 86.4285714286, 92.8571428571);
}
a:hover {
  color: rgb(42.4285714286, 47.5357142857, 51.0714285714);
}

.tp--preloader .tp--spinner .loader-inner div {
  background-color: #92CAE6;
}

.label-primary {
  background-color: #92CAE6 !important;
}

.primary-color {
  color: #92CAE6 !important;
}

.btn-primary {
  background-color: #92CAE6 !important;
  border-color: #92CAE6 !important;
}
.btn-primary:hover {
  background-color: rgb(125.2574626866, 191.9141791045, 225.2425373134) !important;
  border-color: rgb(125.2574626866, 191.9141791045, 225.2425373134) !important;
}
.btn-primary.btn-empty {
  background-color: transparent !important;
}

.btn-cta {
  background-color: #92CAE6 !important;
  border-color: #92CAE6 !important;
}
.btn-cta:hover {
  background-color: rgb(125.2574626866, 191.9141791045, 225.2425373134) !important;
  border-color: rgb(125.2574626866, 191.9141791045, 225.2425373134) !important;
}

.tp--section-dark {
  background-color: #92CAE6 !important;
  background: #92CAE6 !important;
  background: -webkit-linear-gradient(top, #92CAE6, rgb(187.4850746269, 222.171641791, 239.5149253731)) !important;
  background: linear-gradient(to bottom, #92CAE6, rgb(187.4850746269, 222.171641791, 239.5149253731)) !important;
}

#intro.tp--intro-dark {
  background-color: #92CAE6 !important;
}

.tp--section.tp--diagonal:before {
  background-color: rgb(245, 250, 255) !important;
}
.tp--section.tp--diagonal.tp--section-dark {
  background: none !important;
}
.tp--section.tp--diagonal.tp--section-dark:before {
  background-color: #92CAE6 !important;
}
.tp--section.tp--diagonal.tp--section-light {
  background: none !important;
}
.tp--section.tp--diagonal.tp--section-light:before {
  background-color: rgb(245, 250, 255) !important;
}

.tp--gradient-1 {
  background: #4E6AC6 !important;
  background: -webkit-linear-gradient(right, #4E6AC6, #192240) !important;
  background: linear-gradient(to left, #4E6AC6, #192240) !important;
}
.tp--gradient-1 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(70.2846153846, 99.5051282051, 195.5153846154), rgb(22.1348314607, 30.1033707865, 56.6651685393));
  background: linear-gradient(to left, rgb(70.2846153846, 99.5051282051, 195.5153846154), rgb(22.1348314607, 30.1033707865, 56.6651685393));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-1.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-1.tp--section.tp--diagonal:before {
  background: #4E6AC6 !important;
  background: -webkit-linear-gradient(right, #4E6AC6, #192240) !important;
  background: linear-gradient(to left, #4E6AC6, #192240) !important;
}

.tp--gradient-2 {
  background: #007991 !important;
  background: -webkit-linear-gradient(right, #007991, #78ffd6) !important;
  background: linear-gradient(to left, #007991, #78ffd6) !important;
}
.tp--gradient-2 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(0, 112.4882758621, 134.8), rgb(109.8, 255, 210.9022222222));
  background: linear-gradient(to left, rgb(0, 112.4882758621, 134.8), rgb(109.8, 255, 210.9022222222));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-2.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-2.tp--section.tp--diagonal:before {
  background: #007991 !important;
  background: -webkit-linear-gradient(right, #007991, #78ffd6) !important;
  background: linear-gradient(to left, #007991, #78ffd6) !important;
}

.tp--gradient-3 {
  background: #56CCF2 !important;
  background: -webkit-linear-gradient(right, #56CCF2, #2F80ED) !important;
  background: linear-gradient(to left, #56CCF2, #2F80ED) !important;
}
.tp--gradient-3 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(76.5285714286, 201.1417582418, 241.2714285714), rgb(37.6123893805, 122.2681415929, 236.1876106195));
  background: linear-gradient(to left, rgb(76.5285714286, 201.1417582418, 241.2714285714), rgb(37.6123893805, 122.2681415929, 236.1876106195));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-3.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-3.tp--section.tp--diagonal:before {
  background: #56CCF2 !important;
  background: -webkit-linear-gradient(right, #56CCF2, #2F80ED) !important;
  background: linear-gradient(to left, #56CCF2, #2F80ED) !important;
}

.tp--gradient-4 {
  background: #F2994A !important;
  background: -webkit-linear-gradient(right, #F2994A, #F2C94C) !important;
  background: linear-gradient(to left, #F2994A, #F2C94C) !important;
}
.tp--gradient-4 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(241.3164948454, 147.6371134021, 64.4835051546), rgb(241.309375, 198.13125, 66.490625));
  background: linear-gradient(to left, rgb(241.3164948454, 147.6371134021, 64.4835051546), rgb(241.309375, 198.13125, 66.490625));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-4.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-4.tp--section.tp--diagonal:before {
  background: #F2994A !important;
  background: -webkit-linear-gradient(right, #F2994A, #F2C94C) !important;
  background: linear-gradient(to left, #F2994A, #F2C94C) !important;
}

.tp--gradient-5 {
  background: #D66D75 !important;
  background: -webkit-linear-gradient(right, #D66D75, #E29587) !important;
  background: linear-gradient(to left, #D66D75, #E29587) !important;
}
.tp--gradient-5 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(211.7636363636, 101.0363636364, 109.4727272727), rgb(224.0147651007, 141.7436241611, 126.7852348993));
  background: linear-gradient(to left, rgb(211.7636363636, 101.0363636364, 109.4727272727), rgb(224.0147651007, 141.7436241611, 126.7852348993));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-5.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-5.tp--section.tp--diagonal:before {
  background: #D66D75 !important;
  background: -webkit-linear-gradient(right, #D66D75, #E29587) !important;
  background: linear-gradient(to left, #D66D75, #E29587) !important;
}

.tp--gradient-6 {
  background: #20002c !important;
  background: -webkit-linear-gradient(right, #20002c, #cbb4d4) !important;
  background: linear-gradient(to left, #20002c, #cbb4d4) !important;
}
.tp--gradient-6 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(24.5818181818, 0, 33.8), rgb(198.5050847458, 173.5169491525, 208.2830508475));
  background: linear-gradient(to left, rgb(24.5818181818, 0, 33.8), rgb(198.5050847458, 173.5169491525, 208.2830508475));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-6.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-6.tp--section.tp--diagonal:before {
  background: #20002c !important;
  background: -webkit-linear-gradient(right, #20002c, #cbb4d4) !important;
  background: linear-gradient(to left, #20002c, #cbb4d4) !important;
}

.tp--gradient-7 {
  background: #6190E8 !important;
  background: -webkit-linear-gradient(right, #6190E8, #A7BFE8) !important;
  background: linear-gradient(to left, #6190E8, #A7BFE8) !important;
}
.tp--gradient-7 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(88.0961325967, 137.7447513812, 230.7038674033), rgb(158.9135135135, 185.1189189189, 229.8864864865));
  background: linear-gradient(to left, rgb(88.0961325967, 137.7447513812, 230.7038674033), rgb(158.9135135135, 185.1189189189, 229.8864864865));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-7.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-7.tp--section.tp--diagonal:before {
  background: #6190E8 !important;
  background: -webkit-linear-gradient(right, #6190E8, #A7BFE8) !important;
  background: linear-gradient(to left, #6190E8, #A7BFE8) !important;
}

.tp--gradient-8 {
  background: #44A08D !important;
  background: -webkit-linear-gradient(right, #44A08D, #093637) !important;
  background: linear-gradient(to left, #44A08D, #093637) !important;
}
.tp--gradient-8 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(64.9578947368, 152.8421052632, 134.6921052632), rgb(7.565625, 45.39375, 46.234375));
  background: linear-gradient(to left, rgb(64.9578947368, 152.8421052632, 134.6921052632), rgb(7.565625, 45.39375, 46.234375));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-8.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-8.tp--section.tp--diagonal:before {
  background: #44A08D !important;
  background: -webkit-linear-gradient(right, #44A08D, #093637) !important;
  background: linear-gradient(to left, #44A08D, #093637) !important;
}

.tp--gradient-9 {
  background: #4568DC !important;
  background: -webkit-linear-gradient(right, #4568DC, #B06AB3) !important;
  background: linear-gradient(to left, #4568DC, #B06AB3) !important;
}
.tp--gradient-9 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(60.4153846154, 97.0307692308, 218.3846153846), rgb(172.4186666667, 99.2453333333, 175.5546666667));
  background: linear-gradient(to left, rgb(60.4153846154, 97.0307692308, 218.3846153846), rgb(172.4186666667, 99.2453333333, 175.5546666667));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-9.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-9.tp--section.tp--diagonal:before {
  background: #4568DC !important;
  background: -webkit-linear-gradient(right, #4568DC, #B06AB3) !important;
  background: linear-gradient(to left, #4568DC, #B06AB3) !important;
}

.tp--gradient-10 {
  background: #F0F2F0 !important;
  background: -webkit-linear-gradient(right, #F0F2F0, #000C40) !important;
  background: linear-gradient(to left, #F0F2F0, #000C40) !important;
}
.tp--gradient-10 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(234.5357142857, 237.2642857143, 234.5357142857), rgb(0, 10.0875, 53.8));
  background: linear-gradient(to left, rgb(234.5357142857, 237.2642857143, 234.5357142857), rgb(0, 10.0875, 53.8));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-10.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-10.tp--section.tp--diagonal:before {
  background: #F0F2F0 !important;
  background: -webkit-linear-gradient(right, #F0F2F0, #000C40) !important;
  background: linear-gradient(to left, #F0F2F0, #000C40) !important;
}

.tp--gradient-11 {
  background: #E8CBC0 !important;
  background: -webkit-linear-gradient(right, #E8CBC0, #636FA4) !important;
  background: linear-gradient(to left, #E8CBC0, #636FA4) !important;
}
.tp--gradient-11 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(229.2720930233, 196.8325581395, 184.5279069767), rgb(93.1368421053, 105.4186234818, 159.6631578947));
  background: linear-gradient(to left, rgb(229.2720930233, 196.8325581395, 184.5279069767), rgb(93.1368421053, 105.4186234818, 159.6631578947));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-11.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-11.tp--section.tp--diagonal:before {
  background: #E8CBC0 !important;
  background: -webkit-linear-gradient(right, #E8CBC0, #636FA4) !important;
  background: linear-gradient(to left, #E8CBC0, #636FA4) !important;
}

.tp--gradient-12 {
  background: #67B26F !important;
  background: -webkit-linear-gradient(right, #67B26F, #4ca2cd) !important;
  background: linear-gradient(to left, #67B26F, #4ca2cd) !important;
}
.tp--gradient-12 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(96.2296943231, 174.5703056769, 104.5860262009), rgb(68.0270742358, 157.8576419214, 202.7729257642));
  background: linear-gradient(to left, rgb(96.2296943231, 174.5703056769, 104.5860262009), rgb(68.0270742358, 157.8576419214, 202.7729257642));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-12.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-12.tp--section.tp--diagonal:before {
  background: #67B26F !important;
  background: -webkit-linear-gradient(right, #67B26F, #4ca2cd) !important;
  background: linear-gradient(to left, #67B26F, #4ca2cd) !important;
}

.tp--gradient-13 {
  background: #56ab2f !important;
  background: -webkit-linear-gradient(right, #56ab2f, #a8e063) !important;
  background: linear-gradient(to left, #56ab2f, #a8e063) !important;
}
.tp--gradient-13 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(81.976146789, 162.9990825688, 44.8009174312), rgb(163.2545454545, 222.3090909091, 90.4909090909));
  background: linear-gradient(to left, rgb(81.976146789, 162.9990825688, 44.8009174312), rgb(163.2545454545, 222.3090909091, 90.4909090909));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-13.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-13.tp--section.tp--diagonal:before {
  background: #56ab2f !important;
  background: -webkit-linear-gradient(right, #56ab2f, #a8e063) !important;
  background: linear-gradient(to left, #56ab2f, #a8e063) !important;
}

.tp--gradient-14 {
  background: #2C3E50 !important;
  background: -webkit-linear-gradient(right, #2C3E50, #4CA1AF) !important;
  background: linear-gradient(to left, #2C3E50, #4CA1AF) !important;
}
.tp--gradient-14 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(40.3806451613, 56.9, 73.4193548387), rgb(72.9115537849, 154.4573705179, 167.8884462151));
  background: linear-gradient(to left, rgb(40.3806451613, 56.9, 73.4193548387), rgb(72.9115537849, 154.4573705179, 167.8884462151));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-14.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-14.tp--section.tp--diagonal:before {
  background: #2C3E50 !important;
  background: -webkit-linear-gradient(right, #2C3E50, #4CA1AF) !important;
  background: linear-gradient(to left, #2C3E50, #4CA1AF) !important;
}

.tp--gradient-15 {
  background: #3a7bd5 !important;
  background: -webkit-linear-gradient(right, #3a7bd5, #3a6073) !important;
  background: linear-gradient(to left, #3a7bd5, #3a6073) !important;
}
.tp--gradient-15 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(49.5924686192, 117.3665271967, 211.2075313808), rgb(54.5803468208, 90.3398843931, 108.2196531792));
  background: linear-gradient(to left, rgb(49.5924686192, 117.3665271967, 211.2075313808), rgb(54.5803468208, 90.3398843931, 108.2196531792));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-15.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-15.tp--section.tp--diagonal:before {
  background: #3a7bd5 !important;
  background: -webkit-linear-gradient(right, #3a7bd5, #3a6073) !important;
  background: linear-gradient(to left, #3a7bd5, #3a6073) !important;
}

.tp--gradient-16 {
  background: #457fca !important;
  background: -webkit-linear-gradient(right, #457fca, #5691c8) !important;
  background: linear-gradient(to left, #457fca, #5691c8) !important;
}
.tp--gradient-16 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(61.0619246862, 121.5372384937, 199.7380753138), rgb(78.3044642857, 139.9910714286, 197.4955357143));
  background: linear-gradient(to left, rgb(61.0619246862, 121.5372384937, 199.7380753138), rgb(78.3044642857, 139.9910714286, 197.4955357143));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-16.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-16.tp--section.tp--diagonal:before {
  background: #457fca !important;
  background: -webkit-linear-gradient(right, #457fca, #5691c8) !important;
  background: linear-gradient(to left, #457fca, #5691c8) !important;
}

.tp--gradient-17 {
  background: #43cea2 !important;
  background: -webkit-linear-gradient(right, #43cea2, #185a9d) !important;
  background: linear-gradient(to left, #43cea2, #185a9d) !important;
}
.tp--gradient-17 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(58.9088607595, 203.8911392405, 157.9974683544), rgb(22.6475138122, 84.9281767956, 148.1524861878));
  background: linear-gradient(to left, rgb(58.9088607595, 203.8911392405, 157.9974683544), rgb(22.6475138122, 84.9281767956, 148.1524861878));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-17.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-17.tp--section.tp--diagonal:before {
  background: #43cea2 !important;
  background: -webkit-linear-gradient(right, #43cea2, #185a9d) !important;
  background: linear-gradient(to left, #43cea2, #185a9d) !important;
}

.tp--gradient-18 {
  background: #485563 !important;
  background: -webkit-linear-gradient(right, #485563, #29323c) !important;
  background: linear-gradient(to left, #485563, #29323c) !important;
}
.tp--gradient-18 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(67.7052631579, 79.9298245614, 93.0947368421), rgb(36.8594059406, 44.9504950495, 53.9405940594));
  background: linear-gradient(to left, rgb(67.7052631579, 79.9298245614, 93.0947368421), rgb(36.8594059406, 44.9504950495, 53.9405940594));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-18.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-18.tp--section.tp--diagonal:before {
  background: #485563 !important;
  background: -webkit-linear-gradient(right, #485563, #29323c) !important;
  background: linear-gradient(to left, #485563, #29323c) !important;
}

.tp--gradient-19 {
  background: #00d2ff !important;
  background: -webkit-linear-gradient(right, #00d2ff, #3a7bd5) !important;
  background: linear-gradient(to left, #00d2ff, #3a7bd5) !important;
}
.tp--gradient-19 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(0, 201.6, 244.8), rgb(49.5924686192, 117.3665271967, 211.2075313808));
  background: linear-gradient(to left, rgb(0, 201.6, 244.8), rgb(49.5924686192, 117.3665271967, 211.2075313808));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-19.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-19.tp--section.tp--diagonal:before {
  background: #00d2ff !important;
  background: -webkit-linear-gradient(right, #00d2ff, #3a7bd5) !important;
  background: linear-gradient(to left, #00d2ff, #3a7bd5) !important;
}

.tp--gradient-20 {
  background: #4776E6 !important;
  background: -webkit-linear-gradient(right, #4776E6, #8E54E9) !important;
  background: linear-gradient(to left, #4776E6, #8E54E9) !important;
}
.tp--gradient-20 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(62.0200956938, 111.3138755981, 228.7799043062), rgb(136.0279792746, 74.9626943005, 231.8373056995));
  background: linear-gradient(to left, rgb(62.0200956938, 111.3138755981, 228.7799043062), rgb(136.0279792746, 74.9626943005, 231.8373056995));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-20.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-20.tp--section.tp--diagonal:before {
  background: #4776E6 !important;
  background: -webkit-linear-gradient(right, #4776E6, #8E54E9) !important;
  background: linear-gradient(to left, #4776E6, #8E54E9) !important;
}

.tp--gradient-21 {
  background: #283048 !important;
  background: -webkit-linear-gradient(right, #283048, #859398) !important;
  background: linear-gradient(to left, #283048, #859398) !important;
}
.tp--gradient-21 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(36.3571428571, 43.6285714286, 65.4428571429), rgb(127.4693333333, 142.104, 147.3306666667));
  background: linear-gradient(to left, rgb(36.3571428571, 43.6285714286, 65.4428571429), rgb(127.4693333333, 142.104, 147.3306666667));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-21.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-21.tp--section.tp--diagonal:before {
  background: #283048 !important;
  background: -webkit-linear-gradient(right, #283048, #859398) !important;
  background: linear-gradient(to left, #283048, #859398) !important;
}

.tp--gradient-22 {
  background: #232526 !important;
  background: -webkit-linear-gradient(right, #232526, #414345) !important;
  background: linear-gradient(to left, #232526, #414345) !important;
}
.tp--gradient-22 .page-header.tp--title-overlay h2:before {
  background: -webkit-linear-gradient(right, rgb(30.1095890411, 31.8301369863, 32.6904109589), rgb(60.052238806, 61.9, 63.747761194));
  background: linear-gradient(to left, rgb(30.1095890411, 31.8301369863, 32.6904109589), rgb(60.052238806, 61.9, 63.747761194));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
.tp--gradient-22.tp--section.tp--diagonal {
  background: none !important;
}
.tp--gradient-22.tp--section.tp--diagonal:before {
  background: #232526 !important;
  background: -webkit-linear-gradient(right, #232526, #414345) !important;
  background: linear-gradient(to left, #232526, #414345) !important;
}

.tp--section .page-header i {
  background: rgb(83.7723880597, 171.7425373134, 215.7276119403) !important;
  background: -webkit-linear-gradient(top, rgb(83.7723880597, 171.7425373134, 215.7276119403), rgb(166.7425373134, 212.0858208955, 234.7574626866)) !important;
  background: linear-gradient(to bottom, rgb(83.7723880597, 171.7425373134, 215.7276119403), rgb(166.7425373134, 212.0858208955, 234.7574626866)) !important;
  color: white;
}
.tp--section .page-header i.tp--background-white {
  background: rgb(63.0298507463, 161.6567164179, 210.9701492537) !important;
  background: -webkit-linear-gradient(top, rgb(63.0298507463, 161.6567164179, 210.9701492537), #92CAE6) !important;
  background: linear-gradient(to bottom, rgb(63.0298507463, 161.6567164179, 210.9701492537), #92CAE6) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  position: relative;
}
.tp--section .page-header i.tp--background-white:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: white;
  left: 0;
  top: 0;
  border-radius: 50%;
  z-index: -1;
}
.tp--section .page-header.tp--title-overlay h2:before {
  color: rgb(244.8, 244.8, 244.8) !important;
}
.tp--section.tp--section-light .page-header.tp--title-overlay h2:before {
  color: rgb(229.7, 242.35, 255) !important;
}
.tp--section.tp--section-dark .page-header.tp--title-overlay h2:before {
  color: rgb(137.7029850746, 197.9656716418, 228.0970149254) !important;
}

.is-IE [class*=tp--gradient-] .page-header.tp--title-overlay h2::before {
  content: "";
  background: none;
}

.is-IE .tp--section .page-header i.tp--background-white {
  background: white !important;
  color: #92CAE6 !important;
}

.tp--icon-coloured {
  color: #92CAE6 !important;
}

.tp--icon-gradient {
  color: #92CAE6;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(63.0298507463, 161.6567164179, 210.9701492537)), to(#92CAE6));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}

.tp--icon-gradient.fa-fw {
  display: inline-block;
}

.tp--feature .tp--icon-wrapper i.tp--background-white {
  color: #92CAE6;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(63.0298507463, 161.6567164179, 210.9701492537)), to(#92CAE6));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  position: relative;
  width: 55px;
  height: 55px;
  line-height: 55px !important;
  display: inline-block;
}
.tp--feature .tp--icon-wrapper i.tp--background-white:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: white;
  left: 0;
  top: 0;
  border-radius: 50%;
  z-index: -1;
}

.tp--pricing.tp--pricing-1 .plans .plan.featured:before {
  background: #92CAE6;
}
.tp--pricing.tp--pricing-1 .plans .plan .plan-cta .btn-primary {
  background-color: #92CAE6 !important;
  color: white !important;
}

#school_prices .featured:before {
  background: #ef5e50;
}
#school_prices .btn-primary {
  background-color: #ef5e50 !important;
  border-color: #ef5e50 !important;
  color: white !important;
}
#school_prices .minimum_price {
  color: #ef5e50;
}

#agency_prices .featured:before {
  background: #20bc93;
}
#agency_prices .btn-primary {
  background-color: #20bc93 !important;
  border-color: #20bc93 !important;
  color: white !important;
}
#agency_prices .minimum_price {
  color: #20bc93;
}

.tp--team-2.tp--section-dark .item:hover {
  background-color: rgb(129.4059701493, 193.9313432836, 226.1940298507) !important;
}

.tp--portfolio .tp--portfolio-filters .tp--menu-list .tp--menu-item--current .tp--menu-link {
  color: #92CAE6;
}
.tp--portfolio .tp--portfolio-filters .tp--menu-list .tp--menu-item--current .tp--menu-link:focus {
  color: #92CAE6;
}
.tp--portfolio .tp--portfolio-filters .tp--menu-line:after {
  background: #92CAE6;
}
.tp--portfolio.tp--section-dark .tp--portfolio-filters .tp--menu-list .tp--menu-item .tp--menu-link {
  opacity: 0.7;
}
.tp--portfolio.tp--section-dark .tp--portfolio-filters .tp--menu-list .tp--menu-item .tp--menu-link:focus {
  opacity: 1;
}
.tp--portfolio.tp--section-dark .tp--portfolio-filters .tp--menu-list .tp--menu-item .tp--menu-link:hover {
  color: white;
  opacity: 1;
}
.tp--portfolio.tp--section-dark .tp--portfolio-filters .tp--menu-list .tp--menu-item--current .tp--menu-link {
  color: white;
  opacity: 1;
}
.tp--portfolio.tp--section-dark .tp--portfolio-filters .tp--menu-list .tp--menu-item--current .tp--menu-link:focus {
  color: white;
}
.tp--portfolio.tp--section-dark .tp--portfolio-filters .tp--menu-line:after {
  background: white;
}

.tp--authentication .form-authentication .form-group i {
  color: #92CAE6;
}
.tp--authentication .form-authentication button[type=submit],
.tp--authentication .form-authentication input[type=submit] {
  background: #92CAE6;
}
.tp--authentication .form-authentication button[type=submit]:hover,
.tp--authentication .form-authentication input[type=submit]:hover {
  background: rgb(104.5149253731, 181.828358209, 220.4850746269);
}

.owl-theme .owl-dots .owl-dot span {
  background-color: #eaeaea;
}
.owl-theme .owl-dots .owl-dot.active span {
  background-color: rgb(187.4850746269, 222.171641791, 239.5149253731);
}
.owl-theme .owl-dots .owl-dot:hover span {
  background-color: rgb(187.4850746269, 222.171641791, 239.5149253731);
}

.tp--section-dark .owl-theme .owl-dots .owl-dot span {
  background-color: rgb(228.9701492537, 242.3432835821, 249.0298507463);
}
.tp--section-dark .owl-theme .owl-dots .owl-dot.active span {
  background-color: white;
}
.tp--section-dark .owl-theme .owl-dots .owl-dot:hover span {
  background-color: white;
}

/*# sourceMappingURL=theme-light-blue.css.map */
