.elementor-22 .elementor-element.elementor-element-689dbbf:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-689dbbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ayahuascaretreatcalifornia.com/wp-content/uploads/2026/04/1000_1760638205.avif");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-689dbbf > .elementor-container{min-height:500px;}.elementor-22 .elementor-element.elementor-element-689dbbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-689dbbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-f8818df{text-align:center;}.elementor-22 .elementor-element.elementor-element-f8818df .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:70px;font-weight:600;color:#EC881F;}.elementor-22 .elementor-element.elementor-element-d5ad910 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:37px;font-weight:600;color:#111F0B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-daf5407{color:#070000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-e5df18b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e5df18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9B5AE;}.elementor-22 .elementor-element.elementor-element-e5df18b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-e5df18b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-3a95161{text-align:start;}.elementor-22 .elementor-element.elementor-element-3a95161 .elementor-heading-title{font-family:"Rochester", Sans-serif;font-size:40px;font-weight:600;color:#075014;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-8caa76e .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-22 .elementor-element.elementor-element-8caa76e .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-22 .elementor-element.elementor-element-8caa76e .eael-contact-form-7-wrapper{text-align:default;}.elementor-22 .elementor-element.elementor-element-8caa76e .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-993b1fc .elementor-heading-title{font-family:"Rochester", Sans-serif;font-size:40px;font-weight:600;color:#075014;}.elementor-22 .elementor-element.elementor-element-705e151{font-family:"Saira", Sans-serif;font-size:18px;font-weight:400;color:#E41E1E;}.elementor-22 .elementor-element.elementor-element-15c5ca7 .elementor-heading-title{font-family:"Rochester", Sans-serif;font-size:35px;font-weight:600;color:#29491A;}.elementor-22 .elementor-element.elementor-element-878f02a{font-family:"Saira", Sans-serif;font-weight:400;color:#F82828;}.elementor-22 .elementor-element.elementor-element-341ad66{text-align:center;}.elementor-22 .elementor-element.elementor-element-341ad66 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:50px;font-weight:600;color:#1D5A2D;}.elementor-22 .elementor-element.elementor-element-f9addd9{text-align:center;}.elementor-22 .elementor-element.elementor-element-f9addd9 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:49px;font-weight:600;color:#11301E;}.elementor-22 .elementor-element.elementor-element-447d248 img{width:100%;height:209px;}.elementor-22 .elementor-element.elementor-element-4564729{color:#030000;}.elementor-22 .elementor-element.elementor-element-7851541{text-align:center;}.elementor-22 .elementor-element.elementor-element-7851541 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:40px;font-weight:600;color:#11301E;}.elementor-22 .elementor-element.elementor-element-2d4ffac img{width:100%;max-width:100%;height:227px;}.elementor-22 .elementor-element.elementor-element-1912037{font-family:"Roboto", Sans-serif;font-weight:400;color:#110808;}.elementor-22 .elementor-element.elementor-element-2642d42{text-align:center;}.elementor-22 .elementor-element.elementor-element-2642d42 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:41px;font-weight:600;color:#11301E;}.elementor-22 .elementor-element.elementor-element-eafb6d1 img{width:100%;height:222px;}.elementor-22 .elementor-element.elementor-element-582e5d2{color:#180E0E;}.elementor-22 .elementor-element.elementor-element-b47c913 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:40px;font-weight:600;color:#143519;}.elementor-22 .elementor-element.elementor-element-aa5ff90{color:#0C0101;}.elementor-22 .elementor-element.elementor-element-e563603 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:40px;font-weight:600;color:#0F351E;}.elementor-22 .elementor-element.elementor-element-12065a7{color:#0C0000;}.elementor-22 .elementor-element.elementor-element-c3da082 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:40px;font-weight:600;color:#112510;}.elementor-22 .elementor-element.elementor-element-8f1ea7c{color:#180202;}.elementor-22 .elementor-element.elementor-element-2fa2759 .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:40px;font-weight:600;color:#122E1B;}.elementor-22 .elementor-element.elementor-element-e25fa86{font-family:"Roboto", Sans-serif;font-weight:400;color:#0C0101;}.elementor-22 .elementor-element.elementor-element-716ea7c .elementor-heading-title{font-family:"Romanesco", Sans-serif;font-size:40px;font-weight:600;color:#0F2E16;}.elementor-22 .elementor-element.elementor-element-96cc027{color:#0F0101;}