.elementor-5370 .elementor-element.elementor-element-430b27b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-7312405{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-32e35e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-32e35e0.e-con{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-e74ce54{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-5370 .elementor-element.elementor-element-e74ce54 .elementor-heading-title{font-family:var( --e-global-typography-005dbb2-font-family ), Sans-serif;font-size:var( --e-global-typography-005dbb2-font-size );font-weight:var( --e-global-typography-005dbb2-font-weight );text-transform:var( --e-global-typography-005dbb2-text-transform );line-height:var( --e-global-typography-005dbb2-line-height );letter-spacing:var( --e-global-typography-005dbb2-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5370 .elementor-element.elementor-element-8c489eb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-5370 .elementor-element.elementor-element-8c489eb .elementor-heading-title{font-family:var( --e-global-typography-005dbb2-font-family ), Sans-serif;font-size:var( --e-global-typography-005dbb2-font-size );font-weight:var( --e-global-typography-005dbb2-font-weight );text-transform:var( --e-global-typography-005dbb2-text-transform );line-height:var( --e-global-typography-005dbb2-line-height );letter-spacing:var( --e-global-typography-005dbb2-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5370 .elementor-element.elementor-element-22159e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-22159e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5370 .elementor-element.elementor-element-d0897af{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-5370 .elementor-element.elementor-element-d0897af .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-67f2283{--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;}.elementor-5370 .elementor-element.elementor-element-3fcea52{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;text-align:center;}.elementor-5370 .elementor-element.elementor-element-3fcea52 .elementor-heading-title{font-family:var( --e-global-typography-b14f678-font-family ), Sans-serif;font-size:var( --e-global-typography-b14f678-font-size );font-weight:var( --e-global-typography-b14f678-font-weight );text-transform:var( --e-global-typography-b14f678-text-transform );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );color:var( --e-global-color-94685f6 );}.elementor-5370 .elementor-element.elementor-element-e444901{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:1rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5370 .elementor-element.elementor-element-e5999f9{--display:flex;}.elementor-5370 .elementor-element.elementor-element-5cad6e0{--display:flex;}.elementor-5370 .elementor-element.elementor-element-86e6690{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-8959553{--display:flex;}.elementor-5370 .elementor-element.elementor-element-817854e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-9a3f28b{--display:flex;}.elementor-5370 .elementor-element.elementor-element-8534092{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-4880f1b{--display:flex;}.elementor-5370 .elementor-element.elementor-element-1c5330a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-5683979{--n-accordion-title-font-size:var( --e-global-typography-0f7b77e-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-5683979 > .elementor-widget-container{border-style:none;}.elementor-5370 .elementor-element.elementor-element-5683979 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-5683979 {--n-accordion-padding:20px 0px 10px 0px;}:where( .elementor-5370 .elementor-element.elementor-element-5683979 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-0f7b77e-font-family ), Sans-serif;font-weight:var( --e-global-typography-0f7b77e-font-weight );text-transform:var( --e-global-typography-0f7b77e-text-transform );line-height:var( --e-global-typography-0f7b77e-line-height );}:where( .elementor-5370 .elementor-element.elementor-element-5683979 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:10px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5370 .elementor-element.elementor-element-ce392de{--display:flex;}.elementor-5370 .elementor-element.elementor-element-2964e03{--display:flex;}.elementor-5370 .elementor-element.elementor-element-4af083e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-caee7e7{--display:flex;}.elementor-5370 .elementor-element.elementor-element-b8ec9f9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-c416447{--display:flex;}.elementor-5370 .elementor-element.elementor-element-e90c704{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-ad8c8ed{--display:flex;}.elementor-5370 .elementor-element.elementor-element-b93ae9c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-cf940f8{--n-accordion-title-font-size:var( --e-global-typography-0f7b77e-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-cf940f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-cf940f8 {--n-accordion-padding:20px 0px 10px 0px;}:where( .elementor-5370 .elementor-element.elementor-element-cf940f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-0f7b77e-font-family ), Sans-serif;font-weight:var( --e-global-typography-0f7b77e-font-weight );text-transform:var( --e-global-typography-0f7b77e-text-transform );line-height:var( --e-global-typography-0f7b77e-line-height );}:where( .elementor-5370 .elementor-element.elementor-element-cf940f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:10px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5370 .elementor-element.elementor-element-2eee0b9{--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-end;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5370 .elementor-element.elementor-element-db85c32{--display:flex;--min-height:81vh;--overflow:hidden;--border-radius:6px 6px 6px 6px;}.elementor-5370 .elementor-element.elementor-element-db85c32:not(.elementor-motion-effects-element-type-background), .elementor-5370 .elementor-element.elementor-element-db85c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingchappal.com/wp-content/uploads/2026/06/Oneplus_srinidhi_01-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5370 .elementor-element.elementor-element-5c34e15{--display:flex;}.elementor-5370 .elementor-element.elementor-element-4721a58{--display:flex;--min-height:260px;--justify-content:center;--border-radius:100% 100% 100% 100%;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-4721a58.e-con{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-aec9899{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5370 .elementor-element.elementor-element-b2e0f42{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-5370 .elementor-element.elementor-element-b2e0f42.elementor-element{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-b2e0f42 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5370 .elementor-element.elementor-element-642273a{--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;}.elementor-5370 .elementor-element.elementor-element-afa4f52{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-5370 .elementor-element.elementor-element-afa4f52 .elementor-heading-title{font-family:var( --e-global-typography-b14f678-font-family ), Sans-serif;font-size:var( --e-global-typography-b14f678-font-size );font-weight:var( --e-global-typography-b14f678-font-weight );text-transform:var( --e-global-typography-b14f678-text-transform );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5370 .elementor-element.elementor-element-f3fdb34{--spacer-size:30px;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-accent );}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-icon i{color:var( --e-global-color-200ad6e );transition:color 0.3s;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-icon svg{fill:var( --e-global-color-200ad6e );transition:fill 0.3s;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-5370 .elementor-element.elementor-element-c07d5b9{--e-icon-list-icon-size:75px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-5370 .elementor-element.elementor-element-e8a6002{--display:flex;}.elementor-5370 .elementor-element.elementor-element-58ad38e{--spacer-size:19px;}.elementor-5370 .elementor-element.elementor-element-58ad38e > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-5370 .elementor-element.elementor-element-0a88977{--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;border-style:none;--border-style:none;--padding-top:5rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-edf411e{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-bbf71e8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5370 .elementor-element.elementor-element-bbf71e8 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-5370 .elementor-element.elementor-element-bbf71e8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-text );}.elementor-5370 .elementor-element.elementor-element-698098d{--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;}.elementor-5370 .elementor-element.elementor-element-440cc32{--display:flex;}.elementor-5370 .elementor-element.elementor-element-5793f2f{--e-image-carousel-slides-to-show:6;}.elementor-5370 .elementor-element.elementor-element-5793f2f > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-5370 .elementor-element.elementor-element-5793f2f .swiper-wrapper{display:flex;align-items:center;}.elementor-5370 .elementor-element.elementor-element-5793f2f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-200ad6e );}.elementor-5370 .elementor-element.elementor-element-b2a5b73{--display:flex;}.elementor-5370 .elementor-element.elementor-element-5eab8a0{--e-image-carousel-slides-to-show:6;}.elementor-5370 .elementor-element.elementor-element-5eab8a0 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-5370 .elementor-element.elementor-element-5eab8a0 .swiper-wrapper{display:flex;align-items:center;}.elementor-5370 .elementor-element.elementor-element-5eab8a0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-200ad6e );}.elementor-5370 .elementor-element.elementor-element-639cb97{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-639cb97.e-con{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-95047c2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-5370 .elementor-element.elementor-element-95047c2 .elementor-heading-title{font-family:var( --e-global-typography-b14f678-font-family ), Sans-serif;font-size:var( --e-global-typography-b14f678-font-size );font-weight:var( --e-global-typography-b14f678-font-weight );text-transform:var( --e-global-typography-b14f678-text-transform );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5370 .elementor-element.elementor-element-71b3917{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-5370 .elementor-element.elementor-element-71b3917 .elementor-heading-title{font-family:var( --e-global-typography-b14f678-font-family ), Sans-serif;font-size:var( --e-global-typography-b14f678-font-size );font-weight:var( --e-global-typography-b14f678-font-weight );text-transform:var( --e-global-typography-b14f678-text-transform );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5370 .elementor-element.elementor-element-cbffb05{--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;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-5370 .elementor-element.elementor-element-cbffb05.e-con{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-044b482{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-16653e2 );--border-color:var( --e-global-color-16653e2 );}.elementor-5370 .elementor-element.elementor-element-fb50fe8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-fb50fe8 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0rem 0rem 0rem 0rem;}.elementor-5370 .elementor-element.elementor-element-fb50fe8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5370 .elementor-element.elementor-element-9da964a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-5370 .elementor-element.elementor-element-788c50a{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-5370 .elementor-element.elementor-element-87e3d2d{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-16653e2 );--border-color:var( --e-global-color-16653e2 );}.elementor-5370 .elementor-element.elementor-element-2786cd4{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-5370 .elementor-element.elementor-element-2786cd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5370 .elementor-element.elementor-element-2786cd4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5370 .elementor-element.elementor-element-3295aeb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-3295aeb > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0rem 0rem 0rem 0rem;}.elementor-5370 .elementor-element.elementor-element-3af8e7e{--display:flex;}.elementor-5370 .elementor-element.elementor-element-f669490{--spacer-size:50px;}.elementor-5370 .elementor-element.elementor-element-d33717f{--display:flex;}.elementor-5370 .elementor-element.elementor-element-9b8244c{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-9dd14c8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-5370 .elementor-element.elementor-element-9dd14c8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-9dd14c8.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5370 .elementor-element.elementor-element-9dd14c8 .elementor-heading-title{font-family:var( --e-global-typography-b14f678-font-family ), Sans-serif;font-size:var( --e-global-typography-b14f678-font-size );font-weight:var( --e-global-typography-b14f678-font-weight );text-transform:var( --e-global-typography-b14f678-text-transform );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5370 .elementor-element.elementor-element-21d6563{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-5370 .elementor-element.elementor-element-21d6563 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:5px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-21d6563.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5370 .elementor-element.elementor-element-21d6563 .elementor-heading-title{font-family:var( --e-global-typography-b14f678-font-family ), Sans-serif;font-size:var( --e-global-typography-b14f678-font-size );font-weight:var( --e-global-typography-b14f678-font-weight );text-transform:var( --e-global-typography-b14f678-text-transform );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );color:var( --e-global-color-16653e2 );}.elementor-5370 .elementor-element.elementor-element-6ca26c2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5370 .elementor-element.elementor-element-6ca26c2 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-5370 .elementor-element.elementor-element-6ca26c2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-5370 .elementor-element.elementor-element-5a1d69c{--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:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-label{background-color:var( --e-global-color-accent );padding:3px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-arrow{background-color:var( --e-global-color-8fe73e3 );}.elementor-5370 .elementor-element.elementor-element-73a7e21 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave{--bb-cols:2;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .section-header-caption .caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-title, .elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-title a{font-family:var( --e-global-typography-eef5454-font-family ), Sans-serif;font-size:var( --e-global-typography-eef5454-font-size );font-weight:var( --e-global-typography-eef5454-font-weight );text-transform:var( --e-global-typography-eef5454-text-transform );line-height:var( --e-global-typography-eef5454-line-height );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-title{color:var( --e-global-color-2937075 );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-title, .elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-title a{font-family:var( --e-global-typography-eef5454-font-family ), Sans-serif;font-size:var( --e-global-typography-eef5454-font-size );font-weight:var( --e-global-typography-eef5454-font-weight );text-transform:var( --e-global-typography-eef5454-text-transform );line-height:var( --e-global-typography-eef5454-line-height );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-title{color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-label-text{font-family:var( --e-global-typography-ed79786-font-family ), Sans-serif;font-size:var( --e-global-typography-ed79786-font-size );font-weight:var( --e-global-typography-ed79786-font-weight );text-transform:var( --e-global-typography-ed79786-text-transform );line-height:var( --e-global-typography-ed79786-line-height );letter-spacing:var( --e-global-typography-ed79786-letter-spacing );color:var( --e-global-color-16653e2 );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-categories, .elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-categories div{font-family:"Overused Grotesk", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-categories{color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-categories div{color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-comma{color:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-arrow-image{width:24px;height:24px;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-arrow-black{width:24px;height:24px;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-arrow-white{width:24px;height:24px;}.elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro, .elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-text, .elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-icon{background-color:transparent;background-image:linear-gradient(97deg, var( --e-global-color-8fe73e3 ) 17%, var( --e-global-color-1844486 ) 93%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fe73e3 );}.elementor-5370 .elementor-element.elementor-element-095b0aa > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro{flex-direction:row;padding:15px 50px 15px 50px;}.elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro-wrapper{text-align:center;}.elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro, .elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-text{font-family:var( --e-global-typography-ed79786-font-family ), Sans-serif;font-size:var( --e-global-typography-ed79786-font-size );font-weight:var( --e-global-typography-ed79786-font-weight );text-transform:var( --e-global-typography-ed79786-text-transform );line-height:var( --e-global-typography-ed79786-line-height );letter-spacing:var( --e-global-typography-ed79786-letter-spacing );gap:7px;}.elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro, .elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-text, .elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-icon, .elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro::after{border-radius:50px 50px 50px 50px;}.elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-text{padding:15px 50px 15px 50px;}.elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro, .elementor-5370 .elementor-element.elementor-element-095b0aa .btn-text-flip span, .elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-text{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-5370 .elementor-element.elementor-element-095b0aa .style-4 .aae--btn-pro strong{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-5370 .elementor-element.elementor-element-22159e9{--width:45rem;}.elementor-5370 .elementor-element.elementor-element-e5999f9{--width:50%;}.elementor-5370 .elementor-element.elementor-element-ce392de{--width:50%;}.elementor-5370 .elementor-element.elementor-element-4721a58{--width:260px;}.elementor-5370 .elementor-element.elementor-element-788c50a{--content-width:85%;}}@media(max-width:1024px){.elementor-5370 .elementor-element.elementor-element-e74ce54 .elementor-heading-title{font-size:var( --e-global-typography-005dbb2-font-size );line-height:var( --e-global-typography-005dbb2-line-height );letter-spacing:var( --e-global-typography-005dbb2-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-8c489eb .elementor-heading-title{font-size:var( --e-global-typography-005dbb2-font-size );line-height:var( --e-global-typography-005dbb2-line-height );letter-spacing:var( --e-global-typography-005dbb2-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-d0897af .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-3fcea52 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-86e6690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-817854e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-8534092{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-1c5330a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-5683979{--n-accordion-title-font-size:var( --e-global-typography-0f7b77e-font-size );}:where( .elementor-5370 .elementor-element.elementor-element-5683979 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0f7b77e-line-height );}.elementor-5370 .elementor-element.elementor-element-4af083e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-b8ec9f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-e90c704{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-b93ae9c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-cf940f8{--n-accordion-title-font-size:var( --e-global-typography-0f7b77e-font-size );}:where( .elementor-5370 .elementor-element.elementor-element-cf940f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0f7b77e-line-height );}.elementor-5370 .elementor-element.elementor-element-2eee0b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5370 .elementor-element.elementor-element-db85c32{--min-height:45vh;}.elementor-5370 .elementor-element.elementor-element-5c34e15{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5370 .elementor-element.elementor-element-5c34e15.e-con{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-4721a58{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5370 .elementor-element.elementor-element-4721a58.e-con{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-aec9899.e-con{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-afa4f52 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-0a88977{--padding-top:3rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5370 .elementor-element.elementor-element-bbf71e8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5370 .elementor-element.elementor-element-bbf71e8{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5370 .elementor-element.elementor-element-bbf71e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5370 .elementor-element.elementor-element-5793f2f{--e-image-carousel-slides-to-show:5;}.elementor-5370 .elementor-element.elementor-element-5eab8a0{--e-image-carousel-slides-to-show:5;}.elementor-5370 .elementor-element.elementor-element-95047c2 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-71b3917 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-cbffb05{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5370 .elementor-element.elementor-element-044b482{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-5370 .elementor-element.elementor-element-fb50fe8{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-788c50a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5370 .elementor-element.elementor-element-87e3d2d{--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;--flex-wrap:wrap;}.elementor-5370 .elementor-element.elementor-element-2786cd4{width:100%;max-width:100%;}.elementor-5370 .elementor-element.elementor-element-3295aeb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-9dd14c8 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-21d6563 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-6ca26c2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5370 .elementor-element.elementor-element-6ca26c2 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5370 .elementor-element.elementor-element-6ca26c2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave{--bb-cols:2;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .section-header-caption .caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-title, .elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-title a{font-size:var( --e-global-typography-eef5454-font-size );line-height:var( --e-global-typography-eef5454-line-height );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-title, .elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-title a{font-size:var( --e-global-typography-eef5454-font-size );line-height:var( --e-global-typography-eef5454-line-height );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-label-text{font-size:var( --e-global-typography-ed79786-font-size );line-height:var( --e-global-typography-ed79786-line-height );letter-spacing:var( --e-global-typography-ed79786-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro, .elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-text{font-size:var( --e-global-typography-ed79786-font-size );line-height:var( --e-global-typography-ed79786-line-height );letter-spacing:var( --e-global-typography-ed79786-letter-spacing );}}@media(max-width:767px){.elementor-5370 .elementor-element.elementor-element-430b27b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5370 .elementor-element.elementor-element-7312405{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-5370 .elementor-element.elementor-element-7312405.e-con{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-32e35e0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5370 .elementor-element.elementor-element-e74ce54{text-align:center;}.elementor-5370 .elementor-element.elementor-element-e74ce54 .elementor-heading-title{font-size:var( --e-global-typography-005dbb2-font-size );line-height:var( --e-global-typography-005dbb2-line-height );letter-spacing:var( --e-global-typography-005dbb2-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-8c489eb{text-align:center;}.elementor-5370 .elementor-element.elementor-element-8c489eb .elementor-heading-title{font-size:var( --e-global-typography-005dbb2-font-size );line-height:var( --e-global-typography-005dbb2-line-height );letter-spacing:var( --e-global-typography-005dbb2-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-22159e9{--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5370 .elementor-element.elementor-element-22159e9.e-con{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-d0897af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-d0897af.elementor-element{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-d0897af{text-align:start;}.elementor-5370 .elementor-element.elementor-element-d0897af .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-3fcea52{text-align:start;}.elementor-5370 .elementor-element.elementor-element-3fcea52 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-e444901{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5370 .elementor-element.elementor-element-e5999f9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-86e6690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-817854e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-8534092{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-1c5330a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-5683979{--n-accordion-title-font-size:var( --e-global-typography-0f7b77e-font-size );}:where( .elementor-5370 .elementor-element.elementor-element-5683979 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0f7b77e-line-height );}.elementor-5370 .elementor-element.elementor-element-ce392de{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5370 .elementor-element.elementor-element-4af083e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-b8ec9f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-e90c704{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-b93ae9c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-cf940f8 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-cf940f8{--n-accordion-title-font-size:var( --e-global-typography-0f7b77e-font-size );}:where( .elementor-5370 .elementor-element.elementor-element-cf940f8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0f7b77e-line-height );}.elementor-5370 .elementor-element.elementor-element-2eee0b9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5370 .elementor-element.elementor-element-db85c32{--min-height:40vh;}.elementor-5370 .elementor-element.elementor-element-5c34e15{--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5370 .elementor-element.elementor-element-4721a58{--width:200px;--min-height:200px;}.elementor-5370 .elementor-element.elementor-element-642273a{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-5370 .elementor-element.elementor-element-afa4f52.elementor-element{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-afa4f52{text-align:start;}.elementor-5370 .elementor-element.elementor-element-afa4f52 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-c07d5b9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5370 .elementor-element.elementor-element-c07d5b9{--e-icon-list-icon-size:36px;--icon-vertical-align:flex-start;}.elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5370 .elementor-element.elementor-element-c07d5b9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-58ad38e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5370 .elementor-element.elementor-element-58ad38e.elementor-element{--align-self:center;}.elementor-5370 .elementor-element.elementor-element-58ad38e > .elementor-widget-container{border-width:1px 0px 0px 0px;}.elementor-5370 .elementor-element.elementor-element-0a88977{--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5370 .elementor-element.elementor-element-bbf71e8{width:100%;max-width:100%;text-align:start;}.elementor-5370 .elementor-element.elementor-element-bbf71e8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 5%;}.elementor-5370 .elementor-element.elementor-element-bbf71e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5370 .elementor-element.elementor-element-698098d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5370 .elementor-element.elementor-element-5793f2f{--e-image-carousel-slides-to-show:3;}.elementor-5370 .elementor-element.elementor-element-5eab8a0{--e-image-carousel-slides-to-show:3;}.elementor-5370 .elementor-element.elementor-element-639cb97{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-5370 .elementor-element.elementor-element-95047c2{text-align:start;}.elementor-5370 .elementor-element.elementor-element-95047c2 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-71b3917.elementor-element{--align-self:flex-start;}.elementor-5370 .elementor-element.elementor-element-71b3917{text-align:start;}.elementor-5370 .elementor-element.elementor-element-71b3917 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-cbffb05{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5370 .elementor-element.elementor-element-044b482{--flex-direction:column-reverse;--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-5370 .elementor-element.elementor-element-fb50fe8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-788c50a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5370 .elementor-element.elementor-element-87e3d2d{--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-5370 .elementor-element.elementor-element-3295aeb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-9b8244c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5370 .elementor-element.elementor-element-9dd14c8{text-align:start;}.elementor-5370 .elementor-element.elementor-element-9dd14c8 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-21d6563{text-align:start;}.elementor-5370 .elementor-element.elementor-element-21d6563 .elementor-heading-title{font-size:var( --e-global-typography-b14f678-font-size );line-height:var( --e-global-typography-b14f678-line-height );letter-spacing:var( --e-global-typography-b14f678-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-6ca26c2{width:100%;max-width:100%;text-align:start;}.elementor-5370 .elementor-element.elementor-element-6ca26c2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5370 .elementor-element.elementor-element-6ca26c2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-5a1d69c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave{--bb-cols:1;}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .section-header-caption .caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-title, .elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-title a{font-size:var( --e-global-typography-eef5454-font-size );line-height:var( --e-global-typography-eef5454-line-height );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-title, .elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .projects-list-title a{font-size:var( --e-global-typography-eef5454-font-size );line-height:var( --e-global-typography-eef5454-line-height );}.elementor-5370 .elementor-element.elementor-element-73a7e21 .bb-portfolio--brave .project-label-text{font-size:var( --e-global-typography-ed79786-font-size );line-height:var( --e-global-typography-ed79786-line-height );letter-spacing:var( --e-global-typography-ed79786-letter-spacing );}.elementor-5370 .elementor-element.elementor-element-095b0aa .aae--btn-pro, .elementor-5370 .elementor-element.elementor-element-095b0aa .g-btn-text{font-size:var( --e-global-typography-ed79786-font-size );line-height:var( --e-global-typography-ed79786-line-height );letter-spacing:var( --e-global-typography-ed79786-letter-spacing );}}/* Start custom CSS for nested-accordion, class: .elementor-element-5683979 */.elementor-widget-n-accordion .e-n-accordion-item:last-child .e-n-accordion-item-title{
    border-width: 1px 0px 1px 0px !important;
    padding-bottom: 20px !important;
    
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cf940f8 */.elementor-widget-n-accordion .e-n-accordion-item:last-child .e-n-accordion-item-title{
    border-width: 1px 0px 1px 0px !important;
    padding-bottom: 20px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec9899 */.elementor-5370 .elementor-element.elementor-element-aec9899{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5793f2f */.elementor-5370 .elementor-element.elementor-element-5793f2f .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}


.elementor-5370 .elementor-element.elementor-element-5793f2f .swiper-slide-image {
    padding: 15%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5eab8a0 */.elementor-5370 .elementor-element.elementor-element-5eab8a0 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}


.elementor-5370 .elementor-element.elementor-element-5eab8a0 .swiper-slide-image {
    padding: 15%;
}/* End custom CSS */
/* Start custom CSS for bb--portfolio, class: .elementor-element-73a7e21 */.elementor-5370 .elementor-element.elementor-element-73a7e21 .project-link{
    border-radius:6px;
    overflow: hidden;
}/* End custom CSS */