.elementor-5 .elementor-element.elementor-element-f08249c{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-6b0ab77 > .elementor-widget-container{--e-transform-translateY:-20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-1d3adf19{--display:flex;--min-height:100vh;--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:var( --e-global-color-dbe6f28 );--border-color:var( --e-global-color-dbe6f28 );--border-radius:0px 0px 0px 0px;--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:2;}.elementor-5 .elementor-element.elementor-element-1d3adf19:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1d3adf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chrisdesignportfolio.com/wp-content/uploads/2025/06/network-4851079-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-1d3adf19::before, .elementor-5 .elementor-element.elementor-element-1d3adf19 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1d3adf19 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1d3adf19 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-1d3adf19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-1d3adf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(67deg, #FFFFFF7D 49%, #F2295B00 0%);}.elementor-5 .elementor-element.elementor-element-1d3adf19 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5 .elementor-element.elementor-element-1d3adf19 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-1d3adf19 > .elementor-shape-bottom svg, .elementor-5 .elementor-element.elementor-element-1d3adf19 > .e-con-inner > .elementor-shape-bottom svg{height:120px;transform:translateX(-50%) rotateY(180deg);}.elementor-5 .elementor-element.elementor-element-d42d4f5{--display:flex;--min-height:97vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:7vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5 .elementor-element.elementor-element-632de79{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-99fd762 > .elementor-widget-container{--e-transform-translateY:-2vh;}.elementor-5 .elementor-element.elementor-element-99fd762 img{width:5vw;max-width:5vw;}.elementor-5 .elementor-element.elementor-element-d6795ab > .elementor-widget-container{padding:0vw 5vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-d6795ab{text-align:center;}.elementor-5 .elementor-element.elementor-element-d6795ab .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-dbe6f28 );}.elementor-5 .elementor-element.elementor-element-efa9347{--divider-border-style:double;--divider-color:#000;--divider-border-width:0.2rem;}.elementor-5 .elementor-element.elementor-element-efa9347 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 3vw 0vw 3vw;}.elementor-5 .elementor-element.elementor-element-efa9347 .elementor-divider-separator{width:31vw;margin:0 auto;margin-center:0;}.elementor-5 .elementor-element.elementor-element-efa9347 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5 .elementor-element.elementor-element-6117a5d > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-5 .elementor-element.elementor-element-6117a5d{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:1.7vw;font-weight:500;line-height:2.3rem;color:var( --e-global-color-dbe6f28 );}.elementor-5 .elementor-element.elementor-element-b15bdb3{--display:flex;--min-height:97vh;--justify-content:flex-end;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5 .elementor-element.elementor-element-5865903 > .elementor-widget-container{margin:0vw 0vw -22vw 0vw;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-5865903{z-index:1;}.elementor-5 .elementor-element.elementor-element-5865903 img{width:18vw;max-width:18vw;}.elementor-5 .elementor-element.elementor-element-5e12ca20{--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:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5e12ca20.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-77144932{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-407db0d1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-5 .elementor-element.elementor-element-407db0d1::before, .elementor-5 .elementor-element.elementor-element-407db0d1 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-407db0d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-407db0d1 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-407db0d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-407db0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(297deg, var( --e-global-color-dbe6f28 ) 57%, #FFFFFF 0%);}.elementor-5 .elementor-element.elementor-element-407db0d1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-648270a7{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-648270a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4vw 4vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-41a74b01{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;--dynamic-text-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-41a74b01 > .elementor-widget-container{--e-transform-translateX:5.5vw;--e-transform-translateY:13vh;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-41a74b01.elementor-element{--order:-99999 /* order start hack */;}.elementor-5 .elementor-element.elementor-element-41a74b01 .elementor-headline{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:10vw;font-weight:500;text-transform:capitalize;font-style:normal;letter-spacing:-0.5px;}.elementor-5 .elementor-element.elementor-element-41a74b01 .elementor-headline-plain-text{color:var( --e-global-color-dbe6f28 );}.elementor-5 .elementor-element.elementor-element-41a74b01 .elementor-headline-dynamic-text{font-family:"Cormorant Garamond", Sans-serif;}.elementor-5 .elementor-element.elementor-element-41a74b01 .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-5 .elementor-element.elementor-element-2b79dd4c{width:var( --container-widget-width, 62.747% );max-width:62.747%;--container-widget-width:62.747%;--container-widget-flex-grow:0;top:263px;--lottie-container-width:27vw;--lottie-container-max-width:27vw;--lottie-container-opacity:1;}.elementor-5 .elementor-element.elementor-element-2b79dd4c > .elementor-widget-container{--e-transform-rotateZ:-15deg;--e-transform-translateX:24vw;--e-transform-translateY:31vh;padding:2vw 0vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-2b79dd4c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-2b79dd4c{left:273px;}body.rtl .elementor-5 .elementor-element.elementor-element-2b79dd4c{right:273px;}.elementor-5 .elementor-element.elementor-element-610dea06 > .elementor-widget-container{--e-transform-rotateZ:5deg;--e-transform-translateX:-70vw;--e-transform-translateY:-10vh;background-color:#02010100;}.elementor-5 .elementor-element.elementor-element-610dea06 img{width:16vw;max-width:16vw;}.elementor-5 .elementor-element.elementor-element-8fb46d7{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-8fb46d7:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8fb46d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chrisdesignportfolio.com/wp-content/uploads/2025/06/g4ff5cb654416a00f76bf54fedcfe52272cc180953760f1641af668cde68ea6147c989f3a4de52cd902aa2beff4ac084a6e93ee0614acea59eec6acef60b5ad76_1280-5207942.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-8fb46d7::before, .elementor-5 .elementor-element.elementor-element-8fb46d7 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-8fb46d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-8fb46d7 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-8fb46d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-8fb46d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-8fb46d7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-28b4af6{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;z-index:1;--e-transform-transition-duration:1000ms;}.elementor-5 .elementor-element.elementor-element-28b4af6 > .elementor-widget-container{--e-transform-rotateZ:5deg;--e-transform-translateY:84vh;margin:40px 0px -800px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-28b4af6 > .elementor-widget-container:hover{--e-transform-rotateZ:0deg;--e-transform-translateX:0vw;--e-transform-translateY:0vh;}.elementor-5 .elementor-element.elementor-element-28b4af6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-9c0c7c1{--display:flex;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5 .elementor-element.elementor-element-bbed756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-bbed756{text-align:center;}.elementor-5 .elementor-element.elementor-element-bbed756 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;font-style:normal;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-5 .elementor-element.elementor-element-82c5365{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.6em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-5 .elementor-element.elementor-element-82c5365 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-157acdb .elementor-button{background-color:var( --e-global-color-dbe6f28 );font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.5px;word-spacing:5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-5 .elementor-element.elementor-element-157acdb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-157acdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-323a88cb > .elementor-widget-container{--e-transform-rotateZ:24deg;--e-transform-translateX:21vw;--e-transform-translateY:18vh;}.elementor-5 .elementor-element.elementor-element-323a88cb{--lottie-container-width:10%;--lottie-container-max-width:10%;}.elementor-5 .elementor-element.elementor-element-74889a3{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-74889a3::before, .elementor-5 .elementor-element.elementor-element-74889a3 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-74889a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-74889a3 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-74889a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-74889a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-74889a3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-30576b2{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;z-index:5;--e-transform-transition-duration:1000ms;}.elementor-5 .elementor-element.elementor-element-30576b2 > .elementor-widget-container{--e-transform-translateY:-84vh;margin:40px 0px -800px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-30576b2 > .elementor-widget-container:hover{--e-transform-translateX:0vw;--e-transform-translateY:0vh;}.elementor-5 .elementor-element.elementor-element-30576b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-01d79ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:9px 0px;--row-gap:9px;--column-gap:0px;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5 .elementor-element.elementor-element-e6e4e7d > .elementor-widget-container{background-color:#3CA9B496;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFFB3;border-radius:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-e6e4e7d{z-index:3;text-align:center;}.elementor-5 .elementor-element.elementor-element-e6e4e7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:135px;font-weight:500;text-transform:capitalize;font-style:normal;letter-spacing:-0.5px;color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-7a6c321{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.6em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-7a6c321 > .elementor-widget-container{background-color:#3CA9B4B5;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFFB3;border-radius:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-9d24ca7 .elementor-button{background-color:#000000BD;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.5px;word-spacing:5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:25px 25px 25px 25px;}.elementor-5 .elementor-element.elementor-element-9d24ca7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-5 .elementor-element.elementor-element-9d24ca7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-5cb616ad{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5cb616ad:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5cb616ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe6f28 );background-image:url("https://chrisdesignportfolio.com/wp-content/uploads/2025/06/pexels-photo-1732414-1732414-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-5cb616ad::before, .elementor-5 .elementor-element.elementor-element-5cb616ad > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-5cb616ad > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-5cb616ad > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-5cb616ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-5cb616ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #000000 43%, #F2295B00 0%);}.elementor-5 .elementor-element.elementor-element-5cb616ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-23b01c40{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;z-index:1;--e-transform-transition-duration:1000ms;}.elementor-5 .elementor-element.elementor-element-23b01c40 > .elementor-widget-container{--e-transform-rotateZ:-10deg;--e-transform-translateY:80vh;margin:40px 0px -800px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-23b01c40 > .elementor-widget-container:hover{--e-transform-rotateZ:0deg;--e-transform-translateX:0vw;--e-transform-translateY:0vh;}.elementor-5 .elementor-element.elementor-element-23b01c40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-49dd80d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5 .elementor-element.elementor-element-1d14185d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-1d14185d{text-align:start;}.elementor-5 .elementor-element.elementor-element-1d14185d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;font-style:normal;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-5 .elementor-element.elementor-element-5cc08c1a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.6em;color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-5cc08c1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-4a257167 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.5px;word-spacing:5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-5 .elementor-element.elementor-element-4a257167{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-4a257167 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-20525a9{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-20525a9:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-20525a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe6f28 );background-image:url("https://chrisdesignportfolio.com/wp-content/uploads/2025/06/pexels-photo-7519010-7519010-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-20525a9::before, .elementor-5 .elementor-element.elementor-element-20525a9 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-20525a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-20525a9 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-20525a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-20525a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #000000BF 43%, #F2295B00 0%);}.elementor-5 .elementor-element.elementor-element-20525a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-51348f10{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;z-index:1;--e-transform-transition-duration:1000ms;}.elementor-5 .elementor-element.elementor-element-51348f10 > .elementor-widget-container{--e-transform-translateY:80vh;margin:40px 0px -800px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-51348f10 > .elementor-widget-container:hover{--e-transform-translateX:0vw;--e-transform-translateY:0vh;}.elementor-5 .elementor-element.elementor-element-51348f10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-59ea3428{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:9px 0px;--row-gap:9px;--column-gap:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5 .elementor-element.elementor-element-f2a7909 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-f2a7909{text-align:start;}.elementor-5 .elementor-element.elementor-element-f2a7909 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;font-style:normal;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-5 .elementor-element.elementor-element-62e578b7{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.6em;color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-62e578b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7749637 .elementor-button{background-color:var( --e-global-color-dbe6f28 );font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.5px;word-spacing:5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-5 .elementor-element.elementor-element-7749637{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-7749637 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-74c63c04{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-74c63c04:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-74c63c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chrisdesignportfolio.com/wp-content/uploads/2025/06/pexels-photo-4551567-4551567-1-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-74c63c04::before, .elementor-5 .elementor-element.elementor-element-74c63c04 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-74c63c04 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-74c63c04 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-74c63c04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-74c63c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(190deg, #000000BF 43%, #F2295B00 0%);}.elementor-5 .elementor-element.elementor-element-74c63c04.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-476bb01d{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;z-index:1;--e-transform-transition-duration:1000ms;}.elementor-5 .elementor-element.elementor-element-476bb01d > .elementor-widget-container{--e-transform-rotateZ:-45deg;--e-transform-translateX:-60vw;--e-transform-translateY:49vh;margin:40px 0px -800px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-476bb01d > .elementor-widget-container:hover{--e-transform-rotateZ:0deg;--e-transform-translateX:0vw;--e-transform-translateY:0vh;}.elementor-5 .elementor-element.elementor-element-476bb01d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-34ea5f0d{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:9px 0px;--row-gap:9px;--column-gap:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5 .elementor-element.elementor-element-49115ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-49115ff{text-align:end;}.elementor-5 .elementor-element.elementor-element-49115ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;font-style:normal;letter-spacing:-0.5px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-5 .elementor-element.elementor-element-1151dc7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:end;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.6em;color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-1151dc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-37ccb4e1 .elementor-button{background-color:var( --e-global-color-dbe6f28 );font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.5px;word-spacing:5px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-5 .elementor-element.elementor-element-37ccb4e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-37ccb4e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-29c9213f{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.68;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dbe6f28 );--border-color:var( --e-global-color-dbe6f28 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-29c9213f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-29c9213f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chrisdesignportfolio.com/wp-content/uploads/2025/06/network-4851079-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-29c9213f::before, .elementor-5 .elementor-element.elementor-element-29c9213f > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-29c9213f > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-29c9213f > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-29c9213f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-29c9213f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(10deg, #000000FC 30%, #00000000 0%);}.elementor-5 .elementor-element.elementor-element-29c9213f::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5 .elementor-element.elementor-element-29c9213f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-f966225 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-f966225{text-align:center;}.elementor-5 .elementor-element.elementor-element-f966225 .elementor-heading-title{font-family:"CormorandO", Sans-serif;font-size:130px;color:#FFFFFF8F;}.elementor-5 .elementor-element.elementor-element-020098d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:0.5;}.elementor-5 .elementor-element.elementor-element-020098d::before, .elementor-5 .elementor-element.elementor-element-020098d > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-020098d > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-020098d > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-020098d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-020098d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-893bcb9{--lottie-container-width:44%;--lottie-container-max-width:44%;}.elementor-5 .elementor-element.elementor-element-6938122{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.68;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-6938122:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6938122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe6f28 );background-image:url("https://chrisdesignportfolio.com/wp-content/uploads/2025/06/Mirrored.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-6938122::before, .elementor-5 .elementor-element.elementor-element-6938122 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6938122 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6938122 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6938122 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6938122 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #000000 100%, #F2295B00 0%);}.elementor-5 .elementor-element.elementor-element-6938122 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5 .elementor-element.elementor-element-6938122 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-6938122.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-70c4be5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-70c4be5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-665c7ed{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-273ff3d );--border-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-665c7ed:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-665c7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5 .elementor-element.elementor-element-665c7ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-146c0cc{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-146c0cc > .elementor-widget-container{background-color:#61CE7000;padding:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-146c0cc .elementor-headline{text-align:center;font-family:"CormorandO", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:32px;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-146c0cc .elementor-headline-plain-text{color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-146c0cc .elementor-headline-dynamic-text{font-family:"CormorandO", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-146c0cc .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-273ff3d );stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5 .elementor-element.elementor-element-d8488dd{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-273ff3d );--border-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-d8488dd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d8488dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5 .elementor-element.elementor-element-d8488dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-cdc7e5b{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-cdc7e5b > .elementor-widget-container{background-color:#61CE7000;padding:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-cdc7e5b .elementor-headline{text-align:center;font-family:"CormorandO", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:32px;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-cdc7e5b .elementor-headline-plain-text{color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-cdc7e5b .elementor-headline-dynamic-text{font-family:"CormorandO", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-cdc7e5b .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-273ff3d );stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5 .elementor-element.elementor-element-b280df8{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-273ff3d );--border-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-b280df8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b280df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5 .elementor-element.elementor-element-b280df8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-084eec0{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-084eec0 > .elementor-widget-container{background-color:#61CE7000;padding:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-084eec0 .elementor-headline{text-align:center;font-family:"CormorandO", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:32px;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-084eec0 .elementor-headline-plain-text{color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-084eec0 .elementor-headline-dynamic-text{font-family:"CormorandO", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-084eec0 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-273ff3d );stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5 .elementor-element.elementor-element-54ddf9a{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-273ff3d );--border-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-54ddf9a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-54ddf9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5 .elementor-element.elementor-element-54ddf9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-b95aeeb{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-b95aeeb > .elementor-widget-container{background-color:#61CE7000;padding:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-b95aeeb .elementor-headline{text-align:center;font-family:"CormorandO", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:32px;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-b95aeeb .elementor-headline-plain-text{color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-b95aeeb .elementor-headline-dynamic-text{font-family:"CormorandO", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-b95aeeb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-273ff3d );stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5 .elementor-element.elementor-element-d821544{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-273ff3d );--border-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-d821544:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d821544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5 .elementor-element.elementor-element-d821544.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-cfed6eb{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-cfed6eb > .elementor-widget-container{background-color:#61CE7000;padding:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-cfed6eb .elementor-headline{text-align:center;font-family:"CormorandO", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:32px;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-cfed6eb .elementor-headline-plain-text{color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-cfed6eb .elementor-headline-dynamic-text{font-family:"CormorandO", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-cfed6eb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-273ff3d );stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5 .elementor-element.elementor-element-3ec5390{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-273ff3d );--border-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-3ec5390:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3ec5390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5 .elementor-element.elementor-element-3ec5390.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-76df2a8{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-76df2a8 > .elementor-widget-container{background-color:#61CE7000;padding:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-76df2a8 .elementor-headline{text-align:center;font-family:"CormorandO", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:32px;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-76df2a8 .elementor-headline-plain-text{color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-76df2a8 .elementor-headline-dynamic-text{font-family:"CormorandO", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-76df2a8 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-273ff3d );stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5 .elementor-element.elementor-element-05fea7f{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-273ff3d );--border-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-05fea7f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-05fea7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-5 .elementor-element.elementor-element-05fea7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-db721a8{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-db721a8 > .elementor-widget-container{background-color:#61CE7000;padding:15px 15px 15px 15px;}.elementor-5 .elementor-element.elementor-element-db721a8 .elementor-headline{text-align:center;font-family:"CormorandO", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:32px;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-db721a8 .elementor-headline-plain-text{color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-db721a8 .elementor-headline-dynamic-text{font-family:"CormorandO", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-5 .elementor-element.elementor-element-db721a8 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-273ff3d );stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;}.elementor-5 .elementor-element.elementor-element-ffbf6b2{--n-accordion-title-font-size:24px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:3px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-273ff3d );--n-accordion-title-active-color:var( --e-global-color-273ff3d );--n-accordion-icon-size:25px;--n-accordion-icon-gap:25px;--n-accordion-icon-normal-color:var( --e-global-color-273ff3d );--n-accordion-icon-hover-color:var( --e-global-color-273ff3d );--n-accordion-icon-active-color:var( --e-global-color-273ff3d );}:where( .elementor-5 .elementor-element.elementor-element-ffbf6b2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F5F5DCE0;--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-5 .elementor-element.elementor-element-ffbf6b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:3px 3px 3px 3px;}.elementor-5 .elementor-element.elementor-element-ffbf6b2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-ffbf6b2 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-5 .elementor-element.elementor-element-ffbf6b2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"CormorandO", Sans-serif;font-weight:600;line-height:32px;letter-spacing:0px;word-spacing:0px;}.elementor-5 .elementor-element.elementor-element-0832543{--display:flex;--min-height:218px;--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:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-273ff3d );--border-color:var( --e-global-color-273ff3d );--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-5 .elementor-element.elementor-element-0832543:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0832543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe6f28 );}.elementor-5 .elementor-element.elementor-element-0832543.e-con{--align-self:flex-end;}.elementor-5 .elementor-element.elementor-element-0ba4297{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-5 .elementor-element.elementor-element-0ba4297.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-2280e3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 21px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2280e3b.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-2280e3b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:76px;color:var( --e-global-color-273ff3d );}.elementor-5 .elementor-element.elementor-element-d24fd69{width:var( --container-widget-width, 33.032% );max-width:33.032%;--container-widget-width:33.032%;--container-widget-flex-grow:0;z-index:20;}.elementor-5 .elementor-element.elementor-element-d24fd69 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-d24fd69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-d24fd69 img{width:28vw;opacity:1;}body.elementor-page-5:not(.elementor-motion-effects-element-type-background), body.elementor-page-5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbe6f28 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-0832543{--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;--justify-content:center;--z-index:22;}.elementor-5 .elementor-element.elementor-element-2280e3b .elementor-heading-title{font-size:41px;}.elementor-5 .elementor-element.elementor-element-d24fd69{width:var( --container-widget-width, 205.1px );max-width:205.1px;--container-widget-width:205.1px;--container-widget-flex-grow:0;z-index:20;}.elementor-5 .elementor-element.elementor-element-d24fd69 > .elementor-widget-container{margin:0px 0px 10px 0px;}}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-f08249c{--content-width:100vw;}.elementor-5 .elementor-element.elementor-element-1d3adf19{--width:100vw;}.elementor-5 .elementor-element.elementor-element-d42d4f5{--content-width:50vw;}.elementor-5 .elementor-element.elementor-element-632de79{--width:50vw;}.elementor-5 .elementor-element.elementor-element-b15bdb3{--content-width:50vw;}.elementor-5 .elementor-element.elementor-element-5e12ca20{--width:100%;}.elementor-5 .elementor-element.elementor-element-8fb46d7{--width:100vw;}.elementor-5 .elementor-element.elementor-element-9c0c7c1{--width:80vw;}.elementor-5 .elementor-element.elementor-element-74889a3{--width:100vw;}.elementor-5 .elementor-element.elementor-element-01d79ab{--width:80vw;}.elementor-5 .elementor-element.elementor-element-49dd80d8{--width:80vw;}.elementor-5 .elementor-element.elementor-element-59ea3428{--width:80vw;}.elementor-5 .elementor-element.elementor-element-34ea5f0d{--width:80vw;}.elementor-5 .elementor-element.elementor-element-29c9213f{--width:100vw;}.elementor-5 .elementor-element.elementor-element-6938122{--width:100%;}.elementor-5 .elementor-element.elementor-element-70c4be5{--width:90%;}.elementor-5 .elementor-element.elementor-element-665c7ed{--width:100%;}.elementor-5 .elementor-element.elementor-element-d8488dd{--width:100%;}.elementor-5 .elementor-element.elementor-element-b280df8{--width:100%;}.elementor-5 .elementor-element.elementor-element-54ddf9a{--width:100%;}.elementor-5 .elementor-element.elementor-element-d821544{--width:100%;}.elementor-5 .elementor-element.elementor-element-3ec5390{--width:100%;}.elementor-5 .elementor-element.elementor-element-05fea7f{--width:100%;}.elementor-5 .elementor-element.elementor-element-0ba4297{--width:81.972%;}}@media(min-width:1025px){.elementor-5 .elementor-element.elementor-element-1d3adf19:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1d3adf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-82c5365{font-size:16px;}.elementor-5 .elementor-element.elementor-element-157acdb .elementor-button{font-size:14px;}.elementor-5 .elementor-element.elementor-element-7a6c321{font-size:16px;}.elementor-5 .elementor-element.elementor-element-9d24ca7 .elementor-button{font-size:14px;}.elementor-5 .elementor-element.elementor-element-5cc08c1a{font-size:16px;}.elementor-5 .elementor-element.elementor-element-4a257167 .elementor-button{font-size:14px;}.elementor-5 .elementor-element.elementor-element-62e578b7{font-size:16px;}.elementor-5 .elementor-element.elementor-element-7749637 .elementor-button{font-size:14px;}.elementor-5 .elementor-element.elementor-element-1151dc7{font-size:16px;}.elementor-5 .elementor-element.elementor-element-37ccb4e1 .elementor-button{font-size:14px;}.elementor-5 .elementor-element.elementor-element-70c4be5{--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:-50px;}.elementor-5 .elementor-element.elementor-element-146c0cc .elementor-headline{font-size:20px;}.elementor-5 .elementor-element.elementor-element-cdc7e5b .elementor-headline{font-size:20px;}.elementor-5 .elementor-element.elementor-element-084eec0 .elementor-headline{font-size:20px;}.elementor-5 .elementor-element.elementor-element-b95aeeb .elementor-headline{font-size:20px;}.elementor-5 .elementor-element.elementor-element-cfed6eb .elementor-headline{font-size:20px;}.elementor-5 .elementor-element.elementor-element-76df2a8 .elementor-headline{font-size:20px;}.elementor-5 .elementor-element.elementor-element-db721a8 .elementor-headline{font-size:20px;}.elementor-5 .elementor-element.elementor-element-ffbf6b2 > .elementor-widget-container{margin:0px -50px 10px -50px;}.elementor-5 .elementor-element.elementor-element-ffbf6b2{--n-accordion-title-font-size:20px;--n-accordion-icon-size:15px;}.elementor-5 .elementor-element.elementor-element-0832543{--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-5 .elementor-element.elementor-element-0ba4297{--min-height:253px;--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-5 .elementor-element.elementor-element-2280e3b > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2280e3b .elementor-heading-title{font-size:32px;}.elementor-5 .elementor-element.elementor-element-d24fd69{width:var( --container-widget-width, 148.917px );max-width:148.917px;--container-widget-width:148.917px;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-d24fd69 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5 .elementor-element.elementor-element-d24fd69 img{width:100vw;max-width:100%;}}/* Start custom CSS for animated-headline, class: .elementor-element-41a74b01 */.gradient-text .elementor-headline-dynamic-text {
  background: linear-gradient(90deg, #000000, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28b4af6 */.elementor-5 .elementor-element.elementor-element-28b4af6 iframe {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    display: block;
    border: 3px solid black;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbed756 */.bouncy-header span {
  display: inline-block;
  transition: transform 0.3s cubic-bezier(0.25, 0.5, 0.35, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c0c7c1 */.bouncy-header {
  font-family: 'Inter', sans-serif;
  font-size: 60px;
  color: white;
}

.bouncy-header span {
  display: inline-block;
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb46d7 */<script>
document.addEventListener("DOMContentLoaded", function() {
  const container = document.getElementById("myContainer");
  console.log("Script loaded. Container:", container);
  if (container) {
    container.addEventListener("mouseenter", function() {
      console.log("Mouse entered container!");
    });
  }
});
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23b01c40 */.elementor-5 .elementor-element.elementor-element-23b01c40 iframe {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    display: block;
    border: 3px solid black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d14185d */.bouncy-header span {
  display: inline-block;
  transition: transform 0.3s cubic-bezier(0.25, 0.5, 0.35, 1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51348f10 */#container2 iframe {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    display: block;
    border: 3px solid black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a7909 */.bouncy-header span {
  display: inline-block;
  transition: transform 0.3s cubic-bezier(0.25, 0.5, 0.35, 1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-476bb01d */.elementor-5 .elementor-element.elementor-element-476bb01d iframe {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    display: block;
    border: 3px solid black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49115ff */.bouncy-header span {
  display: inline-block;
  transition: transform 0.3s cubic-bezier(0.25, 0.5, 0.35, 1);
}/* End custom CSS */
/* Start custom CSS */#container2 iframe {
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    border: 3px solid #3CA9B4AD !important;
    border-radius: 15px !important;
    height: 94.5vh !important;
    width: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 2 !important;
}

/* Later in the CSS */
#container3 iframe {
    border: 3px solid black !important;
}


body.elementor-page-5 .fullscreen-tip {
  display: inline-flex;
  align-items: center;
  background: rgba(0,0,0,0.7);
  color: #fff;
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
  position: fixed;
  top: 20px; /* increased margin from top */
  right: 20px;
  z-index: 9999;
  transition: transform 0.3s ease;
}

/* Bounce on hover */
body.elementor-page-5 .fullscreen-tip:hover {
  transform: translateY(-5px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CormorandO';
	font-display: auto;
	src: url('https://chrisdesignportfolio.com/wp-content/uploads/2025/06/CormorantGaramond-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */