.header-box{
background: linear-gradient(45deg,  rgba(207,7,126,1) 0%,rgba(240,126,35,1) 100%);
overflow: hidden;
}
.header-box .section-content h1{
font-size: 130px;
-webkit-text-fill-color: transparent; -webkit-text-stroke-width: 2px; 
-webkit-text-stroke-color: #fff; 
line-height: 75%;
}
#editor .editor-styles-wrapper .header-box h2,
.header-box  .section-content h2{
font-family: Cyber Brush;
font-size: 30px;
line-height: 160%;
}
.header-box .text{
font-size: 26px;
}
.header-box .content{
max-width: 1400px;
margin: auto auto;
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
}
.header-box .text-wrapper{
width: 650px;
padding-top: 200px;
padding-bottom: 200px;
}
.header-box .image-wrapper{
width: 700px;
height: 700px;
position: relative;
}
.header-box .image_back{
width: 60%;
position: absolute;
top: 0px;
left: 0px;
}
.header-box .image_front{
width: 70%;
position: absolute;
right: 0px;
bottom: 0px;
}
@media(max-width: 1500px){
.header-box .text-wrapper{
width: 450px;
padding-top: 200px;
padding-bottom: 200px;
}
.header-box .content{
justify-content: center;
}
.header-box .section-content h1{
font-size: 90px;
}
.header-box  .section-content h2{
font-size: 20px;
}
.header-box .text{
font-size: 23px;
}
.header-box .image-wrapper{
width: 600px;
height: 600px;
}
.header-box .text-wrapper{
padding-top: 160px;
padding-bottom: 160px;
}
}
@media(max-width: 1200px){
.header-box .section-content h1{
hyphens: auto;
text-align: center;
font-size: 120px;
}
.header-box .section-content h2{
text-align: center;
}
.header-box .text{
text-align: center;
}
.header-box .content{
max-width: 800px;
}
.header-box .text-wrapper{
padding-bottom: 0px;
width: 100%;
padding-right: 0px;
padding-bottom: 40px;
padding-top: 150px;
}
.header-box .image-wrapper{
width: 600px;
height: 600px;
}
.header-box .image_back{
width: 65%;
top: 20px;
}
}
@media(max-width: 768px){
.header-box .content{
max-width: 500px;
}
.header-box .section-content h1{
font-size: 100px;
}
.header-box .section-content h2{
font-size: 18px;
}
.header-box .text{
font-size: 20px;
}
}
@media(max-width: 650px){
.header-box .content{
max-width: 400px;
}
.header-box .section-content h1{
font-size: 80px;
}
.header-box .text-wrapper{
padding-bottom: 20px;
}
.header-box .image-wrapper{
width: 500px;
height: 500px;
}
}
@media(max-width: 500px){
.header-box .content{
max-width: 350px;
}
.header-box .section-content h1{
font-size: 65px;
-webkit-text-stroke-width: 1px;
}
.header-box .section-content h2{
font-size: 16px;
}
}