.catchProgressbar{width:100%;z-index:9999999;bottom:auto;position:fixed;display:block}
.et-fb-no-vb-support-warning{display:none!important}.codemirror-lint-error{display:none!important}.et_pb_form_id_warning_message{font-size:1rem;color:#dc0f1a;font-weight:600}.et_pb_d_none{display:none!important}.et_pb_required_border{border:1px solid red!important}.et_pb_visually_hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}html[dir=ltr] .et_pb_visually_hidden{left:-9999px!important}html[dir=rtl] .et_pb_visually_hidden{right:-9999px!important}input[name^=et_pb_contact_hp_field_]{position:absolute!important;bottom:0!important;right:0!important;opacity:0!important}.select2-dropdown.select2-dropdown--below{z-index:9999999999!important}.et_pb_contact_field input[data-inline=on]{position:absolute!important;visibility:hidden!important;display:block!important;width:0!important;height:0!important;bottom:0!important}.xdsoft_datetimepicker{z-index:9999999999!important}.xdsoft_datetimepicker .xdsoft_disabled{cursor:not-allowed!important}.et_pb_datetimepicker_conditional.et_pb_datetimepicker_input{display:block!important;position:absolute!important;width:0!important;background:0 0!important;bottom:0!important;border:none!important}.et_pb_files_container{position:relative;margin:0 0 0 3%}.et_pb_contact_field_half.et_pb_files_container{width:47%!important}.et_pb_files_container .et_pb_contact_submit.et_pb_button.et_pb_file_upload_button{margin:0}.et_pb_files_container .et_pb_file_input{position:absolute!important;left:0!important;visibility:hidden!important}.et_pb_files_container .et_pb_file_chosen_desc{margin-left:.575rem}.et_pb_files_container .et_pb_contact_hidden_files{opacity:0!important;position:absolute!important;bottom:0!important;pointer-events:none!important;visibility:hidden!important}.et_pb_files_container .et_pb_accepted_files_desc{display:block;word-break:break-word}.et_pb_files_container .et_pb_files_list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 15px}.et_pb_files_container .et_pb_files_list .et_pb_file{flex:1 0 100%;padding:4px 0}.et_pb_files_container .et_pb_files_list span.et_pb_file:before{font-family:ETModules,serif;content:'\4e';margin-left:-2%;margin-right:.3rem;vertical-align:middle;color:#66b032;font-weight:800}.et_pb_files_container .et_pb_files_list .et_pb_file_name{margin:0 6px 0 0;color:grey;cursor:pointer;transition:all .2s ease-in;font-weight:600;word-wrap:break-word}.et_pb_files_container .et_pb_files_list a{text-decoration:none}.et_pb_files_container .et_pb_files_list .et_pb_file_size{color:grey}.et_pb_files_container .et_pb_files_list .et_pb_delete_file{vertical-align:middle;cursor:pointer;font-size:18px;margin-left:.3rem;margin-top:-2px;color:#dc0f1a;font-weight:bolder;transition:all .1s linear}.et_pb_files_container .et_pb_files_list .et_pb_delete_file:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.et_pb_file_upload_button{cursor:pointer}.et_pb_signature_pad_container{display:block;position:relative}.et_pb_signature_pad_container .signature__pad_inner{position:relative;display:inline-block}.et_pb_signature_pad_container .signature__pad_inner canvas{touch-action:none;user-select:none;cursor:url(https://www.richharrison.ca/wp-content/plugins/divi-contact-form-helper/assets/public/css/../images/pen.svg) 0 25,pointer}.et_pb_signature_pad_container .signature__pad_inner .action_buttons{position:absolute;top:10px;right:10px;display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center}.et_pb_signature_pad_container .signature__pad_inner .action_buttons a{border:none;text-decoration:none;cursor:pointer}.et_pb_signature_pad_container .et_pb_signature_pad_message{display:block}.et_pb_signature_pad_container .et_pb_contact_hidden_input{opacity:0!important;position:absolute!important;bottom:0!important;pointer-events:none!important;visibility:hidden!important}.et_contact_bottom_container{float:none!important;justify-content:flex-end;width:100%}.et_pb_success_btn_container{display:flex}.et_pb_success_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all}.et_pb_contact_spinner{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #2ea3f2;width:20px;height:20px;animation:spin 1s linear infinite;vertical-align:middle;float:left;margin-bottom:10px;display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.et_pb_contact_spinner.is-active{display:block}.et_pb_contact_field_desc{display:flex;font-weight:400;clear:both}.et_pb_contact_form_label{position:relative;clear:both}.et_pb_contact_field_icon:before{content:attr(data-icon);position:absolute;z-index:9999}.et_pb_contact_field_icon[data-field-type=email]:before,.et_pb_contact_field_icon[data-field-type=input]:before{top:-.125rem;left:1rem}.et_pb_contact_field_icon[data-field-type=text]:before{top:.875rem;left:1rem}.et_pb_contact_field_options_wrapper{position:relative}.et_pb_contact_field_options_wrapper:before{position:absolute;z-index:1;transform:translate(-50%,-50%);top:.75rem;left:.425rem}.et_pb_contact_form_label:before{position:absolute;z-index:1;transform:translate(-50%,-50%);top:.75rem;left:.425rem}.et_pb_contact_field_options_title:after,.et_pb_contact_form_label:after{color:#ff0038;padding-left:2px}.et_pb_contact_form p.et_pb_v_hidden{visibility:hidden!important;margin:0!important;height:0!important;width:0!important}.et_pb_html_field{margin:0 0 0 3%}.et_pb_contact_field_half.et_pb_html_field{width:47%!important}.et_pb_contact_message_bottom{display:none}.et_pb_g_recaptcha{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 0 3%;margin-bottom:3%}.et_pb_cf_turnstile{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 0 3%;margin-bottom:3%}.et_pb_contact_form_overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.6);display:none}.et_pb_contact_form_loader_spinner{position:absolute;left:50%;top:50%;height:60px;width:60px;margin:0 auto;-webkit-animation:et_pb_spin .6s infinite linear;-moz-animation:et_pb_spin .6s infinite linear;-o-animation:et_pb_spin .6s infinite linear;animation:et_pb_spin .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%}@-webkit-keyframes et_pb_spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes et_pb_spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes et_pb_spin{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes et_pb_spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}.et_pb_rating_container{display:inline-block;border:0}.et_pb_rating_container>input{display:none}.et_pb_rating_container>label:not(.et_pb_contact_form_label){float:right;cursor:pointer;position:relative}.et_pb_rating_container .half svg{position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}
.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb_content .et_pb_blurb_description>:where(.et_pb_module:not([class*=et_pb_text_align_])),.et_pb_blurb_content>:where(.et_pb_module:not([class*=et_pb_text_align_])){text-align:initial}.et_pb_blurb_container{display:flex;flex-direction:column}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap:not(.et_flex_module):not(.et_grid_module){display:block}.et_pb_blurb .et_pb_image_wrap{margin:auto}.et_pb_main_blurb_image{line-height:0;max-width:100%}.et_block_module>.et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:30px}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table;word-break:break-word}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}@media(max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left;word-break:break-word}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right;word-break:break-word}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0;word-break:normal}}@media(max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left;word-break:break-word}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right;word-break:break-word}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0;word-break:normal}}@media(max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media(max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}.et_pb_testimonial_description_inner{word-wrap:break-word}.et_pb_with_border .et_pb_testimonial_portrait{border:0 solid #333}.et_pb_testimonial{position:relative;padding:30px;line-height:1.5}.et_pb_testimonial.et_pb_testimonial_no_bg{padding:30px 0 0}.et_pb_testimonial .et_pb_testimonial_content{line-height:1.5em}.et_pb_testimonial .et_pb_testimonial_meta{padding-bottom:0}.et_pb_testimonial_portrait{width:90px;height:90px;float:left;position:relative;margin-right:30px;box-sizing:content-box;overflow:hidden;box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:90px}.et_pb_testimonial_portrait .box-shadow-overlay{border-radius:inherit}.et_pb_testimonial_portrait img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.et_flex_column_1_5 .et_pb_testimonial_portrait,.et_flex_column_2_5 .et_pb_testimonial_portrait,.et_flex_column_4_24 .et_pb_testimonial_portrait,.et_flex_column_5_24 .et_pb_testimonial_portrait,.et_flex_column_6_24 .et_pb_testimonial_portrait,.et_flex_column_7_24 .et_pb_testimonial_portrait,.et_flex_column_8_24 .et_pb_testimonial_portrait,.et_flex_column_9_24 .et_pb_testimonial_portrait,.et_pb_column_1_3 .et_pb_testimonial_portrait,.et_pb_column_1_4 .et_pb_testimonial_portrait,.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait,.et_pb_column_3_8 .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}.et_pb_bg_layout_dark .et_pb_testimonial_description a{color:#fff}.et_pb_testimonial_description_inner+.et_pb_testimonial_meta>span{display:inline-block;margin-top:32px}.et_pb_testimonial_description_inner:empty{display:none}.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_author,.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_meta>span{margin-top:12px}.et_pb_testimonial.et_block_module .et_pb_testimonial_author,et_pb_testimonial.et_d4_element .et_pb_testimonial_author{margin-top:32px;display:block}.et_pb_testimonial_author{font-weight:700;width:100%}.et_pb_testimonial_author:empty{display:none}.et_pb_testimonial_author a{color:inherit}.et_pb_testimonial_company,.et_pb_testimonial_meta,.et_pb_testimonial_position{display:inline-block}.et_pb_testimonial_company:empty,.et_pb_testimonial_meta:empty,.et_pb_testimonial_position:empty{display:none!important}.et_pb_testimonial:before{content:"|";font-size:32px;left:50%;position:absolute;top:-16px;background:#f5f5f5;margin-left:-16px;border-radius:31px;z-index:2}.et_pb_testimonial.et_pb_testimonial_no_bg:before{background:inherit}.et_pb_testimonial.et_pb_icon_off:before{display:none}.et_pb_testimonial_old_layout,.et_pb_testimonial_old_layout .et_pb_testimonial_description a{color:#666!important}@media(min-width:981px){.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait{width:100%;padding-bottom:100%;height:0}}@media(max-width:980px){.et_pb_bg_layout_dark_tablet .et_pb_testimonial_description a{color:#fff}}@media(min-width:768px)and (max-width:980px){.et_pb_column .et_pb_testimonial_portrait{float:left;display:block;margin-right:30px}.et_pb_column .et_pb_testimonial_description:not(.et_flex_module):not(.et_grid_module){display:block}.et_flex_column_1_5_tablet .et_pb_testimonial_portrait,.et_flex_column_2_5_tablet .et_pb_testimonial_portrait,.et_flex_column_4_24_tablet .et_pb_testimonial_portrait,.et_flex_column_5_24_tablet .et_pb_testimonial_portrait,.et_flex_column_6_24_tablet .et_pb_testimonial_portrait,.et_flex_column_7_24_tablet .et_pb_testimonial_portrait,.et_flex_column_8_24_tablet .et_pb_testimonial_portrait,.et_flex_column_9_24_tablet .et_pb_testimonial_portrait,.et_flex_column_10_24_tablet .et_pb_testimonial_portrait,.et_flex_column_11_24_tablet .et_pb_testimonial_portrait,.et_flex_column_12_24_tablet .et_pb_testimonial_portrait,.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,.et_pb_row_4col .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}}@media(max-width:767px){.et_pb_column .et_pb_testimonial_description{width:100%}.et_pb_column .et_pb_testimonial_description:not(.et_flex_module):not(.et_grid_module){display:block}.et_pb_column .et_pb_testimonial_portrait{display:block;float:none;margin:0 auto 20px}.et_pb_bg_layout_dark_phone .et_pb_testimonial_description a{color:#fff}}@media(max-width:479px){.et_pb_testimonial{padding-top:10%}}
#et-main-area .pac-da-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#et-main-area .pac-da-sr-only:active,#et-main-area .pac-da-sr-only:focus{clip:auto!important;clip-path:none!important;width:auto;height:auto;margin:0;overflow:visible;position:static}
.pac_dtm_parent.et_pb_module .et-pb-icon.pac_dtm-icon.FontAwesome{font-family:FontAwesome!important}.pac_dtm_parent.et_pb_module .et-pb-icon.pac_dtm-icon.bold{font-weight:900!important}.pac_dtm-wrapper,.pac_dtm_container,.pac_dtm_child_container,.pac_dtm_tabnav,.pac_dtm-navs,.pac_dtm-controls{display:flex}.pac_dtm_child{width:100%}.pac_dtm_container{flex:1}.pac_dtm-wrapper .pac_dtm-controls{justify-content:space-between}.pac_dtm-wrapper .pac_dtm-controls .pac_dtm-navs{flex-grow:1}.pac_dtm-wrapper ul li{cursor:pointer;list-style:none}.pac_dtm_container{padding:0}.pac_dtm_container ul.pac_dtm_tabnav,.pac_dtm-wrapper .pac_dtm-navs{padding:0;list-style-type:none;overflow:visible!important}.pac_dtm-wrapper ul.pac_dtm_tabnav .pac_dtm_tabnav-tab>img.pac_dtm-img-icon{overflow:visible}.pac_dtm-wrapper .pac_dtm-navs{align-items:center}.pac_dtm-wrapper .pac_dtm-navs.center{justify-content:center}.pac_dtm-wrapper .pac_dtm-navs.left{justify-content:flex-start}.pac_dtm-wrapper .pac_dtm-navs.right{justify-content:flex-end}.pac_dtm-controls-single{cursor:pointer}.pac_dtm_tabnav li,.pac_dtm-controls-single{background:#f5f5f5;padding:10px;font-size:1.2em}.pac_dtm_tabnav li{font-size:15px;display:flex;align-items:center}.pac_dtm_tabnav.pac_dtm_shape_off li svg{display:none!important}.pac_dtm_tabnav.pac_dtm_shape_on li{position:relative}.pac_dtm-wrapper .pac_dtm_shape_on.shape3 li,.pac_dtm-wrapper .pac_dtm_shape_on.shape6 li{background-color:initial!important}.pac_dtm-wrapper .pac_dtm_shape_on.shape3 li:before,.pac_dtm-wrapper .pac_dtm_shape_on.shape6 li:before{content:'';position:absolute;left:0;top:0;bottom:0;z-index:0}.pac_dtm-wrapper .pac_dtm_shape_on.shape3 li:before{right:0;border-radius:10px 10px 0 0;transform:perspective(5px)rotateX(.93deg)translateZ(-1px)}.pac_dtm-wrapper .pac_dtm_shape_on.shape6 li:before{right:0;transform:skewX(-20deg)}.pac_dtm-wrapper .pac_dtm_shape_on.shape6 li:first-child{margin-left:0!important}.pac_dtm-wrapper .pac_dtm_shape_on.shape6 li:last-child{margin-right:0!important}.pac_dtm-wrapper .pac_dtm_shape_on.shape6 li:first-child:before{border-radius:10px 0 0 10px}.pac_dtm-wrapper .pac_dtm_shape_on.shape6 li:last-child:before{border-radius:0 10px 10px 0}.pac_dtm-wrapper .pac_dtm_shape_on.shape1 li svg,.pac_dtm-wrapper .pac_dtm_shape_on.shape2 li svg{z-index:-1}.pac_dtm-wrapper .pac_dtm_shape_on.shape1 li:last-child{border-top-left-radius:10px}.pac_dtm-wrapper .pac_dtm_shape_on.shape2 li:last-child{border-top-right-radius:30px;margin-right:0!important}.pac_dtm-wrapper .pac_dtm_shape_on.shape2 li:first-child{border-top-left-radius:30px;margin-left:0!important}.pac_dtm-wrapper .pac_dtm_shape_on.shape5 li .arrow-left-side{position:absolute;right:100%;top:0;height:100%;z-index:1;border-left-color:transparent;border-left-width:12px;border-right-width:12px;border-style:solid}.pac_dtm-wrapper .pac_dtm_shape_on.shape5 li .arrow-right-side{position:absolute;left:100%;top:0;height:100%;z-index:1;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-width:12px;border-right-width:12px;border-style:solid}.pac_dtm_container .pac_dtm_tabnav>li.active{overflow:visible!important}.pac_dtm_title_subtitle .pac_dtm-label,.pac_dtm_title_subtitle .subtitle{width:100%}.pac_dtm_icon_placement-top .pac_dtm_title_subtitle{width:100%}.pac_dtm_title_subtitle{flex:1;display:flex;flex-direction:column}.pac_dtm_tabnav-tab>.pac_dtm_title_subtitle>a,.pac_dtm_tabnav-tab>.pac_dtm_title_subtitle>div{color:#333}.pac_dtm_container .pac_dtm-child{width:100%;height:100%}.pac_dtm_child.et_pb_module{padding:10px}.pac_dtm_container.pac_dtm_position_top{flex-direction:column}.pac_dtm_container.pac_dtm_position_left{flex-direction:row}.pac_dtm_container.pac_dtm_position_bottom{flex-direction:column-reverse}.pac_dtm_container.pac_dtm_position_right{flex-direction:row-reverse}.pac_dtm_container.pac_dtm_position_left .pac_dtm_tabnav,.pac_dtm_container.pac_dtm_position_right .pac_dtm_tabnav{flex-direction:column}.pac_dtm_container.pac_dtm_position_left .pac_dtm_child_container,.pac_dtm_container.pac_dtm_position_right .pac_dtm_child_container{flex:1}.pac_dtm_tabnav.pac_dtm_fullwidth_on>li{flex:1}.pac_dtm_tabnav_hidden_on{display:none}.pac_dtm-wrapper .pac_dtm-controls.pac_dtm_controls_off{justify-content:center}.pac_dtm_controls_off .pac_dtm-controls-single{display:none}.pac_dtm_controls_on{margin:10px}.pac_dtm_navstyle_hiddennav .navs.pac_dtm-navs{display:none!important}.pac_dtm_navstyle_dotnav .navs.pac_dtm-navs a.tt_tabs_navigation .numnav{display:none!important}.pac_dtm_navstyle_numnav .navs.pac_dtm-navs a.tt_tabs_navigation .dotnav{display:none!important}.pac_dtm-wrapper.pac_dtm_controls_position_top{flex-direction:column}.pac_dtm-wrapper.pac_dtm_controls_position_bottom{flex-direction:column-reverse}.pac_dtm-wrapper.pac_dtm_controls_position_left{flex-direction:row}.pac_dtm-wrapper.pac_dtm_controls_position_right{flex-direction:row-reverse}.pac_dtm-wrapper.pac_dtm_controls_position_left .pac_dtm-controls,.pac_dtm-wrapper.pac_dtm_controls_position_left .pac_dtm-controls .pac_dtm-navs,.pac_dtm-wrapper.pac_dtm_controls_position_right .pac_dtm-controls,.pac_dtm-wrapper.pac_dtm_controls_position_right .pac_dtm-controls .pac_dtm-navs{flex-direction:column}.pac_dtm-wrapper .pac_dtm-navs .dotnav{border-radius:100px}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1)translate3d(-1e3px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.pac_dtm_child_container.zoominleft div.pac_dtm_child{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1)translate3d(1e3px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.pac_dtm_child_container.zoominright div.pac_dtm_child{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1)translate3d(0,1e3px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.pac_dtm_child_container.zoominup div.pac_dtm_child{animation-name:zoomInUp}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1)translate3d(0,-1e3px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.pac_dtm_child_container.zoomindown div.pac_dtm_child{animation-name:zoomInDown}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.pac_dtm_child_container.bouncein div.pac_dtm_child{animation-name:bounceIn}@keyframes bounceInRight{0%{opacity:0;transform:translateX(-2e3px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.pac_dtm_child_container.bounceinright div.pac_dtm_child{animation-name:bounceInRight}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(2e3px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.pac_dtm_child_container.bounceinleft div.pac_dtm_child{animation-name:bounceInLeft}@keyframes bounceInDown{0%{opacity:0;transform:translateY(2e3px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.pac_dtm_child_container.bounceindown div.pac_dtm_child{animation-name:bounceInDown}@keyframes bounceInUp{0%{opacity:0;transform:translateY(-2e3px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.pac_dtm_child_container.bounceinup div.pac_dtm_child{animation-name:bounceInUp}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.pac_dtm_child_container.flash div.pac_dtm_child{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pac_dtm_child_container.pulse div.pac_dtm_child{animation-name:pulse}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.pac_dtm_child_container.shake div.pac_dtm_child{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.pac_dtm_child_container.swing div.pac_dtm_child{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}100%{transform:scale(1)rotate(0)}}.pac_dtm_child_container.tada div.pac_dtm_child{animation-name:tada}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%)rotate(-5deg)}30%{transform:translateX(20%)rotate(3deg)}45%{transform:translateX(-15%)rotate(-3deg)}60%{transform:translateX(10%)rotate(2deg)}75%{transform:translateX(-5%)rotate(-1deg)}100%{transform:translateX(0%)}}.pac_dtm_child_container.wobble div.pac_dtm_child{animation-name:wobble}@keyframes lightSpeedIn{0%{transform:translateX(100%)skewX(-30deg);opacity:0}60%{transform:translateX(-20%)skewX(30deg);opacity:1}80%{transform:translateX(0%)skewX(-15deg);opacity:1}100%{transform:translateX(0%)skewX(0);opacity:1}}.pac_dtm_child_container.lightspeedin div.pac_dtm_child{animation-name:lightSpeedIn;animation-timing-function:ease-out}.pac_dtm_container .pac_dtm_child_container .pac_dtm_child.et_pb_module{width:100%;display:flex}.pac_dtm_container .pac_dtm_tabnav>li.pac_dtm_icon_placement-top{flex-direction:column}.pac_dtm_container .pac_dtm_tabnav>li.pac_dtm_icon_placement-left{flex-direction:row}.pac_dtm_container .pac_dtm_tabnav>li.pac_dtm_icon_placement-right{flex-direction:row-reverse}li.pac_dtm_tabnav-tab.tabs_animation_on{position:relative}.pac_dtm_tab_animtion.sliderbb{position:absolute;bottom:0;left:0;transition-property:width;width:0}.pac_dtm_tab_animtion.slidertb{position:absolute;top:0;left:0;transition-property:width;width:0}.pac_dtm_tab_animtion.slideltb{position:absolute;top:0;right:0;transition-property:width;width:0}.pac_dtm_tab_animtion.slidelbb{position:absolute;bottom:0;right:0;transition-property:width;width:0}.pac_dtm_tab_animtion.slideupbb{position:absolute;bottom:0;left:0;transition-property:height;width:100%;height:0}.pac_dtm_tab_animtion.slidedowntb{position:absolute;top:0;left:0;transition-property:height;width:100%;height:0}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes zoominbg{0%{transform:scale(0)}100%{transform:scale(1,1)}}li.pac_dtm_tabnav-tab.tabs_animation_on.active .pac_dtm_tab_animtion.sliderbb,li.pac_dtm_tabnav-tab.tabs_animation_on.active .pac_dtm_tab_animtion.slidelbb,li.pac_dtm_tabnav-tab.tabs_animation_on.active .pac_dtm_tab_animtion.slidertb,li.pac_dtm_tabnav-tab.tabs_animation_on.active .pac_dtm_tab_animtion.slideltb{width:100%}.pac-da-active-element-by-tab:not(.wp-block-surecart-column .pac-da-active-element-by-tab,.keyboard-navigation-outline){outline-style:solid!important;outline-width:3px!important;outline-offset:3px!important;outline-color:#f2166e!important}.pac_dtm-child .et_pb_module.et_pb_video_slider .et_pb_carousel_items{height:auto!important}.et-fb-form__label-text{text-transform:capitalize}.pac_dtm_tabnav li.pac_dtm_tabnav-tab{background-size:cover}
.et_pb_pricing li{padding:0 0 0.7em 18px}.vertical-align{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1100px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.pa-inline-buttons{text-align:center!important}h1,h2,h3,h4,h5,h6{overflow-wrap:normal}.el-flex-row{display:flex;flex-wrap:wrap}.el-flex-row .et_pb_column{display:flex;flex-direction:column}@media all and (max-width:980px){.et_pb_column .et_pb_pricing_table:nth-child(n+3){margin-top:30px}}
.preset--module--divi-blurb--default{padding-top:5px!important;padding-right:15px!important;padding-bottom:5px!important;padding-left:15px!important}.preset--module--divi-blurb--default .et_pb_blurb_content .et_pb_blurb_container{position:relative;z-index:2}.preset--module--divi-blurb--default>.et_pb_blurb_content>.et_pb_main_blurb_image .et-pb-icon{color:var(--gcid-dbfc1f4e-5804-4003-b109-d6487e6f7e2c);font-size:50px}.preset--module--divi-blurb--default>.et_pb_blurb_content>.et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap{width:50px}.preset--module--divi-blurb--default.et_pb_blurb_image_svg>.et_pb_blurb_content>.et_pb_main_blurb_image{width:50px}.preset--module--divi-blurb--default .et_pb_module_header{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:#f5b814!important;font-size:22px;text-align:left}.preset--module--divi-blurb--default .et_pb_blurb_description{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.7em}.preset--module--divi-testimonial--default{margin-right:8px!important;margin-left:8px!important;padding-right:15px!important;padding-left:15px!important}.preset--module--divi-testimonial--default .et_pb_testimonial_inner{position:relative;z-index:1}.preset--module--divi-testimonial--default.et-pb-has-background-video{overflow:visible}.preset--module--divi-testimonial--default>.et-pb-background-video{border-radius:inherit}.preset--module--divi-testimonial--default.et_pb_testimonial:before{background-color:var(--gcid-2691a8f8-c6bb-41ab-b679-ae7476a7073e);color:#ffbc04}.preset--module--divi-testimonial--default:before{font-size:40px;line-height:40px;border-radius:40px;top:-20px;margin-left:-20px}.preset--module--divi-testimonial--default.et_pb_testimonial .et_pb_testimonial_author{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;color:#707793;line-height:1.7em}.preset--module--divi-testimonial--default.et_pb_testimonial .et_pb_testimonial_content{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:var(--gcid-f9fc21ad-5daa-4ff7-a92e-20190f8c8e1b);font-size:16px;line-height:1.8em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;color:var(--gcid-730b9cb0-9b1b-47a1-9fed-2d6c685ffee0)!important;font-size:18px}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner a{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600;color:#f57e20;font-size:18px;line-height:1.7em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner ul{padding-left:25px!important}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner ul>li{list-style-position:inside;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.6em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner ol{padding-left:25px!important}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner ol>li{list-style-position:outside;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.6em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;color:#33475a!important;font-size:60px;letter-spacing:0px;line-height:1.1em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;color:#33475a!important;font-size:36px;letter-spacing:0px;line-height:1em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner h3{font-family:'Georgia',"Times New Roman",serif;font-weight:600;font-style:italic;color:#f57e20!important;font-size:22px;letter-spacing:0px;line-height:1em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner h4{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:25px;letter-spacing:0px;line-height:1.4em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner h5{font-size:16px;letter-spacing:0px;line-height:1em}.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner h6{font-size:14px;letter-spacing:0px;line-height:1em}.preset--module--divi-divider--10ba7272-2bdd-49ff-af87-69bcaaa8a55e.et_pb_module{margin-left:auto!important;margin-right:auto!important}.preset--module--divi-divider--10ba7272-2bdd-49ff-af87-69bcaaa8a55e{width:75%!important;box-sizing:content-box}.preset--module--divi-divider--10ba7272-2bdd-49ff-af87-69bcaaa8a55e:before{border-top-color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186)}@media only screen and (max-width:767px){.preset--module--divi-text--a6cafc43-8d59-4694-b3d6-ccfba619e71c .et_pb_text_inner h1{font-size:40px}}.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_footer,.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_5{background-color:var(--gcid-fd218b5d-d70b-4483-a1e5-aa6d4b910bcf)!important}.et_pb_section_0_tb_footer.et_pb_section{padding-top:40px;padding-bottom:10px}.et_pb_section_0_tb_footer{border-color:#545454;border-top-width:4px;border-top-color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);border-top-style:solid}.et_pb_row_0_tb_footer,.et_pb_row_3,.et_pb_row_4,.et_pb_row_5,.et_pb_row_6,.et_pb_row_8{max-width:1200px!important}.et_pb_column_0_tb_footer,.et_pb_column_1_tb_footer,.et_pb_column_2_tb_footer,.et_pb_column_11,.et_pb_column_13,.et_pb_column_14,.et_pb_column_15,.et_pb_column_17,.et_pb_column_21{--et-pb-icon-self-align:center}.et_pb_blurb_0 .et_pb_blurb_container,.et_pb_text_0_tb_footer,.et_pb_blurb_1 .et_pb_blurb_container,.et_pb_text_1_tb_footer,.et_pb_blurb_2 .et_pb_blurb_container,.et_pb_blurb_3 .et_pb_blurb_container{text-align:start}.et_pb_blurb_0 .et_pb_blurb_content .et_pb_blurb_container,.et_pb_blurb_1 .et_pb_blurb_content .et_pb_blurb_container,.et_pb_blurb_2 .et_pb_blurb_content .et_pb_blurb_container,.et_pb_blurb_3 .et_pb_blurb_content .et_pb_blurb_container{position:relative;z-index:2}.et_pb_blurb_0>.et_pb_blurb_content>.et_pb_main_blurb_image .et-pb-icon{color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);font-family:ETmodules!important;font-weight:400;content:'';font-size:60px}.et_pb_blurb_0 .et_pb_module_header,.et_pb_blurb_1 .et_pb_module_header,.et_pb_blurb_2 .et_pb_module_header,.et_pb_blurb_3 .et_pb_module_header{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186)!important}.et_pb_blurb_0 .et_pb_blurb_description a,.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author,.et_pb_blurb_1 .et_pb_blurb_description a,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_author,.et_pb_blurb_2 .et_pb_blurb_description a,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author,.et_pb_blurb_3 .et_pb_blurb_description a{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186)}.et_pb_testimonial_0,.et_pb_testimonial_1,.et_pb_testimonial_2{background-image:linear-gradient(135deg,#425b76 90%,#f57e20 90% 100%);background-color:transparent;background-repeat:no-repeat;margin-bottom:25px!important;padding-right:25px!important;padding-left:25px!important;width:95%;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3);text-align:start}.et_pb_testimonial_0,.et_pb_testimonial_0>.et-pb-parallax-wrapper,.et_pb_testimonial_1,.et_pb_testimonial_1>.et-pb-parallax-wrapper,.et_pb_testimonial_2,.et_pb_testimonial_2>.et-pb-parallax-wrapper{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.et_pb_testimonial_0 .et_pb_testimonial_inner,.et_pb_testimonial_0>.et_pb_background_pattern,.et_pb_testimonial_0>.et_pb_background_mask,.et_pb_testimonial_1 .et_pb_testimonial_inner,.et_pb_testimonial_1>.et_pb_background_pattern,.et_pb_testimonial_1>.et_pb_background_mask,.et_pb_testimonial_2 .et_pb_testimonial_inner,.et_pb_testimonial_2>.et_pb_background_pattern,.et_pb_testimonial_2>.et_pb_background_mask{overflow:hidden}.et_pb_testimonial_0 .et_pb_testimonial_inner,.et_pb_testimonial_1 .et_pb_testimonial_inner,.et_pb_testimonial_2 .et_pb_testimonial_inner{position:relative;z-index:1}.et_pb_testimonial_0.et-pb-has-background-video,.et_pb_testimonial_1.et-pb-has-background-video,.et_pb_testimonial_2.et-pb-has-background-video{overflow:visible}.et_pb_testimonial_0>.et-pb-background-video,.et_pb_testimonial_1>.et-pb-background-video,.et_pb_testimonial_2>.et-pb-background-video{border-radius:inherit}.et_pb_testimonial_0.et_pb_testimonial:before,.et_pb_testimonial_1.et_pb_testimonial:before,.et_pb_testimonial_2.et_pb_testimonial:before{background-color:RGBA(255,255,255,0);color:RGBA(255,255,255,0)}.et_pb_testimonial_0 .et_pb_testimonial_portrait,.et_pb_testimonial_1 .et_pb_testimonial_portrait,.et_pb_testimonial_2 .et_pb_testimonial_portrait{width:120px;height:120px}.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_separator,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_separator,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_position,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_separator{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-style:italic;color:#FFFFFF;font-size:14px}.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_company a,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_company,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_company a{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-style:italic;font-size:14px}.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_content{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;color:#FFFFFF}.et_pb_text_0_tb_footer .et_pb_text_inner{color:#FFFFFF!important;font-size:16px;line-height:1.3em}.et_pb_text_0_tb_footer .et_pb_text_inner a{font-weight:700}.et_pb_text_0_tb_footer .et_pb_text_inner h4{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;color:#FFFFFF!important}.et_pb_image_0_tb_footer.et_pb_image{text-align:right;margin-left:auto;margin-right:0;align-items:flex-end}.et_pb_image_0_tb_footer{max-width:125px}.et_pb_divider_0_tb_footer{box-sizing:content-box}.et_pb_divider_0_tb_footer:before{top:0;border-top-color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);border-top-style:solid;border-top-width:1px}.et_pb_row_1_tb_footer.et_pb_row{padding-top:0px!important}.et_pb_row_1_tb_footer{max-width:100%!important}.et_pb_blurb_1>.et_pb_blurb_content>.et_pb_main_blurb_image .et-pb-icon{color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);font-family:FontAwesome!important;font-weight:900;content:'';font-size:60px}.et_pb_image_1,.et_pb_image_2,.et_pb_image_3{margin-top:25px!important;margin-left:auto!important;margin-right:auto!important}.et_pb_text_1_tb_footer .et_pb_text_inner a{color:#FFFFFF;font-size:16px;transition-property:color;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms}.et_pb_text_1_tb_footer .et_pb_text_inner a:hover,.et_pb_text_3_tb_footer .et_pb_text_inner a:hover{color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186)}.et_pb_text_1_tb_footer .et_pb_text_inner ul>li,.et_pb_text_3_tb_footer .et_pb_text_inner ul>li{color:#FFFFFF}.et_pb_image_1_tb_footer{margin-bottom:15px!important;width:250px;max-width:250px;margin-left:auto!important;margin-right:auto!important}.et_pb_image_1_tb_footer.et_pb_image{text-align:center;margin-left:auto;margin-right:auto;align-items:center}.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_2{background-color:#f2f2f2!important}.et_pb_section_2{background-image:initial!important}.et_pb_section_2.et_pb_section,.et_pb_section_4.et_pb_section{padding-top:30px;padding-bottom:30px}.et_pb_divider_2{margin-bottom:0px!important;padding-bottom:0px;width:100px!important;box-sizing:content-box}.et_pb_divider_2.et_pb_module,.et_pb_divider_4.et_pb_module,.et_pb_divider_5.et_pb_module{margin-left:0!important;margin-right:auto!important}.et_pb_divider_2:before{top:0;border-top-color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);border-top-style:solid;border-top-width:5px;width:auto;top:0;right:0;left:0}.et_pb_blurb_2>.et_pb_blurb_content>.et_pb_main_blurb_image .et-pb-icon{color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);font-family:FontAwesome!important;font-weight:900;content:'';font-size:60px}.et_pb_button_2_wrapper{text-align:center}.et_pb_button_2_wrapper .et_pb_button_2,.et_pb_button_3_wrapper .et_pb_button_3{text-align:center;margin-left:auto;margin-right:auto}body #page-container .et_pb_section .et_pb_button_2:before,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_3:before,body #page-container .et_pb_section .et_pb_button_3:after{display:none!important}.et_pb_text_2_tb_footer{border-color:#1c3361;text-align:center}.et_pb_text_2_tb_footer .et_pb_text_inner{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#FFFFFF!important;font-size:12px;line-height:1.6em}.et_pb_text_2_tb_footer .et_pb_text_inner a{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#faa700;line-height:1.6em}.et_pb_text_2_tb_footer .et_pb_text_inner ul>li{line-height:1em}.et_pb_text_2_tb_footer .et_pb_text_inner ol>li{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}.et_pb_text_2_tb_footer .et_pb_text_inner h1{font-family:'Anton',Helvetica,Arial,Lucida,sans-serif;color:#bd956d!important;font-size:140px;line-height:0.9em}.et_pb_text_2_tb_footer .et_pb_text_inner h2{font-family:'Anton',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-style:normal;text-decoration-line:none;text-transform:uppercase;color:#545454!important;font-size:65px;line-height:1.2em}.et_pb_text_2_tb_footer .et_pb_text_inner h3{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:500;text-transform:uppercase;color:#faa700!important;font-size:38px;line-height:1.1em;text-align:left}.et_pb_text_2_tb_footer .et_pb_text_inner h4{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:#faa700!important;font-size:28px;line-height:1.2em;transition-property:color;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms}.et_pb_text_2_tb_footer .et_pb_text_inner h4:hover{color:var(--gcid-54f4b4a8-0bbc-44f1-a605-9ff7dcd9d674)!important}.et_pb_text_2_tb_footer .et_pb_text_inner h5{color:#5f83d6!important}.et_pb_text_2_tb_footer .et_pb_text_inner h6{color:#182a4c!important}.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_3{background-color:var(--gcid-f7af8631-301b-44fc-b895-f2d57c0ac67a)!important}.et_pb_section_3.et_pb_section{padding-top:50px;padding-bottom:50px}.et_pb_column_3_tb_footer,.et_pb_column_6,.et_pb_column_7,.et_pb_column_8,.et_pb_column_9,.et_pb_column_10,.et_pb_column_12,.et_pb_column_16{border-left-color:#bd956d;--et-pb-icon-self-align:center}.et_pb_blurb_3>.et_pb_blurb_content>.et_pb_main_blurb_image .et-pb-icon{color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);font-family:ETmodules!important;font-weight:400;content:'';font-size:60px}.et_pb_divider_3,.et_pb_divider_4,.et_pb_divider_5{width:100px!important;box-sizing:content-box}.et_pb_divider_3:before,.et_pb_divider_4:before,.et_pb_divider_5:before{top:0;border-top-color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);border-top-style:solid;border-top-width:5px}.et_pb_button_3_wrapper{margin-top:35px!important;margin-bottom:35px!important;text-align:center}.et_pb_text_3_tb_footer{margin-top:15px!important;text-align:start}.et_pb_text_3_tb_footer .et_pb_text_inner{color:#FFFFFF!important;font-size:16px}.et_pb_text_3_tb_footer .et_pb_text_inner:hover,.et_pb_text_10 .et_pb_text_inner h4:hover,.et_pb_text_16 .et_pb_text_inner h2:hover,.et_pb_text_17 .et_pb_text_inner h2:hover,.et_pb_text_18 .et_pb_text_inner{color:#FFFFFF!important}.et_pb_text_3_tb_footer .et_pb_text_inner a{color:#FFFFFF;font-size:16px}.et_pb_text_3_tb_footer .et_pb_text_inner h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:#FFFFFF!important}.et_pb_text_3_tb_footer .et_pb_text_inner h6:hover{color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186)!important}.et_pb_text_3_tb_footer .et_pb_text_inner,.et_pb_text_3_tb_footer .et_pb_text_inner a,.et_pb_text_3_tb_footer .et_pb_text_inner h6{transition-property:color;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms}.et_pb_section_5.et_pb_section{margin-top:0px;margin-bottom:0px;padding-top:25px;padding-bottom:25px}.et_pb_section_6{background-repeat:no-repeat!important;background-image:linear-gradient(180deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.8) 100%),url('https://www.richharrison.ca/wp-content/uploads/2024/03/desktopheader.jpg')!important;height:500px}.et_pb_section_6.et_pb_section{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.et_pb_divider_6{padding-top:20px;padding-bottom:20px;width:100px!important;box-sizing:content-box}.et_pb_divider_6:before{top:50%!important;border-top-color:var(--gcid-fb2a2d59-02d6-4497-a078-b27040ae2186);border-top-style:solid;border-top-width:5px;width:auto;top:20px;right:0;left:0}.et_pb_row_7.et_pb_row{padding-bottom:8px!important}.et_pb_row_8.et_pb_row{padding-top:0px!important;padding-bottom:25px!important}.et_pb_row_9.et_pb_row{margin-bottom:0px!important;padding-bottom:0px!important}.et_pb_text_9,.et_pb_text_11,.et_pb_text_12,.et_pb_text_16{margin-bottom:0px!important;padding-bottom:0px!important;text-align:left}.et_pb_row_10.et_pb_row{padding-top:31px!important;padding-right:13px!important;padding-left:13px!important}.et_pb_row_10,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_10{width:80%!important}.et_pb_text_10{background-color:transparent;margin-bottom:0px!important;padding-bottom:0px!important;text-align:left}.et_pb_text_10 .et_pb_text_inner h4,.et_pb_text_16 .et_pb_text_inner h2,.et_pb_text_17 .et_pb_text_inner h2{color:#FFFFFF!important;transition-property:color;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms}.et_pb_row_11.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important;align-items:center}.et_pb_row_11{height:500px;position:relative!important;top:0!important;left:0px!important;bottom:auto!important;right:auto!important;display:flex;align-items:center}.et_pb_text_13,.et_pb_text_14,.et_pb_text_15,.et_pb_text_18{margin-top:20px!important;text-align:left}.et_pb_text_13 .et_pb_text_inner h5,.et_pb_text_14 .et_pb_text_inner h5,.et_pb_text_15 .et_pb_text_inner h5{font-weight:700;color:var(--gcid-fd218b5d-d70b-4483-a1e5-aa6d4b910bcf)!important;font-size:21px}.et_pb_text_17{margin-top:10px!important;margin-bottom:10px!important;text-align:left}.et_pb_column_18,.et_pb_column_20{padding-right:25px;padding-left:25px;--et-pb-icon-self-align:center}.et_pb_column_19{padding-right:25px;padding-left:25px;border-left-color:RGBA(255,255,255,0);--et-pb-icon-self-align:center}@media only screen and (max-width:980px){.et_pb_testimonial_0,.et_pb_testimonial_1,.et_pb_testimonial_2{padding-right:25px!important;padding-left:25px!important}.et_pb_image_0_tb_footer.et_pb_image{text-align:center;margin-left:auto;margin-right:auto;align-items:center}.et_pb_image_1,.et_pb_image_2,.et_pb_image_3{width:80%}.et_pb_image_1_tb_footer{width:75%}.et_pb_text_2_tb_footer .et_pb_text_inner h1{font-size:140px}.et_pb_text_2_tb_footer .et_pb_text_inner h2{line-height:1.2em}.et_pb_text_2_tb_footer .et_pb_text_inner h3{font-size:38px}.et_pb_row_10,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_10{width:95%!important}.et_pb_row_11{height:500px;position:relative!important;top:!important;left:0px!important;bottom:auto!important;right:auto!important;transform:translateX(0px)}.et_pb_text_17{margin-top:110px!important}}@media only screen and (max-width:767px){.et_pb_testimonial_0,.et_pb_testimonial_1,.et_pb_testimonial_2{padding-right:16px!important;padding-bottom:25px!important;padding-left:16px!important}.et_pb_image_0_tb_footer.et_pb_image{text-align:center;margin-left:auto;margin-right:auto;align-items:center}.et_pb_image_1{width:80%}.et_pb_image_1_tb_footer{width:75%}.et_pb_image_2,.et_pb_image_3{padding-top:25px;width:80%}.et_pb_text_2_tb_footer .et_pb_text_inner h1{font-size:60px}.et_pb_text_2_tb_footer .et_pb_text_inner h2{line-height:1.1em}.et_pb_text_2_tb_footer .et_pb_text_inner h3{font-size:}.et_pb_row_10,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_10{width:95%!important}.et_pb_row_11,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_11{width:100%!important}.et_pb_row_11{position:relative!important;top:-90px!important;left:0px!important;bottom:auto!important;right:auto!important;transform:translateX(0px)}.et_pb_text_17{margin-top:110px!important;padding-top:95px!important;padding-right:15px!important;padding-left:15px!important}}
/*------------------------------------------------*/
/*--------------------[RESET]---------------------*/
/*------------------------------------------------*/

.et_bloom .et_bloom_optin div, .et_bloom .et_bloom_optin span, .et_bloom .et_bloom_optin h2, .et_bloom .et_bloom_optin h3, .et_bloom .et_bloom_optin h4, .et_bloom  .et_bloom_optin p, .et_bloom  .et_bloom_optin a, .et_bloom  .et_bloom_optin font, .et_bloom .et_bloom_optin img, .et_bloom  .et_bloom_optin strike, .et_bloom  .et_bloom_optin strong, .et_bloom  .et_bloom_optin b, .et_bloom .et_bloom_optin u, .et_bloom  .et_bloom_optin i, .et_bloom  .et_bloom_optin ol, .et_bloom  .et_bloom_optin ul, .et_bloom  .et_bloom_optin li { text-transform: none; font-weight: normal; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-image:none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_optin button { background: none; }

/*------------------------------------------------*/
/*--------------------[ICONS]---------------------*/
/*------------------------------------------------*/

@font-face {
	font-family: 'ET-Bloom';
	src:url('https://www.richharrison.ca/wp-content/plugins/bloom/css/fonts/ET-Bloom.eot?gd6mr8');
	src:url('https://www.richharrison.ca/wp-content/plugins/bloom/css/fonts/ET-Bloom.eot?#iefixgd6mr8') format('embedded-opentype'),
		url('https://www.richharrison.ca/wp-content/plugins/bloom/css/fonts/ET-Bloom.woff?gd6mr8') format('woff'),
		url('https://www.richharrison.ca/wp-content/plugins/bloom/css/fonts/ET-Bloom.ttf?gd6mr8') format('truetype'),
		url('https://www.richharrison.ca/wp-content/plugins/bloom/css/fonts/ET-Bloom.svg?gd6mr8#ETdashboard') format('svg');
	font-weight: normal;
	font-style: normal;
}

.et_bloom .et_bloom_icon,
.et_bloom .et_bloom_optin .et_bloom_form_container .et_bloom_icon { font-family: 'ET-Bloom' !important; speak: none; font-style: normal; font-weight: normal !important; font-variant: normal; text-transform: none; font-size: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_icon_close:after { content: "\e60d"; }
.et_bloom .et_bloom_icon_check:after,
.et_bloom .et_bloom_optin .et_bloom_form_container .et_bloom_icon_check:after { content: "\e601"; font-size: 14px; position: relative; top: 1px; left: 2px; }

/*---------------------------------*/
/*-------- GENERAL STYLES ---------*/
/*---------------------------------*/
.et_bloom .et_bloom_visible { display: block !important; }
.et_bloom .et_bloom_rounded_corners { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.et_bloom button.et_bloom_submit_subscription { cursor: pointer; }
.et_bloom .et_bloom_3_fields.et_bloom_bottom_inline p.et_bloom_popup_input, .et_bloom .et_bloom_3_fields.et_bloom_form_content.et_bloom_bottom_inline button { width: 25%; }
.et_bloom .et_bloom_form_bottom.et_bloom_rounded_corners .et_bloom_form_header { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.et_bloom .et_bloom_form_bottom.et_bloom_rounded_corners .et_bloom_form_content { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.et_bloom button.et_bloom_submit_subscription { position: relative; }
.et_bloom .et_bloom_subscribe_loader { display: none; background: url('https://www.richharrison.ca/wp-content/plugins/bloom/css/../images/subscribe-loader.gif') !important; width: 16px; height: 16px; position: absolute; left: 50%; top: 50%; margin: -8px auto auto -8px !important; }
.et_bloom .et_bloom_button_text_loading .et_bloom_button_text { visibility: hidden; }

.et_bloom .et_bloom_1_field p.et_bloom_popup_input { width: 68%; }

.et_bloom .et_bloom_bottom_stacked p.et_bloom_popup_input { width: 100%; margin-bottom: 10px; padding-right: 0; }
.et_bloom .et_bloom_bottom_stacked button.et_bloom_submit_subscription { width: 100%; }

.et_bloom .et_bloom_form_container h2.et_bloom_error_message { -webkit-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); position: relative; padding: 10px 20px; display: block; background-color: #fff; border-radius: 5px; margin-bottom: 20px; word-break: break-all; }
.et_bloom .et_bloom_form_container h2.et_bloom_error_message:after { content: ''; position: absolute; left: 50%; bottom: -5px; margin-left: -3px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; }

.et_bloom .et_bloom_responsive_edge { display: none; }

.et_bloom .et_bloom_warn_field { -webkit-box-shadow: inset 0px 0px 0px 2px #f45a4a; -moz-box-shadow: inset 0px 0px 0px 2px #f45a4a; box-shadow: inset 0px 0px 0px 2px #f45a4a; }

.et_bloom .et_bloom_header_text_light h2 { color: #fff !important; }
.et_bloom .et_bloom_header_text_light p { color: rgba(255,255,255,0.7) !important; }

.et_bloom .et_bloom_form_header img { height: auto; width: auto; }

.et_bloom .et_bloom_header_outer { height: auto; }
.et_bloom .et_bloom_form_left .et_bloom_header_outer { order: 2; }
.et_bloom .et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_form_left .et_bloom_header_outer { width: 66%; }
.et_bloom .et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_form_left .et_bloom_form_header { height: 100%; }

.et-fb .et_bloom_make_form_visible { display: block !important; }
.et_bloom_form_left .et_bloom_form_container_wrapper, .et_bloom_form_right .et_bloom_form_container_wrapper { display: flex; }

/*---------------------------------*/
/*------------ FLYIN --------------*/
/*---------------------------------*/

.et_bloom .et_bloom_flyin { display: none; position: fixed; bottom: 0; z-index: 999999; box-sizing: border-box; }
.et_bloom .et_bloom_flyin_right { right: 0; padding-left: 10%; max-width: 100%; }
.et_bloom .et_bloom_flyin_left { left: 0; padding-right: 10%; max-width: 100%; }
.et_bloom .et_bloom_flyin_center { width: 100%; padding: 0 10%; }
	.et_bloom .et_bloom_flyin_center .et_bloom_form_container { max-width: 640px; margin: 0 auto;  position: relative; opacity: 0; }
.et_bloom .et_bloom_stacked_flyin.et_bloom_form_container { width: 320px; }

.et_bloom .et_bloom_flyin_right span.et_bloom_close_button { right: auto; left: -10px; }
.et_bloom .et_bloom_flyin_right .et_bloom_with_border .et_bloom_close_button { top: -13px; left: -13px; right: auto; }

.et_bloom .et_flyin_3_fields.et_bloom_flyin_bottom_inline { max-width: 520px; }
.et_bloom .et_flyin_2_fields.et_bloom_flyin_bottom_inline, .et_bloom .et_flyin_1_field.et_bloom_flyin_bottom_inline { max-width: 420px; }
.et_bloom .et_bloom_flyin .et_bloom_form_right, .et_bloom .et_bloom_flyin .et_bloom_form_left { max-width: 580px !important; }
.et_bloom .et_bloom_flyin_bottom_stacked { max-width: 400px !important; }

.et_bloom .et_bloom_flyin .et_bloom_rounded_corners, .et_bloom .et_bloom_flyin .et_bloom_rounded_corners .et_bloom_form_content { border-radius: 5px 5px 0 0 !important; -webkit-border-radius: 5px 5px 0 0 !important; -moz-border-radius: 5px 5px 0 0 !important; }

/*---------------------------------*/
/*------------ POPUP --------------*/
/*---------------------------------*/
.et_bloom .et_bloom_popup .et_bloom_form_container { position: relative; z-index: 999999999; top: 290px; margin: 0 auto; opacity: 0; }
.et_bloom .et_bloom_popup { display: none; top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 99999999; }
.et_bloom .et_bloom_popup:after{ content: ""; background-color: rgba(0,0,0,.6); top: 0; left: 0; width: 100%; height: 100%; position: fixed; opacity: 0; }
.et_bloom .et_bloom_popup.et_bloom_animated:after { opacity: 1; -webkit-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_form_container_wrapper { position: relative; }
.et_bloom .et_bloom_form_container_wrapper.et_bloom_vertical_scroll { overflow: auto !important; }

/*---------------------------------*/
/*---------- INLINE FORM -----------*/
/*---------------------------------*/
.et_bloom .et_bloom_inline_form, .et_bloom .et_bloom_inline_form .et_bloom_form_container, .et_bloom .et_bloom_inline_form .et_bloom_form_container.et_bloom_form_right { width: 100%; max-width: 100%; }
.et_bloom .et_bloom_inline_form span.et_bloom_close_button { display: none; }
.et_bloom .et_bloom_inline_form .et_bloom_form_container { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.et_bloom .et_bloom_inline_form { clear: both; margin: 30px 0; display: inline-block; }
.et_bloom .et_bloom_below_post .et_bloom_inline_form { margin-bottom: 0; }
.et_bloom .et_bloom_inline_form .et_bloom_form_container { z-index: 99; }

/* adjust z-index of inline form to not overflow the Divi Frontend Builder elements */
.et-fb.et_bloom .et_bloom_inline_form { position: relative; z-index: 10; }

/*---------------------------------*/
/*------------ WIDGET -------------*/
/*---------------------------------*/
.et_bloom .et_bloom_widget_content span.et_bloom_close_button { display: none; }
.et_bloom .et_bloom_widget_content .et_bloom_form_container { box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; width: auto; max-width: 100%; z-index: 99; }

/* css for forms */

.et_bloom .et_bloom_form_container,
.et_bloom .et_bloom_form_container div,
.et_bloom .et_bloom_form_container span,
.et_bloom .et_bloom_form_container h2,
.et_bloom .et_bloom_form_container h3,
.et_bloom .et_bloom_form_container h4,
.et_bloom .et_bloom_form_container p,
.et_bloom .et_bloom_form_container a,
.et_bloom .et_bloom_form_container font,
.et_bloom .et_bloom_form_container img,
.et_bloom .et_bloom_form_container strike,
.et_bloom .et_bloom_form_container strong,
.et_bloom .et_bloom_form_container b,
.et_bloom .et_bloom_form_container u,
.et_bloom .et_bloom_form_container i,
.et_bloom .et_bloom_form_container ol,
.et_bloom .et_bloom_form_container ul,
.et_bloom .et_bloom_form_container li { font-family: 'Open Sans', helvetica, arial, sans-serif; line-height: 1em; text-transform: none; font-weight: normal; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-image:none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.et_bloom .et_bloom_form_container .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.et_bloom .et_bloom_form_container { position: relative; }
.et_bloom .et_bloom_form_container .et_bloom_close_button, .et_bloom .et_bloom_success_checkmark:before {
	font-family: 'ET-Bloom';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 16px !important;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }
.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }
.et_bloom .et_bloom_form_container h2.et_bloom_success_message { line-height: 1.4em; position: relative; font-size: 14px; display: none; opacity: 0; z-index: -1; text-align: center; color: #888; background: #fff; padding: 10px 10%; width: 80%; max-width: 300px; border-radius: 5px; margin: auto;  }
.et_bloom h2.et_bloom_success_message.et_bloom_animate_message { margin-top: 50px; display: block; opacity: 1; z-index: 99; -webkit-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom h2.et_bloom_success_message:after { content: ''; position: absolute; left: 50%; top: -5px; margin-left: -3px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; }

.et_bloom .et_bloom_success_checkmark:before { content: "\e60e"; font-size: 25px !important; line-height: 25px; }
.et_bloom span.et_bloom_success_checkmark { opacity: 0; color: #fff !important; background: #82C016; padding: 8px 7px 7px 10px !important; border-radius: 30px; left: 50%; margin-left: -20px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); display: block; height: 28px; width: 28px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; position: absolute; top: 30px;  }
.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.et_bloom .et_bloom_success_message strong { font-weight: bold; }
.et_bloom .et_bloom_form_container .et_bloom_form_content h2.et_bloom_success_message span { font-weight: normal !important; }

.et_bloom .et_bloom_close_button:before { content: "\e60d"; position: absolute; top: 7px; right: 7px; }
.et_bloom .et_bloom_form_container .et_bloom_close_button { position: absolute; top: -10px; right: -10px; width: 30px; height: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background-color: #fff; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); cursor: pointer; }
.et_bloom .et_bloom_with_border .et_bloom_close_button { top: -13px; right: -13px; }

.et_bloom .et_bloom_form_container { background-color: #dadfe4; max-width: 640px; z-index: 999999999; -webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.et_bloom .et_bloom_popup .et_bloom_form_container { width: 80%; }
	.et_bloom .et_bloom_form_container, .et_bloom .et_bloom_form_container div, .et_bloom .et_bloom_form_container img, .et_bloom .et_bloom_form_container .et_bloom_popup_input, .et_bloom .et_bloom_form_container input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.et_bloom .et_bloom_form_container .et_bloom_form_header { background-color: #fff; padding: 15px; overflow: hidden; position: relative; }
	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }
		.et_bloom .et_bloom_form_header h2 { font-size: 24px !important; padding-bottom: 0 !important; font-weight: 600 !important; line-height: 1.1em !important; color: rgba(0, 0, 0, 0.8); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
		.et_bloom .et_bloom_form_container.et_bloom_light .et_bloom_form_header h2 { color: #393939; }
		.et_bloom .et_bloom_form_header p { color: rgba(0, 0, 0, 0.5); line-height: 1.6em; font-size: 14px; margin-top: 0.5em; }
		.et_bloom .et_bloom_form_container.et_bloom_light p { color: #666; }
		.et_bloom .et_bloom_form_container.et_bloom_dark .et_bloom_form_header h2, .et_bloom .et_bloom_form_container.et_bloom_dark p { color: #fff; }
	.et_bloom .et_bloom_form_container .et_bloom_form_content { padding: 40px 30px; color: rgba(0, 0, 0, 0.5); width: 100%; background-color: #E9E9E9; position: relative; }
		.et_bloom .et_bloom_form_container .et_bloom_form_content label, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group { margin-bottom: 30px; }
		.et_bloom .et_bloom_form_container .et_bloom_form_content label, span.et_bloom_form_label, .et_bloom .et_bloom_form_container .et_bloom_form_content input { display: block; }
			.et_bloom .et_bloom_form_container .et_bloom_form_content span, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group label, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group strong, .et_bloom .et_bloom_form_aweber .af-body label.previewLabel, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content label, .et_bloom .mimi_field label { color: #444; font-weight: 700 !important; margin-bottom: 10px !important; }
			.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_checkbox span { color: rgba(0,0,0,0.5); }
			.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content span, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group label, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group strong, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .af-body label.choice, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .af-body label.previewLabel, .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label, .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label { color: #fff !important; }
			.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { color: rgba(0, 0, 0, 0.5) !important; }
			.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { color: rgba(255, 255, 255, 0.6) !important; }
			.et_bloom #mc_embed_signup .asterisk { color: #C60 !important; }
		.et_bloom .et_bloom_form_container .et_bloom_form_content input, .et_bloom .et_bloom_form_container .et_bloom_form_content select, .et_bloom .et_bloom_form_container .et_bloom_form_content textarea, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom #mc_embed_signup .mc-field-group select, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input, .et_bloom .et_bloom_form_content .mimi_field #signup_field_reference { background-color: #fff; width: 100%; font-weight: 600; color: rgba(0,0,0,0.5); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; }
		.et_bloom .et_bloom_form_container .et_bloom_form_content input, .et_bloom .et_bloom_form_container .et_bloom_form_content textarea, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom #mc_embed_signup .mc-field-group select, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input, .et_bloom .et_bloom_form_content .mimi_field #signup_field_reference { padding: 14px !important; }
		.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input { padding: 10px !important; }
		.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content input, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content textarea, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content select, .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label i, .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label i { background-color: rgba(0,0,0,0.15); color: #fff; }
			.et_bloom .et_bloom_form_text_light input::-webkit-input-placeholder { color: #fff; }
			.et_bloom .et_bloom_form_text_light input:-moz-placeholder { color: #fff; }
			.et_bloom .et_bloom_form_text_light input::-moz-placeholder { color: #fff; }
			.et_bloom .et_bloom_form_text_light input:-ms-input-placeholder { color: #fff; }

			.et_bloom .et_bloom_popup_input input::-webkit-input-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
			.et_bloom .et_bloom_popup_input input:-moz-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
			.et_bloom .et_bloom_popup_input input::-moz-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
			.et_bloom .et_bloom_popup_input input:-ms-input-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
		.et_bloom .et_bloom_form_container .et_bloom_form_content input.error { color: #f45a4a; border: 2px solid #f45a4a; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
		/*.et_bloom_form_container .et_bloom_form_content .required { background-image: url(https://www.richharrison.ca/wp-content/plugins/bloom/css/images/required.png) !important; background-position: 98% 50% !important; background-repeat: no-repeat !important; }*/
		.et_bloom .et_bloom_form_container .et_bloom_form_content textarea { min-height: 80px; }
		.et_bloom .et_bloom_form_container .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p button, .et_bloom .et_bloom_form_content .mimi_field .submit, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-button, .et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form input[type="button"], .et_bloom .et_bloom_form_icontact .et_bloom_form_content input[type="submit"] { font-weight: 700; text-transform: uppercase; color: rgba(255,255,255,0.8); cursor: pointer; font-size: 14px; }
		.et_bloom .et_bloom_form_container .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_content #mc_embed_signup .button:hover, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p button, .et_bloom .et_bloom_form_content .mimi_field .submit, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-button, .et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form input[type="button"], .et_bloom .et_bloom_form_icontact .et_bloom_form_content input[type="submit"] { background-color: #58b9cb; }
		.et_bloom .et_bloom_form_container.et_bloom_dark .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_container.et_bloom_dark .et_bloom_form_content #mc_embed_signup .button { color: rgba(0,0,0,0.6); }
		.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer { padding: 20px 0 0; text-shadow: none; }
			.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer p { font-size: 12px; }
			.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_form_footer p { color:  rgba(255, 255, 255, 0.4); }
			.et_bloom .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content .et_bloom_form_footer p { color: rgba(0, 0, 0, 0.7); }
.et_bloom .et_bloom_form_container.et_bloom_rounded input, .et_bloom .et_bloom_form_container.et_bloom_rounded textarea, .et_bloom .et_bloom_form_container.et_bloom_rounded .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_container.et_bloom_rounded button { -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; }
	.et_bloom .et_bloom_inline .input { margin-right: 20px; float: left; width: 30% !important; }
	.et_bloom .et_bloom_inline .input:last-child { margin-right: 0 !important; }
.et_bloom .et_bloom_optin .et_bloom_border_solid, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid .et_bloom_form_header { border: 6px solid #4fa8ed; }
	.et_bloom .et_bloom_optin .breakout_edge { border: none !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_bottom .et_bloom_form_header { border-bottom: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_top .et_bloom_form_header { border-left: none; border-right: none; border-bottom: none;  }
	.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_right .et_bloom_form_header { border-left: none; border-top: none; border-bottom: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_bottom .et_bloom_form_header { border-left: none; border-top: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_left .et_bloom_form_header { border-bottom: none; border-top: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_top_bottom .et_bloom_form_header {border-left: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_left_right .et_bloom_form_header { border-bottom: none; border-top: none; }
.et_bloom .et_bloom_optin .et_bloom_border_inset, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset .et_bloom_form_header { -moz-box-shadow: inset 0 0 0 3px #4fa8ed; -webkit-box-shadow: inset 0 0 0 3px #4fa8ed; box-shadow: inset 0 0 0 3px #4fa8ed; border: 8px solid #fff; padding: 3px; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_bottom .et_bloom_form_header { margin-bottom: -11px !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_right .et_bloom_form_header { margin-left: 11px !important; margin-top: 1% !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_left .et_bloom_form_header { margin-right: 11px !important; margin-top: 1% !important; }
	.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_border_inset .et_bloom_close_button { right: -5px !important; }
	.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_top .et_bloom_form_header { -moz-box-shadow: inset 0 3px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 3px 0 0 #4fa8ed; box-shadow: inset 0 3px 0 0 #4fa8ed; border-right: none; border-left: none; border-bottom: none; padding: 3px 0 0; }
	.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_right .et_bloom_form_header { -moz-box-shadow: inset -3px 0 0 0 #4fa8ed; -webkit-box-shadow: inset -3px 0 0 0 #4fa8ed; box-shadow: inset -3px 0 0 0 #4fa8ed; border-top: none; border-left: none; border-bottom: none; padding: 0 3px 0 0; }
	.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_bottom .et_bloom_form_header { -moz-box-shadow: inset 0 -3px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 -3px 0 0 #4fa8ed; box-shadow: inset 0 -3px 0 0 #4fa8ed; border-top: none; border-left: none; border-right: none; padding: 0 0 3px 0; }
	.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_left .et_bloom_form_header { -moz-box-shadow: inset 3px 0 0 0 #4fa8ed; -webkit-box-shadow: inset 3px 0 0 0 #4fa8ed; box-shadow: inset 3px 0 0 0 #4fa8ed; border-top: none; border-bottom: none; border-right: none; padding: 0 0 0 3px; }
	.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_top_bottom .et_bloom_form_header { -moz-box-shadow: inset 0 3px 0 0 #4fa8ed, inset 0 -3px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 3px 0 0 #4fa8ed, inset 0 -3px 0 0 #4fa8ed; box-shadow: inset 0 3px 0 0 #4fa8ed, inset 0 -3px 0 0 #4fa8ed; border-left: none; border-right: none; padding: 3px 0 3px; }
	.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_left_right .et_bloom_form_header { -moz-box-shadow: inset 3px 0 0 0 #4fa8ed, inset -3px 0 0 0 #4fa8ed; -webkit-box-shadow: inset 3px 0 0 0 #4fa8ed, inset -3px 0 0 0 #4fa8ed; box-shadow: inset 3px 0 0 0 #4fa8ed, inset -3px 0 0 0 #4fa8ed; border-top: none; border-bottom: none; padding: 0 3px 0 3px; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset { padding: 0; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: none !important; }
.et_bloom .et_bloom_optin .et_bloom_border_double, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double .et_bloom_form_header { -moz-box-shadow: inset 0 0 0 6px #fff, inset 0 0 0 8px #4fa8ed; -webkit-box-shadow: inset 0 0 0 6px #fff, inset 0 0 0 8px #4fa8ed; box-shadow: inset 0 0 0 6px #fff, inset 0 0 0 8px #4fa8ed; border: 2px solid #4fa8ed; padding: 8px; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_bottom .et_bloom_form_header { margin-bottom: -10px !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_right .et_bloom_form_header { margin-left: 10px !important; margin-top: 1% !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_left .et_bloom_form_header { margin-right: 10px !important; margin-top: 1% !important; }
	.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_border_double .et_bloom_close_button { right: -5px !important; }
	.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_top .et_bloom_form_header { -moz-box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed; box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 8px 0 0; border-right: none; border-left: none; border-bottom: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_right .et_bloom_form_header { -moz-box-shadow: inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; -webkit-box-shadow: inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; box-shadow: inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 0 8px 0 0; border-top: none; border-left: none; border-bottom: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_bottom .et_bloom_form_header { -moz-box-shadow: inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; box-shadow: inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 0 0 8px 0; border-top: none; border-left: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_left .et_bloom_form_header { -moz-box-shadow: inset 4px 0 0 0 #fff, inset 6px 0 0 0 #4fa8ed; -webkit-box-shadow: inset 4px 0 0 0 #fff, inset 6px 0 0 0 #4fa8ed; box-shadow: inset 6px 0 0 0 #fff, inset 8px 0 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 0 0 0 8px; border-top: none; border-bottom: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_top_bottom .et_bloom_form_header { -moz-box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed, inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed, inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed, inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 8px 0 8px; border-left: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_left_right .et_bloom_form_header { -moz-box-shadow: inset 6px 0 0 0 #fff, inset 8px 0 0 0 #4fa8ed, inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; -webkit-box-shadow: inset 6px 0 0 0 #fff, inset 8px 0 0 0 #4fa8ed, inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; box-shadow: inset 6px 0 0 0 #fff, inset 8px 0 0 0 #4fa8ed, inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 0 8px 0 8px; border-top: none; border-bottom: none; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double { padding: 0; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: none !important; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed,.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { padding: 8px; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { background: white; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { margin-top: 1.5% !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_header_outer { width: 98% !important; margin: auto; float: none; padding-bottom: 0 !important; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_form_header { border: 2px dashed #333; }
	.et_bloom .et_bloom_optin .breakout_edge .et_bloom_form_container_wrapper { border: none !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_form_header { border-bottom: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_form_header { border-left: none; border-right: none; border-bottom: none;  }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_form_header { border-left: none; border-top: none; border-bottom: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_form_header { border-left: none; border-top: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_form_header { border-bottom: none; border-top: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_form_header { border-left: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_form_header { border-bottom: none; border-top: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_header_outer { padding: 8px 0 0 0; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_header_outer { padding: 0 8px 0 0; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_header_outer { padding: 0 0 8px 0; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_header_outer { padding: 0 0 0 8px; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_header_outer { padding: 8px 0 8px 0; }
	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_header_outer { padding: 0 8px 0 8px; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed { padding: 0; }
.et_bloom .et_bloom_optin .et_bloom_border_letter { padding: 6px; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); }
	.et_bloom .et_bloom_optin .et_bloom_border_letter .et_bloom_form_content { background-color: #cecece; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter .et_bloom_header_outer { background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); padding: 6px 6px 0 !important; width: 98%; margin: auto !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer { height: 95%; float: left; padding: 6px 0 6px 6px !important; width: 100%; margin-top: 1% !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer { padding: 6px 6px 6px 0 !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer .et_bloom_form_header { margin-top: 0 !important; height: 100% !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_bottom .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; }

	.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_top { padding: 6px 0 0; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-right: none; border-left: none; border-bottom: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_right { padding: 0 6px 0 0; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-top: none; border-left: none; border-bottom: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_bottom { padding: 0 0 6px 0; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-top: none; border-left: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_left { padding: 0 0 0 6px; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-top: none; border-bottom: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_top_bottom { padding: 6px 0 6px; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-left: none; border-right: none; }
	.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_left_right { padding: 0 6px 0 6px; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-top: none; border-bottom: none; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter { background: none !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_bottom .et_bloom_header_outer { padding: 0 0 6px 0 !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top_bottom .et_bloom_header_outer { padding: 6px 0 6px 0 !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right .et_bloom_header_outer { padding: 0 6px 0 6px !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top_bottom.et_bloom_form_bottom .et_bloom_header_outer { padding: 6px 0 0 0 !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_left .et_bloom_header_outer { padding: 0 6px 0 0 !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_right .et_bloom_header_outer { padding: 0 0 0 6px !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_bottom.et_bloom_form_bottom .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_right.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left.et_bloom_form_left .et_bloom_header_outer { padding: 0 !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter { padding: 0 !important; }
	.et_bloom .et_bloom_rounded_corners.breakout_edge.et_bloom_border_letter .et_bloom_header_outer { border-radius: 5px; }

.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content { color: rgba(255, 255, 255, 0.6); }

.et_bloom .et_bloom_form_content div.radio { -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }

.et_bloom .et_bloom_form_content div.radio .checked:before { background: #7f7f7f; width: 11px; height: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; top: 7px; left: 7px; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content div.radio .checked:before { background: #fff; }

.et_bloom .et_bloom_form_content div.checker .checked:before { top: 7px; left: 6px; width: 14px; height: 11px; background: url('https://www.richharrison.ca/wp-content/plugins/bloom/css/../images/checked.png') no-repeat; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content div.checker .checked:before { background-image: url('https://www.richharrison.ca/wp-content/plugins/bloom/css/../images/checked_light.png'); }
.et_bloom .et_bloom_form_content div.radio .checked:before, .et_bloom .et_bloom_form_content div.checker .checked:before { content: ''; position: absolute; }
.et_bloom .et_bloom_form_content div.radio, .et_bloom .et_bloom_form_content div.checker { background: #fff; margin-right: 10px; position: relative; display: inline-block; zoom: 1; vertical-align: middle; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content div.radio, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content div.checker { background: rgba(0,0,0,0.15); }
.et_bloom .et_bloom_form_content div.radio, .et_bloom .et_bloom_form_content div.checker, .et_bloom .et_bloom_form_content div.radio span, .et_bloom .et_bloom_form_content div.radio input { width: 25px; height: 25px; }

.et_bloom .et_bloom_form_content div.radio input, .et_bloom .et_bloom_form_content div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; display: inline; zoom: 1; text-align: center; display: block; height: 100%; }
.et_bloom .et_bloom_form_content div.radio span, .et_bloom .et_bloom_form_content div.checker span { display: block; height: 100%; margin-bottom: 0 !important; }

.et_bloom .et_bloom_form_content .et_bloom_popup_input { float: left; width: 34%; padding-right: 20px; }
.et_bloom .et_bloom_form_content button { width: 32%; background-color: #46C8C8; color: #FFF; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; border: none; }
.et_bloom .et_bloom_form_content input, .et_bloom .et_bloom_form_content select, .et_bloom .et_bloom_form_content button { padding: 10px; font-family: 'Open Sans', sans-serif; font-size: 14px; }
.et_bloom .et_bloom_form_content select { height: 39px; }
.et_bloom .et_bloom_button_text { color: #FFF !important; font-weight: 600 !important; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 0 !important; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark, .et_bloom .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark  { color: rgba( 0, 0, 0, 0.7 ) !important; }

.et_bloom .et_bloom_widget_content .et_bloom_form_container .et_bloom_form_content { padding: 30px 20px; }

.et_bloom .et_bloom_preview_popup .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input { padding: 7px !important; }
/* FORM EDGES */

.et_bloom .with_edge .et_bloom_form_header:after, .et_bloom .with_edge .et_bloom_form_content:before { position: absolute; content: ''; display: block; }

/*carrot CSS*/
.et_bloom .carrot_edge .et_bloom_form_content { padding-top: 40px }
.et_bloom .carrot_edge .et_bloom_form_content:before { width: 0; top: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #fff; left: 50%; margin-left: -20px; }

.et_bloom .carrot_edge.et_bloom_form_right .et_bloom_form_content { padding-top: 30px; }
.et_bloom .carrot_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .carrot_edge.et_bloom_form_left .et_bloom_form_content:before { width: 0; left: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; top: 50%; margin-left: 0; margin-top: -10px; }
.et_bloom .et_bloom_form_left.carrot_edge .et_bloom_form_content:before { left: auto; right: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); border-right: none; border-top-color: transparent !important; }

/*carrot SVG*/
.et_bloom .carrot_edge_svg .et_bloom_form_content { padding-top: 40px }
.et_bloom .carrot_edge_svg .triangle { position: absolute; top: 0; left: 50%; margin-left: -20px; fill: #fff; }

.et_bloom .carrot_edge_svg.et_bloom_form_right .et_bloom_form_content { padding-top: 30px }
.et_bloom .carrot_edge_svg.et_bloom_form_right .triangle { position: absolute; left: 0; margin-left: 0; top: 50%;  margin-top: -10px; fill: #fff; }
.et_bloom .et_bloom_form_left.carrot_edge_svg .triangle { left: auto; right: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

/*wedge*/
.et_bloom .wedge_edge .et_bloom_form_content { padding-top: 60px; }
.et_bloom .et_bloom_widget_content .wedge_edge .et_bloom_form_content  { padding-top: 45px; }
.et_bloom .wedge_edge .triangle { position: absolute; top: 0; left: -1px; fill: #fff; z-index: 99; }

.et_bloom .wedge_edge.et_bloom_form_right .et_bloom_form_content { padding-top: 30px; padding-left: 35px; }

.et_bloom .wedge_edge.et_bloom_form_left .triangle { left: auto; right: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

/*curve*/
.et_bloom .curve_edge .et_bloom_form_content { padding-top: 50px; }
.et_bloom .curve_edge .curve { position: absolute; top: 0; left: -1px; fill: #fff; z-index: 99; }

.et_bloom .curve_edge.et_bloom_form_right .et_bloom_form_content { padding-top: 30px; padding-left: 35px; }

.et_bloom .curve_edge.et_bloom_form_left .curve { left: auto; right: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

/*zigzag*/
.et_bloom .zigzag_edge .et_bloom_form_header { padding-bottom: 25px; }
.et_bloom .zigzag_edge .et_bloom_form_content:before { top: -10px; left: 0; width: 100%; height: 10px; background: linear-gradient(45deg, transparent 33.33%, #e9e9e9 33.333%, #e9e9e9 66.66%, transparent 66.66%), linear-gradient(-45deg, transparent 33.33%, #e9e9e9 33.33%, #e9e9e9 66.66%, transparent 66.66%); background-size: 20px 40px; }

.et_bloom .zigzag_edge.et_bloom_form_right .et_bloom_form_header { padding-bottom: 15px; padding-right: 25px; }
.et_bloom .zigzag_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_content:before { top: 0; left: -10px; width: 10px; height: 100%; background: linear-gradient(45deg, transparent 33.33%, #e9e9e9 33.333%, #e9e9e9 66.66%, transparent 66.66%), linear-gradient(-45deg, transparent 33.33%, #e9e9e9 33.33%, #e9e9e9 66.66%, transparent 66.66%); background-size: 40px 20px; }
.et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_content:before { left: auto; right: -10px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

/*breakout*/
.et_bloom .breakout_edge .et_bloom_form_content { border: none !important; }
.et_bloom .breakout_edge .et_bloom_form_container_wrapper { overflow: visible; }

.et_bloom .et_bloom_form_bottom.breakout_edge .et_bloom_form_header { margin: auto !important; float: none !important; }
.et_bloom .breakout_edge.et_bloom_form_container { background: transparent; box-shadow: none; }

.et_bloom .breakout_edge.et_bloom_form_bottom .et_bloom_header_outer { width: 98%; margin: auto !important; }
.et_bloom .breakout_edge .et_bloom_form_header, .et_bloom .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); }
.et_bloom .breakout_edge.et_bloom_border_dashed .et_bloom_form_header { box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

.et_bloom .et_bloom_form_right.breakout_edge .et_bloom_form_header, .et_bloom .et_bloom_form_left.breakout_edge .et_bloom_form_header { /*height: 95% !important;*/ margin-top: 1.5% !important; }
.et_bloom .et_bloom_form_container.et_bloom_form_right.breakout_edge, .et_bloom .et_bloom_form_container.et_bloom_form_left.breakout_edge { background: transparent; }
.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -8px; right: -15px; }
.et_bloom .et_bloom_form_bottom.breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -14px !important; right: -8px !important; }

.et_bloom .et_bloom_form_container.et_bloom_form_right { max-width: 740px; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_header { width: 100%; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content { width: 34%; float: left; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { margin-bottom: 15px; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content button, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content button { width: 100%; padding-right: 0; padding-left: 0; }
.et_bloom .et_bloom_form_container.et_bloom_form_right { background-color: #fff; }

.et_bloom .et_bloom_form_header img { margin: auto; }
.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }
.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

.et_bloom .et_bloom_form_header.split img { float: left; max-width: 40%; }
.et_bloom .et_bloom_form_header.split.image_right img { float: right; }

.et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_header { float: right; }

/** MailChimp **/
.et_bloom .et_bloom_form_content #mc_embed_signup, .et_bloom .et_bloom_form_content .af-form, .et_bloom .et_bloom_form_content .af-header { background: none !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup form, .et_bloom .et_bloom_form_content .af-element { padding: 0 !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup h2 { margin: 0; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group .asterisk { top: 50%; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group { width: auto; padding-bottom: 0; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_content .af-body label.choice { font-weight: 600 !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup .button { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; display: block; height: auto; line-height: 21px; padding: 11px 0; margin: 0; }
.et_bloom .et_bloom_form_content #mc_embed_signup .button:hover { background-color: none !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup .yearfield input { width: auto; }
.et_bloom .et_bloom_form_content #mc_embed_signup .monthfield input, .et_bloom .et_bloom_form_content #mc_embed_signup .dayfield input { width: 60px !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group select { border-radius: 0; }

/** Aweber **/
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-form { max-width: 100% !important; margin-top: -86px; }
.et_bloom .et_bloom_form_aweber .af-body input.text, .et_bloom .et_bloom_form_aweber .af-body textarea { font-size: 14px !important; font-family: 'Open Sans', helvetica, arial, sans-serif !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-element { margin-bottom: 30px !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.previewLabel { color: #444!important; font-weight: 700 !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice, .et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.previewLabel { font-size: 14px !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { font-weight: 600 !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-element-radio { padding-bottom: 10px !important; margin-left: 0 !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { padding-left: 9px !important; }

/** Campaign Monitor form **/
.et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content label { font-size: 14px; margin-bottom: -15px !important; }
.et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p { margin-bottom: 25px; }
.et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p button { border: none; line-height: 21px; padding: 14px; width: 100%; }
.et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p:nth-child(6) label { color: rgba(0, 0, 0, 0.5); display: inline-block; font-weight: 600 !important; margin-bottom: 10px !important; }

/** Mad Mimi form **/
.et_bloom .et_bloom_form_content .mimi_field label { font-size: 14px; margin-bottom: -7px !important; }
.et_bloom .et_bloom_form_content .mimi_field { margin-bottom: 28px; }
.et_bloom .et_bloom_form_content .mimi_field .submit { line-height: 21px; }
.et_bloom .et_bloom_form_content .mimi_field .radio, .et_bloom .et_bloom_form_content .mimi_field .checker { float: left; }

/** SendInBlue form **/
.et_bloom_form_sendinblue .et_bloom_form_content iframe { width: 100%; padding: 0; }
.wrapper form.description { width: 300px !important; }


/** GetResponse form **/
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-formTpl { width: auto !important; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .actTinyMceElBodyContent p span { color: rgba(0, 0, 0, 0.5); font-weight: 700 !important; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-sortable label { color: #444; font-size: 14px; font-weight: 700; margin-bottom: 10px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-contbox { margin-bottom: 27px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .actTinyMceElBodyContent p { margin-top: -2px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-body { margin-top: 14px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .clrB span { color: rgba(0, 0, 0, 0.5); font-size: 14px; font-weight: 600 !important; margin-left: -5px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .clrB { margin-bottom: 5px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-button { width: auto !important; }

/** IContact form **/
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe { border: none; background: none; width: 100%; }
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe { margin-left: -50px; }
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe td:first-child { text-align: right; color: #444; font-weight: 700; }
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe td:nth-child(2) label { display: inline-block; color: rgba(0, 0, 0, 0.5); font-weight: 600; }
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe td { font-size: 14px; font-family: "Open Sans",helvetica,arial,sans-serif; }

/** Feedblitz **/
.et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form { color: #444; font-size: 14px; font-weight: 700; }
.et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form input { margin-top: 10px; }

.et_bloom .et_bloom_widget_content .et_bloom_form_header { padding: 15px 5px !important; }

/** Custom Fields **/
.et_bloom_form_container .et_bloom_form_content .et_bloom_fields { height: 100%; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_options_wrapper { display: block; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_options_wrapper .et_bloom_custom_field_options_title { color: #444;  }

.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_options_title,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_select_title,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_checkbox,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_radio { display: block; }

.et_bloom_form_container .et_bloom_form_content .et_bloom_fields .et_bloom_custom_field_checkbox:last-child,
.et_bloom_form_container .et_bloom_form_content .et_bloom_fields .et_bloom_custom_field_radio:last-child { margin-bottom: 0 !important; }

.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"],
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"] { display: none; width: auto; max-width: none; margin: 0; padding: 0; }

.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label { display: inline-block; position: relative; min-height: 1.7em; line-height: 1.7em; vertical-align: middle; cursor: pointer; margin-bottom: 0; color: rgba(0,0,0,0.5); font-weight: 600;}

.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label i,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label i { display: inline-block; position: relative; width: 18px; height: 18px; margin-right: 6px; background-color: #fff; font-style: normal; vertical-align: middle; content: ""; }

.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label i { border-radius: 50%; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"]:checked + label i:before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #2ea3f2; border-radius: 50%; width: 6px; height: 6px; }

.et_bloom_form_container.et_bloom_rounded .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label i,
.et_bloom_form_container.et_bloom_rounded .et_bloom_form_content .et_bloom_custom_field textarea,
.et_bloom_form_container.et_bloom_rounded .et_bloom_form_content .et_bloom_custom_field select { border-radius: 3px; }

.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_radio_title,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_select_title { font-size: 16px; padding-bottom: 4px; }

.et_bloom_form_container .et_bloom_with_custom_fields form { display: flex; flex-direction: column; }
.et_bloom_form_left .et_bloom_with_custom_fields form,
.et_bloom_form_right .et_bloom_with_custom_fields form { height: 100%; justify-content: space-between; }

.et_bloom_with_custom_fields .et_bloom_fields { display: flex; flex-wrap: wrap; justify-content: space-between; }

.et_bloom_with_custom_fields .et_bloom_fields p { margin-bottom: 15px; }
.gecko .et_bloom_with_custom_fields .et_bloom_fields p { margin-bottom: 1vw; }
.et_bloom_form_bottom .et_bloom_with_custom_fields .et_bloom_fields p { float: none; flex-basis: 48.5%; width: auto !important; padding-left: 0; padding-right: 0 !important; box-sizing: border-box; }
.et_bloom_form_bottom .et_bloom_with_custom_fields .et_bloom_fields p.et_bloom_fullwidth_field, .et_bloom_form_bottom .et_bloom_with_custom_fields .et_bloom_bottom_stacked p { flex-basis: 100%; }

.et_bloom_form_container .et_bloom_with_custom_fields button { width: 100% !important; align-self: center; max-height: 39px; }

.et_bloom .et_bloom_form_container .et_bloom_with_custom_fields .clearfix:after { clear: none; display: none; }


/*------------------------------------------------*/
/*----------------[Intro Animation]---------------*/
/*------------------------------------------------*/

@-webkit-keyframes et_bloom_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes et_bloom_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes et_bloom_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes et_bloom_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-webkit-keyframes et_bloom_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-moz-keyframes et_bloom_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-o-keyframes et_bloom_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@keyframes et_bloom_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }

@-webkit-keyframes et_bloom_fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(-30%); } 100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes et_bloom_fadeInRight { 0% { opacity: 0; -moz-transform: translateX(-30%); } 100% { opacity: 1; -moz-transform: translateX(0); } }
@-o-keyframes et_bloom_fadeInRight { 0% { opacity: 0; -o-transform: translateX(-30%); } 100% { opacity: 1; -o-transform: translateX(0); } }
@keyframes et_bloom_fadeInRight { from { opacity: 0; transform: translateX(-30%); } to { opacity: 1; transform: translateX(0); } }

@-webkit-keyframes et_bloom_fadeInBottom { 0% { opacity: 0; -webkit-transform: translateY(-30%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }
@-moz-keyframes et_bloom_fadeInBottom { 0% { opacity: 0; -moz-transform: translateY(-30%); } 100% { opacity: 1; -moz-transform: translateY(0); } }
@-o-keyframes et_bloom_fadeInBottom { 0% { opacity: 0; -o-transform: translateY(-30%); } 100% { opacity: 1; -o-transform: translateY(0); } }
@keyframes et_bloom_fadeInBottom { 0% { opacity: 0; transform: translateY(-30%); } 100% { opacity: 1; transform: translateY(0); } }

@-webkit-keyframes et_bloom_fadeInTop { 0% { opacity: 0; -webkit-transform: translateY(30%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }
@-moz-keyframes et_bloom_fadeInTop { 0% { opacity: 0; -moz-transform: translateY(30%); } 100% { opacity: 1; -moz-transform: translateY(0); } }
@-o-keyframes et_bloom_fadeInTop { 0% { opacity: 0; -o-transform: translateY(30%); } 100% { opacity: 1; -o-transform: translateY(0); } }
@keyframes et_bloom_fadeInTop { 0% { opacity: 0; transform: translateY(30%); } 100% { opacity: 1; transform: translateY(0); } }

@-webkit-keyframes et_bloom_slideTop { 0% { -webkit-transform: translateY(0);} 100% { -webkit-transform: translateY(0);} }
@-moz-keyframes et_bloom_slideTop { 0% { -moz-transform: translateY(0); } 100% { -moz-transform: translateY(0); } }
@-o-keyframes et_bloom_slideTop { 0% { -o-transform: translateY(0); } 100% { -o-transform: translateY(0); } }
@keyframes et_bloom_slideTop { 0% { transform: translateY(0); } 100% { transform: translateY(0); } }

@-webkit-keyframes et_bloom_slideDown { 0% { -webkit-transform: translateY(0);} 100% { -webkit-transform: translateY(100%);} }
@-moz-keyframes et_bloom_slideDown { 0% { -moz-transform: translateY(0); } 100% { -moz-transform: translateY(100%); } }
@-o-keyframes et_bloom_slideDown { 0% { -o-transform: translateY(0); } 100% { -o-transform: translateY(100%); } }
@keyframes et_bloom_slideDown { 0% { transform: translateY(0); } 100% { transform: translateY(100%); } }

/*! The following animations courtesy of Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */

@-webkit-keyframes et_bloom_swing {
	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
}

@keyframes et_bloom_swing {
	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
}

@-webkit-keyframes et_bloom_tada {
	0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
	10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); }
	30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
	40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
	100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@keyframes et_bloom_tada {
	0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
	10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); }
	30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
	40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
	100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@-webkit-keyframes et_bloom_bounce {
	0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
	70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
	90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }
}

@keyframes et_bloom_bounce {
	0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
	70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
	90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }
}

@-webkit-keyframes et_bloom_flipInX {
	0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
	40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
	60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
	80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
	100% { -webkit-transform: perspective(400px); transform: perspective(400px); }
}

@keyframes et_bloom_flipInX {
	0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
	40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
	60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
	80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
	100% { -webkit-transform: perspective(400px); transform: perspective(400px); }
}

@-webkit-keyframes et_bloom_zoomIn {
	0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
	50% { opacity: 1; }
	100% { opacity: 1; }
}

@keyframes et_bloom_zoomIn {
	0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
	50% { opacity: 1; }
	100% { opacity: 1; }
}

@-webkit-keyframes et_bloom_lightSpeedIn {
	0% { -webkit-transform: translate3d(30%, 0, 0) skewX(-10deg); transform: translate3d(30%, 0, 0) skewX(-10deg); opacity: 0; }
	60% { -webkit-transform: skewX(5deg); transform: skewX(5deg); opacity: 1; }
	80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
	100% { -webkit-transform: none; transform: none; opacity: 1; }
}

@keyframes et_bloom_lightSpeedIn {
	0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
	80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
	100% { -webkit-transform: none; transform: none; opacity: 1; }
}

.et_bloom .et_bloom_image { opacity: 0; }

.et_bloom .et_bloom_animated .et_bloom_animation_lightspeedin, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_lightspeedin, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_lightspeedin, .et_bloom .et_bloom_visible_image.et_bloom_image_lightspeedin { opacity: 1; -webkit-animation: et_bloom_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
.et_bloom .et_bloom_animated .et_bloom_animation_zoomin, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_zoomin, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_zoomin, .et_bloom .et_bloom_visible_image.et_bloom_image_zoomin { opacity: 1; -webkit-animation: et_bloom_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_flipinx, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_flipinx, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_flipinx, .et_bloom .et_bloom_visible_image.et_bloom_image_flipinx { opacity: 1; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation: et_bloom_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_bounce, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_bounce, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_bounce, .et_bloom .et_bloom_visible_image.et_bloom_image_bounce { opacity: 1; -webkit-animation: et_bloom_bounce 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_bounce 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }
.et_bloom .et_bloom_animated .et_bloom_animation_swing, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_swing, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_swing, .et_bloom .et_bloom_visible_image.et_bloom_image_swing { opacity: 1; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation: et_bloom_swing 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_swing 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_tada, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_tada, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_tada, .et_bloom .et_bloom_visible_image.et_bloom_image_tada { opacity: 1; -webkit-animation: et_bloom_tada 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_tada 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_bloom .et_bloom_animated .et_bloom_animation_fadein, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_fadein, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_fadein, .et_bloom .et_bloom_visible_image.et_bloom_image_fadein { opacity: 1; -webkit-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_slideright, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slideright, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slideright, .et_bloom .et_bloom_visible_image.et_bloom_image_slideright { opacity: 1; -webkit-animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInRight 1s 1s cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_slidedown, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slidedown, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slidedown, .et_bloom .et_bloom_visible_image.et_bloom_image_slidedown { opacity: 1; -webkit-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_slideup, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slideup, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slideup, .et_bloom .et_bloom_visible_image.et_bloom_image_slideup { opacity: 1; -webkit-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_no_animation, .et_bloom .et_bloom_image.et_bloom_image_no_animation { opacity: 1; }

.et_bloom .et_bloom_popup.et_bloom_exit_animation { -webkit-animation: et_bloom_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_flyin.et_bloom_exit_animation { -webkit-animation: et_bloom_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); }

/* RESPONSIVE STYLES */
@media only screen and ( max-width: 767px ) {
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_header, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content { width: 100%; }
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { width: 34%; padding-right: 20px; }
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content button, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content button { width: 32%; }
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { margin-bottom: 0; }
	.et_bloom .et_bloom_form_content { clear: both; }

	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content.et_bloom_3_fields .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content.et_bloom_3_fields .et_bloom_popup_input { width: 25%; }
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content.et_bloom_3_fields button, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content.et_bloom_3_fields button { width: 25%; }

	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content.et_bloom_1_field .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content.et_bloom_1_field .et_bloom_popup_input { width: 68%; }

	.et_bloom .zigzag_edge.et_bloom_form_right .et_bloom_form_header, .et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_header { padding-bottom: 25px; }
	.et_bloom .zigzag_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_content:before { top: -10px; left: 0; width: 100%; height: 10px; background: linear-gradient(45deg, transparent 33.33%, #e9e9e9 33.333%, #e9e9e9 66.66%, transparent 66.66%), linear-gradient(-45deg, transparent 33.33%, #e9e9e9 33.33%, #e9e9e9 66.66%, transparent 66.66%); background-size: 20px 40px; }

	.et_bloom .carrot_edge.et_bloom_form_left .et_bloom_form_content:before { content: none; }
	.et_bloom .with_edge.et_bloom_form_left .et_bloom_form_content:after { position: absolute; content: ''; display: block; }
	.et_bloom .carrot_edge.et_bloom_form_right .et_bloom_form_content, .et_bloom .carrot_edge.et_bloom_form_left .et_bloom_form_content { padding-top: 40px }
	.et_bloom .carrot_edge.et_bloom_form_right .et_bloom_form_content:before { width: 0; top: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #fff; left: 50%; margin-left: -20px; }
	.et_bloom .carrot_edge.et_bloom_form_left .et_bloom_form_content:after { width: 0; bottom: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #fff; left: 50%; margin-left: -20px; margin-bottom: -10px; }
	.et_bloom .et_bloom_form_left.carrot_edge .et_bloom_form_content:before { transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); }

	.et_bloom .et_bloom_form_right .et_bloom_default_edge, .et_bloom .et_bloom_form_left .et_bloom_default_edge { display: none; }
	.et_bloom .et_bloom_form_right .et_bloom_responsive_edge, .et_bloom .et_bloom_form_left .et_bloom_responsive_edge { display: block; }
	.et_bloom .wedge_edge.et_bloom_form_left .triangle, .et_bloom .et_bloom_form_left.carrot_edge_svg .triangle  { transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); }
	.et_bloom .wedge_edge.et_bloom_form_left .triangle, .et_bloom .curve_edge.et_bloom_form_left .curve { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); bottom: 0; top: auto; }
	.et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_content:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); bottom: -10px; top: auto; }

	.et_bloom .et_bloom_hide_mobile { display: none !important; }

	.et_bloom .et_bloom_hide_mobile_optin { display: none !important; }

	.et_bloom .et_bloom_rounded_corners .et_bloom_form_header { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
	.et_bloom .et_bloom_rounded_corners .et_bloom_form_content { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

	.et_bloom .et_bloom_form_right.breakout_edge .et_bloom_form_header, .et_bloom .et_bloom_form_left.breakout_edge .et_bloom_form_header { height: 100% !important; margin-top: 0 !important; width: 98% !important; margin: auto !important; float: none !important; }
	.et_bloom .breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -14px !important; right: -8px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer { height: auto; float: none; width: 98%; margin: auto !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left.et_bloom_border_position_full .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right.et_bloom_border_position_full .et_bloom_header_outer { padding: 6px 6px 0px 6px !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_right .et_bloom_header_outer { padding: 0 6px 0 6px !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_left .et_bloom_form_header { margin-bottom: -11px !important; margin-left: auto !important; margin-right: auto !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_left .et_bloom_form_header { margin-bottom: -11px !important; margin-left: auto !important; margin-right: auto !important; }

	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { width: 97.5%; height: 100%; float: none; margin: auto; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; border-bottom: 0; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { padding-bottom: 0 !important; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_left .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_right .et_bloom_form_header { border-bottom: none !important; }

	.et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_left, .et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_right { height: initial !important; }
	.et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_left .et_bloom_form_header, .et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_right .et_bloom_form_header { height: initial !important; }
	.et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_left .et_bloom_form_content, .et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_right .et_bloom_form_content { min-height: initial !important; }
}


@media screen and ( max-width: 767px ) {
	.et_bloom .et_bloom_form_container .et_bloom_popup_input { padding-right: 0 !important; }
	.et_bloom .et_bloom_form_container .et_bloom_form_header, .et_bloom .et_bloom_form_container .et_bloom_popup_input, .et_bloom .et_bloom_form_container button { width: 100% !important; max-width: 100% !important; float: left !important; }
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { margin-bottom: 10px !important; }

	.et_bloom .et_bloom_bottom_inline p.et_bloom_popup_input { padding-bottom: 10px; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_form_header:before { width: 97%; }
}

@media screen and ( max-width: 767px ) {
	.et_bloom .et_bloom_form_container_wrapper { flex-direction: column; }
	.et_bloom .et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_form_left .et_bloom_header_outer { width: 100%; }
	.et_bloom .et_bloom_form_container .et_bloom_form_header img { float: none !important; max-width: 100% !important; }
	.et_bloom .et_bloom_form_text { text-align: center; }
	.et_bloom .et_bloom_flyin { width: 100% !important; padding: 0 10% !important; }
	.et_bloom .et_bloom_stacked_flyin.et_bloom_form_container { margin: 0; width: 100%; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_form_header:before { width: 95%; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_form_header:before { margin-top: -2.5%; }
}

@media screen and ( min-width: 768px ) {
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content { width: 34%; height: inherit; float: none; display: flex; flex-direction: column; justify-content: center; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content { right: 0; }

.et_bloom .et_bloom_form_right.et_bloom_rounded_corners .et_bloom_form_header { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.et_bloom .et_bloom_form_right.et_bloom_rounded_corners .et_bloom_form_content { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.et_bloom .et_bloom_form_left.et_bloom_rounded_corners .et_bloom_form_header { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.et_bloom .et_bloom_form_left.et_bloom_rounded_corners .et_bloom_form_content { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_form_header { border-right: none; margin-top: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer { padding-right: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { padding-left: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_form_header { border-left: none; margin-top: 0 !important; }

.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_right .et_bloom_form_header { border-right: none; margin-top: 1% !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_left .et_bloom_form_header { border-left: none; margin-top: 1% !important; }

.et_bloom .et_bloom_form_right.et_bloom_inline_3_fields .et_bloom_form_header, .et_bloom .et_bloom_form_left.et_bloom_inline_3_fields .et_bloom_form_header { min-height: 300px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_2_fields .et_bloom_form_header, .et_bloom .et_bloom_form_left.et_bloom_inline_2_fields .et_bloom_form_header { min-height: 250px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_1_field .et_bloom_form_header, .et_bloom .et_bloom_form_left.et_bloom_inline_1_field .et_bloom_form_header { min-height: 200px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_3_fields .et_bloom_form_header.et_bloom_with_error, .et_bloom .et_bloom_form_left.et_bloom_inline_3_fields .et_bloom_form_header.et_bloom_with_error { min-height: 350px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_2_fields .et_bloom_form_header.et_bloom_with_error, .et_bloom .et_bloom_form_left.et_bloom_inline_2_fields .et_bloom_form_header.et_bloom_with_error { min-height: 300px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_1_field .et_bloom_form_header.et_bloom_with_error, .et_bloom .et_bloom_form_left.et_bloom_inline_1_field .et_bloom_form_header.et_bloom_with_error { min-height: 250px; }
.et_bloom .et_bloom_inline_form .et_bloom_form_right h2.et_bloom_error_message, .et_bloom .et_bloom_inline_form .et_bloom_form_left h2.et_bloom_error_message { margin-top: -50px !important; }

}
