.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.fc-slideshow{position:relative;width:338px;height:338px;border-radius:50%;margin:0 auto;-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px;top:6px}.fc-slideshow nav{top:0;height:100%;width:100%;position:absolute;z-index:10000;display:none}.fc-slideshow nav>div{position:absolute;height:100%;top:0;width:50%}.fc-slideshow nav .fc-left{left:0}.fc-slideshow nav .fc-right{right:0}.fc-slideshow nav>div span{height:33%;width:100%;position:absolute;left:0}.fc-slideshow nav>div span:first-child{top:0}.fc-slideshow nav>div span:nth-child(2){top:33%}.fc-slideshow nav>div span:nth-child(3){top:66%}.fc-slideshow nav i,.no-csstransforms3d .fc-slideshow nav>div span{position:absolute;width:100%;height:40px;top:50%;margin-top:-20px;pointer-events:none;opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .2s ease;-moz-backface-visibility:hidden;-moz-transition:all .2s ease;backface-visibility:hidden;transition:all .2s ease}.no-csstransforms3d .fc-slideshow nav>div span{z-index:1000;width:40px;background:rgba(0,0,0,0)}.no-csstransforms3d .fc-slideshow nav .fc-left span{left:-80px}.no-csstransforms3d .fc-slideshow nav .fc-right span{right:-80px;left:auto}.no-csstransforms3d .fc-slideshow nav i{width:40px;cursor:pointer}.fc-slideshow nav .fc-left i{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;transform-origin:100% 50%;text-align:left;margin-left:-50%}.fc-slideshow nav .fc-right i{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;text-align:right;margin-left:-50%}.csstransforms3d .fc-slideshow nav>div span:hover~i,.no-csstransforms3d .fc-slideshow nav i,.no-csstransforms3d .fc-slideshow nav>div span{opacity:1}.csstransforms3d .fc-slideshow nav>div span:nth-child(2):hover~i{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}.csstransforms3d .fc-slideshow nav>.fc-left span:first-child:hover~i,.csstransforms3d .fc-slideshow nav>.fc-right span:nth-child(3):hover~i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.csstransforms3d .fc-slideshow nav>.fc-left span:nth-child(3):hover~i,.csstransforms3d .fc-slideshow nav>.fc-right span:first-child:hover~i{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}ul.fc-slides{list-style:none;margin:0;padding:0}ul.fc-slides li{display:none}.no-js ul.fc-slides li{display:block}.fc-flip{width:100%;height:100%;border-radius:50%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.fc-flip div{width:100%;height:100%;position:absolute;border-radius:50%;top:0;left:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.fc-flip .fc-back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg)}.elementor .fc-slideshow img,.fc-slideshow img{border-radius:50%}.fc-slideshow h3{position:absolute;color:#fff;top:50%;margin-top:30px;line-height:50px;height:50px;left:80px;right:80px;background:#ff514c;font-size:22px;text-transform:uppercase;letter-spacing:2px;text-align:center;border-radius:20% 10% 50% 5%/25% 10% 30% 75%}.fc-overlay-dark,.fc-overlay-light{opacity:0}.fc-overlay-light{background:#fff}.fc-overlay-dark{background:#000}.no-js .fc-slideshow{height:auto;box-shadow:none}.no-js .fc-slideshow h3{position:relative;width:auto;height:auto;left:auto;right:auto;top:auto;margin:5px}.wpb_vc_table_container{overflow-y:auto;}
.wpb_vc_table, #visual_composer_content .wpb_vc_table{border-collapse:collapse;}
.wpb_vc_table td.vc_table_cell.vc_cell_border_top, #visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_border_top{border-top:1px solid #000000;}
.wpb_vc_table td.vc_table_cell.vc_cell_border_left, #visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_border_left{border-left:1px solid #000000;}
.wpb_vc_table td.vc_table_cell.vc_cell_border_right, #visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_border_right{border-right:1px solid #000000;}
.wpb_vc_table td.vc_table_cell.vc_cell_border_bottom, #visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_border_bottom{border-bottom:1px solid #000000;}
.wpb_vc_table td.vc_table_cell.vc_cell_borders_all, #visual_composer_content .wpb_vc_table td.vc_table_cell.vc_cell_borders_all{border:1px solid #000000;}
.vc_stroked .vc_table_content{text-decoration:line-through;}
.wpb_vc_table td.vc_table_cell{border-top:0;}
.entry-content .wpb_vc_table {
border-bottom: 0px;
}.wpb_vc_table{width:100%;line-height:1;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;}
#visual_composer_content table.vc-table-plugin-theme-default{border-collapse:separate;border-spacing:0;border:1px solid #EBEBEB;}
#visual_composer_content table.vc-table-plugin-theme-default tr.vc-th td{border:1px solid #EBEBEB;text-align:left;}
#visual_composer_content table.vc-table-plugin-theme-default td{padding:8px 15px;border:1px solid #EBEBEB;}
table.vc-table-plugin-theme-classic{border:1px solid #DCDCDC;}
table.vc-table-plugin-theme-classic tr.vc-th td{font-weight:bold;background-color:#F9F9F9;padding:10px 15px;border:1px solid #DCDCDC;text-align:left;}
table.vc-table-plugin-theme-classic td{padding:8px 15px;border:1px solid #DCDCDC;}
table.vc-table-plugin-theme-classic tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic tr:hover{background-color:#F9F9F9;}
table.vc-table-plugin-theme-classic_orange{border:1px solid #ffac14;}
table.vc-table-plugin-theme-classic_orange tr.vc-th td{font-weight:bold;color:#ffffff;background:#ffac14;padding:10px 15px;border-bottom:none;text-align:left;}
table.vc-table-plugin-theme-classic_orange td{padding:8px 15px;border:1px solid #ffac14;}
table.vc-table-plugin-theme-classic_orange tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_orange tr:hover{background-color:#fff4e0;}
table.vc-table-plugin-theme-classic_pink{border:1px solid #f64747;}
table.vc-table-plugin-theme-classic_pink tr.vc-th td{font-weight:bold;color:#ffffff;background:#f64747;padding:10px 15px;border-bottom:none;text-align:left;}
table.vc-table-plugin-theme-classic_pink td{padding:8px 15px;border:1px solid #f64747;}
table.vc-table-plugin-theme-classic_pink tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_pink tr:hover{background-color:#fef1f1;}
table.vc-table-plugin-theme-classic_purple{border:1px solid #4a4683;}
table.vc-table-plugin-theme-classic_purple tr.vc-th td{font-weight:bold;color:#ffffff;background:#4a4683;padding:10px 15px;border-bottom:none;text-align:left;}
table.vc-table-plugin-theme-classic_purple td{padding:8px 15px;border:1px solid #4a4683;}
table.vc-table-plugin-theme-classic_purple tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_purple tr:hover{background-color:#dddcec;}
table.vc-table-plugin-theme-classic_blue{border:1px solid #0c9df7;}
table.vc-table-plugin-theme-classic_blue tr.vc-th td{font-weight:bold;color:#ffffff;background:#0c9df7;padding:10px 15px;border-bottom:none;text-align:left;}
table.vc-table-plugin-theme-classic_blue td{padding:8px 15px;border:1px solid #0c9df7;}
table.vc-table-plugin-theme-classic_blue tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_blue tr:hover{background-color:#eaf7fe;}
table.vc-table-plugin-theme-classic_green{border:1px solid #98c407;}
table.vc-table-plugin-theme-classic_green tr.vc-th td{font-weight:bold;color:#ffffff;background:#98c407;padding:10px 15px;border-bottom:none;text-align:left;}
table.vc-table-plugin-theme-classic_green td{padding:8px 15px;border:1px solid #98c407;}
table.vc-table-plugin-theme-classic_green tr:nth-child(2n+1),
table.vc-table-plugin-theme-classic_green tr:hover{background-color:#f2fdcd;}
table.vc-table-plugin-theme-simple tr.vc-th td{font-weight:bold;border-bottom:2px solid #DCDCDC;text-align:left;}
table.vc-table-plugin-theme-simple td{padding:8px;border-bottom:1px solid #DCDCDC;}
table.vc-table-plugin-theme-simple tr:hover{background-color:#F9F9F9;}
table.vc-table-plugin-theme-simple_orange tr.vc-th td{font-weight:bold;border-bottom:2px solid #ffac14;text-align:left;}
table.vc-table-plugin-theme-simple_orange td{padding:8px;border-bottom:1px solid #ffac14;}
table.vc-table-plugin-theme-simple_orange tr:hover{background-color:#fff4e0;}
table.vc-table-plugin-theme-simple_pink tr.vc-th td{font-weight:bold;border-bottom:2px solid #f64747;text-align:left;}
table.vc-table-plugin-theme-simple_pink td{padding:8px;border-bottom:1px solid #f64747;}
table.vc-table-plugin-theme-simple_pink tr:hover{background-color:#fef1f1;}
table.vc-table-plugin-theme-simple_purple tr.vc-th td{font-weight:bold;border-bottom:2px solid #4a4683;text-align:left;}
table.vc-table-plugin-theme-simple_purple td{padding:8px;border-bottom:1px solid #4a4683;}
table.vc-table-plugin-theme-simple_purple tr:hover{background-color:#dddcec;}
table.vc-table-plugin-theme-simple_blue tr.vc-th td{font-weight:bold;border-bottom:2px solid #0c9df7;text-align:left;}
table.vc-table-plugin-theme-simple_blue td{padding:8px;border-bottom:1px solid #0c9df7;}
table.vc-table-plugin-theme-simple_blue tr:hover{background-color:#eaf7fe;}
table.vc-table-plugin-theme-simple_green tr.vc-th td{font-weight:bold;border-bottom:2px solid #98c407;text-align:left;}
table.vc-table-plugin-theme-simple_green td{padding:8px;border-bottom:1px solid #98c407;}
table.vc-table-plugin-theme-simple_green tr:hover {
background-color: #f2fdcd;
}