.ctct-form-wrapper .ctct-button{font-size:.9rem}.ctct-form-wrapper .ctct-message{border:1px solid;padding:1em}.ctct-form-wrapper .ctct-message.ctct-error{background-color:rgb(255 0 0 / .02);border-color:red;color:#900}.ctct-form-wrapper .ctct-message.ctct-success{background-color:rgb(46 204 64 / .02);border-color:#2ecc40;color:rgb(27.232,120.768,37.888)}.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice{border-radius:50%;float:right;line-height:1;padding:.85rem 1rem;text-decoration:none}.ctct-form-wrapper .ctct-form-field{margin:0 0 1rem}.ctct-form-wrapper .ctct-field-inline{display:inline-block}@media (min-width:992px){.ctct-form-wrapper .ctct-field-half{float:left;margin-right:2%;width:48%}.ctct-form-wrapper .ctct-field-half:last-of-type{margin-right:0}}@media (min-width:992px){.ctct-form-wrapper .ctct-field-third{float:left;margin-right:2%;width:32%}.ctct-form-wrapper .ctct-field-third:last-of-type{margin-right:0}}@media (min-width:992px){.ctct-form-wrapper .ctct-field-fourth{float:left;margin-right:2%;width:24%}.ctct-form-wrapper .ctct-field-fourth:last-of-type{margin-right:0}}.ctct-form-wrapper .ctct-birthday-fields,.ctct-form-wrapper .ctct-anniversary-fields{display:flex}.ctct-form-wrapper .ctct-birthday-fields.ctct-birthday-label-top,.ctct-form-wrapper .ctct-birthday-fields.ctct-anniversary-label-top,.ctct-form-wrapper .ctct-anniversary-fields.ctct-birthday-label-top,.ctct-form-wrapper .ctct-anniversary-fields.ctct-anniversary-label-top{align-items:flex-end}.ctct-form-wrapper .ctct-birthday-fields.ctct-birthday-label-top .ctct-date-field-separator,.ctct-form-wrapper .ctct-birthday-fields.ctct-anniversary-label-top .ctct-date-field-separator,.ctct-form-wrapper .ctct-anniversary-fields.ctct-birthday-label-top .ctct-date-field-separator,.ctct-form-wrapper .ctct-anniversary-fields.ctct-anniversary-label-top .ctct-date-field-separator{margin:0 10px 1.5rem}.ctct-form-wrapper .ctct-birthday-fields.ctct-birthday-label-bottom,.ctct-form-wrapper .ctct-birthday-fields.ctct-anniversary-label-bottom,.ctct-form-wrapper .ctct-anniversary-fields.ctct-birthday-label-bottom,.ctct-form-wrapper .ctct-anniversary-fields.ctct-anniversary-label-bottom{align-items:flex-start}.ctct-form-wrapper .ctct-birthday-fields.ctct-birthday-label-bottom .ctct-date-field-separator,.ctct-form-wrapper .ctct-birthday-fields.ctct-anniversary-label-bottom .ctct-date-field-separator,.ctct-form-wrapper .ctct-anniversary-fields.ctct-birthday-label-bottom .ctct-date-field-separator,.ctct-form-wrapper .ctct-anniversary-fields.ctct-anniversary-label-bottom .ctct-date-field-separator{margin:.5rem 10px 0}.ctct-form-wrapper .ctct-form.ctct-inline{display:flex;align-items:flex-end}.ctct-form-wrapper .ctct-form.ctct-inline .ctct-form-field-submit{margin-left:10px}.ctct-form-wrapper input[type=text]:required:valid,.ctct-form-wrapper input[type=email]:required:valid,.ctct-form-wrapper input[type=password]:required:valid,.ctct-form-wrapper input[type=tel]:required:valid,.ctct-form-wrapper input[type=number]:required:valid{background-image:url(/wp-content/plugins/constant-contact-forms/assets/images/check_circle.svg);background-position:8px 50%;background-repeat:no-repeat;background-size:18px;border-color:#2ecc40;padding-left:32px}.ctct-form-wrapper input[type=text]:required.ctct-invalid,.ctct-form-wrapper input[type=text].ctct-invalid,.ctct-form-wrapper input[type=email]:required.ctct-invalid,.ctct-form-wrapper input[type=email].ctct-invalid,.ctct-form-wrapper input[type=password]:required.ctct-invalid,.ctct-form-wrapper input[type=password].ctct-invalid,.ctct-form-wrapper input[type=tel]:required.ctct-invalid,.ctct-form-wrapper input[type=tel].ctct-invalid,.ctct-form-wrapper input[type=number]:required.ctct-invalid,.ctct-form-wrapper input[type=number].ctct-invalid{background:rgb(255 0 0 / .02) url(/wp-content/plugins/constant-contact-forms/assets/images/error.svg) no-repeat 8px 50%;background-size:24px;border-color:red;padding-left:40px}.ctct-form-wrapper select.ctct-label-top,.ctct-form-wrapper select.ctct-label-bottom{width:100%}.ctct-form-wrapper .ctct-field-error{color:red;font-size:.85rem;font-style:italic}.ctct-form-wrapper input.ctct-invalid{background:#fff url(/wp-content/plugins/constant-contact-forms/assets/images/error.svg) no-repeat;background-color:rgb(255 0 0 / .02);background-position:8px 50%;background-size:24px;border-color:red;padding-left:40px}.ctct-form-wrapper input.ctct-label-left,.ctct-form-wrapper textarea.ctct-label-left{display:inline-block;width:75%}.ctct-form-wrapper span.ctct-label-left{display:inline-block;margin-right:5%;width:20%}.ctct-form-wrapper input.ctct-label-right,.ctct-form-wrapper textarea.ctct-label-right,.ctct-form-wrapper select.ctct-label-right{display:inline-block;margin-right:5%;width:75%}.ctct-form-wrapper input.ctct-label-right[type=checkbox],.ctct-form-wrapper textarea.ctct-label-right[type=checkbox],.ctct-form-wrapper select.ctct-label-right[type=checkbox]{width:auto}.ctct-form-wrapper span.ctct-label-right{display:inline-block;width:20%}.ctct-form-wrapper span.ctct-label-hidden{left:-9999px!important;position:absolute!important;top:-9999px!important}.ctct-form-wrapper .no-recaptcha .ctct-submitted:disabled{background-image:url(/wp-content/plugins/constant-contact-forms/assets/images/oval.min.svg);background-position:center;background-repeat:no-repeat;color:#fff0;cursor:wait;opacity:.3}.ctct-form-wrapper .has-recaptcha .ctct-submitted:disabled{cursor:not-allowed}.ctct-form-wrapper .ctct-form::after{clear:both;content:"";display:table}.ctct-form-wrapper .ctct-form .ctct-label-top label,.ctct-form-wrapper .ctct-form .ctct-label-bottom label{display:block}.ctct-form-wrapper .ctct-form .ctct-label-left label,.ctct-form-wrapper .ctct-form .ctct-label-right label{display:inline-block}.ctct-form-wrapper .ctct-input-container label{color:#aaa;font-size:.8rem}.ctct-form-wrapper .ctct-submit{cursor:pointer}.ctct-form-wrapper .ctct-form-field-checkbox fieldset{border:none;padding:0}.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend{font-weight:400;padding:0}.wp-theme-twentyten input[type=tel]{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgb(0 0 0 / .2);padding:2px}.wp-theme-twentyeleven input[type=tel]{background:#fafafa;border:1px solid #ddd;box-shadow:inset 1px 1px 1px rgb(0 0 0 / .2);padding:3px}.wp-theme-twentythirteen input[type=tel]{max-width:270px;width:60%}.ctct-twentyfourteen .ctct-form-wrapper .ctct-button{display:inline-block;font-size:1rem;margin-bottom:25px}.ctct-twentyfourteen .ctct-form-field input:not(.ctct-checkbox){width:100%}.ctct-twentyfifteen .ctct-form-description~.ctct-button{display:inline-block;font-size:1rem;margin-bottom:25px}.ctct-twentyfifteen .ctct-form-field input[type=tel]{padding:.5278em;width:100%}.ctct-twentyfifteen .ctct-form-wrapper .ctct-input-container label{font-size:75%}.ctct-twentysixteen .ctct-form-description~.ctct-button{display:inline-block;margin-bottom:25px}.ctct-twentysixteen .ctct-form-wrapper span.ctct-label-right{width:80%}.ctct-twentyseventeen .ctct-form-description~.ctct-button{display:inline-block;margin-bottom:25px}.ctct-twentyseventeen .ctct-form-wrapper .ctct-input-container label{display:inline}.ctct-twentyseventeen .ctct-form-wrapper span.ctct-label-right{width:80%}.ctct-twentynineteen .ctct-form-description~.ctct-button{margin-bottom:25px}.ctct-twentynineteen .ctct-address{margin-bottom:1rem}.ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-bottom{width:100%}@media screen and (max-width:414px){.ctct-twentynineteen .ctct-form-wrapper span.ctct-label-right{width:80%}}.ctct-twentytwenty .ctct-form-description~.ctct-button{margin-bottom:25px}.ctct-twentytwenty .ctct-form-wrapper .ctct-form abbr{font-size:1.6rem}.ctct-twentytwenty .ctct-form-wrapper .ctct-input-container label{font-size:1.6rem}.ctct-twentytwentyone .ctct-button{padding:0!important}.ctct-twentytwentyone .ctct-form-field input[type=text],.ctct-twentytwentyone .ctct-form-field input[type=email],.ctct-twentytwentyone .ctct-form-field input[type=url],.ctct-twentytwentyone .ctct-form-field input[type=tel]{width:100%}.ctct-twentytwentyone .ctct-form-wrapper input.ctct-label-right[type=checkbox]{width:25px}.ctct-astra .ctct-form-wrapper .ctct-button{margin-bottom:15px}.ctct-astra .ctct-form-wrapper fieldset{margin-bottom:15px}.ctct-astra .ctct-form-wrapper .ctct-checkbox.ctct-label-right{margin-right:5px}.ctct-Avada .ctct-form-wrapper .ctct-checkbox{min-width:auto}.ctct-Avada .ctct-form-wrapper .ctct-checkbox.ctct-label-right{margin-right:5px}.ctct-Avada .ctct-form-wrapper .ctct-form-field input[type=text],.ctct-Avada .ctct-form-wrapper .ctct-form-field input[type=email],.ctct-Avada .ctct-form-wrapper .ctct-form-field input[type=url],.ctct-Avada .ctct-form-wrapper .ctct-form-field input[type=tel]{width:100%}.ctct-hello-elementor .ctct-form-wrapper .ctct-button,.ctct-hello-biz .ctct-form-wrapper .ctct-button{display:inline-block;margin-bottom:15px}.ctct-hello-elementor .ctct-form-wrapper fieldset,.ctct-hello-biz .ctct-form-wrapper fieldset{margin-bottom:15px}.ctct-hello-elementor .ctct-form-wrapper .ctct-label-top label,.ctct-hello-biz .ctct-form-wrapper .ctct-label-top label{margin-bottom:5px}.ctct-hello-elementor .ctct-form-wrapper .ctct-checkbox.ctct-label-right,.ctct-hello-biz .ctct-form-wrapper .ctct-checkbox.ctct-label-right{margin-right:5px}.cafe_accord .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before{display:block;font-size:22px;right:-3px;color:#555;font-family:ETmodules!important;font-weight:800!important;content:"\4b"!important}.cafe_accord .et_pb_toggle .et_pb_toggle_content .custom-close-icon{background-image:url(https://brittastromeyer.com/wp-content/uploads/2023/12/accord_close-icon.png);background-size:contain;content:"";position:absolute;top:-25px;right:-25px;display:inline-block;height:50px;width:50px;margin-left:10px;cursor:pointer}.cafe_accord .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before{display:block;font-size:22px;right:-3px;color:#555;font-family:ETmodules!important;font-weight:800!important;content:"\4b"!important}.cafe_accord .et_pb_toggle .et_pb_toggle_content .custom-close-icon{background-image:url(https://brittastromeyer.com/wp-content/uploads/2023/12/accord_close-icon.png);background-size:contain;content:"";position:absolute;top:-25px;right:-25px;display:inline-block;height:50px;width:50px;margin-left:10px;cursor:pointer}h1,h2,h3,h4,h5,h6{color:#4c3778}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#91009b}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#91009b}.footer-widget h4{color:#91009b}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#91009b}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#91009b}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:2080px}a{color:#4c3778}.et_secondary_nav_enabled #page-container #top-header{background-color:#91009b!important}#et-secondary-nav li ul{background-color:#91009b}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#91009b}.footer-widget li:before{border-color:#91009b}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#91009b!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#91009b}}@media only screen and (min-width:2400px){.et_pb_row{padding:48px 0}.et_pb_section{padding:96px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}.et_pb_fullwidth_section{padding:0}}h1,h2,h3,h4,h5,h6{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}ul.event-list--class,ul.event-list--events{font-size:19px;font-weight:300;color:#4c3778}ul.event-list--class li,ul.event-list--events li{margin-bottom:20px}ul.event-list--class .event-description,ul.event-list--events .event-description{font-size:14px;margin-top:10px}.home #logo{display:none}.bio_section .et_pb_module_header{cursor:pointer}.et_pb_team_member_image{text-align:left!important}.matt_bio img,.britta_bio img{width:175px!important}.bio_section .et_pb_module_header+div,.bio_section .et_pb_member_social_links{display:none}.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend{font-weight:700}.ctct-form-field.ctct-form-field-checkbox legend.ctct-label-top{margin-bottom:10px}.ctct-form-field.ctct-form-field-checkbox input[type=checkbox]{margin-right:10px}.ctct-form-field.ctct-form-field-checkbox label{font-size:16px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;color:#000;font-weight:400}.current-menu-item a{color:#8300e9!important}.books_video{display:inline-block;max-width:300px;float:left}.et_pb_video_0.et_pb_module{margin-right:20px!important}.et_pb_video_0 .et_pb_video_overlay .et_pb_video_play:before,.et_pb_video_1 .et_pb_video_overlay .et_pb_video_play:before{background-image:url(/wp-content/uploads/2022/11/pngtree-pure-white-minimalist-background-wallpaper-image_396581.jpg);background-size:30px 30px;background-repeat:no-repeat;background-position:center}.testimonial-slider .et_pb_slide{background-size:150px 150px!important;background-position:right 150px bottom 100px!important}.et-pb-arrow-next{right:22px;opacity:0}.et-pb-arrow-prev{left:22px;opacity:0}.et_pb_slide:hover .et-pb-arrow-next,.et_pb_slide:hover .et-pb-arrow-prev{opacity:1}.matt_bio image,.britta_bio image{max-height:120px!important}@media only screen and (max-width:1100px){.testimonial-slider .et_pb_slide{background-size:100px 100px!important;background-position:right 10px bottom 30px!important}}@media only screen and (max-width:600px){.testimonial-slider .et_pb_slide{background-size:100px 100px!important;background-position:right 10px bottom 30px!important}.testimonial-slider{overflow:initial!important}.testimonial-slider .et_pb_slide .et_pb_container{height:fit-content!important;height:-webkit-fit-content!important}.et_pb_slider_0.et_pb_slider .et-pb-slider-arrows a{background:none}.et-pb-arrow-next{right:-33px!important;opacity:.5}.et-pb-arrow-prev{left:-33px!important;opacity:.5}.et_pb_slide:hover .et-pb-arrow-next,.et_pb_slide:hover .et-pb-arrow-prev{opacity:1}.et_pb_slide:hover .et-pb-arrow-next{right:-33px!important}.et_pb_slide:hover .et-pb-arrow-prev{left:-33px!important}}@media only screen and (max-width:1000px) and (min-width:800px){.testimonial-slider .et_pb_slide .et_pb_slide_image{margin-left:0}.testimonial-slider .et_pb_slide .et_pb_slide_description{margin-right:0;width:65%}.testimonial-slider .et_pb_slides .et_pb_slide>div{max-height:600px}}@media only screen and (max-width:1399px) and (min-width:1001px){.testimonial-slider .et_pb_slide .et_pb_slide_image{}.testimonial-slider .et_pb_slide .et_pb_slide_description{width:44%}.testimonial-slider .et_pb_slides .et_pb_slide>div{max-height:600px}}.et_pb_text_inner a{cursor:pointer;padding-bottom:2px;transition:all 0.35s linear;background:#422d73;background:linear-gradient(90deg,rgb(66 45 115) 0%,rgb(159 44 139) 50%,rgb(28 14 51) 100%);padding-bottom:4px;background-size:0 3px;background-repeat:no-repeat;background-position:left 100%}.et_pb_text_inner a:hover{padding-bottom:4px;background-size:100% 3px;color:#9f2c8b}.contact_form .ctct-form-description p{padding-bottom:30px}.contact_form .ctct-label-top{font-weight:700;font-size:18px;color:#111}.contact_form input[type=text],.contact_form input[type=email],.contact_form textarea{margin-top:8px;width:100%;padding:12px;font-size:16px;border-radius:5px}.contact_form .ctct-submit{width:100%;padding:12px;border:none;font-weight:400}.contact_form .ctct-submit:hover{background:#8300e9}.contact_form .ctct-disclosure{font-size:12px}.ctct-message{padding-bottom:15px!important}.ctct-dismiss{display:none}@media only screen and (max-width:980px){.retreats_col_1{width:100%!important}}@media only screen and (max-width:580px){.bio_section .et_pb_column{width:100%!important}}@media only screen and (min-width:981px){.et_pb_slider_0.et_pb_slider .et_pb_slide_image{max-width:100%!important}.et_pb_slider_0.et_pb_slider .et_pb_slide_image img{max-width:150px}}.categories_widget{margin-bottom:30px}.et_pb_toggle{transition:none!important}.et_pb_accordion_0.et_pb_accordion.cafe_accord{margin-bottom:100px!important}.cafe_accord .et_pb_accordion_item_3,.cafe_accord .et_pb_accordion_item_4,.cafe_accord .et_pb_accordion_item_5{margin-top:14px!important}.cafe_accord .et_pb_accordion_item_3 .et_pb_toggle_title{margin-top:0}.cafe_accord .et_pb_accordion_item{margin-bottom:5px!important;padding-bottom:0}.cafe_accord .et_pb_toggle_title{padding-left:20px!important}.cafe_accord .et_pb_toggle_title::before{left:-5px;font-weight:800!important}.cafe_accord .et_pb_toggle_content{border:4px solid #755aa6;margin-top:30px;padding:35px}.cafe_accord .et_pb_toggle_content span{color:#5d4493}.cafe_accord .et_pb_toggle_content em{color:#b98557}.cafe_accord h3,.cafe_accord h4{margin-top:15px;line-height:1.5em}.cafe_accord p{padding:20px 0px!important}.cafe_accord .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before{display:block;font-size:22px;right:-3px;color:#555;font-family:ETmodules!important;font-weight:800!important;content:"\4b"!important}.cafe_connect_sub_heading{padding-bottom:0;margin-bottom:15px!important}.testimonials .et_pb_text_inner div{overflow:hidden;margin-bottom:30px}.testimonials .et_pb_text_inner div.autherText{color:#8300e9;margin-bottom:0}