.elementor-74304 .elementor-element.elementor-element-1be2381{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-74304 .elementor-element.elementor-element-1be2381:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-1be2381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-e7cc038 .wcf-nav-menu-nav{justify-content:center;}.elementor-74304 .elementor-element.elementor-element-e7cc038 .desktop-menu-active .menu-item a{font-family:"DM Sans", Sans-serif;fill:#888888;color:#888888;}.elementor-74304 .elementor-element.elementor-element-e7cc038 .desktop-menu-active .wcf-nav-menu-nav{gap:24px;}.elementor-74304 .elementor-element.elementor-element-e7cc038 .desktop-menu-active .menu-item a:hover, .elementor-74304 .elementor-element.elementor-element-e7cc038 .desktop-menu-active .menu-item a:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-e7cc038 .nav-back-link{gap:50px;}.elementor-74304 .elementor-element.elementor-element-d3b12a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-74304 .elementor-element.elementor-element-d3b12a5:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-d3b12a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-7912f7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-74304 .elementor-element.elementor-element-bf343f3{--display:flex;}.elementor-74304 .elementor-element.elementor-element-ebab5a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74304 .elementor-element.elementor-element-2cf20c6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-2cf20c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;letter-spacing:5.2px;color:#888888;}.elementor-74304 .elementor-element.elementor-element-eb20d81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-74304 .elementor-element.elementor-element-20876c4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-20876c4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:115px;color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-029d172{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-029d172 > .elementor-widget-container{margin:-51px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-029d172 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:115px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-7dcd5e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-74304 .elementor-element.elementor-element-5e56867{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-5e56867 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1.9px;color:#4D7CFF;}.elementor-74304 .elementor-element.elementor-element-cf1c13b > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-cf1c13b.elementor-element{--align-self:center;}.elementor-74304 .elementor-element.elementor-element-cf1c13b .elementor-icon-wrapper{text-align:center;}.elementor-74304 .elementor-element.elementor-element-cf1c13b.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-74304 .elementor-element.elementor-element-cf1c13b.elementor-view-framed .elementor-icon, .elementor-74304 .elementor-element.elementor-element-cf1c13b.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-74304 .elementor-element.elementor-element-cf1c13b.elementor-view-framed .elementor-icon, .elementor-74304 .elementor-element.elementor-element-cf1c13b.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-74304 .elementor-element.elementor-element-cf1c13b .elementor-icon{font-size:6px;}.elementor-74304 .elementor-element.elementor-element-cf1c13b .elementor-icon svg{height:6px;}.elementor-74304 .elementor-element.elementor-element-137076b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-137076b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1.9px;color:#A6FF3D;}.elementor-74304 .elementor-element.elementor-element-fe13823 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-fe13823.elementor-element{--align-self:center;}.elementor-74304 .elementor-element.elementor-element-fe13823 .elementor-icon-wrapper{text-align:center;}.elementor-74304 .elementor-element.elementor-element-fe13823.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-74304 .elementor-element.elementor-element-fe13823.elementor-view-framed .elementor-icon, .elementor-74304 .elementor-element.elementor-element-fe13823.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-74304 .elementor-element.elementor-element-fe13823.elementor-view-framed .elementor-icon, .elementor-74304 .elementor-element.elementor-element-fe13823.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-74304 .elementor-element.elementor-element-fe13823 .elementor-icon{font-size:6px;}.elementor-74304 .elementor-element.elementor-element-fe13823 .elementor-icon svg{height:6px;}.elementor-74304 .elementor-element.elementor-element-8ace32a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-8ace32a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1.9px;color:#FFD83D;}.elementor-74304 .elementor-element.elementor-element-564fdd6{--display:flex;}.elementor-74304 .elementor-element.elementor-element-564fdd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-e439e84{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#999999;}.elementor-74304 .elementor-element.elementor-element-9d9efab{--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;--justify-content:center;}.elementor-74304 .elementor-element.elementor-element-f6df6b3{--display:flex;}.elementor-74304 .elementor-element.elementor-element-039a16d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-6d86ddb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-dcfdb51{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74304 .elementor-element.elementor-element-3e84447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74304 .elementor-element.elementor-element-3e84447:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-3e84447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-edfaa5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-74304 .elementor-element.elementor-element-ec1e655{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-74304 .elementor-element.elementor-element-64b2dab{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-64b2dab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1.9px;color:#555555;}.elementor-74304 .elementor-element.elementor-element-71e13d7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-71e13d7 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-71e13d7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-b988330{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-74304 .elementor-element.elementor-element-8afc2be .elementor-button{background-color:#02010100;font-size:10px;font-weight:500;fill:#4D7CFF;color:#4D7CFF;border-style:none;}.elementor-74304 .elementor-element.elementor-element-8afc2be{width:var( --container-widget-width, 53.963% );max-width:53.963%;--container-widget-width:53.963%;--container-widget-flex-grow:0;}.elementor-74304 .elementor-element.elementor-element-8afc2be > .elementor-widget-container{margin:0px 0px 0px -28px;padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-8afc2be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-8afc2be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-74304 .elementor-element.elementor-element-2b6cfff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-74304 .elementor-element.elementor-element-fb8c6ac{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-fb8c6ac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1.9px;color:#555555;}.elementor-74304 .elementor-element.elementor-element-cb12017{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-cb12017 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-cb12017 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-43402a0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-74304 .elementor-element.elementor-element-37f530c .elementor-button{background-color:#02010100;font-size:10px;font-weight:500;fill:#A6FF3D;color:#A6FF3D;border-style:none;}.elementor-74304 .elementor-element.elementor-element-37f530c{width:var( --container-widget-width, 53.963% );max-width:53.963%;--container-widget-width:53.963%;--container-widget-flex-grow:0;}.elementor-74304 .elementor-element.elementor-element-37f530c > .elementor-widget-container{margin:0px 0px 0px -28px;padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-37f530c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-37f530c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-74304 .elementor-element.elementor-element-27ae390{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-74304 .elementor-element.elementor-element-dd49f96{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-dd49f96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1.9px;color:#555555;}.elementor-74304 .elementor-element.elementor-element-2cdc32d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-2cdc32d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-2cdc32d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-fb2de8d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-74304 .elementor-element.elementor-element-731c9d7 .elementor-button{background-color:#02010100;font-size:10px;font-weight:500;fill:#FFD83D;color:#FFD83D;border-style:none;}.elementor-74304 .elementor-element.elementor-element-731c9d7{width:var( --container-widget-width, 53.963% );max-width:53.963%;--container-widget-width:53.963%;--container-widget-flex-grow:0;}.elementor-74304 .elementor-element.elementor-element-731c9d7 > .elementor-widget-container{margin:0px 0px 0px -28px;padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-731c9d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-731c9d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-74304 .elementor-element.elementor-element-a45a523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74304 .elementor-element.elementor-element-a45a523:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-a45a523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-fa78276{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-74304 .elementor-element.elementor-element-fa78276 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:5px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-cd31a01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-74304 .elementor-element.elementor-element-cd31a01:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-cd31a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-7d2ce13{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-74304 .elementor-element.elementor-element-9e5ecad{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-74304 .elementor-element.elementor-element-9e5ecad.elementor-element{--align-self:center;}.elementor-74304 .elementor-element.elementor-element-9e5ecad img{width:90%;}.elementor-74304 .elementor-element.elementor-element-3e8754a{--display:flex;--justify-content:center;}.elementor-74304 .elementor-element.elementor-element-532f91c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#FFFFFFC4;}.elementor-74304 .elementor-element.elementor-element-532f91c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-ccee6a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-74304 .elementor-element.elementor-element-e6d4c8e .aae--btn-pro, .elementor-74304 .elementor-element.elementor-element-e6d4c8e .g-btn-text, .elementor-74304 .elementor-element.elementor-element-e6d4c8e .g-btn-icon{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-e6d4c8e .aae--btn-pro{flex-direction:row;}.elementor-74304 .elementor-element.elementor-element-e6d4c8e .aae--btn-pro:hover, .elementor-74304 .elementor-element.elementor-element-e6d4c8e .g-btn-text:hover, .elementor-74304 .elementor-element.elementor-element-e6d4c8e .aae-btn-pro-group:hover span{border-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-e6d4c8e .btn-border-divide:hover .text, .elementor-74304 .elementor-element.elementor-element-e6d4c8e .btn-border-divide:hover .icon{border-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .aae--btn-pro, .elementor-74304 .elementor-element.elementor-element-90c8d26 .g-btn-text, .elementor-74304 .elementor-element.elementor-element-90c8d26 .g-btn-icon{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .aae--btn-pro::after{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .aae--btn-pro{flex-direction:row;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .aae--btn-pro, .elementor-74304 .elementor-element.elementor-element-90c8d26 .btn-text-flip span, .elementor-74304 .elementor-element.elementor-element-90c8d26 .g-btn-text{color:#FFFFFF;fill:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .g-btn-icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .style-4 .aae--btn-pro strong{background-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .aae--btn-pro:hover, .elementor-74304 .elementor-element.elementor-element-90c8d26 .aae--btn-pro:hover .icon{color:#000000;fill:#000000;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .btn-text-flip:hover span, .elementor-74304 .elementor-element.elementor-element-90c8d26 .btn-text-flip:hover svg{color:#000000;fill:#000000;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .aae-btn-pro-group:hover span, .elementor-74304 .elementor-element.elementor-element-90c8d26 .g-btn-text:hover{color:#000000;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .aae-btn-pro-group:hover .g-btn-icon svg{fill:#000000;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .style-4 .aae--btn-pro:hover strong{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .style-4 .aae--btn-pro:hover strong::after{border-color:#000000;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .aae--btn-pro:hover, .elementor-74304 .elementor-element.elementor-element-90c8d26 .g-btn-text:hover, .elementor-74304 .elementor-element.elementor-element-90c8d26 .aae-btn-pro-group:hover span{border-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-90c8d26 .btn-border-divide:hover .text, .elementor-74304 .elementor-element.elementor-element-90c8d26 .btn-border-divide:hover .icon{border-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-fba91f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74304 .elementor-element.elementor-element-fba91f0:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-fba91f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-4319e0d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-74304 .elementor-element.elementor-element-4319e0d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:5px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-d717a12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-74304 .elementor-element.elementor-element-d717a12:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-d717a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-811e969{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#666666;--border-color:#666666;}.elementor-74304 .elementor-element.elementor-element-19403d9{--display:flex;}.elementor-74304 .elementor-element.elementor-element-19403d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-29bde5d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-74304 .elementor-element.elementor-element-29bde5d > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-29bde5d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#666666;}.elementor-74304 .elementor-element.elementor-element-004c882{--display:flex;}.elementor-74304 .elementor-element.elementor-element-004c882.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-e6a3346{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-e6a3346 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:55px;font-weight:400;color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-f2a399f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-f2a399f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-d9db963{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-d9db963 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-e4e26f9{--display:flex;}.elementor-74304 .elementor-element.elementor-element-1f731b6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-1f731b6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:#777777;}.elementor-74304 .elementor-element.elementor-element-ad8f146{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#666666;--border-color:#666666;}.elementor-74304 .elementor-element.elementor-element-c0b1f48{--display:flex;}.elementor-74304 .elementor-element.elementor-element-c0b1f48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-5aeaa37{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-74304 .elementor-element.elementor-element-5aeaa37 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-5aeaa37 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#666666;}.elementor-74304 .elementor-element.elementor-element-618dfc8{--display:flex;}.elementor-74304 .elementor-element.elementor-element-618dfc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-4ca3cae{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-4ca3cae .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:55px;font-weight:400;color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-1471c60{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-1471c60 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-514a91f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-514a91f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-5b20a5b{--display:flex;}.elementor-74304 .elementor-element.elementor-element-0cd3a88{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-0cd3a88 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:#777777;}.elementor-74304 .elementor-element.elementor-element-2e95265{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:250px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74304 .elementor-element.elementor-element-2e95265:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-2e95265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-62baca7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-74304 .elementor-element.elementor-element-62baca7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:5px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-555d885{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74304 .elementor-element.elementor-element-555d885:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-555d885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-13a0156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:250px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74304 .elementor-element.elementor-element-13a0156:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-13a0156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-fd2b8e1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-74304 .elementor-element.elementor-element-fd2b8e1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:5px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-87af848{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-74304 .elementor-element.elementor-element-87af848:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-87af848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-d25818e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-74304 .elementor-element.elementor-element-d25818e:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-d25818e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-d25818e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-879f632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-74304 .elementor-element.elementor-element-879f632.e-con{--align-self:flex-start;}.elementor-74304 .elementor-element.elementor-element-18de897{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-74304 .elementor-element.elementor-element-18de897 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-18de897 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-74304 .elementor-element.elementor-element-75514f5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-75514f5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.9px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-d80d43a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74304 .elementor-element.elementor-element-39d5233{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-39d5233 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:49px;font-weight:400;line-height:47px;color:#000000;}.elementor-74304 .elementor-element.elementor-element-e5dede5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-e5dede5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-838a4ea{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-df0da26{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:1px;}.elementor-74304 .elementor-element.elementor-element-df0da26 .elementor-divider-separator{width:100%;}.elementor-74304 .elementor-element.elementor-element-df0da26 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-74304 .elementor-element.elementor-element-6154590{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:10px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-6154590 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-6c14af1{--display:flex;}.elementor-74304 .elementor-element.elementor-element-05f3a8a{--display:flex;}.elementor-74304 .elementor-element.elementor-element-d1d10be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-74304 .elementor-element.elementor-element-d1d10be:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-d1d10be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-e7f5e12{--display:flex;}.elementor-74304 .elementor-element.elementor-element-6f85b22{--display:flex;}.elementor-74304 .elementor-element.elementor-element-ec1ad79{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-74304 .elementor-element.elementor-element-ec1ad79:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-ec1ad79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-ec1ad79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-8a33474{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-74304 .elementor-element.elementor-element-8a33474.e-con{--align-self:flex-start;}.elementor-74304 .elementor-element.elementor-element-d6f9f19{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-74304 .elementor-element.elementor-element-d6f9f19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-d6f9f19 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-74304 .elementor-element.elementor-element-f5150a7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-f5150a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.9px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-68fbf45{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74304 .elementor-element.elementor-element-abeefb8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-abeefb8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:49px;font-weight:400;line-height:47px;color:#000000;}.elementor-74304 .elementor-element.elementor-element-00ec437{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-00ec437 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-8e00a8e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-c6eb04c{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:1px;}.elementor-74304 .elementor-element.elementor-element-c6eb04c .elementor-divider-separator{width:100%;}.elementor-74304 .elementor-element.elementor-element-c6eb04c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-74304 .elementor-element.elementor-element-55f5743{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:10px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-55f5743 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-f5da4ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-74304 .elementor-element.elementor-element-f5da4ec:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-f5da4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-a406775{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-74304 .elementor-element.elementor-element-a406775:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-a406775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74304 .elementor-element.elementor-element-a406775.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74304 .elementor-element.elementor-element-12977a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-74304 .elementor-element.elementor-element-12977a6.e-con{--align-self:flex-start;}.elementor-74304 .elementor-element.elementor-element-a1aa1e8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-74304 .elementor-element.elementor-element-a1aa1e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-a1aa1e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-74304 .elementor-element.elementor-element-5a6f3ff{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-5a6f3ff .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.9px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-f452964{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74304 .elementor-element.elementor-element-96234d5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-96234d5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:49px;font-weight:400;line-height:47px;color:#000000;}.elementor-74304 .elementor-element.elementor-element-e3ca38c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-e3ca38c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-79bb166{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-74304 .elementor-element.elementor-element-2c0a1ce{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:1px;}.elementor-74304 .elementor-element.elementor-element-2c0a1ce .elementor-divider-separator{width:100%;}.elementor-74304 .elementor-element.elementor-element-2c0a1ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-74304 .elementor-element.elementor-element-95b16e1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"DM Sans", Sans-serif;font-size:10px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-95b16e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74304 .elementor-element.elementor-element-b6db591{--display:flex;}.elementor-74304 .elementor-element.elementor-element-08a5b12{--display:flex;}.elementor-74304 .elementor-element.elementor-element-0e9c431{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:250px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74304 .elementor-element.elementor-element-0e9c431:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-0e9c431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74304 .elementor-element.elementor-element-8a85d8f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-74304 .elementor-element.elementor-element-8a85d8f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:5px;color:#777777;}.elementor-74304 .elementor-element.elementor-element-49df2ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74304 .elementor-element.elementor-element-49df2ca:not(.elementor-motion-effects-element-type-background), .elementor-74304 .elementor-element.elementor-element-49df2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-74304 .elementor-element.elementor-element-564fdd6{--width:94.707%;}.elementor-74304 .elementor-element.elementor-element-9d9efab{--width:80%;}.elementor-74304 .elementor-element.elementor-element-3e84447{--content-width:1600px;}.elementor-74304 .elementor-element.elementor-element-19403d9{--width:11.61%;}.elementor-74304 .elementor-element.elementor-element-004c882{--width:65.128%;}.elementor-74304 .elementor-element.elementor-element-c0b1f48{--width:11.61%;}.elementor-74304 .elementor-element.elementor-element-618dfc8{--width:65.128%;}.elementor-74304 .elementor-element.elementor-element-d25818e{--width:38.863%;}.elementor-74304 .elementor-element.elementor-element-ec1ad79{--width:38.863%;}.elementor-74304 .elementor-element.elementor-element-a406775{--width:38.863%;}}/* Start custom CSS for heading, class: .elementor-element-1f731b6 *//* ==========================================
   EXPERIENCE — MINIMAL PREMIUM HOVER
========================================== */

.exp-item{
    position:relative;
    transition:
        background .4s ease,
        padding .4s ease;
}


/* ==========================================
   NUMBER
========================================== */

.exp-number{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-number{
    transform:translateX(5px);
}


/* ==========================================
   COMPANY
========================================== */

.exp-company .elementor-heading-title{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-company .elementor-heading-title{
    transform:translateX(10px);
}


/* ==========================================
   ROLE
========================================== */

.exp-role{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-role{
    transform:translateX(10px);
}


/* ==========================================
   DESCRIPTION
========================================== */

.exp-description{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-description{
    transform:translateX(10px);
}


/* ==========================================
   YEAR
========================================== */

.exp-year{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-year{
    transform:translateX(-8px);
}


/* ==========================================
   SUBTLE BACKGROUND
========================================== */

.exp-item:hover{
    background:rgba(255,255,255,.015);
}


/* ==========================================
   ARROW
========================================== */

.exp-item::after{
    content:"↗";

    position:absolute;
    right:20px;
    bottom:20px;

    font-family:"DM Mono",monospace;
    font-size:14px;

    color:#777;

    opacity:0;

    transform:
        translate(10px,10px)
        rotate(-25deg);

    transition:
        opacity .3s ease,
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover::after{
    opacity:1;

    transform:
        translate(0,0)
        rotate(0deg);
}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .exp-item:hover{
        padding-left:8px;
        padding-right:8px;
    }

    .exp-item::after{
        right:10px;
        bottom:10px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cd3a88 *//* ==========================================
   EXPERIENCE — MINIMAL PREMIUM HOVER
========================================== */

.exp-item{
    position:relative;
    transition:
        background .4s ease,
        padding .4s ease;
}


/* ==========================================
   NUMBER
========================================== */

.exp-number{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-number{
    transform:translateX(5px);
}


/* ==========================================
   COMPANY
========================================== */

.exp-company .elementor-heading-title{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-company .elementor-heading-title{
    transform:translateX(10px);
}


/* ==========================================
   ROLE
========================================== */

.exp-role{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-role{
    transform:translateX(10px);
}


/* ==========================================
   DESCRIPTION
========================================== */

.exp-description{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-description{
    transform:translateX(10px);
}


/* ==========================================
   YEAR
========================================== */

.exp-year{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-year{
    transform:translateX(-8px);
}


/* ==========================================
   SUBTLE BACKGROUND
========================================== */

.exp-item:hover{
    background:rgba(255,255,255,.015);
}


/* ==========================================
   ARROW
========================================== */

.exp-item::after{
    content:"↗";

    position:absolute;
    right:20px;
    bottom:20px;

    font-family:"DM Mono",monospace;
    font-size:14px;

    color:#777;

    opacity:0;

    transform:
        translate(10px,10px)
        rotate(-25deg);

    transition:
        opacity .3s ease,
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover::after{
    opacity:1;

    transform:
        translate(0,0)
        rotate(0deg);
}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .exp-item:hover{
        padding-left:8px;
        padding-right:8px;
    }

    .exp-item::after{
        right:10px;
        bottom:10px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75514f5 *//* ==========================================
   EXPERIENCE — MINIMAL PREMIUM HOVER
========================================== */

.exp-item{
    position:relative;
    transition:
        background .4s ease,
        padding .4s ease;
}


/* ==========================================
   NUMBER
========================================== */

.exp-number{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-number{
    transform:translateX(5px);
}


/* ==========================================
   COMPANY
========================================== */

.exp-company .elementor-heading-title{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-company .elementor-heading-title{
    transform:translateX(10px);
}


/* ==========================================
   ROLE
========================================== */

.exp-role{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-role{
    transform:translateX(10px);
}


/* ==========================================
   DESCRIPTION
========================================== */

.exp-description{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-description{
    transform:translateX(10px);
}


/* ==========================================
   YEAR
========================================== */

.exp-year{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-year{
    transform:translateX(-8px);
}


/* ==========================================
   SUBTLE BACKGROUND
========================================== */

.exp-item:hover{
    background:rgba(255,255,255,.015);
}


/* ==========================================
   ARROW
========================================== */

.exp-item::after{
    content:"↗";

    position:absolute;
    right:20px;
    bottom:20px;

    font-family:"DM Mono",monospace;
    font-size:14px;

    color:#777;

    opacity:0;

    transform:
        translate(10px,10px)
        rotate(-25deg);

    transition:
        opacity .3s ease,
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover::after{
    opacity:1;

    transform:
        translate(0,0)
        rotate(0deg);
}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .exp-item:hover{
        padding-left:8px;
        padding-right:8px;
    }

    .exp-item::after{
        right:10px;
        bottom:10px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25818e *//* =================================
   PROJECT CARDS
================================= */

.project-card {
    cursor: pointer !important;
    transform-origin: center center !important;

    transition:
        transform 0.7s cubic-bezier(0.16, 1, 0.3, 1),
        box-shadow 0.7s ease,
        opacity 0.5s ease !important;

    position: relative !important;
    z-index: 1 !important;
}


/* =================================
   INITIAL CROSSED POSITION
================================= */

.project-card.project-one {
    transform: rotate(-7deg) !important;
}

.project-card.project-two {
    transform: rotate(6deg) !important;
}

.project-card.project-three {
    transform: rotate(-4deg) !important;
}


/* =================================
   HOVER → STRAIGHT
================================= */

.project-card.project-one:hover,
.project-card.project-two:hover,
.project-card.project-three:hover {

    transform: rotate(0deg) scale(1.04) !important;

    z-index: 100 !important;

    box-shadow:
        0 30px 70px rgba(255,255,255,0.15) !important;
}


/* =================================
   IMAGE HOVER
================================= */

.project-card img {
    transition:
        transform 1s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.project-card:hover img {
    transform: scale(1.05) !important;
}


/* =================================
   MOBILE
================================= */

@media (max-width: 767px) {

    .project-card.project-one,
    .project-card.project-two,
    .project-card.project-three {
        transform: none !important;
    }

    .project-card:hover {
        transform: translateY(-8px) scale(1.02) !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5150a7 *//* ==========================================
   EXPERIENCE — MINIMAL PREMIUM HOVER
========================================== */

.exp-item{
    position:relative;
    transition:
        background .4s ease,
        padding .4s ease;
}


/* ==========================================
   NUMBER
========================================== */

.exp-number{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-number{
    transform:translateX(5px);
}


/* ==========================================
   COMPANY
========================================== */

.exp-company .elementor-heading-title{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-company .elementor-heading-title{
    transform:translateX(10px);
}


/* ==========================================
   ROLE
========================================== */

.exp-role{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-role{
    transform:translateX(10px);
}


/* ==========================================
   DESCRIPTION
========================================== */

.exp-description{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-description{
    transform:translateX(10px);
}


/* ==========================================
   YEAR
========================================== */

.exp-year{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-year{
    transform:translateX(-8px);
}


/* ==========================================
   SUBTLE BACKGROUND
========================================== */

.exp-item:hover{
    background:rgba(255,255,255,.015);
}


/* ==========================================
   ARROW
========================================== */

.exp-item::after{
    content:"↗";

    position:absolute;
    right:20px;
    bottom:20px;

    font-family:"DM Mono",monospace;
    font-size:14px;

    color:#777;

    opacity:0;

    transform:
        translate(10px,10px)
        rotate(-25deg);

    transition:
        opacity .3s ease,
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover::after{
    opacity:1;

    transform:
        translate(0,0)
        rotate(0deg);
}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .exp-item:hover{
        padding-left:8px;
        padding-right:8px;
    }

    .exp-item::after{
        right:10px;
        bottom:10px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6f3ff *//* ==========================================
   EXPERIENCE — MINIMAL PREMIUM HOVER
========================================== */

.exp-item{
    position:relative;
    transition:
        background .4s ease,
        padding .4s ease;
}


/* ==========================================
   NUMBER
========================================== */

.exp-number{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-number{
    transform:translateX(5px);
}


/* ==========================================
   COMPANY
========================================== */

.exp-company .elementor-heading-title{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-company .elementor-heading-title{
    transform:translateX(10px);
}


/* ==========================================
   ROLE
========================================== */

.exp-role{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-role{
    transform:translateX(10px);
}


/* ==========================================
   DESCRIPTION
========================================== */

.exp-description{
    transition:
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-description{
    transform:translateX(10px);
}


/* ==========================================
   YEAR
========================================== */

.exp-year{
    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover .exp-year{
    transform:translateX(-8px);
}


/* ==========================================
   SUBTLE BACKGROUND
========================================== */

.exp-item:hover{
    background:rgba(255,255,255,.015);
}


/* ==========================================
   ARROW
========================================== */

.exp-item::after{
    content:"↗";

    position:absolute;
    right:20px;
    bottom:20px;

    font-family:"DM Mono",monospace;
    font-size:14px;

    color:#777;

    opacity:0;

    transform:
        translate(10px,10px)
        rotate(-25deg);

    transition:
        opacity .3s ease,
        transform .5s cubic-bezier(.16,1,.3,1);
}

.exp-item:hover::after{
    opacity:1;

    transform:
        translate(0,0)
        rotate(0deg);
}


/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .exp-item:hover{
        padding-left:8px;
        padding-right:8px;
    }

    .exp-item::after{
        right:10px;
        bottom:10px;
    }

}/* End custom CSS */