.elementor-kit-739{--e-global-color-primary:#734128;--e-global-color-secondary:#391E10;--e-global-color-text:#000000;--e-global-color-accent:#F15D22;--e-global-color-5e03c6b:#142D38;--e-global-color-306503c:#1F3D49;--e-global-color-5d238c7:#00AFCD;--e-global-color-b20788f:#F6F6F6;--e-global-color-9c3a9ee:#EBEAEA;--e-global-color-8c353f4:#E0DEDE;--e-global-color-230f195:#391E10;--e-global-color-c16dc41:#734128;--e-global-color-c60926a:#C7A07A;--e-global-color-8bd5cb0:#E2CEB1;--e-global-color-fadb078:#F8E5BB;--e-global-color-53bb2e4:#FBF2DC;--e-global-typography-primary-font-family:"Barlow";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Barlow";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Barlow";--e-global-typography-accent-font-weight:600;color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:18px;font-weight:normal;}.elementor-kit-739 e-page-transition{background-color:#FFBC7D;}.elementor-kit-739 a{color:var( --e-global-color-accent );}.elementor-kit-739 h1{color:var( --e-global-color-c60926a );font-family:"Barlow Condensed", Sans-serif;font-size:75px;font-weight:700;line-height:0.8em;letter-spacing:-1px;}.elementor-kit-739 h2{color:var( --e-global-color-c16dc41 );font-family:"Barlow Condensed", Sans-serif;font-size:62px;font-weight:400;letter-spacing:-1px;}.elementor-kit-739 h3{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:23px;font-weight:700;line-height:1em;}.elementor-kit-739 h4{color:var( --e-global-color-primary );}.elementor-kit-739 h5{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;}.elementor-kit-739 h6{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 1px !important;
  line-height: 18px;
}


.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: -35%;
    left: -40%;
    width: 1600px !important;
    height: 900px !important;
    box-shadow: 0 0 8px rgba(0, 0, 0, .95);
    background: #000;
}

@media only screen and (max-width: 600px) {
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
  }
}

#gw_go_portfolio_startupvideos .gw-gopf-style-vario a.gw-gopf-btn.gw-gopf-btn-outlined {
    
  color: #f15d22 !important;
  background: white !important;
  border: solid 3px #f15d22 !important;
    border-top-color: rgb(31, 61, 73);
    border-right-color: rgb(31, 61, 73);
    border-bottom-color: rgb(31, 61, 73);
    border-left-color: rgb(31, 61, 73);
  height: auto !important;
  line-height: 35px !important;
  padding: 25 25 25px !important;
  font-size: 27px !important;
 font-weight: 700 !important;
}

#gw_go_portfolio_newhomevideos .gw-gopf-style-vario a.gw-gopf-btn.gw-gopf-btn-outlined {
  color: #f15d22 !important;
  background: white !important;
  border: solid 3px #f15d22 !important;
    border-top-color: rgb(31, 61, 73);
    border-right-color: rgb(31, 61, 73);
    border-bottom-color: rgb(31, 61, 73);
    border-left-color: rgb(31, 61, 73);
  height: auto !important;
  line-height: 35px !important;
  padding: 25 25 25px !important;
  font-size: 27px !important;
 font-weight: 700 !important;
}

#gw_go_portfolio_newwork .gw-gopf-style-vario a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {
  color: #f15d22 !important;
  background: white !important;
  border: solid 3px #f15d22 !important;
    border-top-color: rgb(31, 61, 73);
    border-right-color: rgb(31, 61, 73);
    border-bottom-color: rgb(31, 61, 73);
    border-left-color: rgb(31, 61, 73);
  height: auto !important;
  line-height: 35px !important;
  padding: 25 25 25px !important;
  font-size: 27px !important;
 font-weight: 700 !important;
}
#gw_go_portfolio_newwork .gw-gopf-style-vario .gw-gopf-cats > span a {
 
font-family: 'Barlow Condensed', sans-serif;  
font-weight: 700 !important;
  font-size: 14px !important;
  letter-spacing: 0.1px;
  height: auto !important;
  line-height: 15px !important;
padding: 10px 15px !important;
  text-decoration: none;
  
}

#gw_go_portfolio_newwork .gw-gopf-style-vario .gw-gopf-cats > span.gw-gopf-current a {
  background: #F15D22 !important;
}
#gw_go_portfolio_newwork .gw-gopf-style-vario .gw-gopf-cats > span a {
  background: #ffffff !important;
}

#gw_go_portfolio_newwork .gw-gopf-style-vario .gw-gopf-post-content {
  color: #1f3d49;
  font-family: inherit;
padding: 0px 25px 0px !important;
text-align: center !important;

}



.gw-gopf-mfp-title.mfp-title {
  color: #ffffff !important;
  font-size: 0px !important;
  height: auto;
  line-height: 20px;
  padding: 5px;
}

.heroheader h2 {
font-size: 80px !important;
font-weight: 200 !important;
line-height: 0.8em !important;
color: white;

}
.heroheader h1 {
    font-family: barlow;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 0.8em !important;
letter-spacing: 1px;
color: white;

}

.mainbutton .elementor-button {
    font-family: "Barlow Condensed", Sans-serif;
    font-weight: 600;
    font-size: 25px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    color: white;
border: solid 0;
background-color: #F15D22;
padding: 15px 25px 20px;

-webkit-border-radius: 100px; 
  -moz-border-radius: 100px;    
  border-radius: 100px;         
}

.mainbutton a.elementor-button:hover {
    background-color: #00AFCD;
    border: solid 2px #fff;
}

.herocontainer .elementor-1079 {
 padding: 3vw 3vw;  }/* End custom CSS */