.elementor-6449 .elementor-element.elementor-element-bdfe18a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-6449 .elementor-element.elementor-element-57fd926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-6449 .elementor-element.elementor-element-519cf57 .tp-el-title{font-size:120px;font-weight:500;line-height:1em;letter-spacing:-7.2px;padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;}.elementor-6449 .elementor-element.elementor-element-519cf57 .tp-el-desc{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#5D5D63;color:#5D5D63;font-size:18px;font-weight:400;line-height:26px;padding:0px 209px 0px 200px;margin:0px 0px 0px 0px;}.elementor-6449 .elementor-element.elementor-element-519cf57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6449 .elementor-element.elementor-element-519cf57{width:var( --container-widget-width, 894px );max-width:894px;--container-widget-width:894px;--container-widget-flex-grow:0;}.elementor-6449 .elementor-element.elementor-element-519cf57.elementor-element{--align-self:flex-start;}.elementor-6449 .elementor-element.elementor-element-e76fcdd .align-box{text-align:left;}.elementor-6449 .elementor-element.elementor-element-e76fcdd .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#1A1A1A;color:#1A1A1A;font-size:200px;line-height:0.9em;letter-spacing:0em;}.elementor-6449 .elementor-element.elementor-element-e76fcdd .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#1A1A1A;color:#1A1A1A;font-size:22px;line-height:1.4em;}.elementor-6449 .elementor-element.elementor-element-e76fcdd .tp-hero-title span svg{width:50px !important;}.elementor-6449 .elementor-element.elementor-element-e76fcdd .tp-hero-title > span:first-child{padding-left:0px;}.elementor-6449 .elementor-element.elementor-element-e76fcdd.elementor-element{--align-self:flex-start;}.elementor-6449 .elementor-element.elementor-element-e76fcdd{z-index:1;}.elementor-6449 .elementor-element.elementor-element-f84c982{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:50px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-9906c7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6449 .elementor-element.elementor-element-131d90e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6449 .elementor-element.elementor-element-56ede0d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:80px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6449 .elementor-element.elementor-element-480ab9d .tp-el-btn-link{font-weight:700;border-style:none;}.elementor-6449 .elementor-element.elementor-element-480ab9d .tp-el-btn-link:hover{color:var( --e-global-color-primary );}.elementor-6449 .elementor-element.elementor-element-480ab9d .tp-el-btn-dot::before{border-style:none;width:0px;height:0px;left:0px;top:0px;}.elementor-6449 .elementor-element.elementor-element-9132e12{--display:flex;}.elementor-6449 .elementor-element.elementor-element-af620b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6449 .elementor-element.elementor-element-805fb97{--display:flex;}.elementor-6449 .elementor-element.elementor-element-81da310{--display:flex;}.elementor-6449 .elementor-element.elementor-element-36ae523 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:80px;font-weight:600;}.elementor-6449 .elementor-element.elementor-element-7ea35c1 .tp-el-btn-link{font-weight:700;border-style:none;}.elementor-6449 .elementor-element.elementor-element-7ea35c1 .tp-el-btn-link:hover{color:var( --e-global-color-primary );}.elementor-6449 .elementor-element.elementor-element-7ea35c1 .tp-el-btn-dot::before{border-style:none;width:0px;height:0px;left:0px;top:0px;}.elementor-6449 .elementor-element.elementor-element-e83c7b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6449 .elementor-element.elementor-element-31fba7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-f3428a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-0df7bd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-be1c8c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-5d86aa4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-5578923{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-97a6c60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-0310816{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-b101f6c .tp-el-portfolio-item{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-6449 .elementor-element.elementor-element-ea9e7ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-1d1b891{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-bae8781{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-af720bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-1567659{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-4ca3ed4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:80px;font-weight:600;}.elementor-6449 .elementor-element.elementor-element-afa50fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6449 .elementor-element.elementor-element-641cf50{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-6449 .elementor-element.elementor-element-0d20058 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:35px;font-weight:600;}.elementor-6449 .elementor-element.elementor-element-afcdbf8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:25px;font-weight:200;}.elementor-6449 .elementor-element.elementor-element-afcdbf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-6449 .elementor-element.elementor-element-d2d9aae .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:25px;font-weight:200;}.elementor-6449 .elementor-element.elementor-element-d2d9aae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-6449 .elementor-element.elementor-element-4880d06 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:25px;font-weight:200;}.elementor-6449 .elementor-element.elementor-element-4880d06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-6449 .elementor-element.elementor-element-fb9a7ac{--display:flex;}.elementor-6449 .elementor-element.elementor-element-359bb2b{text-align:center;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-6449 .elementor-element.elementor-element-359bb2b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:30px;font-weight:500;}.elementor-6449 .elementor-element.elementor-element-359bb2b.elementor-element{--align-self:center;}@media(max-width:1299px){.elementor-6449 .elementor-element.elementor-element-bdfe18a{--padding-top:155px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-6449 .elementor-element.elementor-element-519cf57 .tp-el-title{font-size:110px;margin:0px 0px 0px 0px;}.elementor-6449 .elementor-element.elementor-element-519cf57 .tp-el-desc{padding:0px 38px 0px 200px;}.elementor-6449 .elementor-element.elementor-element-519cf57{width:100%;max-width:100%;}.elementor-6449 .elementor-element.elementor-element-e76fcdd .tp-el-title{font-size:130px;}.elementor-6449 .elementor-element.elementor-element-9906c7f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6449 .elementor-element.elementor-element-56ede0d .elementor-heading-title{font-size:55px;}.elementor-6449 .elementor-element.elementor-element-af620b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6449 .elementor-element.elementor-element-36ae523 .elementor-heading-title{font-size:55px;}.elementor-6449 .elementor-element.elementor-element-673a95d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6449 .elementor-element.elementor-element-5578923{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-97a6c60{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-0310816{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-e3accbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6449 .elementor-element.elementor-element-4ca3ed4 .elementor-heading-title{font-size:55px;}.elementor-6449 .elementor-element.elementor-element-afa50fe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6449 .elementor-element.elementor-element-359bb2b{text-align:left;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-6449 .elementor-element.elementor-element-bdfe18a{--content-width:95%;}.elementor-6449 .elementor-element.elementor-element-57fd926{--width:1000px;}.elementor-6449 .elementor-element.elementor-element-f84c982{--content-width:90%;}.elementor-6449 .elementor-element.elementor-element-131d90e{--width:50%;}.elementor-6449 .elementor-element.elementor-element-9132e12{--width:50%;}.elementor-6449 .elementor-element.elementor-element-805fb97{--width:50%;}.elementor-6449 .elementor-element.elementor-element-81da310{--width:50%;}.elementor-6449 .elementor-element.elementor-element-e83c7b1{--content-width:90%;}.elementor-6449 .elementor-element.elementor-element-31fba7f{--width:100%;}.elementor-6449 .elementor-element.elementor-element-f3428a5{--content-width:100%;}.elementor-6449 .elementor-element.elementor-element-5d86aa4{--width:100%;}.elementor-6449 .elementor-element.elementor-element-5578923{--width:100%;}.elementor-6449 .elementor-element.elementor-element-1d1b891{--width:100%;}.elementor-6449 .elementor-element.elementor-element-bae8781{--content-width:100%;}.elementor-6449 .elementor-element.elementor-element-af720bb{--content-width:100%;}.elementor-6449 .elementor-element.elementor-element-1567659{--content-width:1300px;}}@media(max-width:1299px) and (min-width:768px){.elementor-6449 .elementor-element.elementor-element-bdfe18a{--content-width:90%;}.elementor-6449 .elementor-element.elementor-element-57fd926{--width:100%;}.elementor-6449 .elementor-element.elementor-element-e83c7b1{--content-width:90%;}.elementor-6449 .elementor-element.elementor-element-97a6c60{--width:100%;}.elementor-6449 .elementor-element.elementor-element-0310816{--width:100%;}.elementor-6449 .elementor-element.elementor-element-1567659{--content-width:90%;}}@media(max-width:767px){.elementor-6449 .elementor-element.elementor-element-bdfe18a{--content-width:90%;}.elementor-6449 .elementor-element.elementor-element-e76fcdd .tp-el-title{font-size:65px;}.elementor-6449 .elementor-element.elementor-element-e76fcdd .tp-el-content{font-size:17px;}.elementor-6449 .elementor-element.elementor-element-56ede0d .elementor-heading-title{font-size:30px;}.elementor-6449 .elementor-element.elementor-element-36ae523 .elementor-heading-title{font-size:30px;}.elementor-6449 .elementor-element.elementor-element-e83c7b1{--content-width:95%;}.elementor-6449 .elementor-element.elementor-element-1567659{--content-width:90%;}.elementor-6449 .elementor-element.elementor-element-4ca3ed4 .elementor-heading-title{font-size:30px;}.elementor-6449 .elementor-element.elementor-element-641cf50{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6449 .elementor-element.elementor-element-0d20058 .elementor-heading-title{font-size:23px;}.elementor-6449 .elementor-element.elementor-element-afcdbf8 .elementor-heading-title{font-size:23px;}.elementor-6449 .elementor-element.elementor-element-d2d9aae .elementor-heading-title{font-size:23px;}.elementor-6449 .elementor-element.elementor-element-4880d06 .elementor-heading-title{font-size:23px;}.elementor-6449 .elementor-element.elementor-element-359bb2b .elementor-heading-title{font-size:18px;}}