body {
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
background-color:#f2f2f2
}

#section-1 {
text-align:center;
min-height:738px
}

#section-1 {
padding-top:22px;
padding-left:5%;
padding-right:5%;
background-image:url(https://www.filepicker.io/api/file/DfhFtLzCTaWL4AvseIKp);
background-size:cover
}

#about {
margin-top:50px
}

#about {
padding-left:5%;
padding-right:5%
}

#section-45 {
margin-top:50px;
text-align:center
}

#service {
margin-top:50px;
color:#1a0c42
}

#service {
padding-top:36px;
padding-left:5%;
padding-right:50px;
padding-bottom:36px;
background-color:#1a0c42
}

#work {
margin-top:50px
}

#work {
padding-left:5%;
padding-right:5%
}

#section-147 {
margin-top:50px;
text-align:center
}

#client {
margin-top:50px
}

#client {
padding-left:5%;
padding-right:5%
}

#contact {
margin-top:50px;
min-height:773px
}

#contact {
padding-top:34px;
padding-left:5%;
padding-right:5%;
background-image:url(https://www.filepicker.io/api/file/bAn6KwVDROCgG4NfHB8r);
background-size:cover
}

#section-511 {
text-align:center
}

#section-511 {
padding-top:15px;
padding-bottom:5px;
background-color:#1a0c42
}

#heading-13 {
margin-top:150px;
font-family:Montserrat;
color:#fff;
font-size:75px;
font-weight:700;
text-align:center
}

#heading-14 {
font-family:Montserrat;
color:#fff;
font-size:30px
}

#paragraph-15 {
margin-top:70px;
color:#fff;
font-size:22px
}

#button-16 {
margin-top:50px;
color:#190c41;
font-size:18px;
font-weight:700;
min-width:185px;
min-height:30px
}

#button-16 {
border-style:none;
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
background-color:#ffa200
}

#linkblock-3 {
display:flex
}

#navmenu-4 li a {
color:#fff
}

#heading-6 {
color:#fff;
font-size:18px;
font-weight:700
}

#searchbox-650 {
height:32px;
width:150px
}

#searchbox-650 {
height:32px;
width:150px
}

#icon-651 {
color:#fff
}

#heading-20 {
font-family:Montserrat;
color:#ffa200;
font-weight:700;
text-align:center
}

#heading-21 {
font-family:Montserrat;
color:#000;
font-weight:700;
text-align:center
}

#row-22 {
margin-top:30px
}

#column-23 {
padding-left:47px
}

#heading-25 {
font-family:Montserrat;
color:#190c41;
font-weight:700
}

#button-26 {
margin-top:50px;
color:#1e2535;
font-size:18px;
font-weight:700;
min-width:185px;
min-height:30px
}

#button-26 {
border-style:none;
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
background-color:#ffa200
}

#paragraph-27 {
padding-right:10%
}

#videoplayer-70 {
min-width:1047px;
min-height:458px
}

#row-71 {
margin-top:50px
}

#row-71 {
padding-left:10%;
padding-right:10%
}

#column-72 {
text-align:center;
max-width:20%
}

#column-72 {
flex-basis:20%
}

#column-79 {
text-align:center;
max-width:20%
}

#column-79 {
flex-basis:20%
}

#column-82 {
text-align:center;
max-width:20%
}

#column-82 {
flex-basis:20%
}

#column-85 {
text-align:center;
max-width:20%
}

#column-85 {
flex-basis:20%
}

#column-88 {
text-align:center;
max-width:20%
}

#column-88 {
flex-basis:20%
}

#heading-77 {
font-family:Montserrat;
color:#ffa200;
font-size:50px;
font-weight:700
}

#heading-80 {
font-family:Montserrat;
color:#ffa200;
font-size:50px;
font-weight:700
}

#heading-83 {
font-family:Montserrat;
color:#ffa200;
font-size:50px;
font-weight:700
}

#heading-86 {
font-family:Montserrat;
color:#ffa200;
font-size:50px;
font-weight:700
}

#heading-89 {
font-family:Montserrat;
color:#ffa200;
font-size:50px;
font-weight:700
}

#heading-92 {
font-family:Montserrat;
color:#ffa200;
font-weight:700;
text-align:center
}

#heading-93 {
font-family:Montserrat;
color:#fff;
font-weight:700;
text-align:center
}

#row-94 {
margin-top:20px
}

#row-94 {
padding-left:4%;
padding-right:4%
}

#section-97 {
display:flex;
justify-content:flex-start;
align-items:center
}

#paragraph-98 {
margin-top:10px;
color:#fff;
font-size:18px
}

#image-99 {
margin-right:10px
}

#heading-100 {
font-family:Montserrat;
color:#ffa200;
font-weight:700
}

#section-102 {
display:flex;
justify-content:flex-start;
align-items:center
}

#paragraph-105 {
margin-top:10px;
color:#fff;
font-size:18px
}

#image-103 {
margin-right:10px
}

