.elementor-17420 .elementor-element.elementor-element-63badc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-0b1d0ad{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-17420 .elementor-element.elementor-element-693f7a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-1f619ec{--display:flex;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-d622ba7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17420 .elementor-element.elementor-element-d622ba7.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17420 .elementor-element.elementor-element-a0d637f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.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-17420 .elementor-element.elementor-element-10b59d7{padding:0px 0px 0px 15px;}.elementor-17420 .elementor-element.elementor-element-10b59d7.elementor-element{--align-self:center;}.elementor-17420 .elementor-element.elementor-element-10b59d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-8a845b3 .tp-el-section{background-color:#02010100;padding:20px 20px 20px 20px !important;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF17;}.elementor-17420 .elementor-element.elementor-element-8a845b3{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-8a845b3 .tp-el-img{background-color:#FFFFFF !important;width:200px !important;height:180px !important;object-fit:cover;}.elementor-17420 .elementor-element.elementor-element-8a845b3 .tp-el-img img{filter:none;}.elementor-17420 .elementor-element.elementor-element-8a845b3 .tp-el-border{border:1px solid #FFFFFF17;}.elementor-17420 .elementor-element.elementor-element-787a75a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-17420 .elementor-element.elementor-element-765b5a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:160px;--padding-left:15px;--padding-right:15px;}.elementor-17420 .elementor-element.elementor-element-765b5a5:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-765b5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-17420 .elementor-element.elementor-element-765b5a5.e-con{--align-self:center;}.elementor-17420 .elementor-element.elementor-element-7de0bcf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-0332ca0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-ae9e1fb .elementor-heading-title{color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-12a6405{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-5d3cd81{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-17420 .elementor-element.elementor-element-5d3cd81 .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-5d3cd81 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-size:80px;font-weight:500;text-transform:none;line-height:105%;letter-spacing:-2px;margin:0px 0px 40px 0px;}.elementor-17420 .elementor-element.elementor-element-5d3cd81 .tp-el-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-5d3cd81 .tp-el-content p{color:#FFFFFFA6 !important;font-size:18px;line-height:167%;margin:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-5d3cd81 .tp-el-content p br{display:unset;}.elementor-17420 .elementor-element.elementor-element-aa96bcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-aa96bcf .tp-el-btn{color:var( --e-global-color-1828b29 );}.elementor-17420 .elementor-element.elementor-element-aa96bcf .tp-el-btn svg{color:var( --e-global-color-1828b29 );}.elementor-17420 .elementor-element.elementor-element-ee6aa0c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-012d35d .tp-el-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-012d35d .tp-el-tags br{display:unset;}.elementor-17420 .elementor-element.elementor-element-25e737e .tp-el-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-25e737e .tp-el-tags br{display:unset;}.elementor-17420 .elementor-element.elementor-element-0199b1c .tp-el-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-0199b1c .tp-el-tags br{display:unset;}.elementor-17420 .elementor-element.elementor-element-49c5092 .tp-el-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-49c5092 .tp-el-tags br{display:unset;}.elementor-17420 .elementor-element.elementor-element-8aebef4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-17420 .elementor-element.elementor-element-8aebef4.e-con{--align-self:center;}.elementor-17420 .elementor-element.elementor-element-1f6fcc7{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-b506c3c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-cfb9f1e .tp-el-alignment div{text-align:left !important;}.elementor-17420 .elementor-element.elementor-element-cfb9f1e .tp-el-title{color:#FFFFFF !important;font-size:10rem;}.elementor-17420 .elementor-element.elementor-element-cfb9f1e .tp-el-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-cfb9f1e .tp-el-desc{color:var( --e-global-color-9b8f084 );max-width:100%;}.elementor-17420 .elementor-element.elementor-element-cfb9f1e .tp-el-desc br{display:unset;}.elementor-17420 .elementor-element.elementor-element-7b54981{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-b3a6437 .tp-el-btn{color:#FFFFFF !important;background:#02010100 !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;margin:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-b3a6437 .tp-el-btn svg{color:#FFFFFF !important;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-title{color:var( --e-global-color-9b8f084 );font-family:"Inter", Sans-serif;font-size:2.3rem;text-transform:capitalize;line-height:3rem;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-des{color:var( --e-global-color-text );font-size:1.25rem;text-transform:uppercase;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-des br{display:unset;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btn{font-size:1.25rem;color:var( --e-global-color-1828b29 );background:var( --e-global-color-primary );border-style:none;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btn svg{color:var( --e-global-color-1828b29 );}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btn:hover{color:var( --e-global-color-9a6b6d8 );background:var( --e-global-color-9b8f084 );}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btn:hover svg{color:var( --e-global-color-9a6b6d8 );}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btn:hover .tp-el-btn-title{color:var( --e-global-color-9a6b6d8 );}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btnsvg:hover{color:var( --e-global-color-9a6b6d8 );}.elementor-17420 .elementor-element.elementor-element-fac4ae2{--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;--padding-top:0px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-fac4ae2:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-fac4ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1D20;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .elementor-repeater-item-9b6f260{background-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .elementor-repeater-item-552654b{background-color:#FFA1B3;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .elementor-repeater-item-42cf531{background-color:#FF6B8A;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .elementor-repeater-item-defb4e1{background-color:#FB2F60;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-section{background-color:#1C1D20;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-bottom{background-color:#1D1D1F;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF1A;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-Section-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-Section-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-l{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-l br{display:unset;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-r{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-r br{display:unset;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-step br{display:unset;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-number br{display:unset;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-decs br{display:unset;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-title br{display:unset;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-video video{mix-blend-mode:lighten;filter:invert(1);}.elementor-17420 .elementor-element.elementor-element-1f8a85c6{--display:flex;--min-height:68vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-17420 .elementor-element.elementor-element-1f8a85c6:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-1f8a85c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FB2F6040 0%, #1D1D1F 60%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-1a237efd{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:2;--e-transform-transition-duration:1000ms;}.elementor-17420 .elementor-element.elementor-element-1a237efd:hover{--e-transform-scale:1.3;}.elementor-17420 .elementor-element.elementor-element-1a237efd.elementor-element{--align-self:flex-start;}.elementor-17420 .elementor-element.elementor-element-1a237efd .elementor-icon-wrapper{text-align:center;}.elementor-17420 .elementor-element.elementor-element-1a237efd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-1a237efd.elementor-view-framed .elementor-icon, .elementor-17420 .elementor-element.elementor-element-1a237efd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-1a237efd.elementor-view-framed .elementor-icon, .elementor-17420 .elementor-element.elementor-element-1a237efd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-1a237efd .elementor-icon{font-size:35px;}.elementor-17420 .elementor-element.elementor-element-1a237efd .elementor-icon svg{height:35px;}.elementor-17420 .elementor-element.elementor-element-3a07e365{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-6a2c7522{z-index:1;text-align:center;}.elementor-17420 .elementor-element.elementor-element-6a2c7522 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:2px;word-spacing:0em;color:var( --e-global-color-9b8f084 );}.elementor-17420 .elementor-element.elementor-element-76e7635b{text-align:center;}.elementor-17420 .elementor-element.elementor-element-76e7635b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-9b8f084 );}.elementor-17420 .elementor-element.elementor-element-ff6a55e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-17420 .elementor-element.elementor-element-ff6a55e.elementor-element{--align-self:center;}.elementor-17420 .elementor-element.elementor-element-ff6a55e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:400;font-style:normal;text-decoration:none;line-height:1.6em;word-spacing:0em;color:var( --e-global-color-9b8f084 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17420 .elementor-element.elementor-element-78404f64 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-17420 .elementor-element.elementor-element-2017205b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:2;--e-transform-transition-duration:1000ms;}.elementor-17420 .elementor-element.elementor-element-2017205b:hover{--e-transform-scale:1.3;}.elementor-17420 .elementor-element.elementor-element-2017205b.elementor-element{--align-self:center;}.elementor-17420 .elementor-element.elementor-element-2017205b .elementor-icon-wrapper{text-align:center;}.elementor-17420 .elementor-element.elementor-element-2017205b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-2017205b.elementor-view-framed .elementor-icon, .elementor-17420 .elementor-element.elementor-element-2017205b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-2017205b.elementor-view-framed .elementor-icon, .elementor-17420 .elementor-element.elementor-element-2017205b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-2017205b .elementor-icon{font-size:35px;}.elementor-17420 .elementor-element.elementor-element-2017205b .elementor-icon svg{height:35px;}body.elementor-page-17420:not(.elementor-motion-effects-element-type-background), body.elementor-page-17420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F11;}@media(max-width:1400px){.elementor-17420 .elementor-element.elementor-element-5d3cd81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:576px){.elementor-17420 .elementor-element.elementor-element-787a75a{--width:97%;}.elementor-17420 .elementor-element.elementor-element-765b5a5{--content-width:1320px;}.elementor-17420 .elementor-element.elementor-element-0332ca0{--width:40%;}.elementor-17420 .elementor-element.elementor-element-12a6405{--width:57%;}.elementor-17420 .elementor-element.elementor-element-8aebef4{--content-width:1650px;}.elementor-17420 .elementor-element.elementor-element-b506c3c{--width:80%;}.elementor-17420 .elementor-element.elementor-element-7b54981{--width:17%;}.elementor-17420 .elementor-element.elementor-element-3a07e365{--width:850px;}}@media(max-width:1400px) and (min-width:576px){.elementor-17420 .elementor-element.elementor-element-787a75a{--width:95%;}.elementor-17420 .elementor-element.elementor-element-765b5a5{--content-width:1140px;}.elementor-17420 .elementor-element.elementor-element-8aebef4{--content-width:1140px;}.elementor-17420 .elementor-element.elementor-element-b506c3c{--width:80%;}.elementor-17420 .elementor-element.elementor-element-7b54981{--width:17%;}}@media(max-width:1200px) and (min-width:576px){.elementor-17420 .elementor-element.elementor-element-787a75a{--width:100%;}.elementor-17420 .elementor-element.elementor-element-765b5a5{--content-width:960px;}.elementor-17420 .elementor-element.elementor-element-0332ca0{--width:30%;}.elementor-17420 .elementor-element.elementor-element-12a6405{--width:67%;}.elementor-17420 .elementor-element.elementor-element-8aebef4{--content-width:960px;}.elementor-17420 .elementor-element.elementor-element-b506c3c{--width:75%;}.elementor-17420 .elementor-element.elementor-element-7b54981{--width:22%;}}@media(max-width:992px) and (min-width:576px){.elementor-17420 .elementor-element.elementor-element-765b5a5{--content-width:720px;}.elementor-17420 .elementor-element.elementor-element-0332ca0{--width:100%;}.elementor-17420 .elementor-element.elementor-element-12a6405{--width:100%;}.elementor-17420 .elementor-element.elementor-element-8aebef4{--content-width:720px;}.elementor-17420 .elementor-element.elementor-element-b506c3c{--width:72%;}.elementor-17420 .elementor-element.elementor-element-7b54981{--width:25%;}.elementor-17420 .elementor-element.elementor-element-3a07e365{--width:70%;}}@media(max-width:768px) and (min-width:576px){.elementor-17420 .elementor-element.elementor-element-765b5a5{--content-width:540px;}.elementor-17420 .elementor-element.elementor-element-8aebef4{--content-width:540px;}.elementor-17420 .elementor-element.elementor-element-b506c3c{--width:100%;}.elementor-17420 .elementor-element.elementor-element-7b54981{--width:100%;}}@media(max-width:1200px){.elementor-17420 .elementor-element.elementor-element-693f7a6 .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-17420 .elementor-element.elementor-element-787a75a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17420 .elementor-element.elementor-element-765b5a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17420 .elementor-element.elementor-element-8aebef4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:992px){.elementor-17420 .elementor-element.elementor-element-7de0bcf{--flex-wrap:wrap;}.elementor-17420 .elementor-element.elementor-element-5d3cd81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17420 .elementor-element.elementor-element-1f8a85c6{--min-height:50vh;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-17420 .elementor-element.elementor-element-1a237efd{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-17420 .elementor-element.elementor-element-76e7635b{text-align:center;}.elementor-17420 .elementor-element.elementor-element-76e7635b .elementor-heading-title{font-size:45px;}.elementor-17420 .elementor-element.elementor-element-78404f64 .elementor-button{font-size:14px;}.elementor-17420 .elementor-element.elementor-element-2017205b{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}}@media(max-width:768px){.elementor-17420 .elementor-element.elementor-element-8a845b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-8a845b3 .tp-el-section{padding:10px 0px 10px 0px !important;border-width:1px 1px 1px 1px;}.elementor-17420 .elementor-element.elementor-element-5d3cd81 .tp-el-title{font-size:65px;margin:0px 0px 25px 0px;}.elementor-17420 .elementor-element.elementor-element-aa96bcf > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-1f6fcc7{--flex-wrap:wrap;}.elementor-17420 .elementor-element.elementor-element-7b54981{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:575px){.elementor-17420 .elementor-element.elementor-element-0b1d0ad{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-1f619ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-d622ba7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17420 .elementor-element.elementor-element-8a845b3 .tp-el-img{height:100px !important;}.elementor-17420 .elementor-element.elementor-element-765b5a5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17420 .elementor-element.elementor-element-5d3cd81 .tp-el-title{font-size:2rem;}.elementor-17420 .elementor-element.elementor-element-012d35d .tp-el-title{font-size:2rem;}.elementor-17420 .elementor-element.elementor-element-25e737e .tp-el-title{font-size:2rem;}.elementor-17420 .elementor-element.elementor-element-0199b1c .tp-el-title{font-size:2rem;}.elementor-17420 .elementor-element.elementor-element-49c5092 .tp-el-title{font-size:2rem;}.elementor-17420 .elementor-element.elementor-element-8aebef4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-17420 .elementor-element.elementor-element-1f6fcc7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17420 .elementor-element.elementor-element-cfb9f1e .tp-el-title{font-size:2.5rem;line-height:2.5rem;}.elementor-17420 .elementor-element.elementor-element-cfb9f1e .tp-el-desc{font-size:1.2rem;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-cfb9f1e .tp-el-desc br{display:none;}.elementor-17420 .elementor-element.elementor-element-246be05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-title{font-size:1.4rem;line-height:2rem;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-title br{display:none;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-des{font-size:1rem;}.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btn{font-size:1rem;margin:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-fac4ae2{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-cd694a4 .tp-el-footer-decs{margin:20px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-1f8a85c6{--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-17420 .elementor-element.elementor-element-1a237efd.elementor-element{--align-self:center;}.elementor-17420 .elementor-element.elementor-element-3a07e365{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17420 .elementor-element.elementor-element-6a2c7522 .elementor-heading-title{font-size:13px;}.elementor-17420 .elementor-element.elementor-element-76e7635b .elementor-heading-title{font-size:2.2rem;}.elementor-17420 .elementor-element.elementor-element-ff6a55e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17420 .elementor-element.elementor-element-ff6a55e .elementor-heading-title{font-size:0.9rem;}.elementor-17420 .elementor-element.elementor-element-78404f64{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17420 .elementor-element.elementor-element-78404f64 .elementor-button{letter-spacing:2px;padding:15px 30px 15px 30px;}.elementor-17420 .elementor-element.elementor-element-2017205b{width:initial;max-width:initial;}}/* Start custom CSS for template, class: .elementor-element-25def47 */#swiper-wrapper-54cc2781035132875{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for tp-px-brand-list, class: .elementor-element-8a845b3 *//*.elementor-17420 .elementor-element.elementor-element-8a845b3 .px-brand-item img{*/
/*    filter: brightness(10) !important;*/
/*}*/
/*.px-brand-style-3 .px-brand-item {*/
/*    background-color: white;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6aa0c */.bf-service-item-3-thumb img {
    width: 300px;
}/* End custom CSS */
/* Start custom CSS for px-heading-scroll, class: .elementor-element-cfb9f1e */.reveal-text .char.revealed {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for tp-creative-project-scroll, class: .elementor-element-246be05 */@media only screen and (max-width: 768px) {
    .elementor-17420 .elementor-element.elementor-element-246be05 img{
    aspect-ratio: 1/1;
    height: unset !important;
    width: unset !important;
}
        .bf-portfolio-3-item{
        margin-bottom: 50px;
    }
    .bf-portfolio-3-item:last-of-type{
        margin-bottom: 0;
    }
    .bf-btn-xl {
    padding: 10px 20px !important;
}
    .bf-portfolio-3-content span {
    font-weight: 400;
    font-size: 1rem !important;
    line-height: 150%;
    letter-spacing: -0.02em;
    color: var(--tp-common-px-black);
    display: block;
}
.tp-el-des{
    margin-bottom: 30px !important;
}
}
.reveal-text .char.revealed {
    color: white;
}
.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btn span {
    color: white;
}
.elementor-17420 .elementor-element.elementor-element-246be05 .tp-el-btn:hover span {
    color: black;
}

.elementor-17420 .elementor-element.elementor-element-246be05 .item-1 img{
    /*height: 500px;*/
    /*width: 100%;*/
    object-fit: cover;
    object-position: top;
}
.elementor-17420 .elementor-element.elementor-element-246be05 .item-2 img{
    /*height: 500px;*/
    /*width: 100%;*/
    object-fit: cover;
    /*object-position: bottom;*/
}

.elementor-17420 .elementor-element.elementor-element-246be05 .pl-200{
    padding-left: 50px;
}
.bf-portfolio-3-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.elementor-17420 .elementor-element.elementor-element-246be05 img{
    /*aspect-ratio: 1/1;*/
    height: 500px;
    width: 600px;
    border-radius: 30px !important;
}
.item-2{
    padding-left: 80px;
}
.bf-portfolio-3-content{
    padding-left: 80px;
}
.bf-portfolio-3-thumb{
    padding-right: 80px;

}/* End custom CSS */
/* Start custom CSS for tp-px-step-list, class: .elementor-element-cd694a4 */@media only screen and (max-width: 768px) {
    .px-step-card-content {
    margin-bottom: 40px;
}
.px-step-bottom-text span.text-2 {
    display: inline-block;
    margin-left: 0;
    float: right;
    margin-top: 10px;
}
    .px-step-bottom {
    padding: 10px 5px !important;
}
    .px-step-item {
    height: 400px !important;
}
    .px-step-video {
    position: absolute;
    top: 22% !important;
    left: 20px !important;
}
    .px-step-num {
    position: absolute;
    top: 50px !important;
    left: 20px !important;
}
    .px-step-num span {
    font-size: 3rem !important;
}
.px-step-card-wrap {
    margin-top: 30px !important;
    margin-right: 0 !important;
}
}
.px-step-card-content p {
    text-align: left;
}/* End custom CSS */