.elementor-312 .elementor-element.elementor-element-301e115{--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;--overlay-opacity:.1;--overlay-mix-blend-mode:darken;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-312 .elementor-element.elementor-element-301e115:before,.elementor-312 .elementor-element.elementor-element-301e115>.elementor-background-video-container:before,.elementor-312 .elementor-element.elementor-element-301e115>.e-con-inner>.elementor-background-video-container:before,.elementor-312 .elementor-element.elementor-element-301e115>.elementor-background-slideshow:before,.elementor-312 .elementor-element.elementor-element-301e115>.e-con-inner>.elementor-background-slideshow:before,.elementor-312 .elementor-element.elementor-element-301e115>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#000;--background-overlay:''}.elementor-312 .elementor-element.elementor-element-301e115:before{filter:brightness(100%) contrast(100%) saturate(100%) blur(5px) hue-rotate(0deg)}.elementor-312 .elementor-element.elementor-element-301e115.e-con{--flex-grow:0;--flex-shrink:0}.elementor-312 .elementor-element.elementor-element-8b0c2de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.1;--margin-top:112px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;--z-index:1}.elementor-312 .elementor-element.elementor-element-8b0c2de:before,.elementor-312 .elementor-element.elementor-element-8b0c2de>.elementor-background-video-container:before,.elementor-312 .elementor-element.elementor-element-8b0c2de>.e-con-inner>.elementor-background-video-container:before,.elementor-312 .elementor-element.elementor-element-8b0c2de>.elementor-background-slideshow:before,.elementor-312 .elementor-element.elementor-element-8b0c2de>.e-con-inner>.elementor-background-slideshow:before,.elementor-312 .elementor-element.elementor-element-8b0c2de>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-312 .elementor-element.elementor-element-8b0c2de.e-con{--align-self:center}.elementor-312 .elementor-element.elementor-element-ee970ea{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-9e2681f>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-9e2681f.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-9e2681f{z-index:1;text-align:center}.elementor-312 .elementor-element.elementor-element-9e2681f .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:65px;font-weight:700;color:#fff}.elementor-312 .elementor-element.elementor-element-651cd02{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-651cd02.e-con{--align-self:center}.elementor-312 .elementor-element.elementor-element-7833570>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-312 .elementor-element.elementor-element-7833570>.elementor-widget-container{margin:0;padding:0;border-style:none;border-radius:0}.elementor-312 .elementor-element.elementor-element-7833570{--e-transform-transition-duration:.5ms;text-align:center}.elementor-312 .elementor-element.elementor-element-7833570 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-shadow:8px 8px 20px rgba(255,255,255,.5);color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-3f588a8{--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-312 .elementor-element.elementor-element-a9083f2{--display:flex}.elementor-312 .elementor-element.elementor-element-71424cc>.elementor-widget-container{margin:0 0 -8px}.elementor-312 .elementor-element.elementor-element-71424cc{text-align:center}.elementor-312 .elementor-element.elementor-element-71424cc .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:700;color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-f18f9ac{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-f18f9ac.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-f18f9ac .wpr-image-scroll-wrap{height:300px;transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-f18f9ac .wpr-image-scroll-overlay{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-f18f9ac .wpr-image-scroll-overlay img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-f18f9ac .wpr-image-scroll-icon{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-f18f9ac .wpr-image-scroll-icon-hidden{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-f18f9ac .wpr-image-scroll-wrap img{transition-timing-function:linear;opacity:1}.elementor-312 .elementor-element.elementor-element-f18f9ac .wpr-image-scroll-wrap:hover img{opacity:1}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);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-312 .elementor-element.elementor-element-6b913f2{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:400;font-style:italic}.elementor-312 .elementor-element.elementor-element-6b913f2 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-75746a4{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:400;font-style:italic}.elementor-312 .elementor-element.elementor-element-75746a4 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-871605b{--display:flex}.elementor-312 .elementor-element.elementor-element-dd50b8d>.elementor-widget-container{margin:0 0 -8px}.elementor-312 .elementor-element.elementor-element-dd50b8d{text-align:center}.elementor-312 .elementor-element.elementor-element-dd50b8d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:700;color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-b0d6cb8{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-b0d6cb8.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-b0d6cb8 .wpr-image-scroll-wrap{height:300px;transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-b0d6cb8 .wpr-image-scroll-overlay{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-b0d6cb8 .wpr-image-scroll-overlay img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-b0d6cb8 .wpr-image-scroll-icon{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-b0d6cb8 .wpr-image-scroll-icon-hidden{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-b0d6cb8 .wpr-image-scroll-wrap img{transition-timing-function:linear;opacity:1}.elementor-312 .elementor-element.elementor-element-b0d6cb8 .wpr-image-scroll-wrap:hover img{opacity:1}.elementor-312 .elementor-element.elementor-element-13cdf6b{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:400;font-style:italic}.elementor-312 .elementor-element.elementor-element-13cdf6b p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-e7d4f3e{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:400;font-style:italic;text-shadow:8px 8px 20px rgba(255,255,255,.5)}.elementor-312 .elementor-element.elementor-element-e7d4f3e p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-0b60422{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-48af29f>.elementor-widget-container{margin:0 0 -8px}.elementor-312 .elementor-element.elementor-element-48af29f{text-align:center}.elementor-312 .elementor-element.elementor-element-48af29f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:700;color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-cf837ca{--display:flex}.elementor-312 .elementor-element.elementor-element-e58b2df{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-e58b2df.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-e58b2df .wpr-image-scroll-wrap{height:300px;transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-e58b2df .wpr-image-scroll-overlay{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-e58b2df .wpr-image-scroll-overlay img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-e58b2df .wpr-image-scroll-icon{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-e58b2df .wpr-image-scroll-icon-hidden{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-e58b2df .wpr-image-scroll-wrap img{transition-timing-function:linear;opacity:1}.elementor-312 .elementor-element.elementor-element-e58b2df .wpr-image-scroll-wrap:hover img{opacity:1}.elementor-312 .elementor-element.elementor-element-d77fdf1{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:400;font-style:italic}.elementor-312 .elementor-element.elementor-element-d77fdf1 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-877d615{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:400;font-style:italic}.elementor-312 .elementor-element.elementor-element-877d615 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-51ea50c{--display:flex;--min-height:0px;--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;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-51ea50c.e-con{--align-self:center}.elementor-312 .elementor-element.elementor-element-015ef9c{width:var(--container-widget-width,7vw);max-width:7vw;--container-widget-width:7vw;--container-widget-flex-grow:0;--e-transform-transition-duration:.5ms;text-align:center}.elementor-312 .elementor-element.elementor-element-015ef9c>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-312 .elementor-element.elementor-element-015ef9c>.elementor-widget-container{margin:0;padding:0;border-style:none;border-radius:0}.elementor-312 .elementor-element.elementor-element-015ef9c .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-shadow:8px 8px 20px rgba(255,255,255,.5);color:#fff}.elementor-312 .elementor-element.elementor-element-2be71cf{width:var(--container-widget-width,7vw);max-width:7vw;--container-widget-width:7vw;--container-widget-flex-grow:0;--e-transform-transition-duration:.5ms;text-align:center}.elementor-312 .elementor-element.elementor-element-2be71cf>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-312 .elementor-element.elementor-element-2be71cf>.elementor-widget-container{margin:0;padding:0;border-style:none;border-radius:0}.elementor-312 .elementor-element.elementor-element-2be71cf .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);color:#fff}.elementor-312 .elementor-element.elementor-element-0caf044{--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:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-9ffc057{--display:flex}.elementor-312 .elementor-element.elementor-element-9ffc057.e-con{--order:-99999}.elementor-312 .elementor-element.elementor-element-de5ede9.elementor-element{--order:-99999}.elementor-312 .elementor-element.elementor-element-de5ede9 .wpr-image-scroll-wrap{height:300px;transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-de5ede9 .wpr-image-scroll-overlay{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-de5ede9 .wpr-image-scroll-overlay img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-de5ede9 .wpr-image-scroll-icon{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-de5ede9 .wpr-image-scroll-icon-hidden{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-de5ede9 .wpr-image-scroll-wrap img{transition-timing-function:linear;opacity:1}.elementor-312 .elementor-element.elementor-element-de5ede9 .wpr-image-scroll-wrap:hover img{opacity:1}.elementor-312 .elementor-element.elementor-element-efa2e38{--grid-template-columns:repeat(0,auto);--icon-size:2vw;--grid-column-gap:0px;--grid-row-gap:0px}.elementor-312 .elementor-element.elementor-element-efa2e38 .elementor-widget-container{text-align:center}.elementor-312 .elementor-element.elementor-element-efa2e38>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-efa2e38.elementor-element{--order:99999}.elementor-312 .elementor-element.elementor-element-efa2e38 .elementor-social-icon{background-color:#F0F0F000;--icon-padding:.4em}.elementor-312 .elementor-element.elementor-element-efa2e38 .elementor-social-icon i{color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-efa2e38 .elementor-social-icon svg{fill:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-efa2e38 .elementor-social-icon:hover{background-color:#02010100}.elementor-312 .elementor-element.elementor-element-efa2e38 .elementor-social-icon:hover i{color:var(--e-global-color-b551798)}.elementor-312 .elementor-element.elementor-element-efa2e38 .elementor-social-icon:hover svg{fill:var(--e-global-color-b551798)}.elementor-312 .elementor-element.elementor-element-7604350>.elementor-widget-container{margin:0 0 -16px}.elementor-312 .elementor-element.elementor-element-7604350{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:500;font-style:italic;text-shadow:8px 8px 20px rgba(255,255,255,.5)}.elementor-312 .elementor-element.elementor-element-bf0b7bf{--display:flex}.elementor-312 .elementor-element.elementor-element-0b4714d.elementor-element{--order:-99999}.elementor-312 .elementor-element.elementor-element-0b4714d .wpr-image-scroll-wrap{height:300px;transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-0b4714d .wpr-image-scroll-overlay{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-0b4714d .wpr-image-scroll-overlay img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-0b4714d .wpr-image-scroll-icon{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-0b4714d .wpr-image-scroll-icon-hidden{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-0b4714d .wpr-image-scroll-wrap img{transition-timing-function:linear;opacity:1}.elementor-312 .elementor-element.elementor-element-0b4714d .wpr-image-scroll-wrap:hover img{opacity:1}.elementor-312 .elementor-element.elementor-element-c77240d{--grid-template-columns:repeat(0,auto);--icon-size:2vw;--grid-column-gap:0px;--grid-row-gap:0px}.elementor-312 .elementor-element.elementor-element-c77240d .elementor-widget-container{text-align:center}.elementor-312 .elementor-element.elementor-element-c77240d>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-c77240d.elementor-element{--order:99999}.elementor-312 .elementor-element.elementor-element-c77240d .elementor-social-icon{background-color:#F0F0F000;--icon-padding:.4em}.elementor-312 .elementor-element.elementor-element-c77240d .elementor-social-icon i{color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-c77240d .elementor-social-icon svg{fill:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-c77240d .elementor-social-icon:hover{background-color:#02010100}.elementor-312 .elementor-element.elementor-element-c77240d .elementor-social-icon:hover i{color:var(--e-global-color-b551798)}.elementor-312 .elementor-element.elementor-element-c77240d .elementor-social-icon:hover svg{fill:var(--e-global-color-b551798)}.elementor-312 .elementor-element.elementor-element-504579a>.elementor-widget-container{margin:0 0 -16px}.elementor-312 .elementor-element.elementor-element-504579a{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:500;font-style:italic;text-shadow:8px 8px 20px rgba(255,255,255,.5)}.elementor-312 .elementor-element.elementor-element-2b2f553{--display:flex}.elementor-312 .elementor-element.elementor-element-9b14af7.elementor-element{--order:-99999}.elementor-312 .elementor-element.elementor-element-9b14af7 .wpr-image-scroll-wrap{height:300px;transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-9b14af7 .wpr-image-scroll-overlay{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-9b14af7 .wpr-image-scroll-overlay img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-9b14af7 .wpr-image-scroll-icon{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-9b14af7 .wpr-image-scroll-icon-hidden{transition-duration:.3s;transition-timing-function:linear}.elementor-312 .elementor-element.elementor-element-9b14af7 .wpr-image-scroll-wrap img{transition-timing-function:linear;opacity:1}.elementor-312 .elementor-element.elementor-element-9b14af7 .wpr-image-scroll-wrap:hover img{opacity:1}.elementor-312 .elementor-element.elementor-element-06db01b{--grid-template-columns:repeat(0,auto);--icon-size:2vw;--grid-column-gap:0px;--grid-row-gap:0px}.elementor-312 .elementor-element.elementor-element-06db01b .elementor-widget-container{text-align:center}.elementor-312 .elementor-element.elementor-element-06db01b>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-06db01b.elementor-element{--order:99999}.elementor-312 .elementor-element.elementor-element-06db01b .elementor-social-icon{background-color:#F0F0F000;--icon-padding:.4em}.elementor-312 .elementor-element.elementor-element-06db01b .elementor-social-icon i{color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-06db01b .elementor-social-icon svg{fill:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-06db01b .elementor-social-icon:hover{background-color:#02010100}.elementor-312 .elementor-element.elementor-element-06db01b .elementor-social-icon:hover i{color:var(--e-global-color-b551798)}.elementor-312 .elementor-element.elementor-element-06db01b .elementor-social-icon:hover svg{fill:var(--e-global-color-b551798)}.elementor-312 .elementor-element.elementor-element-7cd2f58>.elementor-widget-container{margin:0 0 -16px}.elementor-312 .elementor-element.elementor-element-7cd2f58{text-align:center;font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:500;font-style:italic;text-shadow:8px 8px 20px rgba(255,255,255,.5)}.elementor-312 .elementor-element.elementor-element-960053f{--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-312 .elementor-element.elementor-element-960053f:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-960053f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-primary) 38%,#1A1A1A78 82%)}.elementor-312 .elementor-element.elementor-element-bd3ad38>.elementor-widget-container{margin:112px 0 0}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-heading-wrap{text-align:center}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-title .first{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);border-style:none;margin-right:4px}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-title-wrap{margin-bottom:15px}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-title .second{color:#00a3a9;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);border-style:none}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-heading-description{color:#989898;font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;margin-bottom:15px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);font-style:var(--e-global-typography-accent-font-style)}.elementor-312 .elementor-element.elementor-element-35277ff .elementor-button{background-color:var(--e-global-color-b551798);font-family:"IBM Plex Mono",Sans-serif;font-size:16px;font-weight:700;font-style:normal;fill:var(--e-global-color-text);color:var(--e-global-color-text);box-shadow:5px 5px 10px 0px #f0f0f0 inset;transition-duration:0s;border-radius:20px}.elementor-312 .elementor-element.elementor-element-35277ff .elementor-button:hover,.elementor-312 .elementor-element.elementor-element-35277ff .elementor-button:focus{background-color:#996f08}.elementor-312 .elementor-element.elementor-element-35277ff{width:auto;max-width:auto;--e-transform-transition-duration:.5ms}.elementor-312 .elementor-element.elementor-element-35277ff>.elementor-widget-container:hover{--e-transform-scale:.9}.elementor-312 .elementor-element.elementor-element-35277ff>.elementor-widget-container{margin:-40px 0 112px}.elementor-312 .elementor-element.elementor-element-35277ff.elementor-element{--align-self:center}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-8b0c2de{--width:85vw}.elementor-312 .elementor-element.elementor-element-651cd02{--width:8vw}.elementor-312 .elementor-element.elementor-element-871605b{--width:100%}.elementor-312 .elementor-element.elementor-element-cf837ca{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-312 .elementor-element.elementor-element-651cd02{--width:12vw}.elementor-312 .elementor-element.elementor-element-51ea50c{--width:24vw}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-312 .elementor-element.elementor-element-7833570{width:auto;max-width:auto}.elementor-312 .elementor-element.elementor-element-7833570 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-312 .elementor-element.elementor-element-71424cc .elementor-heading-title{font-size:20px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-312 .elementor-element.elementor-element-6b913f2>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-6b913f2{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-6b913f2 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-75746a4{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-75746a4 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-dd50b8d .elementor-heading-title{font-size:20px}.elementor-312 .elementor-element.elementor-element-13cdf6b>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-13cdf6b{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-13cdf6b p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-e7d4f3e{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-e7d4f3e p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-0b60422{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-48af29f .elementor-heading-title{font-size:20px}.elementor-312 .elementor-element.elementor-element-d77fdf1>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-d77fdf1{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-d77fdf1 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-877d615{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-877d615 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-015ef9c{--container-widget-width:10vw;--container-widget-flex-grow:0;width:var(--container-widget-width,10vw);max-width:10vw}.elementor-312 .elementor-element.elementor-element-015ef9c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-312 .elementor-element.elementor-element-2be71cf{--container-widget-width:10vw;--container-widget-flex-grow:0;width:var(--container-widget-width,10vw);max-width:10vw}.elementor-312 .elementor-element.elementor-element-2be71cf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-312 .elementor-element.elementor-element-7604350{font-size:12px}.elementor-312 .elementor-element.elementor-element-504579a{font-size:12px}.elementor-312 .elementor-element.elementor-element-7cd2f58{font-size:12px}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-title .first{font-size:var(--e-global-typography-primary-font-size)}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-title .second{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-312 .elementor-element.elementor-element-35277ff{width:auto;max-width:auto}.elementor-312 .elementor-element.elementor-element-35277ff>.elementor-widget-container{margin:0;padding:0}.elementor-312 .elementor-element.elementor-element-35277ff .elementor-button{font-size:12px}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-301e115{--width:95vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-312 .elementor-element.elementor-element-9e2681f .elementor-heading-title{font-size:40px}.elementor-312 .elementor-element.elementor-element-7833570{width:var(--container-widget-width,20vw);max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;text-align:center}.elementor-312 .elementor-element.elementor-element-7833570.elementor-element{--align-self:center}.elementor-312 .elementor-element.elementor-element-7833570 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-312 .elementor-element.elementor-element-71424cc .elementor-heading-title{font-size:24px}.elementor-312 .elementor-element.elementor-element-f18f9ac{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-312 .elementor-element.elementor-element-6b913f2>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-6b913f2{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-6b913f2 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-75746a4{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-75746a4 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-dd50b8d .elementor-heading-title{font-size:24px}.elementor-312 .elementor-element.elementor-element-b0d6cb8{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px}.elementor-312 .elementor-element.elementor-element-13cdf6b>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-13cdf6b{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-13cdf6b p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-e7d4f3e{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-e7d4f3e p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-0b60422{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-312 .elementor-element.elementor-element-48af29f .elementor-heading-title{font-size:24px}.elementor-312 .elementor-element.elementor-element-e58b2df{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px}.elementor-312 .elementor-element.elementor-element-d77fdf1>.elementor-widget-container{margin:-20px 0 0}.elementor-312 .elementor-element.elementor-element-d77fdf1{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-d77fdf1 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-877d615{text-align:center;font-size:12px}.elementor-312 .elementor-element.elementor-element-877d615 p{margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-015ef9c{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var(--container-widget-width,20vw);max-width:20vw}.elementor-312 .elementor-element.elementor-element-015ef9c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-312 .elementor-element.elementor-element-2be71cf{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var(--container-widget-width,20vw);max-width:20vw}.elementor-312 .elementor-element.elementor-element-2be71cf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-312 .elementor-element.elementor-element-efa2e38>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-efa2e38{--icon-size:8vw}.elementor-312 .elementor-element.elementor-element-7604350{font-size:12px}.elementor-312 .elementor-element.elementor-element-c77240d>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-c77240d{--icon-size:8vw}.elementor-312 .elementor-element.elementor-element-504579a{font-size:12px}.elementor-312 .elementor-element.elementor-element-06db01b>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-06db01b{--icon-size:8vw}.elementor-312 .elementor-element.elementor-element-7cd2f58{font-size:12px}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-title .first{font-size:var(--e-global-typography-primary-font-size)}.elementor-312 .elementor-element.elementor-element-bd3ad38 .wpr-dual-title .second{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-312 .elementor-element.elementor-element-35277ff{width:auto;max-width:auto}.elementor-312 .elementor-element.elementor-element-35277ff .elementor-button{font-size:12px}}.portfolio__mirror{-webkit-box-reflect:below -38px linear-gradient(to bottom,transparent,#00000000)}.filter-white{filter:brightness(100)}.card{background:rgba(255,255,255,.15);border-radius:8px;box-shadow:8px 16px 16px rgba(0,0,0,.9);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.35)}.cosmos-background-section{position:relative;overflow:hidden}.cosmos-background-section:before,.cosmos-background-section:after{content:'';position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(150px);opacity:.1;z-index:-1}.cosmos-background-section:before{background-color:#00c4cc;top:-100px;left:-150px}.cosmos-background-section:after{background-color:#daa520;bottom:-80px;right:-120px}