#heading-104 {
font-family:Montserrat;
color:#ffa200;
font-weight:700
}

#section-107 {
display:flex;
justify-content:flex-start;
align-items:center
}

#paragraph-110 {
margin-top:10px;
color:#fff;
font-size:18px
}

#image-108 {
margin-right:10px
}

#heading-109 {
font-family:Montserrat;
color:#ffa200;
font-weight:700
}

#section-112 {
display:flex;
justify-content:flex-start;
align-items:center
}

#paragraph-115 {
margin-top:10px;
color:#fff;
font-size:18px
}

#image-113 {
margin-right:10px
}

#heading-114 {
font-family:Montserrat;
color:#ffa200;
font-weight:700
}

#heading-117 {
font-family:Montserrat;
color:#ffa200;
font-weight:700;
text-align:center
}

#heading-118 {
font-family:Montserrat;
color:#000;
font-weight:700;
text-align:center
}

#row-119 {
margin-top:20px;
display:flex;
align-items:center
}

#row-126 {
display:flex;
align-items:center
}

#row-133 {
display:flex;
align-items:center
}

#row-140 {
display:flex;
align-items:flex-end
}

#videoplayer-149 {
min-width:1112px;
min-height:486px
}

#heading-264 {
font-family:Montserrat;
color:#ffa200;
font-weight:700;
text-align:center
}

#heading-265 {
font-family:Montserrat;
color:#000;
font-weight:700;
text-align:center
}

#row-245 {
padding-top:78px;
padding-bottom:41px;
background-color:#230d65
}

#column-246 {
padding-left:111px;
padding-right:111px
}

#column-247 {
text-align:center
}

#column-247 {
padding-left:336px;
padding-right:336px
}

#row-248 {
margin-bottom:20px;
display:flex;
justify-content:space-around;
align-items:center
}

#row-248 {
padding-left:7%;
padding-right:7%
}

#section-257 {
margin-top:50px
}

#section-257 {
padding-left:27%;
padding-right:27%
}

#column-256 {
display:flex;
justify-content:center
}

#image-263 {
max-width:126px;
max-height:126px
}

#hrule-258 {
background-color:#ffa200
}

#paragraph-251 {
margin-top:10px;
color:#fff
}

#image-252 {
margin-top:20px;
max-width:70px;
max-height:62px
}

#heading-253 {
margin-top:10px;
color:#fff
}

#heading-362 {
font-family:Montserrat;
color:#ffa200;
font-weight:700;
text-align:center
}

#heading-363 {
font-family:Montserrat;
color:#000;
font-weight:700;
text-align:center
}

#row-365 {
margin-top:20px
}

#row-365 {
padding-left:5%;
padding-right:5%
}

#column-366 {
padding-top:44px
}

#column-367 {
padding-left:35px;
padding-right:63px
}

#heading-368 {
font-family:Montserrat;
color:#230d65;
font-size:30px;
font-weight:700
}

#textinput-371 {
width:100%;
margin-bottom:10px;
color:#c90a0a;
min-height:37px
}

#textinput-371 {
width:100%;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#230d65;
padding-left:10px;
background-color:rgba(255,255,255,0)
}

#textinput-373 {
width:100%;
margin-bottom:10px;
min-height:40px
}

#textinput-373 {
width:100%;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#230d65;
padding-left:10px;
background-color:rgba(255,255,255,0)
}

#textarea-488 {
width:100%;
margin-bottom:20px;
color:#e08686;
min-height:139px
}

#textarea-488 {
width:100%;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#230d65;
padding-left:10px;
background-color:rgba(255,255,255,0)
}

#button-374 {
color:#230d65;
font-weight:700;
float:Right
}

#button-374 {
border-style:none;
background-color:#ffa600
}

#section-489 {
text-align:right;
min-height:576px
}

#section-489 {
padding-top:39px;
padding-left:10%;
padding-right:12%;
padding-bottom:20px;
background-color:#230c66
}

#heading-490 {
font-family:Montserrat;
color:#ffa200;
font-size:30px;
font-weight:700;
text-align:left
}

#paragraph-491 {
color:#fff;
font-weight:700;
text-align:left
}

#heading-493 {
margin-top:60px;
color:#ffa200;
font-size:22px;
font-style:italic;
text-align:left
}

#form-494 {
min-height:103px
}

#icon-504 {
margin-top:50px;
color:#ffa200
}

#icon-507 {
margin-top:50px;
margin-left:10px;
color:#ffa200
}

#icon-508 {
margin-top:50px;
margin-left:10px;
color:#ffa200
}

#textinput-498 {
width:100%;
margin-bottom:20px;
color:#fff;
min-height:41px
}

#textinput-498 {
width:100%;
border-bottom-width:1px;
border-style:solid;
border-color:#ffa200;
padding-left:10px;
background-color:rgba(245,233,234,0)
}

#button-499 {
color:#230d65;
font-weight:700;
float:Right
}

#button-499 {
border-style:none;
background-color:#ffa600
}

#paragraph-512 {
color:#fff
}