.elementor-9438 .elementor-element.elementor-element-f5a0417{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9438 .elementor-element.elementor-element-f5a0417:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-f5a0417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanrafaelriveradventure.com/wp-content/uploads/2026/03/Untitled-design-12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9438 .elementor-element.elementor-element-f5a0417::before, .elementor-9438 .elementor-element.elementor-element-f5a0417 > .elementor-background-video-container::before, .elementor-9438 .elementor-element.elementor-element-f5a0417 > .e-con-inner > .elementor-background-video-container::before, .elementor-9438 .elementor-element.elementor-element-f5a0417 > .elementor-background-slideshow::before, .elementor-9438 .elementor-element.elementor-element-f5a0417 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9438 .elementor-element.elementor-element-f5a0417 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-9438 .elementor-element.elementor-element-652ceb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-652ceb0{text-align:center;}.elementor-9438 .elementor-element.elementor-element-652ceb0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;text-decoration:underline;color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-bc2e930{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;--z-index:3;}.elementor-9438 .elementor-element.elementor-element-bc2e930 > .elementor-shape-bottom .elementor-shape-fill, .elementor-9438 .elementor-element.elementor-element-bc2e930 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EEF1F2;}.elementor-9438 .elementor-element.elementor-element-bc2e930 > .elementor-shape-bottom svg, .elementor-9438 .elementor-element.elementor-element-bc2e930 > .e-con-inner > .elementor-shape-bottom svg{height:80px;}.elementor-9438 .elementor-element.elementor-element-bc2e930 > .elementor-shape-bottom, .elementor-9438 .elementor-element.elementor-element-bc2e930 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-9438 .elementor-element.elementor-element-1c1de87{--display:flex;--min-height:486px;--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-9438 .elementor-element.elementor-element-1c1de87:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-1c1de87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F2;}.elementor-9438 .elementor-element.elementor-element-1c1de87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9438 .elementor-element.elementor-element-d52a4b6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9438 .elementor-element.elementor-element-d52a4b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9438 .elementor-element.elementor-element-c514f5b{--spacer-size:50px;}.elementor-9438 .elementor-element.elementor-element-dfabdf8{text-align:center;}.elementor-9438 .elementor-element.elementor-element-dfabdf8 .elementor-heading-title{font-family:"Elsie", Sans-serif;font-size:48px;color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-16162e5{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;font-size:18px;}.elementor-9438 .elementor-element.elementor-element-16162e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9438 .elementor-element.elementor-element-7c75fbf > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-7c75fbf{text-align:center;font-family:"Dancing Script", Sans-serif;font-size:30px;line-height:0.1em;}.elementor-9438 .elementor-element.elementor-element-4416146 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-4416146{text-align:center;font-family:"Dancing Script", Sans-serif;font-size:30px;line-height:0.1em;}.elementor-9438 .elementor-element.elementor-element-7122083 .elementor-button{background-color:#DBA828;font-family:"Open Sans", Sans-serif;letter-spacing:2.5px;border-radius:25px 25px 25px 25px;padding:12px 100px 12px 100px;}.elementor-9438 .elementor-element.elementor-element-7122083 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-6dbdc62{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9438 .elementor-element.elementor-element-6dbdc62:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-6dbdc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#757575;}.elementor-9438 .elementor-element.elementor-element-37aab5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9438 .elementor-element.elementor-element-0d639b1{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-9438 .elementor-element.elementor-element-0d639b1:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-0d639b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-f619c69{--display:flex;}.elementor-9438 .elementor-element.elementor-element-5c75913{text-align:start;}.elementor-9438 .elementor-element.elementor-element-5c75913 .elementor-heading-title{font-family:"Elsie", Sans-serif;font-size:40px;}.elementor-9438 .elementor-element.elementor-element-9b0a379{text-align:justify;font-size:16px;font-style:italic;}.elementor-9438 .elementor-element.elementor-element-7700744 .elementor-button{background-color:#02010100;font-weight:700;fill:#332C6C;color:#332C6C;border-style:solid;border-color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-7700744 .elementor-button:hover, .elementor-9438 .elementor-element.elementor-element-7700744 .elementor-button:focus{background-color:#332C6C;color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-7700744 .elementor-button:hover svg, .elementor-9438 .elementor-element.elementor-element-7700744 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-b7799af{--display:flex;}.elementor-9438 .elementor-element.elementor-element-e00cdc5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-e00cdc5{text-align:center;}.elementor-9438 .elementor-element.elementor-element-e00cdc5 .elementor-heading-title{font-family:"Elsie", Sans-serif;font-size:40px;color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-8cef235{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-style:italic;line-height:1.8em;}.elementor-9438 .elementor-element.elementor-element-59311a6{--display:flex;}.elementor-9438 .elementor-element.elementor-element-59311a6.e-con{--align-self:center;}.elementor-9438 .elementor-element.elementor-element-a3276ce{--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-9438 .elementor-element.elementor-element-280af62{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9438 .elementor-element.elementor-element-3d83819 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-3d83819{text-align:center;}.elementor-9438 .elementor-element.elementor-element-3d83819 .elementor-heading-title{font-family:"Elsie", Sans-serif;font-size:25px;color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-4a48cc1{text-align:center;font-style:italic;}.elementor-9438 .elementor-element.elementor-element-9a50e1c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9438 .elementor-element.elementor-element-9a50e1c.e-con{--align-self:center;}.elementor-9438 .elementor-element.elementor-element-68cbf01 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-68cbf01{text-align:center;}.elementor-9438 .elementor-element.elementor-element-68cbf01 .elementor-heading-title{font-family:"Elsie", Sans-serif;font-size:25px;color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-9db051d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-9db051d{text-align:center;font-style:italic;}.elementor-9438 .elementor-element.elementor-element-77dd995{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9438 .elementor-element.elementor-element-77dd995:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-77dd995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanrafaelriveradventure.com/wp-content/uploads/2023/08/5-websites-to-download-free-subtle-textures-subtle.jpg");}.elementor-9438 .elementor-element.elementor-element-77dd995.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9438 .elementor-element.elementor-element-6b40577{--display:flex;}.elementor-9438 .elementor-element.elementor-element-aa5d8c7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-aa5d8c7{text-align:center;}.elementor-9438 .elementor-element.elementor-element-aa5d8c7 .elementor-heading-title{font-family:"Elsie", Sans-serif;font-size:49px;color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-9f02660{--spacer-size:30px;}.elementor-9438 .elementor-element.elementor-element-4cef5c7 img{width:100%;max-width:44%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9438 .elementor-element.elementor-element-df9c303{--spacer-size:50px;}.elementor-9438 .elementor-element.elementor-element-f7be83b{--display:flex;--min-height:200px;}.elementor-9438 .elementor-element.elementor-element-f7be83b:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-f7be83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A4A4A;}.elementor-9438 .elementor-element.elementor-element-2f26d20 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-2f26d20{text-align:center;}.elementor-9438 .elementor-element.elementor-element-2f26d20 .elementor-heading-title{font-family:"Gabriela", Sans-serif;font-size:25px;font-weight:400;font-style:italic;line-height:42px;color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-5547b90 .elementor-button{background-color:#DBA828;font-family:"Open Sans", Sans-serif;text-transform:uppercase;letter-spacing:2.5px;border-radius:25px 25px 25px 25px;padding:12px 100px 12px 100px;}.elementor-9438 .elementor-element.elementor-element-5547b90 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-e44c18f{--display:flex;--min-height:237px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9438 .elementor-element.elementor-element-e44c18f:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-e44c18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F2;}.elementor-9438 .elementor-element.elementor-element-279de2b{--e-image-carousel-slides-to-show:5;}.elementor-9438 .elementor-element.elementor-element-d507c49{--display:flex;--min-height:694px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.6;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-9438 .elementor-element.elementor-element-d507c49:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-d507c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#757575;}.elementor-9438 .elementor-element.elementor-element-d507c49::before, .elementor-9438 .elementor-element.elementor-element-d507c49 > .elementor-background-video-container::before, .elementor-9438 .elementor-element.elementor-element-d507c49 > .e-con-inner > .elementor-background-video-container::before, .elementor-9438 .elementor-element.elementor-element-d507c49 > .elementor-background-slideshow::before, .elementor-9438 .elementor-element.elementor-element-d507c49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9438 .elementor-element.elementor-element-d507c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-9438 .elementor-element.elementor-element-fe8c579{--display:flex;--min-height:560px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-63px;}.elementor-9438 .elementor-element.elementor-element-fe8c579:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-fe8c579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-c1b0be3{--display:flex;}.elementor-9438 .elementor-element.elementor-element-793830c{text-align:start;}.elementor-9438 .elementor-element.elementor-element-793830c .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:52px;line-height:57px;word-spacing:10px;color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-24fff94{text-align:justify;font-size:20px;font-style:italic;color:#333333;}.elementor-9438 .elementor-element.elementor-element-fa8993d .elementor-button{background-color:#02010100;font-weight:700;text-transform:uppercase;fill:#332C6C;color:#332C6C;border-style:solid;border-color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-fa8993d .elementor-button:hover, .elementor-9438 .elementor-element.elementor-element-fa8993d .elementor-button:focus{background-color:#332C6C;color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-fa8993d .elementor-button:hover svg, .elementor-9438 .elementor-element.elementor-element-fa8993d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-591aae1{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9438 .elementor-element.elementor-element-d1968af img{height:449px;object-fit:cover;object-position:center center;}.elementor-9438 .elementor-element.elementor-element-1364dc6{--display:flex;--min-height:307px;--flex-direction:column-reverse;--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:center;--align-items:center;}.elementor-9438 .elementor-element.elementor-element-1364dc6:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-1364dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanrafaelriveradventure.com/wp-content/uploads/2023/08/5-websites-to-download-free-subtle-textures-subtle.jpg");}.elementor-9438 .elementor-element.elementor-element-1364dc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9438 .elementor-element.elementor-element-488aa07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9438 .elementor-element.elementor-element-488aa07.e-con{--order:-99999 /* order start hack */;}.elementor-9438 .elementor-element.elementor-element-124dfcd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-124dfcd{text-align:center;}.elementor-9438 .elementor-element.elementor-element-124dfcd .elementor-heading-title{font-family:"Elsie", Sans-serif;font-size:49px;color:#332C6C;}.elementor-9438 .elementor-element.elementor-element-a2a9c84{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;font-size:21px;}.elementor-9438 .elementor-element.elementor-element-a2a9c84.elementor-element{--align-self:center;}.elementor-9438 .elementor-element.elementor-element-3073387 .elementor-button{background-color:#DBA828;font-family:"Open Sans", Sans-serif;text-transform:uppercase;letter-spacing:2.5px;border-radius:25px 25px 25px 25px;padding:12px 100px 12px 100px;}.elementor-9438 .elementor-element.elementor-element-3073387 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-5e68e59{--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:0.5;}.elementor-9438 .elementor-element.elementor-element-5e68e59:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-5e68e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanrafaelriveradventure.com/wp-content/uploads/2023/08/IMG_0721.jpg");background-position:center center;background-size:cover;}.elementor-9438 .elementor-element.elementor-element-5e68e59::before, .elementor-9438 .elementor-element.elementor-element-5e68e59 > .elementor-background-video-container::before, .elementor-9438 .elementor-element.elementor-element-5e68e59 > .e-con-inner > .elementor-background-video-container::before, .elementor-9438 .elementor-element.elementor-element-5e68e59 > .elementor-background-slideshow::before, .elementor-9438 .elementor-element.elementor-element-5e68e59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9438 .elementor-element.elementor-element-5e68e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-9438 .elementor-element.elementor-element-5f1ea29{--display:flex;}.elementor-9438 .elementor-element.elementor-element-d09d6e8{--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-9438 .elementor-element.elementor-element-a2e3c6d{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-9438 .elementor-element.elementor-element-a2e3c6d:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-a2e3c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-48cf5ec img{width:350%;height:250px;}.elementor-9438 .elementor-element.elementor-element-f5d3ce0 > .elementor-widget-container{margin:0px 7px 0px 7px;}.elementor-9438 .elementor-element.elementor-element-f5d3ce0{text-align:center;}.elementor-9438 .elementor-element.elementor-element-f5d3ce0 .elementor-heading-title{font-family:"Elsie", Sans-serif;color:#333333;}.elementor-9438 .elementor-element.elementor-element-bdc9428{text-align:center;font-size:20px;color:#333333;}.elementor-9438 .elementor-element.elementor-element-0f871f4{color:#333333;}.elementor-9438 .elementor-element.elementor-element-be58fd3{--spacer-size:5px;}.elementor-9438 .elementor-element.elementor-element-48d1ea4 .elementor-button{background-color:#2970DB;border-radius:20px 20px 20px 20px;}.elementor-9438 .elementor-element.elementor-element-b31258c{--spacer-size:20px;}.elementor-9438 .elementor-element.elementor-element-290e42b{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-9438 .elementor-element.elementor-element-290e42b:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-290e42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-a3ee06b img{width:350%;height:250px;}.elementor-9438 .elementor-element.elementor-element-565c3bb > .elementor-widget-container{margin:0px 7px 0px 7px;}.elementor-9438 .elementor-element.elementor-element-565c3bb{text-align:center;}.elementor-9438 .elementor-element.elementor-element-565c3bb .elementor-heading-title{font-family:"Elsie", Sans-serif;color:#333333;}.elementor-9438 .elementor-element.elementor-element-4ea8ad7{text-align:center;font-size:20px;color:#333333;}.elementor-9438 .elementor-element.elementor-element-65f5b6f{color:#333333;}.elementor-9438 .elementor-element.elementor-element-ec89c8f{--spacer-size:10px;}.elementor-9438 .elementor-element.elementor-element-56fcf0f .elementor-button{background-color:#2970DB;border-radius:20px 20px 20px 20px;}.elementor-9438 .elementor-element.elementor-element-b0acb70{--spacer-size:20px;}.elementor-9438 .elementor-element.elementor-element-d890650{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-9438 .elementor-element.elementor-element-d890650:not(.elementor-motion-effects-element-type-background), .elementor-9438 .elementor-element.elementor-element-d890650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9438 .elementor-element.elementor-element-9b1a23d img{width:350%;height:250px;}.elementor-9438 .elementor-element.elementor-element-d676192 > .elementor-widget-container{margin:0px 7px 0px 7px;}.elementor-9438 .elementor-element.elementor-element-d676192{text-align:center;}.elementor-9438 .elementor-element.elementor-element-d676192 .elementor-heading-title{font-family:"Elsie", Sans-serif;color:#333333;}.elementor-9438 .elementor-element.elementor-element-41477c1{text-align:center;font-size:20px;color:#333333;}.elementor-9438 .elementor-element.elementor-element-5b23f19{color:#333333;}.elementor-9438 .elementor-element.elementor-element-1f56ac0{--spacer-size:10px;}.elementor-9438 .elementor-element.elementor-element-6a9fa8e .elementor-button{background-color:#2970DB;border-radius:20px 20px 20px 20px;}.elementor-9438 .elementor-element.elementor-element-78b26c9{--spacer-size:20px;}.elementor-9438 .elementor-element.elementor-element-196dfbe{--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-9438 .elementor-element.elementor-element-c34c8c2{--display:flex;}.elementor-9438 .elementor-element.elementor-element-70a03d5{--spacer-size:30px;}.elementor-9438 .elementor-element.elementor-element-f76d3e8{--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-9438 .elementor-element.elementor-element-562517a{--display:flex;}.elementor-9438 .elementor-element.elementor-element-a4afbc0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;}.elementor-9438 .elementor-element.elementor-element-322e3f7{z-index:100;}.elementor-9438 .elementor-element.elementor-element-322e3f7 iframe{height:478px;}.elementor-9438 .elementor-element.elementor-element-6e6b960 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-234a6e0{--display:flex;}.elementor-9438 .elementor-element.elementor-element-d475661{--spacer-size:30px;}@media(min-width:768px){.elementor-9438 .elementor-element.elementor-element-1c1de87{--width:100%;}.elementor-9438 .elementor-element.elementor-element-d52a4b6{--width:100%;}.elementor-9438 .elementor-element.elementor-element-37aab5a{--width:60%;}.elementor-9438 .elementor-element.elementor-element-0d639b1{--width:60%;}.elementor-9438 .elementor-element.elementor-element-f619c69{--width:85%;}.elementor-9438 .elementor-element.elementor-element-77dd995{--width:100%;}.elementor-9438 .elementor-element.elementor-element-fe8c579{--width:60%;}.elementor-9438 .elementor-element.elementor-element-c1b0be3{--width:85%;}.elementor-9438 .elementor-element.elementor-element-591aae1{--width:50%;}.elementor-9438 .elementor-element.elementor-element-1364dc6{--width:100%;}.elementor-9438 .elementor-element.elementor-element-196dfbe{--content-width:1295px;}}@media(max-width:767px){.elementor-9438 .elementor-element.elementor-element-bc2e930{--min-height:250px;}.elementor-9438 .elementor-element.elementor-element-1c1de87{--min-height:1058px;}.elementor-9438 .elementor-element.elementor-element-7c75fbf{line-height:28px;}.elementor-9438 .elementor-element.elementor-element-7c75fbf p{margin-block-end:0px;}.elementor-9438 .elementor-element.elementor-element-4416146 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9438 .elementor-element.elementor-element-4416146{line-height:30px;}.elementor-9438 .elementor-element.elementor-element-7122083.elementor-element{--align-self:stretch;}.elementor-9438 .elementor-element.elementor-element-6dbdc62{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9438 .elementor-element.elementor-element-6dbdc62.e-con{--align-self:center;}.elementor-9438 .elementor-element.elementor-element-0d639b1{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9438 .elementor-element.elementor-element-0d639b1.e-con{--align-self:center;}.elementor-9438 .elementor-element.elementor-element-8cef235{line-height:2em;}.elementor-9438 .elementor-element.elementor-element-4cef5c7 img{max-width:100%;height:100%;}.elementor-9438 .elementor-element.elementor-element-793830c{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-bc2e930 */body{ overflow-x:hidden}
.elementor-shape{
width: 300%;
  animation: shape 20s ease-in-out infinite;
}

@keyframes shape {
0% {left: 0;}
50% {left: -50%;}
100% {left: 0;}
}
@media only screen and (max-width: 767px) {
  .elementor-shape {display:none;}
}/* End custom CSS */