.elementor-kit-6{--e-global-color-primary:#0C1613;--e-global-color-secondary:#07FEFF;--e-global-color-text:#FFFFFF;--e-global-color-accent:#07FEFF;--e-global-color-3152ddb:#032120;--e-global-typography-primary-font-family:"ropa-mix-pro";--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"ropa-mix-pro";--e-global-typography-secondary-font-weight:900;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:19px;background-color:var( --e-global-color-3152ddb );}.elementor-kit-6 a{color:var( --e-global-color-accent );font-family:"ropa-mix-pro", Sans-serif;}.elementor-kit-6 h1{color:var( --e-global-color-secondary );font-family:"ropa-mix-pro", Sans-serif;font-size:55px;font-weight:900;letter-spacing:-0.6px;word-spacing:3px;}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:"ropa-mix-pro", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:17px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:15px;--container-default-padding-right:15px;--container-default-padding-bottom:15px;--container-default-padding-left:15px;}.elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-element{--widgets-spacing:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-ui-color:var( --e-global-color-secondary );--lightbox-ui-color-hover:var( --e-global-color-text );}@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-kit-6{font-size:16px;}.elementor-kit-6 h1{font-size:38px;}.elementor-kit-6 h2{font-size:28px;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:25px;--container-default-padding-right:25px;--container-default-padding-bottom:25px;--container-default-padding-left:25px;}}/* Start custom CSS */.elementor-button {
   --p: polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
    -webkit-clip-path: var(--p);
            clip-path: var(--p);
    
  --grad:transparent 49.5%,#07FEFF 50%;
  
  background: 
    linear-gradient(to top right   ,var(--grad)) top    right,
    linear-gradient(to top left    ,var(--grad)) top    left,
    linear-gradient(to bottom right,var(--grad)) bottom right,
    linear-gradient(to bottom left ,var(--grad)) bottom left,
    white;
  background-size:12px 12px; /* 10px of the clip-path + 3px of border */
  background-repeat:no-repeat;
  background-origin:border-box;
  cursor: pointer;
  border: 2px solid #07FEFF !important;
  padding: 5px 25px;
  transition: 0.2s;
  z-index: 2;
}

.elementor-button-link:hover {
    transform:translateY(5px);
}

#btnchamfer {
    max-width: 200px
    
}

#btnchamfer:before {
    content:"";
    position: absolute;
    margin-top: 20px;
    left: 0; 
    right: 0; 
    height: 18px;
    background-color: #07FEFF;
    transition: 0.2s;
       --p: polygon(0px 0%, calc(100% - 10px) 0%, 100% 0px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
    -webkit-clip-path: var(--p);
            clip-path: var(--p);
}

#btnchamfer:hover:before {
    margin-top: 18px;
}

#btnchamferblack {
    max-width: 300px
    
}

#btnchamferblack:before {
    content:"";
    position: absolute;
    margin-top: 20px;
    left: 0; 
    right: 0; 
    height: 18px;
    background-color: #0C1613;
    transition: 0.2s;
       --p: polygon(0px 0%, calc(100% - 10px) 0%, 100% 0px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
    -webkit-clip-path: var(--p);
            clip-path: var(--p);
}

#btnchamferblack:hover:before {
    margin-top: 18px;
}

#formbtn:hover:before {
    margin-top: 18px;
}

#formbtn:hover {
    transform:translateY(5px);
}

#formbtn {
    max-width: 150px;
}/* End custom CSS */