Spaces:
Running
Running
/*-------------------------------------------------------------- | |
# General | |
--------------------------------------------------------------*/ | |
:root { | |
scroll-behavior: smooth; | |
} | |
body { | |
font-family: "Open Sans", sans-serif; | |
color: #444444; | |
} | |
a { | |
color: #4154f1; | |
text-decoration: none; | |
} | |
a:hover { | |
color: #717ff5; | |
text-decoration: none; | |
} | |
h1, h2, h3, h4, h5, h6 { | |
font-family: "Nunito", sans-serif; | |
} | |
/*-------------------------------------------------------------- | |
# Sections | |
--------------------------------------------------------------*/ | |
section { | |
padding: 60px 0; | |
overflow: hidden; | |
} | |
.section-header { | |
text-align: center; | |
padding-bottom: 40px; | |
} | |
.section-header h2 { | |
font-size: 13px; | |
letter-spacing: 1px; | |
font-weight: 700; | |
margin: 0; | |
color: #4154f1; | |
text-transform: uppercase; | |
} | |
.section-header p { | |
margin: 10px 0 0 0; | |
padding: 0; | |
font-size: 35px; | |
line-height: 42px; | |
font-weight: 700; | |
color: #012970; | |
} | |
@media (max-width: 768px) { | |
.section-header p { | |
font-size: 28px; | |
line-height: 32px; | |
} | |
} | |
/*-------------------------------------------------------------- | |
# Breadcrumbs | |
--------------------------------------------------------------*/ | |
.breadcrumbs { | |
padding: 15px 0; | |
background: #012970; | |
min-height: 40px; | |
margin-top: 82px; | |
color: #fff; | |
} | |
@media (max-width: 992px) { | |
.breadcrumbs { | |
margin-top: 57px; | |
} | |
} | |
.breadcrumbs h2 { | |
font-size: 28px; | |
font-weight: 500; | |
} | |
.breadcrumbs ol { | |
display: flex; | |
flex-wrap: wrap; | |
list-style: none; | |
padding: 0 0 10px 0; | |
margin: 0; | |
font-size: 14px; | |
} | |
.breadcrumbs ol a { | |
color: #fff; | |
transition: 0.3s; | |
} | |
.breadcrumbs ol a:hover { | |
text-decoration: underline; | |
} | |
.breadcrumbs ol li + li { | |
padding-left: 10px; | |
} | |
.breadcrumbs ol li + li::before { | |
display: inline-block; | |
padding-right: 10px; | |
color: #8894f6; | |
content: "/"; | |
} | |
/*-------------------------------------------------------------- | |
# Back to top button | |
--------------------------------------------------------------*/ | |
.back-to-top { | |
position: fixed; | |
visibility: hidden; | |
opacity: 0; | |
right: 15px; | |
bottom: 15px; | |
z-index: 99999; | |
background: #4154f1; | |
width: 40px; | |
height: 40px; | |
border-radius: 4px; | |
transition: all 0.4s; | |
} | |
.back-to-top i { | |
font-size: 24px; | |
color: #fff; | |
line-height: 0; | |
} | |
.back-to-top:hover { | |
background: #6776f4; | |
color: #fff; | |
} | |
.back-to-top.active { | |
visibility: visible; | |
opacity: 1; | |
} | |
/*-------------------------------------------------------------- | |
# Disable aos animation delay on mobile devices | |
--------------------------------------------------------------*/ | |
@media screen and (max-width: 768px) { | |
[data-aos-delay] { | |
transition-delay: 0 ; | |
} | |
} | |
/*-------------------------------------------------------------- | |
# Header | |
--------------------------------------------------------------*/ | |
.header { | |
transition: all 0.5s; | |
z-index: 997; | |
padding: 20px 0; | |
} | |
.header.header-scrolled { | |
background: #fff; | |
padding: 15px 0; | |
box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1); | |
} | |
.header .logo { | |
line-height: 0; | |
} | |
.header .logo img { | |
max-height: 40px; | |
margin-right: 6px; | |
} | |
.header .logo span { | |
font-size: 30px; | |
font-weight: 700; | |
letter-spacing: 1px; | |
color: #012970; | |
font-family: "Nunito", sans-serif; | |
margin-top: 3px; | |
} | |
/*-------------------------------------------------------------- | |
# Navigation Menu | |
--------------------------------------------------------------*/ | |
/** | |
* Desktop Navigation | |
*/ | |
.navbar { | |
padding: 0; | |
} | |
.navbar ul { | |
margin: 0; | |
padding: 0; | |
display: flex; | |
list-style: none; | |
align-items: center; | |
} | |
.navbar li { | |
position: relative; | |
} | |
.navbar a, .navbar a:focus { | |
display: flex; | |
align-items: center; | |
justify-content: space-between; | |
padding: 10px 0 10px 30px; | |
font-family: "Nunito", sans-serif; | |
font-size: 16px; | |
font-weight: 700; | |
color: #013289; | |
white-space: nowrap; | |
transition: 0.3s; | |
} | |
.navbar a i, .navbar a:focus i { | |
font-size: 12px; | |
line-height: 0; | |
margin-left: 5px; | |
} | |
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a { | |
color: #4154f1; | |
} | |
.navbar .getstarted { | |
background: #4154f1; | |
padding: 8px 20px; | |
margin-left: 30px; | |
border-radius: 4px; | |
color: #fff; | |
} | |
.cta-btn { | |
margin-left: 40%; | |
font-family: "Raleway", sans-serif; | |
font-weight: 500; | |
font-size: 15px; | |
letter-spacing: 1px; | |
display: inline-block; | |
padding: 8px 28px; | |
border-radius: 25px; | |
transition: 0.5s; | |
margin-top: 10px; | |
border: 2px solid #4154f1; | |
color: #4154f1; | |
} | |
.cta-btn:hover{ | |
color:#fff; | |
background: #4154f1; | |
} | |
.navbar .getstarted:hover { | |
color: #fff; | |
background: #5969f3; | |
} | |
.navbar .dropdown ul { | |
display: block; | |
position: absolute; | |
left: 14px; | |
top: calc(100% + 30px); | |
margin: 0; | |
padding: 10px 0; | |
z-index: 99; | |
opacity: 0; | |
visibility: hidden; | |
background: #fff; | |
box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); | |
transition: 0.3s; | |
border-radius: 4px; | |
} | |
.navbar .dropdown ul li { | |
min-width: 200px; | |
} | |
.navbar .dropdown ul a { | |
padding: 10px 20px; | |
font-size: 15px; | |
text-transform: none; | |
font-weight: 600; | |
} | |
.navbar .dropdown ul a i { | |
font-size: 12px; | |
} | |
.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a { | |
color: #4154f1; | |
} | |
.navbar .dropdown:hover > ul { | |
opacity: 1; | |
top: 100%; | |
visibility: visible; | |
} | |
.navbar .dropdown .dropdown ul { | |
top: 0; | |
left: calc(100% - 30px); | |
visibility: hidden; | |
} | |
.navbar .dropdown .dropdown:hover > ul { | |
opacity: 1; | |
top: 0; | |
left: 100%; | |
visibility: visible; | |
} | |
@media (max-width: 1366px) { | |
.navbar .dropdown .dropdown ul { | |
left: -90%; | |
} | |
.navbar .dropdown .dropdown:hover > ul { | |
left: -100%; | |
} | |
} | |
/** | |
* Mobile Navigation | |
*/ | |
.mobile-nav-toggle { | |
color: #012970; | |
font-size: 28px; | |
cursor: pointer; | |
display: none; | |
line-height: 0; | |
transition: 0.5s; | |
} | |
.mobile-nav-toggle.bi-x { | |
color: #fff; | |
} | |
@media (max-width: 991px) { | |
.mobile-nav-toggle { | |
display: block; | |
} | |
.navbar ul { | |
display: none; | |
} | |
} | |
.navbar-mobile { | |
position: fixed; | |
overflow: hidden; | |
top: 0; | |
right: 0; | |
left: 0; | |
bottom: 0; | |
background: rgba(1, 22, 61, 0.9); | |
transition: 0.3s; | |
} | |
.navbar-mobile .mobile-nav-toggle { | |
position: absolute; | |
top: 15px; | |
right: 15px; | |
} | |
.navbar-mobile ul { | |
display: block; | |
position: absolute; | |
top: 55px; | |
right: 15px; | |
bottom: 15px; | |
left: 15px; | |
padding: 10px 0; | |
border-radius: 10px; | |
background-color: #fff; | |
overflow-y: auto; | |
transition: 0.3s; | |
} | |
.navbar-mobile a { | |
padding: 10px 20px; | |
font-size: 15px; | |
color: #012970; | |
} | |
.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a { | |
color: #4154f1; | |
} | |
.navbar-mobile .getstarted { | |
margin: 15px; | |
} | |
.navbar-mobile .dropdown ul { | |
position: static; | |
display: none; | |
margin: 10px 20px; | |
padding: 10px 0; | |
z-index: 99; | |
opacity: 1; | |
visibility: visible; | |
background: #fff; | |
box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); | |
} | |
.navbar-mobile .dropdown ul li { | |
min-width: 200px; | |
} | |
.navbar-mobile .dropdown ul a { | |
padding: 10px 20px; | |
} | |
.navbar-mobile .dropdown ul a i { | |
font-size: 12px; | |
} | |
.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover > a { | |
color: #4154f1; | |
} | |
.navbar-mobile .dropdown > .dropdown-active { | |
display: block; | |
} | |
/*-------------------------------------------------------------- | |
# Hero Section | |
--------------------------------------------------------------*/ | |
.hero { | |
width: 100%; | |
height: 100vh; | |
background: url(../img/hero-bg.png) top center no-repeat; | |
background-size: cover; | |
} | |
.hero h1 { | |
margin: 0; | |
font-size: 48px; | |
font-weight: 700; | |
color: #012970; | |
} | |
.hero h2 { | |
color: #444444; | |
margin: 15px 0 0 0; | |
font-size: 26px; | |
} | |
.hero .btn-get-started { | |
margin-top: 30px; | |
line-height: 0; | |
padding: 15px 40px; | |
border-radius: 4px; | |
transition: 0.5s; | |
color: #fff; | |
background: #4154f1; | |
box-shadow: 0px 5px 30px rgba(65, 84, 241, 0.4); | |
} | |
.hero .btn-get-started span { | |
font-family: "Nunito", sans-serif; | |
font-weight: 600; | |
font-size: 16px; | |
letter-spacing: 1px; | |
} | |
.hero .btn-get-started i { | |
margin-left: 5px; | |
font-size: 18px; | |
transition: 0.3s; | |
} | |
.hero .btn-get-started:hover i { | |
transform: translateX(5px); | |
} | |
.hero .hero-img { | |
text-align: right; | |
} | |
@media (min-width: 1024px) { | |
.hero { | |
background-attachment: fixed; | |
} | |
} | |
@media (max-width: 991px) { | |
.hero { | |
height: auto; | |
padding: 120px 0 60px 0; | |
} | |
.hero .hero-img { | |
text-align: center; | |
margin-top: 80px; | |
} | |
.hero .hero-img img { | |
width: 80%; | |
} | |
} | |
@media (max-width: 768px) { | |
.hero { | |
text-align: center; | |
} | |
.hero h1 { | |
font-size: 32px; | |
} | |
.hero h2 { | |
font-size: 24px; | |
} | |
.hero .hero-img img { | |
width: 100%; | |
} | |
} | |
/*-------------------------------------------------------------- | |
# Index Page | |
--------------------------------------------------------------*/ | |
/*-------------------------------------------------------------- | |
# About | |
--------------------------------------------------------------*/ | |
.about .content { | |
background-color: #f6f9ff; | |
padding: 40px; | |
} | |
.about h3 { | |
font-size: 14px; | |
font-weight: 700; | |
color: #4154f1; | |
text-transform: uppercase; | |
} | |
.about h2 { | |
font-size: 24px; | |
font-weight: 700; | |
color: #012970; | |
} | |
.about p { | |
margin: 15px 0 30px 0; | |
line-height: 24px; | |
} | |
.about .btn-read-more { | |
line-height: 0; | |
padding: 15px 40px; | |
border-radius: 4px; | |
transition: 0.5s; | |
color: #fff; | |
background: #4154f1; | |
box-shadow: 0px 5px 25px rgba(65, 84, 241, 0.3); | |
} | |
.about .btn-read-more span { | |
font-family: "Nunito", sans-serif; | |
font-weight: 600; | |
font-size: 16px; | |
letter-spacing: 1px; | |
} | |
.about .btn-read-more i { | |
margin-left: 5px; | |
font-size: 18px; | |
transition: 0.3s; | |
} | |
.about .btn-read-more:hover i { | |
transform: translateX(5px); | |
} | |
/*-------------------------------------------------------------- | |
# Values | |
--------------------------------------------------------------*/ | |
.values .box { | |
padding: 30px; | |
box-shadow: 0px 0 5px rgba(1, 41, 112, 0.08); | |
text-align: center; | |
transition: 0.3s; | |
height: 100%; | |
} | |
.values .box img { | |
padding: 30px 50px; | |
transition: 0.5s; | |
transform: scale(1.1); | |
} | |
.values .box h3 { | |
font-size: 24px; | |
color: #012970; | |
font-weight: 700; | |
margin-bottom: 18px; | |
} | |
.values .box:hover { | |
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); | |
} | |
.values .box:hover img { | |
transform: scale(1); | |
} | |
/*-------------------------------------------------------------- | |
# Counts | |
--------------------------------------------------------------*/ | |
.counts { | |
padding: 70px 0 60px; | |
} | |
.counts .count-box { | |
display: flex; | |
align-items: center; | |
padding: 30px; | |
width: 100%; | |
background: #fff; | |
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); | |
} | |
.counts .count-box i { | |
font-size: 42px; | |
line-height: 0; | |
margin-right: 20px; | |
color: #4154f1; | |
} | |
.counts .count-box span { | |
font-size: 36px; | |
display: block; | |
font-weight: 600; | |
color: #0b198f; | |
} | |
.counts .count-box p { | |
padding: 0; | |
margin: 0; | |
font-family: "Nunito", sans-serif; | |
font-size: 14px; | |
} | |
/*-------------------------------------------------------------- | |
# Features | |
--------------------------------------------------------------*/ | |
.features .feature-box { | |
padding: 24px 20px; | |
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); | |
transition: 0.3s; | |
height: 100%; | |
} | |
.features .feature-box h3 { | |
font-size: 18px; | |
color: #012970; | |
font-weight: 700; | |
margin: 0; | |
} | |
.features .feature-box i { | |
line-height: 0; | |
background: #ecf3ff; | |
padding: 4px; | |
margin-right: 10px; | |
font-size: 24px; | |
border-radius: 3px; | |
transition: 0.3s; | |
} | |
.features .feature-box:hover i { | |
background: #4154f1; | |
color: #fff; | |
} | |
.features .feture-tabs { | |
margin-top: 120px; | |
} | |
.features .feture-tabs h3 { | |
color: #012970; | |
font-weight: 700; | |
font-size: 32px; | |
margin-bottom: 10px; | |
} | |
@media (max-width: 768px) { | |
.features .feture-tabs h3 { | |
font-size: 28px; | |
} | |
} | |
.features .feture-tabs .nav-pills { | |
border-bottom: 1px solid #eee; | |
} | |
.features .feture-tabs .nav-link { | |
background: none; | |
text-transform: uppercase; | |
font-size: 15px; | |
font-weight: 600; | |
color: #012970; | |
padding: 12px 0; | |
margin-right: 25px; | |
margin-bottom: -2px; | |
border-radius: 0; | |
} | |
.features .feture-tabs .nav-link.active { | |
color: #4154f1; | |
border-bottom: 3px solid #4154f1; | |
} | |
.features .feture-tabs .tab-content h4 { | |
font-size: 18px; | |
margin: 0; | |
font-weight: 700; | |
color: #012970; | |
} | |
.features .feture-tabs .tab-content i { | |
font-size: 24px; | |
line-height: 0; | |
margin-right: 8px; | |
color: #4154f1; | |
} | |
.features .feature-icons { | |
margin-top: 120px; | |
} | |
.features .feature-icons h3 { | |
color: #012970; | |
font-weight: 700; | |
font-size: 32px; | |
margin-bottom: 20px; | |
text-align: center; | |
} | |
@media (max-width: 768px) { | |
.features .feature-icons h3 { | |
font-size: 28px; | |
} | |
} | |
.features .feature-icons .content .icon-box { | |
display: flex; | |
} | |
.features .feature-icons .content .icon-box h4 { | |
font-size: 20px; | |
font-weight: 700; | |
margin: 0 0 10px 0; | |
color: #012970; | |
} | |
.features .feature-icons .content .icon-box i { | |
font-size: 44px; | |
line-height: 44px; | |
color: #0245bc; | |
margin-right: 15px; | |
} | |
.features .feature-icons .content .icon-box p { | |
font-size: 15px; | |
color: #848484; | |
} | |
/*-------------------------------------------------------------- | |
# Services | |
--------------------------------------------------------------*/ | |
.services .service-box { | |
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); | |
height: 100%; | |
padding: 60px 30px; | |
text-align: center; | |
transition: 0.3s; | |
border-radius: 5px; | |
} | |
.services .service-box .icon { | |
font-size: 36px; | |
padding: 40px 20px; | |
border-radius: 4px; | |
position: relative; | |
margin-bottom: 25px; | |
display: inline-block; | |
line-height: 0; | |
transition: 0.3s; | |
} | |
.services .service-box h3 { | |
color: #444444; | |
font-weight: 700; | |
} | |
.services .service-box .read-more { | |
display: inline-flex; | |
align-items: center; | |
justify-content: center; | |
font-weight: 600; | |
font-size: 16px; | |
padding: 8px 20px; | |
} | |
.services .service-box .read-more i { | |
line-height: 0; | |
margin-left: 5px; | |
font-size: 18px; | |
} | |
.services .service-box.blue { | |
border-bottom: 3px solid #2db6fa; | |
} | |
.services .service-box.blue .icon { | |
color: #2db6fa; | |
background: #dbf3fe; | |
} | |
.services .service-box.blue .read-more { | |
color: #2db6fa; | |
} | |
.services .service-box.blue:hover { | |
background: #2db6fa; | |
} | |
.services .service-box.orange { | |
border-bottom: 3px solid #f68c09; | |
} | |
.services .service-box.orange .icon { | |
color: #f68c09; | |
background: #fde3c4; | |
} | |
.services .service-box.orange .read-more { | |
color: #f68c09; | |
} | |
.services .service-box.orange:hover { | |
background: #f68c09; | |
} | |
.services .service-box.green { | |
border-bottom: 3px solid #08da4e; | |
} | |
.services .service-box.green .icon { | |
color: #08da4e; | |
background: #cffddf; | |
} | |
.services .service-box.green .read-more { | |
color: #08da4e; | |
} | |
.services .service-box.green:hover { | |
background: #08da4e; | |
} | |
.services .service-box.red { | |
border-bottom: 3px solid #e9222c; | |
} | |
.services .service-box.red .icon { | |
color: #e9222c; | |
background: #fef7f8; | |
} | |
.services .service-box.red .read-more { | |
color: #e9222c; | |
} | |
.services .service-box.red:hover { | |
background: #e9222c; | |
} | |
.services .service-box.purple { | |
border-bottom: 3px solid #b50edf; | |
} | |
.services .service-box.purple .icon { | |
color: #b50edf; | |
background: #f8e4fd; | |
} | |
.services .service-box.purple .read-more { | |
color: #b50edf; | |
} | |
.services .service-box.purple:hover { | |
background: #b50edf; | |
} | |
.services .service-box.pink { | |
border-bottom: 3px solid #f51f9c; | |
} | |
.services .service-box.pink .icon { | |
color: #f51f9c; | |
background: #feecf7; | |
} | |
.services .service-box.pink .read-more { | |
color: #f51f9c; | |
} | |
.services .service-box.pink:hover { | |
background: #f51f9c; | |
} | |
.services .service-box:hover h3, .services .service-box:hover p, .services .service-box:hover .read-more { | |
color: #fff; | |
} | |
.services .service-box:hover .icon { | |
background: #fff; | |
} | |
/*-------------------------------------------------------------- | |
/*-------------------------------------------------------------- | |
# F.A.Q | |
--------------------------------------------------------------*/ | |
.faq .accordion-collapse { | |
border: 0; | |
} | |
.faq .accordion-button { | |
padding: 15px 15px 20px 0; | |
font-weight: 600; | |
border: 0; | |
font-size: 18px; | |
color: #444444; | |
text-align: left; | |
} | |
.faq .accordion-button:focus { | |
box-shadow: none; | |
} | |
.faq .accordion-button:not(.collapsed) { | |
background: none; | |
color: #4154f1; | |
border-bottom: 0; | |
} | |
.faq .accordion-body { | |
padding: 0 0 25px 0; | |
border: 0; | |
} | |
/*-------------------------------------------------------------- | |
/*-------------------------------------------------------------- | |
# Team | |
--------------------------------------------------------------*/ | |
.team { | |
background: #fff; | |
padding: 60px 0; | |
} | |
.team .member { | |
overflow: hidden; | |
text-align: center; | |
border-radius: 5px; | |
background: #fff; | |
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); | |
transition: 0.3s; | |
} | |
.team .member .member-img { | |
position: relative; | |
overflow: hidden; | |
} | |
.team .member .member-img:after { | |
position: absolute; | |
content: ""; | |
left: 0; | |
bottom: 0; | |
height: 100%; | |
width: 100%; | |
background: url(../img/team-shape.svg) no-repeat center bottom; | |
background-size: contain; | |
z-index: 1; | |
} | |
.team .member .social { | |
position: absolute; | |
right: -100%; | |
top: 30px; | |
opacity: 0; | |
border-radius: 4px; | |
transition: 0.5s; | |
background: rgba(255, 255, 255, 0.3); | |
z-index: 2; | |
} | |
.team .member .social a { | |
transition: color 0.3s; | |
color: rgba(1, 41, 112, 0.5); | |
margin: 15px 12px; | |
display: block; | |
line-height: 0; | |
text-align: center; | |
} | |
.team .member .social a:hover { | |
color: rgba(1, 41, 112, 0.8); | |
} | |
.team .member .social i { | |
font-size: 18px; | |
} | |
.team .member .member-info { | |
padding: 10px 15px 20px 15px; | |
} | |
.team .member .member-info h4 { | |
font-weight: 700; | |
margin-bottom: 5px; | |
font-size: 20px; | |
color: #012970; | |
} | |
.team .member .member-info span { | |
display: block; | |
font-size: 14px; | |
font-weight: 400; | |
color: #aaaaaa; | |
} | |
.team .member .member-info p { | |
font-style: italic; | |
font-size: 14px; | |
padding-top: 15px; | |
line-height: 26px; | |
color: #5e5e5e; | |
} | |
.team .member:hover { | |
transform: scale(1.08); | |
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1); | |
} | |
.team .member:hover .social { | |
right: 8px; | |
opacity: 1; | |
} | |
/*-------------------------------------------------------------- | |
# Clients | |
--------------------------------------------------------------*/ | |
.clients .clients-slider .swiper-slide img { | |
opacity: 0.5; | |
transition: 0.3s; | |
} | |
.clients .clients-slider .swiper-slide img:hover { | |
opacity: 1; | |
} | |
.clients .clients-slider .swiper-pagination { | |
margin-top: 20px; | |
position: relative; | |
} | |
.clients .clients-slider .swiper-pagination .swiper-pagination-bullet { | |
width: 12px; | |
height: 12px; | |
background-color: #fff; | |
opacity: 1; | |
border: 1px solid #4154f1; | |
} | |
.clients .clients-slider .swiper-pagination .swiper-pagination-bullet-active { | |
background-color: #4154f1; | |
} | |
/*-------------------------------------------------------------- | |
# Contact--------- | |
--------------------------------------------------------------*/ | |
.contact .info-box { | |
color: #444444; | |
background: #fafbff; | |
padding: 30px; | |
} | |
.contact .info-box i { | |
font-size: 38px; | |
line-height: 0; | |
color: #4154f1; | |
} | |
.contact .info-box h3 { | |
font-size: 20px; | |
color: #012970; | |
font-weight: 700; | |
margin: 20px 0 10px 0; | |
} | |
.contact .info-box p { | |
padding: 0; | |
line-height: 24px; | |
font-size: 14px; | |
margin-bottom: 0; | |
} | |
.contact .php-email-form { | |
background: #fafbff; | |
padding: 30px; | |
height: 100%; | |
} | |
.contact .php-email-form .error-message { | |
display: none; | |
color: #fff; | |
background: #ed3c0d; | |
text-align: left; | |
padding: 15px; | |
margin-bottom: 24px; | |
font-weight: 600; | |
} | |
.contact .php-email-form .sent-message { | |
display: none; | |
color: #fff; | |
background: #18d26e; | |
text-align: center; | |
padding: 15px; | |
margin-bottom: 24px; | |
font-weight: 600; | |
} | |
.contact .php-email-form .loading { | |
display: none; | |
background: #fff; | |
text-align: center; | |
padding: 15px; | |
margin-bottom: 24px; | |
} | |
.contact .php-email-form .loading:before { | |
content: ""; | |
display: inline-block; | |
border-radius: 50%; | |
width: 24px; | |
height: 24px; | |
margin: 0 10px -6px 0; | |
border: 3px solid #18d26e; | |
border-top-color: #eee; | |
-webkit-animation: animate-loading 1s linear infinite; | |
animation: animate-loading 1s linear infinite; | |
} | |
.contact .php-email-form input, .contact .php-email-form textarea { | |
border-radius: 0; | |
box-shadow: none; | |
font-size: 14px; | |
border-radius: 0; | |
} | |
.contact .php-email-form input:focus, .contact .php-email-form textarea:focus { | |
border-color: #4154f1; | |
} | |
.contact .php-email-form input { | |
padding: 10px 15px; | |
} | |
.contact .php-email-form textarea { | |
padding: 12px 15px; | |
} | |
.contact .php-email-form button[type="submit"] { | |
background: #4154f1; | |
border: 0; | |
padding: 10px 30px; | |
color: #fff; | |
transition: 0.4s; | |
border-radius: 4px; | |
} | |
.contact .php-email-form button[type="submit"]:hover { | |
background: #5969f3; | |
} | |
@-webkit-keyframes animate-loading { | |
0% { | |
transform: rotate(0deg); | |
} | |
100% { | |
transform: rotate(360deg); | |
} | |
} | |
@keyframes animate-loading { | |
0% { | |
transform: rotate(0deg); | |
} | |
100% { | |
transform: rotate(360deg); | |
} | |
} | |
/*-------------------------------------------------------------- | |
# Footer | |
--------------------------------------------------------------*/ | |
.footer { | |
background: #f6f9ff; | |
padding: 0 0 30px 0; | |
font-size: 14px; | |
} | |
.footer .footer-top { | |
background: white url(../img/footer-bg.png) no-repeat right top; | |
background-size: contain; | |
border-top: 1px solid #e1ecff; | |
border-bottom: 1px solid #e1ecff; | |
padding: 60px 0 30px 0; | |
} | |
@media (max-width: 992px) { | |
.footer .footer-top { | |
background-position: center bottom; | |
} | |
} | |
.footer .footer-top .footer-info { | |
margin-bottom: 30px; | |
} | |
.footer .footer-top .footer-info .logo { | |
line-height: 0; | |
margin-bottom: 15px; | |
} | |
.footer .footer-top .footer-info .logo img { | |
max-height: 40px; | |
margin-right: 6px; | |
} | |
.footer .footer-top .footer-info .logo span { | |
font-size: 30px; | |
font-weight: 700; | |
letter-spacing: 1px; | |
color: #012970; | |
font-family: "Nunito", sans-serif; | |
margin-top: 3px; | |
} | |
.footer .footer-top .footer-info p { | |
font-size: 14px; | |
line-height: 24px; | |
margin-bottom: 0; | |
font-family: "Nunito", sans-serif; | |
} | |
.footer .footer-top .social-links a { | |
font-size: 20px; | |
display: inline-block; | |
color: rgba(1, 41, 112, 0.5); | |
line-height: 0; | |
margin-right: 10px; | |
transition: 0.3s; | |
} | |
.footer .footer-top .social-links a:hover { | |
color: #012970; | |
} | |
.footer .footer-top h4 { | |
font-size: 16px; | |
font-weight: bold; | |
color: #012970; | |
text-transform: uppercase; | |
position: relative; | |
padding-bottom: 12px; | |
} | |
.footer .footer-top .footer-links { | |
margin-bottom: 30px; | |
} | |
.footer .footer-top .footer-links ul { | |
list-style: none; | |
padding: 0; | |
margin: 0; | |
} | |
.footer .footer-top .footer-links ul i { | |
padding-right: 2px; | |
color: #d0d4fc; | |
font-size: 12px; | |
line-height: 0; | |
} | |
.footer .footer-top .footer-links ul li { | |
padding: 10px 0; | |
display: flex; | |
align-items: center; | |
} | |
.footer .footer-top .footer-links ul li:first-child { | |
padding-top: 0; | |
} | |
.footer .footer-top .footer-links ul a { | |
color: #013289; | |
transition: 0.3s; | |
display: inline-block; | |
line-height: 1; | |
} | |
.footer .footer-top .footer-links ul a:hover { | |
color: #4154f1; | |
} | |
.footer .footer-top .footer-contact p { | |
line-height: 26px; | |
} | |
.footer .copyright { | |
text-align: center; | |
padding-top: 30px; | |
color: #012970; | |
} | |
.footer .credits { | |
padding-top: 10px; | |
text-align: center; | |
font-size: 13px; | |
color: #012970; | |
} | |