/*
Theme Name: Peralbit Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
body .header-button .button{
	padding: 0px 20px!important;
    font-weight: 700!important;
    font-size: 18px!important;
    text-transform: capitalize!important;
    min-width:auto!important;
    height: 42px!important;
    line-height: 42px!important;
}
.footer-1 .contact a {
	color: #961cea!important;
}
.absolute-footer, html {
    background-color: #181942!important;
}
#main, #wrapper,
.header-bg-color,
.footer-1 {
	background-color: transparent!important;
}
.header-full-width .container,
.row-full-width  {
    padding: 0px 86px;
}
.stuck .header-main {
    background: #141416!important;
}
.section p {
    font-size: 16px;
    line-height: 32px;
    color: hsla(0,0%,100%,.5);
    font-weight: 400;
    margin-bottom: 30px;
}
.section .button:not(.icon).primary  {
	height: 48px;
	min-width: 240px;
    border-radius: 8px;
    font-size: 14px;
    line-height: 48px;
}
.section h3 {
	font-size: 16px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 30px;
    color: hsla(0,0%,100%,.5);
    text-transform: uppercase;
}
.section h2 {
    font-size: 56px;
    line-height: 64px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 30px;
}
/* Home css */
.main-banner:before {
	content: "";
    display: block;
    width: 2880px;
    height: 2880px;
    background: url(assets/images/bg-oval.png) 0 0 no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
}
.main-banner h2 {
	font-size: 72px;
    line-height: 80px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 15px;
    position: relative;
}
body .main-banner p {
	font-size: 20px;
    line-height: 32px;
    margin-bottom: 25px;
    color: hsla(0,0%,100%,.4);
}
.trading-platform:before {
	content: "";
    display: block;
    width: 2880px;
    height: 2880px;
    background: url(assets/images/bg-oval.png) 0 0 no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 0;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.section3:before {
	content: "";
    display: block;
    width: 2880px;
    height: 2880px;
    background: url(assets/images/bg-oval.png) 0 0 no-repeat;
    position: absolute;
    right: 0;
    bottom: -50%;
    z-index: 0;
    -webkit-transform: translate(50%);
    transform: translate(50%);
}
.section h2.title2 {
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 45px;
    text-align: center;
}
.trading-platform-media {
	-webkit-transform: translateX(-115px);
    transform: translateX(-115px);
}
.how-we-work .col .col-inner {
    height: 100%;
    padding: 10px 32px;
    border-radius: 12px;
    -webkit-box-shadow: 0 24px 48px rgba(0,1,44,.16);
    box-shadow: 0 24px 48px rgba(0,1,44,.16);
    background: -webkit-gradient(linear,left top,left bottom,from(#4d4f95),to(#2b2d66));
    background: linear-gradient(180deg,#4d4f95,#2b2d66);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.how-we-work h2 {
	    font-size: 32px;
    line-height: 1;
    margin-bottom: 10px;
    color: #fff;
    font-weight: 700;
}
.how-we-work .col:nth-child(3) .col-inner{
	background: -webkit-gradient(linear,right top,left top,from(#6357f6),to(#e6606c));
    background: linear-gradient(-90deg,#6357f6,#e6606c);
}
.featured-box {
	    padding: 80px 32px 32px;
    border-radius: 12px;
    -webkit-box-shadow: 0 24px 48px rgba(0,1,44,.16);
    box-shadow: 0 24px 48px rgba(0,1,44,.16);
    background: -webkit-gradient(linear,left top,left bottom,from(#4d4f95),to(#2b2d66));
    background: linear-gradient(180deg,#4d4f95,#2b2d66);
    position: relative;
}
.featured-box h4 {
    font-size: 32px;
    line-height: 48px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}
.featured-box .icon-box-img {
	position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%,-45%);
    transform: translate(-50%,-45%);
    width: 192px!important;
    height: auto;
}
.get-started-in-steps .col-inner {
    border-radius: 16px;
    -webkit-box-shadow: 0 24px 48px rgba(0,1,44,.16);
    box-shadow: 0 24px 48px rgba(0,1,44,.16);
    background: -webkit-gradient(linear,left top,left bottom,from(#4d4f95),to(#2b2d66));
    background: linear-gradient(180deg,#4d4f95,#2b2d66);
    overflow: hidden;
}
.get-started-in-steps h4 {
	color: #fff;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    margin-bottom: 12px;
}
.get-started-in-steps h4 strong {
	font-weight: 700;
}
.get-started-in-steps p {
	margin-bottom: 0;
}
.get-started-in-steps .box-text {
	text-align: center;
    padding: 25px 20px;
}
.testimonial-box {
    padding: 95px 45px 50px;
    -webkit-box-shadow: 0 24px 48px rgba(0,1,44,.16);
    box-shadow: 0 24px 48px rgba(0,1,44,.16);
    background: -webkit-gradient(linear,left top,left bottom,from(#4d4f95),to(#2b2d66));
    background: linear-gradient(180deg,#4d4f95,#2b2d66);
    border-radius: 12px;
    position: relative;
}
.testimonial-box:after {
    content: "";
    display: block;
    width: 98px;
    height: 74px;
    background: url(assets/images/quote.5e8f408a.png) 0 0 no-repeat;
    position: absolute;
    right: 48px;
    top: -20px;
}
.testimonial-box .review-detail-text {
	font-size: 20px;
    line-height: 32px;
    color: #fff;
    margin-bottom: 65px;
    font-style: normal;
}
.testimonial-box .review-detail-name {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
    color: #fff;
}
.testimonial-box  .review-detail-position {
    font-size: 16px;
    color: hsla(0,0%,100%,.5);
}

.testimonial-box  .star-rating {
    display: block;
    width: 159px;
    height: 29px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAAAdCAYAAAC0Y74zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE9WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDEgNzkuYzAyMDRiMmRlZiwgMjAyMy8wMi8wMi0xMjoxNDoyNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjMgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTA0LTA1VDEwOjQxOjI3KzA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wNC0wNlQxNDoxNjo0MiswNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wNC0wNlQxNDoxNjo0MiswNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDcwY2I0YTQtNjE4OC00YjJjLTlmY2YtMjMyMjM2Mjk0OGNjIiB4bXBNTTpEb2N1bWVu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) 0 0 no-repeat;
    background-size: contain;
    margin-bottom: 30px;
}
.testimonial-box .star-rating:before,
.testimonial-box .star-rating span {
	display: none;
}
.trade-digital {
    background: -webkit-gradient(linear,right top,left top,from(#6357f6),to(#e6606c));
    background: linear-gradient(-90deg,#6357f6,#e6606c);
    -webkit-box-shadow: 0 24px 48px rgba(0,11,26,.14);
    box-shadow: 0 24px 48px rgba(0,11,26,.14);
    border-radius: 64px;
    position: relative;
    margin: 0px 86px -180px;
    width: auto;
    padding: 0 0px 0px 64px;
    min-height: 448px;
}
.trade-digital h2 {
	font-size: 42px;
    line-height: 48px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #fff;

}





/* Footer css */

.footer-wrapper {
	border-radius: 0 106px 0 0;
    padding-top: 225px;
    display: block;
    color: #fff;
    background-color: #181942!important;
}
.footer-wrapper .copyright {
	color: #fff;
    opacity: .5;    
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 10px;
}
.footer-wrapper span.widget-title {
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 8px;
    font-weight: 700;
    text-transform: none;
}
.footer-wrapper .is-divider {
	display: none;
}
.footer-wrapper ul li a {
	color: #fff!important;
    opacity: .6;
    line-height: 30px;
}
.footer-wrapper ul li a:hover {
	color: var(--primary-color);
}
.footer-wrapper p {
	color: #fff!important;
}
.footer-wrapper a {
	color: var(--primary-color);
}
.copyright-footer {
	color: #fff;
    opacity: .5;
    font-size: 14px;
    padding: 3rem 0;
    border-top: 1px solid rgba(139,141,150,.28)!important;
}
/* Responsive */
@media (max-width: 820px) {
	body .header-button .button {
	    padding: 0px 5px!important;
	    font-weight: 700!important;
	    font-size: 15px!important;
	    text-transform: capitalize!important;
	    min-width: 80px!important;
	    border-radius: 2px!important;
	}
	.header-full-width .container,
	.row-full-width  {
	    padding: 0px 10px;
	}
	.main-banner h2 {
		font-size: 32px;
	    line-height: 40px;
	    margin-bottom: 30px;
	}
	.main-banner p {
		font-size: 14px;
	    line-height: 20px;
	    margin-bottom: 30px;
	}
	.section h2,
	.section h2.title2,
	.featured-box h4 {
		    font-size: 24px;
    	line-height: 30px;
	}
	.get-started-in-steps h4 {
		    font-size: 16px;
    	line-height: 24px;
	}
	.testimonial-box .review-detail-text {
		    font-size: 14px;
	    line-height: 20px;
	    margin-bottom: 20px;
	}
	.trade-digital {
		margin: 0px 15px -180px;
	    width: auto;
	    padding: 0 0px 0px 12px;
	    min-height: 366px;
	    border-radius: 24px;
	}
}
@media (max-width: 820px) and (min-width: 512px) {
	.footer-1 .row .col {
	    flex-basis: 25%;
	    max-width: 25%;
	}
}
@media (max-width: 512px) {
	body .header-button .button {
	    padding: 0px 5px!important;
	    font-weight: 700!important;
	    font-size: 13px!important;
	    text-transform: capitalize!important;
	    min-width: 80px!important;
	    height: 36px!important;
	    line-height: 36px!important;
	    border-radius: 2px!important;
	}
	.testimonial-box {
		padding: 35px 15px 20px;
	}
	.testimonial-box:after {
		    -webkit-transform: scale(.5);
    transform: scale(.5);
    top: -30px;
    right: 20px;
	}
}
