.elementor-3698 .elementor-element.elementor-element-01df6a5{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3698 .elementor-element.elementor-element-01df6a5:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-01df6a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(138deg, var( --e-global-color-da49cbe ) 0%, var( --e-global-color-a21a36f ) 65%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-6f659bd .elementor-heading-title{font-family:"Dream Orphans", Sans-serif;font-weight:800;font-style:normal;line-height:1.1em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-3698 .elementor-element.elementor-element-c45e0df .elementor-button{background-color:var( --e-global-color-da49cbe );font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-9dc7245 );color:var( --e-global-color-9dc7245 );border-radius:0px 0px 0px 0px;padding:1rem 1.4rem 1rem 1.4rem;}.elementor-3698 .elementor-element.elementor-element-c45e0df .elementor-button:hover, .elementor-3698 .elementor-element.elementor-element-c45e0df .elementor-button:focus{background-color:var( --e-global-color-a21a36f );color:var( --e-global-color-da49cbe );border-color:var( --e-global-color-da49cbe );}.elementor-3698 .elementor-element.elementor-element-c45e0df .elementor-button:hover svg, .elementor-3698 .elementor-element.elementor-element-c45e0df .elementor-button:focus svg{fill:var( --e-global-color-da49cbe );}.elementor-3698 .elementor-element.elementor-element-17a5f07 .elementor-button{background-color:#30CED900;font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-7c3ac36 );color:var( --e-global-color-7c3ac36 );border-style:solid;border-width:.1rem .1rem .1rem .1rem;border-radius:0px 0px 0px 0px;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-3698 .elementor-element.elementor-element-17a5f07 .elementor-button:hover, .elementor-3698 .elementor-element.elementor-element-17a5f07 .elementor-button:focus{background-color:var( --e-global-color-da49cbe );color:var( --e-global-color-9dc7245 );border-color:var( --e-global-color-da49cbe );}.elementor-3698 .elementor-element.elementor-element-17a5f07 .elementor-button:hover svg, .elementor-3698 .elementor-element.elementor-element-17a5f07 .elementor-button:focus svg{fill:var( --e-global-color-9dc7245 );}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-eec6990{font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;}.elementor-3698 .elementor-element.elementor-element-fa47b67{--display:grid;--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--grid-auto-flow:row;--align-items: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-cd60664 img{width:100%;height:49%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#30CED91F;}.elementor-3698 .elementor-element.elementor-element-fa92f16{font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-fab21bc{width:var( --container-widget-width, 600px );max-width:600px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Syne", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5em;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-dfce360{width:var( --container-widget-width, 600px );max-width:600px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Syne", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5em;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-f7b88c6{font-family:"Syne", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.25em;}.elementor-3698 .elementor-element.elementor-element-5403dbc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-5403dbc .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.8rem;font-weight:700;line-height:1.1em;letter-spacing:0.12rem;color:var( --e-global-color-686dee9 );}.elementor-3698 .elementor-element.elementor-element-db28f50{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--align-items:start;}.elementor-3698 .elementor-element.elementor-element-ce03f32{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:5rem;--padding-right:5rem;}.elementor-3698 .elementor-element.elementor-element-ce03f32:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-ce03f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#531E06;}.elementor-3698 .elementor-element.elementor-element-2daaa82 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.98rem;font-weight:700;font-style:normal;line-height:1.1em;color:var( --e-global-color-686dee9 );}.elementor-3698 .elementor-element.elementor-element-f2ca1fa{font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-115ca45 );}.elementor-3698 .elementor-element.elementor-element-cc97bf7{border-style:none;font-family:"Syne", Sans-serif;font-size:1.35rem;font-weight:300;font-style:italic;line-height:1em;color:var( --e-global-color-115ca45 );}.elementor-3698 .elementor-element.elementor-element-2feb386{border-style:none;font-family:"Syne", Sans-serif;font-size:1.1rem;font-weight:300;font-style:italic;line-height:1em;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-48fffc4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3698 .elementor-element.elementor-element-7ce92a4{font-family:"Syne", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-ea06907{width:var( --container-widget-width, 99.599% );max-width:99.599%;--container-widget-width:99.599%;--container-widget-flex-grow:0;font-family:"Syne", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-ea06907.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3698 .elementor-element.elementor-element-e715e45{font-family:"Syne", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-2c63f59{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-d739e3c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3698 .elementor-element.elementor-element-51f82c5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-3698 .elementor-element.elementor-element-a6087bb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3698 .elementor-element.elementor-element-c13f615{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.6rem) 0rem;padding:0rem 0rem 0rem 0.2rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-icon i{color:var( --e-global-color-686dee9 );transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-icon svg{fill:var( --e-global-color-686dee9 );transition:fill 0.3s;}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:0.9rem;font-weight:300;line-height:1.4em;}.elementor-3698 .elementor-element.elementor-element-c13f615 .elementor-icon-list-text{color:var( --e-global-color-7c05ecf );transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-5ef3bc6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.6rem) 0rem;padding:0rem 0rem 0rem 0.2rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:0.9rem;font-weight:300;line-height:1.4em;}.elementor-3698 .elementor-element.elementor-element-5ef3bc6 .elementor-icon-list-text{color:#CCD2D6BD;transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-197a1ac{font-family:"Syne", Sans-serif;font-size:0.9rem;font-weight:400;font-style:normal;line-height:1.45em;}.elementor-3698 .elementor-element.elementor-element-1dde834{text-align:center;}.elementor-3698 .elementor-element.elementor-element-1dde834 .elementor-heading-title{font-family:"Dream Orphans", Sans-serif;font-size:3.5rem;font-weight:900;font-style:normal;line-height:1.13em;color:var( --e-global-color-115ca45 );}.elementor-3698 .elementor-element.elementor-element-e684e93{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#0A0A0A12;--border-color:#0A0A0A12;}.elementor-3698 .elementor-element.elementor-element-6f87624{font-family:"Syne", Sans-serif;font-size:3.5rem;font-weight:300;line-height:1.1em;color:#00F4F44D;}.elementor-3698 .elementor-element.elementor-element-35c8187{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--e-rating-icon-font-size:0.8rem;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-3698 .elementor-element.elementor-element-036bab5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.95rem;font-weight:300;color:var( --e-global-color-7c05ecf );}.elementor-3698 .elementor-element.elementor-element-4ba0111 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.72rem;font-weight:700;font-style:normal;line-height:0.14em;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-cbaebf0{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-cbaebf0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.78rem;font-weight:400;font-style:normal;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-3698 .elementor-element.elementor-element-f7a2a43{font-family:"Syne", Sans-serif;font-size:3.5rem;font-weight:300;line-height:1.1em;color:#00F4F44D;}.elementor-3698 .elementor-element.elementor-element-16319ad{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--e-rating-icon-font-size:0.8rem;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-3698 .elementor-element.elementor-element-57dcfbf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.95rem;font-weight:300;color:var( --e-global-color-7c05ecf );}.elementor-3698 .elementor-element.elementor-element-187cf3b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.72rem;font-weight:700;font-style:normal;line-height:0.14em;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-a38b2e3{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-a38b2e3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.78rem;font-weight:400;font-style:normal;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-3698 .elementor-element.elementor-element-a20b86c{font-family:"Syne", Sans-serif;font-size:3.5rem;font-weight:300;line-height:1.1em;color:#00F4F44D;}.elementor-3698 .elementor-element.elementor-element-0749907{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--e-rating-icon-font-size:0.8rem;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-3698 .elementor-element.elementor-element-818ca9a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.95rem;font-weight:300;color:var( --e-global-color-7c05ecf );}.elementor-3698 .elementor-element.elementor-element-64c2b61 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.72rem;font-weight:700;font-style:normal;line-height:0.14em;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-866e0cb{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-866e0cb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.78rem;font-weight:400;font-style:normal;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-3698 .elementor-element.elementor-element-52b4a15{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1501b9f );--border-color:var( --e-global-color-1501b9f );--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3698 .elementor-element.elementor-element-bd7b3ee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-3698 .elementor-element.elementor-element-f0eb853{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3698 .elementor-element.elementor-element-848e840{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.6rem) 0rem;padding:0rem 0rem 0rem 0.2rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:0.9rem;font-weight:300;line-height:1.4em;}.elementor-3698 .elementor-element.elementor-element-848e840 .elementor-icon-list-text{color:var( --e-global-color-7c05ecf );transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-7787101 .elementor-button{background-color:var( --e-global-color-7c3ac36 );font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-9dc7245 );color:var( --e-global-color-9dc7245 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c3ac36 );border-radius:0px 0px 0px 0px;padding:1rem 1.4rem 1rem 1.4rem;}.elementor-3698 .elementor-element.elementor-element-7787101 .elementor-button:hover, .elementor-3698 .elementor-element.elementor-element-7787101 .elementor-button:focus{background-color:var( --e-global-color-a21a36f );color:var( --e-global-color-7c3ac36 );border-color:var( --e-global-color-7c3ac36 );}.elementor-3698 .elementor-element.elementor-element-7787101{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-7787101 .elementor-button:hover svg, .elementor-3698 .elementor-element.elementor-element-7787101 .elementor-button:focus svg{fill:var( --e-global-color-7c3ac36 );}.elementor-3698 .elementor-element.elementor-element-e2f1310{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.6rem) 0rem;padding:0rem 0rem 0rem 0.2rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:0.9rem;font-weight:300;line-height:1.4em;}.elementor-3698 .elementor-element.elementor-element-e2f1310 .elementor-icon-list-text{color:var( --e-global-color-7c05ecf );transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-6937e0f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-a21a36f );color:var( --e-global-color-a21a36f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:1rem 1.4rem 1rem 1.4rem;}.elementor-3698 .elementor-element.elementor-element-6937e0f .elementor-button:hover, .elementor-3698 .elementor-element.elementor-element-6937e0f .elementor-button:focus{background-color:var( --e-global-color-a21a36f );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-6937e0f{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-6937e0f .elementor-button:hover svg, .elementor-3698 .elementor-element.elementor-element-6937e0f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-2b73cb7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.6rem) 0rem;padding:0rem 0rem 0rem 0.2rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.6rem/2);}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:0.9rem;font-weight:300;line-height:1.4em;}.elementor-3698 .elementor-element.elementor-element-2b73cb7 .elementor-icon-list-text{color:var( --e-global-color-7c05ecf );transition:color 0.3s;}.elementor-3698 .elementor-element.elementor-element-72c56b2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-a21a36f );color:var( --e-global-color-a21a36f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:1rem 1.4rem 1rem 1.4rem;}.elementor-3698 .elementor-element.elementor-element-72c56b2 .elementor-button:hover, .elementor-3698 .elementor-element.elementor-element-72c56b2 .elementor-button:focus{background-color:var( --e-global-color-a21a36f );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3698 .elementor-element.elementor-element-72c56b2{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-72c56b2 .elementor-button:hover svg, .elementor-3698 .elementor-element.elementor-element-72c56b2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3698 .elementor-element.elementor-element-7277d0c{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-7277d0c .elementor-heading-title{font-family:"Dream Orphans", Sans-serif;font-size:72px;font-weight:900;font-style:normal;line-height:1.1em;}.elementor-3698 .elementor-element.elementor-element-2ce3381{--display:grid;--min-height:92vh;--e-con-grid-template-columns:34% 66%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:column;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#30CED91F;--border-color:#30CED91F;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3698 .elementor-element.elementor-element-485425c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode{background-color:var( --e-global-color-a21a36f );padding:2.5em 2.5em 2.5em 2.5em;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .sc-checkout-form-steps .steps{background-color:#07050FCC;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .sc-checkout-form-steps .steps .step-heading .step-name{color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode h3.title{font-size:0.6rem;text-transform:uppercase;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode  h3.title{color:#B9BFC39E;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .pay-info label, .elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .card-details label, .elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .address-info label{background-color:#07050FCC;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart input:not([type="radio"]):not([type="checkbox"]), .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart .StripeElement, .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart select.form-control, .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart .selectize-control.single .selectize-input, .elementor-3698 .elementor-element.elementor-element-eff6f3f ElementsApp .InputElement, .elementor-3698 .elementor-element.elementor-element-eff6f3f textarea{font-family:"Barlow Semi Condensed", Sans-serif;font-size:0.85rem;color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart input:not([type="radio"]):not([type="checkbox"]), .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart .StripeElement, .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart select.form-control, .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart .selectize-control.single .selectize-input, .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart .selectize-dropdown.single, .elementor-3698 .elementor-element.elementor-element-eff6f3f ElementsApp .InputElement, .elementor-3698 .elementor-element.elementor-element-eff6f3f textarea{background-color:#07050FCC;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .products .item,.elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart #sc-payment-form input[type="radio"] + label{font-size:0.9rem;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .products .item:hover, .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart input[type="radio"] + label:hover{color:var( --e-global-color-secondary );}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .products .item:focus, .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart input[type="radio"] + label:focus{color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .products .item, .elementor-3698 .elementor-element.elementor-element-eff6f3f .studiocart #sc-payment-form .products input[type="radio"] + label{font-family:"Barlow Semi Condensed", Sans-serif;font-size:0.95rem;font-weight:500;letter-spacing:0.03em;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .products .item{color:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .products .item .price{color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode .total{font-family:"Barlow Semi Condensed", Sans-serif;background-color:#07050FCC;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode input[type="submit"], .elementor-3698 .elementor-element.elementor-element-eff6f3f button{font-family:"Barlow Semi Condensed", Sans-serif;font-size:0.95rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2e84d89 );}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode input[type="submit"]:hover, .elementor-3698 .elementor-element.elementor-element-eff6f3f button:hover{color:var( --e-global-color-a21a36f );background-color:var( --e-global-color-secondary );}.elementor-3698 .elementor-element.elementor-element-89abe7f .elementor-heading-title{font-family:"Dream Orphans", Sans-serif;font-size:3.5rem;font-weight:900;font-style:normal;line-height:1.13em;color:var( --e-global-color-115ca45 );}.elementor-3698 .elementor-element.elementor-element-20625bc{--display:flex;border-style:none;--border-style:none;}.elementor-3698 .elementor-element.elementor-element-e0472e6{--display:flex;border-style:none;--border-style:none;}.elementor-3698 .elementor-element.elementor-element-fb05a44{--display:flex;}.elementor-3698 .elementor-element.elementor-element-67fca05{--display:flex;}.elementor-3698 .elementor-element.elementor-element-9bd3efe{--display:flex;}.elementor-3698 .elementor-element.elementor-element-355882f{--display:flex;}.elementor-3698 .elementor-element.elementor-element-980ed0f{--display:flex;}.elementor-3698 .elementor-element.elementor-element-91a6b6b{--n-accordion-title-font-size:1.3rem;padding:0rem 4rem 0rem 4rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-115ca45 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-115ca45 );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-3698 .elementor-element.elementor-element-91a6b6b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0F;}:where( .elementor-3698 .elementor-element.elementor-element-91a6b6b > .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:"Syne", Sans-serif;}body:not(.rtl) .elementor-3698 .elementor-element.elementor-element-ba25e48{left:0px;}body.rtl .elementor-3698 .elementor-element.elementor-element-ba25e48{right:0px;}.elementor-3698 .elementor-element.elementor-element-ba25e48{top:0px;z-index:33;}.elementor-3698 .elementor-element.elementor-element-164831a{--display:flex;--position:absolute;top:50%;--z-index:1;}body:not(.rtl) .elementor-3698 .elementor-element.elementor-element-164831a{right:-340px;}body.rtl .elementor-3698 .elementor-element.elementor-element-164831a{left:-340px;}.elementor-3698 .elementor-element.elementor-element-e7f308a{--display:flex;}.elementor-3698 .elementor-element.elementor-element-8704533{--display:flex;}.elementor-3698 .elementor-element.elementor-element-9a42f62{--display:flex;}.elementor-3698 .elementor-element.elementor-element-0084052{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-3698 .elementor-element.elementor-element-0084052 .elementor-heading-title{font-family:"Dream Orphans", Sans-serif;font-size:4.5rem;font-weight:900;font-style:normal;line-height:1.13em;color:var( --e-global-color-115ca45 );}.elementor-3698 .elementor-element.elementor-element-b545fcc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--z-index:1;}.elementor-3698 .elementor-element.elementor-element-307fb4c .elementor-button{background-color:#30CED900;font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-7c3ac36 );color:var( --e-global-color-7c3ac36 );border-style:solid;border-width:.1rem .1rem .1rem .1rem;border-radius:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;}.elementor-3698 .elementor-element.elementor-element-307fb4c .elementor-button:hover, .elementor-3698 .elementor-element.elementor-element-307fb4c .elementor-button:focus{background-color:var( --e-global-color-7c3ac36 );color:var( --e-global-color-a21a36f );border-color:var( --e-global-color-7c3ac36 );}.elementor-3698 .elementor-element.elementor-element-307fb4c .elementor-button:hover svg, .elementor-3698 .elementor-element.elementor-element-307fb4c .elementor-button:focus svg{fill:var( --e-global-color-a21a36f );}.elementor-3698 .elementor-element.elementor-element-4b72767 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-947b213 );color:var( --e-global-color-947b213 );border-style:solid;border-width:.1rem .1rem .1rem .1rem;border-radius:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;}.elementor-3698 .elementor-element.elementor-element-4b72767 .elementor-button:hover, .elementor-3698 .elementor-element.elementor-element-4b72767 .elementor-button:focus{background-color:var( --e-global-color-0cca270 );color:var( --e-global-color-9dc7245 );border-color:var( --e-global-color-0cca270 );}.elementor-3698 .elementor-element.elementor-element-4b72767 .elementor-button:hover svg, .elementor-3698 .elementor-element.elementor-element-4b72767 .elementor-button:focus svg{fill:var( --e-global-color-9dc7245 );}.elementor-3698 .elementor-element.elementor-element-91bcc22 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Barlow Condensed", Sans-serif;font-size:0.84rem;font-weight:700;line-height:1em;letter-spacing:0.12rem;fill:var( --e-global-color-9dc7245 );color:var( --e-global-color-9dc7245 );border-style:solid;border-width:.1rem .1rem .1rem .1rem;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;}.elementor-3698 .elementor-element.elementor-element-91bcc22 .elementor-button:hover, .elementor-3698 .elementor-element.elementor-element-91bcc22 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-965b879 );border-color:var( --e-global-color-accent );}.elementor-3698 .elementor-element.elementor-element-91bcc22 .elementor-button:hover svg, .elementor-3698 .elementor-element.elementor-element-91bcc22 .elementor-button:focus svg{fill:var( --e-global-color-965b879 );}@media(min-width:768px){.elementor-3698 .elementor-element.elementor-element-01df6a5{--width:100%;}.elementor-3698 .elementor-element.elementor-element-48fffc4{--width:1100px;}.elementor-3698 .elementor-element.elementor-element-d739e3c{--content-width:1200px;}.elementor-3698 .elementor-element.elementor-element-2ce3381{--content-width:90vw;}.elementor-3698 .elementor-element.elementor-element-b545fcc{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3698 .elementor-element.elementor-element-48fffc4{--width:500px;}.elementor-3698 .elementor-element.elementor-element-2ce3381{--content-width:94vw;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-fa47b67{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-cd60664 img{width:100%;}.elementor-3698 .elementor-element.elementor-element-db28f50{--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-48fffc4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-7ce92a4{font-size:0.55em;line-height:1.3em;}.elementor-3698 .elementor-element.elementor-element-ea06907{font-size:0.55em;line-height:1.3em;}.elementor-3698 .elementor-element.elementor-element-e715e45{font-size:0.55em;line-height:1.3em;}.elementor-3698 .elementor-element.elementor-element-d739e3c{--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-a6087bb{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-e684e93{--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-52b4a15{--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-f0eb853{--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-2ce3381{--min-height:0vh;--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3698 .elementor-element.elementor-element-485425c{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-b545fcc{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3698 .elementor-element.elementor-element-01df6a5{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-eec6990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;line-height:0.95em;}.elementor-3698 .elementor-element.elementor-element-fa47b67{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-fab21bc{font-size:1.2rem;line-height:1.4em;}.elementor-3698 .elementor-element.elementor-element-dfce360{font-size:1.2rem;line-height:1.4em;}.elementor-3698 .elementor-element.elementor-element-db28f50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-ce03f32{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3698 .elementor-element.elementor-element-48fffc4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3698 .elementor-element.elementor-element-d739e3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-a6087bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-e684e93{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-52b4a15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-f0eb853{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-2ce3381{--content-width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3698 .elementor-element.elementor-element-485425c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3698 .elementor-element.elementor-element-eff6f3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3698 .elementor-element.elementor-element-eff6f3f .scshortcode{padding:2em .5em 2em .5em;}.elementor-3698 .elementor-element.elementor-element-89abe7f{text-align:center;}.elementor-3698 .elementor-element.elementor-element-91a6b6b{padding:0rem 2rem 0rem 2rem;}:where( .elementor-3698 .elementor-element.elementor-element-91a6b6b > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}body:not(.rtl) .elementor-3698 .elementor-element.elementor-element-164831a{right:-240px;}body.rtl .elementor-3698 .elementor-element.elementor-element-164831a{left:-240px;}.elementor-3698 .elementor-element.elementor-element-b545fcc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-01df6a5 */.dfi-404-hero {
  position: relative;
  overflow: hidden;
  background: #07050F;
  isolation: isolate;
  }
  
  .dfi-404-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image:
    linear-gradient(rgba(0, 201, 190, 0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 201, 190, 0.05) 1px, transparent 1px);
  background-size: 60px 60px;
  opacity: 0.45;
  }
  
  .dfi-404-hero > .e-con-inner,
  .dfi-404-hero > .e-con,
  .dfi-404-hero > * {
  position: relative;
  z-index: 1;
  }/* End custom CSS */
/* Start custom CSS for sc-orderform, class: .elementor-element-eff6f3f */.bcd-sc-form-only .scform-left,
.bcd-sc-form-only .sc-product-wrap,
.bcd-sc-form-only .sc-product-img,
.bcd-sc-form-only .sc-order-summary,
.bcd-sc-form-only .sc-trust-badges {
  display: none !important;
}

.sc-order-summary,
.sc-order-summary label,
.sc-order-summary span,
.sc-order-summary p,
.sc-order-summary a {
  color: #b8c4d4 !important;
}

.sc-order-summary h3,
.sc-order-summary strong,
.sc-order-summary .sc-total,
.sc-order-summary .sc-total-price {
  color: #f0f4ff !important;
}

.sc-order-summary a {
  color: #30CED9 !important;
  text-decoration: underline;
}



/* Label text only */
.sc-payment-method label,
.sc-payment-option label {
  white-space: nowrap !important;
  color: #30CED9 !important;
}

/* Active selected payment tab */
.sc-payment-method:has(input:checked),
.sc-payment-option:has(input:checked) {
  border-color: #30CED9 !important;
  background: rgba(48,206,217,0.08) !important;
}






/* CLOSED SELECT FIELD — dark */
body .studiocart select,
body .sc-form select,
body .sc-order-form select,
body .sc-checkout-form select,
body select[name*="country"],
body select[name*="state"],
body select[id*="country"],
body select[id*="state"] {
  background: #07050F !important;
  background-color: #07050F !important;
  color: #F0F4FF !important;
  -webkit-text-fill-color: #F0F4FF !important;
  border: 1px solid rgba(240,244,255,0.75) !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

/* OPEN DROPDOWN OPTIONS — readable fallback */
body .studiocart select option,
body .sc-form select option,
body .sc-order-form select option,
body .sc-checkout-form select option,
body select[name*="country"] option,
body select[name*="state"] option,
body select[id*="country"] option,
body select[id*="state"] option {
  background: #ffffff !important;
  background-color: #ffffff !important;
  color: #07050F !important;
  -webkit-text-fill-color: #07050F !important;
  opacity: 1 !important;
}

/* Selected option */
body .studiocart select option:checked,
body .sc-form select option:checked,
body .sc-order-form select option:checked,
body .sc-checkout-form select option:checked {
  background: #F0F4FF !important;
  color: #07050F !important;
}

/* Focus */
body .studiocart select:focus,
body .sc-form select:focus,
body .sc-order-form select:focus,
body .sc-checkout-form select:focus {
  background: #07050F !important;
  color: #F0F4FF !important;
  -webkit-text-fill-color: #F0F4FF !important;
  border-color: #30CED9 !important;
  outline: none !important;
}



body .studiocart select,
body .sc-form select,
body .sc-order-form select,
body .sc-checkout-form select {
  background: #ffffff !important;
  color: #07050F !important;
  -webkit-text-fill-color: #07050F !important;
}


/* StudioCart terms/privacy checkbox rows — mobile wrapping */
@media (max-width: 767px) {
  .sc-order-summary label,
  .sc-order-summary .sc-terms label,
  .sc-order-summary .sc-privacy label,
  .studiocart label {
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    line-height: 1.35 !important;
  }

  .sc-order-summary input[type="checkbox"],
  .studiocart input[type="checkbox"] {
    flex: 0 0 auto !important;
    margin-top: 0.2rem !important;
  }

  .sc-order-summary label,
  .studiocart label {
    display: flex !important;
    align-items: flex-start !important;
    gap: 0.75rem !important;
    max-width: 100% !important;
  }

  .sc-order-summary label a,
  .studiocart label a {
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce3381 *//* Desktop + laptop: keep checkout popup in 2 columns */
@media (min-width: 1025px) {
  .bcd-popup-checkout-wrap {
    display: grid !important;
    grid-template-columns: minmax(280px, 34%) minmax(0, 66%) !important;
    grid-template-rows: auto !important;
    gap: 2rem !important;
    align-items: start !important;
    justify-items: stretch !important;
    width: min(94vw, 1280px) !important;
    max-width: 1280px !important;
    max-height: 92vh !important;
    overflow-y: auto !important;
  }

  .bcd-popup-checkout-sidebar,
  .bcd-popup-checkout-form {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    align-self: start !important;
  }

  .bcd-popup-checkout-sidebar img {
    width: 100% !important;
    max-width: 420px !important;
    height: auto !important;
    object-fit: cover !important;
  }
}

/* Tablet + mobile only: stack */
@media (max-width: 1024px) {
  .bcd-popup-checkout-wrap {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: auto auto !important;
    gap: 1.25rem !important;
    width: min(94vw, 760px) !important;
    max-width: 94vw !important;
    max-height: 92vh !important;
    overflow-y: auto !important;
  }

  .bcd-popup-checkout-sidebar,
  .bcd-popup-checkout-form {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba25e48 */.dfi-top-line {
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, transparent 0%, rgba(0,201,190,.95) 50%, transparent 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS *//* ── DA MISFIT SQUAD™ PAGE CSS ── */

/* Hero violet grid texture */
.ms-hero-grid {
  position: absolute; inset: 0;
  background-image:
    linear-gradient(rgba(107,76,247,.018) 1px, transparent 1px),
    linear-gradient(90deg, rgba(107,76,247,.018) 1px, transparent 1px);
  background-size: 60px 60px;
  pointer-events: none; z-index: 0;
}

/* Live member badge */
.ms-live-badge {
  display: inline-flex; align-items: center; gap: .75rem;
  padding: .55rem 1.5rem;
  border: 1px solid rgba(107,76,247,.35);
  background: rgba(107,76,247,.08); margin-bottom: 2rem;
}
.ms-live-dot {
  width: 8px; height: 8px; background: #6b4cf7; border-radius: 50%;
  animation: ms-vibe 2.5s ease-in-out infinite;
}
@keyframes ms-vibe {
  0%,100% { opacity: 1; transform: scale(1); }
  50%      { opacity: .4; transform: scale(.9); }
}
.ms-live-text {
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 700; font-size: .62rem; letter-spacing: .18em;
  text-transform: uppercase; color: #6b4cf7;
}

/* Hero meta — violet border */
.ms-meta-strip {
  display: grid; grid-template-columns: repeat(4, auto);
  width: fit-content; border: 1px solid rgba(107,76,247,.2);
}
.ms-mc { padding: 1rem 2rem; border-right: 1px solid rgba(107,76,247,.12); }
.ms-mc:last-child { border-right: none; }
.ms-ml { font-family: 'Barlow Condensed', sans-serif; font-size: .5rem; letter-spacing: .2em; text-transform: uppercase; color: rgba(255,255,255,.28); display: block; margin-bottom: .2rem; }
.ms-mv { font-family: 'Barlow Condensed', sans-serif; font-size: .88rem; color: #f0f4ff; display: block; }

/* Manifesto strip */
.ms-manifesto {
  background: linear-gradient(135deg, rgba(107,76,247,.12), rgba(48,206,217,.06));
  border: 1px solid rgba(107,76,247,.2);
  border-left: 4px solid #6b4cf7;
  padding: 2.5rem 3rem; margin: 3rem 0;
}

/* Features grid */
.ms-features-grid {
  display: grid; grid-template-columns: repeat(3,1fr);
  gap: 1.25rem; margin-top: 3rem;
}
.ms-feat {
  background: rgba(0,0,0,.28);
  border: 1px solid rgba(48,206,217,.1);
  border-top: 3px solid #30ced9;
  padding: 1.75rem; position: relative;
}
.ms-feat-v { border-top-color: #6b4cf7; }
.ms-feat-m { border-top-color: #e5d704; }
.ms-feat-num { font-family: 'Archivo Black', serif; font-size: 3rem; opacity: .1; line-height: 1; position: absolute; top: .75rem; right: 1rem; color: #30ced9; }
.ms-feat-num-v { color: #6b4cf7; }
.ms-feat-num-m { color: #e5d704; }
.ms-feat-icon { font-size: 1.4rem; color: #30ced9; margin-bottom: .75rem; display: block; }
.ms-feat-icon-v { color: #6b4cf7; }
.ms-feat-icon-m { color: #e5d704; }

/* Weekly rhythm strip */
.ms-rhythm {
  border: 1px solid rgba(48,206,217,.12); margin-top: 3rem;
}
.ms-rhythm-cell {
  padding: 1.75rem;
  border-bottom: 1px solid rgba(255,255,255,.05);
}
.ms-rhythm-cell:last-child { border-bottom: none; }
.ms-rhythm-day { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .65rem; letter-spacing: .2em; text-transform: uppercase; color: #6b4cf7; margin-bottom: .4rem; }
.ms-rhythm-day-t { color: #30ced9; }
.ms-rhythm-day-m { color: #e5d704; }
.ms-rhythm-tag { display: inline-block; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .52rem; letter-spacing: .14em; text-transform: uppercase; padding: 3px 10px; border: 1px solid rgba(107,76,247,.2); color: #6b4cf7; margin-top: .5rem; }
.ms-rhythm-tag-t { border-color: rgba(48,206,217,.2); color: #30ced9; }
.ms-rhythm-tag-m { border-color: rgba(229,215,4,.2); color: #e5d704; }

/* Tier cards */
.ms-tier-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1.5rem; margin-top: 4rem; }
.ms-tc { background: #0b0614; border: 1px solid rgba(48,206,217,.12); padding: 2.25rem; position: relative; }
.ms-tc-v { border-color: rgba(107,76,247,.45); background: linear-gradient(160deg, rgba(107,76,247,.07), #0b0614); box-shadow: 0 0 50px rgba(107,76,247,.1); }
.ms-tc-t { border-color: rgba(48,206,217,.35); background: linear-gradient(160deg, rgba(48,206,217,.05), #0b0614); }
.ms-tc-m { border-color: rgba(229,215,4,.35); background: linear-gradient(160deg, rgba(229,215,4,.05), #0b0614); }
.ms-tc-badge { position: absolute; top: -1px; left: 50%; transform: translateX(-50%); font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .52rem; letter-spacing: .2em; text-transform: uppercase; padding: 4px 16px; white-space: nowrap; }
.ms-badge-v { background: #6b4cf7; color: #fff; }
.ms-badge-t { background: #30ced9; color: #07050f; }
.ms-badge-m { background: #e5d704; color: #07050f; }
.ms-price { font-family: 'Archivo Black', serif; font-size: 3.75rem; line-height: 1; margin: 1rem 0; }
.ms-price-v { color: #6b4cf7; } .ms-price-t { color: #30ced9; } .ms-price-m { color: #e5d704; }
.ms-curr { font-family: 'Archivo Black', serif; font-size: 1.6rem; vertical-align: top; display: inline-block; padding-top: .55rem; }

/* Expectations callout */
.ms-expectations {
  background: rgba(107,76,247,.05);
  border: 1px solid rgba(107,76,247,.2);
  border-left: 3px solid #6b4cf7;
  padding: 2rem 2.5rem;
}

/* Compare table */
.ms-compare-wrap { overflow-x: auto; margin-top: 3rem; }
.ms-compare { width: 100%; border-collapse: collapse; }
.ms-compare th, .ms-compare td { padding: 1rem 1.5rem; border-bottom: 1px solid rgba(255,255,255,.05); font-size: .88rem; text-align: left; vertical-align: middle; }
.ms-compare th { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .62rem; letter-spacing: .18em; text-transform: uppercase; background: rgba(0,0,0,.3); }
.ms-compare .row-alt td { background: rgba(255,255,255,.02); }
.ms-compare tr:last-child td { border-bottom: none; }
.ck-v { color: #6b4cf7; text-align: center; font-size: 1rem; }
.ck-t { color: #30ced9; text-align: center; font-size: 1rem; }
.ck-m { color: #e5d704; text-align: center; font-size: 1rem; }
.ms-dash { color: rgba(255,255,255,.18); text-align: center; font-size: 1rem; }

/* Ecosystem steps */
.ms-eco { display: flex; flex-direction: column; gap: 0; }
.ms-eco-step { display: grid; grid-template-columns: 48px 1fr; gap: 1.5rem; padding: 1.75rem 0; border-bottom: 1px solid rgba(255,255,255,.05); align-items: start; }
.ms-eco-step:last-child { border-bottom: none; }
.ms-eco-dot { width: 48px; height: 48px; border: 2px solid #6b4cf7; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Archivo Black', serif; font-size: .88rem; color: #6b4cf7; }
.ms-eco-dot-active { background: #6b4cf7; color: #fff; }
.ms-eco-dot-s { border-color: #b8c4d4; color: #b8c4d4; }
.ms-eco-dot-t { border-color: #30ced9; color: #30ced9; }
.ms-eco-dot-m { border-color: #e5d704; color: #e5d704; }
.ms-eco-arrow { text-align: center; color: rgba(107,76,247,.3); font-size: 1.5rem; padding: .4rem 0; margin-left: 24px; }

/* Payment embed wrappers */
.ms-pay-wrap {
  background: rgba(0,0,0,.35);
  border: 1px solid rgba(107,76,247,.2);
  min-height: 80px; display: flex; align-items: center;
  justify-content: center; margin-bottom: 1.5rem; padding: 1rem;
}
.ms-pay-wrap-t { border-color: rgba(48,206,217,.2); }
.ms-pay-wrap-m { border-color: rgba(229,215,4,.15); }

/* Radar rings for CTA section */
.ms-ring { position: absolute; border-radius: 50%; pointer-events: none; border: 1px solid rgba(107,76,247,.06); }
.ms-ring-1 { width: 700px; height: 700px; right: -120px; top: 50%; transform: translateY(-50%); }
.ms-ring-2 { width: 450px; height: 450px; right: -60px; top: 50%; transform: translateY(-50%); border-color: rgba(107,76,247,.09); }
.ms-ring-3 { width: 220px; height: 220px; right: 10px; top: 50%; transform: translateY(-50%); border-color: rgba(107,76,247,.14); }


/* da Misfit Squad™ — Violet button */
.bcd-btn-violet .elementor-button,
:is(.bcd-btn-violet) .elementor-button {
  background: var(--bcd-violet) !important;
  color: var(--bcd-canvas) !important;
  font-family: var(--font-label) !important;
  font-weight: 700 !important;
  font-size: 0.82rem !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  padding: 16px 40px !important;
  border-radius: 0 !important;
  border: 2px solid var(--bcd-violet) !important;
  transition: all var(--dur-base) var(--ease-smooth) !important;
}
.bcd-btn-violet .elementor-button:hover,
:is(.bcd-btn-violet) .elementor-button:hover {
  background: transparent !important;
  color: var(--bcd-violet) !important;
}
.bcd-btn-hero.bcd-btn-violet .elementor-button {
  font-size: 0.9rem !important;
  padding: 20px 52px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dream Orphans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sand.bklyncustomdesigns.com/wp-content/uploads/DreamOrphans-Regular.woff2') format('woff2'),
		url('https://sand.bklyncustomdesigns.com/wp-content/uploads/DreamOrphans-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Syne Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bklyncustomdesigns.com/wp-content/uploads/SyneMono-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */