.elementor-21829 .elementor-element.elementor-element-e83437f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-f010b5a{z-index:100;}.elementor-21829 .elementor-element.elementor-element-02e0b22{--display:flex;--min-height:940px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:80px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-21829 .elementor-element.elementor-element-02e0b22:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-02e0b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(208deg, #776EE0 0%, #E9B48F 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21829 .elementor-element.elementor-element-118972c{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21829 .elementor-element.elementor-element-118972c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:88px;font-weight:600;letter-spacing:8px;color:#FFFFFF;}.elementor-21829 .elementor-element.elementor-element-c3a5560{--display:flex;--min-height:0px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-da7e2e0{--display:grid;--min-height:88px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-0b1da45{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:3px 13px 18px -6px rgba(0, 0, 0, 0.03);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-0b1da45:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-0b1da45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21829 .elementor-element.elementor-element-312c1de{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-7dc8868{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-7dc8868 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-622a73d .elementor-icon-list-icon i{color:#A5A5A5;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-622a73d .elementor-icon-list-icon svg{fill:#A5A5A5;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-622a73d{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-622a73d .elementor-icon-list-text{transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-68c9d8e{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:3px 13px 18px -6px rgba(0, 0, 0, 0.03);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-68c9d8e:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-68c9d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21829 .elementor-element.elementor-element-af5019f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-afe4919{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-afe4919 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-0033c41 .elementor-icon-list-icon i{color:#A5A5A5;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-0033c41 .elementor-icon-list-icon svg{fill:#A5A5A5;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-0033c41{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-0033c41 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-20c6747{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:3px 13px 18px -6px rgba(0, 0, 0, 0.03);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-20c6747:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-20c6747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21829 .elementor-element.elementor-element-d601060{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-f47f0cb{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-f47f0cb .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-23afdd2 .elementor-icon-list-icon i{color:#A5A5A5;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-23afdd2 .elementor-icon-list-icon svg{fill:#A5A5A5;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-23afdd2{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-23afdd2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-91daa3e{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:3px 13px 18px -6px rgba(0, 0, 0, 0.03);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-91daa3e:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-91daa3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21829 .elementor-element.elementor-element-fe40a66{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-8374d6f{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-8374d6f .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-56effed .elementor-icon-list-icon i{color:#A5A5A5;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-56effed .elementor-icon-list-icon svg{fill:#A5A5A5;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-56effed{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-56effed .elementor-icon-list-text{transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-6f6c36c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-46b2e19{--e-image-carousel-slides-to-show:10;padding:20px 20px 20px 20px;}.elementor-21829 .elementor-element.elementor-element-46b2e19 .swiper-wrapper{display:flex;align-items:center;}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-ffe5888{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-ffe5888 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-58766f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-059fa99{padding:0px 0px 0px 0px;text-align:end;}.elementor-21829 .elementor-element.elementor-element-059fa99 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:64px;font-weight:500;text-transform:none;font-style:normal;line-height:71px;letter-spacing:3px;word-spacing:20px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-629472d{--spacer-size:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21829 .elementor-element.elementor-element-375251d{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-2f225fa{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-03e4b3b{--display:flex;}.elementor-21829 .elementor-element.elementor-element-90871e4.elementor-element{--align-self:flex-start;}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-90871e4{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-90871e4 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-8b82b3b{--spacer-size:20px;}.elementor-21829 .elementor-element.elementor-element-26a6399{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-94de2f3{--display:grid;--min-height:88px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-be1e972{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:3px 13px 18px -6px rgba(0, 0, 0, 0.03);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-be1e972:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-be1e972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21829 .elementor-element.elementor-element-92425d4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21829 .elementor-element.elementor-element-92425d4:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-92425d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-21829 .elementor-element.elementor-element-788b67d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-7d444cf{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-7d444cf .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-743c357{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-ba18cfc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21829 .elementor-element.elementor-element-ba18cfc:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-ba18cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-21829 .elementor-element.elementor-element-d34c48f{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-eb606d6{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-eb606d6 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-4f3a009{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-173798f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21829 .elementor-element.elementor-element-173798f:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-173798f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-21829 .elementor-element.elementor-element-abe7eba{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-9616c65{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-9616c65 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-551dc5b{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-11b6c4a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21829 .elementor-element.elementor-element-11b6c4a:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-11b6c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-21829 .elementor-element.elementor-element-fd19872{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-4c936b8{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-4c936b8 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-71a7ee1{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-c43b54b{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-21829 .elementor-element.elementor-element-c43b54b:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-c43b54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-21829 .elementor-element.elementor-element-bcfddae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-9bb7924.elementor-element{--align-self:flex-start;}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-9bb7924{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-9bb7924 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-b506d32{--spacer-size:20px;}.elementor-21829 .elementor-element.elementor-element-69e7a21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-e7ac786{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-21829 .elementor-element.elementor-element-ea1608b{font-family:"Sora", Sans-serif;font-size:19px;font-weight:300;line-height:36px;color:#333333;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21829 .elementor-element.elementor-element-a4402de{width:100%;max-width:100%;padding:40px 40px 40px 40px;text-align:center;}.elementor-21829 .elementor-element.elementor-element-a4402de.elementor-element{--align-self:center;}.elementor-21829 .elementor-element.elementor-element-a4402de img{width:40%;filter:brightness( 100% ) contrast( 100% ) saturate( 114% ) blur( 0.6px ) hue-rotate( 4deg );border-radius:600px 600px 600px 600px;}.elementor-21829 .elementor-element.elementor-element-43e4fca{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-21829 .elementor-element.elementor-element-5ceb279{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-86ab1c9.elementor-element{--align-self:flex-start;}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-86ab1c9{--e-icon-list-icon-size:20px;--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;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-86ab1c9 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-4f1b674{--spacer-size:50px;}.elementor-21829 .elementor-element.elementor-element-9f85f8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-7af3f60{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-a8033cd{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-bbabc50{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-61e94b6{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-272caf7{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-43dedd4{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-eebc9a5{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-b4962e3{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-b1cd342{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-f6673f7{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:36px;color:#333333;}.elementor-21829 .elementor-element.elementor-element-8dec4c5{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:15px;--n-accordion-icon-gap:40px;}.elementor-21829 .elementor-element.elementor-element-8dec4c5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EEEEEE;border-style:solid;}.elementor-21829 .elementor-element.elementor-element-8dec4c5 {--n-accordion-padding:40px 40px 40px 40px;}:where( .elementor-21829 .elementor-element.elementor-element-8dec4c5 > .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:"Sora", Sans-serif;font-weight:400;}:where( .elementor-21829 .elementor-element.elementor-element-8dec4c5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px;}.elementor-21829 .elementor-element.elementor-element-4b92a4b{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-21829 .elementor-element.elementor-element-4b92a4b:not(.elementor-motion-effects-element-type-background), .elementor-21829 .elementor-element.elementor-element-4b92a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232524;}.elementor-21829 .elementor-element.elementor-element-454f94f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21829 .elementor-element.elementor-element-454f94f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:170px;font-weight:600;letter-spacing:8px;color:#FFFFFF1F;}.elementor-21829 .elementor-element.elementor-element-e71f596{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-5f088a6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-cba1359{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-6a3133c.elementor-element{--align-self:flex-start;}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-6a3133c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-6a3133c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-bec89cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;}.elementor-21829 .elementor-element.elementor-element-bec89cd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-3497b6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21829 .elementor-element.elementor-element-7beb4cc.elementor-element{--align-self:flex-start;}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-7beb4cc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;}.elementor-21829 .elementor-element.elementor-element-7beb4cc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-21829 .elementor-element.elementor-element-dbe6c3c{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;}.elementor-21829 .elementor-element.elementor-element-dbe6c3c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body.elementor-page-21829:not(.elementor-motion-effects-element-type-background), body.elementor-page-21829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-21829 .elementor-element.elementor-element-da7e2e0{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-312c1de{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-af5019f{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-d601060{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-fe40a66{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-94de2f3{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-92425d4{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-ba18cfc{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-173798f{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-11b6c4a{--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-5f088a6{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-21829 .elementor-element.elementor-element-02e0b22{--width:98%;}.elementor-21829 .elementor-element.elementor-element-da7e2e0{--width:100%;}.elementor-21829 .elementor-element.elementor-element-6f6c36c{--width:100%;}.elementor-21829 .elementor-element.elementor-element-94de2f3{--width:100%;}.elementor-21829 .elementor-element.elementor-element-e7ac786{--width:100%;}}@media(max-width:767px){.elementor-21829 .elementor-element.elementor-element-da7e2e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-312c1de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-af5019f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-d601060{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-fe40a66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-94de2f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-92425d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-ba18cfc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-173798f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-11b6c4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21829 .elementor-element.elementor-element-5f088a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-f010b5a */@import "normalize.css";

*,
*:after,
*:before {
	box-sizing: border-box;
}

:root {
	--bg: hsl(0 0% 90%);
	--nav: hsl(0 0% 100%);
	--color: hsl(0 0% 30%);
}

:root.dark {
	--bg: hsl(0 0% 0%);
	--nav: hsl(0 0% 14%);
	--color: hsl(0 0% 90%);
}

body {
	place-items: center;
	min-height: 100vh;
	font-family:  "SF Pro Text", "SF Pro Icons", "AOS Icons", "Helvetica Neue", Helvetica, Arial, sans-serif, system-ui;
	background: var(--bg);
	color: var(--color);
}

nav {
	height: 60px;
	position: sticky;
	top: 0;
	left: 0;
	right: 0;
	text-transform: uppercase;
	font-family: monospace;
	font-size: 14px;
	background: var(--nav);
}

.nav__content {
	width: 1100px;
	display: flex;
	max-width: calc(100% - 2rem);
	margin: 0 auto;
	height: 100%;
	gap: 1rem;
	position: relative;
	justify-content: space-between;
	background: var(--nav);
}

.nav__control {
	width: 60px;
}

label {
	display: grid;
	place-items: center;
	height: 100%;
	width: 100%;
	cursor: pointer;
}

.nav__control svg {
	width: 24px;
	stroke-width: 2.5;
	rotate: calc(var(--active-nav, 0) * 45deg);
	transition: rotate var(--speed);
}

input:focus-visible + label {
	outline: 1px solid red;
}

.nav__content > a svg {
	width: 32px;
/*	color: hsl(0 0% 15%);*/
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.nav__options a {
	position: relative;
	padding: 1rem 2rem;
	height: 60px;
}

.nav__options svg {
	height: 16px;
	stroke-width: 2.5px;
}

.nav__options {
	position: absolute;
	right: -1rem;
	top: 100%;
	background: var(--nav);
	width: calc(100% + 2rem);
	translate: 0 calc(-100% + (var(--active-nav, 0) * (100% + 2px)));
	transition: translate var(--speed);
	z-index: -1;
}

a:focus-visible {
	outline: 1px solid red;
}

:root:has(#menu:checked) {
	--active-nav: 1;
}

.nav__options a:not(:last-of-type) {
	border-bottom: 2px solid var(--bg	);
}

nav a {
	display: flex;
	place-items: center;
	padding: 1rem;
	text-decoration: none;
	justify-content: space-between;
	color: currentColor;
}

nav a:is(:hover, :focus-visible) {
	--active: 1;
}

.link svg {
	opacity: var(--active, 0);
	rotate: calc(var(--active, 0) * -45deg);
	scale: calc(1 + (var(--active, 0) * 0.1));
	transition: opacity calc(var(--speed) * 1.5), rotate var(--speed), scale var(--speed);
}

.ebook {
	display: none;
}

@media(min-width: 1200px) {
	.ebook {
		display: flex;
	}
}

/* The :hover stuff */
:root {
  --speed: 0.25s;
}

@media(min-width: 768px) {
	:root {
	  --lerp-0: 1; /* === sin(90deg) */
	  --lerp-1: calc(sin(30deg));
	  --lerp-2: calc(sin(20deg));
	  --lerp-3: calc(sin(10deg));
	  --lerp-4: 0;
	  --speed: 0.25s;
	}
	.nav__control {
		display: none;
	}
	.nav__options {
		flex: 1;
		display: grid;
		grid-auto-flow: column;
		grid-auto-columns: 1fr;
		position: static;
		width: auto;
		translate: 0 0;
		z-index: 1;
		/*position: absolute;
		right: -1rem;
		top: 100%;
		background: var(--nav);
		width: calc(100% + 2rem);
		translate: 0 calc(-100% + (var(--active-nav, 0) * (100% + 2px)));
		transition: translate var(--speed);*/
	}

	.nav__options a:not(:last-of-type) {	
		border-bottom: 0;
	}

	.link::before {
		content: "";
		position: absolute;
		height: 300%;
		border-right: 2px solid var(--bg);
		bottom: 0;
		background: var(--nav);
		z-index: -1;
		left: 0;
		right: 0;
	}
	.link {
		translate: 0 calc(var(--lerp, 0) * 80%);
		transition: translate var(--speed);
	}

	:is(.link:hover, .link:focus-visible) {
	  --lerp: var(--lerp-0);
	  z-index: 5;
	}
	.link:has( + :is(.link:hover, .link:focus-visible)),
	:is(.link:hover, .link:focus-visible) + .link {
	  --lerp: var(--lerp-1);
	  z-index: 4;
	}
	.link:has( + .link + :is(.link:hover, .link:focus-visible)),
	:is(.link:hover, .link:focus-visible) + .link + .link {
	  --lerp: var(--lerp-2);
	  z-index: 3;
	}
	.link:has( + .link + .link + :is(.link:hover, .link:focus-visible)),
	:is(.link:hover, .link:focus-visible) + .link + .link + .link {
	  --lerp: var(--lerp-3);
	  z-index: 2;
	}
	.link:has( + .link + .link + .link + :is(.link:hover, .link:focus-visible)),
	:is(.link:hover, .link:focus-visible) + .link + .link + .link + .link {
	  --lerp: var(--lerp-4);
	  z-index: 1;
	}
}


/* Socials stuff */
.x-link, .bear-link {
	color: currentColor;
	position: fixed;
	bottom: 1rem;
	left: 1rem;
	width: 48px;
	aspect-ratio: 1;
	display: grid;
	place-items: center;
	opacity: 0.8;
}

.bear-link {
	bottom: unset;
	top: 1rem;
}

:where(.x-link, .bear-link):is(:hover, :focus-visible) {
	opacity: 1;
}
.bear-link svg {
	width: 75%;
}
.x-link svg {
	width: 50%;
}

.eye {
	transform-box: fill-box;
	transform-origin: 50% 50%;
  animation: blink 6s -2s infinite;
}

@keyframes blink {
  0%, 46%, 48%, 50%, 100% {
    scale: 1 1;
  }
  47%, 49% {
    scale: 1 0.01;
  }
}


/* Theme toggle */
.theme-toggle {
  color: var(--color);
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  width: 48px;
  aspect-ratio: 1;
  padding: 0;
  border: 0;
  display: grid;
  place-items: center;
  border-radius: 12px;
  background: transparent;
  transition: background 0.2s;
  cursor: pointer;
  z-index: 10;
}

.theme-toggle:is(:hover, :focus-visible) {
  background: var(--nav);
}

.theme-toggle[aria-pressed=true] svg path:last-of-type {
  display: block;
}

.theme-toggle svg {
  color: currentColor;
  width: 50%;
}

.theme-toggle[aria-pressed=true] svg path:first-of-type,
.theme-toggle svg path:last-of-type {
  display: none;
}

/* View Transitions */
::view-transition-group(root) {
	animation-duration: 1.25s;
} 
::view-transition-old(root),
::view-transition-new(root) {
	mix-blend-mode: normal;
}

::view-transition-old(root) {
	animation: none;
}

::view-transition-new(root) {
	z-index: 2;
}

::view-transition-new(root),
::view-transition-old(root) {
  animation: none;
  mix-blend-mode: normal;
  height: 100%;
  width: 100%;
}

::view-transition-new(root) {
  z-index: 2;
  animation: slice 1s;
}

/*@keyframes slice {
	0% { clip-path: inset(100% 0 0 0); }
	100% { clip-path: inset(0 0 0 0); }
}*/

/* polygon clipper */
@keyframes slice {
	0% {
		clip-path: polygon(
			/* Start in the top left	*/
			0 -110%,
			/* Make columns as you go across */
			25% -110%,
			25% -110%,
			50% -110%,
			50% -110%,
			75% -110%,
			75% -110%,
			100% -110%,
			/* Then make sure they are mirrored */
			100% -110%,
			75% -110%,
			75% -110%,
			50% -110%,
			50% -110%,
			25% -110%,
			25% -110%,
			0 -110%
		);
	}
	100% {
		clip-path: polygon(
			/* Start in the top left	*/
			0 0,
			/* Make columns as you go across */
			25% 0,
			25% 0,
			50% 0,
			50% 0,
			75% 0,
			75% 0,
			100% 0,
			/* Then make sure they are mirrored */
			100% calc(100% + 40px),
			75% calc(100% + 40px),
			75% calc(100% + 100px),
			50% calc(100% + 100px),
			50% calc(100% + 60px),
			25% calc(100% + 60px),
			25% 100%,
			0 100%
		);
	}
}/* End custom CSS */