#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram:after,.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after,.sbi_lb-outerContainer:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{box-sizing:border-box;display:grid;width:100%;padding:12px 0}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover,.sbi_lightbox a img{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;width:100%;vertical-align:top;zoom:1;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images,#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}#sb_instagram .sbi_no_js img,#sb_instagram br,#sb_instagram p:empty,#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover,.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, .4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite sbi-sk-scaleout;animation:1s ease-in-out infinite sbi-sk-scaleout}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 0}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color .5s;text-decoration:none}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sb_instagram_header .sbi_header_hashtag_icon{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{position:relative;width:50px;height:50px;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sbi_lb-nav a.sbi_lb-next:hover,.sbi_lb-nav a.sbi_lb-prev:hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{display:flex;gap:20px;justify-content:flex-start;align-items:center}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;gap:4px}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center;opacity:1;transition:.5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a,.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;text-decoration:none;line-height:1.5}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.1s ease-in}.sbi_lb-nav a.sbi_lb-next,.sbi_lb-nav a.sbi_lb-prev{width:50px;padding-left:10px;padding-right:10px;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}#sb_instagram .sbi_follow_btn{display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbi_lightbox{position:absolute;left:0;width:100%;z-index:100000;text-align:center;line-height:0;font-weight:400}.sbi_lightbox .sbi_lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{position:relative;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.sbi_lb-loader{position:absolute;width:100%;top:50%;left:0;height:20px;margin-top:-10px;text-align:center;line-height:0}.sbi_lb-loader span{display:block;width:14px;height:14px;margin:0 auto;background:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.sbi_lb-next,.sbi_lb-prev{height:100%;cursor:pointer;display:block}.sbi_lb-nav a.sbi_lb-prev{left:-70px;float:left;transition:opacity .2s}.sbi_lb-nav a.sbi_lb-next{right:-70px;float:right;transition:opacity .2s}.sbi_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0;background:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbi_lb-dataContainer{margin:0 auto;padding-top:10px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position:relative;padding-right:300px;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{position:relative;background:#000}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{width:300px!important;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;width:100%;margin-top:20px;padding:4px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{width:100%;max-width:100%;margin-bottom:20px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display:block!important;width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:3px 20px 3px 0;margin:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{padding:0 4px;color:#ccc}.sbi_lb-data .sbi_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbi_lb-data .sbi_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{float:left;border:none;width:32px;height:32px;margin-right:10px;background:#666;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.sbi_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px}.sbi_lb-data .sbi_lb-number{display:block;float:left;clear:both;padding:5px 0 15px;font-size:12px;color:#999}.sbi_lb-data .sbi_lb-close{display:block;float:right;width:30px;height:30px;font-size:18px;color:#aaa;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbi_lb-data .sbi_lb-close:hover{cursor:pointer;opacity:1;color:#fff}.sbi_lb-nav{top:0;left:0;width:100%;z-index:10;height:auto}.sbi-feed-block-cta,.sbi-feed-block-cta-img-ctn{width:100%!important;position:relative!important}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;text-align:center!important}.sbi-feed-block-cta-img-ctn{float:left!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:50px!important;margin-bottom:35px!important}.sbi-feed-block-cta-img{width:65px!important;height:65px!important;position:relative!important;border:2px solid #dcdde1!important;border-radius:16px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;display:flex!important;justify-content:center!important;align-items:center!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{position:absolute!important;right:-15px!important;bottom:-19px!important;z-index:1!important}.sbi-feed-block-cta-heading{font-size:19px!important;padding:0!important;margin:0 0 30px!important;display:inline-block!important;width:100%!important;font-weight:700!important;line-height:1.4em!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;padding:8px 20px 8px 38px!important;cursor:pointer!important;color:#fff!important;position:relative!important;margin-bottom:30px!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{content:''!important;position:absolute!important;width:2px!important;height:12px!important;background:#fff!important;left:20px!important;top:14px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;margin-top:35px!important;flex-direction:column!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a,.sbi-feed-block-cta-selector span a{text-transform:capitalize!important;text-decoration:underline!important;font-weight:600!important}.sbi-feed-block-cta-selector{width:100%!important;padding:0 20%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;margin-bottom:45px!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;padding:8px 16px!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;margin-left:2px!important;font-weight:400!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:','!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:'or'!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{content:''!important;height:16px!important;font-variant:normal!important;background-position:center center!important;background-repeat:no-repeat!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}@charset "UTF-8";/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map *//*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0{--fa:"\30";--fa--fa:"\30\30"}.fa-1{--fa:"\31";--fa--fa:"\31\31"}.fa-2{--fa:"\32";--fa--fa:"\32\32"}.fa-3{--fa:"\33";--fa--fa:"\33\33"}.fa-4{--fa:"\34";--fa--fa:"\34\34"}.fa-5{--fa:"\35";--fa--fa:"\35\35"}.fa-6{--fa:"\36";--fa--fa:"\36\36"}.fa-7{--fa:"\37";--fa--fa:"\37\37"}.fa-8{--fa:"\38";--fa--fa:"\38\38"}.fa-9{--fa:"\39";--fa--fa:"\39\39"}.fa-fill-drip{--fa:"\f576";--fa--fa:"\f576\f576"}.fa-arrows-to-circle{--fa:"\e4bd";--fa--fa:"\e4bd\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138";--fa--fa:"\f138\f138"}.fa-at{--fa:"\40";--fa--fa:"\40\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed";--fa--fa:"\f2ed\f2ed"}.fa-text-height{--fa:"\f034";--fa--fa:"\f034\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235";--fa--fa:"\f235\f235"}.fa-stethoscope{--fa:"\f0f1";--fa--fa:"\f0f1\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a";--fa--fa:"\f27a\f27a"}.fa-info{--fa:"\f129";--fa--fa:"\f129\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422";--fa--fa:"\f422\f422"}.fa-explosion{--fa:"\e4e9";--fa--fa:"\e4e9\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c";--fa--fa:"\f15c\f15c"}.fa-wave-square{--fa:"\f83e";--fa--fa:"\f83e\f83e"}.fa-ring{--fa:"\f70b";--fa--fa:"\f70b\f70b"}.fa-building-un{--fa:"\e4d9";--fa--fa:"\e4d9\e4d9"}.fa-dice-three{--fa:"\f527";--fa--fa:"\f527\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073";--fa--fa:"\f073\f073"}.fa-anchor-circle-check{--fa:"\e4aa";--fa--fa:"\e4aa\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1";--fa--fa:"\e4d1\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f";--fa--fa:"\f45f\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2";--fa--fa:"\e4c2\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd";--fa--fa:"\f0dd\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056";--fa--fa:"\f056\f056"}.fa-door-open{--fa:"\f52b";--fa--fa:"\f52b\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5";--fa--fa:"\f2f5\f2f5"}.fa-atom{--fa:"\f5d2";--fa--fa:"\f5d2\f5d2"}.fa-soap{--fa:"\e06e";--fa--fa:"\e06e\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d";--fa--fa:"\f86d\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539";--fa--fa:"\f539\f539"}.fa-bridge-circle-check{--fa:"\e4c9";--fa--fa:"\e4c9\e4c9"}.fa-pump-medical{--fa:"\e06a";--fa--fa:"\e06a\e06a"}.fa-fingerprint{--fa:"\f577";--fa--fa:"\f577\f577"}.fa-hand-point-right{--fa:"\f0a4";--fa--fa:"\f0a4\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689";--fa--fa:"\f689\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051";--fa--fa:"\f051\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8";--fa--fa:"\f5b8\f5b8"}.fa-flag-checkered{--fa:"\f11e";--fa--fa:"\f11e\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e";--fa--fa:"\f44e\f44e"}.fa-school-circle-exclamation{--fa:"\e56c";--fa--fa:"\e56c\e56c"}.fa-crop{--fa:"\f125";--fa--fa:"\f125\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103";--fa--fa:"\f103\f103"}.fa-users-rectangle{--fa:"\e594";--fa--fa:"\e594\e594"}.fa-people-roof{--fa:"\e537";--fa--fa:"\e537\e537"}.fa-people-line{--fa:"\e534";--fa--fa:"\e534\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc";--fa--fa:"\f0fc\f0fc"}.fa-diagram-predecessor{--fa:"\e477";--fa--fa:"\e477\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176";--fa--fa:"\f176\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a";--fa--fa:"\f46a\f46a"}.fa-male,.fa-person{--fa:"\f183";--fa--fa:"\f183\f183"}.fa-laptop{--fa:"\f109";--fa--fa:"\f109\f109"}.fa-file-csv{--fa:"\f6dd";--fa--fa:"\f6dd\f6dd"}.fa-menorah{--fa:"\f676";--fa--fa:"\f676\f676"}.fa-truck-plane{--fa:"\e58f";--fa--fa:"\e58f\e58f"}.fa-record-vinyl{--fa:"\f8d9";--fa--fa:"\f8d9\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587";--fa--fa:"\f587\f587"}.fa-bong{--fa:"\f55c";--fa--fa:"\f55c\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b";--fa--fa:"\f67b\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af";--fa--fa:"\e4af\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5";--fa--fa:"\f2e5\f2e5"}.fa-jar-wheat{--fa:"\e517";--fa--fa:"\e517\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674";--fa--fa:"\f674\f674"}.fa-file-circle-exclamation{--fa:"\e4eb";--fa--fa:"\e4eb\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e";--fa--fa:"\f47e\f47e"}.fa-pager{--fa:"\f815";--fa--fa:"\f815\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9";--fa--fa:"\f2b9\f2b9"}.fa-strikethrough{--fa:"\f0cc";--fa--fa:"\f0cc\f0cc"}.fa-k{--fa:"\4b";--fa--fa:"\4b\4b"}.fa-landmark-flag{--fa:"\e51c";--fa--fa:"\e51c\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303";--fa--fa:"\f303\f303"}.fa-backward{--fa:"\f04a";--fa--fa:"\f04a\f04a"}.fa-caret-right{--fa:"\f0da";--fa--fa:"\f0da\f0da"}.fa-comments{--fa:"\f086";--fa--fa:"\f086\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea";--fa--fa:"\f0ea\f0ea"}.fa-code-pull-request{--fa:"\e13c";--fa--fa:"\e13c\e13c"}.fa-clipboard-list{--fa:"\f46d";--fa--fa:"\f46d\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de";--fa--fa:"\f4de\f4de"}.fa-user-check{--fa:"\f4fc";--fa--fa:"\f4fc\f4fc"}.fa-vial-virus{--fa:"\e597";--fa--fa:"\e597\e597"}.fa-sheet-plastic{--fa:"\e571";--fa--fa:"\e571\e571"}.fa-blog{--fa:"\f781";--fa--fa:"\f781\f781"}.fa-user-ninja{--fa:"\f504";--fa--fa:"\f504\f504"}.fa-person-arrow-up-from-line{--fa:"\e539";--fa--fa:"\e539\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0";--fa--fa:"\f6a0\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458";--fa--fa:"\f458\f458"}.fa-toggle-off{--fa:"\f204";--fa--fa:"\f204\f204"}.fa-archive,.fa-box-archive{--fa:"\f187";--fa--fa:"\f187\f187"}.fa-person-drowning{--fa:"\e545";--fa--fa:"\e545\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886";--fa--fa:"\f886\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a";--fa--fa:"\f58a\f58a"}.fa-spray-can{--fa:"\f5bd";--fa--fa:"\f5bd\f5bd"}.fa-truck-monster{--fa:"\f63b";--fa--fa:"\f63b\f63b"}.fa-w{--fa:"\57";--fa--fa:"\57\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c";--fa--fa:"\f57c\f57c"}.fa-rainbow{--fa:"\f75b";--fa--fa:"\f75b\f75b"}.fa-circle-notch{--fa:"\f1ce";--fa--fa:"\f1ce\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa";--fa--fa:"\f3fa\f3fa"}.fa-paw{--fa:"\f1b0";--fa--fa:"\f1b0\f1b0"}.fa-cloud{--fa:"\f0c2";--fa--fa:"\f0c2\f0c2"}.fa-trowel-bricks{--fa:"\e58a";--fa--fa:"\e58a\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579";--fa--fa:"\f579\f579"}.fa-hospital-user{--fa:"\f80d";--fa--fa:"\f80d\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f";--fa--fa:"\e57f\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3";--fa--fa:"\f0e3\f0e3"}.fa-binoculars{--fa:"\f1e5";--fa--fa:"\f1e5\f1e5"}.fa-microphone-slash{--fa:"\f131";--fa--fa:"\f131\f131"}.fa-box-tissue{--fa:"\e05b";--fa--fa:"\e05b\e05b"}.fa-motorcycle{--fa:"\f21c";--fa--fa:"\f21c\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562";--fa--fa:"\f562\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae";--fa--fa:"\f5ae\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068";--fa--fa:"\e068\e068"}.fa-mars-and-venus-burst{--fa:"\e523";--fa--fa:"\e523\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152";--fa--fa:"\f152\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4";--fa--fa:"\f0c4\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a";--fa--fa:"\e57a\e57a"}.fa-toilets-portable{--fa:"\e584";--fa--fa:"\e584\e584"}.fa-hockey-puck{--fa:"\f453";--fa--fa:"\f453\f453"}.fa-table{--fa:"\f0ce";--fa--fa:"\f0ce\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521";--fa--fa:"\e521\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566";--fa--fa:"\f566\f566"}.fa-users-slash{--fa:"\e073";--fa--fa:"\e073\e073"}.fa-clover{--fa:"\e139";--fa--fa:"\e139\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5";--fa--fa:"\f3e5\f3e5"}.fa-star-and-crescent{--fa:"\f699";--fa--fa:"\f699\f699"}.fa-house-fire{--fa:"\e50c";--fa--fa:"\e50c\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146";--fa--fa:"\f146\f146"}.fa-helicopter{--fa:"\f533";--fa--fa:"\f533\f533"}.fa-compass{--fa:"\f14e";--fa--fa:"\f14e\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150";--fa--fa:"\f150\f150"}.fa-file-circle-question{--fa:"\e4ef";--fa--fa:"\e4ef\e4ef"}.fa-laptop-code{--fa:"\f5fc";--fa--fa:"\f5fc\f5fc"}.fa-swatchbook{--fa:"\f5c3";--fa--fa:"\f5c3\f5c3"}.fa-prescription-bottle{--fa:"\f485";--fa--fa:"\f485\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9";--fa--fa:"\f0c9\f0c9"}.fa-people-group{--fa:"\e533";--fa--fa:"\e533\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253";--fa--fa:"\f253\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9";--fa--fa:"\f7a9\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360";--fa--fa:"\f360\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597";--fa--fa:"\f597\f597"}.fa-film{--fa:"\f008";--fa--fa:"\f008\f008"}.fa-ruler-horizontal{--fa:"\f547";--fa--fa:"\f547\f547"}.fa-people-robbery{--fa:"\e536";--fa--fa:"\e536\e536"}.fa-lightbulb{--fa:"\f0eb";--fa--fa:"\f0eb\f0eb"}.fa-caret-left{--fa:"\f0d9";--fa--fa:"\f0d9\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a";--fa--fa:"\f06a\f06a"}.fa-school-circle-xmark{--fa:"\e56d";--fa--fa:"\e56d\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b";--fa--fa:"\f08b\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a";--fa--fa:"\f13a\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e";--fa--fa:"\f13e\f13e"}.fa-cloud-showers-heavy{--fa:"\f740";--fa--fa:"\f740\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f";--fa--fa:"\f58f\f58f"}.fa-sitemap{--fa:"\f0e8";--fa--fa:"\f0e8\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9";--fa--fa:"\f4b9\f4b9"}.fa-memory{--fa:"\f538";--fa--fa:"\f538\f538"}.fa-road-spikes{--fa:"\e568";--fa--fa:"\e568\e568"}.fa-fire-burner{--fa:"\e4f1";--fa--fa:"\e4f1\e4f1"}.fa-flag{--fa:"\f024";--fa--fa:"\f024\f024"}.fa-hanukiah{--fa:"\f6e6";--fa--fa:"\f6e6\f6e6"}.fa-feather{--fa:"\f52d";--fa--fa:"\f52d\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027";--fa--fa:"\f027\f027"}.fa-comment-slash{--fa:"\f4b3";--fa--fa:"\f4b3\f4b3"}.fa-cloud-sun-rain{--fa:"\f743";--fa--fa:"\f743\f743"}.fa-compress{--fa:"\f066";--fa--fa:"\f066\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd";--fa--fa:"\e2cd\e2cd"}.fa-ankh{--fa:"\f644";--fa--fa:"\f644\f644"}.fa-hands-holding-child{--fa:"\e4fa";--fa--fa:"\e4fa\e4fa"}.fa-asterisk{--fa:"\2a";--fa--fa:"\2a\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a";--fa--fa:"\f14a\f14a"}.fa-peseta-sign{--fa:"\e221";--fa--fa:"\e221\e221"}.fa-header,.fa-heading{--fa:"\f1dc";--fa--fa:"\f1dc\f1dc"}.fa-ghost{--fa:"\f6e2";--fa--fa:"\f6e2\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a";--fa--fa:"\f03a\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b";--fa--fa:"\f87b\f87b"}.fa-cart-plus{--fa:"\f217";--fa--fa:"\f217\f217"}.fa-gamepad{--fa:"\f11b";--fa--fa:"\f11b\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192";--fa--fa:"\f192\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567";--fa--fa:"\f567\f567"}.fa-egg{--fa:"\f7fb";--fa--fa:"\f7fb\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513";--fa--fa:"\e513\e513"}.fa-campground{--fa:"\f6bb";--fa--fa:"\f6bb\f6bb"}.fa-folder-plus{--fa:"\f65e";--fa--fa:"\f65e\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3";--fa--fa:"\f1e3\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc";--fa--fa:"\f1fc\f1fc"}.fa-lock{--fa:"\f023";--fa--fa:"\f023\f023"}.fa-gas-pump{--fa:"\f52f";--fa--fa:"\f52f\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593";--fa--fa:"\f593\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f";--fa--fa:"\f59f\f59f"}.fa-house-flood-water{--fa:"\e50e";--fa--fa:"\e50e\e50e"}.fa-tree{--fa:"\f1bb";--fa--fa:"\f1bb\f1bb"}.fa-bridge-lock{--fa:"\e4cc";--fa--fa:"\e4cc\e4cc"}.fa-sack-dollar{--fa:"\f81d";--fa--fa:"\f81d\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044";--fa--fa:"\f044\f044"}.fa-car-side{--fa:"\f5e4";--fa--fa:"\f5e4\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0";--fa--fa:"\f1e0\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff";--fa--fa:"\e4ff\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252";--fa--fa:"\f252\f252"}.fa-microscope{--fa:"\f610";--fa--fa:"\f610\f610"}.fa-sink{--fa:"\e06d";--fa--fa:"\e06d\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290";--fa--fa:"\f290\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881";--fa--fa:"\f881\f881"}.fa-mitten{--fa:"\f7b5";--fa--fa:"\f7b5\f7b5"}.fa-person-rays{--fa:"\e54d";--fa--fa:"\e54d\e54d"}.fa-users{--fa:"\f0c0";--fa--fa:"\f0c0\f0c0"}.fa-eye-slash{--fa:"\f070";--fa--fa:"\f070\f070"}.fa-flask-vial{--fa:"\e4f3";--fa--fa:"\e4f3\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256";--fa--fa:"\f256\f256"}.fa-om{--fa:"\f679";--fa--fa:"\f679\f679"}.fa-worm{--fa:"\e599";--fa--fa:"\e599\e599"}.fa-house-circle-xmark{--fa:"\e50b";--fa--fa:"\e50b\e50b"}.fa-plug{--fa:"\f1e6";--fa--fa:"\f1e6\f1e6"}.fa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077"}.fa-hand-spock{--fa:"\f259";--fa--fa:"\f259\f259"}.fa-stopwatch{--fa:"\f2f2";--fa--fa:"\f2f2\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596";--fa--fa:"\f596\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb";--fa--fa:"\e4cb\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589";--fa--fa:"\f589\f589"}.fa-chess-bishop{--fa:"\f43a";--fa--fa:"\f43a\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c";--fa--fa:"\f58c\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4";--fa--fa:"\f2a4\f2a4"}.fa-road-circle-check{--fa:"\e564";--fa--fa:"\e564\e564"}.fa-dice-five{--fa:"\f523";--fa--fa:"\f523\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143";--fa--fa:"\f143\f143"}.fa-land-mine-on{--fa:"\e51b";--fa--fa:"\e51b\e51b"}.fa-i-cursor{--fa:"\f246";--fa--fa:"\f246\f246"}.fa-stamp{--fa:"\f5bf";--fa--fa:"\f5bf\f5bf"}.fa-stairs{--fa:"\e289";--fa--fa:"\e289\e289"}.fa-i{--fa:"\49";--fa--fa:"\49\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2";--fa--fa:"\f6f2\f6f2"}.fa-pills{--fa:"\f484";--fa--fa:"\f484\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581";--fa--fa:"\f581\f581"}.fa-tooth{--fa:"\f5c9";--fa--fa:"\f5c9\f5c9"}.fa-v{--fa:"\56";--fa--fa:"\56\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6";--fa--fa:"\e2e6\e2e6"}.fa-bicycle{--fa:"\f206";--fa--fa:"\f206\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579";--fa--fa:"\e579\e579"}.fa-head-side-cough-slash{--fa:"\e062";--fa--fa:"\e062\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9";--fa--fa:"\f0f9\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598";--fa--fa:"\e598\e598"}.fa-snowman{--fa:"\f7d0";--fa--fa:"\f7d0\f7d0"}.fa-mortar-pestle{--fa:"\f5a7";--fa--fa:"\f5a7\f5a7"}.fa-road-barrier{--fa:"\e562";--fa--fa:"\e562\e562"}.fa-school{--fa:"\f549";--fa--fa:"\f549\f549"}.fa-igloo{--fa:"\f7ae";--fa--fa:"\f7ae\f7ae"}.fa-joint{--fa:"\f595";--fa--fa:"\f595\f595"}.fa-angle-right{--fa:"\f105";--fa--fa:"\f105\f105"}.fa-horse{--fa:"\f6f0";--fa--fa:"\f6f0\f6f0"}.fa-q{--fa:"\51";--fa--fa:"\51\51"}.fa-g{--fa:"\47";--fa--fa:"\47\47"}.fa-notes-medical{--fa:"\f481";--fa--fa:"\f481\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9";--fa--fa:"\f2c9\f2c9"}.fa-dong-sign{--fa:"\e169";--fa--fa:"\e169\e169"}.fa-capsules{--fa:"\f46b";--fa--fa:"\f46b\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a";--fa--fa:"\f75a\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a";--fa--fa:"\f57a\f57a"}.fa-hand-point-up{--fa:"\f0a6";--fa--fa:"\f0a6\f0a6"}.fa-money-bill{--fa:"\f0d6";--fa--fa:"\f0d6\f0d6"}.fa-bookmark{--fa:"\f02e";--fa--fa:"\f02e\f02e"}.fa-align-justify{--fa:"\f039";--fa--fa:"\f039\f039"}.fa-umbrella-beach{--fa:"\f5ca";--fa--fa:"\f5ca\f5ca"}.fa-helmet-un{--fa:"\e503";--fa--fa:"\e503\e503"}.fa-bullseye{--fa:"\f140";--fa--fa:"\f140\f140"}.fa-bacon{--fa:"\f7e5";--fa--fa:"\f7e5\f7e5"}.fa-hand-point-down{--fa:"\f0a7";--fa--fa:"\f0a7\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a";--fa--fa:"\e09a\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b";--fa--fa:"\f07b\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478";--fa--fa:"\f478\f478"}.fa-radiation{--fa:"\f7b9";--fa--fa:"\f7b9\f7b9"}.fa-chart-simple{--fa:"\e473";--fa--fa:"\e473\e473"}.fa-mars-stroke{--fa:"\f229";--fa--fa:"\f229\f229"}.fa-vial{--fa:"\f492";--fa--fa:"\f492\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624";--fa--fa:"\f624\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca";--fa--fa:"\e2ca\e2ca"}.fa-e{--fa:"\45";--fa--fa:"\45\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305";--fa--fa:"\f305\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca";--fa--fa:"\e4ca\e4ca"}.fa-user{--fa:"\f007";--fa--fa:"\f007\f007"}.fa-school-circle-check{--fa:"\e56b";--fa--fa:"\e56b\e56b"}.fa-dumpster{--fa:"\f793";--fa--fa:"\f793\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6";--fa--fa:"\f5b6\f5b6"}.fa-building-user{--fa:"\e4da";--fa--fa:"\e4da\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191";--fa--fa:"\f191\f191"}.fa-highlighter{--fa:"\f591";--fa--fa:"\f591\f591"}.fa-key{--fa:"\f084";--fa--fa:"\f084\f084"}.fa-bullhorn{--fa:"\f0a1";--fa--fa:"\f0a1\f0a1"}.fa-globe{--fa:"\f0ac";--fa--fa:"\f0ac\f0ac"}.fa-synagogue{--fa:"\f69b";--fa--fa:"\f69b\f69b"}.fa-person-half-dress{--fa:"\e548";--fa--fa:"\e548\e548"}.fa-road-bridge{--fa:"\e563";--fa--fa:"\e563\e563"}.fa-location-arrow{--fa:"\f124";--fa--fa:"\f124\f124"}.fa-c{--fa:"\43";--fa--fa:"\43\43"}.fa-tablet-button{--fa:"\f10a";--fa--fa:"\f10a\f10a"}.fa-building-lock{--fa:"\e4d6";--fa--fa:"\e4d6\e4d6"}.fa-pizza-slice{--fa:"\f818";--fa--fa:"\f818\f818"}.fa-money-bill-wave{--fa:"\f53a";--fa--fa:"\f53a\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe";--fa--fa:"\f1fe\f1fe"}.fa-house-flag{--fa:"\e50d";--fa--fa:"\e50d\e50d"}.fa-person-circle-minus{--fa:"\e540";--fa--fa:"\e540\e540"}.fa-ban,.fa-cancel{--fa:"\f05e";--fa--fa:"\f05e\f05e"}.fa-camera-rotate{--fa:"\e0d8";--fa--fa:"\e0d8\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0";--fa--fa:"\f5d0\f5d0"}.fa-star{--fa:"\f005";--fa--fa:"\f005\f005"}.fa-repeat{--fa:"\f363";--fa--fa:"\f363\f363"}.fa-cross{--fa:"\f654";--fa--fa:"\f654\f654"}.fa-box{--fa:"\f466";--fa--fa:"\f466\f466"}.fa-venus-mars{--fa:"\f228";--fa--fa:"\f228\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245";--fa--fa:"\f245\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e";--fa--fa:"\f31e\f31e"}.fa-charging-station{--fa:"\f5e7";--fa--fa:"\f5e7\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f";--fa--fa:"\f61f\f61f"}.fa-random,.fa-shuffle{--fa:"\f074";--fa--fa:"\f074\f074"}.fa-person-running,.fa-running{--fa:"\f70c";--fa--fa:"\f70c\f70c"}.fa-mobile-retro{--fa:"\e527";--fa--fa:"\e527\e527"}.fa-grip-lines-vertical{--fa:"\f7a5";--fa--fa:"\f7a5\f7a5"}.fa-spider{--fa:"\f717";--fa--fa:"\f717\f717"}.fa-hands-bound{--fa:"\e4f9";--fa--fa:"\e4f9\e4f9"}.fa-file-invoice-dollar{--fa:"\f571";--fa--fa:"\f571\f571"}.fa-plane-circle-exclamation{--fa:"\e556";--fa--fa:"\e556\e556"}.fa-x-ray{--fa:"\f497";--fa--fa:"\f497\f497"}.fa-spell-check{--fa:"\f891";--fa--fa:"\f891\f891"}.fa-slash{--fa:"\f715";--fa--fa:"\f715\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc";--fa--fa:"\f8cc\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090";--fa--fa:"\f090\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070";--fa--fa:"\e070\e070"}.fa-server{--fa:"\f233";--fa--fa:"\f233\f233"}.fa-virus-covid-slash{--fa:"\e4a9";--fa--fa:"\e4a9\e4a9"}.fa-shop-lock{--fa:"\e4a5";--fa--fa:"\e4a5\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251";--fa--fa:"\f251\f251"}.fa-blender-phone{--fa:"\f6b6";--fa--fa:"\f6b6\f6b6"}.fa-building-wheat{--fa:"\e4db";--fa--fa:"\e4db\e4db"}.fa-person-breastfeeding{--fa:"\e53a";--fa--fa:"\e53a\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6";--fa--fa:"\f2f6\f2f6"}.fa-venus{--fa:"\f221";--fa--fa:"\f221\f221"}.fa-passport{--fa:"\f5ab";--fa--fa:"\f5ab\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f";--fa--fa:"\e68f\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e";--fa--fa:"\f21e\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce";--fa--fa:"\f4ce\f4ce"}.fa-temperature-high{--fa:"\f769";--fa--fa:"\f769\f769"}.fa-microchip{--fa:"\f2db";--fa--fa:"\f2db\f2db"}.fa-crown{--fa:"\f521";--fa--fa:"\f521\f521"}.fa-weight-hanging{--fa:"\f5cd";--fa--fa:"\f5cd\f5cd"}.fa-xmarks-lines{--fa:"\e59a";--fa--fa:"\e59a\e59a"}.fa-file-prescription{--fa:"\f572";--fa--fa:"\f572\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496";--fa--fa:"\f496\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500";--fa--fa:"\f500\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e";--fa--fa:"\f15e\f15e"}.fa-chess-knight{--fa:"\f441";--fa--fa:"\f441\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b";--fa--fa:"\f59b\f59b"}.fa-wheelchair{--fa:"\f193";--fa--fa:"\f193\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa";--fa--fa:"\f0aa\f0aa"}.fa-toggle-on{--fa:"\f205";--fa--fa:"\f205\f205"}.fa-person-walking,.fa-walking{--fa:"\f554";--fa--fa:"\f554\f554"}.fa-l{--fa:"\4c";--fa--fa:"\4c\4c"}.fa-fire{--fa:"\f06d";--fa--fa:"\f06d\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487";--fa--fa:"\f487\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197";--fa--fa:"\f197\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599";--fa--fa:"\f599\f599"}.fa-folder-open{--fa:"\f07c";--fa--fa:"\f07c\f07c"}.fa-heart-circle-plus{--fa:"\e500";--fa--fa:"\e500\e500"}.fa-code-fork{--fa:"\e13b";--fa--fa:"\e13b\e13b"}.fa-city{--fa:"\f64f";--fa--fa:"\f64f\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9";--fa--fa:"\f3c9\f3c9"}.fa-pepper-hot{--fa:"\f816";--fa--fa:"\f816\f816"}.fa-unlock{--fa:"\f09c";--fa--fa:"\f09c\f09c"}.fa-colon-sign{--fa:"\e140";--fa--fa:"\e140\e140"}.fa-headset{--fa:"\f590";--fa--fa:"\f590\f590"}.fa-store-slash{--fa:"\e071";--fa--fa:"\e071\e071"}.fa-road-circle-xmark{--fa:"\e566";--fa--fa:"\e566\e566"}.fa-user-minus{--fa:"\f503";--fa--fa:"\f503\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a";--fa--fa:"\f22a\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f";--fa--fa:"\f79f\f79f"}.fa-clipboard{--fa:"\f328";--fa--fa:"\f328\f328"}.fa-house-circle-exclamation{--fa:"\e50a";--fa--fa:"\e50a\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574";--fa--fa:"\f574\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb";--fa--fa:"\f1eb\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd";--fa--fa:"\f2cd\f2cd"}.fa-underline{--fa:"\f0cd";--fa--fa:"\f0cd\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff";--fa--fa:"\f4ff\f4ff"}.fa-signature{--fa:"\f5b7";--fa--fa:"\f5b7\f5b7"}.fa-stroopwafel{--fa:"\f551";--fa--fa:"\f551\f551"}.fa-bold{--fa:"\f032";--fa--fa:"\f032\f032"}.fa-anchor-lock{--fa:"\e4ad";--fa--fa:"\e4ad\e4ad"}.fa-building-ngo{--fa:"\e4d7";--fa--fa:"\e4d7\e4d7"}.fa-manat-sign{--fa:"\e1d5";--fa--fa:"\e1d5\e1d5"}.fa-not-equal{--fa:"\f53e";--fa--fa:"\f53e\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853";--fa--fa:"\f853\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0";--fa--fa:"\f5a0\f5a0"}.fa-jedi{--fa:"\f669";--fa--fa:"\f669\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681";--fa--fa:"\f681\f681"}.fa-mug-hot{--fa:"\f7b6";--fa--fa:"\f7b6\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df";--fa--fa:"\f5df\f5df"}.fa-gift{--fa:"\f06b";--fa--fa:"\f06b\f06b"}.fa-dice-two{--fa:"\f528";--fa--fa:"\f528\f528"}.fa-chess-queen{--fa:"\f445";--fa--fa:"\f445\f445"}.fa-glasses{--fa:"\f530";--fa--fa:"\f530\f530"}.fa-chess-board{--fa:"\f43c";--fa--fa:"\f43c\f43c"}.fa-building-circle-check{--fa:"\e4d2";--fa--fa:"\e4d2\e4d2"}.fa-person-chalkboard{--fa:"\e53d";--fa--fa:"\e53d\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b";--fa--fa:"\f22b\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255";--fa--fa:"\f255\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151";--fa--fa:"\f151\f151"}.fa-cloud-showers-water{--fa:"\e4e4";--fa--fa:"\e4e4\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080";--fa--fa:"\f080\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e";--fa--fa:"\e05e\e05e"}.fa-less-than-equal{--fa:"\f537";--fa--fa:"\f537\f537"}.fa-train{--fa:"\f238";--fa--fa:"\f238\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8";--fa--fa:"\f2a8\f2a8"}.fa-crow{--fa:"\f520";--fa--fa:"\f520\f520"}.fa-sailboat{--fa:"\e445";--fa--fa:"\e445\e445"}.fa-window-restore{--fa:"\f2d2";--fa--fa:"\f2d2\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe";--fa--fa:"\f0fe\f0fe"}.fa-torii-gate{--fa:"\f6a1";--fa--fa:"\f6a1\f6a1"}.fa-frog{--fa:"\f52e";--fa--fa:"\f52e\f52e"}.fa-bucket{--fa:"\e4cf";--fa--fa:"\e4cf\e4cf"}.fa-image{--fa:"\f03e";--fa--fa:"\f03e\f03e"}.fa-microphone{--fa:"\f130";--fa--fa:"\f130\f130"}.fa-cow{--fa:"\f6c8";--fa--fa:"\f6c8\f6c8"}.fa-caret-up{--fa:"\f0d8";--fa--fa:"\f0d8\f0d8"}.fa-screwdriver{--fa:"\f54a";--fa--fa:"\f54a\f54a"}.fa-folder-closed{--fa:"\e185";--fa--fa:"\e185\e185"}.fa-house-tsunami{--fa:"\e515";--fa--fa:"\e515\e515"}.fa-square-nfi{--fa:"\e576";--fa--fa:"\e576\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5";--fa--fa:"\e4b5\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b";--fa--fa:"\f57b\f57b"}.fa-square-binary{--fa:"\e69b";--fa--fa:"\e69b\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea";--fa--fa:"\f2ea\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db";--fa--fa:"\f0db\f0db"}.fa-lemon{--fa:"\f094";--fa--fa:"\f094\f094"}.fa-head-side-mask{--fa:"\e063";--fa--fa:"\e063\e063"}.fa-handshake{--fa:"\f2b5";--fa--fa:"\f2b5\f2b5"}.fa-gem{--fa:"\f3a5";--fa--fa:"\f3a5\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472";--fa--fa:"\f472\f472"}.fa-smoking{--fa:"\f48d";--fa--fa:"\f48d\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c";--fa--fa:"\f78c\f78c"}.fa-monument{--fa:"\f5a6";--fa--fa:"\f5a6\f5a6"}.fa-snowplow{--fa:"\f7d2";--fa--fa:"\f7d2\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101";--fa--fa:"\f101\f101"}.fa-cannabis{--fa:"\f55f";--fa--fa:"\f55f\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144";--fa--fa:"\f144\f144"}.fa-tablets{--fa:"\f490";--fa--fa:"\f490\f490"}.fa-ethernet{--fa:"\f796";--fa--fa:"\f796\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153";--fa--fa:"\f153\f153"}.fa-chair{--fa:"\f6c0";--fa--fa:"\f6c0\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058";--fa--fa:"\f058\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d";--fa--fa:"\f28d\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568";--fa--fa:"\f568\f568"}.fa-plate-wheat{--fa:"\e55a";--fa--fa:"\e55a\e55a"}.fa-icicles{--fa:"\f7ad";--fa--fa:"\f7ad\f7ad"}.fa-person-shelter{--fa:"\e54f";--fa--fa:"\e54f\e54f"}.fa-neuter{--fa:"\f22c";--fa--fa:"\f22c\f22c"}.fa-id-badge{--fa:"\f2c1";--fa--fa:"\f2c1\f2c1"}.fa-marker{--fa:"\f5a1";--fa--fa:"\f5a1\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a";--fa--fa:"\f59a\f59a"}.fa-helicopter-symbol{--fa:"\e502";--fa--fa:"\e502\e502"}.fa-universal-access{--fa:"\f29a";--fa--fa:"\f29a\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139";--fa--fa:"\f139\f139"}.fa-lari-sign{--fa:"\e1c8";--fa--fa:"\e1c8\e1c8"}.fa-volcano{--fa:"\f770";--fa--fa:"\f770\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553";--fa--fa:"\e553\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154";--fa--fa:"\f154\f154"}.fa-viruses{--fa:"\e076";--fa--fa:"\e076\e076"}.fa-square-person-confined{--fa:"\e577";--fa--fa:"\e577\e577"}.fa-user-tie{--fa:"\f508";--fa--fa:"\f508\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175";--fa--fa:"\f175\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e";--fa--fa:"\e57e\e57e"}.fa-certificate{--fa:"\f0a3";--fa--fa:"\f0a3\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122";--fa--fa:"\f122\f122"}.fa-suitcase{--fa:"\f0f2";--fa--fa:"\f0f2\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5";--fa--fa:"\f7c5\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662";--fa--fa:"\f662\f662"}.fa-camera-retro{--fa:"\f083";--fa--fa:"\f083\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab";--fa--fa:"\f0ab\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f";--fa--fa:"\f56f\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c";--fa--fa:"\f14c\f14c"}.fa-box-open{--fa:"\f49e";--fa--fa:"\f49e\f49e"}.fa-scroll{--fa:"\f70e";--fa--fa:"\f70e\f70e"}.fa-spa{--fa:"\f5bb";--fa--fa:"\f5bb\f5bb"}.fa-location-pin-lock{--fa:"\e51f";--fa--fa:"\e51f\e51f"}.fa-pause{--fa:"\f04c";--fa--fa:"\f04c\f04c"}.fa-hill-avalanche{--fa:"\e507";--fa--fa:"\e507\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb";--fa--fa:"\f2cb\f2cb"}.fa-bomb{--fa:"\f1e2";--fa--fa:"\f1e2\f1e2"}.fa-registered{--fa:"\f25d";--fa--fa:"\f25d\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb";--fa--fa:"\f2bb\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516";--fa--fa:"\f516\f516"}.fa-subscript{--fa:"\f12c";--fa--fa:"\f12c\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb";--fa--fa:"\f5eb\f5eb"}.fa-burst{--fa:"\e4dc";--fa--fa:"\e4dc\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066";--fa--fa:"\e066\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8";--fa--fa:"\f5c8\f5c8"}.fa-money-bills{--fa:"\e1f3";--fa--fa:"\e1f3\e1f3"}.fa-smog{--fa:"\f75f";--fa--fa:"\f75f\f75f"}.fa-crutch{--fa:"\f7f7";--fa--fa:"\f7f7\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee";--fa--fa:"\f0ee\f0ee"}.fa-palette{--fa:"\f53f";--fa--fa:"\f53f\f53f"}.fa-arrows-turn-right{--fa:"\e4c0";--fa--fa:"\e4c0\e4c0"}.fa-vest{--fa:"\e085";--fa--fa:"\e085\e085"}.fa-ferry{--fa:"\e4ea";--fa--fa:"\e4ea\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9";--fa--fa:"\e4b9\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8";--fa--fa:"\f4d8\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337";--fa--fa:"\f337\f337"}.fa-boxes-packing{--fa:"\e4c7";--fa--fa:"\e4c7\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8";--fa--fa:"\f0a8\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6";--fa--fa:"\e4f6\e4f6"}.fa-bowl-food{--fa:"\e4c6";--fa--fa:"\e4c6\e4c6"}.fa-candy-cane{--fa:"\f786";--fa--fa:"\f786\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160";--fa--fa:"\f160\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c";--fa--fa:"\f76c\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d";--fa--fa:"\f87d\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da";--fa--fa:"\f4da\f4da"}.fa-file-word{--fa:"\f1c2";--fa--fa:"\f1c2\f1c2"}.fa-file-powerpoint{--fa:"\f1c4";--fa--fa:"\f1c4\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e";--fa--fa:"\f07e\f07e"}.fa-house-lock{--fa:"\e510";--fa--fa:"\e510\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed";--fa--fa:"\f0ed\f0ed"}.fa-children{--fa:"\e4e1";--fa--fa:"\e4e1\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b";--fa--fa:"\f51b\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa";--fa--fa:"\f4fa\f4fa"}.fa-envelope-open{--fa:"\f2b6";--fa--fa:"\f2b6\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f";--fa--fa:"\e05f\e05f"}.fa-mattress-pillow{--fa:"\e525";--fa--fa:"\e525\e525"}.fa-guarani-sign{--fa:"\e19a";--fa--fa:"\e19a\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021";--fa--fa:"\f021\f021"}.fa-fire-extinguisher{--fa:"\f134";--fa--fa:"\f134\f134"}.fa-cruzeiro-sign{--fa:"\e152";--fa--fa:"\e152\e152"}.fa-greater-than-equal{--fa:"\f532";--fa--fa:"\f532\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed";--fa--fa:"\f3ed\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558";--fa--fa:"\f558\f558"}.fa-virus{--fa:"\e074";--fa--fa:"\e074\e074"}.fa-envelope-circle-check{--fa:"\e4e8";--fa--fa:"\e4e8\e4e8"}.fa-layer-group{--fa:"\f5fd";--fa--fa:"\f5fd\f5fd"}.fa-arrows-to-dot{--fa:"\e4be";--fa--fa:"\e4be\e4be"}.fa-archway{--fa:"\f557";--fa--fa:"\f557\f557"}.fa-heart-circle-check{--fa:"\e4fd";--fa--fa:"\e4fd\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1";--fa--fa:"\f6f1\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6";--fa--fa:"\f1c6\f1c6"}.fa-square{--fa:"\f0c8";--fa--fa:"\f0c8\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000";--fa--fa:"\f000\f000"}.fa-couch{--fa:"\f4b8";--fa--fa:"\f4b8\f4b8"}.fa-cedi-sign{--fa:"\e0df";--fa--fa:"\e0df\e0df"}.fa-italic{--fa:"\f033";--fa--fa:"\f033\f033"}.fa-table-cells-column-lock{--fa:"\e678";--fa--fa:"\e678\e678"}.fa-church{--fa:"\f51d";--fa--fa:"\f51d\f51d"}.fa-comments-dollar{--fa:"\f653";--fa--fa:"\f653\f653"}.fa-democrat{--fa:"\f747";--fa--fa:"\f747\f747"}.fa-z{--fa:"\5a";--fa--fa:"\5a\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9";--fa--fa:"\f7c9\f7c9"}.fa-road-lock{--fa:"\e567";--fa--fa:"\e567\e567"}.fa-a{--fa:"\41";--fa--fa:"\41\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f";--fa--fa:"\e03f\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b";--fa--fa:"\f56b\f56b"}.fa-p{--fa:"\50";--fa--fa:"\50\50"}.fa-snowflake{--fa:"\f2dc";--fa--fa:"\f2dc\f2dc"}.fa-newspaper{--fa:"\f1ea";--fa--fa:"\f1ea\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641";--fa--fa:"\f641\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9";--fa--fa:"\f0a9\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b";--fa--fa:"\e17b\e17b"}.fa-locust{--fa:"\e520";--fa--fa:"\e520\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc";--fa--fa:"\f0dc\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb";--fa--fa:"\f0cb\f0cb"}.fa-person-dress-burst{--fa:"\e544";--fa--fa:"\e544\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d";--fa--fa:"\f53d\f53d"}.fa-vector-square{--fa:"\f5cb";--fa--fa:"\f5cb\f5cb"}.fa-bread-slice{--fa:"\f7ec";--fa--fa:"\f7ec\f7ec"}.fa-language{--fa:"\f1ab";--fa--fa:"\f1ab\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598";--fa--fa:"\f598\f598"}.fa-filter{--fa:"\f0b0";--fa--fa:"\f0b0\f0b0"}.fa-question{--fa:"\3f";--fa--fa:"\3f\3f"}.fa-file-signature{--fa:"\f573";--fa--fa:"\f573\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2";--fa--fa:"\f0b2\f0b2"}.fa-house-chimney-user{--fa:"\e065";--fa--fa:"\e065\e065"}.fa-hand-holding-heart{--fa:"\f4be";--fa--fa:"\f4be\f4be"}.fa-puzzle-piece{--fa:"\f12e";--fa--fa:"\f12e\f12e"}.fa-money-check{--fa:"\f53c";--fa--fa:"\f53c\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0";--fa--fa:"\f5c0\f5c0"}.fa-code{--fa:"\f121";--fa--fa:"\f121\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0";--fa--fa:"\f7a0\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3";--fa--fa:"\e4d3\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522";--fa--fa:"\e522\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e";--fa--fa:"\f08e\f08e"}.fa-cubes-stacked{--fa:"\e4e6";--fa--fa:"\e4e6\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159";--fa--fa:"\f159\f159"}.fa-virus-covid{--fa:"\e4a8";--fa--fa:"\e4a8\e4a8"}.fa-austral-sign{--fa:"\e0a9";--fa--fa:"\e0a9\e0a9"}.fa-f{--fa:"\46";--fa--fa:"\46\46"}.fa-leaf{--fa:"\f06c";--fa--fa:"\f06c\f06c"}.fa-road{--fa:"\f018";--fa--fa:"\f018\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba";--fa--fa:"\f1ba\f1ba"}.fa-person-circle-plus{--fa:"\e541";--fa--fa:"\e541\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200";--fa--fa:"\f200\f200"}.fa-bolt-lightning{--fa:"\e0b7";--fa--fa:"\e0b7\e0b7"}.fa-sack-xmark{--fa:"\e56a";--fa--fa:"\e56a\e56a"}.fa-file-excel{--fa:"\f1c3";--fa--fa:"\f1c3\f1c3"}.fa-file-contract{--fa:"\f56c";--fa--fa:"\f56c\f56c"}.fa-fish-fins{--fa:"\e4f2";--fa--fa:"\e4f2\e4f2"}.fa-building-flag{--fa:"\e4d5";--fa--fa:"\e4d5\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582";--fa--fa:"\f582\f582"}.fa-object-ungroup{--fa:"\f248";--fa--fa:"\f248\f248"}.fa-poop{--fa:"\f619";--fa--fa:"\f619\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041";--fa--fa:"\f041\f041"}.fa-kaaba{--fa:"\f66b";--fa--fa:"\f66b\f66b"}.fa-toilet-paper{--fa:"\f71e";--fa--fa:"\f71e\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807";--fa--fa:"\f807\f807"}.fa-eject{--fa:"\f052";--fa--fa:"\f052\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a";--fa--fa:"\f35a\f35a"}.fa-plane-circle-check{--fa:"\e555";--fa--fa:"\e555\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5";--fa--fa:"\f5a5\f5a5"}.fa-object-group{--fa:"\f247";--fa--fa:"\f247\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201";--fa--fa:"\f201\f201"}.fa-mask-ventilator{--fa:"\e524";--fa--fa:"\e524\e524"}.fa-arrow-right{--fa:"\f061";--fa--fa:"\f061\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277";--fa--fa:"\f277\f277"}.fa-cash-register{--fa:"\f788";--fa--fa:"\f788\f788"}.fa-person-circle-question{--fa:"\e542";--fa--fa:"\e542\e542"}.fa-h{--fa:"\48";--fa--fa:"\48\48"}.fa-tarp{--fa:"\e57b";--fa--fa:"\e57b\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9";--fa--fa:"\f7d9\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf";--fa--fa:"\e4bf\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b";--fa--fa:"\e55b\e55b"}.fa-heart{--fa:"\f004";--fa--fa:"\f004\f004"}.fa-mars-and-venus{--fa:"\f224";--fa--fa:"\f224\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0";--fa--fa:"\e1b0\e1b0"}.fa-dumpster-fire{--fa:"\f794";--fa--fa:"\f794\f794"}.fa-house-crack{--fa:"\e3b1";--fa--fa:"\e3b1\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561";--fa--fa:"\f561\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2";--fa--fa:"\f5c2\f5c2"}.fa-bottle-water{--fa:"\e4c5";--fa--fa:"\e4c5\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b";--fa--fa:"\f28b\f28b"}.fa-toilet-paper-slash{--fa:"\e072";--fa--fa:"\e072\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1";--fa--fa:"\f5d1\f5d1"}.fa-kitchen-set{--fa:"\e51a";--fa--fa:"\e51a\e51a"}.fa-r{--fa:"\52";--fa--fa:"\52\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca";--fa--fa:"\f2ca\f2ca"}.fa-cube{--fa:"\f1b2";--fa--fa:"\f1b2\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4";--fa--fa:"\e0b4\e0b4"}.fa-shield-dog{--fa:"\e573";--fa--fa:"\e573\e573"}.fa-solar-panel{--fa:"\f5ba";--fa--fa:"\f5ba\f5ba"}.fa-lock-open{--fa:"\f3c1";--fa--fa:"\f3c1\f3c1"}.fa-elevator{--fa:"\e16d";--fa--fa:"\e16d\e16d"}.fa-money-bill-transfer{--fa:"\e528";--fa--fa:"\e528\e528"}.fa-money-bill-trend-up{--fa:"\e529";--fa--fa:"\e529\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f";--fa--fa:"\e50f\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682";--fa--fa:"\f682\f682"}.fa-circle{--fa:"\f111";--fa--fa:"\f111\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049";--fa--fa:"\f049\f049"}.fa-recycle{--fa:"\f1b8";--fa--fa:"\f1b8\f1b8"}.fa-user-astronaut{--fa:"\f4fb";--fa--fa:"\f4fb\f4fb"}.fa-plane-slash{--fa:"\e069";--fa--fa:"\e069\e069"}.fa-trademark{--fa:"\f25c";--fa--fa:"\f25c\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434";--fa--fa:"\f434\f434"}.fa-satellite-dish{--fa:"\f7c0";--fa--fa:"\f7c0\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b";--fa--fa:"\f35b\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd";--fa--fa:"\f3cd\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028";--fa--fa:"\f028\f028"}.fa-users-rays{--fa:"\e593";--fa--fa:"\e593\e593"}.fa-wallet{--fa:"\f555";--fa--fa:"\f555\f555"}.fa-clipboard-check{--fa:"\f46c";--fa--fa:"\f46c\f46c"}.fa-file-audio{--fa:"\f1c7";--fa--fa:"\f1c7\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805";--fa--fa:"\f805\f805"}.fa-wrench{--fa:"\f0ad";--fa--fa:"\f0ad\f0ad"}.fa-bugs{--fa:"\e4d0";--fa--fa:"\e4d0\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156";--fa--fa:"\f156\f156"}.fa-file-image{--fa:"\f1c5";--fa--fa:"\f1c5\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059";--fa--fa:"\f059\f059"}.fa-plane-departure{--fa:"\f5b0";--fa--fa:"\f5b0\f5b0"}.fa-handshake-slash{--fa:"\e060";--fa--fa:"\e060\e060"}.fa-book-bookmark{--fa:"\e0bb";--fa--fa:"\e0bb\e0bb"}.fa-code-branch{--fa:"\f126";--fa--fa:"\f126\f126"}.fa-hat-cowboy{--fa:"\f8c0";--fa--fa:"\f8c0\f8c0"}.fa-bridge{--fa:"\e4c8";--fa--fa:"\e4c8\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879";--fa--fa:"\f879\f879"}.fa-truck-front{--fa:"\e2b7";--fa--fa:"\e2b7\e2b7"}.fa-cat{--fa:"\f6be";--fa--fa:"\f6be\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab";--fa--fa:"\e4ab\e4ab"}.fa-truck-field{--fa:"\e58d";--fa--fa:"\e58d\e58d"}.fa-route{--fa:"\f4d7";--fa--fa:"\f4d7\f4d7"}.fa-clipboard-question{--fa:"\e4e3";--fa--fa:"\e4e3\e4e3"}.fa-panorama{--fa:"\e209";--fa--fa:"\e209\e209"}.fa-comment-medical{--fa:"\f7f5";--fa--fa:"\f7f5\f7f5"}.fa-teeth-open{--fa:"\f62f";--fa--fa:"\f62f\f62f"}.fa-file-circle-minus{--fa:"\e4ed";--fa--fa:"\e4ed\e4ed"}.fa-tags{--fa:"\f02c";--fa--fa:"\f02c\f02c"}.fa-wine-glass{--fa:"\f4e3";--fa--fa:"\f4e3\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050";--fa--fa:"\f050\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4";--fa--fa:"\f5a4\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540";--fa--fa:"\f540\f540"}.fa-house-signal{--fa:"\e012";--fa--fa:"\e012\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828";--fa--fa:"\f828\f828"}.fa-faucet-drip{--fa:"\e006";--fa--fa:"\e006\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474";--fa--fa:"\f474\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d";--fa--fa:"\f54d\f54d"}.fa-terminal{--fa:"\f120";--fa--fa:"\f120\f120"}.fa-mobile-button{--fa:"\f10b";--fa--fa:"\f10b\f10b"}.fa-house-medical-flag{--fa:"\e514";--fa--fa:"\e514\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291";--fa--fa:"\f291\f291"}.fa-tape{--fa:"\f4db";--fa--fa:"\f4db\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e";--fa--fa:"\f55e\f55e"}.fa-eye{--fa:"\f06e";--fa--fa:"\f06e\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3";--fa--fa:"\f5b3\f5b3"}.fa-audio-description{--fa:"\f29e";--fa--fa:"\f29e\f29e"}.fa-person-military-to-person{--fa:"\e54c";--fa--fa:"\e54c\e54c"}.fa-file-shield{--fa:"\e4f0";--fa--fa:"\e4f0\e4f0"}.fa-user-slash{--fa:"\f506";--fa--fa:"\f506\f506"}.fa-pen{--fa:"\f304";--fa--fa:"\f304\f304"}.fa-tower-observation{--fa:"\e586";--fa--fa:"\e586\e586"}.fa-file-code{--fa:"\f1c9";--fa--fa:"\f1c9\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012";--fa--fa:"\f012\f012"}.fa-bus{--fa:"\f207";--fa--fa:"\f207\f207"}.fa-heart-circle-xmark{--fa:"\e501";--fa--fa:"\e501\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af";--fa--fa:"\e3af\e3af"}.fa-window-maximize{--fa:"\f2d0";--fa--fa:"\f2d0\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119";--fa--fa:"\f119\f119"}.fa-prescription{--fa:"\f5b1";--fa--fa:"\f5b1\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f";--fa--fa:"\f54f\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7";--fa--fa:"\f0c7\f0c7"}.fa-vihara{--fa:"\f6a7";--fa--fa:"\f6a7\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515";--fa--fa:"\f515\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de";--fa--fa:"\f0de\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad";--fa--fa:"\f4ad\f4ad"}.fa-plant-wilt{--fa:"\e5aa";--fa--fa:"\e5aa\e5aa"}.fa-diamond{--fa:"\f219";--fa--fa:"\f219\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585";--fa--fa:"\f585\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0";--fa--fa:"\f4c0\f4c0"}.fa-chart-diagram{--fa:"\e695";--fa--fa:"\e695\e695"}.fa-bacterium{--fa:"\e05a";--fa--fa:"\e05a\e05a"}.fa-hand-pointer{--fa:"\f25a";--fa--fa:"\f25a\f25a"}.fa-drum-steelpan{--fa:"\f56a";--fa--fa:"\f56a\f56a"}.fa-hand-scissors{--fa:"\f257";--fa--fa:"\f257\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684";--fa--fa:"\f684\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e";--fa--fa:"\f01e\f01e"}.fa-biohazard{--fa:"\f780";--fa--fa:"\f780\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601";--fa--fa:"\f601\f601"}.fa-mars-double{--fa:"\f227";--fa--fa:"\f227\f227"}.fa-child-dress{--fa:"\e59c";--fa--fa:"\e59c\e59c"}.fa-users-between-lines{--fa:"\e591";--fa--fa:"\e591\e591"}.fa-lungs-virus{--fa:"\e067";--fa--fa:"\e067\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588";--fa--fa:"\f588\f588"}.fa-phone{--fa:"\f095";--fa--fa:"\f095\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273";--fa--fa:"\f273\f273"}.fa-child-reaching{--fa:"\e59d";--fa--fa:"\e59d\e59d"}.fa-head-side-virus{--fa:"\e064";--fa--fa:"\e064\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe";--fa--fa:"\f4fe\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163";--fa--fa:"\f163\f163"}.fa-door-closed{--fa:"\f52a";--fa--fa:"\f52a\f52a"}.fa-shield-virus{--fa:"\e06c";--fa--fa:"\e06c\e06c"}.fa-dice-six{--fa:"\f526";--fa--fa:"\f526\f526"}.fa-mosquito-net{--fa:"\e52c";--fa--fa:"\e52c\e52c"}.fa-file-fragment{--fa:"\e697";--fa--fa:"\e697\e697"}.fa-bridge-water{--fa:"\e4ce";--fa--fa:"\e4ce\e4ce"}.fa-person-booth{--fa:"\f756";--fa--fa:"\f756\f756"}.fa-text-width{--fa:"\f035";--fa--fa:"\f035\f035"}.fa-hat-wizard{--fa:"\f6e8";--fa--fa:"\f6e8\f6e8"}.fa-pen-fancy{--fa:"\f5ac";--fa--fa:"\f5ac\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e";--fa--fa:"\f85e\f85e"}.fa-trash{--fa:"\f1f8";--fa--fa:"\f1f8\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629";--fa--fa:"\f629\f629"}.fa-book-medical{--fa:"\f7e6";--fa--fa:"\f7e6\f7e6"}.fa-poo{--fa:"\f2fe";--fa--fa:"\f2fe\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e";--fa--fa:"\f10e\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553";--fa--fa:"\f553\f553"}.fa-cubes{--fa:"\f1b3";--fa--fa:"\f1b3\f1b3"}.fa-divide{--fa:"\f529";--fa--fa:"\f529\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7";--fa--fa:"\f7d7\f7d7"}.fa-headphones{--fa:"\f025";--fa--fa:"\f025\f025"}.fa-hands-holding{--fa:"\f4c2";--fa--fa:"\f4c2\f4c2"}.fa-hands-clapping{--fa:"\e1a8";--fa--fa:"\e1a8\e1a8"}.fa-republican{--fa:"\f75e";--fa--fa:"\f75e\f75e"}.fa-arrow-left{--fa:"\f060";--fa--fa:"\f060\f060"}.fa-person-circle-xmark{--fa:"\e543";--fa--fa:"\e543\e543"}.fa-ruler{--fa:"\f545";--fa--fa:"\f545\f545"}.fa-align-left{--fa:"\f036";--fa--fa:"\f036\f036"}.fa-dice-d6{--fa:"\f6d1";--fa--fa:"\f6d1\f6d1"}.fa-restroom{--fa:"\f7bd";--fa--fa:"\f7bd\f7bd"}.fa-j{--fa:"\4a";--fa--fa:"\4a\4a"}.fa-users-viewfinder{--fa:"\e595";--fa--fa:"\e595\e595"}.fa-file-video{--fa:"\f1c8";--fa--fa:"\f1c8\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d";--fa--fa:"\f35d\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a";--fa--fa:"\f00a\f00a"}.fa-file-pdf{--fa:"\f1c1";--fa--fa:"\f1c1\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647";--fa--fa:"\f647\f647"}.fa-o{--fa:"\4f";--fa--fa:"\4f\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa";--fa--fa:"\f0fa\f0fa"}.fa-user-secret{--fa:"\f21b";--fa--fa:"\f21b\f21b"}.fa-otter{--fa:"\f700";--fa--fa:"\f700\f700"}.fa-female,.fa-person-dress{--fa:"\f182";--fa--fa:"\f182\f182"}.fa-comment-dollar{--fa:"\f651";--fa--fa:"\f651\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a";--fa--fa:"\f64a\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009";--fa--fa:"\f009\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827";--fa--fa:"\f827\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0";--fa--fa:"\f2a0\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1";--fa--fa:"\f8c1\f8c1"}.fa-clipboard-user{--fa:"\f7f3";--fa--fa:"\f7f3\f7f3"}.fa-child{--fa:"\f1ae";--fa--fa:"\f1ae\f1ae"}.fa-lira-sign{--fa:"\f195";--fa--fa:"\f195\f195"}.fa-satellite{--fa:"\f7bf";--fa--fa:"\f7bf\f7bf"}.fa-plane-lock{--fa:"\e558";--fa--fa:"\e558\e558"}.fa-tag{--fa:"\f02b";--fa--fa:"\f02b\f02b"}.fa-comment{--fa:"\f075";--fa--fa:"\f075\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd";--fa--fa:"\f1fd\f1fd"}.fa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102";--fa--fa:"\f102\f102"}.fa-paperclip{--fa:"\f0c6";--fa--fa:"\f0c6\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3";--fa--fa:"\e4b3\e4b3"}.fa-ribbon{--fa:"\f4d6";--fa--fa:"\f4d6\f4d6"}.fa-lungs{--fa:"\f604";--fa--fa:"\f604\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887";--fa--fa:"\f887\f887"}.fa-litecoin-sign{--fa:"\e1d3";--fa--fa:"\e1d3\e1d3"}.fa-border-none{--fa:"\f850";--fa--fa:"\f850\f850"}.fa-circle-nodes{--fa:"\e4e2";--fa--fa:"\e4e2\e4e2"}.fa-parachute-box{--fa:"\f4cd";--fa--fa:"\f4cd\f4cd"}.fa-indent{--fa:"\f03c";--fa--fa:"\f03c\f03c"}.fa-truck-field-un{--fa:"\e58e";--fa--fa:"\e58e\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254";--fa--fa:"\f254\f254"}.fa-mountain{--fa:"\f6fc";--fa--fa:"\f6fc\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0";--fa--fa:"\f0f0\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a";--fa--fa:"\f05a\f05a"}.fa-cloud-meatball{--fa:"\f73b";--fa--fa:"\f73b\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030";--fa--fa:"\f030\f030"}.fa-square-virus{--fa:"\e578";--fa--fa:"\e578\e578"}.fa-meteor{--fa:"\f753";--fa--fa:"\f753\f753"}.fa-car-on{--fa:"\e4dd";--fa--fa:"\e4dd\e4dd"}.fa-sleigh{--fa:"\f7cc";--fa--fa:"\f7cc\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162";--fa--fa:"\f162\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1";--fa--fa:"\f4c1\f4c1"}.fa-water{--fa:"\f773";--fa--fa:"\f773\f773"}.fa-calendar-check{--fa:"\f274";--fa--fa:"\f274\f274"}.fa-braille{--fa:"\f2a1";--fa--fa:"\f2a1\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486";--fa--fa:"\f486\f486"}.fa-landmark{--fa:"\f66f";--fa--fa:"\f66f\f66f"}.fa-truck{--fa:"\f0d1";--fa--fa:"\f0d1\f0d1"}.fa-crosshairs{--fa:"\f05b";--fa--fa:"\f05b\f05b"}.fa-person-cane{--fa:"\e53c";--fa--fa:"\e53c\e53c"}.fa-tent{--fa:"\e57d";--fa--fa:"\e57d\e57d"}.fa-vest-patches{--fa:"\e086";--fa--fa:"\e086\e086"}.fa-check-double{--fa:"\f560";--fa--fa:"\f560\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d";--fa--fa:"\f15d\f15d"}.fa-money-bill-wheat{--fa:"\e52a";--fa--fa:"\e52a\e52a"}.fa-cookie{--fa:"\f563";--fa--fa:"\f563\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2";--fa--fa:"\f0e2\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0";--fa--fa:"\f0a0\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586";--fa--fa:"\f586\f586"}.fa-dumbbell{--fa:"\f44b";--fa--fa:"\f44b\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022";--fa--fa:"\f022\f022"}.fa-tarp-droplet{--fa:"\e57c";--fa--fa:"\e57c\e57c"}.fa-house-medical-circle-check{--fa:"\e511";--fa--fa:"\e511\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca";--fa--fa:"\f7ca\f7ca"}.fa-calendar-plus{--fa:"\f271";--fa--fa:"\f271\f271"}.fa-plane-arrival{--fa:"\f5af";--fa--fa:"\f5af\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359";--fa--fa:"\f359\f359"}.fa-subway,.fa-train-subway{--fa:"\f239";--fa--fa:"\f239\f239"}.fa-chart-gantt{--fa:"\e0e4";--fa--fa:"\e0e4\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc";--fa--fa:"\e1bc\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565";--fa--fa:"\f565\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1";--fa--fa:"\f3d1\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a";--fa--fa:"\f30a\f30a"}.fa-dna{--fa:"\f471";--fa--fa:"\f471\f471"}.fa-virus-slash{--fa:"\e075";--fa--fa:"\e075\e075"}.fa-minus,.fa-subtract{--fa:"\f068";--fa--fa:"\f068\f068"}.fa-chess{--fa:"\f439";--fa--fa:"\f439\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177";--fa--fa:"\f177\f177"}.fa-plug-circle-check{--fa:"\e55c";--fa--fa:"\e55c\e55c"}.fa-street-view{--fa:"\f21d";--fa--fa:"\f21d\f21d"}.fa-franc-sign{--fa:"\e18f";--fa--fa:"\e18f\e18f"}.fa-volume-off{--fa:"\f026";--fa--fa:"\f026\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3";--fa--fa:"\f2a3\f2a3"}.fa-cog,.fa-gear{--fa:"\f013";--fa--fa:"\f013\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7";--fa--fa:"\f5c7\f5c7"}.fa-mosque{--fa:"\f678";--fa--fa:"\f678\f678"}.fa-mosquito{--fa:"\e52b";--fa--fa:"\e52b\e52b"}.fa-star-of-david{--fa:"\f69a";--fa--fa:"\f69a\f69a"}.fa-person-military-rifle{--fa:"\e54b";--fa--fa:"\e54b\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a";--fa--fa:"\f07a\f07a"}.fa-vials{--fa:"\f493";--fa--fa:"\f493\f493"}.fa-plug-circle-plus{--fa:"\e55f";--fa--fa:"\e55f\e55f"}.fa-place-of-worship{--fa:"\f67f";--fa--fa:"\f67f\f67f"}.fa-grip-vertical{--fa:"\f58e";--fa--fa:"\f58e\f58e"}.fa-hexagon-nodes{--fa:"\e699";--fa--fa:"\e699\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148";--fa--fa:"\f148\f148"}.fa-u{--fa:"\55";--fa--fa:"\55\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698";--fa--fa:"\f698\f698"}.fa-clock,.fa-clock-four{--fa:"\f017";--fa--fa:"\f017\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048";--fa--fa:"\f048\f048"}.fa-pallet{--fa:"\f482";--fa--fa:"\f482\f482"}.fa-faucet{--fa:"\e005";--fa--fa:"\e005\e005"}.fa-baseball-bat-ball{--fa:"\f432";--fa--fa:"\f432\f432"}.fa-s{--fa:"\53";--fa--fa:"\53\53"}.fa-timeline{--fa:"\e29c";--fa--fa:"\e29c\e29c"}.fa-keyboard{--fa:"\f11c";--fa--fa:"\f11c\f11c"}.fa-caret-down{--fa:"\f0d7";--fa--fa:"\f0d7\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2";--fa--fa:"\f7f2\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8";--fa--fa:"\f2c8\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf";--fa--fa:"\f3cf\f3cf"}.fa-plane-up{--fa:"\e22d";--fa--fa:"\e22d\e22d"}.fa-piggy-bank{--fa:"\f4d3";--fa--fa:"\f4d3\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242";--fa--fa:"\f242\f242"}.fa-mountain-city{--fa:"\e52e";--fa--fa:"\e52e\e52e"}.fa-coins{--fa:"\f51e";--fa--fa:"\f51e\f51e"}.fa-khanda{--fa:"\f66d";--fa--fa:"\f66d\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de";--fa--fa:"\f1de\f1de"}.fa-folder-tree{--fa:"\f802";--fa--fa:"\f802\f802"}.fa-network-wired{--fa:"\f6ff";--fa--fa:"\f6ff\f6ff"}.fa-map-pin{--fa:"\f276";--fa--fa:"\f276\f276"}.fa-hamsa{--fa:"\f665";--fa--fa:"\f665\f665"}.fa-cent-sign{--fa:"\e3f5";--fa--fa:"\e3f5\e3f5"}.fa-flask{--fa:"\f0c3";--fa--fa:"\f0c3\f0c3"}.fa-person-pregnant{--fa:"\e31e";--fa--fa:"\e31e\e31e"}.fa-wand-sparkles{--fa:"\f72b";--fa--fa:"\f72b\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142";--fa--fa:"\f142\f142"}.fa-ticket{--fa:"\f145";--fa--fa:"\f145\f145"}.fa-power-off{--fa:"\f011";--fa--fa:"\f011\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b";--fa--fa:"\f30b\f30b"}.fa-flag-usa{--fa:"\f74d";--fa--fa:"\f74d\f74d"}.fa-laptop-file{--fa:"\e51d";--fa--fa:"\e51d\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4";--fa--fa:"\f1e4\f1e4"}.fa-diagram-next{--fa:"\e476";--fa--fa:"\e476\e476"}.fa-person-rifle{--fa:"\e54e";--fa--fa:"\e54e\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512";--fa--fa:"\e512\e512"}.fa-closed-captioning{--fa:"\f20a";--fa--fa:"\f20a\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec";--fa--fa:"\f6ec\f6ec"}.fa-venus-double{--fa:"\f226";--fa--fa:"\f226\f226"}.fa-images{--fa:"\f302";--fa--fa:"\f302\f302"}.fa-calculator{--fa:"\f1ec";--fa--fa:"\f1ec\f1ec"}.fa-people-pulling{--fa:"\e535";--fa--fa:"\e535\e535"}.fa-n{--fa:"\4e";--fa--fa:"\4e\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da";--fa--fa:"\f7da\f7da"}.fa-cloud-rain{--fa:"\f73d";--fa--fa:"\f73d\f73d"}.fa-building-circle-xmark{--fa:"\e4d4";--fa--fa:"\e4d4\e4d4"}.fa-ship{--fa:"\f21a";--fa--fa:"\f21a\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8";--fa--fa:"\e4b8\e4b8"}.fa-download{--fa:"\f019";--fa--fa:"\f019\f019"}.fa-face-grin,.fa-grin{--fa:"\f580";--fa--fa:"\f580\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a";--fa--fa:"\f55a\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb";--fa--fa:"\f1fb\f1fb"}.fa-file-circle-check{--fa:"\e5a0";--fa--fa:"\e5a0\e5a0"}.fa-forward{--fa:"\f04e";--fa--fa:"\f04e\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce";--fa--fa:"\f3ce\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a";--fa--fa:"\f11a\f11a"}.fa-align-center{--fa:"\f037";--fa--fa:"\f037\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7";--fa--fa:"\f6b7\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2";--fa--fa:"\f2c2\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b";--fa--fa:"\f03b\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe";--fa--fa:"\e4fe\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015";--fa--fa:"\f015\f015"}.fa-calendar-week{--fa:"\f784";--fa--fa:"\f784\f784"}.fa-laptop-medical{--fa:"\f812";--fa--fa:"\f812\f812"}.fa-b{--fa:"\42";--fa--fa:"\42\42"}.fa-file-medical{--fa:"\f477";--fa--fa:"\f477\f477"}.fa-dice-one{--fa:"\f525";--fa--fa:"\f525\f525"}.fa-kiwi-bird{--fa:"\f535";--fa--fa:"\f535\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec";--fa--fa:"\f0ec\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9";--fa--fa:"\f2f9\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7";--fa--fa:"\f2e7\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161";--fa--fa:"\f161\f161"}.fa-mill-sign{--fa:"\e1ed";--fa--fa:"\e1ed\e1ed"}.fa-bowl-rice{--fa:"\e2eb";--fa--fa:"\e2eb\e2eb"}.fa-skull{--fa:"\f54c";--fa--fa:"\f54c\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519";--fa--fa:"\f519\f519"}.fa-truck-pickup{--fa:"\f63c";--fa--fa:"\f63c\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c";--fa--fa:"\f30c\f30c"}.fa-stop{--fa:"\f04d";--fa--fa:"\f04d\f04d"}.fa-code-merge{--fa:"\f387";--fa--fa:"\f387\f387"}.fa-upload{--fa:"\f093";--fa--fa:"\f093\f093"}.fa-hurricane{--fa:"\f751";--fa--fa:"\f751\f751"}.fa-mound{--fa:"\e52d";--fa--fa:"\e52d\e52d"}.fa-toilet-portable{--fa:"\e583";--fa--fa:"\e583\e583"}.fa-compact-disc{--fa:"\f51f";--fa--fa:"\f51f\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d";--fa--fa:"\f56d\f56d"}.fa-caravan{--fa:"\f8ff";--fa--fa:"\f8ff\f8ff"}.fa-shield-cat{--fa:"\e572";--fa--fa:"\e572\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7";--fa--fa:"\f0e7\f0e7"}.fa-glass-water{--fa:"\e4f4";--fa--fa:"\e4f4\e4f4"}.fa-oil-well{--fa:"\e532";--fa--fa:"\e532\e532"}.fa-vault{--fa:"\e2c5";--fa--fa:"\e2c5\e2c5"}.fa-mars{--fa:"\f222";--fa--fa:"\f222\f222"}.fa-toilet{--fa:"\f7d8";--fa--fa:"\f7d8\f7d8"}.fa-plane-circle-xmark{--fa:"\e557";--fa--fa:"\e557\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157";--fa--fa:"\f157\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158";--fa--fa:"\f158\f158"}.fa-sun{--fa:"\f185";--fa--fa:"\f185\f185"}.fa-guitar{--fa:"\f7a6";--fa--fa:"\f7a6\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c";--fa--fa:"\f59c\f59c"}.fa-horse-head{--fa:"\f7ab";--fa--fa:"\f7ab\f7ab"}.fa-bore-hole{--fa:"\e4c3";--fa--fa:"\e4c3\e4c3"}.fa-industry{--fa:"\f275";--fa--fa:"\f275\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358";--fa--fa:"\f358\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1";--fa--fa:"\e4c1\e4c1"}.fa-florin-sign{--fa:"\e184";--fa--fa:"\e184\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884";--fa--fa:"\f884\f884"}.fa-less-than{--fa:"\3c";--fa--fa:"\3c\3c"}.fa-angle-down{--fa:"\f107";--fa--fa:"\f107\f107"}.fa-car-tunnel{--fa:"\e4de";--fa--fa:"\e4de\e4de"}.fa-head-side-cough{--fa:"\e061";--fa--fa:"\e061\e061"}.fa-grip-lines{--fa:"\f7a4";--fa--fa:"\f7a4\f7a4"}.fa-thumbs-down{--fa:"\f165";--fa--fa:"\f165\f165"}.fa-user-lock{--fa:"\f502";--fa--fa:"\f502\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178";--fa--fa:"\f178\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac";--fa--fa:"\e4ac\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141";--fa--fa:"\f141\f141"}.fa-chess-pawn{--fa:"\f443";--fa--fa:"\f443\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479";--fa--fa:"\f479\f479"}.fa-person-through-window{--fa:"\e5a9";--fa--fa:"\e5a9\e5a9"}.fa-toolbox{--fa:"\f552";--fa--fa:"\f552\f552"}.fa-hands-holding-circle{--fa:"\e4fb";--fa--fa:"\e4fb\e4fb"}.fa-bug{--fa:"\f188";--fa--fa:"\f188\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d";--fa--fa:"\f09d\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9";--fa--fa:"\f1b9\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7";--fa--fa:"\e4f7\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da";--fa--fa:"\f5da\f5da"}.fa-mountain-sun{--fa:"\e52f";--fa--fa:"\e52f\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba";--fa--fa:"\e4ba\e4ba"}.fa-dice-d20{--fa:"\f6cf";--fa--fa:"\f6cf\f6cf"}.fa-truck-droplet{--fa:"\e58c";--fa--fa:"\e58c\e58c"}.fa-file-circle-xmark{--fa:"\e5a1";--fa--fa:"\e5a1\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040";--fa--fa:"\e040\e040"}.fa-medal{--fa:"\f5a2";--fa--fa:"\f5a2\f5a2"}.fa-bed{--fa:"\f236";--fa--fa:"\f236\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd";--fa--fa:"\f0fd\f0fd"}.fa-podcast{--fa:"\f2ce";--fa--fa:"\f2ce\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7";--fa--fa:"\f2c7\f2c7"}.fa-bell{--fa:"\f0f3";--fa--fa:"\f0f3\f0f3"}.fa-superscript{--fa:"\f12b";--fa--fa:"\f12b\f12b"}.fa-plug-circle-xmark{--fa:"\e560";--fa--fa:"\e560\e560"}.fa-star-of-life{--fa:"\f621";--fa--fa:"\f621\f621"}.fa-phone-slash{--fa:"\f3dd";--fa--fa:"\f3dd\f3dd"}.fa-paint-roller{--fa:"\f5aa";--fa--fa:"\f5aa\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4";--fa--fa:"\f4c4\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5";--fa--fa:"\f3c5\f3c5"}.fa-file{--fa:"\f15b";--fa--fa:"\f15b\f15b"}.fa-greater-than{--fa:"\3e";--fa--fa:"\3e\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4";--fa--fa:"\f5c4\f5c4"}.fa-arrow-down{--fa:"\f063";--fa--fa:"\f063\f063"}.fa-droplet,.fa-tint{--fa:"\f043";--fa--fa:"\f043\f043"}.fa-eraser{--fa:"\f12d";--fa--fa:"\f12d\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d";--fa--fa:"\f57d\f57d"}.fa-person-burst{--fa:"\e53b";--fa--fa:"\e53b\e53b"}.fa-dove{--fa:"\f4ba";--fa--fa:"\f4ba\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244";--fa--fa:"\f244\f244"}.fa-socks{--fa:"\f696";--fa--fa:"\f696\f696"}.fa-inbox{--fa:"\f01c";--fa--fa:"\f01c\f01c"}.fa-section{--fa:"\e447";--fa--fa:"\e447\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625";--fa--fa:"\f625\f625"}.fa-envelope-open-text{--fa:"\f658";--fa--fa:"\f658\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8";--fa--fa:"\f0f8\f0f8"}.fa-wine-bottle{--fa:"\f72f";--fa--fa:"\f72f\f72f"}.fa-chess-rook{--fa:"\f447";--fa--fa:"\f447\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550";--fa--fa:"\f550\f550"}.fa-dharmachakra{--fa:"\f655";--fa--fa:"\f655\f655"}.fa-hotdog{--fa:"\f80f";--fa--fa:"\f80f\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d";--fa--fa:"\f29d\f29d"}.fa-drum{--fa:"\f569";--fa--fa:"\f569\f569"}.fa-ice-cream{--fa:"\f810";--fa--fa:"\f810\f810"}.fa-heart-circle-bolt{--fa:"\e4fc";--fa--fa:"\e4fc\e4fc"}.fa-fax{--fa:"\f1ac";--fa--fa:"\f1ac\f1ac"}.fa-paragraph{--fa:"\f1dd";--fa--fa:"\f1dd\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772";--fa--fa:"\f772\f772"}.fa-star-half{--fa:"\f089";--fa--fa:"\f089\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468";--fa--fa:"\f468\f468"}.fa-chain,.fa-link{--fa:"\f0c1";--fa--fa:"\f0c1\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2";--fa--fa:"\f2a2\f2a2"}.fa-tree-city{--fa:"\e587";--fa--fa:"\e587\e587"}.fa-play{--fa:"\f04b";--fa--fa:"\f04b\f04b"}.fa-font{--fa:"\f031";--fa--fa:"\f031\f031"}.fa-table-cells-row-lock{--fa:"\e67a";--fa--fa:"\e67a\e67a"}.fa-rupiah-sign{--fa:"\e23d";--fa--fa:"\e23d\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d";--fa--fa:"\f45d\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470";--fa--fa:"\f470\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a";--fa--fa:"\f82a\f82a"}.fa-naira-sign{--fa:"\e1f6";--fa--fa:"\e1f6\e1f6"}.fa-cart-arrow-down{--fa:"\f218";--fa--fa:"\f218\f218"}.fa-walkie-talkie{--fa:"\f8ef";--fa--fa:"\f8ef\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c";--fa--fa:"\f31c\f31c"}.fa-receipt{--fa:"\f543";--fa--fa:"\f543\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b";--fa--fa:"\f14b\f14b"}.fa-suitcase-rolling{--fa:"\f5c1";--fa--fa:"\f5c1\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f";--fa--fa:"\e53f\e53f"}.fa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240";--fa--fa:"\f240\f240"}.fa-skull-crossbones{--fa:"\f714";--fa--fa:"\f714\f714"}.fa-code-compare{--fa:"\e13a";--fa--fa:"\e13a\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca";--fa--fa:"\f0ca\f0ca"}.fa-school-lock{--fa:"\e56f";--fa--fa:"\e56f\e56f"}.fa-tower-cell{--fa:"\e585";--fa--fa:"\e585\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309";--fa--fa:"\f309\f309"}.fa-ranking-star{--fa:"\e561";--fa--fa:"\e561\e561"}.fa-chess-king{--fa:"\f43f";--fa--fa:"\f43f\f43f"}.fa-person-harassing{--fa:"\e549";--fa--fa:"\e549\e549"}.fa-brazilian-real-sign{--fa:"\e46c";--fa--fa:"\e46c\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752";--fa--fa:"\f752\f752"}.fa-arrow-up{--fa:"\f062";--fa--fa:"\f062\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c";--fa--fa:"\f26c\f26c"}.fa-shrimp{--fa:"\e448";--fa--fa:"\e448\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae";--fa--fa:"\f0ae\f0ae"}.fa-jug-detergent{--fa:"\e519";--fa--fa:"\e519\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd";--fa--fa:"\f2bd\f2bd"}.fa-user-shield{--fa:"\f505";--fa--fa:"\f505\f505"}.fa-wind{--fa:"\f72e";--fa--fa:"\f72e\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1";--fa--fa:"\f5e1\f5e1"}.fa-y{--fa:"\59";--fa--fa:"\59\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce";--fa--fa:"\f7ce\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b";--fa--fa:"\f48b\f48b"}.fa-fish{--fa:"\f578";--fa--fa:"\f578\f578"}.fa-user-graduate{--fa:"\f501";--fa--fa:"\f501\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042";--fa--fa:"\f042\f042"}.fa-clapperboard{--fa:"\e131";--fa--fa:"\e131\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba";--fa--fa:"\f7ba\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433";--fa--fa:"\f433\f433"}.fa-jet-fighter-up{--fa:"\e518";--fa--fa:"\e518\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542";--fa--fa:"\f542\f542"}.fa-copy{--fa:"\f0c5";--fa--fa:"\f0c5\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9";--fa--fa:"\f6a9\f6a9"}.fa-hand-sparkles{--fa:"\e05d";--fa--fa:"\e05d\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d";--fa--fa:"\f58d\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d";--fa--fa:"\f14d\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0";--fa--fa:"\e4e0\e4e0"}.fa-gun{--fa:"\e19b";--fa--fa:"\e19b\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098";--fa--fa:"\f098\f098"}.fa-add,.fa-plus{--fa:"\2b";--fa--fa:"\2b\2b"}.fa-expand{--fa:"\f065";--fa--fa:"\f065\f065"}.fa-computer{--fa:"\e4e5";--fa--fa:"\e4e5\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047";--fa--fa:"\f047\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c";--fa--fa:"\f51c\f51c"}.fa-peso-sign{--fa:"\e222";--fa--fa:"\e222\e222"}.fa-building-shield{--fa:"\e4d8";--fa--fa:"\e4d8\e4d8"}.fa-baby{--fa:"\f77c";--fa--fa:"\f77c\f77c"}.fa-users-line{--fa:"\e592";--fa--fa:"\e592\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d";--fa--fa:"\f10d\f10d"}.fa-tractor{--fa:"\f722";--fa--fa:"\f722\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829";--fa--fa:"\f829\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0";--fa--fa:"\e4b0\e4b0"}.fa-lines-leaning{--fa:"\e51e";--fa--fa:"\e51e\e51e"}.fa-ruler-combined{--fa:"\f546";--fa--fa:"\f546\f546"}.fa-copyright{--fa:"\f1f9";--fa--fa:"\f1f9\f1f9"}.fa-equals{--fa:"\3d";--fa--fa:"\3d\3d"}.fa-blender{--fa:"\f517";--fa--fa:"\f517\f517"}.fa-teeth{--fa:"\f62e";--fa--fa:"\f62e\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b";--fa--fa:"\f20b\f20b"}.fa-map{--fa:"\f279";--fa--fa:"\f279\f279"}.fa-rocket{--fa:"\f135";--fa--fa:"\f135\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c";--fa--fa:"\f87c\f87c"}.fa-folder-minus{--fa:"\f65d";--fa--fa:"\f65d\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a";--fa--fa:"\e69a\e69a"}.fa-store{--fa:"\f54e";--fa--fa:"\f54e\f54e"}.fa-arrow-trend-up{--fa:"\e098";--fa--fa:"\e098\e098"}.fa-plug-circle-minus{--fa:"\e55e";--fa--fa:"\e55e\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9";--fa--fa:"\f4d9\f4d9"}.fa-bezier-curve{--fa:"\f55b";--fa--fa:"\f55b\f55b"}.fa-bell-slash{--fa:"\f1f6";--fa--fa:"\f1f6\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb";--fa--fa:"\f3fb\f3fb"}.fa-school-flag{--fa:"\e56e";--fa--fa:"\e56e\e56e"}.fa-fill{--fa:"\f575";--fa--fa:"\f575\f575"}.fa-angle-up{--fa:"\f106";--fa--fa:"\f106\f106"}.fa-drumstick-bite{--fa:"\f6d7";--fa--fa:"\f6d7\f6d7"}.fa-holly-berry{--fa:"\f7aa";--fa--fa:"\f7aa\f7aa"}.fa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.fa-bacteria{--fa:"\e059";--fa--fa:"\e059\e059"}.fa-hand-lizard{--fa:"\f258";--fa--fa:"\f258\f258"}.fa-notdef{--fa:"\e1fe";--fa--fa:"\e1fe\e1fe"}.fa-disease{--fa:"\f7fa";--fa--fa:"\f7fa\f7fa"}.fa-briefcase-medical{--fa:"\f469";--fa--fa:"\f469\f469"}.fa-genderless{--fa:"\f22d";--fa--fa:"\f22d\f22d"}.fa-chevron-right{--fa:"\f054";--fa--fa:"\f054\f054"}.fa-retweet{--fa:"\f079";--fa--fa:"\f079\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de";--fa--fa:"\f5de\f5de"}.fa-pump-soap{--fa:"\e06b";--fa--fa:"\e06b\e06b"}.fa-video-slash{--fa:"\f4e2";--fa--fa:"\f4e2\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243";--fa--fa:"\f243\f243"}.fa-radio{--fa:"\f8d7";--fa--fa:"\f8d7\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d";--fa--fa:"\f77d\f77d"}.fa-traffic-light{--fa:"\f637";--fa--fa:"\f637\f637"}.fa-thermometer{--fa:"\f491";--fa--fa:"\f491\f491"}.fa-vr-cardboard{--fa:"\f729";--fa--fa:"\f729\f729"}.fa-hand-middle-finger{--fa:"\f806";--fa--fa:"\f806\f806"}.fa-percent,.fa-percentage{--fa:"\25";--fa--fa:"\25\25"}.fa-truck-moving{--fa:"\f4df";--fa--fa:"\f4df\f4df"}.fa-glass-water-droplet{--fa:"\e4f5";--fa--fa:"\e4f5\e4f5"}.fa-display{--fa:"\e163";--fa--fa:"\e163\e163"}.fa-face-smile,.fa-smile{--fa:"\f118";--fa--fa:"\f118\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d";--fa--fa:"\f08d\f08d"}.fa-trophy{--fa:"\f091";--fa--fa:"\f091\f091"}.fa-person-praying,.fa-pray{--fa:"\f683";--fa--fa:"\f683\f683"}.fa-hammer{--fa:"\f6e3";--fa--fa:"\f6e3\f6e3"}.fa-hand-peace{--fa:"\f25b";--fa--fa:"\f25b\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1";--fa--fa:"\f2f1\f2f1"}.fa-spinner{--fa:"\f110";--fa--fa:"\f110\f110"}.fa-robot{--fa:"\f544";--fa--fa:"\f544\f544"}.fa-peace{--fa:"\f67c";--fa--fa:"\f67c\f67c"}.fa-cogs,.fa-gears{--fa:"\f085";--fa--fa:"\f085\f085"}.fa-warehouse{--fa:"\f494";--fa--fa:"\f494\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7";--fa--fa:"\e4b7\e4b7"}.fa-splotch{--fa:"\f5bc";--fa--fa:"\f5bc\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584";--fa--fa:"\f584\f584"}.fa-dice-four{--fa:"\f524";--fa--fa:"\f524\f524"}.fa-sim-card{--fa:"\f7c4";--fa--fa:"\f7c4\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225";--fa--fa:"\f225\f225"}.fa-mercury{--fa:"\f223";--fa--fa:"\f223\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149";--fa--fa:"\f149\f149"}.fa-person-falling-burst{--fa:"\e547";--fa--fa:"\e547\e547"}.fa-award{--fa:"\f559";--fa--fa:"\f559\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff";--fa--fa:"\f3ff\f3ff"}.fa-building{--fa:"\f1ad";--fa--fa:"\f1ad\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100";--fa--fa:"\f100\f100"}.fa-qrcode{--fa:"\f029";--fa--fa:"\f029\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da";--fa--fa:"\f1da\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583";--fa--fa:"\f583\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e";--fa--fa:"\f56e\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132";--fa--fa:"\f132\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885";--fa--fa:"\f885\f885"}.fa-comment-nodes{--fa:"\e696";--fa--fa:"\e696\e696"}.fa-house-medical{--fa:"\e3b2";--fa--fa:"\e3b2\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450";--fa--fa:"\f450\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137";--fa--fa:"\f137\f137"}.fa-house-chimney-window{--fa:"\e00d";--fa--fa:"\e00d\e00d"}.fa-pen-nib{--fa:"\f5ad";--fa--fa:"\f5ad\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580";--fa--fa:"\e580\e580"}.fa-tents{--fa:"\e582";--fa--fa:"\e582\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0";--fa--fa:"\f0d0\f0d0"}.fa-dog{--fa:"\f6d3";--fa--fa:"\f6d3\f6d3"}.fa-carrot{--fa:"\f787";--fa--fa:"\f787\f787"}.fa-moon{--fa:"\f186";--fa--fa:"\f186\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce";--fa--fa:"\f5ce\f5ce"}.fa-cheese{--fa:"\f7ef";--fa--fa:"\f7ef\f7ef"}.fa-yin-yang{--fa:"\f6ad";--fa--fa:"\f6ad\f6ad"}.fa-music{--fa:"\f001";--fa--fa:"\f001\f001"}.fa-code-commit{--fa:"\f386";--fa--fa:"\f386\f386"}.fa-temperature-low{--fa:"\f76b";--fa--fa:"\f76b\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a";--fa--fa:"\f84a\f84a"}.fa-broom{--fa:"\f51a";--fa--fa:"\f51a\f51a"}.fa-shield-heart{--fa:"\e574";--fa--fa:"\e574\e574"}.fa-gopuram{--fa:"\f664";--fa--fa:"\f664\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b";--fa--fa:"\e47b\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3";--fa--fa:"\f2d3\f2d3"}.fa-hashtag{--fa:"\23";--fa--fa:"\23\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424";--fa--fa:"\f424\f424"}.fa-oil-can{--fa:"\f613";--fa--fa:"\f613\f613"}.fa-t{--fa:"\54";--fa--fa:"\54\54"}.fa-hippo{--fa:"\f6ed";--fa--fa:"\f6ed\f6ed"}.fa-chart-column{--fa:"\e0e3";--fa--fa:"\e0e3\e0e3"}.fa-infinity{--fa:"\f534";--fa--fa:"\f534\f534"}.fa-vial-circle-check{--fa:"\e596";--fa--fa:"\e596\e596"}.fa-person-arrow-down-to-line{--fa:"\e538";--fa--fa:"\e538\e538"}.fa-voicemail{--fa:"\f897";--fa--fa:"\f897\f897"}.fa-fan{--fa:"\f863";--fa--fa:"\f863\f863"}.fa-person-walking-luggage{--fa:"\e554";--fa--fa:"\e554\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338";--fa--fa:"\f338\f338"}.fa-cloud-moon-rain{--fa:"\f73c";--fa--fa:"\f73c\f73c"}.fa-calendar{--fa:"\f133";--fa--fa:"\f133\f133"}.fa-trailer{--fa:"\e041";--fa--fa:"\e041\e041"}.fa-bahai,.fa-haykal{--fa:"\f666";--fa--fa:"\f666\f666"}.fa-sd-card{--fa:"\f7c2";--fa--fa:"\f7c2\f7c2"}.fa-dragon{--fa:"\f6d5";--fa--fa:"\f6d5\f6d5"}.fa-shoe-prints{--fa:"\f54b";--fa--fa:"\f54b\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055";--fa--fa:"\f055\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b";--fa--fa:"\f58b\f58b"}.fa-hand-holding{--fa:"\f4bd";--fa--fa:"\f4bd\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d";--fa--fa:"\e55d\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127";--fa--fa:"\f127\f127"}.fa-clone{--fa:"\f24d";--fa--fa:"\f24d\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551";--fa--fa:"\e551\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882";--fa--fa:"\f882\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4";--fa--fa:"\f7e4\f7e4"}.fa-tornado{--fa:"\f76f";--fa--fa:"\f76f\f76f"}.fa-file-circle-plus{--fa:"\e494";--fa--fa:"\e494\e494"}.fa-book-quran,.fa-quran{--fa:"\f687";--fa--fa:"\f687\f687"}.fa-anchor{--fa:"\f13d";--fa--fa:"\f13d\f13d"}.fa-border-all{--fa:"\f84c";--fa--fa:"\f84c\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556";--fa--fa:"\f556\f556"}.fa-cookie-bite{--fa:"\f564";--fa--fa:"\f564\f564"}.fa-arrow-trend-down{--fa:"\e097";--fa--fa:"\e097\e097"}.fa-feed,.fa-rss{--fa:"\f09e";--fa--fa:"\f09e\f09e"}.fa-draw-polygon{--fa:"\f5ee";--fa--fa:"\f5ee\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e";--fa--fa:"\f24e\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a";--fa--fa:"\f62a\f62a"}.fa-shower{--fa:"\f2cc";--fa--fa:"\f2cc\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390";--fa--fa:"\f390\f390"}.fa-m{--fa:"\4d";--fa--fa:"\4d\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b";--fa--fa:"\f00b\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd";--fa--fa:"\f7cd\f7cd"}.fa-book{--fa:"\f02d";--fa--fa:"\f02d\f02d"}.fa-user-plus{--fa:"\f234";--fa--fa:"\f234\f234"}.fa-check{--fa:"\f00c";--fa--fa:"\f00c\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241";--fa--fa:"\f241\f241"}.fa-house-circle-check{--fa:"\e509";--fa--fa:"\e509\e509"}.fa-angle-left{--fa:"\f104";--fa--fa:"\f104\f104"}.fa-diagram-successor{--fa:"\e47a";--fa--fa:"\e47a\e47a"}.fa-truck-arrow-right{--fa:"\e58b";--fa--fa:"\e58b\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc";--fa--fa:"\e4bc\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de";--fa--fa:"\f6de\f6de"}.fa-cloud-moon{--fa:"\f6c3";--fa--fa:"\f6c3\f6c3"}.fa-briefcase{--fa:"\f0b1";--fa--fa:"\f0b1\f0b1"}.fa-person-falling{--fa:"\e546";--fa--fa:"\e546\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0";--fa--fa:"\f3e0\f3e0"}.fa-user-tag{--fa:"\f507";--fa--fa:"\f507\f507"}.fa-rug{--fa:"\e569";--fa--fa:"\e569\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2";--fa--fa:"\f7a2\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d";--fa--fa:"\f59d\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410";--fa--fa:"\f410\f410"}.fa-baht-sign{--fa:"\e0ac";--fa--fa:"\e0ac\e0ac"}.fa-book-open{--fa:"\f518";--fa--fa:"\f518\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a";--fa--fa:"\f66a\f66a"}.fa-handcuffs{--fa:"\e4f8";--fa--fa:"\e4f8\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071";--fa--fa:"\f071\f071"}.fa-database{--fa:"\f1c0";--fa--fa:"\f1c0\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064";--fa--fa:"\f064\f064"}.fa-bottle-droplet{--fa:"\e4c4";--fa--fa:"\e4c4\e4c4"}.fa-mask-face{--fa:"\e1d7";--fa--fa:"\e1d7\e1d7"}.fa-hill-rockslide{--fa:"\e508";--fa--fa:"\e508\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362";--fa--fa:"\f362\f362"}.fa-paper-plane{--fa:"\f1d8";--fa--fa:"\f1d8\f1d8"}.fa-road-circle-exclamation{--fa:"\e565";--fa--fa:"\e565\e565"}.fa-dungeon{--fa:"\f6d9";--fa--fa:"\f6d9\f6d9"}.fa-align-right{--fa:"\f038";--fa--fa:"\f038\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b";--fa--fa:"\f53b\f53b"}.fa-life-ring{--fa:"\f1cd";--fa--fa:"\f1cd\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7";--fa--fa:"\f2a7\f2a7"}.fa-calendar-day{--fa:"\f783";--fa--fa:"\f783\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5";--fa--fa:"\f5c5\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d";--fa--fa:"\f07d\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f";--fa--fa:"\f57f\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce";--fa--fa:"\e2ce\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be";--fa--fa:"\f3be\f3be"}.fa-person-walking-arrow-right{--fa:"\e552";--fa--fa:"\e552\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199";--fa--fa:"\f199\f199"}.fa-dice{--fa:"\f522";--fa--fa:"\f522\f522"}.fa-bowling-ball{--fa:"\f436";--fa--fa:"\f436\f436"}.fa-brain{--fa:"\f5dc";--fa--fa:"\f5dc\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462";--fa--fa:"\f462\f462"}.fa-calendar-minus{--fa:"\f272";--fa--fa:"\f272\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057";--fa--fa:"\f057\f057"}.fa-gifts{--fa:"\f79c";--fa--fa:"\f79c\f79c"}.fa-hotel{--fa:"\f594";--fa--fa:"\f594\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e";--fa--fa:"\f57e\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f";--fa--fa:"\f47f\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e";--fa--fa:"\f00e\f00e"}.fa-thumbs-up{--fa:"\f164";--fa--fa:"\f164\f164"}.fa-user-clock{--fa:"\f4fd";--fa--fa:"\f4fd\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461";--fa--fa:"\f461\f461"}.fa-file-invoice{--fa:"\f570";--fa--fa:"\f570\f570"}.fa-window-minimize{--fa:"\f2d1";--fa--fa:"\f2d1\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4";--fa--fa:"\f0f4\f0f4"}.fa-brush{--fa:"\f55d";--fa--fa:"\f55d\f55d"}.fa-file-half-dashed{--fa:"\e698";--fa--fa:"\e698\e698"}.fa-mask{--fa:"\f6fa";--fa--fa:"\f6fa\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010";--fa--fa:"\f010\f010"}.fa-ruler-vertical{--fa:"\f548";--fa--fa:"\f548\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406";--fa--fa:"\f406\f406"}.fa-train-tram{--fa:"\e5b4";--fa--fa:"\e5b4\e5b4"}.fa-user-nurse{--fa:"\f82f";--fa--fa:"\f82f\f82f"}.fa-syringe{--fa:"\f48e";--fa--fa:"\f48e\f48e"}.fa-cloud-sun{--fa:"\f6c4";--fa--fa:"\f6c4\f6c4"}.fa-stopwatch-20{--fa:"\e06f";--fa--fa:"\e06f\e06f"}.fa-square-full{--fa:"\f45c";--fa--fa:"\f45c\f45c"}.fa-magnet{--fa:"\f076";--fa--fa:"\f076\f076"}.fa-jar{--fa:"\e516";--fa--fa:"\e516\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249";--fa--fa:"\f249\f249"}.fa-bug-slash{--fa:"\e490";--fa--fa:"\e490\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6";--fa--fa:"\e4b6\e4b6"}.fa-bone{--fa:"\f5d7";--fa--fa:"\f5d7\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691";--fa--fa:"\e691\e691"}.fa-user-injured{--fa:"\f728";--fa--fa:"\f728\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4";--fa--fa:"\f5b4\f5b4"}.fa-plane{--fa:"\f072";--fa--fa:"\f072\f072"}.fa-tent-arrows-down{--fa:"\e581";--fa--fa:"\e581\e581"}.fa-exclamation{--fa:"\21";--fa--fa:"\21\21"}.fa-arrows-spin{--fa:"\e4bb";--fa--fa:"\e4bb\e4bb"}.fa-print{--fa:"\f02f";--fa--fa:"\f02f\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb";--fa--fa:"\e2bb\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24";--fa--fa:"\24\24"}.fa-x{--fa:"\58";--fa--fa:"\58\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688";--fa--fa:"\f688\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509";--fa--fa:"\f509\f509"}.fa-person-military-pointing{--fa:"\e54a";--fa--fa:"\e54a\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c";--fa--fa:"\f19c\f19c"}.fa-umbrella{--fa:"\f0e9";--fa--fa:"\f0e9\f0e9"}.fa-trowel{--fa:"\e589";--fa--fa:"\e589\e589"}.fa-d{--fa:"\44";--fa--fa:"\44\44"}.fa-stapler{--fa:"\e5af";--fa--fa:"\e5af\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630";--fa--fa:"\f630\f630"}.fa-kip-sign{--fa:"\e1c4";--fa--fa:"\e1c4\e1c4"}.fa-hand-point-left{--fa:"\f0a5";--fa--fa:"\f0a5\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6";--fa--fa:"\f4c6\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb";--fa--fa:"\f0fb\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1";--fa--fa:"\f1e1\f1e1"}.fa-barcode{--fa:"\f02a";--fa--fa:"\f02a\f02a"}.fa-plus-minus{--fa:"\e43c";--fa--fa:"\e43c\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d";--fa--fa:"\f03d\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d";--fa--fa:"\f19d\f19d"}.fa-hand-holding-medical{--fa:"\e05c";--fa--fa:"\e05c\e05c"}.fa-person-circle-check{--fa:"\e53e";--fa--fa:"\e53e\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf";--fa--fa:"\f3bf\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\f3d0"}.fa-hooli{--fa:"\f427"}.fa-yelp{--fa:"\f1e9"}.fa-cc-visa{--fa:"\f1f0"}.fa-lastfm{--fa:"\f202"}.fa-shopware{--fa:"\f5b5"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-aws{--fa:"\f375"}.fa-redhat{--fa:"\f7bc"}.fa-yoast{--fa:"\f2b1"}.fa-cloudflare{--fa:"\e07d"}.fa-ups{--fa:"\f7e0"}.fa-pixiv{--fa:"\e640"}.fa-wpexplorer{--fa:"\f2de"}.fa-dyalog{--fa:"\f399"}.fa-bity{--fa:"\f37a"}.fa-stackpath{--fa:"\f842"}.fa-buysellads{--fa:"\f20d"}.fa-first-order{--fa:"\f2b0"}.fa-modx{--fa:"\f285"}.fa-guilded{--fa:"\e07e"}.fa-vnv{--fa:"\f40b"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-microsoft{--fa:"\f3ca"}.fa-qq{--fa:"\f1d6"}.fa-orcid{--fa:"\f8d2"}.fa-java{--fa:"\f4e4"}.fa-invision{--fa:"\f7b0"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-centercode{--fa:"\f380"}.fa-glide-g{--fa:"\f2a6"}.fa-drupal{--fa:"\f1a9"}.fa-jxl{--fa:"\e67b"}.fa-dart-lang{--fa:"\e693"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-unity{--fa:"\e049"}.fa-whmcs{--fa:"\f40d"}.fa-rocketchat{--fa:"\f3e8"}.fa-vk{--fa:"\f189"}.fa-untappd{--fa:"\f405"}.fa-mailchimp{--fa:"\f59e"}.fa-css3-alt{--fa:"\f38b"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-vimeo-v{--fa:"\f27d"}.fa-contao{--fa:"\f26d"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-deskpro{--fa:"\f38f"}.fa-brave{--fa:"\e63c"}.fa-sistrix{--fa:"\f3ee"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-battle-net{--fa:"\f835"}.fa-the-red-yeti{--fa:"\f69d"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-edge{--fa:"\f282"}.fa-threads{--fa:"\e618"}.fa-napster{--fa:"\f3d2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-google-plus-g{--fa:"\f0d5"}.fa-artstation{--fa:"\f77a"}.fa-markdown{--fa:"\f60f"}.fa-sourcetree{--fa:"\f7d3"}.fa-google-plus{--fa:"\f2b3"}.fa-diaspora{--fa:"\f791"}.fa-foursquare{--fa:"\f180"}.fa-stack-overflow{--fa:"\f16c"}.fa-github-alt{--fa:"\f113"}.fa-phoenix-squadron{--fa:"\f511"}.fa-pagelines{--fa:"\f18c"}.fa-algolia{--fa:"\f36c"}.fa-red-river{--fa:"\f3e3"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-safari{--fa:"\f267"}.fa-google{--fa:"\f1a0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-atlassian{--fa:"\f77b"}.fa-linkedin-in{--fa:"\f0e1"}.fa-digital-ocean{--fa:"\f391"}.fa-nimblr{--fa:"\f5a8"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-hacker-news{--fa:"\f1d4"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-adversal{--fa:"\f36a"}.fa-creative-commons{--fa:"\f25e"}.fa-watchman-monitoring{--fa:"\e087"}.fa-fonticons{--fa:"\f280"}.fa-weixin{--fa:"\f1d7"}.fa-shirtsinbulk{--fa:"\f214"}.fa-codepen{--fa:"\f1cb"}.fa-git-alt{--fa:"\f841"}.fa-lyft{--fa:"\f3c3"}.fa-rev{--fa:"\f5b2"}.fa-windows{--fa:"\f17a"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-meetup{--fa:"\f2e0"}.fa-centos{--fa:"\f789"}.fa-adn{--fa:"\f170"}.fa-cloudsmith{--fa:"\f384"}.fa-opensuse{--fa:"\e62b"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-codiepie{--fa:"\f284"}.fa-node{--fa:"\f419"}.fa-mix{--fa:"\f3cb"}.fa-steam{--fa:"\f1b6"}.fa-cc-apple-pay{--fa:"\f416"}.fa-scribd{--fa:"\f28a"}.fa-debian{--fa:"\e60b"}.fa-openid{--fa:"\f19b"}.fa-instalod{--fa:"\e081"}.fa-files-pinwheel{--fa:"\e69f"}.fa-expeditedssl{--fa:"\f23e"}.fa-sellcast{--fa:"\f2da"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-r-project{--fa:"\f4f7"}.fa-delicious{--fa:"\f1a5"}.fa-freebsd{--fa:"\f3a4"}.fa-vuejs{--fa:"\f41f"}.fa-accusoft{--fa:"\f369"}.fa-ioxhost{--fa:"\f208"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-app-store{--fa:"\f36f"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-itunes-note{--fa:"\f3b5"}.fa-golang{--fa:"\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-grav{--fa:"\f2d6"}.fa-weibo{--fa:"\f18a"}.fa-uncharted{--fa:"\e084"}.fa-firstdraft{--fa:"\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-wikipedia-w{--fa:"\f266"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-angellist{--fa:"\f209"}.fa-galactic-republic{--fa:"\f50c"}.fa-nfc-directional{--fa:"\e530"}.fa-skype{--fa:"\f17e"}.fa-joget{--fa:"\f3b7"}.fa-fedora{--fa:"\f798"}.fa-stripe-s{--fa:"\f42a"}.fa-meta{--fa:"\e49b"}.fa-laravel{--fa:"\f3bd"}.fa-hotjar{--fa:"\f3b1"}.fa-bluetooth-b{--fa:"\f294"}.fa-square-letterboxd{--fa:"\e62e"}.fa-sticker-mule{--fa:"\f3f7"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-hips{--fa:"\f452"}.fa-css{--fa:"\e6a2"}.fa-behance{--fa:"\f1b4"}.fa-reddit{--fa:"\f1a1"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-app-store-ios{--fa:"\f370"}.fa-cc-discover{--fa:"\f1f2"}.fa-wpbeginner{--fa:"\f297"}.fa-confluence{--fa:"\f78d"}.fa-shoelace{--fa:"\e60c"}.fa-mdb{--fa:"\f8ca"}.fa-dochub{--fa:"\f394"}.fa-accessible-icon{--fa:"\f368"}.fa-ebay{--fa:"\f4f4"}.fa-amazon{--fa:"\f270"}.fa-unsplash{--fa:"\e07c"}.fa-yarn{--fa:"\f7e3"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-500px{--fa:"\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-asymmetrik{--fa:"\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-gratipay{--fa:"\f184"}.fa-apple{--fa:"\f179"}.fa-hive{--fa:"\e07f"}.fa-gitkraken{--fa:"\f3a6"}.fa-keybase{--fa:"\f4f5"}.fa-apple-pay{--fa:"\f415"}.fa-padlet{--fa:"\e4a0"}.fa-amazon-pay{--fa:"\f42c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-stumbleupon{--fa:"\f1a4"}.fa-fedex{--fa:"\f797"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-shopify{--fa:"\e057"}.fa-neos{--fa:"\f612"}.fa-square-threads{--fa:"\e619"}.fa-hackerrank{--fa:"\f5f7"}.fa-researchgate{--fa:"\f4f8"}.fa-swift{--fa:"\f8e1"}.fa-angular{--fa:"\f420"}.fa-speakap{--fa:"\f3f3"}.fa-angrycreative{--fa:"\f36e"}.fa-y-combinator{--fa:"\f23b"}.fa-empire{--fa:"\f1d1"}.fa-envira{--fa:"\f299"}.fa-google-scholar{--fa:"\e63b"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-studiovinari{--fa:"\f3f8"}.fa-pied-piper{--fa:"\f2ae"}.fa-wordpress{--fa:"\f19a"}.fa-product-hunt{--fa:"\f288"}.fa-firefox{--fa:"\f269"}.fa-linode{--fa:"\f2b8"}.fa-goodreads{--fa:"\f3a8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-jsfiddle{--fa:"\f1cc"}.fa-sith{--fa:"\f512"}.fa-themeisle{--fa:"\f2b2"}.fa-page4{--fa:"\f3d7"}.fa-hashnode{--fa:"\e499"}.fa-react{--fa:"\f41b"}.fa-cc-paypal{--fa:"\f1f4"}.fa-squarespace{--fa:"\f5be"}.fa-cc-stripe{--fa:"\f1f5"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-bitcoin{--fa:"\f379"}.fa-keycdn{--fa:"\f3ba"}.fa-opera{--fa:"\f26a"}.fa-itch-io{--fa:"\f83a"}.fa-umbraco{--fa:"\f8e8"}.fa-galactic-senate{--fa:"\f50d"}.fa-ubuntu{--fa:"\f7df"}.fa-draft2digital{--fa:"\f396"}.fa-stripe{--fa:"\f429"}.fa-houzz{--fa:"\f27c"}.fa-gg{--fa:"\f260"}.fa-dhl{--fa:"\f790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-xing{--fa:"\f168"}.fa-blackberry{--fa:"\f37b"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-playstation{--fa:"\f3df"}.fa-quinscape{--fa:"\f459"}.fa-less{--fa:"\f41d"}.fa-blogger-b{--fa:"\f37d"}.fa-opencart{--fa:"\f23d"}.fa-vine{--fa:"\f1ca"}.fa-signal-messenger{--fa:"\e663"}.fa-paypal{--fa:"\f1ed"}.fa-gitlab{--fa:"\f296"}.fa-typo3{--fa:"\f42b"}.fa-reddit-alien{--fa:"\f281"}.fa-yahoo{--fa:"\f19e"}.fa-dailymotion{--fa:"\e052"}.fa-affiliatetheme{--fa:"\f36b"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-bootstrap{--fa:"\f836"}.fa-odnoklassniki{--fa:"\f263"}.fa-nfc-symbol{--fa:"\e531"}.fa-mintbit{--fa:"\e62f"}.fa-ethereum{--fa:"\f42e"}.fa-speaker-deck{--fa:"\f83c"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-patreon{--fa:"\f3d9"}.fa-avianex{--fa:"\f374"}.fa-ello{--fa:"\f5f1"}.fa-gofore{--fa:"\f3a7"}.fa-bimobject{--fa:"\f378"}.fa-brave-reverse{--fa:"\e63d"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-web-awesome{--fa:"\e682"}.fa-mandalorian{--fa:"\f50f"}.fa-first-order-alt{--fa:"\f50a"}.fa-osi{--fa:"\f41a"}.fa-google-wallet{--fa:"\f1ee"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-periscope{--fa:"\f3da"}.fa-fulcrum{--fa:"\f50b"}.fa-cloudscale{--fa:"\f383"}.fa-forumbee{--fa:"\f211"}.fa-mizuni{--fa:"\f3cc"}.fa-schlix{--fa:"\f3ea"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-bandcamp{--fa:"\f2d5"}.fa-wpforms{--fa:"\f298"}.fa-cloudversify{--fa:"\f385"}.fa-usps{--fa:"\f7e1"}.fa-megaport{--fa:"\f5a3"}.fa-magento{--fa:"\f3c4"}.fa-spotify{--fa:"\f1bc"}.fa-optin-monster{--fa:"\f23c"}.fa-fly{--fa:"\f417"}.fa-square-bluesky{--fa:"\e6a3"}.fa-aviato{--fa:"\f421"}.fa-itunes{--fa:"\f3b4"}.fa-cuttlefish{--fa:"\f38c"}.fa-blogger{--fa:"\f37c"}.fa-flickr{--fa:"\f16e"}.fa-viber{--fa:"\f409"}.fa-soundcloud{--fa:"\f1be"}.fa-digg{--fa:"\f1a6"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-letterboxd{--fa:"\e62d"}.fa-symfony{--fa:"\f83d"}.fa-maxcdn{--fa:"\f136"}.fa-etsy{--fa:"\f2d7"}.fa-facebook-messenger{--fa:"\f39f"}.fa-audible{--fa:"\f373"}.fa-think-peaks{--fa:"\f731"}.fa-bilibili{--fa:"\e3d9"}.fa-erlang{--fa:"\f39d"}.fa-x-twitter{--fa:"\e61b"}.fa-cotton-bureau{--fa:"\f89e"}.fa-dashcube{--fa:"\f210"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-stack-exchange{--fa:"\f18d"}.fa-elementor{--fa:"\f430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-palfed{--fa:"\f3d8"}.fa-superpowers{--fa:"\f2dd"}.fa-resolving{--fa:"\f3e7"}.fa-xbox{--fa:"\f412"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-searchengin{--fa:"\f3eb"}.fa-tiktok{--fa:"\e07b"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-renren{--fa:"\f18b"}.fa-linux{--fa:"\f17c"}.fa-glide{--fa:"\f2a5"}.fa-linkedin{--fa:"\f08c"}.fa-hubspot{--fa:"\f3b2"}.fa-deploydog{--fa:"\f38e"}.fa-twitch{--fa:"\f1e8"}.fa-flutter{--fa:"\e694"}.fa-ravelry{--fa:"\f2d9"}.fa-mixer{--fa:"\e056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-vimeo{--fa:"\f40a"}.fa-mendeley{--fa:"\f7b3"}.fa-uniregistry{--fa:"\f404"}.fa-figma{--fa:"\f799"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-dropbox{--fa:"\f16b"}.fa-instagram{--fa:"\f16d"}.fa-cmplid{--fa:"\e360"}.fa-upwork{--fa:"\e641"}.fa-facebook{--fa:"\f09a"}.fa-gripfire{--fa:"\f3ac"}.fa-jedi-order{--fa:"\f50e"}.fa-uikit{--fa:"\f403"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-phabricator{--fa:"\f3db"}.fa-ussunnah{--fa:"\f407"}.fa-earlybirds{--fa:"\f39a"}.fa-trade-federation{--fa:"\f513"}.fa-autoprefixer{--fa:"\f41c"}.fa-whatsapp{--fa:"\f232"}.fa-square-upwork{--fa:"\e67c"}.fa-slideshare{--fa:"\f1e7"}.fa-google-play{--fa:"\f3ab"}.fa-viadeo{--fa:"\f2a9"}.fa-line{--fa:"\f3c0"}.fa-google-drive{--fa:"\f3aa"}.fa-servicestack{--fa:"\f3ec"}.fa-simplybuilt{--fa:"\f215"}.fa-bitbucket{--fa:"\f171"}.fa-imdb{--fa:"\f2d8"}.fa-deezer{--fa:"\e077"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-jira{--fa:"\f7b1"}.fa-docker{--fa:"\f395"}.fa-screenpal{--fa:"\e570"}.fa-bluetooth{--fa:"\f293"}.fa-gitter{--fa:"\f426"}.fa-d-and-d{--fa:"\f38d"}.fa-microblog{--fa:"\e01a"}.fa-cc-diners-club{--fa:"\f24c"}.fa-gg-circle{--fa:"\f261"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-yandex{--fa:"\f413"}.fa-readme{--fa:"\f4d5"}.fa-html5{--fa:"\f13b"}.fa-sellsy{--fa:"\f213"}.fa-square-web-awesome{--fa:"\e683"}.fa-sass{--fa:"\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-buromobelexperte{--fa:"\f37f"}.fa-salesforce{--fa:"\f83b"}.fa-octopus-deploy{--fa:"\e082"}.fa-medapps{--fa:"\f3c6"}.fa-ns8{--fa:"\f3d5"}.fa-pinterest-p{--fa:"\f231"}.fa-apper{--fa:"\f371"}.fa-fort-awesome{--fa:"\f286"}.fa-waze{--fa:"\f83f"}.fa-bluesky{--fa:"\e671"}.fa-cc-jcb{--fa:"\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-rust{--fa:"\e07a"}.fa-wix{--fa:"\f5cf"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-supple{--fa:"\f3f9"}.fa-webflow{--fa:"\e65c"}.fa-rebel{--fa:"\f1d0"}.fa-css3{--fa:"\f13c"}.fa-staylinked{--fa:"\f3f5"}.fa-kaggle{--fa:"\f5fa"}.fa-space-awesome{--fa:"\e5ac"}.fa-deviantart{--fa:"\f1bd"}.fa-cpanel{--fa:"\f388"}.fa-goodreads-g{--fa:"\f3a9"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-trello{--fa:"\f181"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-get-pocket{--fa:"\f265"}.fa-perbyte{--fa:"\e083"}.fa-grunt{--fa:"\f3ad"}.fa-weebly{--fa:"\f5cc"}.fa-connectdevelop{--fa:"\f20e"}.fa-leanpub{--fa:"\f212"}.fa-black-tie{--fa:"\f27e"}.fa-themeco{--fa:"\f5c6"}.fa-python{--fa:"\f3e2"}.fa-android{--fa:"\f17b"}.fa-bots{--fa:"\e340"}.fa-free-code-camp{--fa:"\f2c5"}.fa-hornbill{--fa:"\f592"}.fa-js{--fa:"\f3b8"}.fa-ideal{--fa:"\e013"}.fa-git{--fa:"\f1d3"}.fa-dev{--fa:"\f6cc"}.fa-sketch{--fa:"\f7c6"}.fa-yandex-international{--fa:"\f414"}.fa-cc-amex{--fa:"\f1f3"}.fa-uber{--fa:"\f402"}.fa-github{--fa:"\f09b"}.fa-php{--fa:"\f457"}.fa-alipay{--fa:"\f642"}.fa-youtube{--fa:"\f167"}.fa-skyatlas{--fa:"\f216"}.fa-firefox-browser{--fa:"\e007"}.fa-replyd{--fa:"\f3e6"}.fa-suse{--fa:"\f7d6"}.fa-jenkins{--fa:"\f3b6"}.fa-twitter{--fa:"\f099"}.fa-rockrms{--fa:"\f3e9"}.fa-pinterest{--fa:"\f0d2"}.fa-buffer{--fa:"\f837"}.fa-npm{--fa:"\f3d4"}.fa-yammer{--fa:"\f840"}.fa-btc{--fa:"\f15a"}.fa-dribbble{--fa:"\f17d"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-internet-explorer{--fa:"\f26b"}.fa-stubber{--fa:"\e5c7"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-old-republic{--fa:"\f510"}.fa-odysee{--fa:"\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-node-js{--fa:"\f3d3"}.fa-edge-legacy{--fa:"\e078"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-medrt{--fa:"\f3c8"}.fa-usb{--fa:"\f287"}.fa-tumblr{--fa:"\f173"}.fa-vaadin{--fa:"\f408"}.fa-quora{--fa:"\f2c4"}.fa-square-x-twitter{--fa:"\e61a"}.fa-reacteurope{--fa:"\f75d"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-amilia{--fa:"\f36d"}.fa-mixcloud{--fa:"\f289"}.fa-flipboard{--fa:"\f44d"}.fa-viacoin{--fa:"\f237"}.fa-critical-role{--fa:"\f6c9"}.fa-sitrox{--fa:"\e44a"}.fa-discourse{--fa:"\f393"}.fa-joomla{--fa:"\f1aa"}.fa-mastodon{--fa:"\f4f6"}.fa-airbnb{--fa:"\f834"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-buy-n-large{--fa:"\f8a6"}.fa-gulp{--fa:"\f3ae"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-strava{--fa:"\f428"}.fa-ember{--fa:"\f423"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-teamspeak{--fa:"\f4f9"}.fa-pushed{--fa:"\f3e1"}.fa-wordpress-simple{--fa:"\f411"}.fa-nutritionix{--fa:"\f3d6"}.fa-wodu{--fa:"\e088"}.fa-google-pay{--fa:"\e079"}.fa-intercom{--fa:"\f7af"}.fa-zhihu{--fa:"\f63f"}.fa-korvue{--fa:"\f42f"}.fa-pix{--fa:"\e43a"}.fa-steam-symbol{--fa:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-v4compatibility.woff2) format("woff2"),url(/wp-content/themes/halva/assets/lib/fontawesome/webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/*
Theme Name: Halva
Theme URI: http://birdwp.com/wp-halva/
Description: Halva is an easy-to-use and lightweight classic theme for a personal WordPress blog with a minimalistic design. This theme has the ability to display a carousel with your featured posts on the home page, and also supports the functionality of live switching between font types and color modes. For the convenience of visitors, the Halva theme has the ability to quickly switch between two types of blog layout: one column or three columns. There is support for both the classic editor and the block editor, so you can use the editor you prefer to create your posts. The Halva theme also has a number of other features: built-in support for lightboxes for images and galleries, support for contact forms (Contact Form 7), 4 widget areas, support for classic widgets, support for block editor widgets, 5 additional widgets, support for all post formats, views counter for posts and pages, responsive layout, and much more. If you love minimalism and simplicity, then the Halva theme is what you need for your blog. Documentation: http://documentation.birdwp.com/wp-halva/ Demonstration: https://demo.birdwp.com/halva/
Version: 1.1.1
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.0
Author: Alexey Trofimov (BirdwpThemes)
Author URI: https://themeforest.net/user/birdwpthemes
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, grid-layout, one-column, three-columns, right-sidebar, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, wide-blocks
Text Domain: halva

Copyright (C) 2024 Alexey Trofimov
*/

/*
Table of Contents:

1.0 - General styles
2.0 - Container with site content
3.0 - Site header
4.0 - Logo (Main site logo)
5.0 - Site navigation
6.0 - Mobile menu
7.0 - Homepage carousel
8.0 - Latest posts
	8.1 - Featured image
	8.2 - Slider with images (Gallery format; Tiny-slider)
	8.3 - Video player
	8.4 - Audio player
	8.5 - Post content
	8.6 - "No results" message (content none)
	8.7 - Pagination
9.0 - Single page
	9.1 - WordPress content styles: TinyMCE editor (Classic editor)
	9.2 - WordPress content styles: Block editor
	9.3 - About the author
	9.4 - Comments
	9.5 - Post navigation
	9.6 - Related posts / Random posts
10.0 - Page 404 (page not found)
11.0 - Footer widgets
12.0 - Site footer
13.0 - Sticky bar with buttons
	13.1 - Button: Show hidden navigation
	13.2 - Font types (sans-serif or serif)
	13.3 - Dropdown search form
14.0 - Button: "Back to top"
15.0 - Hidden sidebar
16.0 - Widgets
17.0 - Information about cookies
18.0 - Styles for popup windows (magnificPopup)
19.0 - Responsive styles
*/

/*
1.0 - General styles
---------------------------------------
*/

:root {
	scroll-behavior: auto;
}

/* body */
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	color: #4e4d58;
	background-color: #faf9fb;
	overflow-x: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
}

/* links */
a {
	color: #4e4d58;
	text-decoration: none;
	outline: none !important;

	-webkit-transition: color 0.2s ease-out, box-shadow 0.2s ease-out;
	transition: color 0.2s ease-out, box-shadow 0.2s ease-out;
}
a:hover,
a:focus {
	color: #786fff;
	text-decoration: none;
}

/* headings: h1 - h6 */
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 20px;
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #34343b;
}
h1,
.h1 {
	font-size: 32px;
	line-height: 1.3;
}
h2,
.h2 {
	font-size: 29px;
	line-height: 1.3;
}
h3,
.h3 {
	font-size: 26px;
	line-height: 1.35;
}
h4,
.h4 {
	font-size: 23px;
	line-height: 1.35;
}
h5,
.h5 {
	font-size: 20px;
	line-height: 1.4;
}
h6,
.h6 {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1.5;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus {
	color: #786fff;
}

/* paragraph */
p {
	margin: 0 0 20px;
}

/* description list */
dl {
	margin: 0 0 20px;
}
dl dt {
	font-weight: 700;
	margin: 0 0 10px;
	line-height: 1.7;
}
dl dd {
	margin: 0 0 20px;
	padding: 0 0 0 20px;
	line-height: 1.7;
}
dl dt:last-child,
dl dd:last-child {
	margin-bottom: 0 !important;
}

/* address */
address {
	margin: 0 0 20px;
	font-style: italic;
	line-height: 1.7;
}

/* superscript (sup) and subscript (sub) */
sup,
sub {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}

/* abbreviation */
abbr {
	font-weight: 400;
	cursor: help !important;
	text-decoration: none !important;
	border-bottom: 2px dotted #4e4d58 !important;
}

/* acronym */
acronym {
	font-weight: 400;
	cursor: help !important;
	text-decoration: none !important;
	border-bottom: 2px dashed #4e4d58 !important;
}

/* big */
big {
	font-size: larger;
	text-transform: uppercase;
}

/* cite */
cite {
	font-style: italic;
	border: none;
}

/* code, kbd, tt, preformatted text */
code,
kbd,
tt {
	box-shadow: none;
	border: none;
	padding: 4px 6px;
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
	font-size: 15px;
	color: inherit;
	background-color: rgba(78,77,88,0.07);
	border-radius: 6px;
}
pre {
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
	font-size: 15px;
	line-height: 1.7;
	overflow: auto;
	white-space: pre;
	word-break: normal;
	margin: 0 0 20px;
	padding: 40px;
	color: #4e4d58;
	background-color: #f8f8fa;
	border: none;
	border-radius: 6px;
}
pre code,
pre kbd {
	padding: 4px 6px;
	font-family: inherit;
	font-size: inherit;
	background-color: rgba(78,77,88,0.06);
	border-radius: 6px;
}

/* deleted or strikethrough text */
s,
strike,
del {
	text-decoration: line-through;
}

/* variable (var) */
var {
	font-style: italic;
	font-weight: 700;
}

/* bold text (strong, b) */
strong,
b {
	font-weight: 700;
}

/* italic text (em, q) */
em,
q {
	font-style: italic;
}
q {
	font-weight: 400;
}

/* mark */
.mark,
mark {
	padding: 0;
	background-color: transparent;
}

/* insert (designed to highlight text that has been added to a new version of a document) */
ins {
	font-weight: 400;
	text-decoration: none !important;
	border-bottom: 2px solid #ebebee !important;
}

/* legend */
legend {
	margin: 0 0 20px;
	padding: 0 0 20px;
	font-family: 'Poppins', sans-serif;
	font-size: 29px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.3;
	letter-spacing: 0.2px;
	color: #34343b;
	border-bottom: 1px solid #efeff2;
}

/* horizontal rule */
hr {
	margin-top: 40px;
	margin-bottom: 40px;
	background-color: #efeff2;
	opacity: 1;
}

/* block quote */
blockquote {
	position: relative;
	margin: 0 0 20px;
	padding: 0 0 0 20px;
	border: none;
	font-family: 'Lora', serif;
	font-size: 24px;
	font-style: italic;
	line-height: 1.45;
}
blockquote::before {
	position: absolute;
	top: -5px;
	left: -6px;
	z-index: 0;
	font-family: 'Lora', serif;
	content: '\201c';
	font-size: 160px;
	font-style: normal;
	line-height: 0.79;
	user-select: none;
	pointer-events: none;
	color: #4e4d58;
	opacity: 0.12;
}
blockquote footer::before,
blockquote small::before,
blockquote .small::before {
	content: '';
}
blockquote cite {
	display: block;
	margin-top: 20px;
	font-size: 20px;
	font-style: italic;
	line-height: inherit;
	text-align: left;
	color: #4e4d58;
}
blockquote > :last-child {
	margin-bottom: 0 !important;
}

/* video, iframe, embed, object */
video {
	max-width: 100%;
	width: 100%;
	height: auto;
}
embed,
iframe,
object {
	max-width: 100%;
}
embed,
iframe {
	width: 100%;
	border: none !important;
}

/* responsive images */
img {
	max-width: 100%;
	height: auto;
}

/* figure and figure caption */
figure,
figcaption {
	margin: 0;
}

/* table */
table {
	caption-side: top;
}

/* form */
form {
	margin: 0;
	padding: 0;
	outline: none;
}

/* label */
label {
	display: inline-block;
	width: 100%;
	max-width: 100%;
	text-align: left;
	margin: 0;
	padding: 0 0 5px;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.6;
	color: #34343b;
}

/* input tags (input and textarea), selection (select) */
input[type="text"]:not(.bwp-search-field),
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select {
	margin: 0;
	padding: 0 15px;
	max-width: 100%;
	width: 100%;
	height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #4e4d58;
	background: #f8f8fa;
	border: 1px solid #f8f8fa;
	border-bottom-color: #e6e6e9;
	border-radius: 6px;
	outline: none !important;

	-webkit-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
input[type="password"] {
	letter-spacing: 3px;
}
input[type="date"] {
	padding-top: 7px;
	padding-bottom: 7px;
}
textarea {
	height: 140px;
	padding: 10px 15px;
	resize: vertical;
	line-height: 1.7;
}
select {
	padding: 0 20px 0 10px;
}
select[multiple] {
	height: 140px;
	margin-bottom: -2px;
	padding: 10px 15px;
}
input[type="text"]:not(.bwp-search-field):hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="number"]:hover,
input[type="date"]:hover,
textarea:hover,
select:hover,
input[type="text"]:not(.bwp-search-field):focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
textarea:focus,
select:focus {
	border-color: #786fff;
}

/* input: placeholder */
/* Chrome / Opera / Safari */
input::-webkit-input-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
/* Firefox 18- */
input:-moz-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
/* Firefox 19+ */
input::-moz-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
/* IE 10+ */
input:-ms-input-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}

/* input: file */
input[type="file"] {
	margin: 0;
	padding: 10px;
	max-width: 100%;
	width: 100%;
	border: 2px dashed #eeeef1;
	border-bottom-color: #e6e6e9;
	border-radius: 6px;
	outline: none !important;

	-webkit-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
input[type="file"]:hover,
input[type="file"]:focus {
	border-color: #786fff;
}

/* input: checkbox and radio */
input[type="checkbox"],
input[type="radio"] {
	position: relative;
	top: -1px;
	display: inline-block;
	margin: 0 6px 0 0;
	padding: 0;
	width: 20px;
	min-width: 20px;
	height: 20px;
	line-height: 0;
	background: #ffffff;
	border: 1px solid #e0e0e3;
	clear: none;
	cursor: pointer;
	outline: none !important;
	text-align: center;
	vertical-align: middle;
	-webkit-appearance: none;
	appearance: none;

	-webkit-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
input[type="checkbox"] {
	border-radius: 6px;
}
input[type="radio"] {
	border-radius: 50%;
}
input[type="checkbox"]:hover,
input[type="radio"]:hover,
input[type="checkbox"]:focus,
input[type="radio"]:focus {
	border-color: #786fff;
}
input[type="checkbox"]:checked,
input[type="radio"]:checked {
	background: #786fff;
	border-color: #786fff;
}
input[type="checkbox"]:checked::before,
input[type="radio"]:checked::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
input[type="checkbox"]:checked::before {
	font: var(--fa-font-solid); /* solid style */
	content: "\f00c"; /* icon: check */
	font-size: 12px;
	line-height: 19px;
	color: #ffffff;
}
input[type="radio"]:checked::before {
	font: var(--fa-font-solid); /* solid style */
	content: "\f111"; /* icon: circle */
	font-size: 8px;
	line-height: 18px;
	color: #ffffff;
}

/* form buttons */
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: none;
	outline: none;
	display: inline-block;
	margin: 0;
	padding: 0 20px;
	height: 48px;
	line-height: 48px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #ffffff;
	background: #34343b;
	border-radius: 6px;
	box-shadow: none;

	-webkit-transition: color 0.2s ease-out, background 0.2s ease-out;
	transition: color 0.2s ease-out, background 0.2s ease-out;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	color: #ffffff;
	background: #786fff;
}

/* button */
button {
	outline: none !important;

	-webkit-transition: color 0.2s ease-out, background 0.2s ease-out;
	transition: color 0.2s ease-out, background 0.2s ease-out;
}
.bwp-button {
	display: inline-block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: none;
	outline: none;
	box-shadow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;

	-webkit-transition: color 0.2s ease-out, background 0.2s ease-out, -webkit-transform 0.2s ease-out;
	transition: color 0.2s ease-out, background 0.2s ease-out, transform 0.2s ease-out;
}
.bwp-button.bwp-with-text {
	font-family: 'Open Sans', sans-serif;
}

/* additional styles for contact form (Contact Form 7) */
.wpcf7 .wpcf7-form label {
	padding-bottom: 0;
}
.wpcf7 .wpcf7-form input,
.wpcf7 .wpcf7-form textarea,
.wpcf7 .wpcf7-form select {
	margin-top: 5px;
}
.wpcf7 .wpcf7-form textarea {
	margin-bottom: -7px;
}
.wpcf7 .wpcf7-form input[type="button"],
.wpcf7 .wpcf7-form input[type="reset"],
.wpcf7 .wpcf7-form input[type="submit"] {
	margin-top: 0;
	margin-bottom: 7px;
}
.wpcf7 .wpcf7-form input[type="checkbox"],
.wpcf7 .wpcf7-form input[type="radio"] {
	margin-top: 0;
}
.wpcf7 .wpcf7-form .wpcf7-list-item {
	margin: 3px 20px 0 0;
}
.wpcf7 .wpcf7-form .wpcf7-list-item:last-child {
	margin-right: 0;
}
.wpcf7 .wpcf7-form .wpcf7-list-item label {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #4e4d58;
}
.wpcf7 .wpcf7-form .wpcf7-list-item input[type="checkbox"]:first-child,
.wpcf7 .wpcf7-form .wpcf7-list-item input[type="radio"]:first-child {
	margin-right: 4px;
}
.wpcf7 .wpcf7-form .wpcf7-list-item input[type="checkbox"]:last-child,
.wpcf7 .wpcf7-form .wpcf7-list-item input[type="radio"]:last-child {
	margin-right: 0;
	margin-left: 4px;
}
.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item {
	margin: 2px 0;
}
.wpcf7 .wpcf7-form .wpcf7-spinner {
	position: relative;
	top: 7px;
	background-color: #34343b;
	opacity: 1;
}
.wpcf7 .wpcf7-form .wpcf7-spinner::before {
	background-color: #ffffff;
}
.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
	margin-top: 8px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.4;
}
.wpcf7 .wpcf7-form .wpcf7-response-output {
	margin: 20px 0;
	padding: 15px 20px;
	border-radius: 6px;
}
.bwp-content .wp-block-contact-form-7-contact-form-selector {
	margin: 20px 0;
}

/* screen reader text (text meant only for screen readers) */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
	overflow-wrap: normal !important;
}


/*
2.0 - Container with site content
---------------------------------------
*/

.bwp-site-content {
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.bwp-hidden-main-nav-shown .bwp-site-content {
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}
.bwp-hidden-sidebar-shown .bwp-site-content {
	-webkit-transform: translateX(-210px);
	transform: translateX(-210px);
}

/* hover animation for links */
.bwp-hover-link-animation a {
	-webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out, box-shadow 0.2s ease-out, -webkit-transform 0.2s ease-out;
	transition: color 0.2s ease-out, background-color 0.2s ease-out, box-shadow 0.2s ease-out, transform 0.2s ease-out;
}

/* section separator (with gradient) */
.bwp-section-separator {
	position: relative;
	z-index: 10;
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 1000px;
	height: 2px;
	background: #eaeaed;
}
.bwp-section-separator.bwp-gradient {
	background: -webkit-linear-gradient(left, rgba(233,233,236,0.6) 0%, rgba(233,233,236,1) 50%, rgba(233,233,236,0.6) 100%);
	background: -moz-linear-gradient(left, rgba(233,233,236,0.6) 0%, rgba(233,233,236,1) 50%, rgba(233,233,236,0.6) 100%);
	background: linear-gradient(to right, rgba(233,233,236,0.6) 0%, rgba(233,233,236,1) 50%, rgba(233,233,236,0.6) 100%); /* #e9e9ec */
}
.bwp-section-separator::after {
	content: '';
	display: block;
	position: absolute;
	top: -4px;
	left: 50%;
	z-index: 20;
	width: 10px;
	height: 10px;
	margin-left: -5px;
	border-radius: 5px;
	background-color: #eaeaed;
}
.bwp-singular .bwp-section-separator {
	max-width: 1000px;
	background: #efeff2;
}
.bwp-singular .bwp-section-separator.bwp-gradient {
	background: -webkit-linear-gradient(left, rgba(238,238,241,0.6) 0%, rgba(238,238,241,1) 50%, rgba(238,238,241,0.6) 100%);
	background: -moz-linear-gradient(left, rgba(238,238,241,0.6) 0%, rgba(238,238,241,1) 50%, rgba(238,238,241,0.6) 100%);
	background: linear-gradient(to right, rgba(238,238,241,0.6) 0%, rgba(238,238,241,1) 50%, rgba(238,238,241,0.6) 100%); /* #eeeef1 */
}
.bwp-singular .bwp-section-separator::after {
	background-color: #efeff2;
}


/*
3.0 - Site header
---------------------------------------
*/

.bwp-site-header-container {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 50px 0 0;
	text-align: center;
	overflow-wrap: break-word;
}


/*
4.0 - Logo (Main site logo)
---------------------------------------
*/

/* logo: text */
.bwp-logo-container.bwp-logo-text-container {
	margin-top: -4px;
	margin-bottom: -8px;
}
.bwp-logo-text {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	font-family: 'Alef', sans-serif;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 1;
	color: #34343b;
}
.bwp-logo-text:hover,
.bwp-logo-text:focus {
	color: #786fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

/* logo: image */
.custom-logo-link img {
	max-width: 100%;
	height: auto;

	-webkit-transition: -webkit-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
}
.bwp-logo-image-container .custom-logo-link:hover img,
.bwp-logo-image-container .custom-logo-link:focus img {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

/* logo: no image */
.bwp-logo-container.bwp-no-logo-image {
	margin: -6px auto;
	width: 120px;
	height: 50px;
	background-color: #f3f3f5;
	border-radius: 6px;
}


/*
5.0 - Site navigation
---------------------------------------
*/

/* main navigation (hidden container at the top of the page) */
.bwp-hidden-main-nav {
	position: fixed;
	top: -70px;
	left: 50px;
	z-index: 2010;
	display: block;
	width: calc(100% - 100px);
	height: 70px;
	background-color: #ffffff;
	border-radius: 6px;
	box-shadow: none;
	visibility: hidden;
	opacity: 0.8;
	outline: none !important;

	-webkit-transition: top 0.3s ease-out, box-shadow 0.3s ease-out, visibility 0.3s ease-out, opacity 0.3s ease-out;
	transition: top 0.3s ease-out, box-shadow 0.3s ease-out, visibility 0.3s ease-out, opacity 0.3s ease-out;
}
.bwp-hidden-main-nav-shown .bwp-hidden-main-nav {
	top: 20px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.1);
	visibility: visible;
	opacity: 1;
}
.admin-bar .bwp-hidden-main-nav {
	top: -38px;
}
.admin-bar.bwp-hidden-main-nav-shown .bwp-hidden-main-nav {
	top: 52px;
}
.bwp-main-nav-container {
	height: 70px;
	text-align: center;
}
.bwp-main-nav-container .bwp-central-block {
	display: inline-block;
}

/* secondary navigation (visible container under the main logo) */
.bwp-secondary-nav {
	margin: 50px 0 0;
	position: relative;
	z-index: 800;
}
.bwp-secondary-nav-container {
	width: 100%;
	max-width: 1000px;
	height: 70px;
	margin: 0 auto;
	padding: 0 15px;
	text-align: center;
	background-color: #ffffff;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.1);
	border-radius: 6px;
}
.bwp-singular .bwp-secondary-nav-container {
	box-shadow: 0 10px 15px -7px rgba(15,14,21,0.1);
}
.bwp-secondary-nav-container .bwp-central-block {
	display: inline-block;
}

/* hide secondary navigation if it has no content */
.bwp-hide-secondary-nav .bwp-secondary-nav {
	display: none;
}

/* hidden navigation: logo */
.bwp-main-nav-logo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	text-align: left;
}

/* logo: text */
.bwp-main-nav-logo-text {
	display: inline-block;
	padding-right: 5px;
	padding-left: 30px;
	white-space: nowrap;
	font-family: 'Alef', sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -0.5px;
	line-height: 70px;
	color: #4e4d58;
}
.bwp-main-nav-logo-text:hover,
.bwp-main-nav-logo-text:focus {
	color: #786fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

/* logo: image */
.bwp-main-nav-logo-image {
	display: inline-block;
	padding-right: 5px;
	padding-left: 30px;
	line-height: 70px;
}
.bwp-main-nav-logo-image img {
	max-width: 100%;
	height: auto;

	-webkit-transition: -webkit-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
}
.bwp-main-nav-logo-image:hover img,
.bwp-main-nav-logo-image:focus img {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

/* main menu: important styles (superfish menu, sf-menu) */
.sf-menu,
.sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 900;
}
.sf-menu li {
	position: relative;
	white-space: nowrap;
}
.sf-menu > li {
	display: inline-block;
	margin-left: -3px;
}
.sf-menu > li:first-child {
	margin-left: 0;
}
.sf-menu li:hover > ul,
.sf-menu .sfHover > ul {
	display: block;
}
.sf-menu a {
	display: block;
	position: relative;
	text-decoration: none;
	outline: none;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}

/* main menu styles (superfish menu) */
.sf-menu {
	float: left;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	white-space: nowrap;
}
.sf-menu a {
	padding: 0 10px;
	height: 70px;
	line-height: 70px;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #4e4d58;
}
.sf-menu a:hover,
.sf-menu a:focus,
.sf-menu > li:hover > a,
.sf-menu > .current-menu-item > a,
.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-menu-ancestor > .sf-with-ul::after {
	color: #786fff;
}
.sf-menu a i:first-child {
	margin-right: 8px;
}

/* main menu: dropdown submenu */
.sf-menu ul {
	min-width: 180px;
	margin-left: 0;
	padding: 15px;
	border-radius: 6px;
	background-color: #ffffff;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.1);
}
.bwp-secondary-nav .sf-menu ul {
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.1);
}
.bwp-singular .bwp-secondary-nav .sf-menu ul {
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.14);
}
.sf-menu ul::before {
	content: '';
	position: absolute;
	z-index: 900;
	bottom: 100%;
	left: 16px;
	margin-bottom: -2px;
	border: 8px solid transparent;
	border-bottom: 8px solid #ffffff;
}
.sf-menu ul ul {
	top: -15px;
	margin-left: 7px;
}
.sf-menu ul ul::before {
	display: none;
}
.sf-menu ul li a {
	padding: 0 12px;
	height: auto;
	line-height: 32px;
	text-align: left;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #4e4d58;
}
.sf-menu ul li a:hover,
.sf-menu ul li a:focus,
.sf-menu ul > li:hover > a,
.sf-menu ul > .current-menu-item > a,
.sf-menu ul > .current-menu-ancestor > a,
.sf-menu ul > .current-menu-ancestor > .sf-with-ul::after {
	color: #786fff;
}

/* main menu: arrows for menu items */
.sf-arrows .sf-with-ul::after {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
.sf-arrows .sf-with-ul::after {
	font: var(--fa-font-solid); /* solid style */
	content: "\f107"; /* icon: angle-down */
	font-size: 11px;
	padding-left: 6px;
}

/* dropdown submenu: arrows for submenu items */
.sf-arrows ul .sf-with-ul {
	padding: 0 20px 0 12px;
}
.sf-arrows ul .sf-with-ul::after {
	font: var(--fa-font-solid); /* solid style */
	content: "\f105"; /* icon: angle-right */
	font-size: 11px;
	position: absolute;
	top: 9px;
	right: 4px;
	padding-left: 0;
}

/* social links */
.bwp-social-links {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
.bwp-social-links .bwp-social-links-label {
	display: none;
}
.bwp-social-links a {
	float: left;
	height: 70px;
	line-height: 70px;
	margin-right: 3px;
	padding: 0 5px;
	font-size: 14px;
	color: #4e4d58;
}
.bwp-social-links a:last-child {
	margin-right: 0;
}
.bwp-social-links a:hover,
.bwp-social-links a:focus {
	color: #786fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

/* subscribe */
.bwp-subscribe {
	float: left;
}
.bwp-subscribe-link {
	display: inline-block;
	padding: 0 10px;
	height: 70px;
	line-height: 70px;
	white-space: nowrap;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #4e4d58;
}
.bwp-subscribe-link i {
	margin-right: 8px;
	font-size: 14px;
}
.bwp-subscribe-link:hover,
.bwp-subscribe-link:focus {
	color: #786fff;
}

/* site navigation: separator */
.bwp-main-menu::before,
.bwp-social-links::before,
.bwp-subscribe::before {
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #ebebee;
}
.bwp-main-menu::before {
	margin: 0 9px 2px;
}
.bwp-social-links::before {
	float: left;
	margin: 31px 15px 0 5px;
}
.bwp-subscribe::before {
	margin: 0 6px 2px 10px;
}
.bwp-main-nav-container .bwp-central-block > *:first-child::before,
.bwp-secondary-nav-container .bwp-central-block > *:first-child::before {
	display: none;
}

/* hide main navigation (button) */
.bwp-hide-main-nav-button {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	padding-right: 35px;
	padding-left: 30px;
	height: 70px;
	line-height: 70px;
	font-size: 15px;
	color: #4e4d58;
}
.bwp-hide-main-nav-button i {
	position: relative;
	top: 1px;
}
.bwp-hide-main-nav-button:hover,
.bwp-hide-main-nav-button:focus {
	color: #786fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

/* main navigation overlay */
.bwp-hidden-main-nav-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2000;
	display: block;
	width: 1px;
	height: 100%;
	background-color: #f2f2f3;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;

	-webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out, width 0s ease-out 0.3s;
	transition: opacity 0.3s ease-out, visibility 0.3s ease-out, width 0s ease-out 0.3s;
}
.bwp-hidden-main-nav-shown .bwp-hidden-main-nav-overlay {
	width: 100%; /* no animation */
	opacity: 0.8;
	visibility: visible;

	-webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out, width 0s ease-out 0s;
	transition: opacity 0.3s ease-out, visibility 0.3s ease-out, width 0s ease-out 0s;
}


/*
6.0 - Mobile menu (menu button and dropdown container with mobile menu)
---------------------------------------
*/

.bwp-mobile-menu-container {
	display: none;
	float: left;
	position: relative;
}

/* button: show/hide mobile menu */
.bwp-toggle-mobile-menu-button {
	height: 70px;
	line-height: 70px;
	padding: 0 12px;
	white-space: nowrap;
	font-family: 'Poppins', sans-serif;
	color: #4e4d58;
}
.bwp-toggle-mobile-menu-button i {
	margin-right: 8px;
	font-size: 16px;
	position: relative;
	top: 1px;
}
.bwp-toggle-mobile-menu-button .bwp-button-text {
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
}
.bwp-toggle-mobile-menu-button:hover,
.bwp-toggle-mobile-menu-button.bwp-active {
	color: #786fff;
}
.bwp-toggle-mobile-menu-button .fa-xmark {
	font-size: 18px;
	margin-right: 9px;
}

/* dropdown container with menu */
.bwp-dropdown-mobile-menu-container {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 900;
	width: auto;
	height: auto;
	margin-top: 8px;
	margin-left: -3px;
	padding: 14px 30px;
	background-color: #ffffff;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.12);
	border-radius: 6px;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.5;
	overflow-wrap: break-word;

	visibility: hidden;
	opacity: 0;
	pointer-events: none;

	-webkit-transform: translateY(10px);
	transform: translateY(10px);

	-webkit-transition: visibility 0.15s ease-out, opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;
	transition: visibility 0.15s ease-out, opacity 0.15s ease-out, transform 0.15s ease-out;
}
.bwp-dropdown-mobile-menu-container.bwp-visible {
	visibility: visible;
	opacity: 1;
	pointer-events: auto;

	-webkit-transform: translateY(0);
	transform: translateY(0);

	-webkit-transition: visibility 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
	transition: visibility 0.3s ease-out, opacity 0.3s ease-out, transform 0.3s ease-out;
}
.bwp-dropdown-mobile-menu-container::before {
	content: '';
	position: absolute;
	z-index: 900;
	bottom: 100%;
	left: 15px;
	margin-bottom: -2px;
	border: 8px solid transparent;
	border-bottom: 8px solid #ffffff;
}

/* mobile menu links */
.bwp-mobile-menu {
	margin: 0;
	padding: 0;
	width: 230px;
}
.bwp-mobile-menu li {
	margin: 0;
	border-top: 1px solid #efeff2;
}
.bwp-mobile-menu > li:first-of-type {
	border-top: none;
}
.bwp-mobile-menu li a {
	position: relative;
	display: block;
	padding: 12px 0;
	text-decoration: none;
	color: #4e4d58;
}
.bwp-mobile-menu li.menu-item-has-children > a {
	padding-right: 50px;
}
.bwp-mobile-menu li a:focus {
	text-decoration: none;
	color: #4e4d58;
}
.bwp-mobile-menu li a:hover,
.bwp-mobile-menu .current-menu-item > a {
	text-decoration: none;
	color: #786fff;
}
.bwp-mobile-menu li a > i:first-child {
	margin-right: 8px;
}
.bwp-mobile-menu ul {
	display: none; /* hide all submenus */
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.bwp-mobile-menu ul li a {
	font-weight: 400;
}

/* mobile menu: arrow icon */
.bwp-toggle-mobile-submenu {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: inline-block;
	width: 43px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4d58;

	-webkit-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
}
.bwp-toggle-mobile-submenu:focus {
	color: #4e4d58;
}
.bwp-toggle-mobile-submenu:hover {
	color: #786fff;
}
.bwp-toggle-mobile-submenu::before {
	content: '';
	position: absolute;
	top: 11px;
	left: 0;
	z-index: 3;
	display: block;
	width: 1px;
	height: 20px;
	background-color: #ebebee;
}

/* styles for a link with an open submenu */
.bwp-mobile-menu li.bwp-submenu-visible > a .bwp-toggle-mobile-submenu {
	color: #786fff;
}

/* mobile menu: subscribe link */
.bwp-mobile-menu-container .bwp-subscribe {
	float: none;
	width: 230px;
	border-top: 1px solid #efeff2;
}
.bwp-mobile-menu-container .bwp-subscribe::before {
	display: none;
}
.bwp-mobile-menu-container .bwp-subscribe-link {
	display: block;
	padding: 12px 0;
	height: auto;
	line-height: inherit;
	white-space: normal;
}
.bwp-mobile-menu-container .bwp-subscribe-link i {
	display: none;
}

/* mobile menu: search form */
.bwp-searchform-label,
.bwp-mobile-menu-container .bwp-searchform {
	display: none;
}
.bwp-mobile-menu-container .bwp-searchform-label {
	padding-top: 12px;
	padding-bottom: 6px;
	font-weight: 400;
	border-top: 1px solid #efeff2;
}
.bwp-mobile-menu-container .bwp-searchform {
	margin-top: 6px;
	margin-bottom: 16px;
	border: 1px solid #f8f8fa;
	border-radius: 6px;

	-webkit-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
.bwp-mobile-menu-container .bwp-searchform:hover,
.bwp-mobile-menu-container .bwp-searchform:focus {
	border-color: #786fff;
}
.bwp-mobile-menu-container .bwp-searchform .bwp-search-field {
	height: 44px;
	padding: 0 0 0 14px;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #4e4d58;
	background: #f8f8fa;
	border-radius: 6px 0 0 6px;
}
.bwp-mobile-menu-container .bwp-searchform .bwp-search-field::-webkit-input-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
.bwp-mobile-menu-container .bwp-searchform .bwp-search-field:-moz-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
.bwp-mobile-menu-container .bwp-searchform .bwp-search-field::-moz-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
.bwp-mobile-menu-container .bwp-searchform .bwp-search-field:-ms-input-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
.bwp-mobile-menu-container .bwp-searchform .bwp-search-submit {
	width: 40px;
	height: 44px;
	line-height: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4d58;
	background: #f8f8fa;
	border-radius: 0 6px 6px 0;
}
.bwp-mobile-menu-container .bwp-searchform .bwp-search-submit:hover,
.bwp-mobile-menu-container .bwp-searchform .bwp-search-submit:focus {
	color: #786fff;
}

/* mobile menu: social links */
.bwp-mobile-menu-container .bwp-social-links {
	float: none;
	width: 230px;
	padding: 0 0 16px;
}
.bwp-mobile-menu-container .bwp-social-links::before {
	display: none;
}
.bwp-mobile-menu-container .bwp-social-links .bwp-social-links-label {
	display: block;
	padding-top: 12px;
	padding-bottom: 6px;
	font-weight: 400;
	border-top: 1px solid #efeff2;
}
.bwp-mobile-menu-container .bwp-social-links a {
	margin: 6px 6px 0 0;
	padding: 0;
	width: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	color: #4e4d58;
	background-color: #f8f8fa;
	border-radius: 6px;
}
.bwp-mobile-menu-container .bwp-social-links a:hover,
.bwp-mobile-menu-container .bwp-social-links a:focus {
	color: #ffffff;
	background-color: #786fff;

	-webkit-transform: translateY(0);
	transform: translateY(0);
}


/*
7.0 - Homepage carousel
---------------------------------------
*/

.bwp-carousel-section {
	margin: -10px 0 0;
	position: relative;
	z-index: 1;
}
.bwp-hide-secondary-nav .bwp-carousel-section {
	margin-top: 50px;
}
.bwp-carousel-container {
	width: 100%;
	max-width: 1110px;
	margin: 0 auto;
	padding: 0;
}
#bwp-homepage-carousel-wrapper {
	position: relative;
	height: 300px;
	overflow: hidden;
	background-color: #f3f3f5;
	border-radius: 6px;

	-webkit-transition: height 0.3s ease-out;
	transition: height 0.3s ease-out;
}
#bwp-homepage-carousel-wrapper.bwp-carousel-loaded {
	overflow: visible;
	background-color: transparent;
}
#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
	height: 333px;
}
#bwp-homepage-carousel-wrapper > .tns-outer > .tns-ovh {
	border-radius: 6px;
	box-shadow: none;
	background-color: #f3f3f5;

	-webkit-transition: box-shadow 0.3s ease-out, background-color 0.8s ease-out;
	transition: box-shadow 0.3s ease-out, background-color 0.8s ease-out;
}
#bwp-homepage-carousel-wrapper.bwp-carousel-loaded > .tns-outer > .tns-ovh {
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
	background-color: #f3f3f5;
}

/* carousel item (post) */
.bwp-homepage-carousel-item {
	height: 300px;
	position: relative;
	overflow: hidden;
	box-shadow: none;

	-webkit-transition: box-shadow 0.6s ease-out;
	transition: box-shadow 0.6s ease-out;
}
.bwp-carousel-loaded .bwp-homepage-carousel-item {
	box-shadow: -10px 0 20px -10px rgba(15,14,21,0.2);
}

/* carousel item: background image */
.bwp-homepage-carousel-item-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	opacity: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;

	-webkit-background-size: cover;
	background-size: cover;

	-webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.3s ease-out;
	transition: opacity 0.6s ease-out, transform 0.3s ease-out;
}
.bwp-carousel-loaded .bwp-homepage-carousel-item-bg {
	opacity: 1;
}
.bwp-homepage-carousel-item:hover .bwp-homepage-carousel-item-bg {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

/* carousel item: background color (post without image) */
.bwp-homepage-carousel-item-no-bg .bwp-homepage-carousel-item-bg-color {
	background-color: #4e4d58;
}

/* carousel item: dark overlay */
.bwp-homepage-carousel-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
	background-color: #1a1a1e;
	visibility: hidden;
	opacity: 0;

	-webkit-transition: visibility 0.3s ease-out, opacity 0.3s ease-out;
	transition: visibility 0.3s ease-out, opacity 0.3s ease-out;
}
.bwp-carousel-loaded .bwp-homepage-carousel-item-overlay {
	visibility: visible;
	opacity: 0.25;
}
.bwp-homepage-carousel-item:hover .bwp-homepage-carousel-item-overlay {
	opacity: 0.4;
}

/* carousel item: content */
.bwp-homepage-carousel-item-content {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 30;
	width: 100%;
	padding: 35px 30px 25px;
	text-align: center;
	overflow-wrap: break-word;
	opacity: 0;

	background: -webkit-linear-gradient(top, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);
	background: -moz-linear-gradient(top, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);
	background: linear-gradient(to bottom, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);

	-webkit-transition: opacity 0.6s ease-out;
	transition: opacity 0.6s ease-out;
}
.bwp-carousel-loaded .bwp-homepage-carousel-item-content {
	opacity: 1;
}
.bwp-homepage-carousel-item-text {
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.bwp-homepage-carousel-item:hover .bwp-homepage-carousel-item-text {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

/* metadata (categories, date, and author) */
.bwp-homepage-carousel-post-metadata {
	margin: 0 0 7px;
	padding: 0;
}
.bwp-homepage-carousel-post-metadata li {
	display: inline-block;
	margin: 0 5px 3px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	line-height: 20px;
	color: #f6f6f7;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.bwp-homepage-carousel-post-metadata li.bwp-date {
	white-space: nowrap;
}
.bwp-homepage-carousel-post-metadata li::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 3px;
	position: relative;
	top: 1px;
}
.bwp-homepage-carousel-post-metadata li.bwp-categories::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f02e"; /* icon: bookmark */
	font-size: 14px;
}
.bwp-homepage-carousel-post-metadata li.bwp-date::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f017"; /* icon: clock */
	font-size: 14px;
}
.bwp-homepage-carousel-post-metadata li.bwp-author::before {
	font: var(--fa-font-solid); /* solid style */
	content: "\f5ac"; /* icon: pen-fancy */
	margin-right: 1px;
	font-size: 14px;
}
.bwp-homepage-carousel-post-metadata li a {
	display: inline-block;
	color: #f6f6f7;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-homepage-carousel-post-metadata li a:hover,
.bwp-homepage-carousel-post-metadata li a:focus {
	color: #ffffff;
	box-shadow: inset 0 -1px 0 0 #ffffff;
}
.bwp-homepage-carousel-post-metadata li.bwp-hidden {
	display: none;
}

/* post title */
.bwp-homepage-carousel-post-title {
	margin: 0;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 31px;
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.bwp-homepage-carousel-post-title a {
	color: #ffffff;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-homepage-carousel-post-title a:hover,
.bwp-homepage-carousel-post-title a:focus {
	color: #ffffff;
	box-shadow: inset 0 -1px 0 0 #ffffff;
}

/* navigation buttons (next and previous) */
.bwp-carousel-container .tns-controls {
	position: absolute;
	top: 15px;
	left: 50%;
	z-index: 40;
	padding: 10px;
	margin-left: -54px;
	opacity: 0;

	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);

	-webkit-transition: opacity 0.3s ease-out 0.15s, -webkit-transform 0.3s ease-out 0.15s;
	transition: opacity 0.3s ease-out 0.15s, transform 0.3s ease-out 0.15s;
}
.bwp-carousel-container .tns-controls:focus {
	outline: 1px dotted rgba(255,255,255,0.7);
	outline-offset: -5px;
}
.bwp-hide-secondary-nav .bwp-carousel-container .tns-controls {
	top: -10px;
	padding-top: 0;
}
.bwp-carousel-container .bwp-carousel-loaded .tns-controls {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.bwp-carousel-container .tns-controls button {
	position: relative;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 13px;
	color: #4e4d58;
	background: #ffffff;
	opacity: 1;

	-webkit-transition: color 0.2s ease-out, background 0.2s ease-out, opacity 0.2s ease-out, box-shadow 0.2s ease-out;
	transition: color 0.2s ease-out, background 0.2s ease-out, opacity 0.2s ease-out, box-shadow 0.2s ease-out;
}
.bwp-carousel-container .tns-controls button[data-controls="prev"] {
	border-radius: 6px 0 0 6px;
	box-shadow: -6px 6px 12px -4px rgba(15,14,21,0.08);
}
.bwp-carousel-container .tns-controls button[data-controls="next"] {
	border-radius: 0 6px 6px 0;
	box-shadow: 6px 6px 12px -4px rgba(15,14,21,0.08);
}
.bwp-carousel-container .tns-controls button[data-controls="next"]::before {
	content: '';
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 1;
	width: 1px;
	height: 22px;
	background-color: #ebebee;

	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}
.bwp-carousel-container .tns-controls button:hover {
	color: #ffffff;
	background: #786fff;
}
.bwp-carousel-container .tns-controls button[data-controls="next"]:hover::before {
	background-color: #786fff;
}
.bwp-carousel-container .tns-controls button[disabled] {
	cursor: default;
	opacity: 0.7;
	box-shadow: none;
}
.bwp-carousel-container .tns-controls button[disabled]:hover {
	color: #4e4d58;
	background: #ffffff;
}

/* if rewind disabled */
.bwp-carousel-container.bwp-tns-rewind-disabled .tns-controls button[data-controls="next"]::before {
	display: none;
}

/* pagination (dots) */
.bwp-carousel-container .tns-nav {
	width: 100%;
	margin-top: 18px;
	margin-bottom: -5px;
	text-align: center;
	visibility: visible;
	opacity: 0;

	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);

	-webkit-transition: opacity 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s;
	transition: opacity 0.3s ease-out 0.3s, transform 0.3s ease-out 0.3s;
}
.bwp-carousel-container .bwp-carousel-loaded .tns-nav {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.bwp-carousel-container .tns-nav button {
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
	border: none;
	outline: none;
	box-shadow: none;
	width: 8px;
	height: 8px;
	background: #dbdadf;
	border-radius: 4px;
	opacity: 1;

	-webkit-transition: background 0.2s ease-out, width 0.2s linear, box-shadow 0.2s ease-out;
	transition: background 0.2s ease-out, width 0.2s linear, box-shadow 0.2s ease-out;
}
.bwp-carousel-container .tns-nav button.tns-nav-active,
.bwp-carousel-container .tns-nav button:hover {
	background: #4e4d58;
	opacity: 1;
}
.bwp-carousel-container .tns-nav button.tns-nav-active {
	width: 16px;
}
.bwp-carousel-container .tns-nav button.tns-nav-active:focus {
	box-shadow: 0 0 0 1px #faf9fb, 0 0 0 3px #4e4d58;
}

/* loading icon */
#bwp-homepage-carousel-loading-icon {
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: -20px;
	font-size: 28px;
	color: #4e4d58;
	opacity: 1;
	visibility: visible;

	-webkit-transition: opacity 0.15s ease-out, visibility 0.15s ease-out;
	transition: opacity 0.15s ease-out, visibility 0.15s ease-out;
}
#bwp-homepage-carousel-loading-icon.bwp-hidden {
	opacity: 0;
	visibility: hidden;
}
#bwp-homepage-carousel-loading-icon i {
	--fa-animation-duration: 1.2s;
}

/* fix: sliders flickering on safari */
.tns-item {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}


/*
8.0 - Latest posts
---------------------------------------
*/

.bwp-latest-posts-section {
	margin: 40px 0 0;
}
.bwp-hide-secondary-nav.archive .bwp-latest-posts-section,
.bwp-hide-secondary-nav.search .bwp-latest-posts-section {
	margin-top: 50px;
}
.bwp-latest-posts-container {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}

/* separator */
.bwp-latest-posts-section > .bwp-section-separator:first-child {
	display: none;
}
.bwp-hide-secondary-nav.archive .bwp-latest-posts-section > .bwp-section-separator:first-child,
.bwp-hide-secondary-nav.search .bwp-latest-posts-section > .bwp-section-separator:first-child {
	display: block;
}

/* archive page: title and subtitle */
.bwp-archive-header {
	margin: 45px auto 35px;
	width: 100%;
	max-width: 700px;
	text-align: center;
	overflow-wrap: break-word;
}
.bwp-archive-title {
	margin: 0;
	font-size: 29px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 1.3;
	color: #34343b;
}
.bwp-archive-description {
	margin: 15px auto 0;
	max-width: 600px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.75;
	color: #4e4d58;
}
.bwp-archive-description p {
	margin: 0 0 10px;
}
.bwp-archive-description p:last-child {
	margin-bottom: 0;
}

/* category/tag page */
.bwp-archive-title .bwp-category-title-prefix {
	margin-right: 6px;
}
.bwp-archive-title .bwp-tag-title-prefix {
	margin-right: 0;
}

/* top bar: layout options and additional information */
#bwp-options-for-latest-posts {
	height: 54px;
	margin-bottom: 20px;
	padding-top: 10px;
	font-family: 'Poppins', sans-serif;
	text-align: center;
}
#bwp-options-for-latest-posts .bwp-central-block {
	display: inline-block;
	height: 44px;
	padding-right: 14px;
	padding-left: 14px;
	background-color: #ffffff;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.1);
	border-radius: 6px;
}
#bwp-options-for-latest-posts .bwp-separator {
	display: block;
	float: left;
	margin: 18px 6px 0;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #ebebee;
}
#bwp-options-for-latest-posts .bwp-separator:last-child {
	display: none;
}

/* page numbers */
.bwp-page-numbers {
	float: left;
	margin-top: 11px;
	padding: 0 6px;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 22px;
	color: #4e4d58;
}

/* layout options */
.bwp-layout-options {
	float: left;
}
.bwp-layout-options-label {
	float: left;
	margin-top: 11px;
	padding: 0 6px;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 22px;
	color: #4e4d58;
}
.bwp-toggle-layout {
	float: left;
	height: 44px;
	line-height: 44px;
	padding: 0 6px;
	font-size: 16px;
	color: #9897a9;

	-webkit-transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;
	transition: color 0.2s ease-out, transform 0.2s ease-out;
}
.bwp-toggle-layout:not(.bwp-active):hover,
.bwp-toggle-layout:not(.bwp-active):focus {
	color: #786fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.bwp-toggle-layout.bwp-active {
	color: #4e4d58;
	cursor: default;
}
.bwp-toggle-layout.bwp-active:focus {
	color: #786fff;
}

/* posts: masonry layout */
.bwp-posts {
	margin-right: -20px;
	margin-left: -20px;
}
.bwp-posts-wrapper {
	overflow: hidden;
	padding: 10px 20px 15px;
}
.bwp-post-wrapper {
	position: relative;
	padding: 0;
}

/* layout: 3 columns */
.bwp-col-3-layout {
	margin-right: -30px;
}
.bwp-col-3-layout .bwp-masonry-item {
	float: left;
}
.bwp-col-3-layout .bwp-post-wrapper {
	margin-right: 30px;
	margin-bottom: 40px;
}
.bwp-col-3-layout .bwp-col-size {
	width: 33.33%; /* default size for columns (3 columns) */
}
.bwp-col-3 {
	width: 33.33%; /* 3 columns */
}
.bwp-col-3.bwp-width-2x {
	width: 66.66%; /* double width */
}

/* layout: 1 column */
.bwp-col-1-layout {
	max-width: 730px;
	margin: 0 auto;
}
.bwp-col-1-layout .bwp-masonry-item {
	float: none;
}
.bwp-col-1-layout .bwp-post-wrapper {
	margin-right: 0;
	margin-bottom: 50px;
}
.bwp-col-1-layout .bwp-blog-post:last-child .bwp-post-wrapper {
	margin-bottom: 40px;
}
.bwp-col-1-layout .bwp-col-size,
.bwp-col-1,
.bwp-col-1.bwp-width-2x {
	width: 100%; /* standard width for one column */
}


/*
8.1 - Featured image
---------------------------------------
*/

.bwp-post-media {
	position: relative;
	z-index: 1;
	overflow: hidden;
	border-radius: 6px;
	background-color: #f3f3f5;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}

/* img (featured image) */
.bwp-post-media img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	border-radius: 0;

	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.bwp-post-media:hover img {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

/* featured image: dark overlay */
.bwp-post-media-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	border-radius: 6px;
	background-color: #1a1a1e;
	opacity: 0;

	-webkit-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}
.bwp-post-media:hover .bwp-post-media-overlay {
	opacity: 0.13;
}
.bwp-post-media a:focus .bwp-post-media-overlay {
	opacity: 0.06;
}

/* hover icon */
.bwp-post-hover-icon {
	position: absolute;
	top: 10px;
	right: 20px;
	z-index: 30;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
	opacity: 0;

	-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
	transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
.bwp-post-hover-icon.bwp-zoom-image {
	right: 22px;
}
.bwp-post-media:hover .bwp-post-hover-icon,
.bwp-post-media a:focus .bwp-post-hover-icon {
	opacity: 1;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

/* post format icon */
.bwp-post-format-icon {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 30;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.bwp-blog-post.format-audio .bwp-post-format-icon {
	top: 9px;
	font-size: 15px;
}

/* Layout: 1 Column */

/* img (featured image) */
.bwp-col-1-layout .bwp-post-media:hover img {
	-webkit-transform: scale(1.04);
	transform: scale(1.04);
}

/* hover icon */
.bwp-col-1-layout .bwp-post-hover-icon {
	top: 15px;
	right: 25px;
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
}
.bwp-col-1-layout .bwp-post-hover-icon.bwp-zoom-image {
	top: 15px;
	right: 27px;
	font-size: 18px;
}
.bwp-col-1-layout .bwp-blog-post.format-link .bwp-post-hover-icon {
	font-size: 18px;
}

/* post format icon */
.bwp-col-1-layout .bwp-post-format-icon {
	top: 15px;
	left: 15px;
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
}
.bwp-col-1-layout .bwp-blog-post.format-audio .bwp-post-format-icon {
	top: 14px;
	font-size: 16px;
}


/*
8.2 - Slider with images (Gallery format; Tiny-slider)
---------------------------------------
*/

.bwp-post-media-slider {
	position: relative;
	z-index: 1;
	overflow: hidden;
	border-radius: 6px;
	background-color: #f3f3f5;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}
.bwp-post-slider-item {
	position: relative;
	overflow: hidden;
}

/* img (slide image) */
.bwp-post-slider-item img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	border-radius: 0;

	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.bwp-post-slider-item:hover img {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

/* slide image: dark overlay */
.bwp-post-slider-item:hover .bwp-post-media-overlay {
	opacity: 0.13;
}
.bwp-post-slider-item a:focus .bwp-post-media-overlay {
	opacity: 0.06;
}

/* hover icon */
.bwp-post-slider-item:hover .bwp-post-hover-icon,
.bwp-post-slider-item a:focus .bwp-post-hover-icon {
	opacity: 1;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

/* slider: navigation buttons (next and previous) */
.bwp-post-media-slider .tns-controls {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 40;
	padding: 10px;
}
.bwp-post-media-slider .tns-controls:focus {
	outline: 1px dotted rgba(255,255,255,0.9);
	outline-offset: -5px;
}
.bwp-post-media-slider .tns-controls button {
	position: relative;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #4e4d58;
	background: #ffffff;
	opacity: 1;

	-webkit-transition: color 0.2s ease-out, background 0.2s ease-out, opacity 0.2s ease-out, box-shadow 0.2s ease-out;
	transition: color 0.2s ease-out, background 0.2s ease-out, opacity 0.2s ease-out, box-shadow 0.2s ease-out;
}
.bwp-post-media-slider .tns-controls button[data-controls="prev"] {
	border-radius: 6px 0 0 6px;
	box-shadow: -6px 6px 10px -4px rgba(15,14,21,0.08);
}
.bwp-post-media-slider .tns-controls button[data-controls="next"] {
	border-radius: 0 6px 6px 0;
	box-shadow: 6px 6px 10px -4px rgba(15,14,21,0.08);
}
.bwp-post-media-slider .tns-controls button[data-controls="next"]::before {
	content: '';
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 1;
	width: 1px;
	height: 20px;
	background-color: #ebebee;

	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}
.bwp-post-media-slider .tns-controls button:hover {
	color: #ffffff;
	background: #786fff;
}
.bwp-post-media-slider .tns-controls button[data-controls="next"]:hover::before {
	background-color: #786fff;
}
.bwp-post-media-slider .tns-controls button[disabled] {
	cursor: default;
	opacity: 0.7;
	box-shadow: none;
}
.bwp-post-media-slider .tns-controls button[disabled]:hover {
	color: #4e4d58;
	background: #ffffff;
}

/* if rewind disabled */
.bwp-post-media-slider.bwp-tns-rewind-disabled .tns-controls button[data-controls="next"]::before {
	display: none;
}

/* Layout: 1 Column */

/* img (slide image) */
.bwp-col-1-layout .bwp-post-slider-item:hover img {
	-webkit-transform: scale(1.04);
	transform: scale(1.04);
}

/* slider: navigation buttons (next and previous) */
.bwp-col-1-layout .bwp-post-media-slider .tns-controls {
	padding: 15px;
}
.bwp-col-1-layout .bwp-post-media-slider .tns-controls:focus {
	outline-offset: -10px;
}
.bwp-col-1-layout .bwp-post-media-slider .tns-controls button {
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 13px;
}
.bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
	box-shadow: -6px 6px 12px -4px rgba(15,14,21,0.08);
}
.bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="next"] {
	box-shadow: 6px 6px 12px -4px rgba(15,14,21,0.08);
}
.bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="next"]::before {
	height: 22px;
}


/*
8.3 - Video player (iframe; video format)
---------------------------------------
*/

.bwp-iframe-video-wrapper {
	overflow: hidden;
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
	z-index: 10;
	border-radius: 6px;
	box-shadow: none;
}
.bwp-iframe-video-wrapper iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: none !important;
}


/*
8.4 - Audio player (iframe; audio format)
---------------------------------------
*/

.bwp-iframe-audio-wrapper {
	overflow: hidden;
	border-radius: 6px;
	box-shadow: none;
}
.bwp-iframe-audio-wrapper iframe {
	display: block;
	min-height: 160px;
	width: 100%;
	border: none !important;
}


/*
8.5 - Post content
---------------------------------------
*/

.bwp-post-content {
	position: relative;
	z-index: 2;
	margin: -10px 10px 0;
	padding: 30px 30px 35px;
	overflow-wrap: break-word;
	background-color: #ffffff;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.1);
	border-radius: 6px;
}
.bwp-no-featured-media .bwp-post-content {
	margin-top: 0 !important;
}

/* post header */
.bwp-post-header {
	text-align: left;
}

/* metadata (dates, author, and categories) */
.bwp-post-metadata {
	margin: 0 0 5px;
	padding: 0;
}
.bwp-post-metadata li {
	display: inline-block;
	margin: 0 8px 3px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	line-height: 20px;
	color: #9897a9;
}
.bwp-post-metadata li.bwp-date,
.bwp-post-metadata li.bwp-date-updated {
	white-space: nowrap;
}
.bwp-post-metadata li.bwp-date a::before,
.bwp-post-metadata li.bwp-date-updated::before,
.bwp-post-metadata li.bwp-author a::before,
.bwp-post-metadata li.bwp-categories::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 3px;
	position: relative;
	top: 1px;
	color: #9897a9;
	opacity: 0.7;
}
.bwp-post-metadata li.bwp-date a::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f017"; /* icon: clock */
	font-size: 14px;
}
.bwp-post-metadata li.bwp-date-updated::before {
	font: var(--fa-font-solid); /* solid style */
	content: "\f1da"; /* icon: clock-rotate-left */
	font-size: 14px;
}
.bwp-post-metadata li.bwp-author a::before {
	font: var(--fa-font-solid); /* solid style */
	content: "\f5ac"; /* icon: pen-fancy */
	margin-right: 2px;
	font-size: 14px;
}
.bwp-post-metadata li.bwp-categories::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f02e"; /* icon: bookmark */
	font-size: 14px;
}
.bwp-post-metadata li a {
	display: inline-block;
	color: #9897a9;
}
.bwp-post-metadata li a:hover,
.bwp-post-metadata li a:focus {
	color: #786fff;
}
.bwp-post-metadata.bwp-hidden,
.bwp-post-metadata li.bwp-hidden {
	display: none;
}

/* metadata: date and author */
.bwp-post-metadata li.bwp-date a .date,
.bwp-post-metadata li.bwp-author a .author {
	display: inline-block;
	box-shadow: inset 0 -1px 0 0 transparent;

	-webkit-transition: box-shadow 0.2s ease-out;
	transition: box-shadow 0.2s ease-out;
}
.bwp-post-metadata li.bwp-date a:hover .date,
.bwp-post-metadata li.bwp-date a:focus .date,
.bwp-post-metadata li.bwp-author a:hover .author,
.bwp-post-metadata li.bwp-author a:focus .author {
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* metadata: categories */
.bwp-post-metadata li.bwp-categories a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-post-metadata li.bwp-categories a:hover,
.bwp-post-metadata li.bwp-categories a:focus {
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* title */
.bwp-post-title {
	margin: 0 0 15px;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 29px;
	color: #34343b;
}
.bwp-post-title a {
	color: #34343b;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-post-title a:hover,
.bwp-post-title a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* excerpt */
.bwp-post-excerpt,
.bwp-post-excerpt.bwp-content {
	text-align: left;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 25px;
	color: #4e4d58;
}
.bwp-post-excerpt > :last-child,
.bwp-post-excerpt.bwp-content > :nth-last-child(2) {
	margin-bottom: 0 !important;
}
.bwp-post-excerpt a,
.bwp-post-excerpt a:hover,
.bwp-post-excerpt a:focus,
.bwp-content a,
.bwp-content a:hover,
.bwp-content a:focus {
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-post-excerpt.bwp-content p .more-link {
	box-shadow: none !important;
}
.bwp-post-excerpt p,
.bwp-post-excerpt.bwp-content p {
	margin: 0 0 10px;
}

/* links: read more and counters (number of views and number of comments) */
.bwp-post-links {
	margin: 14px 0 0;
	padding: 0;
}
.bwp-post-links li {
	display: inline-block;
	margin: 3px 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	line-height: 20px;
	color: #9897a9;
}
.bwp-post-links li a {
	display: inline-block;
	color: #9897a9;
}
.bwp-post-links li a:hover,
.bwp-post-links li a:focus {
	color: #786fff;
}
.bwp-post-links li .bwp-separator {
	display: inline-block;
	margin: 0 4px 1px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #ebebee;
}
.bwp-post-links li:last-child .bwp-separator {
	display: none;
}

/* read more */
.bwp-post-links li.bwp-read-more a {
	color: #9897a9;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-post-links li.bwp-read-more a:hover,
.bwp-post-links li.bwp-read-more a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* counters (number of views and number of comments) */
.bwp-post-links li.bwp-views-counter a,
.bwp-post-links li.bwp-comments-counter a {
	white-space: nowrap;
}
.bwp-post-links li.bwp-views-counter a::before,
.bwp-post-links li.bwp-comments-counter a::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 3px;
	position: relative;
	top: 1px;
	color: #9897a9;
	opacity: 0.7;
}
.bwp-post-links li.bwp-views-counter a::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f06e"; /* icon: eye */
	font-size: 14px;
}
.bwp-post-links li.bwp-comments-counter a::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f086"; /* icon: comments */
	font-size: 14px;
}
.bwp-post-links li a .bwp-counter-number {
	display: inline-block;
	box-shadow: inset 0 -1px 0 0 transparent;

	-webkit-transition: box-shadow 0.2s ease-out;
	transition: box-shadow 0.2s ease-out;
}
.bwp-post-links li a:hover .bwp-counter-number,
.bwp-post-links li a:focus .bwp-counter-number {
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* post has no title */
.bwp-post-has-no-title .bwp-post-metadata {
	margin-bottom: 12px;
}

/* post format: link */
.bwp-blog-post.format-link .bwp-post-title::after {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font: var(--fa-font-solid); /* solid style */
	content: "\f35d"; /* icon: up-right-from-square */
	font-size: 82%;
	margin-left: 2px;
	position: relative;
	top: -1px;
}

/* post format: quote */
.bwp-blog-post.format-quote .bwp-post-title {
	margin-bottom: 14px;
}
.bwp-blog-post.format-quote .bwp-post-excerpt.bwp-content blockquote:not(.wp-block-quote) {
	padding: 0;
	font-size: 20px;
	line-height: 29px;
}
.bwp-blog-post.format-quote .bwp-post-excerpt.bwp-content blockquote:not(.wp-block-quote)::before {
	top: -3px;
	left: -15px;
	font-size: 130px;
}
.bwp-blog-post.format-quote .bwp-post-excerpt.bwp-content blockquote:not(.wp-block-quote) cite {
	margin-top: 10px;
	font-size: 18px;
	line-height: inherit;
	text-align: left;
}
.bwp-blog-post.format-quote.bwp-post-has-no-title .bwp-post-metadata {
	margin-bottom: 10px;
}

/* post format: status */
.bwp-blog-post.format-status .bwp-post-title {
	margin-bottom: 14px;
}
.bwp-blog-post.format-status .bwp-post-excerpt.bwp-content {
	font-size: 17px;
	line-height: 27px;
}
.bwp-blog-post.format-status.bwp-post-has-no-title .bwp-post-metadata {
	margin-bottom: 11px;
}

/* post format: chat */
.bwp-blog-post.format-chat .bwp-post-excerpt.bwp-content > p {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #f8f8fa;
	border-radius: 6px;
}

/* sticky post: icon */
.bwp-post-sticky-mark {
	display: none;
}
.sticky .bwp-post-sticky-mark {
	display: block;
	position: absolute;
	top: -10px;
	right: 10px;
	z-index: 10;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4e4d58;
	background-color: #ffffff;
	border-radius: 20px;
	box-shadow: 0 8px 15px -4px rgba(15,14,21,0.12);
}
.sticky .bwp-post-sticky-mark i {
	position: relative;
	top: 1px;
}

/* Layout: 1 Column */

/* post content */
.bwp-col-1-layout .bwp-post-content {
	margin-right: 15px;
	margin-left: 15px;
	padding: 40px 50px;
}
.bwp-col-1-layout .bwp-post-title {
	font-size: 23px;
	line-height: 31px;
}
.bwp-col-1-layout .bwp-post-links li .bwp-separator {
	margin-right: 8px;
	margin-left: 8px;
}

/* post format: quote */
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-post-excerpt.bwp-content blockquote:not(.wp-block-quote) {
	font-size: 22px;
	line-height: 31px;
}
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-post-links {
	margin-top: 12px;
}
.bwp-col-1-layout .bwp-blog-post.format-quote.bwp-post-has-no-title .bwp-post-metadata {
	margin-bottom: 12px;
}

/* post format: status */
.bwp-col-1-layout .bwp-blog-post.format-status .bwp-post-excerpt.bwp-content {
	font-size: 20px;
	line-height: 30px;
}
.bwp-col-1-layout .bwp-blog-post.format-status .bwp-post-links {
	margin-top: 13px;
}
.bwp-col-1-layout .bwp-blog-post.format-status.bwp-post-has-no-title .bwp-post-metadata {
	margin-bottom: 11px;
}

/* sticky post: icon */
.bwp-col-1-layout .sticky .bwp-post-sticky-mark {
	width: 44px;
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	font-size: 16px;
}


/*
8.6 - "No results" message (content none)
---------------------------------------
*/

.bwp-no-results {
	margin: 0 0 40px;
	padding: 100px 40px;
	background-color: #ffffff;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.1);
	border-radius: 6px;
}
.bwp-no-results-content {
	margin: 0 auto;
	max-width: 510px;
	text-align: center;
	overflow-wrap: break-word;
}
.bwp-no-results-content h3 {
	margin: 0 0 15px;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 1.35;
	color: #34343b;
}
.bwp-no-results-content p {
	margin: 0 0 15px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	color: #4e4d58;
}
.bwp-no-results-content a {
	color: #4e4d58;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-no-results-content a:hover,
.bwp-no-results-content a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-no-results-content > :last-child {
	margin-bottom: 0 !important;
}


/*
8.7 - Pagination (WordPress CSS Classes)
---------------------------------------
*/

.pagination {
	display: block;
	margin: -5px 0 50px;
	padding: 0;
	border-radius: 0;
	font-family: 'Poppins', sans-serif;
}
.pagination .nav-links {
	text-align: center;
}
.pagination .nav-links .page-numbers {
	display: inline-block;
	padding: 0 16px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-decoration: none;
	color: #4e4d58;
}
.pagination .nav-links .page-numbers.dots {
	padding-right: 4px;
	padding-left: 4px;
}
.pagination .nav-links .page-numbers.current {
	cursor: default;
	padding-right: 17px;
	padding-left: 17px;
	color: #ffffff;
	background-color: #786fff;
	box-shadow: 0 8px 15px -8px rgba(15,14,21,0.2);
	border-radius: 6px;
}
.pagination .nav-links a.page-numbers {
	-webkit-transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;
	transition: color 0.2s ease-out, transform 0.2s ease-out;
}
.pagination .nav-links a.page-numbers:hover,
.pagination .nav-links a.page-numbers:focus {
	color: #786fff;
	text-decoration: none;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.pagination .nav-links .page-numbers.prev i,
.pagination .nav-links .page-numbers.next i {
	font-size: 15px;
}
.pagination .nav-links .page-numbers.prev i {
	margin-right: 4px;
}
.pagination .nav-links .page-numbers.next i {
	margin-left: 4px;
}


/*
9.0 - Single page (single post and regular page)
---------------------------------------
*/

/* main container */
.bwp-single-post-section {
	margin: -10px 0 0;
	background-color: #ffffff;
	box-shadow: 0 -6px 15px -15px rgba(15,14,21,0.04);
	border-radius: 12px 12px 0 0;
}
.bwp-hide-secondary-nav .bwp-single-post-section {
	margin-top: 50px;
	box-shadow: 0 -12px 15px -15px rgba(15,14,21,0.04);
}

/* single post (article) */
.bwp-single-post-article {
	margin: 0;
	padding: 55px 0 30px;
	width: 100%;
}
.bwp-single-post-article.bwp-post-has-no-title {
	padding-top: 20px;
}
.bwp-hide-secondary-nav .bwp-single-post-article {
	padding-top: 47px;
}
.bwp-hide-secondary-nav .bwp-single-post-article.bwp-post-has-no-title {
	padding-top: 15px;
}
.bwp-content .bwp-single-post-article {
	padding: 0 !important;
}

/* post header */
.bwp-single-post-header {
	margin: 0 auto 33px;
	padding: 0 20px;
	width: 100%;
	max-width: 840px;
	text-align: center;
	overflow-wrap: break-word;
}

/* title */
.bwp-single-post-title {
	margin: 0;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 1.3;
	color: #34343b;
}

/* metadata */
.bwp-single-post-metadata {
	margin: 0 -5px 11px;
	padding: 0;
}
.bwp-single-post-metadata li {
	display: inline-block;
	margin: 0 5px 4px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: #9897a9;
}
.bwp-single-post-metadata .bwp-metadata-label {
	margin-right: 2px;
}
.bwp-single-post-metadata .bwp-metadata-label::before,
.bwp-single-post-metadata .bwp-views-counter::before,
.bwp-single-post-metadata .bwp-comments-counter a::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 6px;
	position: relative;
	top: 1px;
	color: #9897a9;
	opacity: 0.7;
}
.bwp-single-post-metadata .bwp-date .bwp-metadata-label::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f017"; /* icon: clock */
	font-size: 14px;
}
.bwp-single-post-metadata .bwp-date-updated .bwp-metadata-label::before {
	font: var(--fa-font-solid); /* solid style */
	content: "\f1da"; /* icon: clock-rotate-left */
	font-size: 14px;
}
.bwp-single-post-metadata .bwp-author .bwp-metadata-label::before {
	font: var(--fa-font-solid); /* solid style */
	content: "\f5ac"; /* icon: pen-fancy */
	font-size: 14px;
}
.bwp-single-post-metadata .bwp-views-counter::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f06e"; /* icon: eye */
	font-size: 14px;
	margin-right: 3px;
}
.bwp-single-post-metadata .bwp-comments-counter a::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f086"; /* icon: comments */
	font-size: 14px;
}
.bwp-single-post-metadata li a {
	display: inline-block;
	color: #9897a9;
}
.bwp-single-post-metadata li a:hover,
.bwp-single-post-metadata li a:focus {
	color: #786fff;
}
.bwp-single-post-metadata li:not(.bwp-comments-counter) a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-single-post-metadata li:not(.bwp-comments-counter) a:hover,
.bwp-single-post-metadata li:not(.bwp-comments-counter) a:focus {
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-single-post-metadata li.bwp-comments-counter .bwp-counter-number {
	display: inline-block;
	box-shadow: inset 0 -1px 0 0 transparent;

	-webkit-transition: box-shadow 0.2s ease-out;
	transition: box-shadow 0.2s ease-out;
}
.bwp-single-post-metadata li.bwp-comments-counter a:hover .bwp-counter-number,
.bwp-single-post-metadata li.bwp-comments-counter a:focus .bwp-counter-number {
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-single-post-metadata.bwp-hidden,
.bwp-single-post-metadata li.bwp-hidden {
	display: none;
}

/* container for featured image and other media */
.bwp-single-post-media-container {
	margin: 40px auto;
	padding: 0 20px;
	width: 100%;
	max-width: 1040px;
}

/* featured image */
.bwp-single-post-article .bwp-post-media {
	background-color: #f8f8fa;
}
.bwp-single-post-article .bwp-post-media:hover img {
	-webkit-transform: none;
	transform: none;
}
.bwp-single-post-article .bwp-post-media:hover a img {
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}

/* slider with images (gallery format) */
.bwp-single-post-article .bwp-post-media-slider {
	background-color: #f8f8fa;
}
.bwp-single-post-article .bwp-post-slider-item:hover img {
	-webkit-transform: none;
	transform: none;
}
.bwp-single-post-article .bwp-post-slider-item:hover a img {
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}
.bwp-single-post-article .bwp-post-media-slider .tns-controls {
	left: 50%;
	margin-left: -64px;
	padding: 20px;
}
.bwp-single-post-article .bwp-post-media-slider .tns-controls:focus {
	outline-offset: -15px;
}
.bwp-single-post-article .bwp-post-media-slider .tns-controls button {
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 13px;
}
.bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
	box-shadow: -6px 6px 12px -4px rgba(15,14,21,0.08);
}
.bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="next"] {
	box-shadow: 6px 6px 12px -4px rgba(15,14,21,0.08);
}
.bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="next"]::before {
	height: 22px;
}

/* image caption */
.bwp-post-image-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: auto;
	max-height: 70%;
	margin: 0;
	padding: 30px 15px 15px;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.4px;
	line-height: 1.55;
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
	border-radius: 0 0 6px 6px;
	overflow-wrap: break-word;
	overflow-y: auto;
	overflow-x: hidden;

	background: rgba(26,26,30,0.3);
	background: -webkit-linear-gradient(top, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);
	background: -moz-linear-gradient(top, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);
	background: linear-gradient(to bottom, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);
}

/* content */
.bwp-single-post-content {
	margin: 0 auto;
	padding: 0 20px;
	width: 100%;
	max-width: 840px;
}
.bwp-content {
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	overflow-wrap: break-word;
	color: #4e4d58;
}
.bwp-content p {
	margin: 20px 0;
}

/* content: metadata */
.bwp-single-post-content .bwp-single-post-metadata {
	margin: 31px 0;
	padding-top: 4px;
	text-align: left;
}
.bwp-single-post-content .bwp-single-post-metadata li {
	margin: 0 10px 3px 0;
}

/* content: quote format */
.bwp-single-post-article.format-quote .bwp-single-post-content .bwp-single-post-metadata {
	margin-bottom: 29px;
}

/* content: status format */
.bwp-single-post-article.format-status .bwp-single-post-content .bwp-single-post-metadata {
	margin-bottom: 29px;
}
.bwp-single-post-article.format-status .bwp-content {
	font-size: 23px;
	line-height: 1.65;
}

/* content: chat format */
.bwp-single-post-article.format-chat .bwp-content > p {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #f8f8fa;
	border-radius: 6px;
}

/* taxonomies (categories and tags) */
.bwp-single-post-taxonomies {
	margin: 0 0 17px -2px;
	padding: 15px 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: #9897a9;
}
.bwp-single-post-taxonomies > div {
	margin-right: 12px;
	display: inline;
}
.bwp-single-post-taxonomies > div:last-child {
	margin-right: 0;
}
.bwp-single-post-taxonomies .bwp-taxonomy-label {
	padding-left: 3px;
}
.bwp-single-post-taxonomies .bwp-taxonomy-label::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 6px;
	position: relative;
	top: 1px;
	opacity: 0.7;
}
.bwp-single-post-taxonomies .bwp-single-post-categories .bwp-taxonomy-label::before {
	font: var(--fa-font-regular); /* regular style */
	content: "\f02e"; /* icon: bookmark */
	font-size: 14px;
}
.bwp-single-post-taxonomies .bwp-single-post-tags .bwp-taxonomy-label::before {
	font: var(--fa-font-solid); /* solid style */
	content: "\23"; /* icon: hashtag */
	font-size: 14px;
	margin-right: 4px;
}
.bwp-single-post-taxonomies a {
	display: inline-block;
	margin-bottom: 3px;
	margin-left: 2px;
	color: #9897a9;
	box-shadow: inset 0 -1px 0 0 transparent;
	white-space: nowrap;
}
.bwp-single-post-taxonomies a:hover,
.bwp-single-post-taxonomies a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-single-post-taxonomies > div a:first-of-type {
	margin-left: 2px;
}
.bwp-single-post-taxonomies .bwp-single-post-tags a::before {
	content: '#';
	margin-right: 1px;
}


/*
9.1 - WordPress content styles: TinyMCE editor (Classic editor)
---------------------------------------
*/

/* alignment */
.alignleft {
	float: left;
	margin: 0 30px 20px 0;
}
.alignright {
	float: right;
	margin: 0 0 20px 30px;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 20px auto;
}
.alignnone {
	display: block;
	margin: 20px 0;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}

/* h1 - h6 */
.bwp-content h1,
.bwp-content h2,
.bwp-content h3,
.bwp-content h4,
.bwp-content h5,
.bwp-content h6 {
	margin: 35px 0 20px;
}

/* ul, ol */
.bwp-content ul,
.comment-content ul {
	list-style-type: disc;
}
.bwp-content ul,
.bwp-content ol,
.comment-content ul,
.comment-content ol {
	margin: 20px 0;
	padding: 0 0 0 40px;
}
.bwp-content ul ol,
.bwp-content ul ul,
.bwp-content ol ul,
.bwp-content ol ol,
.comment-content ul ol,
.comment-content ul ul,
.comment-content ol ul,
.comment-content ol ol {
	margin: 4px 0;
	padding: 0 0 0 29px;
}

/* table */
.bwp-content table {
	margin: 20px 0;
}
.bwp-content table td,
.comment-content table td,
.bwp-content table th,
.comment-content table th {
	padding: 10px 15px;
	border: 1px solid #efeff2;
}
.bwp-content table th,
.comment-content table th {
	font-weight: 700;
}

/* iframe */
.bwp-content iframe,
.comment-content iframe {
	border-radius: 6px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}

/* image */
.bwp-content img,
.comment-content img {
	border-radius: 6px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}

/* image with caption */
.wp-caption {
	max-width: 100%;
	margin-bottom: 20px;
	padding: 0;
}
.wp-caption img {
	border: none;
	margin: 0;
	padding: 0;
	max-width: 100%;
	height: auto;
}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 15px 5px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.55;
}

/* page with attached image */
.bwp-content > .attachment:last-of-type {
	margin: 0 0 25px;
}

/* gallery with images */
.gallery {
	margin: 0 -10px -20px;
	padding: 0;
}
.gallery .gallery-item {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	margin: 0 0 20px;
	padding: 0 10px;
}
.gallery .gallery-item .gallery-caption {
	margin: 0;
	padding: 10px 10px 5px 0;
	text-align: left;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.55;
}
.gallery.gallery-columns-7 .gallery-item .gallery-caption,
.gallery.gallery-columns-8 .gallery-item .gallery-caption,
.gallery.gallery-columns-9 .gallery-item .gallery-caption {
	display: none;
}
.gallery .gallery-icon a {
	display: block;
	box-shadow: none !important;
}
.gallery .gallery-icon img {
	display: block;
	margin: 0;
	padding: 0;
	max-width: 100%;
	height: auto;
	border: none !important;
}
.gallery.gallery-columns-1 .gallery-item {
	width: 100%;
}
.gallery.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery.gallery-columns-3 .gallery-item {
	width: 33.3333336%;
}
.gallery.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery.gallery-columns-5 .gallery-item {
	width: 20%;
}
.gallery.gallery-columns-6 .gallery-item {
	width: 16.6666667%;
}
.gallery.gallery-columns-7 .gallery-item {
	width: 14.2857143%;
}
.gallery.gallery-columns-8 .gallery-item {
	width: 12.5%;
}
.gallery.gallery-columns-9 .gallery-item {
	width: 11.1111111%;
}

/* twitter tweet */
.twitter-tweet {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

/* audio and video player */
.bwp-body .wp-audio-shortcode,
.bwp-body .wp-video {
	margin: 20px 0;
	border-radius: 6px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}
.bwp-body .mejs-container,
.bwp-body .mejs-container .mejs-controls,
.bwp-body .mejs-embed,
.bwp-body .mejs-embed body,
.bwp-body .wp-video video {
	border-radius: 6px;
}
.bwp-body .wp-video {
	width: 100% !important;
}
.bwp-body .mejs-controls a {
	box-shadow: none !important;
}
.bwp-body .mejs-controls button:hover {
	background-color: transparent !important;
}

/* player with playlist */
.bwp-body .wp-playlist {
	margin: 20px 0;
	padding: 40px 40px 30px;
	font-size: 15px;
	line-height: 1.7;
	color: #4e4d58;
	background: #ffffff;
	border: 1px solid #efeff2;
	border-radius: 6px;
}
.bwp-body .wp-playlist a {
	text-decoration: none !important;
	box-shadow: none !important;
}

/* playlist: current item */
.wp-playlist .wp-playlist-current-item {
	margin: 0 0 20px;
}
.wp-playlist .wp-playlist-current-item img {
	margin-right: 15px !important;
	box-shadow: none;
	border-radius: 0;
}
.wp-playlist .wp-playlist-current-item .wp-playlist-item-title {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.7;
	color: #34343b;
}
.wp-playlist .wp-playlist-current-item .wp-playlist-item-album {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	color: #9897a9;
}
.wp-playlist .wp-playlist-current-item .wp-playlist-item-artist {
	font-size: 13px;
	text-transform: none;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	color: #9897a9;
}

/* playlist: tracks */
.wp-playlist .wp-playlist-tracks {
	margin-top: 10px;
}
.wp-playlist .wp-playlist-tracks .wp-playlist-item {
	padding: 10px 0;
	border-bottom: 1px solid #efeff2;
}
.wp-playlist .wp-playlist-tracks .wp-playlist-item:last-child {
	border-bottom: none;
}
.wp-playlist .wp-playlist-item a,
.wp-playlist .wp-playlist-item a:focus {
	color: #4e4d58;
}
.wp-playlist .wp-playlist-item a:hover {
	color: #786fff;
}
.wp-playlist .wp-playlist-item.wp-playlist-playing {
	font-weight: 700;
	color: #34343b;
	background: #ffffff;
}
.wp-playlist .wp-playlist-item.wp-playlist-playing a,
.wp-playlist .wp-playlist-item.wp-playlist-playing a:hover,
.wp-playlist .wp-playlist-item.wp-playlist-playing a:focus {
	color: #34343b;
}
.wp-playlist .wp-playlist-item .wp-playlist-item-title {
	font-size: 15px;
	line-height: 1.7;
}
.wp-playlist .wp-playlist-item .wp-playlist-item-artist {
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
	color: #9897a9;
}
.wp-playlist .wp-playlist-item .wp-playlist-item-length {
	top: 11px;
	font-size: 13px;
	line-height: 1.7;
	color: #4e4d58;
}

/* comment content: change indents for text elements (decrease from 20 pixels to 15 pixels) */
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6,
.comment-content p,
.comment-content dl,
.comment-content dl dd,
.comment-content address,
.comment-content pre,
.comment-content blockquote,
.comment-content ul,
.comment-content ol,
.comment-content table {
	margin: 0 0 15px;
}
.comment-content blockquote cite {
	margin-top: 15px;
}

/* comment content: links */
.comment-content a {
	text-decoration: none;
	color: #4e4d58;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.comment-content a:hover,
.comment-content a:focus {
	text-decoration: none;
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* password entry form */
.bwp-content .post-password-form {
	margin: 0 0 25px;
	padding: 45px 50px;
	background-color: #f8f8fa;
	border-radius: 6px;
}
.bwp-content .post-password-form > p:first-child {
	margin-top: 0;
}
.bwp-content .post-password-form > p:last-child {
	margin: 0 0 6px;
}
.bwp-content .post-password-form label {
	margin: 0;
	padding: 1px 0 0;
	width: 260px;
	color: #34343b;
}
.bwp-content .post-password-form input[type="password"] {
	margin: 6px 0 0;
	background: #ffffff;
}
.bwp-content .post-password-form input[type="submit"] {
	margin: 0 0 0 7px;
	height: 43px;
	line-height: 43px;
}

/* single page: pagination */
.bwp-content .bwp-single-post-pagination {
	margin: 35px 0 20px;
	padding: 0;
}
.bwp-page-article .bwp-content .bwp-single-post-pagination {
	margin: 20px 0;
}
.bwp-content .bwp-single-post-pagination > span:first-child {
	float: left;
	margin-top: 7px;
}
.bwp-content .bwp-single-post-pagination > span:nth-child(2) {
	margin-left: 10px;
}
.bwp-content .bwp-single-post-pagination > a:nth-child(2) {
	margin-left: 2px;
}
.bwp-content .bwp-single-post-pagination a {
	box-shadow: none;
}
.bwp-content .bwp-single-post-pagination a:hover {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.bwp-content .bwp-single-post-pagination a:hover,
.bwp-content .bwp-single-post-pagination a:focus {
	color: #786fff;
	box-shadow: none;
}
.bwp-content .bwp-single-post-pagination .post-page-numbers {
	display: block;
	float: left;
	padding: 0 12px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
}
.bwp-content .bwp-single-post-pagination .post-page-numbers.current {
	cursor: default;
	padding: 0 14px;
	color: #ffffff;
	background-color: #786fff;
	box-shadow: none;
	border-radius: 6px;
}


/*
9.2 - WordPress content styles: Block editor
---------------------------------------
*/

/* "wide" and "full" blocks */
.bwp-content .alignwide {
	width: 125%;
	max-width: 125%;
	margin: 40px -12.5% !important;
}
.bwp-content .alignfull {
	width: 100vw;
	max-width: 100vw;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
	margin-left: calc(50% - 50vw) !important;
}

/* block has background */
.bwp-content .has-background {
	padding: 40px;
	border-radius: 6px;
}

/* theme colors: text */
.bwp-body .bwp-content .has-black-color {
	color: #000000;
}
.bwp-body .bwp-content .has-light-gray-color {
	color: #8f8f9c;
}
.bwp-body .bwp-content .has-white-color {
	color: #ffffff;
}
.bwp-body .bwp-content .has-green-color {
	color: #6fff80;
}
.bwp-body .bwp-content .has-blue-color {
	color: #6f6fff;
}
.bwp-body .bwp-content .has-purple-color {
	color: #ff6ff6;
}
.bwp-body .bwp-content .has-red-color {
	color: #ff6f89;
}
.bwp-body .bwp-content .has-orange-color {
	color: #ffb06f;
}
.bwp-body .bwp-content .has-yellow-color {
	color: #fffb6f;
}

/* theme colors: background */
.bwp-body .bwp-content .has-black-background-color {
	background-color: #000000;
}
.bwp-body .bwp-content .has-light-gray-background-color {
	background-color: #8f8f9c;
}
.bwp-body .bwp-content .has-white-background-color {
	background-color: #ffffff;
}
.bwp-body .bwp-content .has-green-background-color {
	background-color: #6fff80;
}
.bwp-body .bwp-content .has-blue-background-color {
	background-color: #6f6fff;
}
.bwp-body .bwp-content .has-purple-background-color {
	background-color: #ff6ff6;
}
.bwp-body .bwp-content .has-red-background-color {
	background-color: #ff6f89;
}
.bwp-body .bwp-content .has-orange-background-color {
	background-color: #ffb06f;
}
.bwp-body .bwp-content .has-yellow-background-color {
	background-color: #fffb6f;
}

/* theme colors: border colors */
.bwp-body .bwp-content .has-black-border-color {
	border-color: #000000;
}
.bwp-body .bwp-content .has-light-gray-border-color {
	border-color: #8f8f9c;
}
.bwp-body .bwp-content .has-white-border-color {
	border-color: #ffffff;
}
.bwp-body .bwp-content .has-green-border-color {
	border-color: #6fff80;
}
.bwp-body .bwp-content .has-blue-border-color {
	border-color: #6f6fff;
}
.bwp-body .bwp-content .has-purple-border-color {
	border-color: #ff6ff6;
}
.bwp-body .bwp-content .has-red-border-color {
	border-color: #ff6f89;
}
.bwp-body .bwp-content .has-orange-border-color {
	border-color: #ffb06f;
}
.bwp-body .bwp-content .has-yellow-border-color {
	border-color: #fffb6f;
}

/* text sizes */
.bwp-body .bwp-content .has-small-font-size {
	font-size: 13px;
	line-height: 1.8;
}
.bwp-body .bwp-content .has-normal-font-size {
	font-size: 16px;
}
.bwp-body .bwp-content .has-medium-font-size {
	font-size: 20px;
}
.bwp-body .bwp-content .has-large-font-size {
	font-size: 36px;
	line-height: 1.4;
}
.bwp-body .bwp-content .has-huge-font-size,
.bwp-body .bwp-content .has-larger-font-size,
.bwp-body .bwp-content .has-x-large-font-size {
	font-size: 42px;
	line-height: 1.3;
}

/* text alignment */
.bwp-body .bwp-content .has-text-align-left {
	text-align: left;
}
.bwp-body .bwp-content .has-text-align-center {
	text-align: center;
}
.bwp-body .bwp-content .has-text-align-right {
	text-align: right;
}

/* drop cap */
.bwp-content .has-drop-cap::first-letter {
	float: left;
	margin: 10px 14px 0 0;
	font-size: 82px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
	line-height: .68;
	color: #4e4d58;
}

/* link */
.bwp-content .has-text-color a,
.bwp-content .has-text-color a:hover,
.bwp-content .has-text-color a:focus {
	color: inherit;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-content figure > a,
.bwp-content figure > a:hover,
.bwp-content figure > a:focus {
	box-shadow: none;
}


/*
9.2.1 - Block: Heading
---------------------------------------
*/

/* alignment: full */
.bwp-content h1.alignfull,
.bwp-content h2.alignfull,
.bwp-content h3.alignfull,
.bwp-content h4.alignfull,
.bwp-content h5.alignfull,
.bwp-content h6.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.2 - Block: List
---------------------------------------
*/

/* block has background */
.bwp-content ul.has-background,
.bwp-content ol.has-background {
	padding-left: 58px;
}


/*
9.2.3 - Block: Quote
---------------------------------------
*/

.bwp-content .wp-block-quote,
.bwp-content .wp-block-quote > * {
	font-family: 'Lora', serif;
}

/* style: default */
.bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0 0 0 36px;
	border-left: 4px solid #efeff2;
	font-size: 20px;
	font-style: normal;
	line-height: 1.6;
}
.bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain)::before {
	display: none;
}
.bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) p {
	font-size: 20px;
	font-style: normal;
	line-height: 1.6;
}
.bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) cite,
.bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) footer {
	display: block;
	margin-top: 20px;
	font-size: 17px;
	font-style: normal;
	line-height: 1.6;
	text-align: left;
	color: inherit;
}

/* text alignment (style: default) */
/* center */
.bwp-content .wp-block-quote.has-text-align-center:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0;
	border-left: none;
}
.bwp-content .wp-block-quote.has-text-align-center:not(.is-large):not(.is-style-large):not(.is-style-plain) cite,
.bwp-content .wp-block-quote.has-text-align-center:not(.is-large):not(.is-style-large):not(.is-style-plain) footer {
	text-align: center;
}
/* right */
.bwp-content .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0 36px 0 0;
	border-left: none;
	border-right: 4px solid #efeff2;
}
.bwp-content .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) cite,
.bwp-content .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) footer {
	text-align: right;
}

/* styles: large (style not available in editor) and plain (WordPress 5.9+) */
.bwp-content .wp-block-quote.is-large,
.bwp-content .wp-block-quote.is-style-large,
.bwp-content .wp-block-quote.is-style-plain {
	border: none;
	margin: 20px 0;
	padding: 0 0 0 40px;
	font-size: 24px;
	font-style: italic;
	line-height: 1.45;
}
.bwp-content .wp-block-quote.is-large p,
.bwp-content .wp-block-quote.is-style-large p,
.bwp-content .wp-block-quote.is-style-plain p {
	font-size: 24px;
	font-style: italic;
	line-height: 1.45;
}
.bwp-content .wp-block-quote.is-large::before,
.bwp-content .wp-block-quote.is-style-large::before,
.bwp-content .wp-block-quote.is-style-plain::before {
	top: -5px;
	left: -1px;
}
.bwp-content .wp-block-quote.is-large cite,
.bwp-content .wp-block-quote.is-large footer,
.bwp-content .wp-block-quote.is-style-large cite,
.bwp-content .wp-block-quote.is-style-large footer,
.bwp-content .wp-block-quote.is-style-plain cite,
.bwp-content .wp-block-quote.is-style-plain footer {
	display: block;
	margin-top: 20px;
	font-size: 20px;
	font-style: italic;
	line-height: inherit;
	text-align: left;
	color: inherit;
}

/* text alignment (style: large) */
/* center */
.bwp-content .wp-block-quote.is-large.has-text-align-center,
.bwp-content .wp-block-quote.is-style-large.has-text-align-center,
.bwp-content .wp-block-quote.is-style-plain.has-text-align-center {
	padding: 0;
}
.bwp-content .wp-block-quote.is-large.has-text-align-center::before,
.bwp-content .wp-block-quote.is-style-large.has-text-align-center::before,
.bwp-content .wp-block-quote.is-style-plain.has-text-align-center::before {
	display: none;
}
.bwp-content .wp-block-quote.is-large.has-text-align-center cite,
.bwp-content .wp-block-quote.is-large.has-text-align-center footer,
.bwp-content .wp-block-quote.is-style-large.has-text-align-center cite,
.bwp-content .wp-block-quote.is-style-large.has-text-align-center footer,
.bwp-content .wp-block-quote.is-style-plain.has-text-align-center cite,
.bwp-content .wp-block-quote.is-style-plain.has-text-align-center footer {
	text-align: center;
}
/* right */
.bwp-content .wp-block-quote.is-large.has-text-align-right,
.bwp-content .wp-block-quote.is-style-large.has-text-align-right,
.bwp-content .wp-block-quote.is-style-plain.has-text-align-right {
	padding: 0 40px 0 0;
}
.bwp-content .wp-block-quote.is-large.has-text-align-right::before,
.bwp-content .wp-block-quote.is-style-large.has-text-align-right::before,
.bwp-content .wp-block-quote.is-style-plain.has-text-align-right::before {
	top: -5px;
	right: -1px;
	left: auto;
	content: '\201d';
}
.bwp-content .wp-block-quote.is-large.has-text-align-right cite,
.bwp-content .wp-block-quote.is-large.has-text-align-right footer,
.bwp-content .wp-block-quote.is-style-large.has-text-align-right cite,
.bwp-content .wp-block-quote.is-style-large.has-text-align-right footer,
.bwp-content .wp-block-quote.is-style-plain.has-text-align-right cite,
.bwp-content .wp-block-quote.is-style-plain.has-text-align-right footer {
	text-align: right;
}

/* Styles for quote format: */

/* blog layout: 3 columns */
/* style: default */
.bwp-blog-post.format-quote .bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0 0 0 26px;
}
.bwp-blog-post.format-quote .bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) cite,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) footer {
	margin-top: 10px;
}
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.has-text-align-center:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0;
}
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0 26px 0 0;
}
/* styles: large and plain */
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain {
	margin-top: 0;
	padding: 0;
	font-size: 20px;
}
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large p,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large p,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain p {
	font-size: 20px;
}
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large::before,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large::before,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain::before {
	top: -3px;
	left: -15px;
	font-size: 130px;
}
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large cite,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large footer,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large cite,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large footer,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain cite,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain footer {
	margin-top: 10px;
	font-size: 18px;
}
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large.has-text-align-right::before,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large.has-text-align-right::before,
.bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain.has-text-align-right::before {
	top: -3px;
	right: -15px;
	left: auto;
}

/* blog layout: 1 column */
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large p,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large p,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain p {
	font-size: 22px;
	line-height: 1.4;
}
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large cite,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large footer,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large cite,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large footer,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain cite,
.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain footer {
	line-height: 1.45;
}


/*
9.2.4 - Block: Pullquote
---------------------------------------
*/

.bwp-content .wp-block-pullquote {
	margin: 20px 0;
}
.bwp-content .wp-block-pullquote blockquote {
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	line-height: 1.6;
}
.bwp-content .wp-block-pullquote blockquote,
.bwp-content .wp-block-pullquote blockquote > * {
	font-family: 'Open Sans', sans-serif;
}
.bwp-content .wp-block-pullquote blockquote::before {
	display: none;
}
.bwp-content .wp-block-pullquote cite {
	color: inherit;
}

/* style: default */
.bwp-content .wp-block-pullquote {
	padding: 40px 0;
	text-align: center;
	border: none;
	border-top: 4px solid #efeff2;
	border-bottom: 4px solid #efeff2;
}
.bwp-content .wp-block-pullquote blockquote {
	max-width: 90%;
	margin: 0 auto;
}
.bwp-content .wp-block-pullquote p,
.bwp-content .wp-block-pullquote blockquote p {
	margin: 0 0 20px;
	font-size: 22px;
	font-style: normal;
	line-height: 1.55;
}
.bwp-content .wp-block-pullquote cite,
.bwp-content .wp-block-pullquote footer {
	margin: 20px 0 0;
	text-align: inherit;
	font-size: 15px;
	font-style: normal;
	line-height: inherit;
	text-transform: uppercase;
}

/* style: solid color */
.bwp-content .wp-block-pullquote.is-style-solid-color {
	padding: 40px 0;
	text-align: left;
	border: none;
	border-radius: 6px;
}
.bwp-content .wp-block-pullquote.is-style-solid-color.has-background {
	padding: 40px 0;
	border-radius: 6px;
}
.bwp-content .wp-block-pullquote.is-style-solid-color blockquote {
	max-width: 70%;
	margin: 0 auto;
}
.bwp-content .wp-block-pullquote.is-style-solid-color p,
.bwp-content .wp-block-pullquote.is-style-solid-color blockquote p {
	margin: 0 0 20px;
	font-size: 26px;
	font-style: normal;
	line-height: 1.4;
}
.bwp-content .wp-block-pullquote.is-style-solid-color cite,
.bwp-content .wp-block-pullquote.is-style-solid-color footer {
	margin: 20px 0 0;
	text-align: inherit;
	font-size: 16px;
	font-style: normal;
	line-height: inherit;
	text-transform: none;
}

/* block alignment */
.bwp-content .wp-block-pullquote.alignleft,
.bwp-content .wp-block-pullquote.alignright {
	max-width: 350px;
	margin-top: 0;
}
.bwp-content .wp-block-pullquote.alignleft {
	margin-right: 30px;
}
.bwp-content .wp-block-pullquote.alignright {
	margin-left: 30px;
}

/* style: default */
.bwp-content .wp-block-pullquote.alignleft blockquote,
.bwp-content .wp-block-pullquote.alignright blockquote {
	max-width: 85%;
}
.bwp-content .wp-block-pullquote.alignleft p,
.bwp-content .wp-block-pullquote.alignleft blockquote p,
.bwp-content .wp-block-pullquote.alignright p,
.bwp-content .wp-block-pullquote.alignright blockquote p {
	font-size: 20px;
	line-height: 1.55;
}

/* style: solid color */
.bwp-content .wp-block-pullquote.is-style-solid-color.alignleft,
.bwp-content .wp-block-pullquote.is-style-solid-color.alignright,
.bwp-content .wp-block-pullquote.is-style-solid-color.has-background.alignleft,
.bwp-content .wp-block-pullquote.is-style-solid-color.has-background.alignright {
	padding-right: 30px;
	padding-left: 30px;
}
.bwp-content .wp-block-pullquote.is-style-solid-color.alignleft blockquote,
.bwp-content .wp-block-pullquote.is-style-solid-color.alignright blockquote {
	max-width: 100%;
}
.bwp-content .wp-block-pullquote.is-style-solid-color.alignleft p,
.bwp-content .wp-block-pullquote.is-style-solid-color.alignright p,
.bwp-content .wp-block-pullquote.is-style-solid-color.alignleft blockquote p,
.bwp-content .wp-block-pullquote.is-style-solid-color.alignright blockquote p {
	font-size: 20px;
	line-height: 1.55;
}

/* block with background */
.bwp-content .wp-block-pullquote.has-background {
	padding: 40px 0;
}

/* text alignment */
.bwp-content .wp-block-pullquote.has-text-align-left,
.bwp-content .wp-block-pullquote.has-text-align-right {
	max-width: 100%;
}
.bwp-content .wp-block-pullquote.has-text-align-left {
	text-align: left;
}
.bwp-content .wp-block-pullquote.has-text-align-right {
	text-align: right;
}
.bwp-content .wp-block-pullquote.has-text-align-center {
	text-align: center;
}
.bwp-content .wp-block-pullquote.has-text-align-left.alignleft,
.bwp-content .wp-block-pullquote.has-text-align-right.alignleft,
.bwp-content .wp-block-pullquote.has-text-align-left.alignright,
.bwp-content .wp-block-pullquote.has-text-align-right.alignright {
	max-width: 350px;
}
.bwp-content .wp-block-pullquote.has-text-align-left.alignwide,
.bwp-content .wp-block-pullquote.has-text-align-right.alignwide {
	max-width: 125%;
}
.bwp-content .wp-block-pullquote.has-text-align-left.alignfull,
.bwp-content .wp-block-pullquote.has-text-align-right.alignfull {
	max-width: 100vw;
}


/*
9.2.5 - Block: Code
---------------------------------------
*/

.bwp-content .wp-block-code code {
	display: block;
	padding: 0;
	font-family: inherit;
	font-size: inherit;
	background: none;
	border-radius: 0;
	overflow-wrap: break-word;
	white-space: pre-wrap;
	color: inherit;
}


/*
9.2.6 - Block: Preformatted
---------------------------------------
*/

.bwp-content .wp-block-preformatted {
	padding: 0;
	white-space: pre-wrap;
	word-break: normal;
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
	font-size: 15px;
	line-height: 1.7;
	background: none;
	border: none;
	border-radius: 0;
}
.bwp-content .wp-block-preformatted.has-background {
	padding: 40px;
	border-radius: 6px;
}


/*
9.2.7 - Block: Verse
---------------------------------------
*/

.bwp-content .wp-block-verse {
	padding: 0;
	overflow: visible;
	white-space: pre-wrap;
	word-break: normal;
	font-family: inherit;
	font-size: 15px;
	font-style: normal;
	line-height: 1.7;
	background: none;
	border: none;
	border-radius: 0;
	color: inherit;
}
.bwp-content .wp-block-verse code,
.bwp-content .wp-block-verse kbd {
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
.bwp-content .wp-block-verse.has-background {
	padding: 40px;
	border-radius: 6px;
}


/*
9.2.8 - Block: Table
---------------------------------------
*/

/* table style: default */
.bwp-content .wp-block-table {
	margin: 0 0 20px;
	overflow-x: auto;
}
.bwp-content .wp-block-table table {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
}
.bwp-content .wp-block-table thead {
	border-bottom: 4px solid #efeff2;
}
.bwp-content .wp-block-table tfoot {
	border-top: 4px solid #efeff2;
}
.bwp-content .wp-block-table td,
.bwp-content .wp-block-table th {
	word-break: normal;
}
.bwp-content .wp-block-table th {
	text-align: left;
}
.bwp-content .wp-block-table th.has-text-align-center {
	text-align: center;
}
.bwp-content .wp-block-table th.has-text-align-right {
	text-align: right;
}

/* table style: stripes */
.bwp-content .wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: collapse;
	background-color: transparent;
	border: none;
}
.bwp-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f8f8fa;
}
.bwp-content .wp-block-table.is-style-stripes td,
.bwp-content .wp-block-table.is-style-stripes th {
	border: none;
	border-right: 1px solid #efeff2;
}
.bwp-content .wp-block-table.is-style-stripes tr td:last-child,
.bwp-content .wp-block-table.is-style-stripes tr th:last-child {
	border-right: none;
}

/* table with background */
.bwp-content .wp-block-table .has-background {
	padding: 0;
	border-radius: 0;
}
.bwp-content .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
	background-color: #ffffff;
}

/* background 1 */
.bwp-content .wp-block-table .has-subtle-light-gray-background-color thead,
.bwp-content .wp-block-table .has-subtle-light-gray-background-color tfoot,
.bwp-content .wp-block-table .has-subtle-light-gray-background-color td,
.bwp-content .wp-block-table .has-subtle-light-gray-background-color th {
	border-color: #e3e5e7;
}

/* background 2 */
.bwp-content .wp-block-table .has-subtle-pale-green-background-color thead,
.bwp-content .wp-block-table .has-subtle-pale-green-background-color tfoot,
.bwp-content .wp-block-table .has-subtle-pale-green-background-color td,
.bwp-content .wp-block-table .has-subtle-pale-green-background-color th {
	border-color: #c7ecbf;
}

/* background 3 */
.bwp-content .wp-block-table .has-subtle-pale-blue-background-color thead,
.bwp-content .wp-block-table .has-subtle-pale-blue-background-color tfoot,
.bwp-content .wp-block-table .has-subtle-pale-blue-background-color td,
.bwp-content .wp-block-table .has-subtle-pale-blue-background-color th {
	border-color: #cadfec;
}

/* background 4 */
.bwp-content .wp-block-table .has-subtle-pale-pink-background-color thead,
.bwp-content .wp-block-table .has-subtle-pale-pink-background-color tfoot,
.bwp-content .wp-block-table .has-subtle-pale-pink-background-color td,
.bwp-content .wp-block-table .has-subtle-pale-pink-background-color th {
	border-color: #eedbd9;
}

/* table: caption */
.bwp-content .wp-block-table figcaption {
	margin: 0;
	padding: 15px 5px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	line-height: 1.55;
}

/* table: alignment */
.bwp-content .wp-block-table.aligncenter,
.bwp-content .wp-block-table.alignleft,
.bwp-content .wp-block-table.alignright {
	display: table;
	width: auto;
}
.bwp-content .wp-block-table.aligncenter {
	margin-right: auto;
	margin-left: auto;
}
.bwp-content .wp-block-table.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-table.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-table.aligncenter td,
.bwp-content .wp-block-table.aligncenter th,
.bwp-content .wp-block-table.alignleft td,
.bwp-content .wp-block-table.alignleft th,
.bwp-content .wp-block-table.alignright td,
.bwp-content .wp-block-table.alignright th {
	word-break: break-word;
}


/*
9.2.9 - Block: Image
---------------------------------------
*/

.bwp-content .wp-block-image {
	margin: 0 0 20px;
}
.bwp-content .wp-block-image img {
	max-width: 100%;
}
.bwp-content .wp-block-image:not(.is-style-rounded) img {
	border-radius: 6px;
}
.bwp-content .wp-block-image.is-style-rounded img,
.bwp-content .wp-block-image .is-style-rounded img {
	border-radius: 9999px;
}
.bwp-content .wp-block-image figcaption {
	margin: 0;
	padding: 15px 5px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.55;
}
.bwp-content .wp-block-image figcaption a {
	display: inline;
}

/* block alignment */
.bwp-content .wp-block-image .alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-image .alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-image .aligncenter {
	margin: 20px auto;
	text-align: center;
}

/* lightbox */
.bwp-content .wp-lightbox-container button,
.bwp-content .wp-lightbox-container .lightbox-trigger {
	top: 15px !important;
	right: 15px !important;
}
.bwp-body .wp-lightbox-overlay.zoom.active {
	outline: none;
}
.bwp-body .wp-lightbox-overlay .wp-block-image:not(.is-style-rounded) img {
	border-radius: 6px;
}
.bwp-body .wp-lightbox-overlay .close-button {
	top: 0;
}


/*
9.2.10 - Block: Gallery
---------------------------------------
*/

.bwp-content .wp-block-gallery {
	margin: 0 0 20px;
}
.bwp-content .wp-block-gallery ul {
	list-style: none;
	margin: 0 0 -15px;
	padding: 0;
}
.bwp-content .wp-block-gallery ul li {
	list-style-type: none;
}
.bwp-content .wp-block-gallery .blocks-gallery-grid figcaption,
.bwp-content .wp-block-gallery figure.wp-block-image figcaption {
	margin: 0;
	padding: 15px 10px 10px;
	max-height: 70%;
	text-align: center;
	font-size: 13px;
	letter-spacing: 0.2px;
	line-height: 1.55;
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
	background: rgba(26,26,30,0.3);
	background: -webkit-linear-gradient(top, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);
	background: -moz-linear-gradient(top, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);
	background: linear-gradient(to bottom, rgba(26,26,30,0) 0%, rgba(26,26,30,0.35) 65%, rgba(26,26,30,0.55) 100%);
	border-radius: 0 0 6px 6px;
	overflow-wrap: break-word;
	overflow-x: hidden;
}
.bwp-content .wp-block-gallery .blocks-gallery-grid figcaption a,
.bwp-content .wp-block-gallery figure.wp-block-image figcaption a {
	display: inline;
}
.bwp-content .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
	display: none; /* image caption: remove blur effect */
}
.bwp-content .wp-block-gallery .blocks-gallery-caption {
	margin: 0;
	padding: 15px 5px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.55;
}
.bwp-content .wp-block-gallery.has-nested-images .blocks-gallery-caption {
	margin-top: -1px;
	padding-top: 0;
}

/* hide captions for a large number of columns */
.bwp-content .wp-block-gallery.columns-5:not(.alignfull) .blocks-gallery-grid figcaption,
.bwp-content .wp-block-gallery.columns-6:not(.alignfull) .blocks-gallery-grid figcaption,
.bwp-content .wp-block-gallery.columns-7 .blocks-gallery-grid figcaption,
.bwp-content .wp-block-gallery.columns-8 .blocks-gallery-grid figcaption,
.bwp-content .wp-block-gallery.columns-5:not(.alignfull) figure.wp-block-image figcaption,
.bwp-content .wp-block-gallery.columns-6:not(.alignfull) figure.wp-block-image figcaption,
.bwp-content .wp-block-gallery.columns-7 figure.wp-block-image figcaption,
.bwp-content .wp-block-gallery.columns-8 figure.wp-block-image figcaption {
	display: none;
}

/* block alignment */
.bwp-content .wp-block-gallery.alignleft,
.bwp-content .wp-block-gallery.alignright {
	max-width: 420px;
	width: 100%;
}
.bwp-content .wp-block-gallery.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-gallery.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-gallery.alignfull .blocks-gallery-grid figcaption,
.bwp-content .wp-block-gallery.alignfull figure.wp-block-image figcaption {
	padding-right: 25px;
	padding-left: 25px;
}
.bwp-content .wp-block-gallery.aligncenter figure.wp-block-image img {
	margin-right: auto;
	margin-left: auto;
}

/* WordPress 6+ */
.wp-block-gallery {
	--wp--style--gallery-gap-default: 16px;
}


/*
9.2.11 - Block: Audio
---------------------------------------
*/

.bwp-content .wp-block-audio {
	margin: 0 0 20px;
}
.bwp-content .wp-block-audio audio {
	min-width: 385px;
	margin-bottom: -7px;
}
.bwp-content .wp-block-audio figcaption {
	margin: 0;
	padding: 15px 5px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.55;
}

/* block alignment */
.bwp-content .wp-block-audio.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-audio.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-audio.aligncenter {
	margin-right: auto;
	margin-left: auto;
}


/*
9.2.12 - Block: Video
---------------------------------------
*/

.bwp-content .wp-block-video {
	margin: 0 0 20px;
}
.bwp-content .wp-block-video video {
	margin-bottom: 0;
	border-radius: 6px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}
.bwp-content .wp-block-video figcaption {
	margin: 0;
	padding: 15px 5px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.55;
}

/* block alignment */
.bwp-content .wp-block-video.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-video.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-video.aligncenter {
	margin-right: auto;
	margin-left: auto;
}
.bwp-content .wp-block-video.alignleft video,
.bwp-content .wp-block-video.alignright video {
	width: 100%;
	max-width: 385px;
}


/*
9.2.13 - Block: Cover
---------------------------------------
*/

.bwp-content .wp-block-cover,
.bwp-content .wp-block-cover-image {
	margin: 0 0 20px;
	padding: 40px 40px 20px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
	color: #ffffff;
}
.bwp-content .wp-block-cover:not(.has-parallax),
.bwp-content .wp-block-cover-image:not(.has-parallax),
.bwp-content .wp-block-cover:not(.has-parallax)::before,
.bwp-content .wp-block-cover-image:not(.has-parallax)::before,
.bwp-content .wp-block-cover:not(.has-parallax) .wp-block-cover__background,
.bwp-content .wp-block-cover-image:not(.has-parallax) .wp-block-cover__background,
.bwp-content .wp-block-cover:not(.has-parallax) img.wp-block-cover__image-background,
.bwp-content .wp-block-cover:not(.has-parallax) video.wp-block-cover__video-background,
.bwp-content .wp-block-cover-image:not(.has-parallax) img.wp-block-cover__image-background,
.bwp-content .wp-block-cover-image:not(.has-parallax) video.wp-block-cover__video-background {
	border-radius: 6px;
}
.bwp-content .wp-block-cover img,
.bwp-content .wp-block-cover-image img,
.bwp-content .wp-block-cover video,
.bwp-content .wp-block-cover-image video {
	box-shadow: none;
}
.bwp-content .wp-block-cover .wp-block-cover__inner-container > :first-child,
.bwp-content .wp-block-cover-image .wp-block-cover__inner-container > :first-child {
	margin-top: 0 !important;
}
.bwp-content .wp-block-cover .wp-block-cover__inner-container,
.bwp-content .wp-block-cover-image .wp-block-cover__inner-container {
	max-width: 800px;
	color: #ffffff;
}

/* text inside a block */
.bwp-content .wp-block-cover-image .wp-block-cover-image-text,
.bwp-content .wp-block-cover .wp-block-cover-text,
.bwp-content section.wp-block-cover-image > h2 {
	font-size: 36px;
	line-height: 1.4;
	max-width: 800px;
	margin: 0 0 20px;
	padding: 0;
}
.bwp-content .wp-block-cover a,
.bwp-content .wp-block-cover-image a,
.bwp-content .wp-block-cover a:hover,
.bwp-content .wp-block-cover-image a:hover,
.bwp-content .wp-block-cover a:focus,
.bwp-content .wp-block-cover-image a:focus {
	color: inherit;
}

/* block alignment */
.bwp-content .wp-block-cover.alignleft,
.bwp-content .wp-block-cover.alignright,
.bwp-content .wp-block-cover-image.alignleft,
.bwp-content .wp-block-cover-image.alignright {
	width: 100%;
	max-width: 385px;
}
.bwp-content .wp-block-cover.alignleft,
.bwp-content .wp-block-cover-image.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-cover.alignright,
.bwp-content .wp-block-cover-image.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-cover.aligncenter,
.bwp-content .wp-block-cover-image.aligncenter {
	margin-right: auto;
	margin-left: auto;
}


/*
9.2.14 - Block: File
---------------------------------------
*/

.bwp-content .wp-block-file {
	margin: 0 0 20px;
}
.bwp-content .wp-block-file a:not(.wp-block-file__button) {
	margin-right: 0;
	font-size: 15px;
}
.bwp-content .wp-block-file a.wp-block-file__button {
	text-decoration: none;
	display: inline-block;
	margin: 0 0 0 20px;
	padding: 7px 15px 8px 15px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #ffffff;
	background: #34343b;
	border-radius: 6px;
	box-shadow: none;

	-webkit-transition: color 0.2s ease-out, background 0.2s ease-out;
	transition: color 0.2s ease-out, background 0.2s ease-out;
}
.bwp-content .wp-block-file a.wp-block-file__button:active,
.bwp-content .wp-block-file a.wp-block-file__button:focus,
.bwp-content .wp-block-file a.wp-block-file__button:hover {
	color: #ffffff;
	background: #786fff;
	opacity: 1;
	text-decoration: none;
	box-shadow: none;
}
.bwp-content .wp-block-file a.wp-block-file__button:visited {
	color: #ffffff;
	background: #4e4d58;
	opacity: 1;
	text-decoration: none;
	box-shadow: none;
}

/* block alignment */
.bwp-content .wp-block-file.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-file.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-file.aligncenter {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.bwp-content .wp-block-file.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.15 - Block: Media and Text
---------------------------------------
*/

.bwp-content .wp-block-media-text {
	margin: 0 0 20px;
}
.bwp-content .wp-block-media-text.is-image-fill .wp-block-media-text__media {
	border-radius: 6px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}
.bwp-content .wp-block-media-text.is-image-fill .wp-block-media-text__media img,
.bwp-content .wp-block-media-text.is-image-fill .wp-block-media-text__media video {
	border-radius: 0;
	box-shadow: none;
}
.bwp-content .wp-block-media-text .wp-block-media-text__content > :first-child {
	margin-top: 20px;
}
.bwp-content .wp-block-media-text.has-text-color .wp-block-media-text__content > * {
	color: inherit;
}
.bwp-content .wp-block-media-text.has-background.is-image-fill .wp-block-media-text__media,
.bwp-content .wp-block-media-text.has-background:not(.is-image-fill) .wp-block-media-text__media img,
.bwp-content .wp-block-media-text.has-background:not(.is-image-fill) .wp-block-media-text__media video {
	box-shadow: none;
}


/*
9.2.16 - Block: Buttons
---------------------------------------
*/

/* single button */
.bwp-content .wp-block-button {
	margin-bottom: 20px;
}

/* buttons */
.bwp-content .wp-block-buttons {
	margin: 0 0 20px;
}
.bwp-content .wp-block-buttons > .wp-block-button {
	margin: 10px 10px 10px 0 !important;
}
.bwp-content .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
	margin-right: 0 !important;
}
.bwp-content .wp-block-button__link {
	border: none;
	box-shadow: none !important;
	text-decoration: none !important;
	display: inline-block;
	padding: 15px 20px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.3;
	color: #ffffff;
	background-color: #34343b;
	border-radius: 9999px;
}
.bwp-content .wp-block-button__link.has-background {
	padding: 15px 20px;
	border-radius: 9999px;
}
.bwp-content .wp-block-button.no-border-radius,
.bwp-content .wp-block-button__link.no-border-radius,
.bwp-content .no-border-radius > .wp-block-button__link {
	border-radius: 0 !important;
}

/* button style: outline */
.bwp-content .wp-block-button .wp-block-button__link.is-style-outline,
.bwp-content .wp-block-button.is-style-outline > .wp-block-button__link {
	padding: 15px 20px;
}
.bwp-content .is-style-outline > .wp-block-button__link:not(.has-background),
.bwp-content .wp-block-button__link.is-style-outline:not(.has-background) {
	background-color: transparent;
}
.bwp-content .is-style-outline > .wp-block-button__link:not(.has-text-color),
.bwp-content .wp-block-button__link.is-style-outline:not(.has-text-color) {
	color: #4e4d58;
}
.bwp-content .is-style-outline > .wp-block-button__link,
.bwp-content .wp-block-button__link.is-style-outline {
	border: 1px solid currentColor;
}

/* button style: squared */
.bwp-content .wp-block-button.is-style-squared,
.bwp-content .wp-block-button.is-style-squared .wp-block-button__link,
.bwp-content .wp-block-button__link.wp-block-button.is-style-squared,
.bwp-content .is-style-squared > .wp-block-button__link,
.bwp-content .wp-block-button__link.is-style-squared {
	border-radius: 0 !important;
}

/* block alignment */
.bwp-content .wp-block-buttons.is-vertical > .wp-block-button,
.bwp-content .wp-block-buttons.is-content-justification-center > .wp-block-button:last-child,
.bwp-content .wp-block-buttons.is-content-justification-right > .wp-block-button:last-child {
	margin-right: 0 !important;
}
.bwp-content .wp-block-buttons.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.17 - Block: Columns
---------------------------------------
*/

.bwp-content .wp-block-columns {
	margin: 20px 0;
}
.bwp-content .wp-block-columns.has-background {
	padding-top: 20px;
	padding-bottom: 20px;
}

/* block alignment */
.bwp-content .wp-block-columns.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.18 - Block: Group
---------------------------------------
*/

.bwp-content .wp-block-group {
	margin-top: 20px;
	margin-bottom: 20px;
}
.bwp-content .wp-block-group.has-background {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bwp-content .wp-block-group > *:not(.wp-block-group__inner-container) {
	margin-top: 20px;
}


/*
9.2.19 - Block: Separator
---------------------------------------
*/

.bwp-content .wp-block-separator {
	margin-top: 40px;
	margin-bottom: 40px;
	border: none;
	border-bottom: 4px solid #efeff2;
	opacity: 1;
}

/* separator style: default */
.bwp-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
	max-width: 100px;
	margin-right: auto;
	margin-left: auto;
}
.bwp-content .wp-block-separator.alignwide:not(.is-style-wide):not(.is-style-dots),
.bwp-content .wp-block-separator.alignfull:not(.is-style-wide):not(.is-style-dots) {
	margin-right: auto !important;
	margin-left: auto !important;
}

/* separator style: wide line */
.bwp-content .wp-block-separator.is-style-wide {
	border-bottom-width: 2px;
}

/* separator style: dots */
.bwp-content .wp-block-separator.is-style-dots {
	margin-top: 30px;
	margin-bottom: 29px;
	background: none !important;
	border: none;
	text-align: center;
	max-width: none;
	line-height: 1;
	height: auto;
}
.bwp-content .wp-block-separator.is-style-dots::before {
	font-size: 24px;
	font-weight: 700;
	color: inherit;
}

/* separator with background color */
.bwp-content .wp-block-separator.has-background {
	padding: 0;
	border-radius: 0;
}
.bwp-content .wp-block-separator.has-background:not(.is-style-dots) {
	border: none;
	height: 2px;
}
.bwp-content .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
	height: 4px;
}


/*
9.2.20 - Block: Spacer
---------------------------------------
*/

.bwp-content .wp-block-spacer {
	margin-top: 0;
	margin-bottom: 20px;
}


/*
9.2.21 - Block: Archives
---------------------------------------
*/

.bwp-content .wp-block-archives-list {
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
}
.bwp-content .wp-block-archives-list li {
	margin-bottom: 6px;
	font-size: 11px;
	font-weight: 500;
	color: #9897a9;
}
.bwp-content .wp-block-archives-list li:last-child {
	margin-bottom: 0;
}
.bwp-content .wp-block-archives-list li::before {
	content: '-';
	margin-right: 5px;
	font-size: 15px;
	font-weight: 400;
	color: #4e4d58;
}
.bwp-content .wp-block-archives-list li a {
	margin-right: 2px;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-content .wp-block-archives-list li a:hover,
.bwp-content .wp-block-archives-list li a:focus {
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* dropdown list */
.bwp-content .wp-block-archives-dropdown {
	margin-top: 0;
	margin-bottom: 20px;
}

/* block alignment */
.bwp-content .wp-block-archives-list.alignleft,
.bwp-content .wp-block-archives-dropdown.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-archives-list.alignright,
.bwp-content .wp-block-archives-dropdown.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-archives-list.aligncenter {
	text-align: center;
}
.bwp-content .wp-block-archives-list.aligncenter li::before {
	display: none;
}
.bwp-content .wp-block-archives-dropdown.alignleft,
.bwp-content .wp-block-archives-dropdown.alignright {
	width: 385px;
}
.bwp-content .wp-block-archives-list.alignfull,
.bwp-content .wp-block-archives-dropdown.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.22 - Block: Calendar
---------------------------------------
*/

.bwp-content .wp-block-calendar {
	margin-top: 0;
	margin-bottom: 20px;
}
.bwp-content .wp-block-calendar table {
	max-width: 100%;
	width: 100%;
	margin: 0;
	line-height: 1.5;
	caption-side: top;
}

/* caption (month) */
.bwp-content .wp-block-calendar table caption {
	text-align: left;
	font-weight: 500;
	border-bottom: 2px solid #efeff2;
	color: #9897a9;
}

/* thead (days of the week) */
.bwp-content .wp-block-calendar table thead th {
	color: #4e4d58;
	background: inherit;
	border: none;
}

/* tbody (days) */
.bwp-content .wp-block-calendar table tbody td {
	color: #4e4d58;
	border: none;
}

/* prev/next links */
.bwp-content .wp-block-calendar .wp-calendar-nav {
	margin: 11px 0 0;
	border-top: 2px solid #efeff2;
}
.bwp-content .wp-block-calendar .wp-calendar-nav::after {
	content: '';
	display: table;
	clear: both;
}
.bwp-content .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev {
	float: left;
	text-align: left;
}
.bwp-content .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
	float: right;
	text-align: right;
}
.bwp-content .wp-block-calendar .wp-calendar-nav a {
	display: inline-block;
	padding: 8px 0 2px;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.3;
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 transparent;
	color: #9897a9;
}
.bwp-content .wp-block-calendar .wp-calendar-nav a:hover,
.bwp-content .wp-block-calendar .wp-calendar-nav a:focus {
	text-decoration: none;
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-content .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a {
	padding-right: 5px;
}
.bwp-content .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a {
	padding-left: 5px;
}

/* block alignment */
.bwp-content .wp-block-calendar.alignleft table,
.bwp-content .wp-block-calendar.alignright table {
	width: 385px;
}
.bwp-content .wp-block-calendar.aligncenter {
	margin: 20px auto;
	max-width: 385px;
}
.bwp-content .wp-block-calendar.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.23 - Block: Categories
---------------------------------------
*/

.bwp-content .wp-block-categories-list {
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
}
.bwp-content .wp-block-categories-list ul {
	list-style: none;
	margin: 6px 0 0;
	padding: 0 0 1px 16px;
}
.bwp-content .wp-block-categories-list li {
	margin-bottom: 6px;
	font-size: 11px;
	font-weight: 500;
	color: #9897a9;
}
.bwp-content .wp-block-categories-list li:last-child {
	margin-bottom: 0;
}
.bwp-content .wp-block-categories-list li::before {
	content: '-';
	margin-right: 6px;
	font-size: 15px;
	font-weight: 400;
	color: #4e4d58;
}
.bwp-content .wp-block-categories-list li a {
	margin-right: 2px;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-content .wp-block-categories-list li a:hover,
.bwp-content .wp-block-categories-list li a:focus {
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* no categories */
.bwp-content .wp-block-categories-list .cat-item-none {
	font-size: 15px;
	font-weight: 400;
	color: #4e4d58;
}

/* dropdown list */
.bwp-content .wp-block-categories-dropdown {
	margin-top: 0;
	margin-bottom: 20px;
}

/* block alignment */
.bwp-content .wp-block-categories-list.alignleft,
.bwp-content .wp-block-categories-dropdown.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-categories-list.alignright,
.bwp-content .wp-block-categories-dropdown.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-categories-list.aligncenter {
	text-align: center;
}
.bwp-content .wp-block-categories-list.aligncenter li::before {
	display: none;
}
.bwp-content .wp-block-categories-list.aligncenter ul {
	padding: 0;
}
.bwp-content .wp-block-categories-dropdown.alignleft select,
.bwp-content .wp-block-categories-dropdown.alignright select {
	width: 385px;
}
.bwp-content .wp-block-categories-list.alignfull,
.bwp-content .wp-block-categories-dropdown.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.24 - Block: Latest Comments
---------------------------------------
*/

.bwp-content .wp-block-latest-comments {
	list-style: none;
	margin: 40px 0;
	padding: 0;
}
.bwp-content .wp-block-latest-comments li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #efeff2;
}
.bwp-content .wp-block-latest-comments li:last-child {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none;
}

/* avatar */
.bwp-content .wp-block-latest-comments .avatar,
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
	float: left;
	display: block;
	margin: 0 15px 0 0;
	padding: 0;
	width: 46px !important;
	height: 46px !important;
	border-radius: 23px;
	box-shadow: none;
}

/* comment metadata */
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	color: #9897a9;
}
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a {
	color: #4e4d58;
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover,
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:focus {
	text-decoration: none;
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta time {
	display: block;
	margin: 4px 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.3;
	color: #9897a9;
}

/* comment content */
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt {
	margin: 10px 0 0;
}
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt,
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
}
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt > :first-child {
	margin-top: 0;
}
.bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt > :last-child {
	margin-bottom: 0;
}

/* comment with avatar */
.bwp-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-meta {
	height: 46px;
	display: table-cell;
	vertical-align: middle;
}
.bwp-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt {
	margin-top: 15px;
}

/* block alignment */
.bwp-content .wp-block-latest-comments.alignleft,
.bwp-content .wp-block-latest-comments.alignright {
	max-width: 385px;
}
.bwp-content .wp-block-latest-comments.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-latest-comments.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-latest-comments.aligncenter {
	margin: 40px auto;
	max-width: 385px;
}
.bwp-content .wp-block-latest-comments.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.25 - Block: Latest Posts
---------------------------------------
*/

.bwp-content ul.wp-block-latest-posts {
	list-style: none;
	margin: 40px 0;
	padding: 0;
}
.bwp-content ul.wp-block-latest-posts > li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #efeff2;
}
.bwp-content ul.wp-block-latest-posts:not(.is-grid) > li:last-child {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none;
}
.bwp-content ul.wp-block-latest-posts > li::after {
	content: '';
	display: table;
	clear: both;
}

/* post title */
.bwp-content ul.wp-block-latest-posts > li > a {
	text-decoration: none;
	color: #34343b;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-content ul.wp-block-latest-posts > li > a:hover,
.bwp-content ul.wp-block-latest-posts > li > a:focus {
	text-decoration: none;
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-content ul.wp-block-latest-posts > li > a {
	margin: 0;
	padding: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.45;
}

/* post excerpt */
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
	margin: 15px 0 0;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
}
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-excerpt > :first-child {
	margin-top: 0;
}
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-excerpt > :last-child {
	margin-bottom: 0;
}

/* post content */
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-full-content {
	margin: 20px 0 0;
}
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-full-content > :first-child {
	margin-top: 20px !important;
}
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-full-content > :last-child {
	margin-bottom: 0 !important;
}

/* post metadata */
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-author,
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-date {
	display: block;
	margin: 6px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.3;
	color: #9897a9;
}

/* featured image */
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__featured-image {
	margin: 0 0 20px;
}
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__featured-image.alignleft {
	margin: 0 30px 7px 0;
}
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__featured-image.alignright {
	margin: 0 0 7px 30px;
}
.bwp-content .wp-block-latest-posts .wp-block-latest-posts__featured-image a {
	box-shadow: none !important;
}

/* grid style */
.bwp-content ul.wp-block-latest-posts.is-grid {
	margin-bottom: 20px;
}
.bwp-content .wp-block-latest-posts.is-grid > li {
	margin: 0 30px 20px 0;
	width: 100%;
}
.bwp-content .wp-block-latest-posts.is-grid.columns-2 > li {
	width: calc(50% - 15px); /* 30/2=15 */
}
.bwp-content .wp-block-latest-posts.is-grid.columns-3 > li {
	width: calc(33.33333% - 20px); /* (30/3)*2=20 */
}
.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li {
	width: calc(25% - 22.5px); /* (30/4)*3=22.5 */
}
.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li {
	width: calc(20% - 24px); /* (30/5)*4=24 */
}
.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li {
	width: calc(16.66667% - 25px); /* (30/6)*5=25 */
}
.bwp-content .wp-block-latest-posts.is-grid.columns-2 > li:nth-child(2n),
.bwp-content .wp-block-latest-posts.is-grid.columns-3 > li:nth-child(3n),
.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li:nth-child(4n),
.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li:nth-child(5n),
.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li:nth-child(6n) {
	margin-right: 0;
}

/* grid style: post title */
.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li > a,
.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li > a,
.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li > a {
	font-size: 16px;
	line-height: 1.4;
}
.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li > a {
	font-size: 15px;
}

/* block alignment */
/* list style */
.bwp-content ul.wp-block-latest-posts.alignleft,
.bwp-content ul.wp-block-latest-posts.alignright {
	max-width: 357.5px;
}
.bwp-content ul.wp-block-latest-posts.alignleft {
	margin: 5px 45px 40px 0;
}
.bwp-content ul.wp-block-latest-posts.alignright {
	margin: 5px 0 40px 45px;
}
.bwp-content ul.wp-block-latest-posts.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}
/* grid style */
.bwp-content ul.wp-block-latest-posts.is-grid.alignleft,
.bwp-content ul.wp-block-latest-posts.is-grid.alignright {
	margin-bottom: 20px;
}
.bwp-content ul.wp-block-latest-posts.is-grid.alignwide,
.bwp-content ul.wp-block-latest-posts.is-grid.alignfull {
	margin-bottom: 20px !important;
}


/*
9.2.26 - Block: RSS
---------------------------------------
*/

.bwp-content ul.wp-block-rss {
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
}
.bwp-content .wp-block-rss > li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #efeff2;
}
.bwp-content .wp-block-rss:not(.is-grid) > li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.bwp-content .wp-block-rss li .wp-block-rss__item-title {
	line-height: 1.55;
	font-weight: 500;
}
.bwp-content .wp-block-rss li .wp-block-rss__item-title a {
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-content .wp-block-rss li .wp-block-rss__item-title a:hover,
.bwp-content .wp-block-rss li .wp-block-rss__item-title a:focus {
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-content .wp-block-rss li .wp-block-rss__item-publish-date,
.bwp-content .wp-block-rss li .wp-block-rss__item-author {
	display: block;
	margin: 6px 0;
	padding: 0;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.3;
	color: #9897a9;
}
.bwp-content .wp-block-rss li .wp-block-rss__item-excerpt {
	margin: 6px 0;
	padding: 0;
	font-size: 14px;
}

/* grid style */
.bwp-content ul.wp-block-rss.is-grid {
	margin-bottom: -20px;
}
.bwp-content .wp-block-rss.is-grid > li {
	margin: 0 25px 20px 0;
	padding: 0 0 20px;
	width: 100%;
}
.bwp-content .wp-block-rss.is-grid.columns-2 > li {
	width: calc(50% - 12.5px);
}
.bwp-content .wp-block-rss.is-grid.columns-3 > li {
	width: calc(33.33333% - 16.66667px);
}
.bwp-content .wp-block-rss.is-grid.columns-4 > li {
	width: calc(25% - 18.75px);
}
.bwp-content .wp-block-rss.is-grid.columns-5 > li {
	width: calc(20% - 20px);
}
.bwp-content .wp-block-rss.is-grid.columns-6 > li {
	width: calc(16.66667% - 20.83333px);
}
.bwp-content .wp-block-rss.is-grid.columns-2 > li:nth-child(2n),
.bwp-content .wp-block-rss.is-grid.columns-3 > li:nth-child(3n),
.bwp-content .wp-block-rss.is-grid.columns-4 > li:nth-child(4n),
.bwp-content .wp-block-rss.is-grid.columns-5 > li:nth-child(5n),
.bwp-content .wp-block-rss.is-grid.columns-6 > li:nth-child(6n) {
	margin-right: 0;
}

/* block alignment */
/* list style */
.bwp-content .wp-block-rss.alignleft,
.bwp-content .wp-block-rss.alignright {
	max-width: 385px;
}
.bwp-content .wp-block-rss.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-rss.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-rss.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}
/* grid style */
.bwp-content .wp-block-rss.is-grid.alignleft,
.bwp-content .wp-block-rss.is-grid.alignright {
	margin-bottom: 0;
}
.bwp-content .wp-block-rss.is-grid.alignwide,
.bwp-content .wp-block-rss.is-grid.alignfull {
	margin-bottom: 20px !important;
}


/*
9.2.27 - Block: Social Icons
---------------------------------------
*/

.bwp-content .wp-block-social-links {
	list-style: none;
	margin: 35px 0;
	padding: 0;
	line-height: 1;
}
.bwp-content .wp-block-social-links.has-small-icon-size {
	font-size: 20px;
}
.bwp-content .wp-block-social-links,
.bwp-content .wp-block-social-links.has-normal-icon-size {
	font-size: 25px;
}
.bwp-content .wp-block-social-links.has-large-icon-size {
	font-size: 30px;
}
.bwp-content .wp-block-social-links.has-huge-icon-size {
	font-size: 40px;
}
.bwp-content .wp-block-social-links .wp-social-link {
	margin: 5px 10px 5px 0 !important;
	font-size: inherit;
	line-height: 1;
}
.bwp-content .wp-block-social-links .wp-social-link a {
	box-shadow: none !important;
}
.bwp-content .wp-block-social-links.is-style-logos-only .wp-social-link {
	padding: 0;
}

/* block alignment */
.bwp-content .wp-block-social-links.alignleft,
.bwp-content .wp-block-social-links.alignright {
	max-width: 357.5px;
}
.bwp-content .wp-block-social-links.alignleft {
	margin: 0 35px 35px 0;
}
.bwp-content .wp-block-social-links.alignright {
	margin: 0 -10px 35px 45px;
}


/*
9.2.28 - Block: Tag Cloud
---------------------------------------
*/

.bwp-content .wp-block-tag-cloud {
	margin: 0 0 20px;
	line-height: 1.5 !important;
}
.bwp-content .wp-block-tag-cloud a {
	display: inline-block;
	margin-right: 6px;
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-content .wp-block-tag-cloud a:hover,
.bwp-content .wp-block-tag-cloud a:focus {
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-content .wp-block-tag-cloud a .tag-link-count {
	display: inline-block;
	margin: 0 0 0 3px;
	font-size: 11px;
	font-weight: 500;
	color: #9897a9;
}
.bwp-content .wp-block-tag-cloud a:hover .tag-link-count,
.bwp-content .wp-block-tag-cloud a:focus .tag-link-count {
	color: #786fff;
}

/* style: outline */
.bwp-content .wp-block-tag-cloud.is-style-outline a {
	margin-right: 2px;
	margin-bottom: 2px;
	border-radius: 6px;
	box-shadow: none !important;
}

/* block alignment */
.bwp-content .wp-block-tag-cloud.alignleft,
.bwp-content .wp-block-tag-cloud.alignright {
	max-width: 385px;
}
.bwp-content .wp-block-tag-cloud.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-tag-cloud.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-tag-cloud.aligncenter {
	text-align: center;
}
.bwp-content .wp-block-tag-cloud.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.2.29 - Block: Search
---------------------------------------
*/

.bwp-content .wp-block-search {
	margin: 0 0 20px;
}

/* search form: input */
.bwp-content .wp-block-search .wp-block-search__input {
	border: 1px solid #f8f8fa;
	border-bottom-color: #e6e6e9;
}
.bwp-content .wp-block-search .wp-block-search__input:hover,
.bwp-content .wp-block-search .wp-block-search__input:focus {
	border-color: #786fff;
}

/* search form: button */
.bwp-content .wp-block-search .wp-block-search__button {
	border: none;
	outline: none;
	margin: 0 0 0 10px;
	padding: 0 20px !important;
	height: 44px;
	line-height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #ffffff;
	background: #34343b;
	border-radius: 6px;
	box-shadow: none;
	white-space: nowrap;
}
.bwp-content .wp-block-search .wp-block-search__button:hover,
.bwp-content .wp-block-search .wp-block-search__button:focus {
	color: #ffffff;
	background: #786fff;
}
.bwp-content .wp-block-search .wp-block-search__button.has-icon {
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.bwp-content .wp-block-search .wp-block-search__button svg {
	fill: currentColor;
	outline: none;
}

/* search form: button inside */
.bwp-content .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	padding: 5px;
	background-color: #f8f8fa;
	border: 1px solid #f8f8fa;
	border-bottom-color: #e6e6e9;
	border-radius: 6px;
}
.bwp-content .wp-block-search.wp-block-search__button-inside .wp-block-search__input {
	border: none;
	padding: 0 10px;
	border-radius: 0;
}

/* block alignment */
.bwp-content .wp-block-search.alignleft,
.bwp-content .wp-block-search.alignright {
	width: 385px;
}
.bwp-content .wp-block-search.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-search.alignright {
	margin: 0 0 20px 30px;
}
.bwp-content .wp-block-search.aligncenter .wp-block-search__label {
	text-align: center;
}


/*
9.2.30 - Block: Embed
---------------------------------------
*/

.bwp-content .wp-block-embed {
	margin: 0 0 20px;
}
.bwp-content .wp-block-embed iframe {
	border-radius: 6px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}
.bwp-content .wp-block-embed figcaption {
	margin: 0;
	padding: 15px 5px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.55;
	color: inherit;
}

/* block alignment */
.bwp-content .wp-block-embed.alignleft,
.bwp-content .wp-block-embed.alignright {
	max-width: 385px;
	width: 100%;
}
.bwp-content .wp-block-embed.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-embed.alignright {
	margin: 0 0 20px 30px;
}


/*
9.2.31 - Block: Site Logo
---------------------------------------
*/

.bwp-content .wp-block-site-logo {
	margin: 0 0 20px;
}
.bwp-content .wp-block-site-logo .custom-logo-link,
.bwp-content .wp-block-site-logo .custom-logo-link:hover,
.bwp-content .wp-block-site-logo .custom-logo-link:focus {
	box-shadow: none;
}
.bwp-content .wp-block-site-logo .custom-logo {
	border-radius: 0;
	box-shadow: none;
}

/* block alignment */
.bwp-content .wp-block-site-logo.alignleft {
	margin: 0 30px 20px 0;
}
.bwp-content .wp-block-site-logo.alignright {
	margin: 0 0 20px 30px;
}


/*
9.2.32 - Block: Site Title
---------------------------------------
*/

.bwp-content .wp-block-site-title {
	margin-top: 20px;
	margin-bottom: 20px;
}


/*
9.2.33 - Block: Post Categories and Post Tags
---------------------------------------
*/

.bwp-content .wp-block-post-terms {
	margin: 0 0 20px;
}
.bwp-content .wp-block-post-terms.has-text-color a,
.bwp-content .wp-block-post-terms.has-text-color a:hover,
.bwp-content .wp-block-post-terms.has-text-color a:focus {
	color: inherit;
	box-shadow: inset 0 -1px 0 0 currentColor;
}


/*
9.2.34 - Block: Page List
---------------------------------------
*/

.bwp-content .wp-block-page-list {
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
}
.bwp-content .wp-block-page-list li {
	margin-bottom: 6px;
}
.bwp-content .wp-block-page-list li:last-child {
	margin-bottom: 0;
}
.bwp-content .wp-block-page-list li::before {
	content: '-';
	margin-right: 6px;
	font-size: 15px;
}
.bwp-content .wp-block-page-list li a {
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-content .wp-block-page-list li a:hover,
.bwp-content .wp-block-page-list li a:focus {
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-content .wp-block-page-list ul {
	list-style: none;
	margin: 6px 0 0;
	padding: 0 0 1px 16px;
}
.bwp-content .wp-block-page-list .wp-block-page-list__submenu-icon {
	display: none;
}


/*
9.2.35 - Blocks: Post title, Featured image, Date
---------------------------------------
*/

.bwp-content .wp-block-post-title,
.bwp-content .wp-block-post-featured-image,
.bwp-content .wp-block-post-date {
	margin-top: 20px;
	margin-bottom: 20px;
}


/*
9.2.36 - Block: Query Loop
---------------------------------------
*/

.bwp-content .wp-block-query {
	margin: 40px 0;
}
.bwp-content .wp-block-post-template,
.bwp-content .wp-block-query .wp-block-post-template {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bwp-content .wp-block-post-template > li,
.bwp-content .wp-block-query .wp-block-post-template > li {
	margin-bottom: 40px;
}
.bwp-content .wp-block-post-template > li:last-child,
.bwp-content .wp-block-query .wp-block-post-template > li:last-child {
	margin-bottom: 0;
}
.bwp-content .wp-block-post-template .has-text-color a,
.bwp-content .wp-block-post-template .has-text-color a:hover,
.bwp-content .wp-block-post-template .has-text-color a:focus {
	color: inherit !important;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* post template: post title */
.bwp-content .wp-block-post-template .wp-block-post-title {
	margin-top: 20px;
	margin-bottom: 20px;
}
.bwp-content .wp-block-post-template .wp-block-post-title a {
	display: inline;
	text-decoration: none;
	color: #34343b;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-content .wp-block-post-template .wp-block-post-title a:hover,
.bwp-content .wp-block-post-template .wp-block-post-title a:focus {
	text-decoration: none;
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* post template: featured image */
.bwp-content .wp-block-post-template .wp-block-post-featured-image {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* post template: read more link */
.bwp-content .wp-block-post-template .wp-block-post-excerpt__more-link {
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
	color: #4e4d58;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-content .wp-block-post-template .wp-block-post-excerpt__more-link:hover,
.bwp-content .wp-block-post-template .wp-block-post-excerpt__more-link:focus {
	text-decoration: none;
	color: #786fff;
}

/* post template: separator */
.bwp-content .wp-block-post-template .wp-block-separator {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* post template: date */
.bwp-content .wp-block-post-template .wp-block-post-date {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 13px;
	font-weight: 500;
}
.bwp-content .wp-block-post-template .wp-block-post-date a {
	display: inline-block;
	font-weight: 500;
	text-decoration: none;
	color: #4e4d58;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-content .wp-block-post-template .wp-block-post-date a:hover,
.bwp-content .wp-block-post-template .wp-block-post-date a:focus {
	text-decoration: none;
	color: #786fff;
}

/* post template: group */
.bwp-content .wp-block-post-template .wp-block-group {
	margin-top: 0;
	margin-bottom: 0;
	padding: 20px !important;
}
.bwp-content .wp-block-group .wp-block-query {
	margin-top: 0;
	margin-bottom: 0;
}
.bwp-content .wp-block-post-template .wp-block-group .wp-block-group__inner-container > :first-child {
	margin-top: 0 !important;
}
.bwp-content .wp-block-group.alignfull .wp-block-group__inner-container {
	max-width: 570px;
	margin-right: auto;
	margin-left: auto;
}

/* post template: columns */
.bwp-content .wp-block-post-template.is-flex-container {
	margin-bottom: -40px;
}
.bwp-content .wp-block-post-template.is-flex-container > li > :first-child {
	margin-top: 0 !important;
}
.bwp-content .wp-block-post-template.is-flex-container .alignwide {
	width: auto;
	max-width: 100%;
	margin: 40px 0 !important;
}

/* pagination */
.bwp-content .wp-block-query-pagination {
	margin-top: 40px;
	margin-bottom: 40px;
	font-weight: 500;
}
.bwp-content .wp-block-query-pagination .wp-block-query-pagination-next,
.bwp-content .wp-block-query-pagination .wp-block-query-pagination-numbers,
.bwp-content .wp-block-query-pagination .wp-block-query-pagination-previous {
	margin: 0;
}
.bwp-content .wp-block-query-pagination .wp-block-query-pagination-next {
	margin-left: 10px;
}
.bwp-content .wp-block-query-pagination .wp-block-query-pagination-previous {
	margin-right: 10px;
}
.bwp-content .wp-block-query-pagination .wp-block-query-pagination-next,
.bwp-content .wp-block-query-pagination .wp-block-query-pagination-previous {
	display: inline-block;
	box-shadow: none;
	font-size: 14px;
}
.bwp-content .wp-block-query-pagination .page-numbers {
	display: inline-block;
	padding: 0 16px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	box-shadow: none;
}
.bwp-content .wp-block-query-pagination .page-numbers.dots {
	padding-right: 0;
	padding-left: 0;
}
.bwp-content .wp-block-query-pagination .page-numbers.current {
	cursor: default;
	color: #ffffff;
	background-color: #786fff;
	border-radius: 6px;
}


/*
9.2.37 - Block: Navigation
---------------------------------------
*/

.bwp-content .wp-block-navigation {
	margin-top: 20px;
	margin-bottom: 20px;
}
.bwp-content .wp-block-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bwp-content .wp-block-navigation button {
	padding: 0;
	height: auto;
	line-height: 0;
	color: currentColor;
	background: transparent !important;
}

/* menu item */
.bwp-content .wp-block-navigation .wp-block-navigation-item {
	margin-top: 0;
	margin-bottom: 0;
	font-size: inherit;
	line-height: inherit;
}
.bwp-content .wp-block-navigation .wp-block-navigation-item__content {
	padding: 15px 0;
}
.bwp-content .wp-block-navigation .wp-block-navigation-item a {
	color: inherit;
	text-decoration: none;
	box-shadow: none;
}
.bwp-content .wp-block-navigation .wp-block-navigation-item a:hover,
.bwp-content .wp-block-navigation .wp-block-navigation-item a:focus {
	color: inherit;
	text-decoration: underline;
	box-shadow: none;
}

/* submenu */
.bwp-content .wp-block-navigation .wp-block-navigation__submenu-container {
	padding-top: 10px;
	padding-bottom: 10px;
	color: inherit;
	border: none;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.2);
}
.bwp-content .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,
.bwp-content .wp-block-navigation.is-vertical .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	padding: 5px 20px;
}
.bwp-content .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.has-child {
	padding-right: 15px;
}
.bwp-content .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.has-child > .wp-block-navigation-item__content {
	padding-right: 0;
}

/* has background */
.bwp-content .wp-block-navigation.has-background {
	padding: 0 20px;
}
.bwp-content .wp-block-navigation .has-background {
	padding: 0;
}
.bwp-content .wp-block-navigation .wp-block-navigation__submenu-container.has-background {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* orientation: vertical */
.bwp-content .wp-block-navigation.is-vertical .wp-block-navigation-item__content {
	padding-top: 0;
	padding-bottom: 0;
}
.bwp-content .wp-block-navigation.is-vertical.has-background {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* mobile menu */
.bwp-content .wp-block-navigation .wp-block-navigation__responsive-container-close,
.bwp-content .wp-block-navigation .wp-block-navigation__responsive-container-open {
	padding: 15px;
}
.bwp-content .wp-block-navigation .wp-block-navigation__responsive-container-close {
	right: auto;
	left: -18px;
}
.bwp-content .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
	padding: 30px;
	color: inherit;
}
.bwp-content .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
	padding: 5px 0;
}
.bwp-content .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
	box-shadow: none;
}
.bwp-content .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	padding: 5px 0;
}
.bwp-content .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item.has-child {
	padding-right: 0;
}

/* mobile menu: has background  */
.bwp-content .wp-block-navigation.has-background .wp-block-navigation__responsive-container-open,
.bwp-content .wp-block-navigation.has-background.items-justified-left .wp-block-navigation__responsive-container-open,
.bwp-content .wp-block-navigation.has-background.items-justified-space-between .wp-block-navigation__responsive-container-open {
	margin-left: -20px;
}
.bwp-content .wp-block-navigation.has-background.items-justified-center .wp-block-navigation__responsive-container-open {
	margin-left: 0;
}
.bwp-content .wp-block-navigation.has-background.items-justified-right .wp-block-navigation__responsive-container-open {
	margin-left: 0;
	margin-right: -20px;
}

/* navigation: page list */
.bwp-content .wp-block-navigation .wp-block-page-list {
	gap: 1em;
}
.bwp-content .wp-block-navigation .wp-block-page-list li::before {
	display: none;
}
.bwp-content .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
	gap: inherit;
}


/*
9.2.38 - Block: Post Author
---------------------------------------
*/

.bwp-content .wp-block-post-author {
	margin: 0 0 20px;
}

/* avatar */
.bwp-content .wp-block-post-author__avatar {
	margin-right: 20px;
}
.bwp-content .wp-block-post-author__avatar img {
	border-radius: 50%;
	box-shadow: none;
}

/* content */
.bwp-content .wp-block-post-author__content {
	font-size: inherit;
}
.bwp-content .wp-block-post-author__content p {
	margin: 0;
}
.bwp-content .wp-block-post-author__content .wp-block-post-author__byline {
	font-size: 90%;
}
.bwp-content .wp-block-post-author__content .wp-block-post-author__name {
	margin: 0;
	font-size: 105%;
	font-weight: 500;
	line-height: inherit;
}
.bwp-content .wp-block-post-author__content .wp-block-post-author__bio {
	margin: 10px 0 0;
	font-size: 100%;
	line-height: inherit;
}


/*
9.2.39 - Block: Post Navigation Link (Next and Previous)
---------------------------------------
*/

.bwp-content .wp-block-post-navigation-link {
	margin: 0 0 20px;
}
.bwp-content .wp-block-post-navigation-link.has-text-color a,
.bwp-content .wp-block-post-navigation-link.has-text-color a:hover,
.bwp-content .wp-block-post-navigation-link.has-text-color a:focus {
	color: inherit;
	box-shadow: inset 0 -1px 0 0 currentColor;
}


/*
9.2.40 - Block: Post Comments
---------------------------------------
*/

.bwp-content .wp-block-comments {
	margin: 40px 0;
}

/* comment list */
.bwp-content .wp-block-comment-template {
	list-style: none outside none;
	margin-top: 40px;
	margin-bottom: 20px;
	padding: 0;
}
.bwp-content .wp-block-comment-template .wp-block-column > :first-child {
	margin-top: 0;
}

/* avatar */
.bwp-content .wp-block-avatar {
	margin: 20px 0;
}
.bwp-content .wp-block-avatar img {
	box-shadow: none;
	border-radius: 50% !important;
}

/* comment author name */
.bwp-content .wp-block-comment-template .wp-block-comment-author-name {
	margin: 20px 0;
	font-weight: 700;
}

/* date and edit link */
.bwp-content .wp-block-comment-template .wp-block-comment-date,
.bwp-content .wp-block-comment-template .wp-block-comment-edit-link {
	margin: 0;
}
.bwp-content .wp-block-comment-template .wp-block-comment-date a,
.bwp-content .wp-block-comment-template .wp-block-comment-edit-link a {
	color: #9897a9;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-content .wp-block-comment-template .wp-block-comment-date a:hover,
.bwp-content .wp-block-comment-template .wp-block-comment-edit-link a:hover,
.bwp-content .wp-block-comment-template .wp-block-comment-date a:focus,
.bwp-content .wp-block-comment-template .wp-block-comment-edit-link a:focus {
	color: #786fff;
}

/* reply link */
.bwp-content .wp-block-comment-template .wp-block-comment-reply-link {
	margin: 20px 0;
}
.bwp-content .wp-block-comment-template .wp-block-comment-reply-link a {
	color: #9897a9;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-content .wp-block-comment-template .wp-block-comment-reply-link a:hover,
.bwp-content .wp-block-comment-template .wp-block-comment-reply-link a:focus {
	color: #786fff;
}

/* comments pagination */
.bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-previous,
.bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-numbers,
.bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-next {
	margin: 0;
}
.bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-previous {
	margin-right: 10px;
}
.bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-next {
	margin-left: 10px;
}
.bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-previous,
.bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-next {
	display: inline-block;
	box-shadow: none !important;
	font-size: 14px;
	font-weight: 500;
}
.bwp-content .wp-block-comments-pagination .page-numbers {
	display: inline-block;
	padding: 0 16px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	font-weight: 500;
	box-shadow: none !important;
}
.bwp-content .wp-block-comments-pagination .page-numbers.dots {
	padding-right: 0;
	padding-left: 0;
}
.bwp-content .wp-block-comments-pagination .page-numbers.current {
	cursor: default;
	color: #ffffff;
	background-color: #786fff;
	border-radius: 6px;
}

/* block: comment form */
.bwp-content .wp-block-post-comments-form {
	margin: 40px 0;
	padding: 0;
	max-width: 100%;
}
.bwp-content .wp-block-comments .wp-block-post-comments-form {
	margin-top: 20px;
}
.bwp-content .wp-block-post-comments-form .comment-reply-title {
	margin-top: 0;
	margin-bottom: 20px;
	max-width: 100%;
	text-align: inherit;
	font-size: 26px;
	line-height: 1.4;
	text-transform: none;
}
.bwp-content .wp-block-post-comments-form .comment-reply-title a {
	box-shadow: none !important;
}
.bwp-content .wp-block-post-comments-form .comment-notes,
.bwp-content .wp-block-post-comments-form .logged-in-as {
	text-align: left;
}
.bwp-content .wp-block-post-comments-form .comment-form label {
	text-align: left;
}
.bwp-content .wp-block-post-comments-form .comment-form-comment textarea,
.bwp-content .wp-block-post-comments-form .comment-form-author input,
.bwp-content .wp-block-post-comments-form .comment-form-email input,
.bwp-content .wp-block-post-comments-form .comment-form-url input {
	border: 1px solid #f8f8fa;
	border-bottom-color: #e6e6e9;
}
.bwp-content .wp-block-post-comments-form .comment-form-comment textarea:hover,
.bwp-content .wp-block-post-comments-form .comment-form-author input:hover,
.bwp-content .wp-block-post-comments-form .comment-form-email input:hover,
.bwp-content .wp-block-post-comments-form .comment-form-url input:hover,
.bwp-content .wp-block-post-comments-form .comment-form-comment textarea:focus,
.bwp-content .wp-block-post-comments-form .comment-form-author input:focus,
.bwp-content .wp-block-post-comments-form .comment-form-email input:focus,
.bwp-content .wp-block-post-comments-form .comment-form-url input:focus {
	border-color: #786fff;
}
.bwp-content .wp-block-post-comments-form .comment-form-cookies-consent input {
	margin-top: 2px !important;
	border: 1px solid #e0e0e3;
}
.bwp-content .wp-block-post-comments-form .comment-form-cookies-consent input:hover,
.bwp-content .wp-block-post-comments-form .comment-form-cookies-consent input:focus {
	border-color: #786fff;
}
.bwp-content .wp-block-post-comments-form .comment-form .form-submit {
	padding-bottom: 0;
	text-align: left;
}


/*
9.2.41 - Block: Login - Out
---------------------------------------
*/

.bwp-content .wp-block-loginout {
	margin: 0 0 20px;
}
.bwp-content .wp-block-loginout form p {
	margin: 0 0 15px;
}
.bwp-content .wp-block-loginout form p.login-submit {
	margin-bottom: 0;
	padding-bottom: 5px;
}
.bwp-content .wp-block-loginout form .login-remember label {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
}
.bwp-content .wp-block-loginout form .login-submit input[type="submit"] {
	padding: 0 30px;
}


/*
9.2.42 - Block: Post author biography
---------------------------------------
*/

.bwp-content .wp-block-post-author-biography {
	margin: 20px 0;
}


/*
9.2.43 - Block: Details
---------------------------------------
*/

.bwp-content .wp-block-details {
	margin: 20px 0;
}
.bwp-content .wp-block-details summary {
	font-size: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	font-weight: 700;
}
.bwp-content .wp-block-details.has-background[open] {
	padding-bottom: 20px;
}

/* block alignment */
.bwp-content .wp-block-details.alignfull {
	padding-right: 40px;
	padding-left: 40px;
}


/*
9.3 - About the author
---------------------------------------
*/

.bwp-about-author,
.bwp-about-author .bwp-section-separator {
	margin-bottom: 50px;
}
.bwp-about-author-container {
	margin: 0 auto;
	padding: 0 20px;
	width: 100%;
	max-width: 840px;
}

/* avatar */
.bwp-about-author .bwp-author-avatar {
	float: left;
	margin: 0 20px 0 0;
	position: relative;
	overflow: hidden;
}
.bwp-about-author .bwp-author-avatar img {
	display: block;
	margin: 0;
	padding: 0;
	width: 72px;
	height: 72px;
	border-radius: 36px;
}
.bwp-about-author .bwp-author-avatar-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	border-radius: 36px;
	background-color: #1a1a1e;
	opacity: 0;

	-webkit-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}
.bwp-about-author .bwp-author-avatar:hover .bwp-author-avatar-overlay,
.bwp-about-author .bwp-author-avatar a:focus .bwp-author-avatar-overlay {
	opacity: 0.13;
}

/* container with biographical information */
.bwp-about-author .bwp-author-bio-container {
	height: 72px;
	display: table-cell;
	vertical-align: middle;
	overflow-wrap: break-word;
}
.bwp-about-author.bwp-no-avatars .bwp-author-bio-container {
	height: auto;
	display: block;
}

/* author's name */
.bwp-about-author .bwp-author-name {
	margin: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	color: #34343b;
}
.bwp-about-author .bwp-author-name > span:first-child {
	margin-right: 5px;
}
.bwp-about-author .bwp-author-name .bwp-name {
	margin-right: 10px;
}

/* link to author's posts */
.bwp-about-author .bwp-author-posts-link {
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: normal;
	color: #9897a9;
}
.bwp-about-author .bwp-author-posts-link i {
	margin-left: 6px;
	position: relative;
	top: 1px;
	font-size: 14px;
	color: #9897a9;
	opacity: 0.7;
}
.bwp-about-author .bwp-author-posts-link:hover,
.bwp-about-author .bwp-author-posts-link:focus {
	color: #786fff;
}
.bwp-about-author .bwp-author-posts-link .bwp-link-text {
	display: inline-block;
	box-shadow: inset 0 -1px 0 0 transparent;

	-webkit-transition: box-shadow 0.2s ease-out;
	transition: box-shadow 0.2s ease-out;
}
.bwp-about-author .bwp-author-posts-link:hover .bwp-link-text,
.bwp-about-author .bwp-author-posts-link:focus .bwp-link-text {
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* biographical information */
.bwp-about-author .bwp-author-bio {
	margin: 15px 0 0;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	color: #4e4d58;
}
.bwp-about-author .bwp-author-bio p {
	margin: 0 0 20px;
}
.bwp-about-author .bwp-author-bio p:last-child {
	margin: 0;
}


/*
9.4 - Comments
---------------------------------------
*/

.bwp-comments-area {
	padding-bottom: 20px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	color: #4e4d58;
}
.bwp-comments-area .bwp-section-separator {
	margin-bottom: 50px;
}

/* title */
.comment-reply-title,
.bwp-comments-title {
	margin: 0 auto 15px;
	width: 100%;
	max-width: 650px;
	text-align: center;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.35;
	overflow-wrap: break-word;
	color: #34343b;
}
.comment-reply-title {
	position: relative;
}
.bwp-comments-title {
	margin-bottom: 35px;
}


/*
9.4.1 - Comment form
---------------------------------------
*/

.comment-respond {
	margin: 0 auto 30px;
	padding: 0 20px;
	width: 100%;
	max-width: 840px;
}
.bwp-post-has-comments .comment-respond {
	padding-top: 20px;
}
.comment-form {
	margin: 0;
	padding: 0;
	width: 100%;
}
.comment-notes {
	margin: 0;
	text-align: center;
}
.comment-form-comment {
	margin: 14px 0 7px;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
	margin: 0 0 15px;
}
.comment-form label {
	margin: 0;
	padding: 0 0 5px;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	text-align: center;
}
.comment-form-cookies-consent {
	margin: 0 0 12px;
	padding: 12px 0 0;
	text-align: center;
}
.comment-form-cookies-consent label {
	display: inline;
	text-align: left;
	padding-bottom: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	color: #4e4d58;
	cursor: pointer;

	-webkit-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
}
.comment-form-cookies-consent label:hover {
	color: #786fff;
}

/* allowed tags */
.comment-form .form-allowed-tags {
	display: none;
}

/* comment form: input fields */
.comment-form #comment {
	height: 140px;
}

/* comment form: submit button */
.comment-form .form-submit {
	margin: 0;
	padding: 16px 0 6px;
	text-align: center;
}
.comment-form #submit {
	padding: 0 30px;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.4px;
}

/* "must login" message */
.comment-respond .must-log-in {
	margin: 0;
	padding: 0;
	text-align: center;
}
.comment-respond .must-log-in a {
	color: #4e4d58;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.comment-respond .must-log-in a:hover,
.comment-respond .must-log-in a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* "logged-in as ..." message */
.comment-form .logged-in-as {
	margin: 0;
	padding: 0;
	text-align: center;
}
.comment-form .logged-in-as a {
	color: #4e4d58;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.comment-form .logged-in-as a:hover,
.comment-form .logged-in-as a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* cancel reply */
.comment-reply-title small {
	position: absolute;
	z-index: 2;
}
.comment-reply-title #cancel-comment-reply-link {
	display: inline-block;
	margin-top: 10px;
	margin-left: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
	color: #4e4d58;
	white-space: nowrap;
}
.comment-reply-title #cancel-comment-reply-link::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font: var(--fa-font-regular); /* regular style */
	content: "\f057"; /* icon: circle-xmark */
	margin-right: 6px;
	font-size: 14px;
}
.comment-reply-title #cancel-comment-reply-link:hover {
	color: #786fff;
}


/*
9.4.2 - Comment list
---------------------------------------
*/

.bwp-comment-list-wrap {
	margin: 0 auto 30px;
	padding: 0 20px;
	width: 100%;
	max-width: 840px;
}
.bwp-comment-list {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.bwp-comment-list .children {
	list-style: none outside none;
	margin: 0;
	padding: 0 0 0 20px;
}

/* comment body */
.bwp-comment-list .comment .comment-body {
	position: relative;
	margin-top: 20px;
	padding: 40px;
	overflow-wrap: break-word;
	border: 1px solid #efeff2;
	border-bottom-width: 2px;
	border-radius: 6px;
}
.bwp-comment-list > .comment:first-child > .comment-body {
	margin-top: 0;
}

/* comment metadata */
.bwp-comment-list .comment-meta::after {
	content: '';
	display: table;
	clear: both;
}

/* comment metadata: avatar */
.bwp-comment-list .comment-meta .comment-author img {
	float: left;
	display: block;
	margin: 0 15px 0 0;
	padding: 0;
	width: 46px !important;
	height: 46px !important;
	border-radius: 23px;
}

/* comment metadata: author's name */
.bwp-comment-list .comment-meta .comment-author {
	font-family: 'Poppins', sans-serif;
}
.bwp-comment-list .comment-meta .comment-author .fn {
	display: inline-block;
	padding-top: 5px;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.3;
	color: #34343b;
}
.bwp-comment-list .comment-meta .comment-author .fn .url {
	color: #34343b;
	box-shadow: inset 0 -1px 0 0 #34343b;
}
.bwp-comment-list .comment-meta .comment-author .fn .url:hover,
.bwp-comment-list .comment-meta .comment-author .fn .url:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-comment-list .comment-meta .comment-author .says {
	display: none;
}

/* comment metadata: comment from the author of the post */
.bwp-comment-list .bypostauthor > article .fn::after {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font: var(--fa-font-solid); /* solid style */
	content: "\f5ac"; /* icon: pen-fancy */
	margin-left: 6px;
	font-size: 13px;
}

/* comment metadata: date and "edit" link */
.bwp-comment-list .comment-meta .comment-metadata {
	margin-top: 2px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.3;
	color: #9897a9;
}
.bwp-comment-list .comment-meta .comment-metadata a {
	color: #9897a9;
	text-decoration: none;
}
.bwp-comment-list .comment-meta .comment-metadata a:hover,
.bwp-comment-list .comment-meta .comment-metadata a:focus {
	color: #786fff;
	text-decoration: none;
}
.bwp-comment-list .comment-meta .edit-link {
	margin-left: 8px;
}

/* comment metadata: "comment awaiting moderation" message */
.bwp-comment-list .comment-meta .comment-awaiting-moderation {
	display: block;
	margin: 20px 0 0;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	color: #9897a9;
}

/* comment content */
.bwp-comment-list .comment-content {
	margin: 15px 0 0;
}
.bwp-comment-list .comment-content > :first-child {
	margin-top: 0 !important;
}
.bwp-comment-list .comment-content > :last-child {
	margin-bottom: 0 !important;
}

/* comment reply link */
.bwp-comment-list .comment-body .reply {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	margin: 0;
	padding: 0;
}
.bwp-comment-list .comment-body .reply a {
	display: inline-block;
	padding: 7px 14px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
	color: #4e4d58;
	background-color: #f8f8fa;
	border-radius: 0 6px 0 6px;

	-webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
	transition: color 0.2s ease-out, background-color 0.2s ease-out;
}
.bwp-comment-list .comment-body .reply a:hover,
.bwp-comment-list .comment-body .reply a:focus {
	color: #ffffff;
	background-color: #786fff;
}

/* reply to comment: comment form */
.bwp-comment-list li .comment-respond {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 0;
}

/* pingbacks and trackbacks */
.bwp-comment-list .pingback .comment-body,
.bwp-comment-list .trackback .comment-body {
	position: relative;
	margin-top: 20px;
	padding: 40px 40px 40px 62px;
	overflow-wrap: break-word;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	text-transform: uppercase;
	color: #9897a9;
	border: 1px solid #efeff2;
	border-bottom-width: 2px;
	border-radius: 6px;
}
.bwp-comment-list .pingback .comment-body::before,
.bwp-comment-list .trackback .comment-body::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font: var(--fa-font-solid); /* solid style */
	content: "\f08e"; /* icon: arrow-up-right-from-square */
	position: absolute;
	top: 41px;
	left: 41px;
	line-height: 1.2;
	font-size: 14px;
	opacity: 0.7;
}
.bwp-comment-list > .pingback:first-child > .comment-body,
.bwp-comment-list > .trackback:first-child > .comment-body {
	margin-top: 0;
}
.bwp-comment-list .pingback .comment-body > a,
.bwp-comment-list .trackback .comment-body > a {
	display: block;
	margin-top: 8px;
	margin-left: -22px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	text-decoration: none;
	text-transform: none;
	box-shadow: none;
	color: #4e4d58;
}
.bwp-comment-list .pingback .comment-body > a:hover,
.bwp-comment-list .pingback .comment-body > a:focus,
.bwp-comment-list .trackback .comment-body > a:hover,
.bwp-comment-list .trackback .comment-body > a:focus {
	color: #786fff;
	text-decoration: none;
	box-shadow: none;
}
.bwp-comment-list .pingback .comment-body .edit-link,
.bwp-comment-list .trackback .comment-body .edit-link {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	margin: 0;
	padding: 0;
	text-transform: none;
	line-height: 1.3;
}
.bwp-comment-list .pingback .comment-body .edit-link a,
.bwp-comment-list .trackback .comment-body .edit-link a {
	display: inline-block;
	padding: 7px 14px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
	text-decoration: none;
	box-shadow: none;
	color: #4e4d58;
	background-color: #f8f8fa;
	border-radius: 0 6px 0 6px;

	-webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
	transition: color 0.2s ease-out, background-color 0.2s ease-out;
}
.bwp-comment-list .pingback .comment-body .edit-link a:focus,
.bwp-comment-list .trackback .comment-body .edit-link a:focus {
	color: #4e4d58;
	box-shadow: none;
}
.bwp-comment-list .pingback .comment-body .edit-link a:hover,
.bwp-comment-list .trackback .comment-body .edit-link a:hover {
	color: #ffffff;
	background-color: #786fff;
	box-shadow: none;
}

/* comments are closed: some additional styles */
.bwp-comment-list-wrap.bwp-comments-closed {
	margin-bottom: 20px;
}
.bwp-comments-area .bwp-no-comments-wrap {
	margin: 0 auto 36px;
	padding: 0 20px;
	width: 100%;
	max-width: 840px;
}
.bwp-comments-area .bwp-no-comments {
	margin: 0;
	padding: 40px;
	border: 1px solid #efeff2;
	border-bottom-width: 2px;
	border-radius: 6px;
}


/*
9.4.3 - Comments navigation
---------------------------------------
*/

.comment-navigation {
	margin: 20px 0 30px;
	padding: 0 0 20px;
	border-bottom: 2px solid #efeff2;
}
.comment-navigation .nav-links::after {
	content: '';
	display: table;
	clear: both;
}
.comment-navigation .nav-links > div:first-child:not(.nav-next) {
	border-right: 1px solid #eeeef1;
}
.comment-navigation .nav-links > .nav-next:first-child {
	border-left: 1px solid #eeeef1;
}
.comment-navigation .nav-links .nav-previous,
.comment-navigation .nav-links .nav-next {
	width: 50%;
}
.comment-navigation .nav-links .nav-previous {
	float: left;
	padding-right: 15px;
}
.comment-navigation .nav-links .nav-next {
	float: right;
	text-align: right;
	padding-left: 15px;
}
.comment-navigation .nav-links a {
	display: inline-block;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	overflow-wrap: break-word;
	color: #4e4d58;
}
.comment-navigation .nav-links a:hover,
.comment-navigation .nav-links a:focus {
	color: #786fff;
}
.comment-navigation .nav-links a i {
	font-size: 13px;
}
.comment-navigation .nav-links .nav-previous i {
	margin-right: 6px;

	-webkit-transition: margin-right 0.3s ease-out;
	transition: margin-right 0.3s ease-out;
}
.comment-navigation .nav-links .nav-next i {
	margin-left: 6px;

	-webkit-transition: margin-left 0.3s ease-out;
	transition: margin-left 0.3s ease-out;
}
.comment-navigation .nav-links .nav-previous a:hover i,
.comment-navigation .nav-links .nav-previous a:focus i {
	margin-right: 12px;
}
.comment-navigation .nav-links .nav-next a:hover i,
.comment-navigation .nav-links .nav-next a:focus i {
	margin-left: 12px;
}


/*
9.5 - Post navigation
---------------------------------------
*/

.bwp-single-post-navigation,
.bwp-single-post-navigation .bwp-section-separator {
	margin-bottom: 50px;
}
.bwp-single-post-navigation-container {
	margin: 0 auto;
	padding: 0 20px;
	width: 100%;
	max-width: 840px;
}
.bwp-single-post-navigation:not(:has(.navigation.post-navigation)) {
	display: none;
}

/* navigation styles (WordPress CSS classes) */
.post-navigation .nav-links::after {
	content: '';
	display: table;
	clear: both;
}
.post-navigation .nav-links > div:first-child:not(.nav-next) {
	border-right: 1px solid #eeeef1;
}
.post-navigation .nav-links > .nav-next:first-child {
	border-left: 1px solid #eeeef1;
}
.post-navigation .nav-links .nav-previous,
.post-navigation .nav-links .nav-next {
	width: 50%;
}
.post-navigation .nav-links .nav-previous {
	float: left;
	padding-right: 20px;
}
.post-navigation .nav-links .nav-next {
	float: right;
	text-align: right;
	padding-left: 20px;
}
.post-navigation .nav-links a {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	overflow-wrap: break-word;
	text-decoration: none;
	color: #4e4d58; /* .post-title-nav color */
}
.post-navigation .nav-links a:hover,
.post-navigation .nav-links a:focus {
	color: #786fff; /* .post-title-nav color */
}
.post-navigation .nav-links a .meta-nav {
	display: block;
	margin-bottom: 5px;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.6;
	color: #34343b;
}
.post-navigation .nav-links a:hover .meta-nav,
.post-navigation .nav-links a:focus .meta-nav {
	color: #34343b;
}
.post-navigation .nav-links a .meta-nav i {
	font-size: 12px;
}
.post-navigation .nav-links .nav-previous .meta-nav i {
	margin-right: 6px;

	-webkit-transition: margin-right 0.3s ease-out;
	transition: margin-right 0.3s ease-out;
}
.post-navigation .nav-links .nav-next .meta-nav i {
	margin-left: 6px;

	-webkit-transition: margin-left 0.3s ease-out;
	transition: margin-left 0.3s ease-out;
}
.post-navigation .nav-links .nav-previous a:hover .meta-nav i,
.post-navigation .nav-links .nav-previous a:focus .meta-nav i {
	margin-right: 12px;
}
.post-navigation .nav-links .nav-next a:hover .meta-nav i,
.post-navigation .nav-links .nav-next a:focus .meta-nav i {
	margin-left: 12px;
}
.post-navigation .nav-links a .post-title-nav {
	display: block;
}


/*
9.6 - Related posts / Random posts
---------------------------------------
*/

.bwp-related-posts,
.bwp-random-posts {
	margin: -5px auto 20px;
	padding: 5px 20px 30px;
	width: 100%;
	max-width: 1040px;
	overflow: hidden;
}
.bwp-related-posts .bwp-section-separator,
.bwp-random-posts .bwp-section-separator {
	margin-bottom: 50px;
}
.bwp-related-posts-title,
.bwp-random-posts-title {
	margin: 0 auto 30px;
	width: 100%;
	max-width: 650px;
	text-align: center;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 1.35;
	overflow-wrap: break-word;
	color: #34343b;
}
.bwp-related-posts-container,
.bwp-random-posts-container {
	margin-right: -30px;
}
.bwp-related-posts .post,
.bwp-random-posts .post {
	float: left;
	width: 33.33%; /* 3 columns */
}
.bwp-related-posts .post .bwp-post-wrapper,
.bwp-random-posts .post .bwp-post-wrapper {
	margin-right: 30px;
	margin-bottom: 0;
}
.bwp-related-posts .post .bwp-post-media,
.bwp-related-posts .post .bwp-post-media-slider,
.bwp-random-posts .post .bwp-post-media,
.bwp-random-posts .post .bwp-post-media-slider {
	margin-bottom: 20px;
}
.bwp-related-posts .post .bwp-post-content,
.bwp-random-posts .post .bwp-post-content {
	margin: 0;
	padding: 0 15px 0 0;
	background-color: transparent;
	box-shadow: none;
	border-radius: 0;
}
.bwp-related-posts .post .bwp-post-title,
.bwp-random-posts .post .bwp-post-title {
	margin: 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.45;
}
.bwp-related-posts .post .bwp-post-metadata,
.bwp-random-posts .post .bwp-post-metadata {
	margin: 6px 0 0 -1px;
}
.bwp-related-posts .post .bwp-post-metadata li,
.bwp-random-posts .post .bwp-post-metadata li {
	margin: 0 8px 0 0;
	font-size: 12px;
	letter-spacing: normal;
	text-transform: none;
}
.bwp-related-posts .post .bwp-post-metadata li.bwp-tags a,
.bwp-random-posts .post .bwp-post-metadata li.bwp-tags a {
	margin-left: 2px;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-related-posts .post .bwp-post-metadata li.bwp-tags a:hover,
.bwp-related-posts .post .bwp-post-metadata li.bwp-tags a:focus,
.bwp-random-posts .post .bwp-post-metadata li.bwp-tags a:hover,
.bwp-random-posts .post .bwp-post-metadata li.bwp-tags a:focus {
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-related-posts .post .bwp-post-metadata li.bwp-tags a::before,
.bwp-random-posts .post .bwp-post-metadata li.bwp-tags a::before {
	content: '#';
	margin-right: 1px;
}


/*
10.0 - Page 404 (page not found)
---------------------------------------
*/

.bwp-page-404-section {
	margin: 50px 0 0;
}
.bwp-page-404-container {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
.bwp-page-404-content {
	padding: 100px 40px;
	background-color: #ffffff;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.1);
	border-radius: 6px;
	text-align: center;
	overflow-wrap: break-word;
}
.bwp-page-404-content h1,
.bwp-page-404-content h2 {
	width: 100%;
	max-width: 560px;
	margin: 0 auto 15px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #34343b;
}
.bwp-page-404-content h1 {
	font-size: 29px;
	line-height: 1.3;
}
.bwp-page-404-content h2 {
	font-size: 23px;
	line-height: 1.35;
}
.bwp-page-404-content p {
	width: 100%;
	max-width: 560px;
	margin: 0 auto 15px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	color: #4e4d58;
}
.bwp-page-404-content a {
	color: #4e4d58;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-page-404-content a:hover,
.bwp-page-404-content a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-page-404-content > :last-child {
	margin-bottom: 0 !important;
}


/*
11.0 - Footer widgets
---------------------------------------
*/

.bwp-footer-widgets-section {
	margin: 0;
	padding: 50px 0 0;
}
.bwp-singular .bwp-footer-widgets-section {
	margin-top: -3px;
	padding-top: 53px;
	background-color: #ffffff;
}
.bwp-footer-widgets-container {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 0 5px;
}
.bwp-footer-widgets-col-1 {
	padding-right: 4px;
}
.bwp-footer-widgets-col-2 {
	padding-left: 2px;
	padding-right: 2px;
}
.bwp-footer-widgets-col-3 {
	padding-left: 4px;
}


/*
12.0 - Site footer
---------------------------------------
*/

.bwp-site-footer {
	padding: 50px 0 35px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.75;
	text-align: center;
	color: #4e4d58;
}
.bwp-singular .bwp-site-footer {
	margin-top: -3px;
	padding-top: 53px;
	background-color: #ffffff;
	border-radius: 0 0 12px 12px;
}
.bwp-site-footer-container {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
.bwp-site-footer a {
	color: #4e4d58;
	text-decoration: none;
	position: relative;
}
.bwp-site-footer a:hover,
.bwp-site-footer a:focus {
	color: #786fff;
	text-decoration: none;
}
.bwp-site-footer a::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: transparent;

	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}

/* footer text */
.bwp-footer-text {
	margin: 0 auto 20px;
	width: 100%;
	max-width: 700px;
	overflow-wrap: break-word;
}
.bwp-footer-text p {
	margin: 0 0 16px;
}
.bwp-footer-text p:last-child {
	margin-bottom: 0;
}
.bwp-footer-text a::after {
	bottom: -3px;
	background-color: #4e4d58;
}
.bwp-footer-text a:hover::after,
.bwp-footer-text a:focus::after {
	background-color: #786fff;
}

/* footer menu */
.bwp-footer-menu {
	margin: -8px 0 15px;
}
.bwp-footer-menu-list {
	margin: 0;
	padding: 0;
}
.bwp-footer-menu-list li {
	display: inline-block;
	margin: 0 10px;
	white-space: nowrap;
}
.bwp-footer-menu-list li a {
	display: inline-block;
	padding: 4px 0;
}
.bwp-footer-menu-list li a::after {
	bottom: 4px;
}
.bwp-footer-menu-list li a:hover::after,
.bwp-footer-menu-list li a:focus::after {
	background-color: #786fff;
}
.bwp-footer-menu-list li ul {
	display: none; /* hide all submenus */
}
.bwp-footer-menu-list a i:first-child {
	margin-right: 5px;
}
.bwp-footer-menu-list a i:last-child {
	margin-right: 0;
}


/*
13.0 - Sticky bar with buttons
---------------------------------------
*/

.bwp-sticky-buttons-container {
	position: fixed;
	top: 40px;
	right: 50px;
	z-index: 900;
	width: 48px;
	border-radius: 6px;
	background-color: #ffffff;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.14);

	-webkit-transition: -webkit-transform 0.3s ease-out, background-color 0.2s ease-out;
	transition: transform 0.3s ease-out, background-color 0.2s ease-out;
}
.admin-bar .bwp-sticky-buttons-container {
	top: 72px;
}
.bwp-hidden-main-nav-shown .bwp-sticky-buttons-container {
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}
.bwp-hidden-sidebar-shown .bwp-sticky-buttons-container {
	-webkit-transform: translateX(-210px);
	transform: translateX(-210px);
}

/* separator */
.bwp-sticky-buttons-container .bwp-separator-bottom {
	position: relative;
	margin-bottom: 1px;
}
.bwp-sticky-buttons-container .bwp-separator-bottom:last-child {
	margin-bottom: 0;
}
.bwp-sticky-buttons-container .bwp-separator-bottom::after {
	content: '';
	display: block;
	position: absolute;
	bottom: -1px;
	left: 50%;
	width: 20px;
	height: 1px;
	margin-left: -10px;
	background-color: #ebebee;

	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}
.bwp-sticky-buttons-container .bwp-separator-bottom:last-child::after {
	display: none;
}

/* button styles */
.bwp-sticky-buttons-container .bwp-sticky-button {
	display: block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 15px;
	border-radius: 6px;
	color: #4e4d58;
	background: #ffffff;
}
.bwp-sticky-buttons-container .bwp-sticky-button:hover,
.bwp-sticky-buttons-container .bwp-sticky-button:focus,
.bwp-sticky-buttons-container .bwp-sticky-button.bwp-active {
	color: #ffffff;
	background: #786fff;
}


/*
13.1 - Button: Show hidden navigation
---------------------------------------
*/

.bwp-show-main-nav-button {
	position: relative;
}
.bwp-sticky-buttons-container .bwp-show-main-nav-button {
	visibility: hidden;
	opacity: 0;
	height: 0;

	-webkit-transition: visibility 0.3s ease-out, opacity 0.15s ease-out, height 0.3s ease-out, background 0.2s ease-out;
	transition: visibility 0.3s ease-out, opacity 0.15s ease-out, height 0.3s ease-out, background 0.2s ease-out;
}
.bwp-sticky-buttons-container .bwp-show-main-nav-button.bwp-visible {
	visibility: visible;
	opacity: 1;
	height: 48px;
}
.bwp-show-main-nav-button .bwp-bars-icon {
	display: block;
	position: absolute;
	top: 50%;
	right: 17px;
	left: 17px;
	height: 2px;
	background-color: #4e4d58;
	border-radius: 1px;

	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}
.bwp-show-main-nav-button .bwp-bars-icon::before,
.bwp-show-main-nav-button .bwp-bars-icon::after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	height: 2px;
	background-color: #4e4d58;
	border-radius: 1px;
}
.bwp-show-main-nav-button .bwp-bars-icon::before {
	top: -5px;
	width: 60%;

	-webkit-transition: background-color 0.2s ease-out, width 0.2s ease-out;
	transition: background-color 0.2s ease-out, width 0.2s ease-out;
}
.bwp-show-main-nav-button .bwp-bars-icon::after {
	bottom: -5px;
	width: 100%;

	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}
.bwp-show-main-nav-button:hover .bwp-bars-icon,
.bwp-show-main-nav-button:focus .bwp-bars-icon,
.bwp-show-main-nav-button:hover .bwp-bars-icon::before,
.bwp-show-main-nav-button:focus .bwp-bars-icon::before,
.bwp-show-main-nav-button:hover .bwp-bars-icon::after,
.bwp-show-main-nav-button:focus .bwp-bars-icon::after {
	background-color: #ffffff;
}
.bwp-show-main-nav-button:hover .bwp-bars-icon::before,
.bwp-show-main-nav-button:focus .bwp-bars-icon::before {
	width: 100%;
}


/*
13.2 - Font types (sans-serif or serif)
---------------------------------------
*/

.bwp-font-types {
	position: relative;
}

/* icon: close */
.bwp-sticky-buttons-container .bwp-show-font-types-button .fa-xmark {
	font-size: 18px;
	position: relative;
	top: 1px;
}

/* container with available font types */
.bwp-dropdown-fonts-container {
	position: absolute;
	top: 0;
	right: 100%;
	z-index: 900;
	width: 180px;
	margin-top: -1px;
	margin-right: 9px;
	padding: 5px 5px 6px;
	border-radius: 6px;
	background-color: #ffffff;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.14);

	visibility: hidden;
	opacity: 0;
	pointer-events: none;

	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);

	-webkit-transition: visibility 0.15s ease-out, opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;
	transition: visibility 0.15s ease-out, opacity 0.15s ease-out, transform 0.15s ease-out;
}
.bwp-dropdown-fonts-container.bwp-visible {
	visibility: visible;
	opacity: 1;
	pointer-events: auto;

	-webkit-transform: translateX(0);
	transform: translateX(0);

	-webkit-transition: visibility 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
	transition: visibility 0.3s ease-out, opacity 0.3s ease-out, transform 0.3s ease-out;
}
.bwp-dropdown-fonts-container::after {
	content: '';
	position: absolute;
	z-index: 900;
	top: 16px;
	left: 100%;
	margin-left: -2px;
	border: 8px solid transparent;
	border-left: 8px solid #ffffff;
}

/* font type (buttons) */
.bwp-font-type {
	display: block;
	white-space: normal;
	width: 100%;
	padding: 13px 16px;
	line-height: 1.35;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 0.2px;
	border-radius: 6px;
	color: #4e4d58;
}
.bwp-dropdown-fonts-container .bwp-font-type:first-child {
	position: relative;
}
.bwp-dropdown-fonts-container .bwp-font-type:first-child::after {
	content: '';
	display: block;
	position: absolute;
	right: 16px;
	bottom: 0;
	left: 16px;
	width: auto;
	height: 1px;
	background-color: #efeff2;
}
.bwp-font-type.bwp-active {
	cursor: auto;
	color: #786fff;
}
.bwp-font-type.bwp-active:hover {
	text-decoration: line-through;
}
.bwp-font-type:not(.bwp-active):hover {
	color: #786fff;
}


/*
13.3 - Dropdown search form
---------------------------------------
*/

.bwp-dropdown-search {
	position: relative;
}

/* icon: search */
.bwp-sticky-buttons-container .bwp-toggle-search-button {
	font-size: 14px;
}

/* icon: close */
.bwp-sticky-buttons-container .bwp-toggle-search-button .fa-xmark {
	font-size: 18px;
	position: relative;
	top: 1px;
}

/* container with search form */
.bwp-dropdown-search-container {
	position: absolute;
	top: 0;
	right: 100%;
	z-index: 900;
	width: 275px;
	margin-top: -1px;
	margin-right: 9px;
	padding: 0;
	border-radius: 6px;
	background-color: #ffffff;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.14);

	visibility: hidden;
	opacity: 0;
	pointer-events: none;

	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);

	-webkit-transition: visibility 0.15s ease-out, opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;
	transition: visibility 0.15s ease-out, opacity 0.15s ease-out, transform 0.15s ease-out;
}
.bwp-dropdown-search-container.bwp-visible {
	visibility: visible;
	opacity: 1;
	pointer-events: auto;

	-webkit-transform: translateX(0);
	transform: translateX(0);

	-webkit-transition: visibility 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
	transition: visibility 0.3s ease-out, opacity 0.3s ease-out, transform 0.3s ease-out;
}
.bwp-dropdown-search-container::after {
	content: '';
	position: absolute;
	z-index: 900;
	top: 16px;
	left: 100%;
	margin-left: -2px;
	border: 8px solid transparent;
	border-left: 8px solid #ffffff;
}

/* search form */
.bwp-searchform .bwp-search-field {
	border: none;
	outline: none;
	border-radius: 0;
	box-shadow: none !important;
}
.bwp-dropdown-search-container .bwp-searchform .bwp-search-field {
	height: 49px;
	padding: 0 5px 0 16px;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #4e4d58;
	background: #ffffff;
	border-radius: 6px 0 0 6px;
}

/* search form: placeholder */
/* Chrome / Opera / Safari */
.bwp-dropdown-search-container .bwp-searchform .bwp-search-field::-webkit-input-placeholder {
	font-weight: 400;
	color: #9c9bab;
	opacity: 0.9;
}
/* Firefox 18- */
.bwp-dropdown-search-container .bwp-searchform .bwp-search-field:-moz-placeholder {
	font-weight: 400;
	color: #9c9bab;
	opacity: 0.9;
}
/* Firefox 19+ */
.bwp-dropdown-search-container .bwp-searchform .bwp-search-field::-moz-placeholder {
	font-weight: 400;
	color: #9c9bab;
	opacity: 0.9;
}
/* IE 10+ */
.bwp-dropdown-search-container .bwp-searchform .bwp-search-field:-ms-input-placeholder {
	font-weight: 400;
	color: #9c9bab;
	opacity: 0.9;
}

/* search form: submit button */
.bwp-searchform .bwp-search-submit {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	box-shadow: none;
	border-radius: 0;

	-webkit-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
}
.bwp-dropdown-search-container .bwp-searchform .bwp-search-submit {
	width: 44px;
	height: 49px;
	line-height: 49px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4d58;
	background: #ffffff;
	border-radius: 0 6px 6px 0;
}
.bwp-dropdown-search-container .bwp-searchform .bwp-search-submit:hover,
.bwp-dropdown-search-container .bwp-searchform .bwp-search-submit:focus {
	color: #786fff;
}
.bwp-dropdown-search-container .bwp-searchform .bwp-search-submit i {
	position: relative;
	top: 1px;
}


/*
14.0 - Button: "Back to top"
---------------------------------------
*/

/* wrapper */
.bwp-scroll-top-wrapper {
	position: fixed;
	right: 50px;
	bottom: 25px;
	z-index: 900;

	visibility: hidden;
	opacity: 0;
	pointer-events: none;

	-webkit-transition: visibility 0.3s ease-out, opacity 0.3s ease-out, bottom 0.3s ease-out, -webkit-transform 0.3s ease-out;
	transition: visibility 0.3s ease-out, opacity 0.3s ease-out, bottom 0.3s ease-out, transform 0.3s ease-out;
}
.bwp-scroll-top-wrapper.bwp-visible {
	visibility: visible;
	opacity: 1;
	pointer-events: auto;
	bottom: 40px;
}
.bwp-hidden-main-nav-shown .bwp-scroll-top-wrapper {
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}
.bwp-hidden-sidebar-shown .bwp-scroll-top-wrapper {
	-webkit-transform: translateX(-210px);
	transform: translateX(-210px);
}

/* button */
.bwp-scroll-top-button {
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 15px;
	border-radius: 6px;
	color: #4e4d58;
	background: #ffffff;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.14);
}
.bwp-scroll-top-button:hover {
	color: #ffffff;
	background: #786fff;
}


/*
15.0 - Hidden sidebar
---------------------------------------
*/

/* sidebar */
.bwp-hidden-sidebar {
	position: fixed;
	top: 0;
	right: -420px;
	bottom: 0;
	z-index: 2010;
	display: block;
	width: 420px;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 70px 50px 0;
	background-color: #ffffff;
	border-radius: 12px 0 0 12px;
	box-shadow: none;
	visibility: hidden;
	opacity: 0.8;
	outline: none !important;

	-webkit-transition: right 0.3s ease-out, box-shadow 0.3s ease-out, visibility 0.3s ease-out, opacity 0.3s ease-out;
	transition: right 0.3s ease-out, box-shadow 0.3s ease-out, visibility 0.3s ease-out, opacity 0.3s ease-out;
}
.bwp-hidden-sidebar-shown .bwp-hidden-sidebar {
	right: 0;
	box-shadow: -15px 0 15px -15px rgba(15,14,21,0.08);
	visibility: visible;
	opacity: 1;
}

/* sidebar with admin bar */
.admin-bar .bwp-hidden-sidebar {
	top: 32px;
	height: calc(100% - 32px);
}
@media (max-width: 782px) {
	.admin-bar .bwp-hidden-sidebar {
		top: 46px;
		height: calc(100% - 46px);
	}
}
@media (max-width: 600px) {
	.admin-bar .bwp-hidden-sidebar {
		top: 0;
		height: 100%;
		z-index: 100000;
	}
}

/* button: close sidebar */
.bwp-hide-sidebar-button {
	position: absolute;
	top: 0;
	right: 2px;
	z-index: 2020;
	padding-right: 30px;
	padding-left: 30px;
	height: 70px;
	line-height: 70px;
	font-size: 15px;
	color: #4e4d58;
}
.bwp-hide-sidebar-button:hover,
.bwp-hide-sidebar-button:focus {
	color: #786fff;
	-webkit-transform: translateX(2px);
	transform: translateX(2px);
}

/* sidebar content */
.bwp-hidden-sidebar-content {
	padding-bottom: 5px;
	position: relative;
	right: -25px;
	opacity: 0;

	-webkit-transition: right 0.3s ease-out 0.1s, opacity 0.3s ease-out 0.1s;
	transition: right 0.3s ease-out 0.1s, opacity 0.3s ease-out 0.1s;
}
.bwp-hidden-sidebar-shown .bwp-hidden-sidebar-content {
	right: 0;
	opacity: 1;
}

/* sidebar overlay */
.bwp-hidden-sidebar-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2000;
	display: block;
	width: 1px;
	height: 100%;
	background-color: #f2f2f3;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;

	-webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out, width 0s ease-out 0.3s;
	transition: opacity 0.3s ease-out, visibility 0.3s ease-out, width 0s ease-out 0.3s;
}
.bwp-hidden-sidebar-shown .bwp-hidden-sidebar-overlay {
	width: 100%; /* no animation */
	opacity: 0.8;
	visibility: visible;

	-webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out, width 0s ease-out 0s;
	transition: opacity 0.3s ease-out, visibility 0.3s ease-out, width 0s ease-out 0s;
}


/*
16.0 - Widgets
---------------------------------------
*/

.bwp-widget,
.widget {
	margin: 0 0 50px;
	overflow-wrap: break-word;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	color: #4e4d58;
}
.widget {
	margin: 0;
}
.bwp-widget a,
.widget a {
	color: #4e4d58;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-widget a:hover,
.bwp-widget a:focus,
.widget a:hover,
.widget a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* widget title */
.bwp-widget .bwp-widget-title,
.widget .widgettitle {
	margin: 0 0 15px;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 1.6;
	text-transform: uppercase;
	color: #34343b;
}
.bwp-widget .bwp-widget-title a,
.widget .widgettitle a {
	color: #34343b;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-widget .bwp-widget-title a:hover,
.bwp-widget .bwp-widget-title a:focus,
.widget .widgettitle a:hover,
.widget .widgettitle a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* widgets: h1 - h6 */
.bwp-sidebar-content h1,
.bwp-sidebar-content h2,
.bwp-sidebar-content h3:not(.bwp-widget-title),
.bwp-sidebar-content h4,
.bwp-sidebar-content h5,
.bwp-sidebar-content h6 {
	margin: 0 0 20px;
}
.bwp-sidebar-content h1 {
	font-size: 27px;
	line-height: 1.35;
}
.bwp-sidebar-content h2 {
	font-size: 23px;
	line-height: 1.35;
}
.bwp-sidebar-content h3:not(.bwp-widget-title) {
	font-size: 20px;
	line-height: 1.4;
}
.bwp-sidebar-content h4 {
	font-size: 17px;
	line-height: 1.45;
}
.bwp-sidebar-content h5 {
	font-size: 15px;
	line-height: 1.5;
}
.bwp-sidebar-content h6 {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1.55;
}
.bwp-sidebar-content .wp-block-group h1,
.bwp-sidebar-content .wp-block-group h2,
.bwp-sidebar-content .wp-block-group h3:not(.bwp-widget-title),
.bwp-sidebar-content .wp-block-group h4,
.bwp-sidebar-content .wp-block-group h5,
.bwp-sidebar-content .wp-block-group h6,
.bwp-sidebar-content .widget_block .widget-title {
	margin: 0 0 15px;
	font-size: 16px;
	line-height: 1.6;
	text-transform: uppercase;
}
.bwp-sidebar-content .widget_block .widget-title {
	margin-top: 30px;
}
.bwp-sidebar-content .widget_block:first-child .widget-title {
	margin-top: 0;
}

/* widgets: list unstyled */
.bwp-sidebar-content .list-unstyled {
	list-style: none;
}

/* widgets: block */
.widget_block {
	margin: 0;
}
.bwp-sidebar-content .widget_block:last-child {
	margin-bottom: 50px;
}
.bwp-sidebar-content .widget_block > :first-child:not(.widget-title) {
	margin-top: 0 !important;
}
.bwp-sidebar-content .alignwide {
	width: auto;
	max-width: 100%;
	margin: 0 0 20px !important;
}
.bwp-sidebar-content .alignfull {
	width: auto;
	max-width: 100%;
	margin-top: 0 !important;
	margin-bottom: 20px !important;
	margin-left: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/* widgets: group block */
.bwp-sidebar-content .wp-block-group {
	margin: 0 0 50px;
}
.bwp-sidebar-content .widget_block:last-child .wp-block-group {
	margin-bottom: 0;
}
.bwp-sidebar-content .wp-block-group .wp-block-group__inner-container > * {
	margin-top: 0;
}
.bwp-sidebar-content .wp-block-group .wp-block-group__inner-container > :last-child:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
	margin-bottom: 0;
}

/* widgets: widget group (WordPress 5.9+) */
.bwp-sidebar-content .wp-widget-group__inner-blocks {
	margin: 0 0 50px;
}
.bwp-sidebar-content .widget_block:last-child .wp-widget-group__inner-blocks {
	margin-bottom: 0;
}
.bwp-sidebar-content .wp-widget-group__inner-blocks > * {
	margin-top: 0;
}
.bwp-sidebar-content .wp-widget-group__inner-blocks > :last-child {
	margin-bottom: 0;
}

/* widgets: separator */
.bwp-sidebar-content .widget_block .wp-block-separator {
	margin-top: 0 !important;
	margin-bottom: 20px;
}

/* change background color for widget preview (admin side) */
#page.site {
	background-color: #ffffff !important;
}


/*
16.1 - Widget: Archives
---------------------------------------
*/

.widget_archive ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_archive ul li {
	margin-bottom: 6px;
	font-size: 11px;
	font-weight: 500;
	color: #9897a9;
}
.widget_archive ul li:last-child {
	margin-bottom: 0;
}
.widget_archive ul li a {
	margin-right: 2px;
	font-size: 15px;
	font-weight: 400;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_archive select {
	margin-top: 7px;
}

/* block: archives */
.widget_block.widget_archive {
	margin-bottom: 50px;
}
.widget_block.widget_archive > :last-child {
	margin-bottom: 0;
}
.bwp-sidebar-content .wp-block-archives-list li::before {
	display: none;
}
.bwp-sidebar-content .wp-block-archives-dropdown select {
	margin-top: 0;
}


/*
16.2 - Widget: Pages
---------------------------------------
*/

.widget_pages ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_pages ul li {
	margin-bottom: 6px;
}
.widget_pages ul li:last-child {
	margin-bottom: 0;
}
.widget_pages ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_pages ul ul {
	margin: 6px 0 0;
	padding: 0 0 1px 16px;
}
.widget_pages ul ul li::before {
	content: '-';
	margin-right: 5px;
	font-size: 15px;
}

/* block: page list */
.widget_block > .wp-block-page-list {
	margin-bottom: 50px;
}
.bwp-sidebar-content .wp-block-page-list li::before {
	display: none;
}
.bwp-sidebar-content .wp-block-page-list ul li::before {
	display: inline;
}


/*
16.3 - Widget: Categories
---------------------------------------
*/

.widget_categories ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_categories ul li {
	margin-bottom: 6px;
	font-size: 11px;
	font-weight: 500;
	color: #9897a9;
}
.widget_categories ul li:last-child {
	margin-bottom: 0;
}
.widget_categories ul li a {
	margin-right: 2px;
	font-size: 15px;
	font-weight: 400;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_categories ul ul {
	margin: 6px 0 0;
	padding: 0 0 1px 16px;
}
.widget_categories ul ul li::before {
	content: '-';
	margin-right: 5px;
	font-size: 15px;
	font-weight: 400;
	color: #4e4d58;
}
.widget_categories select {
	margin-top: 7px;
}

/* block: categories */
.widget_block.widget_categories {
	margin-bottom: 50px;
}
.widget_block.widget_categories > :last-child {
	margin-bottom: 0;
}
.bwp-sidebar-content .wp-block-categories-list li::before {
	display: none;
}
.bwp-sidebar-content .wp-block-categories-list ul li::before {
	display: inline;
}
.bwp-sidebar-content .wp-block-categories select {
	margin-top: 7px;
}


/*
16.4 - Widget: Recent posts
---------------------------------------
*/

.widget_recent_entries ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_recent_entries ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efeff2;
}
.widget_recent_entries ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget_recent_entries ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_recent_entries ul li .post-date {
	display: block;
	margin-top: 4px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.3;
	color: #9897a9;
}

/* block with latest posts */
.widget_block.widget_recent_entries {
	margin-bottom: 50px;
}
.widget_block.widget_recent_entries > :last-child {
	margin-bottom: 0;
}
.bwp-sidebar-content ul.wp-block-latest-posts,
.bwp-sidebar-content ul.wp-block-latest-posts.is-grid {
	margin-top: 0;
	margin-bottom: 20px;
}
.bwp-sidebar-content ul.wp-block-latest-posts > li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
}

/* block with latest posts: post title */
.bwp-sidebar-content ul.wp-block-latest-posts > li > a {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.7;
	color: #4e4d58;
}
.bwp-sidebar-content ul.wp-block-latest-posts > li > a:hover,
.bwp-sidebar-content ul.wp-block-latest-posts > li > a:focus {
	color: #786fff;
}

/* block with latest posts: post excerpt */
.bwp-sidebar-content .wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
	margin: 10px 0 0;
	font-size: 14px;
}

/* block with latest posts: post metadata */
.bwp-sidebar-content .wp-block-latest-posts .wp-block-latest-posts__post-author,
.bwp-sidebar-content .wp-block-latest-posts .wp-block-latest-posts__post-date {
	margin: 6px 0 2px;
}

/* block with latest posts: featured image */
.bwp-sidebar-content .wp-block-latest-posts .wp-block-latest-posts__featured-image {
	margin-bottom: 15px;
}
.bwp-sidebar-content .wp-block-latest-posts .wp-block-latest-posts__featured-image.alignleft {
	margin: 0 20px 7px 0;
}
.bwp-sidebar-content .wp-block-latest-posts .wp-block-latest-posts__featured-image.alignright {
	margin: 0 0 7px 20px;
}

/* block with latest posts: grid style */
.bwp-sidebar-content .wp-block-latest-posts.is-grid > li {
	margin: 0 0 10px;
	width: 100% !important;
}
.bwp-sidebar-content .wp-block-latest-posts.is-grid > li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.bwp-sidebar-content .wp-block-latest-posts.is-grid.columns-4 > li > a,
.bwp-sidebar-content .wp-block-latest-posts.is-grid.columns-5 > li > a,
.bwp-sidebar-content .wp-block-latest-posts.is-grid.columns-6 > li > a {
	font-size: 15px;
	line-height: 1.7;
}


/*
16.5 - Widget: Tag cloud
---------------------------------------
*/

.widget_tag_cloud .tagcloud {
	line-height: 1.5 !important;
}
.widget_tag_cloud .tagcloud a {
	display: inline-block;
	margin-right: 6px;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:focus {
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.widget_tag_cloud .tagcloud a .tag-link-count {
	font-size: 11px;
	font-weight: 500;
	color: #9897a9;

	-webkit-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
}
.widget_tag_cloud .tagcloud a:hover .tag-link-count,
.widget_tag_cloud .tagcloud a:focus .tag-link-count {
	color: #786fff;
}

/* block: tag cloud */
.widget_block.widget_tag_cloud {
	margin-bottom: 50px;
}
.widget_block.widget_tag_cloud > :last-child {
	margin-bottom: 0;
}


/*
16.6 - Widget: Calendar
---------------------------------------
*/

.bwp-sidebar-content .wp-calendar-table,
.widget .wp-calendar-table {
	caption-side: top;
	margin: 0;
	max-width: 100%;
	width: 100%;
	line-height: 1.5;
}
.bwp-sidebar-content .wp-calendar-table td,
.bwp-sidebar-content .wp-calendar-table th,
.widget .wp-calendar-table td,
.widget .wp-calendar-table th {
	border: none;
}

/* caption (month) */
.wp-calendar-table caption {
	margin: 0 0 20px;
	padding: 4px 0 8px;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.3;
	border-bottom: 1px solid #efeff2;
	color: #9897a9;
}

/* thead (days of the week) */
.wp-calendar-table thead th {
	padding: 0 0 8px;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	cursor: default;
}

/* tbody (days) */
.wp-calendar-table tbody td {
	padding: 8px 0;
	text-align: center;
	border-radius: 6px;
	cursor: default;

	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}
.wp-calendar-table tbody td:not(.pad):hover {
	background-color: #f8f8fa;
}
.wp-calendar-table tbody #today {
	color: #ffffff;
	background-color: #786fff;
}
.wp-calendar-table tbody #today a,
.wp-calendar-table tbody #today a:hover,
.wp-calendar-table tbody #today a:focus {
	color: #ffffff;
	box-shadow: inset 0 -1px 0 0 #ffffff;
}

/* prev/next links */
.widget_calendar .wp-calendar-nav {
	margin: 11px 0 0;
	border-top: 1px solid #efeff2;
}
.widget_calendar .wp-calendar-nav::after {
	content: '';
	display: table;
	clear: both;
}
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev {
	float: left;
	text-align: left;
}
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next {
	float: right;
	text-align: right;
}
.widget_calendar .wp-calendar-nav a {
	display: inline-block;
	padding: 8px 0 2px;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.3;
	box-shadow: inset 0 -1px 0 0 transparent;
	color: #9897a9;
}
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a {
	padding-right: 5px;
}
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a {
	padding-left: 5px;
}
.widget_calendar .wp-calendar-nav a:hover,
.widget_calendar .wp-calendar-nav a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* block: calendar */
.widget_block.widget_calendar {
	margin-bottom: 50px;
}
.widget_block.widget_calendar > :last-child {
	margin-bottom: 0;
}
.bwp-sidebar-content .wp-block-calendar table caption {
	border-bottom-width: 1px;
}
.bwp-sidebar-content .wp-block-calendar .wp-calendar-nav {
	border-top-width: 1px;
}


/*
16.7 - Widget: Navigation menu
---------------------------------------
*/

.widget_nav_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_nav_menu ul li {
	margin-bottom: 6px;
}
.widget_nav_menu ul li:last-child {
	margin-bottom: 0;
}
.widget_nav_menu ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_nav_menu ul li i {
	margin-right: 6px;
}
.widget_nav_menu ul ul {
	margin: 6px 0 0;
	padding: 0 0 1px 16px;
}
.widget_nav_menu ul ul li::before {
	content: '-';
	margin-right: 5px;
	font-size: 15px;
}
.widget_nav_menu ul ul ul {
	padding-left: 22px;
}


/*
16.8 - Widget: Meta
---------------------------------------
*/

.widget_meta ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_meta ul li {
	margin-bottom: 6px;
}
.widget_meta ul li:last-child {
	margin-bottom: 0;
}
.widget_meta ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}


/*
16.9 - Widget: Recent comments
---------------------------------------
*/

.widget_recent_comments ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_recent_comments ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efeff2;
	color: #9897a9;
}
.widget_recent_comments ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget_recent_comments ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}

/* block with recent comments */
.widget_block.widget_recent_comments {
	margin-bottom: 50px;
}
.widget_block.widget_recent_comments > :last-child {
	margin-bottom: 0;
}
.bwp-sidebar-content .wp-block-latest-comments,
.bwp-sidebar-content .wp-block-latest-comments.aligncenter {
	margin-top: 0;
	margin-bottom: 20px;
}
.bwp-sidebar-content .wp-block-latest-comments li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.bwp-sidebar-content .wp-block-latest-comments.has-excerpts li,
.bwp-sidebar-content .wp-block-latest-comments.has-avatars li {
	margin-bottom: 15px;
	padding-bottom: 15px;
}

/* block with recent comments: comment metadata */
.bwp-sidebar-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a {
	color: #4e4d58;
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-sidebar-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover,
.bwp-sidebar-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:focus {
	color: #786fff;
	text-decoration: none;
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.bwp-sidebar-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta time {
	margin-top: 6px;
	padding-bottom: 2px;
}

/* block with recent comments: comment content */
.bwp-sidebar-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt {
	margin-top: 10px;
}


/*
16.10 - Widgets: Text and Custom HTML
---------------------------------------
*/

.textwidget > :first-child {
	margin-top: 0 !important;
}

/* form elements */
.textwidget p label:last-child {
	padding-bottom: 0;
}
.textwidget input[type="text"],
.textwidget input[type="email"],
.textwidget input[type="url"],
.textwidget input[type="tel"],
.textwidget input[type="number"],
.textwidget input[type="date"] {
	padding: 0 10px;
	height: 40px;
}
.textwidget textarea {
	margin-bottom: -7px;
	padding: 5px 10px;
}
.textwidget select {
	padding: 0 15px 0 6px;
	height: 40px;
}
.textwidget select[multiple] {
	padding: 8px 15px 8px 8px;
	height: 120px;
}

/* additional styles for contact form (Contact Form 7) */
.bwp-sidebar-content .wpcf7 p {
	margin: 0 0 10px;
}
.bwp-sidebar-content .wpcf7-form > p:last-of-type {
	margin-bottom: 20px;
}
.bwp-sidebar-content .wpcf7 label {
	font-size: 13px;
}
.bwp-sidebar-content .wpcf7 p label:last-child {
	padding-bottom: 0;
}
.bwp-sidebar-content .wpcf7 input[type="text"],
.bwp-sidebar-content .wpcf7 input[type="email"],
.bwp-sidebar-content .wpcf7 input[type="url"],
.bwp-sidebar-content .wpcf7 input[type="tel"],
.bwp-sidebar-content .wpcf7 input[type="number"],
.bwp-sidebar-content .wpcf7 input[type="date"] {
	padding: 0 10px;
	height: 40px;
}
.bwp-sidebar-content .wpcf7 textarea {
	margin-bottom: -7px;
	padding: 5px 10px;
	height: 120px;
}
.bwp-sidebar-content .wpcf7 select {
	padding: 0 15px 0 6px;
	height: 40px;
}
.bwp-sidebar-content .wpcf7 select[multiple] {
	padding: 8px 15px 8px 8px;
	height: 120px;
}
.bwp-sidebar-content .wpcf7 input[type="button"],
.bwp-sidebar-content .wpcf7 input[type="reset"],
.bwp-sidebar-content .wpcf7 input[type="submit"] {
	margin-top: 10px;
	margin-bottom: 0;
	height: 44px;
	line-height: 44px;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.4px;
}
.bwp-sidebar-content .wpcf7 .wpcf7-acceptance label {
	padding-top: 5px;
	padding-bottom: 5px;
}
.bwp-sidebar-content .wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
	margin-top: 6px;
	font-size: 11px;
}
.bwp-sidebar-content .wpcf7 .wpcf7-form .wpcf7-response-output {
	font-size: 14px;
}


/*
16.11 - Widget: Search
---------------------------------------
*/

.widget_search .bwp-widget-title,
.widget_search .widgettitle {
	margin-bottom: 22px;
}

/* search form */
.widget_search .bwp-searchform {
	border: 1px solid #f8f8fa;
	border-bottom-color: #e6e6e9;
	border-radius: 6px;

	-webkit-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
.widget_search .bwp-searchform:hover,
.widget_search .bwp-searchform:focus {
	border-color: #786fff;
}
.widget_search .bwp-searchform .bwp-search-field {
	height: 44px;
	padding: 0 5px 0 14px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #4e4d58;
	background: #f8f8fa;
	border-radius: 6px 0 0 6px;
}

/* search form: placeholder */
/* Chrome / Opera / Safari */
.widget_search .bwp-searchform .bwp-search-field::-webkit-input-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
/* Firefox 18- */
.widget_search .bwp-searchform .bwp-search-field:-moz-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
/* Firefox 19+ */
.widget_search .bwp-searchform .bwp-search-field::-moz-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}
/* IE 10+ */
.widget_search .bwp-searchform .bwp-search-field:-ms-input-placeholder {
	font-weight: 400;
	color: #9897a9;
	opacity: 1;
}

/* search form: submit button */
.widget_search .bwp-searchform .bwp-search-submit {
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e4d58;
	background: #f8f8fa;
	border-radius: 0 6px 6px 0;
}
.widget_search .bwp-searchform .bwp-search-submit:hover,
.widget_search .bwp-searchform .bwp-search-submit:focus {
	color: #786fff;
}

/* block: search */
.widget_block.widget_search {
	margin-bottom: 50px;
}
.widget_block.widget_search > :last-child {
	margin-bottom: 0;
}


/*
16.12 - Widget: RSS
---------------------------------------
*/

.rsswidget img {
	display: none;
}
.widget_rss .bwp-widget-title .rsswidget:first-child,
.widget_rss .widgettitle .rsswidget:first-child {
	box-shadow: none !important;
}
.widget_rss .bwp-widget-title .rsswidget:first-child::before,
.widget_rss .widgettitle .rsswidget:first-child::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font: var(--fa-font-solid); /* solid style */
	content: "\f09e"; /* icon: rss */
	margin-right: 5px;
	font-size: 14px;
}
.widget_rss ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_rss ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efeff2;
}
.widget_rss ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget_rss ul li .rsswidget {
	font-weight: 500;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_rss ul li .rsswidget:hover,
.widget_rss ul li .rsswidget:focus {
	box-shadow: inset 0 -1px 0 0 #786fff;
}
.widget_rss ul li .rss-date {
	display: block;
	margin-top: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.3;
	color: #9897a9;
}
.widget_rss ul li .rssSummary {
	margin-top: 5px;
	padding-bottom: 2px;
	font-size: 14px;
	line-height: 1.7;
}
.widget_rss ul li cite {
	display: block;
	margin: 5px 0 0;
	padding: 0 0 2px;
	text-align: left;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.3;
	color: #9897a9;
}

/* block with rss */
.widget_block.widget_rss {
	margin-bottom: 50px;
}
.widget_block.widget_rss > :last-child {
	margin-bottom: 0;
}
.bwp-sidebar-content .wp-block-rss > li {
	border-bottom-width: 1px;
}
.bwp-sidebar-content .wp-block-rss li .wp-block-rss__item-title {
	line-height: 1.7;
	font-weight: 400;
}
.bwp-sidebar-content .wp-block-rss.has-excerpts li .wp-block-rss__item-title {
	font-weight: 500;
}
.bwp-sidebar-content .wp-block-rss li .wp-block-rss__item-publish-date,
.bwp-sidebar-content .wp-block-rss li .wp-block-rss__item-author {
	margin: 6px 0 2px;
}

/* block with rss: grid style */
.bwp-sidebar-content ul.wp-block-rss.is-grid {
	margin-bottom: 20px;
}
.widget_block.widget_rss > ul.wp-block-rss.is-grid:last-child {
	margin-bottom: 0;
}
.bwp-sidebar-content .wp-block-rss.is-grid > li {
	margin: 0 0 10px;
	padding: 0 0 10px;
	width: 100% !important;
}
.bwp-sidebar-content .wp-block-rss.is-grid > li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}


/*
16.13 - Widget: Audio
---------------------------------------
*/

.widget_media_audio .bwp-widget-title,
.widget_media_audio .widgettitle {
	margin-bottom: 22px;
}
.widget_media_audio .wp-audio-shortcode {
	margin: 0;
	border-radius: 6px;
}
.widget_media_audio .mejs-controls {
	border-radius: 6px;
}
.widget_media_audio a,
.widget_media_audio a:hover,
.widget_media_audio a:focus {
	box-shadow: none;
}


/*
16.14 - Widget: Image
---------------------------------------
*/

.widget_media_image .bwp-widget-title,
.widget_media_image .widgettitle {
	margin-bottom: 22px;
}
.widget_media_image .wp-caption,
.widget_media_image .wp-caption.alignnone {
	margin: 0;
}
.widget_media_image .wp-caption .wp-caption-text {
	padding-bottom: 0;
	padding-left: 0;
	text-align: left;
}


/*
16.15 - Widget: Video
---------------------------------------
*/

.widget_media_video .bwp-widget-title,
.widget_media_video .widgettitle {
	margin-bottom: 22px;
}
.bwp-widget.widget_media_video .wp-video,
.widget.widget_media_video .wp-video {
	margin: 0;
}
.bwp-widget.widget_media_video iframe,
.bwp-widget.widget_media_video video,
.widget.widget_media_video iframe,
.widget.widget_media_video video {
	border-radius: 6px;
}


/*
16.16 - Widget: Gallery
---------------------------------------
*/

.bwp-widget.widget_media_gallery:not(.widget_block) {
	margin-bottom: 35px;
}
.widget_media_gallery .bwp-widget-title,
.widget_media_gallery .widgettitle {
	margin-bottom: 22px;
}
.widget_media_gallery .gallery:not(.gallery-columns-1) {
	margin: 0 -5px;
}
.widget_media_gallery .gallery.gallery-columns-1 {
	margin-bottom: -10px;
}
.widget_media_gallery .gallery:not(.gallery-columns-1) .gallery-item {
	margin: 0 0 10px;
	padding: 0 5px;
}
.widget_media_gallery .gallery:not(.gallery-columns-1) .gallery-item .gallery-caption {
	padding: 5px 5px 5px 0;
}
.widget_media_gallery .gallery.gallery-columns-4 .gallery-item .gallery-caption,
.widget_media_gallery .gallery.gallery-columns-5 .gallery-item .gallery-caption,
.widget_media_gallery .gallery.gallery-columns-6 .gallery-item .gallery-caption,
.widget_media_gallery .gallery.gallery-columns-7 .gallery-item .gallery-caption,
.widget_media_gallery .gallery.gallery-columns-8 .gallery-item .gallery-caption,
.widget_media_gallery .gallery.gallery-columns-9 .gallery-item .gallery-caption {
	display: none;
}
.widget_media_gallery .gallery .gallery-icon img {
	border-radius: 6px;
}

/* block: gallery */
.bwp-sidebar-content .wp-block-gallery .blocks-gallery-grid figcaption,
.bwp-sidebar-content .wp-block-gallery figure.wp-block-image figcaption {
	padding: 10px 5px 5px;
	font-size: 13px;
	line-height: 1.4;
}
.bwp-sidebar-content .wp-block-gallery.columns-3 .blocks-gallery-grid figcaption,
.bwp-sidebar-content .wp-block-gallery.columns-4 .blocks-gallery-grid figcaption,
.bwp-sidebar-content .wp-block-gallery.columns-3 figure.wp-block-image figcaption,
.bwp-sidebar-content .wp-block-gallery.columns-4 figure.wp-block-image figcaption {
	display: none;
}


/*
16.17 - Widget: Social icons
---------------------------------------
*/

.bwp-sidebar-content .wp-block-social-links {
	margin: 0 0 15px;
}
.widget_block > .wp-block-social-links {
	margin: 0 0 45px;
}


/*
16.18 - Widget: Login - Out
---------------------------------------
*/

.widget_block > .wp-block-loginout {
	margin: 0 0 50px;
}
.bwp-sidebar-content .wp-block-loginout form p {
	margin: 0 0 10px;
}
.bwp-sidebar-content .wp-block-loginout form .login-remember {
	padding-top: 4px;
	padding-bottom: 4px;
}
.bwp-sidebar-content .wp-block-loginout form .login-submit input[type="submit"] {
	height: 44px;
	line-height: 44px;
	padding: 0 25px;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.4px;
}


/*
16.19 - Halva: Styles for additional widgets

- Halva: List Of Posts
- Halva: Popular Posts
- Halva: Random Posts
- Halva: Recent Posts
- Halva: Social Links
---------------------------------------
*/

/* dark overlay on images */
.widget_bwp_dark_bg_overlay,
.widget_bwp_bg_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-color: #1a1a1e;
	border-radius: 6px;

	-webkit-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}
.widget_bwp_dark_bg_overlay {
	opacity: 0.13;
}
.widget_bwp_bg_overlay {
	opacity: 0;
}

/* list with posts (ul, li) */
.widget_bwp_post_list > ul,
.widget_bwp_random_posts > ul,
.widget_bwp_recent_posts > ul,
.widget_bwp_popular_posts > ul {
	margin: 0;
	padding: 7px 0 0;
}
.widget_bwp_post_list > ul > li,
.widget_bwp_random_posts > ul > li,
.widget_bwp_recent_posts > ul > li,
.widget_bwp_popular_posts > ul > li {
	margin-bottom: 25px;
}
.widget_bwp_post_list > ul > li:last-child,
.widget_bwp_random_posts > ul > li:last-child,
.widget_bwp_recent_posts > ul > li:last-child,
.widget_bwp_popular_posts > ul > li:last-child {
	margin-bottom: 0;
}
.widget_bwp_popular_posts > ul > li {
	position: relative;
}

/* thumbnail (image 200x200px) */
.widget_bwp_thumbnail {
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0 15px 0 0;
	box-shadow: 0 10px 15px -10px rgba(15,14,21,0.2);

	-webkit-transition: -webkit-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
}
.widget_bwp_thumbnail:hover {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}
.widget_bwp_thumbnail img {
	display: block;
	width: 100px !important;
	height: 100px !important;
	border-radius: 6px;
	box-shadow: none !important;
}
.widget_bwp_thumbnail:hover .widget_bwp_bg_overlay,
.widget_bwp_thumbnail a:focus .widget_bwp_bg_overlay {
	opacity: 0.13;
}

/* content (title and metadata) */
.widget_bwp_content {
	height: 100px;
	display: table-cell;
	vertical-align: middle;
}
.widget_bwp_content.widget_bwp_no_thumbnail {
	height: auto;
}
.widget_bwp_popular_posts .widget_bwp_content.widget_bwp_no_thumbnail {
	padding-left: 40px;
}
.bwp-widget.widget_bwp_popular_posts,
.widget.widget_bwp_popular_posts {
	overflow: visible;
}

/* popular posts: post number */
.widget_bwp_popular_post_num {
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 20;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 17px;
	color: #4e4d58;
	background-color: #ffffff;
	font-family: 'Poppins', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	box-shadow: 0 4px 10px -2px rgba(15,14,21,0.1);

	-webkit-transition: -webkit-transform 0.2s ease-out, color 0.2s ease-out;
	transition: transform 0.2s ease-out, color 0.2s ease-out;
}
.widget_bwp_popular_posts > ul > li:hover .widget_bwp_popular_post_num {
	color: #786fff;

	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}
.widget_bwp_popular_post_num.widget_bwp_no_thumbnail {
	top: -5px;
}

/* message: no posts (and no links) found */
.bwp-widget .widget_bwp_no_posts,
.bwp-widget .widget_bwp_no_social_links,
.widget .widget_bwp_no_posts,
.widget .widget_bwp_no_social_links {
	margin: 0;
}
.bwp-widget .widget_bwp_no_social_links,
.widget .widget_bwp_no_social_links {
	padding-bottom: 10px;
}

/* post title */
.widget_bwp_content h4,
.widget_bwp_post_list_item figcaption h4 {
	margin: 0;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.45;
}
.widget_bwp_content h4 a,
.widget_bwp_post_list_item figcaption h4 a {
	color: #34343b;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_bwp_content h4 a:hover,
.widget_bwp_content h4 a:focus,
.widget_bwp_post_list_item figcaption h4 a:hover,
.widget_bwp_post_list_item figcaption h4 a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* post metadata */
.bwp-widget .widget_bwp_meta,
.widget .widget_bwp_meta {
	margin: 0 -10px 0 0;
	padding: 5px 0 0 !important;
}
.widget_bwp_meta li {
	float: left;
	margin-right: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.7;
	color: #9897a9;
}
.widget_bwp_meta li a {
	display: inline-block;
	color: #9897a9;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.widget_bwp_meta li a:hover,
.widget_bwp_meta li a:focus {
	color: #786fff;
	box-shadow: inset 0 -1px 0 0 #786fff;
}

/* widget: list of posts (additional styles) */
.widget_bwp_post_list_item {
	position: relative;
	border-radius: 6px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);
}
.widget_bwp_post_list_item img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto;
	box-shadow: none !important;
	border-radius: 6px;
}
.widget_bwp_post_list_item:hover .widget_bwp_dark_bg_overlay {
	opacity: 0.26;
}
.widget_bwp_post_list_item figcaption {
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 20;
	width: calc(100% - 20px);
	max-width: 70%;
	padding: 15px;
	background-color: rgba(255,255,255,0.8);
	border-radius: 6px;
	box-shadow: 0 15px 15px -15px rgba(15,14,21,0.2);

	-webkit-transition: -webkit-transform 0.2s ease-out, background-color 0.2s ease-out;
	transition: transform 0.2s ease-out, background-color 0.2s ease-out;
}
.widget_bwp_post_list_item:hover figcaption {
	background-color: #ffffff;

	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

/* widget: social links */
.bwp-widget.widget_bwp_social {
	margin-bottom: 40px;
}
.widget.widget_bwp_social {
	margin-bottom: 0;
}
.widget_bwp_social ul {
	margin: 0 -10px 0 0;
	padding: 7px 0 0;
}
.widget_bwp_social ul li {
	float: left;
	margin: 0 10px 10px 0;
}
.widget_bwp_social ul li a {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none !important;
	color: #4e4d58;
	background-color: #f8f8fa;
	box-shadow: none;
	border-radius: 6px;

	-webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out, -webkit-transform 0.2s ease-out, box-shadow 0.2s ease-out;
	transition: color 0.2s ease-out, background-color 0.2s ease-out, transform 0.2s ease-out, box-shadow 0.2s ease-out;
}
.widget_bwp_social ul li a:hover {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}
.widget_bwp_social ul li a:hover,
.widget_bwp_social ul li a:focus {
	color: #ffffff;
	background-color: #786fff;
	box-shadow: none;
}


/*
16.20 - Footer widgets: Widget styles
---------------------------------------
*/

/* input tags (input and textarea), selection (select) */
.bwp-page-with-posts .bwp-footer-widgets input[type="text"]:not(.bwp-search-field),
.bwp-page-with-posts .bwp-footer-widgets input[type="email"],
.bwp-page-with-posts .bwp-footer-widgets input[type="url"],
.bwp-page-with-posts .bwp-footer-widgets input[type="password"],
.bwp-page-with-posts .bwp-footer-widgets input[type="search"],
.bwp-page-with-posts .bwp-footer-widgets input[type="tel"],
.bwp-page-with-posts .bwp-footer-widgets input[type="number"],
.bwp-page-with-posts .bwp-footer-widgets input[type="date"],
.bwp-page-with-posts .bwp-footer-widgets textarea,
.bwp-page-with-posts .bwp-footer-widgets select {
	background: #ffffff;
	border: 1px solid #ffffff;
	border-bottom-color: #e6e6e9;
}
.bwp-page-with-posts .bwp-footer-widgets input[type="text"]:not(.bwp-search-field):hover,
.bwp-page-with-posts .bwp-footer-widgets input[type="email"]:hover,
.bwp-page-with-posts .bwp-footer-widgets input[type="url"]:hover,
.bwp-page-with-posts .bwp-footer-widgets input[type="password"]:hover,
.bwp-page-with-posts .bwp-footer-widgets input[type="search"]:hover,
.bwp-page-with-posts .bwp-footer-widgets input[type="tel"]:hover,
.bwp-page-with-posts .bwp-footer-widgets input[type="number"]:hover,
.bwp-page-with-posts .bwp-footer-widgets input[type="date"]:hover,
.bwp-page-with-posts .bwp-footer-widgets textarea:hover,
.bwp-page-with-posts .bwp-footer-widgets select:hover,
.bwp-page-with-posts .bwp-footer-widgets input[type="text"]:not(.bwp-search-field):focus,
.bwp-page-with-posts .bwp-footer-widgets input[type="email"]:focus,
.bwp-page-with-posts .bwp-footer-widgets input[type="url"]:focus,
.bwp-page-with-posts .bwp-footer-widgets input[type="password"]:focus,
.bwp-page-with-posts .bwp-footer-widgets input[type="search"]:focus,
.bwp-page-with-posts .bwp-footer-widgets input[type="tel"]:focus,
.bwp-page-with-posts .bwp-footer-widgets input[type="number"]:focus,
.bwp-page-with-posts .bwp-footer-widgets input[type="date"]:focus,
.bwp-page-with-posts .bwp-footer-widgets textarea:focus,
.bwp-page-with-posts .bwp-footer-widgets select:focus {
	border-color: #786fff;
}

/* widget: recent posts */
.bwp-page-with-posts .bwp-footer-widgets .widget_recent_entries ul li,
.bwp-page-with-posts .bwp-footer-widgets ul.wp-block-latest-posts > li {
	border-color: #e6e6e9;
}

/* widget: calendar */
.bwp-page-with-posts .bwp-footer-widgets .wp-calendar-table caption,
.bwp-page-with-posts .bwp-footer-widgets .widget_calendar .wp-calendar-nav,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-calendar table caption,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-calendar .wp-calendar-nav {
	border-color: #e6e6e9;
}
.bwp-page-with-posts .bwp-footer-widgets .wp-calendar-table tbody td:not(.pad):hover,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-calendar table tbody td:not(.pad):hover {
	background-color: #ffffff;
}

/* widget: recent comments */
.bwp-page-with-posts .bwp-footer-widgets .widget_recent_comments ul li,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-latest-comments li {
	border-color: #e6e6e9;
}

/* widget: search */
.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-search .wp-block-search__input {
	border: 1px solid #ffffff;
	border-bottom-color: #e6e6e9;
}
.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform:hover,
.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform:focus,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-search .wp-block-search__input:hover,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-search .wp-block-search__input:focus {
	border-color: #786fff;
}
.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform .bwp-search-field,
.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform .bwp-search-submit,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-search .wp-block-search__input {
	background: #ffffff;
}
.bwp-page-with-posts .bwp-footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	background-color: #ffffff;
	border-color: #ffffff;
	border-bottom-color: #e6e6e9;
}
.bwp-page-with-posts .bwp-footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__input {
	border: none;
}

/* widget: rss */
.bwp-page-with-posts .bwp-footer-widgets .widget_rss ul li,
.bwp-page-with-posts .bwp-footer-widgets .wp-block-rss > li {
	border-color: #e6e6e9;
}

/* halva: social links */
.bwp-page-with-posts .bwp-footer-widgets .widget_bwp_social ul li a {
	background-color: #ffffff;
	box-shadow: none;
}
.bwp-page-with-posts .bwp-footer-widgets .widget_bwp_social ul li a:hover,
.bwp-page-with-posts .bwp-footer-widgets .widget_bwp_social ul li a:focus {
	color: #ffffff;
	background-color: #786fff;
	box-shadow: none;
}


/*
17.0 - Information about cookies
---------------------------------------
*/

/* container with information about cookies */
.bwp-cookies-info-container {
	position: fixed;
	bottom: 40px;
	left: 50px;
	z-index: 920;
	width: 265px;
	padding: 30px 30px 35px;
	overflow-wrap: break-word;
	border-radius: 6px;
	background-color: #ffffff;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.14);

	visibility: visible;
	opacity: 1;
	pointer-events: auto;

	-webkit-transition: visibility 0.15s ease-out, opacity 0.15s ease-out, -webkit-transform 0.3s ease-out;
	transition: visibility 0.15s ease-out, opacity 0.15s ease-out, transform 0.3s ease-out;
}
.bwp-hidden-main-nav-shown .bwp-cookies-info-container {
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}
.bwp-hidden-sidebar-shown .bwp-cookies-info-container {
	-webkit-transform: translateX(-210px);
	transform: translateX(-210px);
}
.bwp-cookies-info-container.bwp-cookies-accepted {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;

	-webkit-transform: translateY(15px);
	transform: translateY(15px);

	-webkit-transition: visibility 0.15s ease-out, opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;
	transition: visibility 0.15s ease-out, opacity 0.15s ease-out, transform 0.15s ease-out;
}

/* cookies notice: title */
.bwp-cookies-info-title {
	margin: 0 0 17px;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 1.4;
	color: #34343b;
}

/* cookies notice: content */
.bwp-cookies-info-content {
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	color: #4e4d58;
}
.bwp-cookies-info-content > p {
	margin: 0 0 10px;
}
.bwp-cookies-info-content > p:last-child {
	margin-bottom: 0;
}
.bwp-cookies-info-content a,
.bwp-cookies-info-content a:hover,
.bwp-cookies-info-content a:focus {
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* button: accept cookies */
.bwp-accept-cookies-button {
	margin: 23px 0 0;
	padding: 12px 20px 13px;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.4px;
	line-height: 1.45;
	text-align: left;
	white-space: normal;
	color: #ffffff;
	background: #34343b;
	border-radius: 6px;
}
.bwp-accept-cookies-button:hover {
	color: #ffffff;
	background: #786fff;
}

/* cookies notice: close button (appears only on mobile devices) */
.bwp-button-hide-cookies-info {
	display: none;
	position: absolute;
	top: -10px;
	right: 10px;
	z-index: 930;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #4e4d58;
	background: #ffffff;
	border-radius: 20px;
	box-shadow: 0 8px 15px -4px rgba(15,14,21,0.12);
}
.bwp-button-hide-cookies-info:hover {
	color: #ffffff;
	background: #786fff;
}

/* button: show information about cookies (appears only on mobile devices) */
.bwp-button-show-cookies-info {
	display: none;
	position: fixed;
	bottom: 20px;
	left: 20px;
	z-index: 910;
	width: calc(100% - 40px);
	padding: 16px 20px;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 1.55;
	white-space: normal;
	overflow-wrap: break-word;
	border-radius: 6px;
	color: #4e4d58;
	background: #ffffff;
	box-shadow: 0 6px 15px -2px rgba(15,14,21,0.18);

	visibility: visible;
	opacity: 1;
	pointer-events: auto;

	-webkit-transition: visibility 0.15s ease-out, opacity 0.15s ease-out, -webkit-transform 0.3s ease-out, color 0.2s ease-out;
	transition: visibility 0.15s ease-out, opacity 0.15s ease-out, transform 0.3s ease-out, color 0.2s ease-out;
}
.bwp-button-show-cookies-info.bwp-hidden {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
}
.bwp-button-show-cookies-info > i:first-child {
	margin-right: 8px;
}
.bwp-button-show-cookies-info:hover {
	color: #786fff;
}


/*
18.0 - Styles for popup windows (magnificPopup)
---------------------------------------
*/

/* zoom cursor */
.bwp-body:not(.bwp-hidden-sidebar-shown) .bwp-post-media a.bwp-popup-image,
.bwp-body:not(.bwp-hidden-sidebar-shown) .bwp-post-media-slider a.bwp-popup-gallery-item,
.bwp-body:not(.bwp-hidden-sidebar-shown) .bwp-content a.bwp-popup-image,
.bwp-body:not(.bwp-hidden-sidebar-shown) .bwp-content .bwp-block-editor-popup-gallery .blocks-gallery-item > figure > a,
.bwp-body:not(.bwp-hidden-sidebar-shown) .bwp-content .bwp-block-editor-popup-gallery > figure > a {
	cursor: zoom-in;
}

/* caption */
.mfp-title,
.mfp-counter {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 24px;
	color: #000000;
	text-shadow: 0 2px 8px rgba(255,255,255,1);
}

/* figure */
.mfp-figure::after {
	box-shadow: 0 10px 15px -5px rgba(15,14,21,0.2);
	background: #faf9fb;
}
.mfp-figure img.mfp-img {
	border-radius: 0;
}

/* close button */
.mfp-close.bwp-mfp-close-button {
	font-size: 18px;
	color: #000000 !important;
	opacity: 1 !important;
}
.mfp-close.bwp-mfp-close-button::after {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
.mfp-close.bwp-mfp-close-button::after {
	font: var(--fa-font-regular); /* regular style */
	content: "\f057"; /* icon: circle-xmark */
}
.mfp-close.bwp-mfp-close-button:hover {
	color: #000000 !important;
}
.mfp-close.bwp-mfp-close-button:active {
	top: 0;
}

/* gallery arrows */
.bwp-mfp-arrow {
	background: rgba(233,233,236,0.7) !important;
	outline: none;
	box-shadow: none;
	position: absolute;
	z-index: 1046;
	top: 50%;
	width: 60px;
	height: 150px;
	line-height: 150px;
	margin: -75px 0 0;
	padding: 0;
	border: none;
	font-size: 17px;
	text-align: center;
	color: #000000;
	opacity: 1;
	border-radius: 6px;

	-webkit-transition: width 0.3s ease-out, background 0.3s ease-out;
	-moz-transition: width 0.3s ease-out, background 0.3s ease-out;
	-o-transition: width 0.3s ease-out, background 0.3s ease-out;
	transition: width 0.3s ease-out, background 0.3s ease-out;
}
.bwp-mfp-arrow:hover {
	width: 75px;
	background: rgba(233,233,236,0.9) !important;
	opacity: 1;
}
.bwp-mfp-arrow.bwp-mfp-arrow-left {
	left: 20px;
}
.bwp-mfp-arrow.bwp-mfp-arrow-right {
	right: 20px;
}
.bwp-mfp-arrow.bwp-mfp-arrow-left::after,
.bwp-mfp-arrow.bwp-mfp-arrow-right::after {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
.bwp-mfp-arrow.bwp-mfp-arrow-left::after {
	font: var(--fa-font-solid); /* solid style */
	content: "\f053"; /* icon: chevron-left */
}
.bwp-mfp-arrow.bwp-mfp-arrow-right::after {
	font: var(--fa-font-solid); /* solid style */
	content: "\f054"; /* icon: chevron-right */
}

/* zoom-in and zoom-out animations */
.bwp-popup-zoom-in .mfp-container {
	opacity: 0;

	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	-webkit-transform: scale(0.97);
	-moz-transform: scale(0.97);
	-ms-transform: scale(0.97);
	-o-transform: scale(0.97);
	transform: scale(0.97);
}

/* animate in */
.bwp-popup-zoom-in.mfp-ready .mfp-container {
	opacity: 1;

	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/* animate out */
.bwp-popup-zoom-in.mfp-removing .mfp-container {
	-webkit-transform: scale(0.97);
	-moz-transform: scale(0.97);
	-ms-transform: scale(0.97);
	-o-transform: scale(0.97);
	transform: scale(0.97);

	opacity: 0;
}

/* bg overlay, start state */
.mfp-bg {
	background: #f2f2f3;
}
.bwp-popup-zoom-in.mfp-bg {
	opacity: 0;

	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

/* animate in */
.bwp-popup-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8;
}

/* animate out */
.bwp-popup-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

/* preloader */
.mfp-preloader,
.mfp-preloader a {
	color: #000000;
}
.mfp-preloader a {
	text-decoration: underline;
	box-shadow: none;
}
.mfp-preloader a:hover,
.mfp-preloader a:focus {
	color: #000000;
	text-decoration: underline;
	box-shadow: none;
}


/*
19.0 - Responsive styles
---------------------------------------
*/

/* < 1280px (1279px) */
@media (max-width: 1279px) {

	/* sticky buttons (top bar with buttons and "back to top" button) */
	.bwp-sticky-buttons-container,
	.bwp-scroll-top-wrapper {
		right: 40px;
	}

	/* site navigation */
	.bwp-hidden-main-nav {
		left: 20px;
		width: calc(100% - 40px);
	}
	.bwp-main-nav-logo-text,
	.bwp-main-nav-logo-image {
		padding-left: 20px;
	}
	.bwp-hide-main-nav-button {
		padding-right: 25px;
	}
	.sf-menu a,
	.bwp-subscribe-link {
		padding-right: 8px;
		padding-left: 8px;
	}
	.bwp-social-links::before {
		margin-right: 13px;
	}
	.bwp-subscribe::before {
		margin-left: 8px;
	}

	/* information about cookies */
	.bwp-cookies-info-container {
		left: 40px;
	}

}

/* < 1250px (1249px) */
@media (max-width: 1249px) {

	/* sticky buttons */
	.bwp-sticky-buttons-container {
		top: 20px;
		right: 20px;
	}
	.admin-bar .bwp-sticky-buttons-container {
		top: 52px;
	}
	.bwp-scroll-top-wrapper {
		right: 20px;
		bottom: 5px;
	}
	.bwp-scroll-top-wrapper.bwp-visible {
		bottom: 20px;
	}

	/* information about cookies */
	.bwp-cookies-info-container {
		bottom: 20px;
		left: 20px;
	}

}

/* < 1200px (1199px) */
@media (max-width: 1199px) {

	/* remove hidden navigation */
	.bwp-hidden-main-nav,
	.bwp-sticky-buttons-container .bwp-show-main-nav-button {
		display: none;
	}

	/* sticky bar with buttons (color switch, search, etc.) */
	.bwp-sticky-buttons-container {
		top: 15px;
		right: 15px;
		height: 48px;
		width: auto;
	}
	.admin-bar .bwp-sticky-buttons-container {
		top: 47px;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-bottom {
		margin-bottom: 0;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-bottom::after {
		display: none;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-left {
		position: relative;
		margin-left: 1px;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-left:last-child {
		margin-left: 0;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-left::before {
		content: '';
		display: block;
		position: absolute;
		left: -1px;
		top: 50%;
		width: 1px;
		height: 20px;
		margin-top: -10px;
		background-color: #ebebee;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-left:last-child::before {
		display: none;
	}
	.bwp-sticky-buttons-container .bwp-show-sidebar-button,
	.bwp-sticky-buttons-container .bwp-toggle-color-button,
	.bwp-sticky-buttons-container .bwp-font-types,
	.bwp-sticky-buttons-container .bwp-dropdown-search {
		float: right;
	}
	.bwp-dropdown-fonts-container,
	.bwp-dropdown-search-container {
		top: 100%;
		right: 0;
		margin-top: 8px;
		margin-right: 0;

		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	.bwp-dropdown-fonts-container.bwp-visible,
	.bwp-dropdown-search-container.bwp-visible {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.bwp-dropdown-fonts-container::after,
	.bwp-dropdown-search-container::after {
		display: none;
	}
	.bwp-dropdown-fonts-container::before,
	.bwp-dropdown-search-container::before {
		content: '';
		position: absolute;
		z-index: 900;
		bottom: 100%;
		right: 16px;
		margin-bottom: -2px;
		border: 8px solid transparent;
		border-bottom: 8px solid #ffffff;
	}
	.bwp-dropdown-search-container {
		width: 250px;
		padding-right: 2px;
	}

	/* new width of main containers (1000px -> 910px) */
	.bwp-site-header-container,
	.bwp-secondary-nav-container,
	.bwp-latest-posts-container,
	.bwp-footer-widgets-container,
	.bwp-site-footer-container,
	.bwp-page-404-container,
	.bwp-section-separator {
		max-width: 910px;
	}

	/* site navigation */
	.bwp-secondary-nav-container {
		padding-right: 5px;
		padding-left: 5px;
	}
	.sf-menu a,
	.bwp-social-links,
	.bwp-subscribe-link {
		padding-right: 7px;
		padding-left: 7px;
	}
	.sf-menu a i:first-child,
	.bwp-subscribe-link i {
		margin-right: 6px;
	}
	.bwp-social-links a {
		margin-right: 2px;
	}
	.bwp-social-links::before {
		margin-right: 10px;
		margin-left: 1px;
	}
	.bwp-subscribe::before {
		margin-right: 4px;
		margin-left: 3px;
	}

	/* homepage carousel */
	.bwp-carousel-section > .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
	.bwp-carousel-container {
		max-width: 1020px;
	}
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item {
		height: 285px;
	}
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 318px;
	}
	.bwp-homepage-carousel-item-content {
		padding: 30px 20px 25px;
	}

	/* archive page: title and subtitle */
	.bwp-archive-header {
		max-width: 640px;
	}

	/* post list: 1 column layout */
	.bwp-col-1-layout {
		max-width: 640px;
	}

	/* posts */
	.bwp-post-content {
		margin-right: 5px;
		margin-left: 5px;
	}
	.bwp-col-1-layout .bwp-post-content {
		margin-right: 10px;
		margin-left: 10px;
		padding: 40px;
	}
	.sticky .bwp-post-sticky-mark {
		right: 5px;
	}
	.bwp-col-1-layout .sticky .bwp-post-sticky-mark {
		right: 10px;
	}

	/* single page: new width of main containers */
	.bwp-single-post-header,
	.bwp-single-post-content,
	.bwp-about-author-container,
	.comment-respond,
	.bwp-comment-list-wrap,
	.bwp-comments-area .bwp-no-comments-wrap,
	.bwp-single-post-navigation-container {
		max-width: 830px;
	}
	.bwp-singular .bwp-section-separator {
		max-width: 910px;
	}
	.bwp-single-post-media-container,
	.bwp-related-posts,
	.bwp-random-posts {
		max-width: 950px;
	}

	/* single page: post content */
	.bwp-single-post-article .bwp-post-media-slider .tns-controls {
		margin-left: -59px;
		padding: 15px;
	}
	.bwp-single-post-article .bwp-post-media-slider .tns-controls:focus {
		outline-offset: -10px;
	}
	.bwp-content .alignwide {
		width: 115.19%; /* 910px */
		max-width: 115.19%;
		margin: 40px -7.595% !important;
	}
	.bwp-content h1.alignfull,
	.bwp-content h2.alignfull,
	.bwp-content h3.alignfull,
	.bwp-content h4.alignfull,
	.bwp-content h5.alignfull,
	.bwp-content h6.alignfull,
	.bwp-content .wp-block-file.alignfull,
	.bwp-content .wp-block-buttons.alignfull,
	.bwp-content .wp-block-columns.alignfull,
	.bwp-content .wp-block-archives-list.alignfull,
	.bwp-content .wp-block-archives-dropdown.alignfull,
	.bwp-content .wp-block-calendar.alignfull,
	.bwp-content .wp-block-categories-list.alignfull,
	.bwp-content .wp-block-categories-dropdown.alignfull,
	.bwp-content .wp-block-latest-comments.alignfull,
	.bwp-content ul.wp-block-latest-posts.alignfull,
	.bwp-content .wp-block-rss.alignfull,
	.bwp-content .wp-block-tag-cloud.alignfull,
	.bwp-content .wp-block-details.alignfull {
		padding-right: 20px;
		padding-left: 20px;
	}
	.bwp-content .wp-block-pullquote.has-text-align-left.alignwide,
	.bwp-content .wp-block-pullquote.has-text-align-right.alignwide {
		max-width: 115.19%; /* 910px */
	}

	/* footer text */
	.bwp-footer-text {
		max-width: 640px;
	}

	/* button: "back to top" */
	.bwp-scroll-top-wrapper {
		right: 15px;
		bottom: 0;
	}
	.bwp-scroll-top-wrapper.bwp-visible {
		bottom: 15px;
	}

	/* information about cookies */
	.bwp-cookies-info-container {
		bottom: 15px;
		left: 15px;
	}

}

/* < 992px (991px) */
@media (max-width: 991px) {

	/* hide regular menu (secondary navigation) */
	.bwp-secondary-nav {
		display: none;
	}

	/* add top padding to the body element */
	body {
		padding-top: 70px;
	}

	/* show mobile navigation at the top of the page */
	.bwp-sticky-buttons-container {
		position: absolute;
		top: 0;
		right: auto;
		left: 0;
		margin-right: 0 !important;
		padding-left: 18px;
		width: 100%;
		height: 70px;
		border-radius: 0 0 12px 12px;
		box-shadow: 0 15px 15px -15px rgba(15,14,21,0.08);
	}
	.admin-bar .bwp-sticky-buttons-container {
		top: 32px;
	}
	.bwp-singular .bwp-sticky-buttons-container {
		box-shadow: 0 15px 15px -15px rgba(15,14,21,0.06);
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons {
		float: right;
		padding-right: 18px;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-left {
		margin-left: 0;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-left::before {
		display: none;
	}
	.bwp-sticky-buttons-container .bwp-sticky-button {
		width: 32px;
		height: 70px;
		line-height: 70px;
		background: transparent;
	}
	.bwp-sticky-buttons-container .bwp-sticky-button:hover,
	.bwp-sticky-buttons-container .bwp-sticky-button:focus,
	.bwp-sticky-buttons-container .bwp-sticky-button.bwp-active {
		color: #786fff;
		background: transparent;
	}
	.bwp-dropdown-fonts-container,
	.bwp-dropdown-search-container {
		margin-right: -7px;
		box-shadow: 0 6px 15px -2px rgba(15,14,21,0.12);
	}
	.bwp-dropdown-fonts-container::before,
	.bwp-dropdown-search-container::before {
		right: 15px;
	}

	/* show mobile menu */
	.bwp-mobile-menu-container {
		display: block;
	}

	/* change some shadows */
	#bwp-options-for-latest-posts .bwp-central-block,
	.bwp-post-content,
	.bwp-no-results,
	.bwp-page-404-content {
		box-shadow: 0 15px 15px -15px rgba(15,14,21,0.08);
	}

	/* new width of main containers (910px -> 690px) */
	.bwp-site-header-container,
	.bwp-latest-posts-container,
	.bwp-footer-widgets-container,
	.bwp-site-footer-container,
	.bwp-page-404-container,
	.bwp-section-separator {
		max-width: 690px;
	}

	/* change animation for media */
	.bwp-homepage-carousel-item:hover .bwp-homepage-carousel-item-bg,
	.bwp-post-media:hover img,
	.bwp-post-slider-item:hover img {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	.bwp-col-1-layout .bwp-post-media:hover img,
	.bwp-col-1-layout .bwp-post-slider-item:hover img,
	.bwp-single-post-article .bwp-post-media:hover a img,
	.bwp-single-post-article .bwp-post-slider-item:hover a img {
		-webkit-transform: scale(1.04);
		transform: scale(1.04);
	}

	/* latest posts: separator */
	.bwp-latest-posts-section > .bwp-section-separator:first-child {
		display: block;
	}
	.home .bwp-latest-posts-section > .bwp-section-separator:first-child {
		display: none;
	}

	/* logo */
	.bwp-logo-text:hover,
	.bwp-logo-text:focus,
	.bwp-logo-image-container .custom-logo-link:hover img,
	.bwp-logo-image-container .custom-logo-link:focus img {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* homepage carousel (3 items -> 2 items) */
	.bwp-carousel-section,
	.bwp-hide-secondary-nav .bwp-carousel-section {
		margin-top: 50px;
	}
	.bwp-carousel-container {
		max-width: 730px;
		padding-right: 20px;
		padding-left: 20px;
	}
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item {
		height: 300px;
	}
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 333px;
	}
	.bwp-homepage-carousel-item-content {
		padding: 35px 25px 25px;
	}
	.bwp-carousel-container .tns-controls,
	.bwp-hide-secondary-nav .bwp-carousel-container .tns-controls {
		top: -10px;
		padding-top: 0;
	}

	/* archive page */
	.archive .bwp-latest-posts-section,
	.search .bwp-latest-posts-section {
		margin-top: 50px;
	}
	.bwp-archive-header {
		max-width: 600px;
	}

	/* layout options */
	.bwp-toggle-layout:not(.bwp-active):hover {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* post list: 3 columns -> 2 columns */
	.bwp-col-3-layout .bwp-col-size {
		width: 50%; /* default size for columns (2 columns) */
	}
	.bwp-col-3 {
		width: 50%; /* 2 columns */
	}
	.bwp-col-3.bwp-width-2x {
		width: 100%; /* double width */
	}

	/* post list: 1 column layout */
	.bwp-col-1-layout {
		max-width: 690px;
	}

	/* posts */
	.bwp-post-content {
		margin-right: 10px;
		margin-left: 10px;
	}
	.bwp-col-1-layout .bwp-post-content {
		margin-right: 15px;
		margin-left: 15px;
	}
	.sticky .bwp-post-sticky-mark {
		right: 10px;
	}

	/* pagination */
	.pagination .nav-links a.page-numbers:hover,
	.pagination .nav-links a.page-numbers:focus {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* single page */
	.bwp-single-post-section,
	.bwp-hide-secondary-nav .bwp-single-post-section {
		margin-top: 50px;
		box-shadow: 0 -14px 15px -15px rgba(15,14,21,0.06);
	}
	.bwp-single-post-article,
	.bwp-hide-secondary-nav .bwp-single-post-article {
		padding-top: 45px;
	}
	.bwp-single-post-article.bwp-post-has-no-title,
	.bwp-single-post-article.bwp-post-has-no-title.bwp-no-featured-media,
	.bwp-hide-secondary-nav .bwp-single-post-article.bwp-post-has-no-title,
	.bwp-hide-secondary-nav .bwp-single-post-article.bwp-post-has-no-title.bwp-no-featured-media {
		padding-top: 15px;
	}
	.bwp-single-post-header .bwp-single-post-metadata {
		padding-top: 2px;
	}

	/* single page: new width of main containers */
	.bwp-single-post-header,
	.bwp-single-post-content,
	.bwp-about-author-container,
	.comment-respond,
	.bwp-comment-list-wrap,
	.bwp-comments-area .bwp-no-comments-wrap,
	.bwp-single-post-navigation-container,
	.bwp-related-posts,
	.bwp-random-posts {
		max-width: 730px;
	}
	.bwp-singular .bwp-section-separator {
		max-width: 690px;
	}
	.bwp-single-post-media-container {
		max-width: 850px;
	}

	/* single page: post content */
	.bwp-post-image-caption {
		padding-right: 10px;
		padding-left: 10px;
	}
	.bwp-content .alignwide {
		width: 100%; /* 690px */
		max-width: 100%;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.bwp-content .wp-block-pullquote.has-text-align-left.alignwide,
	.bwp-content .wp-block-pullquote.has-text-align-right.alignwide {
		max-width: 100%; /* 690px */
	}

	/* single page: pagination */
	.bwp-content .bwp-single-post-pagination a:hover {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* password protected post: password form */
	.bwp-content .post-password-form {
		padding-right: 40px;
		padding-left: 40px;
	}

	/* comments */
	.comment-reply-title {
		max-width: 100%;
	}
	.bwp-comments-title {
		max-width: 730px;
		padding-right: 20px;
		padding-left: 20px;
	}

	/* related posts, random posts */
	.bwp-related-posts-title,
	.bwp-random-posts-title {
		max-width: 100%;
	}
	.bwp-related-posts .post,
	.bwp-random-posts .post {
		width: 50%; /* 2 columns */
	}
	.bwp-related-posts-container .post:nth-child(3),
	.bwp-random-posts-container .post:nth-child(3) {
		display: none;
	}

	/* footer widgets */
	.bwp-footer-widgets-col-1 {
		padding-right: 0;
	}
	.bwp-footer-widgets-col-2 {
		padding-left: 0;
		padding-right: 0;
	}
	.bwp-footer-widgets-col-3 {
		padding-left: 0;
	}

	/* site footer */
	.bwp-footer-text {
		max-width: 100%;
	}

}

/* < 783px (782px) */
@media (max-width: 782px) {

	/* sticky bar with buttons */
	.admin-bar .bwp-sticky-buttons-container {
		top: 46px;
	}

}

/* < 782px (781px) */
@media (max-width: 781px) {

	/* block: columns */
	.bwp-content .wp-block-columns.is-layout-flex {
		gap: 0;
	}

}

/* < 768px (767px) */
@media (max-width: 767px) {

	/* headings: h1..h5 */
	h1,
	.h1 {
		font-size: 27px;
		line-height: 1.35;
	}
	h2,
	.h2 {
		font-size: 25px;
		line-height: 1.35;
	}
	h3,
	.h3 {
		font-size: 23px;
		line-height: 1.35;
	}
	h4,
	.h4 {
		font-size: 21px;
		line-height: 1.4;
	}
	h5,
	.h5 {
		font-size: 18px;
		line-height: 1.4;
	}

	/* legend */
	legend {
		font-size: 25px;
		line-height: 1.35;
	}

	/* change animation for media */
	.bwp-col-1-layout .bwp-post-media:hover img,
	.bwp-col-1-layout .bwp-post-slider-item:hover img,
	.bwp-single-post-article .bwp-post-media:hover a img,
	.bwp-single-post-article .bwp-post-slider-item:hover a img {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}

	/* section separator */
	.bwp-section-separator {
		max-width: 516px;
	}

	/* logo (text) */
	.bwp-logo-container.bwp-logo-text-container {
		margin-bottom: -6px;
	}
	.bwp-logo-text {
		font-size: 46px;
		letter-spacing: -1.5px;
	}

	/* homepage carousel (2 items -> 1 item) */
	.bwp-carousel-container {
		max-width: 556px;
	}
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item,
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 350px;
	}
	.bwp-homepage-carousel-item-content {
		padding: 35px 30px 30px;
	}
	.bwp-homepage-carousel-item-text {
		width: 100%;
		max-width: 380px;
		margin: 0 auto;
	}
	.bwp-homepage-carousel-post-title {
		font-size: 27px;
		line-height: 36px;
	}
	.bwp-carousel-container .bwp-carousel-loaded .tns-nav {
		visibility: hidden;
		opacity: 0;

		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);

		-webkit-transition: visibility 0.3s ease-out, opacity 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s;
		transition: visibility 0.3s ease-out, opacity 0.3s ease-out 0s, transform 0.3s ease-out 0s;
	}

	/* hide layout options and show page numbers */
	.bwp-layout-options,
	#bwp-options-for-latest-posts .bwp-separator {
		display: none;
	}
	#bwp-options-for-latest-posts {
		height: auto;
		margin-bottom: 0;
		padding-top: 0;
	}
	#bwp-options-for-latest-posts .bwp-central-block {
		display: inline;
		padding: 0;
		background-color: transparent;
		box-shadow: none;
		border-radius: 0;
	}
	.bwp-page-numbers {
		float: none;
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 20px;
		padding: 0 20px;
		height: 44px;
		line-height: 44px;
		background-color: #ffffff;
		box-shadow: 0 15px 15px -15px rgba(15,14,21,0.08);
		border-radius: 6px;
		white-space: nowrap;
	}

	/* post list: 3 columns -> 1 column */
	.bwp-col-3-layout {
		margin-right: 0;
	}
	.bwp-col-3-layout .bwp-masonry-item {
		float: none;
	}
	.bwp-col-3-layout .bwp-post-wrapper {
		margin-right: 0;
	}
	.bwp-col-3-layout .bwp-col-size,
	.bwp-col-3,
	.bwp-col-3.bwp-width-2x {
		width: 100%; /* 1 column */
	}

	/* post list: 1 column */
	.bwp-col-1-layout {
		max-width: 100%;
	}
	.bwp-col-1-layout .bwp-post-wrapper {
		margin-bottom: 40px;
	}

	/* posts */
	/* media: hover icon and format icon */
	.bwp-post-hover-icon,
	.bwp-post-format-icon {
		width: 44px;
		height: 44px;
		line-height: 44px;
	}
	.bwp-col-1-layout .bwp-post-hover-icon {
		top: 10px;
		right: 20px;
	}
	.bwp-col-1-layout .bwp-post-hover-icon.bwp-zoom-image {
		top: 10px;
		right: 22px;
		font-size: 16px;
	}
	.bwp-col-1-layout .bwp-blog-post.format-link .bwp-post-hover-icon {
		font-size: 16px;
	}
	.bwp-col-1-layout .bwp-post-format-icon {
		top: 10px;
		left: 10px;
	}
	.bwp-col-1-layout .bwp-blog-post.format-audio .bwp-post-format-icon {
		top: 9px;
		font-size: 15px;
	}
	/* slider: navigation buttons */
	.bwp-post-media-slider .tns-controls button {
		width: 44px;
		height: 44px;
		line-height: 44px;
		font-size: 13px;
	}
	.bwp-post-media-slider .tns-controls button[data-controls="prev"] {
		box-shadow: -6px 6px 12px -4px rgba(15,14,21,0.08);
	}
	.bwp-post-media-slider .tns-controls button[data-controls="next"] {
		box-shadow: 6px 6px 12px -4px rgba(15,14,21,0.08);
	}
	.bwp-post-media-slider .tns-controls button[data-controls="next"]::before {
		height: 22px;
	}
	.bwp-col-1-layout .bwp-post-media-slider .tns-controls {
		padding: 10px;
	}
	.bwp-col-1-layout .bwp-post-media-slider .tns-controls:focus {
		outline-offset: -5px;
	}
	/* post content */
	.bwp-post-content,
	.bwp-col-1-layout .bwp-post-content {
		margin-right: 10px;
		margin-left: 10px;
		padding: 40px;
	}
	.bwp-post-title,
	.bwp-col-1-layout .bwp-post-title {
		font-size: 23px;
		line-height: 31px;
	}
	.bwp-post-links li .bwp-separator,
	.bwp-col-1-layout .bwp-post-links li .bwp-separator {
		margin-right: 6px;
		margin-left: 6px;
	}
	/* post format: quote */
	.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-post-excerpt.bwp-content blockquote:not(.wp-block-quote) {
		font-size: 20px;
		line-height: 29px;
	}
	.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-post-links {
		margin-top: 14px;
	}
	.bwp-col-1-layout .bwp-blog-post.format-quote.bwp-post-has-no-title .bwp-post-metadata {
		margin-bottom: 10px;
	}
	/* post format: quote (block editor) */
	.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large,
	.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large,
	.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain,
	.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-large p,
	.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-large p,
	.bwp-col-1-layout .bwp-blog-post.format-quote .bwp-content .wp-block-quote.is-style-plain p {
		font-size: 20px;
		line-height: 1.45;
	}
	/* post format: status */
	.bwp-col-1-layout .bwp-blog-post.format-status .bwp-post-excerpt.bwp-content {
		font-size: 17px;
		line-height: 27px;
	}
	.bwp-col-1-layout .bwp-blog-post.format-status .bwp-post-links {
		margin-top: 14px;
	}
	/* sticky post: icon */
	.sticky .bwp-post-sticky-mark {
		width: 44px;
		height: 44px;
		line-height: 44px;
		border-radius: 22px;
		font-size: 16px;
	}

	/* pagination */
	.pagination .nav-links .page-numbers:not(.current):not(.dots) {
		padding-right: 14px;
		padding-left: 14px;
	}
	.pagination .nav-links .page-numbers.dots {
		padding-right: 2px;
		padding-left: 2px;
	}
	.pagination .nav-links .page-numbers.next i {
		margin-left: 2px;
	}
	.pagination .nav-links .page-numbers.prev i {
		margin-right: 2px;
	}

	/* single page: new width of main containers */
	.bwp-single-post-header,
	.bwp-single-post-content,
	.bwp-about-author-container,
	.bwp-comments-title,
	.comment-respond,
	.bwp-comment-list-wrap,
	.bwp-comments-area .bwp-no-comments-wrap,
	.bwp-single-post-navigation-container,
	.bwp-related-posts,
	.bwp-random-posts {
		max-width: 556px;
	}
	.bwp-singular .bwp-section-separator {
		max-width: 516px;
	}
	.bwp-single-post-media-container {
		max-width: 676px;
	}

	/* single page: post content */
	/* metadata */
	.bwp-single-post-header .bwp-single-post-metadata {
		margin-right: 0;
		margin-left: 0;
	}
	/* title */
	.bwp-single-post-title {
		font-size: 27px;
		line-height: 1.35;
	}
	/* post format: status */
	.bwp-single-post-article.format-status .bwp-content {
		font-size: 19px;
		line-height: 1.6;
	}
	/* gallery: 3 columns maximum */
	.gallery.gallery-columns-4 .gallery-item,
	.gallery.gallery-columns-5 .gallery-item,
	.gallery.gallery-columns-6 .gallery-item,
	.gallery.gallery-columns-7 .gallery-item,
	.gallery.gallery-columns-8 .gallery-item,
	.gallery.gallery-columns-9 .gallery-item {
		width: 33.3333336%;
	}
	.gallery.gallery-columns-7 .gallery-item .gallery-caption,
	.gallery.gallery-columns-8 .gallery-item .gallery-caption,
	.gallery.gallery-columns-9 .gallery-item .gallery-caption {
		display: block;
	}
	/* block editor: text sizes */
	.bwp-body .bwp-content .has-large-font-size {
		font-size: 26px !important;
		line-height: 1.45;
	}
	.bwp-body .bwp-content .has-huge-font-size,
	.bwp-body .bwp-content .has-larger-font-size,
	.bwp-body .bwp-content .has-x-large-font-size {
		font-size: 32px !important;
		line-height: 1.35;
	}
	/* block: latest posts (3 columns maximum) */
	.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li,
	.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li,
	.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li {
		width: calc(33.33333% - 20px);
	}
	.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li:nth-child(4n),
	.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li:nth-child(5n),
	.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li:nth-child(6n) {
		margin-right: 30px;
	}
	.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li:nth-child(3n),
	.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li:nth-child(3n),
	.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li:nth-child(3n) {
		margin-right: 0;
	}
	.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li > a,
	.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li > a,
	.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li > a {
		font-size: 15px;
	}
	/* block: rss (3 columns maximum) */
	.bwp-content .wp-block-rss.is-grid.columns-4 > li,
	.bwp-content .wp-block-rss.is-grid.columns-5 > li,
	.bwp-content .wp-block-rss.is-grid.columns-6 > li {
		width: calc(33.33333% - 16.66667px);
	}
	.bwp-content .wp-block-rss.is-grid.columns-4 > li:nth-child(4n),
	.bwp-content .wp-block-rss.is-grid.columns-5 > li:nth-child(5n),
	.bwp-content .wp-block-rss.is-grid.columns-6 > li:nth-child(6n) {
		margin-right: 25px;
	}
	.bwp-content .wp-block-rss.is-grid.columns-4 > li:nth-child(3n),
	.bwp-content .wp-block-rss.is-grid.columns-5 > li:nth-child(3n),
	.bwp-content .wp-block-rss.is-grid.columns-6 > li:nth-child(3n) {
		margin-right: 0;
	}

	/* comments */
	.bwp-comment-list .children {
		padding-left: 15px;
	}
	.comment-reply-title small {
		position: static;
	}
	.comment-reply-title #cancel-comment-reply-link {
		margin-left: 5px;
	}

	/* related posts, random posts */
	.bwp-related-posts .bwp-post-hover-icon,
	.bwp-related-posts .bwp-post-format-icon,
	.bwp-random-posts .bwp-post-hover-icon,
	.bwp-random-posts .bwp-post-format-icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.bwp-related-posts .bwp-post-media-slider .tns-controls button,
	.bwp-random-posts .bwp-post-media-slider .tns-controls button {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
	}
	.bwp-related-posts .bwp-post-media-slider .tns-controls button[data-controls="next"]::before,
	.bwp-random-posts .bwp-post-media-slider .tns-controls button[data-controls="next"]::before {
		height: 20px;
	}

	/* page 404 */
	.bwp-page-404-content h1 {
		font-size: 27px;
		line-height: 1.35;
	}
	.bwp-page-404-content h2 {
		font-size: 18px;
		font-weight: 500;
		line-height: 1.45;
	}

	/* magnificPopup: gallery arrows */
	.bwp-mfp-arrow.bwp-mfp-arrow-left {
		left: 15px;
	}
	.bwp-mfp-arrow.bwp-mfp-arrow-right {
		right: 15px;
	}

}

/* < 576px (575px) */
@media (max-width: 575px) {

	/* mobile navigation */
	.bwp-sticky-buttons-container {
		padding-left: 10px;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons {
		padding-right: 10px;
	}
	.bwp-dropdown-mobile-menu-container {
		margin-left: 0;
	}
	.bwp-dropdown-mobile-menu-container::before {
		left: 12px;
	}
	.bwp-dropdown-fonts-container,
	.bwp-dropdown-search-container {
		margin-right: -4px;
	}
	.bwp-dropdown-fonts-container::before,
	.bwp-dropdown-search-container::before {
		right: 12px;
	}

	/* site header */
	.bwp-site-header > .container {
		padding-right: 20px;
		padding-left: 20px;
	}

	/* section separator */
	.bwp-section-separator {
		max-width: calc(100% - 40px);
	}

	/* homepage carousel */
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item,
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 330px;
	}
	.bwp-homepage-carousel-item-content {
		padding: 35px 30px 25px;
	}
	.bwp-homepage-carousel-post-title {
		font-size: 23px;
		line-height: 31px;
	}

	/* latest posts section */
	.bwp-latest-posts-section > .container {
		padding-right: 20px;
		padding-left: 20px;
	}

	/* archive page: title and subtitle */
	.bwp-archive-title {
		font-size: 27px;
		line-height: 1.35;
	}
	.bwp-archive-description {
		margin-top: 14px;
	}

	/* posts */
	/* media: hover icon and format icon */
	.bwp-post-hover-icon,
	.bwp-post-format-icon,
	.bwp-col-1-layout .bwp-post-hover-icon,
	.bwp-col-1-layout .bwp-post-format-icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	/* slider: navigation buttons */
	.bwp-post-media-slider .tns-controls button,
	.bwp-col-1-layout .bwp-post-media-slider .tns-controls button {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
	}
	.bwp-post-media-slider .tns-controls button[data-controls="prev"],
	.bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
		box-shadow: -6px 6px 10px -4px rgba(15,14,21,0.08);
	}
	.bwp-post-media-slider .tns-controls button[data-controls="next"],
	.bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="next"] {
		box-shadow: 6px 6px 10px -4px rgba(15,14,21,0.08);
	}
	.bwp-post-media-slider .tns-controls button[data-controls="next"]::before,
	.bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="next"]::before {
		height: 20px;
	}
	/* post content */
	.bwp-post-content,
	.bwp-col-1-layout .bwp-post-content {
		padding: 30px 30px 35px;
	}
	.bwp-post-title,
	.bwp-col-1-layout .bwp-post-title {
		font-size: 20px;
		line-height: 29px;
	}
	/* sticky post: icon */
	.sticky .bwp-post-sticky-mark,
	.bwp-col-1-layout .sticky .bwp-post-sticky-mark {
		width: 40px;
		height: 40px;
		line-height: 40px;
		border-radius: 20px;
		font-size: 15px;
	}

	/* single page: section separator */
	.bwp-singular .bwp-section-separator {
		max-width: calc(100% - 40px);
	}

	/* single page: post content */
	/* full alignment */
	.bwp-content .alignfull {
		margin-right: -20px !important;
		margin-left: -20px !important;
		width: auto;
		max-width: 100vw;
	}
	/* block: pullquote */
	.bwp-content .wp-block-pullquote.alignleft,
	.bwp-content .wp-block-pullquote.alignright,
	.bwp-content .wp-block-pullquote.has-text-align-left.alignleft,
	.bwp-content .wp-block-pullquote.has-text-align-right.alignleft,
	.bwp-content .wp-block-pullquote.has-text-align-left.alignright,
	.bwp-content .wp-block-pullquote.has-text-align-right.alignright {
		max-width: 205px;
	}
	/* block: gallery */
	.bwp-content .wp-block-gallery.alignleft,
	.bwp-content .wp-block-gallery.alignright {
		max-width: 300px;
	}
	/* block: audio */
	.bwp-content .wp-block-audio audio {
		min-width: 235px;
	}
	.bwp-content .wp-block-audio.alignleft,
	.bwp-content .wp-block-audio.alignright {
		max-width: 235px;
	}
	/* block: video */
	.bwp-content .wp-block-video.alignleft,
	.bwp-content .wp-block-video.alignright,
	.bwp-content .wp-block-video.alignleft video,
	.bwp-content .wp-block-video.alignright video {
		max-width: 235px;
	}
	/* block: cover */
	.bwp-content .wp-block-cover,
	.bwp-content .wp-block-cover-image {
		padding-right: 20px;
		padding-left: 20px;
	}
	.bwp-content .wp-block-cover.alignleft,
	.bwp-content .wp-block-cover.alignright,
	.bwp-content .wp-block-cover-image.alignleft,
	.bwp-content .wp-block-cover-image.alignright {
		max-width: 300px;
	}
	/* block: archives */
	.bwp-content .wp-block-archives-dropdown.alignleft,
	.bwp-content .wp-block-archives-dropdown.alignright {
		width: 235px;
	}
	/* block: calendar */
	.bwp-content .wp-block-calendar.alignleft table,
	.bwp-content .wp-block-calendar.alignright table {
		width: 235px;
	}
	/* block: categories */
	.bwp-content .wp-block-categories-dropdown.alignleft select,
	.bwp-content .wp-block-categories-dropdown.alignright select {
		width: 235px;
	}
	/* block: latest comments */
	.bwp-content .wp-block-latest-comments.alignleft,
	.bwp-content .wp-block-latest-comments.alignright {
		max-width: 235px;
	}
	/* block: latest posts */
	.bwp-content .wp-block-latest-posts.is-grid > li {
		margin-right: 0;
	}
	.bwp-content .wp-block-latest-posts.is-grid.columns-2 > li,
	.bwp-content .wp-block-latest-posts.is-grid.columns-3 > li,
	.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li,
	.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li,
	.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li {
		width: 100%; /* 1 column */
	}
	.bwp-content .wp-block-latest-posts.is-grid.columns-4 > li > a,
	.bwp-content .wp-block-latest-posts.is-grid.columns-5 > li > a,
	.bwp-content .wp-block-latest-posts.is-grid.columns-6 > li > a {
		font-size: 18px;
		line-height: 1.45;
	}
	.bwp-content ul.wp-block-latest-posts.alignleft,
	.bwp-content ul.wp-block-latest-posts.alignright {
		max-width: 235px;
	}
	/* block: rss */
	.bwp-content .wp-block-rss.is-grid > li {
		margin-right: 0;
	}
	.bwp-content .wp-block-rss.is-grid.columns-2 > li,
	.bwp-content .wp-block-rss.is-grid.columns-3 > li,
	.bwp-content .wp-block-rss.is-grid.columns-4 > li,
	.bwp-content .wp-block-rss.is-grid.columns-5 > li,
	.bwp-content .wp-block-rss.is-grid.columns-6 > li {
		width: 100%; /* 1 column */
	}
	.bwp-content .wp-block-rss.alignleft,
	.bwp-content .wp-block-rss.alignright {
		max-width: 235px;
	}
	/* block: social icons */
	.bwp-content .wp-block-social-links.alignleft,
	.bwp-content .wp-block-social-links.alignright {
		max-width: 235px;
	}
	/* block: tag cloud */
	.bwp-content .wp-block-tag-cloud.alignleft,
	.bwp-content .wp-block-tag-cloud.alignright {
		max-width: 235px;
	}
	/* block: embed */
	.bwp-content .wp-block-embed.alignleft,
	.bwp-content .wp-block-embed.alignright {
		max-width: 235px;
	}
	.wp-block-embed.alignleft .wp-block-embed__wrapper,
	.wp-block-embed.alignright .wp-block-embed__wrapper,
	.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
	.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper {
		min-width: 235px;
	}

	/* password protected post: password form */
	.bwp-content .post-password-form {
		padding: 40px;
	}

	/* single post: taxonomies (categories and tags) */
	.bwp-single-post-taxonomies {
		margin-bottom: 0;
	}
	.bwp-single-post-taxonomies > div {
		display: block;
		margin-right: 0;
		margin-bottom: 17px;
	}
	.bwp-single-post-taxonomies .bwp-single-post-tags .bwp-taxonomy-label::before {
		margin-right: 5px;
	}

	/* single post: about the author */
	.bwp-about-author .bwp-author-avatar {
		margin-right: 15px;
	}
	.bwp-about-author .bwp-author-avatar img {
		width: 56px;
		height: 56px;
		border-radius: 28px;
	}
	.bwp-about-author .bwp-author-avatar-overlay {
		border-radius: 28px;
	}
	.bwp-about-author .bwp-author-bio-container {
		height: auto;
		display: block;
	}
	.bwp-about-author:not(.bwp-no-avatars) .bwp-author-name {
		padding-top: 8px;
		padding-left: 71px;
	}
	.bwp-about-author .bwp-author-name .bwp-name {
		margin-right: 0;
	}
	.bwp-about-author .bwp-author-posts-link {
		display: block;
		margin-top: 2px;
	}
	.bwp-about-author .bwp-author-posts-link i {
		font-size: 13px;
	}
	.bwp-about-author:not(.bwp-no-avatars) .bwp-author-bio {
		margin-top: 21px;
	}

	/* single post: post navigation */
	.post-navigation .nav-links .nav-previous {
		padding-right: 10px;
	}
	.post-navigation .nav-links .nav-next {
		padding-left: 10px;
	}
	.post-navigation .nav-links .nav-previous a:hover .meta-nav i,
	.post-navigation .nav-links .nav-previous a:focus .meta-nav i {
		margin-right: 6px;
	}
	.post-navigation .nav-links .nav-next a:hover .meta-nav i,
	.post-navigation .nav-links .nav-next a:focus .meta-nav i {
		margin-left: 6px;
	}

	/* comments */
	.bwp-comment-list .children {
		padding-left: 10px;
	}
	.comment-navigation .nav-links .nav-previous a:hover i,
	.comment-navigation .nav-links .nav-previous a:focus i {
		margin-right: 6px;
	}
	.comment-navigation .nav-links .nav-next a:hover i,
	.comment-navigation .nav-links .nav-next a:focus i {
		margin-left: 6px;
	}

	/* related posts / random posts */
	.bwp-related-posts .bwp-section-separator,
	.bwp-random-posts .bwp-section-separator {
		max-width: 100%;
	}
	.bwp-related-posts .post .bwp-post-content,
	.bwp-random-posts .post .bwp-post-content {
		padding-right: 5px;
	}
	.bwp-related-posts .post .bwp-post-title,
	.bwp-random-posts .post .bwp-post-title {
		font-size: 16px;
	}

	/* site footer */
	.bwp-footer-widgets-section > .container,
	.bwp-site-footer > .container {
		padding-right: 20px;
		padding-left: 20px;
	}

	/* page 404 */
	.bwp-page-404-section > .container {
		padding-right: 20px;
		padding-left: 20px;
	}

	/* hidden sidebar */
	.bwp-hidden-sidebar {
		right: -400px;
		width: 400px;
		padding-right: 40px;
		padding-left: 40px;
	}
	.bwp-hidden-sidebar-shown .bwp-site-content,
	.bwp-hidden-sidebar-shown .bwp-sticky-buttons-container,
	.bwp-hidden-sidebar-shown .bwp-cookies-info-container {
		-webkit-transform: translateX(-200px);
		transform: translateX(-200px);
	}

	/* widgets */
	.widget_bwp_post_list_item figcaption {
		max-width: 80%;
	}

	/* hide back to top button */
	.bwp-scroll-top-wrapper {
		display: none;
	}

	/* information about cookies */
	.bwp-cookies-info-container {
		bottom: 10px;
		left: 10px;
	}

}

/* < 500px (499px) */
@media (max-width: 499px) {

	/* logo (text) */
	.bwp-logo-text {
		padding-right: 0;
		padding-left: 0;
		font-size: 45px;
	}

	/* section separator */
	.bwp-section-separator {
		max-width: 100%;
	}
	.bwp-section-separator.bwp-gradient {
		background: #eaeaed;
	}
	.bwp-section-separator::after {
		display: none;
	}

	/* homepage carousel */
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item,
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 310px;
	}
	.bwp-homepage-carousel-item-text {
		max-width: 340px;
	}
	.bwp-carousel-container .tns-controls {
		margin-left: -52px;
	}
	.bwp-carousel-container .tns-controls button {
		width: 42px;
		height: 42px;
		line-height: 42px;
		font-size: 12px;
	}
	.bwp-carousel-container .tns-controls button[data-controls="next"]::before {
		top: 11px;
		height: 20px;
	}

	/* page numbers */
	.bwp-page-numbers {
		height: 42px;
		line-height: 42px;
		padding-right: 15px;
		padding-left: 15px;
	}

	/* pagination */
	.pagination .nav-links .page-numbers.prev,
	.pagination .nav-links .page-numbers.next {
		display: none;
	}

	/* single page: section separator */
	.bwp-singular .bwp-section-separator {
		max-width: 100%;
	}
	.bwp-singular .bwp-section-separator.bwp-gradient {
		background: #efeff2;
	}

	/* single page: post content */
	/* image caption */
	.bwp-post-image-caption {
		padding-bottom: 10px;
	}
	/* slider: navigation */
	.bwp-single-post-article .bwp-post-media-slider .tns-controls {
		margin-left: -50px;
		padding: 10px;
	}
	.bwp-single-post-article .bwp-post-media-slider .tns-controls:focus {
		outline-offset: -5px;
	}
	.bwp-single-post-article .bwp-post-media-slider .tns-controls button {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
	}
	.bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
		box-shadow: -6px 6px 10px -4px rgba(15,14,21,0.08);
	}
	.bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="next"] {
		box-shadow: 6px 6px 10px -4px rgba(15,14,21,0.08);
	}
	.bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="next"]::before {
		height: 20px;
	}
	/* table */
	.bwp-content table:not(.wp-calendar-table),
	.comment-content table {
		display: block;
		overflow-x: auto;
	}
	/* preformatted text */
	pre {
		padding: 30px;
	}
	/* ul, ol */
	.bwp-content ul,
	.comment-content ul {
		padding-left: 18px;
	}
	.bwp-content ol,
	.comment-content ol {
		padding-left: 25px;
	}
	.widget_archive ul,
	.widget_pages ul,
	.widget_categories ul,
	.widget_recent_entries ul,
	.widget_nav_menu ul,
	.widget_meta ul,
	.widget_recent_comments ul,
	.widget_rss ul,
	.widget_bwp_post_list > ul,
	.widget_bwp_random_posts > ul,
	.widget_bwp_recent_posts > ul,
	.widget_bwp_popular_posts > ul,
	.widget_bwp_social ul {
		padding-left: 0;
	}
	/* audio and video player */
	.bwp-body .wp-playlist {
		padding: 30px 30px 20px;
	}
	/* block has background */
	.bwp-content .has-background {
		padding: 30px;
	}
	/* block: list */
	.bwp-content ul.has-background,
	.bwp-content ol.has-background {
		padding-left: 48px;
	}
	/* block: quote */
	.bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) {
		padding: 0 0 0 26px;
	}
	.bwp-content .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) {
		padding: 0 26px 0 0;
	}
	.bwp-content .wp-block-quote.is-large,
	.bwp-content .wp-block-quote.is-style-large,
	.bwp-content .wp-block-quote.is-style-plain {
		padding: 0 0 0 30px;
	}
	.bwp-content .wp-block-quote.is-large.has-text-align-right,
	.bwp-content .wp-block-quote.is-style-large.has-text-align-right,
	.bwp-content .wp-block-quote.is-style-plain.has-text-align-right {
		padding: 0 30px 0 0;
	}
	/* block: preformatted */
	.bwp-content .wp-block-preformatted.has-background {
		padding: 30px;
	}
	/* block: verse */
	.bwp-content .wp-block-verse.has-background {
		padding: 30px;
	}
	/* block: cover */
	.bwp-content .wp-block-cover,
	.bwp-content .wp-block-cover-image {
		padding-top: 30px;
		padding-bottom: 10px;
	}
	/* block: search */
	.bwp-content .wp-block-search.alignleft,
	.bwp-content .wp-block-search.alignright {
		width: 240px;
	}
	/* block: details */
	.bwp-content .wp-block-details.has-background[open] {
		padding-bottom: 10px;
	}

	/* password protected post: password form */
	.bwp-content .post-password-form {
		padding: 0;
		background-color: transparent;
		border-radius: 0;
	}
	.bwp-content .post-password-form label {
		width: 200px;
	}
	.bwp-content .post-password-form input[type="password"] {
		background: #f8f8fa;
	}

	/* post navigation */
	.post-navigation .nav-links > div:first-child:not(.nav-next) {
		border-right: none;
	}
	.post-navigation .nav-links > .nav-next:first-child {
		border-left: none;
	}

	/* comments */
	.comment-reply-title small {
		display: block;
	}
	.comment-reply-title #cancel-comment-reply-link {
		margin-top: 8px;
		margin-left: 0;
		font-size: 12px;
	}
	.bwp-comment-list-wrap {
		padding-bottom: 50px;
		border-bottom: 2px solid #efeff2;
	}
	.bwp-comment-list .children {
		padding-left: 15px;
	}
	.bwp-comment-list .comment .comment-body {
		margin-top: 35px;
		padding: 0;
		border: none;
		border-radius: 0;
	}
	.bwp-comment-list .comment-body .reply {
		position: static;
		margin-top: 10px;
		line-height: 1.3;
	}
	.bwp-comment-list .comment-body .reply a {
		padding: 0;
		background-color: transparent;
		border-radius: 0;
		font-size: 12px;
	}
	.bwp-comment-list .comment-body .reply a:hover,
	.bwp-comment-list .comment-body .reply a:focus {
		color: #786fff;
		background-color: transparent;
	}
	.bwp-comment-list li .comment-respond {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.bwp-comment-list .pingback .comment-body,
	.bwp-comment-list .trackback .comment-body {
		margin-top: 35px;
		padding: 0 0 0 20px;
		border: none;
		border-radius: 0;
	}
	.bwp-comment-list .pingback .comment-body::before,
	.bwp-comment-list .trackback .comment-body::before {
		top: 1px;
		left: 0;
	}
	.bwp-comment-list .pingback .comment-body > a,
	.bwp-comment-list .trackback .comment-body > a {
		margin-left: -21px;
	}
	.bwp-comment-list .pingback .comment-body .edit-link,
	.bwp-comment-list .trackback .comment-body .edit-link {
		position: static;
		display: block;
		margin-top: 10px;
		margin-left: -21px;
	}
	.bwp-comment-list .pingback .comment-body .edit-link a,
	.bwp-comment-list .trackback .comment-body .edit-link a {
		padding: 0;
		background-color: transparent;
		border-radius: 0;
		font-size: 12px;
	}
	.bwp-comment-list .pingback .comment-body .edit-link a:hover,
	.bwp-comment-list .trackback .comment-body .edit-link a:hover {
		color: #786fff;
		background-color: transparent;
	}
	.bwp-comments-area .bwp-no-comments-wrap {
		margin-bottom: 30px;
	}
	.bwp-comments-area .bwp-no-comments {
		padding: 30px 0 0;
		border: none;
		border-radius: 0;
		text-align: center;
		font-size: 14px;
		font-weight: 500;
	}
	.comment-navigation {
		margin: 50px -20px -30px;
		padding-top: 20px;
		padding-bottom: 0;
		border-top: 2px solid #efeff2;
		border-bottom: none;
	}
	.comment-navigation .nav-links > div:first-child:not(.nav-next) {
		border-right: none;
	}
	.comment-navigation .nav-links > .nav-next:first-child {
		border-left: none;
	}
	.comment-navigation .nav-links .nav-previous {
		padding-right: 10px;
	}
	.comment-navigation .nav-links .nav-next {
		padding-left: 10px;
	}
	.comment-navigation .nav-links .nav-previous a {
		padding-left: 20px;
	}
	.comment-navigation .nav-links .nav-next a {
		padding-right: 20px;
	}

	/* related posts, random posts */
	.bwp-related-posts,
	.bwp-random-posts {
		padding-right: 0;
		padding-left: 0;
	}
	.bwp-related-posts-container,
	.bwp-random-posts-container {
		margin-right: 0;
		padding-right: 20px;
		padding-left: 20px;
	}
	.bwp-related-posts-title,
	.bwp-random-posts-title {
		margin-bottom: 35px;
		padding-right: 20px;
		padding-left: 20px;
	}
	.bwp-related-posts .post,
	.bwp-random-posts .post {
		float: none;
		width: 100%; /* 1 column */
	}
	.bwp-related-posts .post .bwp-post-wrapper,
	.bwp-random-posts .post .bwp-post-wrapper {
		margin-right: 0;
		margin-bottom: 35px;
	}
	.bwp-related-posts .post:last-child .bwp-post-wrapper,
	.bwp-random-posts .post:last-child .bwp-post-wrapper {
		margin-bottom: 0;
	}
	.bwp-related-posts-container .post:nth-child(3),
	.bwp-random-posts-container .post:nth-child(3) {
		display: block;
	}
	.bwp-related-posts .post .bwp-post-title,
	.bwp-random-posts .post .bwp-post-title {
		font-size: 18px;
	}

	/* page 404 / no results */
	.bwp-page-404-content,
	.bwp-no-results {
		padding-right: 20px;
		padding-left: 20px;
	}

	/* hidden sidebar */
	.bwp-hidden-sidebar {
		right: -380px;
		width: 380px;
		padding-right: 30px;
		padding-left: 30px;
	}
	.bwp-hidden-sidebar-shown .bwp-site-content,
	.bwp-hidden-sidebar-shown .bwp-sticky-buttons-container,
	.bwp-hidden-sidebar-shown .bwp-cookies-info-container,
	.bwp-hidden-sidebar-shown .bwp-button-show-cookies-info {
		-webkit-transform: translateX(-190px);
		transform: translateX(-190px);
	}

	/* widgets */
	.widget_bwp_post_list_item figcaption {
		max-width: 85%;
	}

	/* information about cookies */
	.bwp-cookies-info-container {
		bottom: 0;
		left: 20px;
		width: calc(100% - 40px);
		padding: 30px;
		border-radius: 6px 6px 0 0;
		box-shadow: 0 -6px 15px -2px rgba(15,14,21,0.12);
	}
	.bwp-button-show-cookies-info,
	.bwp-button-hide-cookies-info {
		display: block;
	}
	.bwp-cookies-info-container.bwp-hidden-on-mobile,
	.bwp-cookies-info-container.bwp-cookies-accepted.bwp-hidden-on-mobile.bwp-visible {
		bottom: -15px;
		visibility: hidden;
		opacity: 0;
		pointer-events: none;

		-webkit-transition: bottom 0.15s ease-out, visibility 0.15s ease-out, opacity 0.15s ease-out;
		transition: bottom 0.15s ease-out, visibility 0.15s ease-out, opacity 0.15s ease-out;
	}
	.bwp-cookies-info-container.bwp-hidden-on-mobile.bwp-visible {
		bottom: 0;
		visibility: visible;
		opacity: 1;
		pointer-events: auto;

		-webkit-transition: bottom 0.3s ease-out, visibility 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
		transition: bottom 0.3s ease-out, visibility 0.3s ease-out, opacity 0.3s ease-out, transform 0.3s ease-out;
	}
	.bwp-cookies-info-container.bwp-cookies-accepted.bwp-hidden-on-mobile.bwp-visible {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* magnificPopup: gallery arrows */
	.bwp-mfp-arrow {
		width: 50px;
		height: 100px;
		line-height: 100px;
		margin-top: -50px;
		font-size: 15px;
	}
	.bwp-mfp-arrow:hover {
		width: 65px;
	}

}

/* < 450px (449px) */
@media (max-width: 449px) {

	/* homepage carousel */
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item,
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 290px;
	}

}

/* < 400px (399px) */
@media (max-width: 399px) {

	/* headings: h1..h5 */
	h1,
	.h1 {
		font-size: 25px;
		line-height: 1.35;
	}
	h2,
	.h2 {
		font-size: 23px;
		line-height: 1.35;
	}
	h3,
	.h3 {
		font-size: 21px;
		line-height: 1.4;
	}
	h4,
	.h4 {
		font-size: 19px;
		line-height: 1.4;
	}
	h5,
	.h5 {
		font-size: 17px;
		line-height: 1.4;
	}

	/* legend */
	legend {
		font-size: 23px;
		line-height: 1.35;
	}

	/* mobile navigation */
	.bwp-sticky-buttons-container {
		padding-left: 5px;
	}
	.bwp-sticky-buttons-container .bwp-mobile-buttons {
		padding-right: 5px;
	}
	.bwp-searchform-label,
	.bwp-mobile-menu-container .bwp-searchform {
		display: block;
	}
	.bwp-sticky-buttons-container .bwp-dropdown-search {
		display: none;
	}

	/* site header */
	.bwp-site-header > .container {
		padding-right: 15px;
		padding-left: 15px;
	}

	/* logo (text) */
	.bwp-logo-text {
		font-size: 43px;
		letter-spacing: -2px;
	}

	/* homepage carousel */
	.bwp-carousel-container {
		padding-right: 15px;
		padding-left: 15px;
	}
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item,
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 270px;
	}
	.bwp-homepage-carousel-item-content {
		padding-right: 20px;
		padding-left: 20px;
	}
	.bwp-homepage-carousel-post-metadata {
		margin-right: -5px;
		margin-left: -5px;
	}
	.bwp-carousel-container .tns-controls {
		margin-left: -50px;
	}
	.bwp-carousel-container .tns-controls button {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.bwp-carousel-container .tns-controls button[data-controls="prev"] {
		box-shadow: -6px 6px 10px -4px rgba(15,14,21,0.08);
	}
	.bwp-carousel-container .tns-controls button[data-controls="next"] {
		box-shadow: 6px 6px 10px -4px rgba(15,14,21,0.08);
	}
	.bwp-carousel-container .tns-controls button[data-controls="next"]::before {
		top: 10px;
	}

	/* archive page: title and subtitle */
	.bwp-archive-title {
		font-size: 23px;
		line-height: 1.35;
	}
	.bwp-archive-description {
		margin-top: 15px;
	}

	/* page numbers */
	.bwp-page-numbers {
		height: 40px;
		line-height: 40px;
	}

	/* latest posts section */
	.bwp-latest-posts-section > .container {
		padding-right: 15px;
		padding-left: 15px;
	}
	.bwp-posts {
		margin-right: -15px;
		margin-left: -15px;
	}
	.bwp-posts-wrapper {
		padding-right: 15px;
		padding-left: 15px;
	}
	.bwp-post-links li .bwp-separator,
	.bwp-col-1-layout .bwp-post-links li .bwp-separator {
		margin-right: 4px;
		margin-left: 4px;
	}

	/* single page */
	.bwp-single-post-header,
	.bwp-single-post-media-container,
	.bwp-single-post-content,
	.bwp-about-author-container,
	.bwp-single-post-navigation-container,
	.bwp-comments-title,
	.bwp-comment-list-wrap,
	.bwp-comments-area .bwp-no-comments-wrap,
	.comment-navigation .nav-links .nav-next a,
	.comment-navigation .nav-links .nav-previous a,
	.comment-respond,
	.bwp-related-posts-title,
	.bwp-random-posts-title,
	.bwp-related-posts-container,
	.bwp-random-posts-container {
		padding-right: 15px;
		padding-left: 15px;
	}
	.comment-navigation {
		margin-right: -15px;
		margin-left: -15px;
	}

	/* single page: post content */
	/* post header */
	.bwp-single-post-header {
		margin-bottom: 32px;
	}
	/* metadata */
	.bwp-single-post-header .bwp-single-post-metadata {
		margin-right: -5px;
		margin-left: -5px;
		margin-bottom: 13px;
	}
	.bwp-single-post-header .bwp-single-post-metadata .bwp-metadata-label {
		margin-right: 0;
	}
	.bwp-single-post-header .bwp-single-post-metadata .bwp-metadata-label > span {
		display: none;
	}
	.bwp-single-post-header .bwp-single-post-metadata .bwp-date .bwp-metadata-label::before,
	.bwp-single-post-header .bwp-single-post-metadata .bwp-date-updated .bwp-metadata-label::before,
	.bwp-single-post-header .bwp-single-post-metadata .bwp-author .bwp-metadata-label::before {
		margin-right: 3px;
	}
	/* post title */
	.bwp-single-post-title {
		font-size: 23px;
		line-height: 1.35;
	}
	/* classic editor: gallery with images */
	.gallery.gallery-columns-3 .gallery-item,
	.gallery.gallery-columns-4 .gallery-item,
	.gallery.gallery-columns-5 .gallery-item,
	.gallery.gallery-columns-6 .gallery-item,
	.gallery.gallery-columns-7 .gallery-item,
	.gallery.gallery-columns-8 .gallery-item,
	.gallery.gallery-columns-9 .gallery-item {
		width: 50%; /* 2 columns */
	}
	/* full alignment */
	.bwp-content .alignfull {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	.bwp-content h1.alignfull,
	.bwp-content h2.alignfull,
	.bwp-content h3.alignfull,
	.bwp-content h4.alignfull,
	.bwp-content h5.alignfull,
	.bwp-content h6.alignfull,
	.bwp-content .wp-block-file.alignfull,
	.bwp-content .wp-block-buttons.alignfull,
	.bwp-content .wp-block-columns.alignfull,
	.bwp-content .wp-block-archives-list.alignfull,
	.bwp-content .wp-block-archives-dropdown.alignfull,
	.bwp-content .wp-block-calendar.alignfull,
	.bwp-content .wp-block-categories-list.alignfull,
	.bwp-content .wp-block-categories-dropdown.alignfull,
	.bwp-content .wp-block-latest-comments.alignfull,
	.bwp-content ul.wp-block-latest-posts.alignfull,
	.bwp-content .wp-block-rss.alignfull,
	.bwp-content .wp-block-tag-cloud.alignfull,
	.bwp-content .wp-block-details.alignfull {
		padding-right: 15px;
		padding-left: 15px;
	}
	/* block: cover */
	.bwp-content .wp-block-cover,
	.bwp-content .wp-block-cover-image {
		padding-right: 15px;
		padding-left: 15px;
	}

	/* password protected post: password form */
	.bwp-content .post-password-form label {
		display: block;
		width: 100%;
	}
	.bwp-content .post-password-form input[type="submit"] {
		margin: 10px 0 0;
	}

	/* post navigation */
	.bwp-single-post-navigation,
	.bwp-single-post-navigation .bwp-section-separator {
		margin-bottom: 40px;
	}
	.post-navigation .nav-links .nav-previous,
	.post-navigation .nav-links .nav-next {
		width: 100%;
		float: none;
	}
	.post-navigation .nav-links .nav-previous {
		padding-right: 0;
	}
	.post-navigation .nav-links .nav-next {
		text-align: left;
		padding-left: 0;
	}
	.post-navigation .nav-links a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.post-navigation .nav-links > div {
		margin-bottom: 5px;
	}
	.post-navigation .nav-links > div:last-child {
		margin-bottom: 0;
	}

	/* comments */
	.comment-reply-title,
	.bwp-comments-title,
	.comment-notes,
	.comment-form label,
	.comment-form-cookies-consent,
	.comment-form .form-submit,
	.comment-respond .must-log-in,
	.comment-form .logged-in-as,
	.bwp-comments-area .bwp-no-comments {
		text-align: left;
	}
	.comment-reply-title,
	.bwp-comments-title {
		font-size: 20px;
		line-height: 1.45;
	}
	.comment-form #submit {
		padding: 0 20px;
	}
	.bwp-comment-list .children {
		padding-left: 10px;
	}
	.comment-navigation .nav-links .nav-previous,
	.comment-navigation .nav-links .nav-next {
		width: 100%;
		float: none;
	}
	.comment-navigation .nav-links .nav-previous {
		padding-right: 0;
	}
	.comment-navigation .nav-links .nav-next {
		text-align: left;
		padding-left: 0;
	}
	.comment-navigation .nav-links > div {
		margin-bottom: 10px;
	}
	.comment-navigation .nav-links > div:last-child {
		margin-bottom: 0;
	}

	/* related posts, random posts */
	.bwp-related-posts-title,
	.bwp-random-posts-title {
		text-align: left;
		font-size: 20px;
		line-height: 1.45;
	}
	.bwp-related-posts .post .bwp-post-content,
	.bwp-random-posts .post .bwp-post-content {
		padding-right: 0;
	}

	/* page 404 / no results */
	.bwp-page-404-section > .container {
		padding-right: 15px;
		padding-left: 15px;
	}
	.bwp-page-404-content {
		padding: 45px 30px 50px;
	}
	.bwp-page-404-content h1 {
		font-size: 23px;
		line-height: 1.35;
	}
	.bwp-page-404-content h2 {
		font-size: 16px;
		line-height: 1.6;
	}
	.bwp-no-results {
		padding: 45px 30px 50px;
	}
	.bwp-no-results-content h3 {
		font-size: 20px;
		line-height: 1.45;
	}

	/* site footer */
	.bwp-footer-widgets-section > .container,
	.bwp-site-footer > .container {
		padding-right: 15px;
		padding-left: 15px;
	}
	.bwp-site-footer {
		text-align: left;
	}
	.bwp-footer-menu {
		margin-left: -10px;
	}

	/* hidden sidebar */
	.bwp-hidden-sidebar {
		right: -340px;
		width: 340px;
	}
	.bwp-hidden-sidebar-shown .bwp-site-content,
	.bwp-hidden-sidebar-shown .bwp-sticky-buttons-container,
	.bwp-hidden-sidebar-shown .bwp-cookies-info-container,
	.bwp-hidden-sidebar-shown .bwp-button-show-cookies-info {
		-webkit-transform: translateX(-170px);
		transform: translateX(-170px);
	}

	/* information about cookies */
	.bwp-cookies-info-container,
	.bwp-button-show-cookies-info {
		left: 15px;
		width: calc(100% - 30px);
	}
	.bwp-button-show-cookies-info {
		bottom: 15px;
	}

}

/* < 350px (349px) */
@media (max-width: 349px) {

	/* mobile navigation: dropdown fonts */
	.bwp-dropdown-fonts-container {
		width: 170px;
	}

	/* homepage carousel */
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item,
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 260px;
	}
	.bwp-homepage-carousel-item-content {
		padding-right: 15px;
		padding-left: 15px;
	}
	.bwp-homepage-carousel-post-title {
		font-size: 21px;
		line-height: 30px;
	}

	/* page numbers */
	.bwp-page-numbers {
		margin-bottom: 10px;
		padding: 0;
		height: auto;
		line-height: 1.6;
		background-color: transparent;
		box-shadow: none;
		border-radius: 0;
		white-space: normal;
	}

	/* posts */
	.bwp-latest-posts-section .bwp-post-media,
	.bwp-latest-posts-section .bwp-post-media-overlay,
	.bwp-latest-posts-section .bwp-post-media-slider,
	.bwp-latest-posts-section .bwp-iframe-video-wrapper,
	.bwp-latest-posts-section .bwp-iframe-audio-wrapper {
		border-radius: 6px 6px 0 0;
	}
	.bwp-post-content,
	.bwp-col-1-layout .bwp-post-content {
		margin: 0;
		border-radius: 0 0 6px 6px;
	}
	.bwp-no-featured-media .bwp-post-content,
	.bwp-col-1-layout .bwp-no-featured-media .bwp-post-content {
		border-radius: 6px;
	}

	/* single page: post content */
	/* block: gallery */
	.bwp-content .wp-block-gallery .blocks-gallery-grid figcaption,
	.bwp-content .wp-block-gallery figure.wp-block-image figcaption {
		display: none;
	}

	/* pagination */
	.pagination .nav-links .page-numbers:not(.current):not(.dots) {
		padding-right: 12px;
		padding-left: 12px;
	}
	.pagination .nav-links .page-numbers.current {
		padding-right: 16px;
		padding-left: 16px;
	}
	.pagination .nav-links .page-numbers.dots {
		padding: 0;
	}

	/* hidden sidebar */
	.bwp-hidden-sidebar {
		right: -310px;
		width: 310px;
	}
	.bwp-hidden-sidebar-shown .bwp-site-content,
	.bwp-hidden-sidebar-shown .bwp-sticky-buttons-container,
	.bwp-hidden-sidebar-shown .bwp-cookies-info-container,
	.bwp-hidden-sidebar-shown .bwp-button-show-cookies-info {
		-webkit-transform: translateX(-155px);
		transform: translateX(-155px);
	}

	/* widgets */
	.widget_bwp_post_list_item figcaption {
		padding: 10px;
	}

}

/* < 320px (319px) */
@media (max-width: 319px) {

	/* mobile navigation */
	.bwp-sticky-buttons-container {
		padding-left: 3px;
		border-radius: 0 0 6px 6px;
	}
	.bwp-sticky-buttons-container .bwp-sticky-button {
		width: 30px;
	}
	.bwp-dropdown-mobile-menu-container {
		margin-left: -3px;
		padding: 5px 15px;
	}
	.bwp-dropdown-mobile-menu-container::before {
		left: 15px;
	}
	.bwp-mobile-menu,
	.bwp-mobile-menu-container .bwp-subscribe,
	.bwp-mobile-menu-container .bwp-social-links {
		width: 220px;
	}
	.bwp-dropdown-fonts-container {
		width: 160px;
		margin-right: -5px;
		padding-right: 0;
		padding-left: 0;
	}
	.bwp-dropdown-fonts-container::before {
		right: 13px;
	}
	.bwp-dropdown-fonts-container .bwp-font-type {
		padding-right: 15px;
		padding-left: 15px;
	}

	/* homepage carousel */
	.bwp-carousel-container {
		padding-right: 0;
		padding-left: 0;
	}
	#bwp-homepage-carousel-wrapper,
	.bwp-homepage-carousel-item,
	#bwp-homepage-carousel-wrapper.bwp-carousel-loaded:not(.bwp-carousel-nav-hidden) {
		height: 250px;
	}

	/* posts */
	.bwp-posts-wrapper {
		padding-right: 0;
		padding-left: 0;
	}
	.bwp-post-content,
	.bwp-col-1-layout .bwp-post-content {
		padding-right: 15px;
		padding-left: 15px;
	}

	/* single page */
	.bwp-single-post-section {
		border-radius: 6px 6px 0 0;
	}

	/* single page: post content */
	/* post header */
	.bwp-single-post-header {
		text-align: left;
	}
	/* metadata */
	.bwp-single-post-header .bwp-single-post-metadata {
		margin: 0 -10px 14px 0;
		padding-left: 1px;
	}
	.bwp-single-post-header .bwp-single-post-metadata li {
		margin: 0 10px 3px 0;
	}
	/* container for featured image and other media */
	.bwp-single-post-media-container {
		padding-right: 0;
		padding-left: 0;
	}
	/* preformatted text */
	pre {
		padding: 20px;
	}
	/* audio and video player */
	.bwp-body .wp-playlist {
		padding: 20px 20px 10px;
	}
	/* block has background */
	.bwp-content .has-background {
		padding: 20px;
	}
	/* block: list */
	.bwp-content ul.has-background,
	.bwp-content ol.has-background {
		padding-left: 38px;
	}
	/* block: quote */
	.bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) {
		padding: 0 0 0 15px;
	}
	.bwp-content .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) {
		padding: 0 15px 0 0;
	}
	.bwp-content .wp-block-quote.is-large,
	.bwp-content .wp-block-quote.is-style-large,
	.bwp-content .wp-block-quote.is-style-plain {
		padding: 0 0 0 15px;
	}
	.bwp-content .wp-block-quote.is-large.has-text-align-right,
	.bwp-content .wp-block-quote.is-style-large.has-text-align-right,
	.bwp-content .wp-block-quote.is-style-plain.has-text-align-right {
		padding: 0 15px 0 0;
	}
	/* post format: quote (block editor) */
	.bwp-blog-post.format-quote .bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) {
		padding: 0 0 0 15px;
	}
	.bwp-blog-post.format-quote .bwp-content .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) {
		padding: 0 15px 0 0;
	}
	/* block: preformatted */
	.bwp-content .wp-block-preformatted.has-background {
		padding: 20px;
	}
	/* block: verse */
	.bwp-content .wp-block-verse.has-background {
		padding: 20px;
	}
	/* block: details */
	.bwp-content .wp-block-details.has-background[open] {
		padding-bottom: 0;
	}

	/* related posts, random posts */
	.bwp-related-posts-container,
	.bwp-random-posts-container {
		padding-right: 0;
		padding-left: 0;
	}
	.bwp-related-posts .post .bwp-post-content,
	.bwp-random-posts .post .bwp-post-content {
		padding-right: 15px;
		padding-left: 15px;
	}

	/* page 404 / no results */
	.bwp-page-404-content {
		margin-right: -15px;
		margin-left: -15px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.bwp-no-results {
		padding-right: 15px;
		padding-left: 15px;
	}

	/* site footer */
	.bwp-singular .bwp-site-footer {
		border-radius: 0 0 6px 6px;
	}

	/* hidden sidebar */
	.bwp-hidden-sidebar {
		right: -274px;
		width: 274px;
		padding-right: 20px;
		padding-left: 20px;
		border-radius: 6px 0 0 6px;
	}
	.bwp-hidden-sidebar-shown .bwp-site-content,
	.bwp-hidden-sidebar-shown .bwp-sticky-buttons-container,
	.bwp-hidden-sidebar-shown .bwp-cookies-info-container,
	.bwp-hidden-sidebar-shown .bwp-button-show-cookies-info {
		-webkit-transform: translateX(-137px);
		transform: translateX(-137px);
	}

	/* information about cookies */
	.bwp-cookies-info-container {
		left: 0;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.bwp-button-show-cookies-info {
		padding-right: 15px;
		padding-left: 15px;
	}

}
/*
Theme name: Halva
Description: Dark mode styles
Version: 1.0
*/

/*
Table of Contents:

1 - General colors (site background, links, headings and other html tags)
2 - Section separator (with gradient)
3 - Main logo
4 - Site navigation
5 - Mobile menu
6 - Homepage carousel
7 - Latest posts
8 - "No results" message (content none)
9 - Pagination
10 - Single page
11 - WordPress content styles: TinyMCE editor (Classic editor)
12 - WordPress content styles: Block editor
13 - About the author
14 - Comments
15 - Post navigation
16 - Related posts / Random posts
17 - Page 404 (page not found)
18 - Footer widgets
19 - Site footer
20 - Sticky bar with buttons
21 - Button: "Back to top"
22 - Hidden sidebar
23 - Widgets
24 - Information about cookies
25 - Colors for popup windows (magnificPopup)
26 - Responsive styles: Colors
*/

/*
1 - General colors (site background, links, headings and other html tags)
---------------------------------------
*/

body.bwp-dark-mode {
	color: #d9d9df;
	background-color: #1f1f23 !important;
}
.bwp-dark-mode a {
	color: #d9d9df;
}
.bwp-dark-mode a:hover,
.bwp-dark-mode a:focus {
	color: #877fff;
}
.bwp-dark-mode h1,
.bwp-dark-mode h2,
.bwp-dark-mode h3,
.bwp-dark-mode h4,
.bwp-dark-mode h5,
.bwp-dark-mode h6 {
	color: #f3f3f6;
}
.bwp-dark-mode h1 a,
.bwp-dark-mode h2 a,
.bwp-dark-mode h3 a,
.bwp-dark-mode h4 a,
.bwp-dark-mode h5 a,
.bwp-dark-mode h6 a {
	color: inherit;
}
.bwp-dark-mode h1 a:hover,
.bwp-dark-mode h2 a:hover,
.bwp-dark-mode h3 a:hover,
.bwp-dark-mode h4 a:hover,
.bwp-dark-mode h5 a:hover,
.bwp-dark-mode h6 a:hover,
.bwp-dark-mode h1 a:focus,
.bwp-dark-mode h2 a:focus,
.bwp-dark-mode h3 a:focus,
.bwp-dark-mode h4 a:focus,
.bwp-dark-mode h5 a:focus,
.bwp-dark-mode h6 a:focus {
	color: #877fff;
}
.bwp-dark-mode abbr {
	border-bottom-color: #d9d9df !important;
}
.bwp-dark-mode acronym {
	border-bottom-color: #d9d9df !important;
}
.bwp-dark-mode code,
.bwp-dark-mode kbd,
.bwp-dark-mode tt {
	background-color: rgba(0,0,0,0.4);
}
.bwp-dark-mode pre {
	color: #d9d9df;
	background-color: #313137;
}
.bwp-dark-mode pre code,
.bwp-dark-mode pre kbd {
	background-color: rgba(0,0,0,0.4);
}
.bwp-dark-mode .mark,
.bwp-dark-mode mark {
	background-color: transparent;
}
.bwp-dark-mode ins {
	border-bottom-color: #42424b !important;
}
.bwp-dark-mode legend {
	color: #f3f3f6;
	border-bottom-color: #414149;
}
.bwp-dark-mode hr {
	background-color: #414149;
}
.bwp-dark-mode blockquote::before {
	color: #d9d9df;
	opacity: 0.12;
}
.bwp-dark-mode blockquote cite {
	color: #d9d9df;
}
.bwp-dark-mode label {
	color: #f3f3f6;
}
.bwp-dark-mode input[type="text"]:not(.bwp-search-field),
.bwp-dark-mode input[type="email"],
.bwp-dark-mode input[type="url"],
.bwp-dark-mode input[type="password"],
.bwp-dark-mode input[type="search"],
.bwp-dark-mode input[type="tel"],
.bwp-dark-mode input[type="number"],
.bwp-dark-mode input[type="date"],
.bwp-dark-mode textarea,
.bwp-dark-mode select {
	color: #d9d9df;
	background: #313137;
	border-color: #313137;
	border-bottom-color: #474750;
}
.bwp-dark-mode input[type="text"]:not(.bwp-search-field):hover,
.bwp-dark-mode input[type="email"]:hover,
.bwp-dark-mode input[type="url"]:hover,
.bwp-dark-mode input[type="password"]:hover,
.bwp-dark-mode input[type="search"]:hover,
.bwp-dark-mode input[type="tel"]:hover,
.bwp-dark-mode input[type="number"]:hover,
.bwp-dark-mode input[type="date"]:hover,
.bwp-dark-mode textarea:hover,
.bwp-dark-mode select:hover,
.bwp-dark-mode input[type="text"]:not(.bwp-search-field):focus,
.bwp-dark-mode input[type="email"]:focus,
.bwp-dark-mode input[type="url"]:focus,
.bwp-dark-mode input[type="password"]:focus,
.bwp-dark-mode input[type="search"]:focus,
.bwp-dark-mode input[type="tel"]:focus,
.bwp-dark-mode input[type="number"]:focus,
.bwp-dark-mode input[type="date"]:focus,
.bwp-dark-mode textarea:focus,
.bwp-dark-mode select:focus {
	border-color: #877fff;
}
.bwp-dark-mode input::-webkit-input-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode input:-moz-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode input::-moz-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode input:-ms-input-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode input[type="file"] {
	border-color: #42424b;
	border-bottom-color: #52525d;
}
.bwp-dark-mode input[type="file"]:hover,
.bwp-dark-mode input[type="file"]:focus {
	border-color: #877fff;
}
.bwp-dark-mode input[type="checkbox"],
.bwp-dark-mode input[type="radio"] {
	background: #313137;
	border-color: #474750;
}
.bwp-dark-mode input[type="checkbox"]:hover,
.bwp-dark-mode input[type="radio"]:hover,
.bwp-dark-mode input[type="checkbox"]:focus,
.bwp-dark-mode input[type="radio"]:focus {
	border-color: #877fff;
}
.bwp-dark-mode input[type="checkbox"]:checked,
.bwp-dark-mode input[type="radio"]:checked {
	background: #877fff;
	border-color: #877fff;
}
.bwp-dark-mode input[type="checkbox"]:checked::before,
.bwp-dark-mode input[type="radio"]:checked::before {
	color: #f3f3f6;
}
.bwp-dark-mode input[type="button"],
.bwp-dark-mode input[type="reset"],
.bwp-dark-mode input[type="submit"] {
	color: #f3f3f6;
	background: #313137;
	box-shadow: 0 2px 6px -4px rgba(0,0,0,0.35);
}
.bwp-dark-mode input[type="button"]:hover,
.bwp-dark-mode input[type="reset"]:hover,
.bwp-dark-mode input[type="submit"]:hover,
.bwp-dark-mode input[type="button"]:focus,
.bwp-dark-mode input[type="reset"]:focus,
.bwp-dark-mode input[type="submit"]:focus {
	color: #ffffff;
	background: #877fff;
}
.bwp-dark-mode .wpcf7 .wpcf7-form .wpcf7-list-item label {
	color: #d9d9df;
}
.bwp-dark-mode .wpcf7 .wpcf7-form .wpcf7-spinner {
	background-color: #313137;
	box-shadow: 0 2px 4px -2px rgba(0,0,0,0.35);
}
.bwp-dark-mode .wpcf7 .wpcf7-form .wpcf7-spinner::before {
	background-color: #ffffff;
}


/*
2 - Section separator (with gradient)
---------------------------------------
*/

/* for archive pages */
.bwp-dark-mode .bwp-section-separator {
	background: #36363d;
}
.bwp-dark-mode .bwp-section-separator.bwp-gradient {
	background: -webkit-linear-gradient(left, rgba(56,56,63,0.6) 0%, rgba(56,56,63,1) 50%, rgba(56,56,63,0.6) 100%);
	background: -moz-linear-gradient(left, rgba(56,56,63,0.6) 0%, rgba(56,56,63,1) 50%, rgba(56,56,63,0.6) 100%);
	background: linear-gradient(to right, rgba(56,56,63,0.6) 0%, rgba(56,56,63,1) 50%, rgba(56,56,63,0.6) 100%); /* #38383f */
}
.bwp-dark-mode .bwp-section-separator::after {
	background-color: #36363d;
}

/* for single pages */
.bwp-dark-mode.bwp-singular .bwp-section-separator {
	background: #414149;
}
.bwp-dark-mode.bwp-singular .bwp-section-separator.bwp-gradient {
	background: -webkit-linear-gradient(left, rgba(66,66,75,0.6) 0%, rgba(66,66,75,1) 50%, rgba(66,66,75,0.6) 100%);
	background: -moz-linear-gradient(left, rgba(66,66,75,0.6) 0%, rgba(66,66,75,1) 50%, rgba(66,66,75,0.6) 100%);
	background: linear-gradient(to right, rgba(66,66,75,0.6) 0%, rgba(66,66,75,1) 50%, rgba(66,66,75,0.6) 100%); /* #42424b */
}
.bwp-dark-mode.bwp-singular .bwp-section-separator::after {
	background-color: #414149;
}


/*
3 - Main logo
---------------------------------------
*/

.bwp-dark-mode .bwp-logo-text {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-logo-text:hover,
.bwp-dark-mode .bwp-logo-text:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-logo-container.bwp-no-logo-image {
	background-color: #161618;
}


/*
4 - Site navigation
---------------------------------------
*/

/* main navigation (hidden container at the top of the page) */
.bwp-dark-mode .bwp-hidden-main-nav {
	background-color: #28282d;
}
.bwp-dark-mode.bwp-hidden-main-nav-shown .bwp-hidden-main-nav {
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
}

/* secondary navigation (visible container under the main logo) */
.bwp-dark-mode .bwp-secondary-nav-container {
	background-color: #28282d;
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
}
.bwp-dark-mode.bwp-singular .bwp-secondary-nav-container {
	box-shadow: 0 10px 15px -7px rgba(0,0,0,0.3);
}

/* navigation content: logo, menu, social links, etc. */
.bwp-dark-mode .bwp-main-nav-logo-text {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-main-nav-logo-text:hover,
.bwp-dark-mode .bwp-main-nav-logo-text:focus {
	color: #877fff;
}
.bwp-dark-mode .sf-menu a {
	color: #d9d9df;
}
.bwp-dark-mode .sf-menu a:hover,
.bwp-dark-mode .sf-menu a:focus,
.bwp-dark-mode .sf-menu > li:hover > a,
.bwp-dark-mode .sf-menu > .current-menu-item > a,
.bwp-dark-mode .sf-menu > .current-menu-ancestor > a,
.bwp-dark-mode .sf-menu > .current-menu-ancestor > .sf-with-ul::after {
	color: #877fff;
}
.bwp-dark-mode .sf-menu ul {
	background-color: #28282d;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-secondary-nav .sf-menu ul {
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.3);
}
.bwp-dark-mode.bwp-singular .bwp-secondary-nav .sf-menu ul {
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.3);
}
.bwp-dark-mode .sf-menu ul::before {
	border-color: transparent;
	border-bottom-color: #28282d;
}
.bwp-dark-mode .sf-menu ul li a {
	color: #d9d9df;
}
.bwp-dark-mode .sf-menu ul li a:hover,
.bwp-dark-mode .sf-menu ul li a:focus,
.bwp-dark-mode .sf-menu ul > li:hover > a,
.bwp-dark-mode .sf-menu ul > .current-menu-item > a,
.bwp-dark-mode .sf-menu ul > .current-menu-ancestor > a,
.bwp-dark-mode .sf-menu ul > .current-menu-ancestor > .sf-with-ul::after {
	color: #877fff;
}
.bwp-dark-mode .bwp-social-links a {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-social-links a:hover,
.bwp-dark-mode .bwp-social-links a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-subscribe-link {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-subscribe-link:hover,
.bwp-dark-mode .bwp-subscribe-link:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-main-menu::before,
.bwp-dark-mode .bwp-social-links::before,
.bwp-dark-mode .bwp-subscribe::before {
	background-color: #42424b;
}
.bwp-dark-mode .bwp-hide-main-nav-button {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-hide-main-nav-button:hover,
.bwp-dark-mode .bwp-hide-main-nav-button:focus {
	color: #877fff;
}

/* hidden main navigation: dark overlay */
.bwp-dark-mode .bwp-hidden-main-nav-overlay {
	background-color: #161618;
}


/*
5 - Mobile menu
---------------------------------------
*/

/* button: show/hide mobile menu */
.bwp-dark-mode .bwp-toggle-mobile-menu-button {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-toggle-mobile-menu-button:hover,
.bwp-dark-mode .bwp-toggle-mobile-menu-button.bwp-active {
	color: #877fff;
}

/* dropdown container with menu */
.bwp-dark-mode .bwp-dropdown-mobile-menu-container {
	background-color: #28282d;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-dropdown-mobile-menu-container::before {
	border-color: transparent;
	border-bottom-color: #28282d;
}

/* mobile menu */
.bwp-dark-mode .bwp-mobile-menu li {
	border-top-color: #414149;
}
.bwp-dark-mode .bwp-mobile-menu li a,
.bwp-dark-mode .bwp-mobile-menu li a:focus {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-mobile-menu li a:hover,
.bwp-dark-mode .bwp-mobile-menu .current-menu-item > a {
	color: #877fff;
}
.bwp-dark-mode .bwp-toggle-mobile-submenu,
.bwp-dark-mode .bwp-toggle-mobile-submenu:focus {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-toggle-mobile-submenu:hover {
	color: #877fff;
}
.bwp-dark-mode .bwp-toggle-mobile-submenu::before {
	background-color: #42424b;
}
.bwp-dark-mode .bwp-mobile-menu li.bwp-submenu-visible > a .bwp-toggle-mobile-submenu {
	color: #877fff;
}

/* mobile menu: subscribe link */
.bwp-dark-mode .bwp-mobile-menu-container .bwp-subscribe {
	border-top-color: #414149;
}

/* mobile menu: search form */
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform-label {
	border-top-color: #414149;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform {
	border-color: #313137;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform:hover,
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform:focus {
	border-color: #877fff;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform .bwp-search-field {
	color: #d9d9df;
	background: #313137;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform .bwp-search-field::-webkit-input-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform .bwp-search-field:-moz-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform .bwp-search-field::-moz-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform .bwp-search-field:-ms-input-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform .bwp-search-submit {
	color: #d9d9df;
	background: #313137;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform .bwp-search-submit:hover,
.bwp-dark-mode .bwp-mobile-menu-container .bwp-searchform .bwp-search-submit:focus {
	color: #877fff;
}

/* mobile menu: social links */
.bwp-dark-mode .bwp-mobile-menu-container .bwp-social-links .bwp-social-links-label {
	border-top-color: #414149;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-social-links a {
	color: #d9d9df;
	background-color: #313137;
}
.bwp-dark-mode .bwp-mobile-menu-container .bwp-social-links a:hover,
.bwp-dark-mode .bwp-mobile-menu-container .bwp-social-links a:focus {
	color: #ffffff;
	background-color: #877fff;
}


/*
6 - Homepage carousel
---------------------------------------
*/

/* carousel container */
.bwp-dark-mode #bwp-homepage-carousel-wrapper {
	background-color: #161618;
}
.bwp-dark-mode #bwp-homepage-carousel-wrapper.bwp-carousel-loaded {
	background-color: transparent;
}
.bwp-dark-mode #bwp-homepage-carousel-wrapper > .tns-outer > .tns-ovh {
	background-color: #161618;
}
.bwp-dark-mode #bwp-homepage-carousel-wrapper.bwp-carousel-loaded > .tns-outer > .tns-ovh {
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
	background-color: #28282d;
}

/* carousel item (post) */
.bwp-dark-mode .bwp-carousel-loaded .bwp-homepage-carousel-item {
	box-shadow: -10px 0 20px -10px rgba(0,0,0,0.2);
}
.bwp-dark-mode .bwp-homepage-carousel-item-no-bg .bwp-homepage-carousel-item-bg-color {
	background-color: #161618;
}
.bwp-dark-mode .bwp-homepage-carousel-item-overlay {
	background-color: #161618;
}
.bwp-dark-mode .bwp-homepage-carousel-item-content {
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
}
.bwp-dark-mode .bwp-homepage-carousel-post-metadata li {
	color: #f6f6f7;
	text-shadow: 0 1px 2px rgba(0,0,0,0.35);
}
.bwp-dark-mode .bwp-homepage-carousel-post-metadata li a {
	color: #f6f6f7;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-homepage-carousel-post-metadata li a:hover,
.bwp-dark-mode .bwp-homepage-carousel-post-metadata li a:focus {
	color: #ffffff;
	box-shadow: inset 0 -1px 0 0 #ffffff;
}
.bwp-dark-mode .bwp-homepage-carousel-post-title {
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.35);
}
.bwp-dark-mode .bwp-homepage-carousel-post-title a {
	color: #ffffff;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-homepage-carousel-post-title a:hover,
.bwp-dark-mode .bwp-homepage-carousel-post-title a:focus {
	color: #ffffff;
	box-shadow: inset 0 -1px 0 0 #ffffff;
}

/* navigation buttons (next and previous) */
.bwp-dark-mode .bwp-carousel-container .tns-controls:focus {
	outline-color: #000000;
}
.bwp-dark-mode .bwp-carousel-container .tns-controls button {
	color: #d9d9df;
	background: #28282d;
}
.bwp-dark-mode .bwp-carousel-container .tns-controls button[data-controls="prev"] {
	box-shadow: -6px 6px 12px -4px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-carousel-container .tns-controls button[data-controls="next"] {
	box-shadow: 6px 6px 12px -4px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-carousel-container .tns-controls button[data-controls="next"]::before {
	background-color: #42424b;
}
.bwp-dark-mode .bwp-carousel-container .tns-controls button:hover {
	color: #ffffff;
	background: #877fff;
}
.bwp-dark-mode .bwp-carousel-container .tns-controls button[data-controls="next"]:hover::before {
	background-color: #877fff;
}
.bwp-dark-mode .bwp-carousel-container .tns-controls button[disabled]:hover {
	color: #d9d9df;
	background: #28282d;
}

/* pagination (dots) */
.bwp-dark-mode .bwp-carousel-container .tns-nav button {
	background: #42424b;
}
.bwp-dark-mode .bwp-carousel-container .tns-nav button.tns-nav-active,
.bwp-dark-mode .bwp-carousel-container .tns-nav button:hover {
	background: #707080;
}
.bwp-dark-mode .bwp-carousel-container .tns-nav button.tns-nav-active:focus {
	box-shadow: 0 0 0 1px #1f1f23, 0 0 0 3px #707080;
}

/* loading icon */
.bwp-dark-mode #bwp-homepage-carousel-loading-icon {
	color: #d9d9df;
}


/*
7 - Latest posts
---------------------------------------
*/

/* archive page: title and subtitle */
.bwp-dark-mode .bwp-archive-title {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-archive-description {
	color: #d9d9df;
}

/* top bar: layout options and additional information */
.bwp-dark-mode #bwp-options-for-latest-posts .bwp-central-block {
	background-color: #28282d;
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
}
.bwp-dark-mode #bwp-options-for-latest-posts .bwp-separator {
	background-color: #42424b;
}
.bwp-dark-mode .bwp-page-numbers,
.bwp-dark-mode .bwp-layout-options-label {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-toggle-layout {
	color: #707080;
}
.bwp-dark-mode .bwp-toggle-layout:not(.bwp-active):hover,
.bwp-dark-mode .bwp-toggle-layout:not(.bwp-active):focus,
.bwp-dark-mode .bwp-toggle-layout.bwp-active:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-toggle-layout.bwp-active {
	color: #d9d9df;
}

/* featured image */
.bwp-dark-mode .bwp-post-media {
	background-color: #161618;
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
}
.bwp-dark-mode .bwp-post-media-overlay {
	background-color: #161618;
}
.bwp-dark-mode .bwp-post-media:hover .bwp-post-media-overlay {
	opacity: 0.15;
}
.bwp-dark-mode .bwp-post-media a:focus .bwp-post-media-overlay {
	opacity: 0.1;
}
.bwp-dark-mode .bwp-post-hover-icon,
.bwp-dark-mode .bwp-post-format-icon {
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.35);
}

/* slider with images (gallery format) */
.bwp-dark-mode .bwp-post-media-slider {
	background-color: #161618;
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
}
.bwp-dark-mode .bwp-post-slider-item:hover .bwp-post-media-overlay {
	opacity: 0.15;
}
.bwp-dark-mode .bwp-post-slider-item a:focus .bwp-post-media-overlay {
	opacity: 0.1;
}
.bwp-dark-mode .bwp-post-media-slider .tns-controls:focus {
	outline-color: #000000;
}
.bwp-dark-mode .bwp-post-media-slider .tns-controls button {
	color: #d9d9df;
	background: #28282d;
}
.bwp-dark-mode .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
	box-shadow: -6px 6px 10px -4px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-post-media-slider .tns-controls button[data-controls="next"] {
	box-shadow: 6px 6px 10px -4px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-post-media-slider .tns-controls button[data-controls="next"]::before {
	background-color: #42424b;
}
.bwp-dark-mode .bwp-post-media-slider .tns-controls button:hover {
	color: #ffffff;
	background: #877fff;
}
.bwp-dark-mode .bwp-post-media-slider .tns-controls button[data-controls="next"]:hover::before {
	background-color: #877fff;
}
.bwp-dark-mode .bwp-post-media-slider .tns-controls button[disabled]:hover {
	color: #d9d9df;
	background: #28282d;
}
.bwp-dark-mode .bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
	box-shadow: -6px 6px 12px -4px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="next"] {
	box-shadow: 6px 6px 12px -4px rgba(0,0,0,0.3);
}

/* post content */
.bwp-dark-mode .bwp-post-content {
	background-color: #28282d;
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-post-metadata li,
.bwp-dark-mode .bwp-post-metadata li.bwp-date a::before,
.bwp-dark-mode .bwp-post-metadata li.bwp-date-updated::before,
.bwp-dark-mode .bwp-post-metadata li.bwp-author a::before,
.bwp-dark-mode .bwp-post-metadata li.bwp-categories::before,
.bwp-dark-mode .bwp-post-metadata li a {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-post-metadata li a:hover,
.bwp-dark-mode .bwp-post-metadata li a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-post-metadata li.bwp-date a .date,
.bwp-dark-mode .bwp-post-metadata li.bwp-author a .author,
.bwp-dark-mode .bwp-post-metadata li.bwp-categories a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-post-metadata li.bwp-date a:hover .date,
.bwp-dark-mode .bwp-post-metadata li.bwp-date a:focus .date,
.bwp-dark-mode .bwp-post-metadata li.bwp-author a:hover .author,
.bwp-dark-mode .bwp-post-metadata li.bwp-author a:focus .author,
.bwp-dark-mode .bwp-post-metadata li.bwp-categories a:hover,
.bwp-dark-mode .bwp-post-metadata li.bwp-categories a:focus {
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-post-title {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-post-title a {
	color: #f3f3f6;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-post-title a:hover,
.bwp-dark-mode .bwp-post-title a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-post-excerpt,
.bwp-dark-mode .bwp-post-excerpt.bwp-content {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-post-links li,
.bwp-dark-mode .bwp-post-links li a {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-post-links li a:hover,
.bwp-dark-mode .bwp-post-links li a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-post-links li .bwp-separator {
	background-color: #42424b;
}
.bwp-dark-mode .bwp-post-links li.bwp-read-more a {
	color: #9b9ba7;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-post-links li.bwp-read-more a:hover,
.bwp-dark-mode .bwp-post-links li.bwp-read-more a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-post-links li.bwp-views-counter a::before,
.bwp-dark-mode .bwp-post-links li.bwp-comments-counter a::before {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-post-links li a .bwp-counter-number {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-post-links li a:hover .bwp-counter-number,
.bwp-dark-mode .bwp-post-links li a:focus .bwp-counter-number {
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-blog-post.format-chat .bwp-post-excerpt.bwp-content > p {
	background-color: #313137;
}
.bwp-dark-mode .sticky .bwp-post-sticky-mark {
	color: #d9d9df;
	background-color: #28282d;
	box-shadow: 0 8px 15px -4px rgba(0,0,0,0.45);
}


/*
8 - "No results" message (content none)
---------------------------------------
*/

.bwp-dark-mode .bwp-no-results {
	background-color: #28282d;
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-no-results-content h3 {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-no-results-content p,
.bwp-dark-mode .bwp-no-results-content a {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-no-results-content a:hover,
.bwp-dark-mode .bwp-no-results-content a:focus {
	color: #877fff;
}


/*
9 - Pagination
---------------------------------------
*/

.bwp-dark-mode .pagination .nav-links .page-numbers {
	color: #d9d9df;
}
.bwp-dark-mode .pagination .nav-links .page-numbers.current {
	color: #ffffff;
	background-color: #877fff;
	box-shadow: 0 8px 15px -8px rgba(0,0,0,0.45);
}
.bwp-dark-mode .pagination .nav-links a.page-numbers:hover,
.bwp-dark-mode .pagination .nav-links a.page-numbers:focus {
	color: #877fff;
}


/*
10 - Single page (single post and regular page)
---------------------------------------
*/

/* main container */
.bwp-dark-mode .bwp-single-post-section {
	background-color: #28282d;
	box-shadow: 0 -6px 15px -15px rgba(0,0,0,0.2);
}
.bwp-dark-mode.bwp-hide-secondary-nav .bwp-single-post-section {
	box-shadow: 0 -12px 15px -15px rgba(0,0,0,0.2);
}

/* single post content */
.bwp-dark-mode .bwp-single-post-title {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-single-post-metadata li,
.bwp-dark-mode .bwp-single-post-metadata .bwp-metadata-label::before,
.bwp-dark-mode .bwp-single-post-metadata .bwp-views-counter::before,
.bwp-dark-mode .bwp-single-post-metadata .bwp-comments-counter a::before,
.bwp-dark-mode .bwp-single-post-metadata li a {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-single-post-metadata li a:hover,
.bwp-dark-mode .bwp-single-post-metadata li a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-single-post-metadata li:not(.bwp-comments-counter) a,
.bwp-dark-mode .bwp-single-post-metadata li.bwp-comments-counter .bwp-counter-number {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-single-post-metadata li:not(.bwp-comments-counter) a:hover,
.bwp-dark-mode .bwp-single-post-metadata li:not(.bwp-comments-counter) a:focus,
.bwp-dark-mode .bwp-single-post-metadata li.bwp-comments-counter a:hover .bwp-counter-number,
.bwp-dark-mode .bwp-single-post-metadata li.bwp-comments-counter a:focus .bwp-counter-number {
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-single-post-article .bwp-post-media,
.bwp-dark-mode .bwp-single-post-article .bwp-post-media-slider {
	background-color: #313137;
}
.bwp-dark-mode .bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
	box-shadow: -6px 6px 12px -4px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="next"] {
	box-shadow: 6px 6px 12px -4px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-post-image-caption {
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.35);
	background: rgba(0,0,0,0.3);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
}
.bwp-dark-mode .bwp-content {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-content p.has-background:not(.has-text-color) {
	color: #4e4d58;
}
.bwp-dark-mode .bwp-single-post-article.format-chat .bwp-content > p {
	background-color: #313137;
}
.bwp-dark-mode .bwp-single-post-taxonomies {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-single-post-taxonomies a {
	color: #9b9ba7;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-single-post-taxonomies a:hover,
.bwp-dark-mode .bwp-single-post-taxonomies a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}


/*
11 - WordPress content styles: TinyMCE editor (Classic editor)
---------------------------------------
*/

.bwp-dark-mode .bwp-content table td,
.bwp-dark-mode .comment-content table td,
.bwp-dark-mode .bwp-content table th,
.bwp-dark-mode .comment-content table th {
	border-color: #414149;
}
.bwp-dark-mode .bwp-content iframe,
.bwp-dark-mode .comment-content iframe,
.bwp-dark-mode .bwp-content img,
.bwp-dark-mode .comment-content img,
.bwp-dark-mode .bwp-body .wp-audio-shortcode,
.bwp-dark-mode .bwp-body .wp-video {
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
}
.bwp-dark-mode.bwp-body .wp-playlist {
	color: #d9d9df;
	background: #28282d;
	border-color: #414149;
}
.bwp-dark-mode .wp-playlist .wp-playlist-current-item .wp-playlist-item-title {
	color: #f3f3f6;
}
.bwp-dark-mode .wp-playlist .wp-playlist-current-item .wp-playlist-item-album,
.bwp-dark-mode .wp-playlist .wp-playlist-current-item .wp-playlist-item-artist {
	color: #9b9ba7;
}
.bwp-dark-mode .wp-playlist .wp-playlist-tracks .wp-playlist-item {
	border-bottom-color: #414149;
}
.bwp-dark-mode .wp-playlist .wp-playlist-item a,
.bwp-dark-mode .wp-playlist .wp-playlist-item a:focus {
	color: #d9d9df;
}
.bwp-dark-mode .wp-playlist .wp-playlist-item a:hover {
	color: #877fff;
}
.bwp-dark-mode .wp-playlist .wp-playlist-item.wp-playlist-playing {
	color: #f3f3f6;
	background: #28282d;
}
.bwp-dark-mode .wp-playlist .wp-playlist-item.wp-playlist-playing a,
.bwp-dark-mode .wp-playlist .wp-playlist-item.wp-playlist-playing a:hover,
.bwp-dark-mode .wp-playlist .wp-playlist-item.wp-playlist-playing a:focus {
	color: #f3f3f6;
}
.bwp-dark-mode .wp-playlist .wp-playlist-item .wp-playlist-item-artist {
	color: #9b9ba7;
}
.bwp-dark-mode .wp-playlist .wp-playlist-item .wp-playlist-item-length {
	color: #d9d9df;
}
.bwp-dark-mode .comment-content a {
	color: #d9d9df;
}
.bwp-dark-mode .comment-content a:hover,
.bwp-dark-mode .comment-content a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-content .post-password-form {
	background-color: #313137;
}
.bwp-dark-mode .bwp-content .post-password-form label {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-content .post-password-form input[type="password"] {
	background: #28282d;
	border-bottom-color: #42424b;
}
.bwp-dark-mode .bwp-content .post-password-form input[type="password"]:hover,
.bwp-dark-mode .bwp-content .post-password-form input[type="password"]:focus {
	border-color: #877fff;
}
.bwp-dark-mode .bwp-content .post-password-form input[type="submit"] {
	background: #28282d;
}
.bwp-dark-mode .bwp-content .post-password-form input[type="submit"]:hover {
	background: #877fff;
}
.bwp-dark-mode .bwp-content .bwp-single-post-pagination a {
	box-shadow: none;
}
.bwp-dark-mode .bwp-content .bwp-single-post-pagination a:hover,
.bwp-dark-mode .bwp-content .bwp-single-post-pagination a:focus {
	color: #877fff;
	box-shadow: none;
}
.bwp-dark-mode .bwp-content .bwp-single-post-pagination .post-page-numbers.current {
	color: #ffffff;
	background-color: #877fff;
}


/*
12 - WordPress content styles: Block editor
---------------------------------------
*/

/* theme colors: text */
.bwp-dark-mode.bwp-body .bwp-content .has-black-color {
	color: #000000;
}
.bwp-dark-mode.bwp-body .bwp-content .has-light-gray-color {
	color: #8f8f9c;
}
.bwp-dark-mode.bwp-body .bwp-content .has-white-color {
	color: #ffffff;
}
.bwp-dark-mode.bwp-body .bwp-content .has-green-color {
	color: #6fff80;
}
.bwp-dark-mode.bwp-body .bwp-content .has-blue-color {
	color: #6f6fff;
}
.bwp-dark-mode.bwp-body .bwp-content .has-purple-color {
	color: #ff6ff6;
}
.bwp-dark-mode.bwp-body .bwp-content .has-red-color {
	color: #ff6f89;
}
.bwp-dark-mode.bwp-body .bwp-content .has-orange-color {
	color: #ffb06f;
}
.bwp-dark-mode.bwp-body .bwp-content .has-yellow-color {
	color: #fffb6f;
}

/* theme colors: background */
.bwp-dark-mode.bwp-body .bwp-content .has-black-background-color {
	background-color: #000000;
}
.bwp-dark-mode.bwp-body .bwp-content .has-light-gray-background-color {
	background-color: #8f8f9c;
}
.bwp-dark-mode.bwp-body .bwp-content .has-white-background-color {
	background-color: #ffffff;
}
.bwp-dark-mode.bwp-body .bwp-content .has-green-background-color {
	background-color: #6fff80;
}
.bwp-dark-mode.bwp-body .bwp-content .has-blue-background-color {
	background-color: #6f6fff;
}
.bwp-dark-mode.bwp-body .bwp-content .has-purple-background-color {
	background-color: #ff6ff6;
}
.bwp-dark-mode.bwp-body .bwp-content .has-red-background-color {
	background-color: #ff6f89;
}
.bwp-dark-mode.bwp-body .bwp-content .has-orange-background-color {
	background-color: #ffb06f;
}
.bwp-dark-mode.bwp-body .bwp-content .has-yellow-background-color {
	background-color: #fffb6f;
}

/* theme colors: border colors */
.bwp-dark-mode.bwp-body .bwp-content .has-black-border-color {
	border-color: #000000;
}
.bwp-dark-mode.bwp-body .bwp-content .has-light-gray-border-color {
	border-color: #8f8f9c;
}
.bwp-dark-mode.bwp-body .bwp-content .has-white-border-color {
	border-color: #ffffff;
}
.bwp-dark-mode.bwp-body .bwp-content .has-green-border-color {
	border-color: #6fff80;
}
.bwp-dark-mode.bwp-body .bwp-content .has-blue-border-color {
	border-color: #6f6fff;
}
.bwp-dark-mode.bwp-body .bwp-content .has-purple-border-color {
	border-color: #ff6ff6;
}
.bwp-dark-mode.bwp-body .bwp-content .has-red-border-color {
	border-color: #ff6f89;
}
.bwp-dark-mode.bwp-body .bwp-content .has-orange-border-color {
	border-color: #ffb06f;
}
.bwp-dark-mode.bwp-body .bwp-content .has-yellow-border-color {
	border-color: #fffb6f;
}

/* drop cap */
.bwp-dark-mode .bwp-content .has-drop-cap::first-letter {
	color: #d9d9df;
}

/* link */
.bwp-dark-mode .bwp-content .has-text-color a,
.bwp-dark-mode .bwp-content .has-text-color a:hover,
.bwp-dark-mode .bwp-content .has-text-color a:focus,
.bwp-dark-mode .bwp-content p.has-background:not(.has-text-color) a,
.bwp-dark-mode .bwp-content p.has-background:not(.has-text-color) a:hover,
.bwp-dark-mode .bwp-content p.has-background:not(.has-text-color) a:focus {
	color: inherit;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-content figure > a,
.bwp-dark-mode .bwp-content figure > a:hover,
.bwp-dark-mode .bwp-content figure > a:focus {
	box-shadow: none;
}

/* block: quote */
.bwp-dark-mode .bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	border-left-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) cite,
.bwp-dark-mode .bwp-content .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) footer {
	color: inherit;
}
.bwp-dark-mode .bwp-content .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	border-right-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-quote.is-large cite,
.bwp-dark-mode .bwp-content .wp-block-quote.is-large footer,
.bwp-dark-mode .bwp-content .wp-block-quote.is-style-large cite,
.bwp-dark-mode .bwp-content .wp-block-quote.is-style-large footer,
.bwp-dark-mode .bwp-content .wp-block-quote.is-style-plain cite,
.bwp-dark-mode .bwp-content .wp-block-quote.is-style-plain footer {
	color: inherit;
}

/* block: pullquote */
.bwp-dark-mode .bwp-content .wp-block-pullquote cite {
	color: inherit;
}
.bwp-dark-mode .bwp-content .wp-block-pullquote {
	border-top-color: #414149;
	border-bottom-color: #414149;
}

/* block: code */
.bwp-dark-mode .bwp-content .wp-block-code code {
	background: none;
	color: inherit;
}

/* block: preformatted */
.bwp-dark-mode .bwp-content .wp-block-preformatted {
	background: none;
}

/* block: verse */
.bwp-dark-mode .bwp-content .wp-block-verse {
	background: none;
	color: inherit;
}

/* block: table */
.bwp-dark-mode .bwp-content .wp-block-table thead {
	border-bottom-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-table tfoot {
	border-top-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-table.is-style-stripes {
	background-color: transparent;
}
.bwp-dark-mode .bwp-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #313137;
}
.bwp-dark-mode .bwp-content .wp-block-table.is-style-stripes td,
.bwp-dark-mode .bwp-content .wp-block-table.is-style-stripes th {
	border-right-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
	background-color: #28282d;
}
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-light-gray-background-color thead,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-light-gray-background-color tfoot,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-light-gray-background-color td,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-light-gray-background-color th {
	border-color: #e3e5e7;
}
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-green-background-color thead,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-green-background-color tfoot,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-green-background-color td,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-green-background-color th {
	border-color: #c7ecbf;
}
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-blue-background-color thead,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-blue-background-color tfoot,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-blue-background-color td,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-blue-background-color th {
	border-color: #cadfec;
}
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-pink-background-color thead,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-pink-background-color tfoot,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-pink-background-color td,
.bwp-dark-mode .bwp-content .wp-block-table .has-subtle-pale-pink-background-color th {
	border-color: #eedbd9;
}

/* block: image */
.bwp-dark-mode.bwp-body .wp-lightbox-overlay .scrim {
	background-color: #28282d !important;
}
.bwp-dark-mode.bwp-body .wp-lightbox-overlay .close-button {
	fill: #ffffff !important;
}

/* block: gallery */
.bwp-dark-mode .bwp-content .wp-block-gallery .blocks-gallery-grid figcaption,
.bwp-dark-mode .bwp-content .wp-block-gallery figure.wp-block-image figcaption {
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.35);
	background: rgba(0,0,0,0.3);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 65%, rgba(0,0,0,0.55) 100%);
}

/* block: video */
.bwp-dark-mode .bwp-content .wp-block-video video {
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
}

/* block: cover */
.bwp-dark-mode .bwp-content .wp-block-cover,
.bwp-dark-mode .bwp-content .wp-block-cover-image {
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
	color: #ffffff;
}
.bwp-dark-mode .bwp-content .wp-block-cover img,
.bwp-dark-mode .bwp-content .wp-block-cover-image img,
.bwp-dark-mode .bwp-content .wp-block-cover video,
.bwp-dark-mode .bwp-content .wp-block-cover-image video {
	box-shadow: none;
}
.bwp-dark-mode .bwp-content .wp-block-cover .wp-block-cover__inner-container,
.bwp-dark-mode .bwp-content .wp-block-cover-image .wp-block-cover__inner-container {
	color: #ffffff;
}
.bwp-dark-mode .bwp-content .wp-block-cover a,
.bwp-dark-mode .bwp-content .wp-block-cover-image a,
.bwp-dark-mode .bwp-content .wp-block-cover a:hover,
.bwp-dark-mode .bwp-content .wp-block-cover-image a:hover,
.bwp-dark-mode .bwp-content .wp-block-cover a:focus,
.bwp-dark-mode .bwp-content .wp-block-cover-image a:focus {
	color: inherit;
}

/* block: file */
.bwp-dark-mode .bwp-content .wp-block-file a.wp-block-file__button {
	color: #f3f3f6;
	background: #313137;
	box-shadow: 0 2px 6px -4px rgba(0,0,0,0.35);
}
.bwp-dark-mode .bwp-content .wp-block-file a.wp-block-file__button:active,
.bwp-dark-mode .bwp-content .wp-block-file a.wp-block-file__button:focus,
.bwp-dark-mode .bwp-content .wp-block-file a.wp-block-file__button:hover {
	color: #ffffff;
	background: #877fff;
	box-shadow: 0 2px 6px -4px rgba(0,0,0,0.35);
}
.bwp-dark-mode .bwp-content .wp-block-file a.wp-block-file__button:visited {
	color: #f3f3f6;
	background: #313137;
	box-shadow: 0 2px 6px -4px rgba(0,0,0,0.35);
}

/* block: media and text */
.bwp-dark-mode .bwp-content .wp-block-media-text.is-image-fill .wp-block-media-text__media {
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
}
.bwp-dark-mode .bwp-content .wp-block-media-text.is-image-fill .wp-block-media-text__media img,
.bwp-dark-mode .bwp-content .wp-block-media-text.is-image-fill .wp-block-media-text__media video {
	box-shadow: none;
}
.bwp-dark-mode .bwp-content .wp-block-media-text.has-text-color .wp-block-media-text__content > * {
	color: inherit;
}
.bwp-dark-mode .bwp-content .wp-block-media-text.has-background.is-image-fill .wp-block-media-text__media,
.bwp-dark-mode .bwp-content .wp-block-media-text.has-background:not(.is-image-fill) .wp-block-media-text__media img,
.bwp-dark-mode .bwp-content .wp-block-media-text.has-background:not(.is-image-fill) .wp-block-media-text__media video {
	box-shadow: none;
}

/* block: buttons */
.bwp-dark-mode .bwp-content .wp-block-button__link {
	color: #f3f3f6;
	background-color: #313137;
	box-shadow: 0 2px 6px -4px rgba(0,0,0,0.35) !important;
}
.bwp-dark-mode .bwp-content .is-style-outline > .wp-block-button__link:not(.has-background),
.bwp-dark-mode .bwp-content .wp-block-button__link.is-style-outline:not(.has-background) {
	background-color: transparent;
}
.bwp-dark-mode .bwp-content .is-style-outline > .wp-block-button__link:not(.has-text-color),
.bwp-dark-mode .bwp-content .wp-block-button__link.is-style-outline:not(.has-text-color) {
	color: #d9d9df;
}

/* block: separator */
.bwp-dark-mode .bwp-content .wp-block-separator {
	border-bottom-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-separator.is-style-dots::before {
	color: inherit;
}

/* block: archives */
.bwp-dark-mode .bwp-content .wp-block-archives-list li {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-content .wp-block-archives-list li::before {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-content .wp-block-archives-list li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-content .wp-block-archives-list li a:hover,
.bwp-dark-mode .bwp-content .wp-block-archives-list li a:focus {
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* block: calendar */
.bwp-dark-mode .bwp-content .wp-block-calendar table caption {
	border-bottom-color: #414149;
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-content .wp-block-calendar table thead th {
	color: #d9d9df;
	background: inherit;
}
.bwp-dark-mode .bwp-content .wp-block-calendar table tbody td {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-content .wp-block-calendar .wp-calendar-nav {
	border-top-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-calendar .wp-calendar-nav a {
	box-shadow: inset 0 -1px 0 0 transparent;
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-content .wp-block-calendar .wp-calendar-nav a:hover,
.bwp-dark-mode .bwp-content .wp-block-calendar .wp-calendar-nav a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* block: categories */
.bwp-dark-mode .bwp-content .wp-block-categories-list li {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-content .wp-block-categories-list li::before {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-content .wp-block-categories-list li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-content .wp-block-categories-list li a:hover,
.bwp-dark-mode .bwp-content .wp-block-categories-list li a:focus {
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-content .wp-block-categories-list .cat-item-none {
	color: #d9d9df;
}

/* block: latest comments */
.bwp-dark-mode .bwp-content .wp-block-latest-comments li {
	border-bottom-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-latest-comments .avatar,
.bwp-dark-mode .bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
	box-shadow: none;
}
.bwp-dark-mode .bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a {
	color: #d9d9df;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover,
.bwp-dark-mode .bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta time {
	color: #9b9ba7;
}

/* block: latest posts */
.bwp-dark-mode .bwp-content ul.wp-block-latest-posts > li {
	border-bottom-color: #414149;
}
.bwp-dark-mode .bwp-content ul.wp-block-latest-posts > li > a {
	color: #f3f3f6;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-content ul.wp-block-latest-posts > li > a:hover,
.bwp-dark-mode .bwp-content ul.wp-block-latest-posts > li > a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-author,
.bwp-dark-mode .bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-date {
	color: #9b9ba7;
}

/* block: rss */
.bwp-dark-mode .bwp-content .wp-block-rss > li {
	border-bottom-color: #414149;
}
.bwp-dark-mode .bwp-content .wp-block-rss li .wp-block-rss__item-title a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-content .wp-block-rss li .wp-block-rss__item-title a:hover,
.bwp-dark-mode .bwp-content .wp-block-rss li .wp-block-rss__item-title a:focus {
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-rss li .wp-block-rss__item-publish-date,
.bwp-dark-mode .bwp-content .wp-block-rss li .wp-block-rss__item-author {
	color: #9b9ba7;
}

/* block: tag cloud */
.bwp-dark-mode .bwp-content .wp-block-tag-cloud a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-content .wp-block-tag-cloud a:hover,
.bwp-dark-mode .bwp-content .wp-block-tag-cloud a:focus {
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-tag-cloud a .tag-link-count {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-content .wp-block-tag-cloud a:hover .tag-link-count,
.bwp-dark-mode .bwp-content .wp-block-tag-cloud a:focus .tag-link-count {
	color: #877fff;
}

/* block: search */
.bwp-dark-mode .bwp-content .wp-block-search .wp-block-search__input {
	border-color: #313137;
	border-bottom-color: #474750;
}
.bwp-dark-mode .bwp-content .wp-block-search .wp-block-search__input:hover,
.bwp-dark-mode .bwp-content .wp-block-search .wp-block-search__input:focus {
	border-color: #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-search .wp-block-search__button {
	color: #f3f3f6;
	background: #313137;
	box-shadow: 0 2px 6px -4px rgba(0,0,0,0.35);
}
.bwp-dark-mode .bwp-content .wp-block-search .wp-block-search__button:hover,
.bwp-dark-mode .bwp-content .wp-block-search .wp-block-search__button:focus {
	color: #ffffff;
	background: #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	background-color: #313137;
	border-color: #313137;
	border-bottom-color: #474750;
}
.bwp-dark-mode .bwp-content .wp-block-search.wp-block-search__button-inside .wp-block-search__button {
	background: #414149;
	box-shadow: none;
}
.bwp-dark-mode .bwp-content .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover,
.bwp-dark-mode .bwp-content .wp-block-search.wp-block-search__button-inside .wp-block-search__button:focus {
	background: #877fff;
}

/* block: embed */
.bwp-dark-mode .bwp-content .wp-block-embed iframe {
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
}
.bwp-dark-mode .bwp-content .wp-block-embed figcaption {
	color: inherit;
}

/* block: site logo */
.bwp-dark-mode .bwp-content .wp-block-site-logo .custom-logo-link,
.bwp-dark-mode .bwp-content .wp-block-site-logo .custom-logo-link:hover,
.bwp-dark-mode .bwp-content .wp-block-site-logo .custom-logo-link:focus,
.bwp-dark-mode .bwp-content .wp-block-site-logo .custom-logo {
	box-shadow: none;
}

/* block: post categories and post tags */
.bwp-dark-mode .bwp-content .wp-block-post-terms.has-text-color a,
.bwp-dark-mode .bwp-content .wp-block-post-terms.has-text-color a:hover,
.bwp-dark-mode .bwp-content .wp-block-post-terms.has-text-color a:focus {
	color: inherit;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* block: page list */
.bwp-dark-mode .bwp-content .wp-block-page-list li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-content .wp-block-page-list li a:hover,
.bwp-dark-mode .bwp-content .wp-block-page-list li a:focus {
	box-shadow: inset 0 -1px 0 0 #877fff;
}

/* block: query loop */
.bwp-dark-mode .bwp-content .wp-block-post-template .has-text-color a,
.bwp-dark-mode .bwp-content .wp-block-post-template .has-text-color a:hover,
.bwp-dark-mode .bwp-content .wp-block-post-template .has-text-color a:focus {
	color: inherit !important;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-title a {
	color: #f3f3f6;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-title a:hover,
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-title a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-excerpt__more-link {
	color: #d9d9df;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-excerpt__more-link:hover,
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-excerpt__more-link:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-date a {
	color: #d9d9df;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-date a:hover,
.bwp-dark-mode .bwp-content .wp-block-post-template .wp-block-post-date a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-query-pagination .page-numbers.current {
	color: #ffffff;
	background-color: #877fff;
}

/* block: navigation */
.bwp-dark-mode .bwp-content .wp-block-navigation button {
	color: currentColor;
	background: transparent !important;
}
.bwp-dark-mode .bwp-content .wp-block-navigation .wp-block-navigation-item a,
.bwp-dark-mode .bwp-content .wp-block-navigation .wp-block-navigation-item a:hover,
.bwp-dark-mode .bwp-content .wp-block-navigation .wp-block-navigation-item a:focus {
	color: inherit;
	box-shadow: none;
}
.bwp-dark-mode .bwp-content .wp-block-navigation .wp-block-navigation__submenu-container {
	color: inherit;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-content .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
	color: inherit;
}
.bwp-dark-mode .bwp-content .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
	box-shadow: none;
}

/* block: post author */
.bwp-dark-mode .bwp-content .wp-block-post-author__avatar img {
	box-shadow: none;
}

/* block: post navigation link (next and previous) */
.bwp-dark-mode .bwp-content .wp-block-post-navigation-link.has-text-color a,
.bwp-dark-mode .bwp-content .wp-block-post-navigation-link.has-text-color a:hover,
.bwp-dark-mode .bwp-content .wp-block-post-navigation-link.has-text-color a:focus {
	color: inherit;
	box-shadow: inset 0 -1px 0 0 currentColor;
}

/* block: post comments */
.bwp-dark-mode .bwp-content .wp-block-avatar img {
	box-shadow: none;
}
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-date a,
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-edit-link a {
	color: #9b9ba7;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-date a:hover,
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-edit-link a:hover,
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-date a:focus,
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-edit-link a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-reply-link a {
	color: #9b9ba7;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-reply-link a:hover,
.bwp-dark-mode .bwp-content .wp-block-comment-template .wp-block-comment-reply-link a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-comments-pagination .page-numbers.current {
	color: #ffffff;
	background-color: #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-comment textarea,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-author input,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-email input,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-url input {
	border-color: #313137;
	border-bottom-color: #474750;
}
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-comment textarea:hover,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-author input:hover,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-email input:hover,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-url input:hover,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-comment textarea:focus,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-author input:focus,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-email input:focus,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-url input:focus {
	border-color: #877fff;
}
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-cookies-consent input {
	border-color: #474750;
}
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-cookies-consent input:hover,
.bwp-dark-mode .bwp-content .wp-block-post-comments-form .comment-form-cookies-consent input:focus {
	border-color: #877fff;
}


/*
13 - About the author
---------------------------------------
*/

.bwp-dark-mode .bwp-about-author .bwp-author-avatar-overlay {
	background-color: #161618;
}
.bwp-dark-mode .bwp-about-author .bwp-author-avatar:hover .bwp-author-avatar-overlay,
.bwp-dark-mode .bwp-about-author .bwp-author-avatar a:focus .bwp-author-avatar-overlay {
	opacity: 0.15;
}
.bwp-dark-mode .bwp-about-author .bwp-author-name {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-about-author .bwp-author-posts-link,
.bwp-dark-mode .bwp-about-author .bwp-author-posts-link i {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-about-author .bwp-author-posts-link:hover,
.bwp-dark-mode .bwp-about-author .bwp-author-posts-link:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-about-author .bwp-author-posts-link .bwp-link-text {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-about-author .bwp-author-posts-link:hover .bwp-link-text,
.bwp-dark-mode .bwp-about-author .bwp-author-posts-link:focus .bwp-link-text {
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-about-author .bwp-author-bio {
	color: #d9d9df;
}


/*
14 - Comments
---------------------------------------
*/

.bwp-dark-mode .bwp-comments-area {
	color: #d9d9df;
}
.bwp-dark-mode .comment-reply-title,
.bwp-dark-mode .bwp-comments-title {
	color: #f3f3f6;
}

/* comment form */
.bwp-dark-mode .comment-form-cookies-consent label {
	color: #d9d9df;
}
.bwp-dark-mode .comment-form-cookies-consent label:hover {
	color: #877fff;
}
.bwp-dark-mode .comment-respond .must-log-in a,
.bwp-dark-mode .comment-form .logged-in-as a {
	color: #d9d9df;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .comment-respond .must-log-in a:hover,
.bwp-dark-mode .comment-respond .must-log-in a:focus,
.bwp-dark-mode .comment-form .logged-in-as a:hover,
.bwp-dark-mode .comment-form .logged-in-as a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .comment-reply-title #cancel-comment-reply-link {
	color: #d9d9df;
}
.bwp-dark-mode .comment-reply-title #cancel-comment-reply-link:hover {
	color: #877fff;
}

/* comment list */
.bwp-dark-mode .bwp-comment-list .comment .comment-body {
	border-color: #414149;
}
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-author .fn {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-author .fn .url {
	color: #f3f3f6;
	box-shadow: inset 0 -1px 0 0 #f3f3f6;
}
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-author .fn .url:hover,
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-author .fn .url:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-metadata {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-metadata a {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-metadata a:hover,
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-metadata a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-comment-list .comment-meta .comment-awaiting-moderation {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-comment-list .comment-body .reply a {
	color: #d9d9df;
	background-color: #313137;
	border-radius: 0 6px 0 5px;
}
.bwp-dark-mode .bwp-comment-list .comment-body .reply a:hover,
.bwp-dark-mode .bwp-comment-list .comment-body .reply a:focus {
	color: #ffffff;
	background-color: #877fff;
}
.bwp-dark-mode .bwp-comment-list .pingback .comment-body,
.bwp-dark-mode .bwp-comment-list .trackback .comment-body {
	color: #9b9ba7;
	border-color: #414149;
}
.bwp-dark-mode .bwp-comment-list .pingback .comment-body > a,
.bwp-dark-mode .bwp-comment-list .trackback .comment-body > a {
	box-shadow: none;
	color: #d9d9df;
}
.bwp-dark-mode .bwp-comment-list .pingback .comment-body > a:hover,
.bwp-dark-mode .bwp-comment-list .pingback .comment-body > a:focus,
.bwp-dark-mode .bwp-comment-list .trackback .comment-body > a:hover,
.bwp-dark-mode .bwp-comment-list .trackback .comment-body > a:focus {
	color: #877fff;
	box-shadow: none;
}
.bwp-dark-mode .bwp-comment-list .pingback .comment-body .edit-link a,
.bwp-dark-mode .bwp-comment-list .trackback .comment-body .edit-link a {
	color: #d9d9df;
	background-color: #313137;
	border-radius: 0 6px 0 5px;
}
.bwp-dark-mode .bwp-comment-list .pingback .comment-body .edit-link a:focus,
.bwp-dark-mode .bwp-comment-list .trackback .comment-body .edit-link a:focus {
	color: #d9d9df;
	box-shadow: none;
}
.bwp-dark-mode .bwp-comment-list .pingback .comment-body .edit-link a:hover,
.bwp-dark-mode .bwp-comment-list .trackback .comment-body .edit-link a:hover {
	color: #ffffff;
	background-color: #877fff;
	box-shadow: none;
}
.bwp-dark-mode .bwp-comments-area .bwp-no-comments {
	border-color: #414149;
}

/* comments navigation */
.bwp-dark-mode .comment-navigation {
	border-bottom-color: #414149;
}
.bwp-dark-mode .comment-navigation .nav-links > div:first-child:not(.nav-next) {
	border-right-color: #414149;
}
.bwp-dark-mode .comment-navigation .nav-links > .nav-next:first-child {
	border-left-color: #414149;
}
.bwp-dark-mode .comment-navigation .nav-links a {
	color: #d9d9df;
}
.bwp-dark-mode .comment-navigation .nav-links a:hover,
.bwp-dark-mode .comment-navigation .nav-links a:focus {
	color: #877fff;
}


/*
15 - Post navigation
---------------------------------------
*/

.bwp-dark-mode .post-navigation .nav-links > div:first-child:not(.nav-next) {
	border-right-color: #414149;
}
.bwp-dark-mode .post-navigation .nav-links > .nav-next:first-child {
	border-left-color: #414149;
}
.bwp-dark-mode .post-navigation .nav-links a {
	color: #d9d9df;
}
.bwp-dark-mode .post-navigation .nav-links a:hover,
.bwp-dark-mode .post-navigation .nav-links a:focus {
	color: #877fff;
}
.bwp-dark-mode .post-navigation .nav-links a .meta-nav,
.bwp-dark-mode .post-navigation .nav-links a:hover .meta-nav,
.bwp-dark-mode .post-navigation .nav-links a:focus .meta-nav {
	color: #f3f3f6;
}


/*
16 - Related posts / Random posts
---------------------------------------
*/

.bwp-dark-mode .bwp-related-posts-title,
.bwp-dark-mode .bwp-random-posts-title {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-related-posts .post .bwp-post-content,
.bwp-dark-mode .bwp-random-posts .post .bwp-post-content {
	background-color: transparent;
	box-shadow: none;
}
.bwp-dark-mode .bwp-related-posts .post .bwp-post-metadata li.bwp-tags a,
.bwp-dark-mode .bwp-random-posts .post .bwp-post-metadata li.bwp-tags a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-related-posts .post .bwp-post-metadata li.bwp-tags a:hover,
.bwp-dark-mode .bwp-related-posts .post .bwp-post-metadata li.bwp-tags a:focus,
.bwp-dark-mode .bwp-random-posts .post .bwp-post-metadata li.bwp-tags a:hover,
.bwp-dark-mode .bwp-random-posts .post .bwp-post-metadata li.bwp-tags a:focus {
	box-shadow: inset 0 -1px 0 0 #877fff;
}


/*
17 - Page 404 (page not found)
---------------------------------------
*/

.bwp-dark-mode .bwp-page-404-content {
	background-color: #28282d;
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-page-404-content h1,
.bwp-dark-mode .bwp-page-404-content h2 {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-page-404-content p {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-page-404-content a {
	color: #d9d9df;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-page-404-content a:hover,
.bwp-dark-mode .bwp-page-404-content a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}


/*
18 - Footer widgets
---------------------------------------
*/

.bwp-dark-mode.bwp-singular .bwp-footer-widgets-section {
	background-color: #28282d;
}


/*
19 - Site footer
---------------------------------------
*/

.bwp-dark-mode .bwp-site-footer {
	color: #d9d9df;
}
.bwp-dark-mode.bwp-singular .bwp-site-footer {
	background-color: #28282d;
}
.bwp-dark-mode .bwp-site-footer a {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-site-footer a:hover,
.bwp-dark-mode .bwp-site-footer a:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-site-footer a::after {
	background-color: transparent;
}
.bwp-dark-mode .bwp-footer-text a::after {
	background-color: #d9d9df;
}
.bwp-dark-mode .bwp-footer-text a:hover::after,
.bwp-dark-mode .bwp-footer-text a:focus::after,
.bwp-dark-mode .bwp-footer-menu-list li a:hover::after,
.bwp-dark-mode .bwp-footer-menu-list li a:focus::after {
	background-color: #877fff;
}


/*
20 - Sticky bar with buttons
---------------------------------------
*/

.bwp-dark-mode .bwp-sticky-buttons-container {
	background-color: #28282d;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.45);
}
.bwp-dark-mode .bwp-sticky-buttons-container .bwp-separator-bottom::after {
	background-color: #42424b;
}
.bwp-dark-mode .bwp-sticky-buttons-container .bwp-sticky-button {
	color: #d9d9df;
	background: #28282d;
}
.bwp-dark-mode .bwp-sticky-buttons-container .bwp-sticky-button:hover,
.bwp-dark-mode .bwp-sticky-buttons-container .bwp-sticky-button:focus,
.bwp-dark-mode .bwp-sticky-buttons-container .bwp-sticky-button.bwp-active {
	color: #ffffff;
	background: #877fff;
}

/* button: show hidden navigation */
.bwp-dark-mode .bwp-show-main-nav-button .bwp-bars-icon,
.bwp-dark-mode .bwp-show-main-nav-button .bwp-bars-icon::before,
.bwp-dark-mode .bwp-show-main-nav-button .bwp-bars-icon::after {
	background-color: #d9d9df;
}
.bwp-dark-mode .bwp-show-main-nav-button:hover .bwp-bars-icon,
.bwp-dark-mode .bwp-show-main-nav-button:focus .bwp-bars-icon,
.bwp-dark-mode .bwp-show-main-nav-button:hover .bwp-bars-icon::before,
.bwp-dark-mode .bwp-show-main-nav-button:focus .bwp-bars-icon::before,
.bwp-dark-mode .bwp-show-main-nav-button:hover .bwp-bars-icon::after,
.bwp-dark-mode .bwp-show-main-nav-button:focus .bwp-bars-icon::after {
	background-color: #ffffff;
}

/* font types (sans-serif or serif) */
.bwp-dark-mode .bwp-dropdown-fonts-container {
	background-color: #28282d;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.45);
}
.bwp-dark-mode .bwp-dropdown-fonts-container::after {
	border-color: transparent;
	border-left-color: #28282d;
}
.bwp-dark-mode .bwp-font-type {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-dropdown-fonts-container .bwp-font-type:first-child::after {
	background-color: #414149;
}
.bwp-dark-mode .bwp-font-type.bwp-active,
.bwp-dark-mode .bwp-font-type:not(.bwp-active):hover {
	color: #877fff;
}

/* dropdown search form */
.bwp-dark-mode .bwp-dropdown-search-container {
	background-color: #28282d;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.45);
}
.bwp-dark-mode .bwp-dropdown-search-container::after {
	border-color: transparent;
	border-left-color: #28282d;
}
.bwp-dark-mode .bwp-dropdown-search-container .bwp-searchform .bwp-search-field {
	color: #d9d9df;
	background: #28282d;
}
.bwp-dark-mode .bwp-dropdown-search-container .bwp-searchform .bwp-search-field::-webkit-input-placeholder {
	color: #9b9ba7;
	opacity: 0.9;
}
.bwp-dark-mode .bwp-dropdown-search-container .bwp-searchform .bwp-search-field:-moz-placeholder {
	color: #9b9ba7;
	opacity: 0.9;
}
.bwp-dark-mode .bwp-dropdown-search-container .bwp-searchform .bwp-search-field::-moz-placeholder {
	color: #9b9ba7;
	opacity: 0.9;
}
.bwp-dark-mode .bwp-dropdown-search-container .bwp-searchform .bwp-search-field:-ms-input-placeholder {
	color: #9b9ba7;
	opacity: 0.9;
}
.bwp-dark-mode .bwp-dropdown-search-container .bwp-searchform .bwp-search-submit {
	color: #d9d9df;
	background: #28282d;
}
.bwp-dark-mode .bwp-dropdown-search-container .bwp-searchform .bwp-search-submit:hover,
.bwp-dark-mode .bwp-dropdown-search-container .bwp-searchform .bwp-search-submit:focus {
	color: #877fff;
}


/*
21 - Button: "Back to top"
---------------------------------------
*/

.bwp-dark-mode .bwp-scroll-top-button {
	color: #d9d9df;
	background: #28282d;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.45);
}
.bwp-dark-mode .bwp-scroll-top-button:hover {
	color: #ffffff;
	background: #877fff;
}


/*
22 - Hidden sidebar
---------------------------------------
*/

.bwp-dark-mode .bwp-hidden-sidebar {
	background-color: #28282d;
	box-shadow: none;
}
.bwp-dark-mode.bwp-hidden-sidebar-shown .bwp-hidden-sidebar {
	box-shadow: -15px 0 15px -15px rgba(0,0,0,0.3);
}
.bwp-dark-mode .bwp-hide-sidebar-button {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-hide-sidebar-button:hover,
.bwp-dark-mode .bwp-hide-sidebar-button:focus {
	color: #877fff;
}
.bwp-dark-mode .bwp-hidden-sidebar-overlay {
	background-color: #161618;
}


/*
23 - Widgets
---------------------------------------
*/

.bwp-dark-mode .bwp-widget,
.bwp-dark-mode .widget {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-widget a,
.bwp-dark-mode .widget a {
	color: #d9d9df;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-widget a:hover,
.bwp-dark-mode .bwp-widget a:focus,
.bwp-dark-mode .widget a:hover,
.bwp-dark-mode .widget a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-widget .bwp-widget-title,
.bwp-dark-mode .widget .widgettitle {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-widget .bwp-widget-title a,
.bwp-dark-mode .widget .widgettitle a {
	color: #f3f3f6;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-widget .bwp-widget-title a:hover,
.bwp-dark-mode .bwp-widget .bwp-widget-title a:focus,
.bwp-dark-mode .widget .widgettitle a:hover,
.bwp-dark-mode .widget .widgettitle a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode #page.site {
	background-color: #1f1f23 !important;
}

/* widget: archives */
.bwp-dark-mode .widget_archive ul li {
	color: #9b9ba7;
}
.bwp-dark-mode .widget_archive ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}

/* widget: pages */
.bwp-dark-mode .widget_pages ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}

/* widget: categories */
.bwp-dark-mode .widget_categories ul li {
	color: #9b9ba7;
}
.bwp-dark-mode .widget_categories ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .widget_categories ul ul li::before {
	color: #d9d9df;
}

/* widget: recent posts */
.bwp-dark-mode .widget_recent_entries ul li {
	border-bottom-color: #414149;
}
.bwp-dark-mode .widget_recent_entries ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .widget_recent_entries ul li .post-date {
	color: #9b9ba7;
}
.bwp-dark-mode .bwp-sidebar-content ul.wp-block-latest-posts > li > a {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-sidebar-content ul.wp-block-latest-posts > li > a:hover,
.bwp-dark-mode .bwp-sidebar-content ul.wp-block-latest-posts > li > a:focus {
	color: #877fff;
}

/* widget: tag cloud */
.bwp-dark-mode .widget_tag_cloud .tagcloud a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .widget_tag_cloud .tagcloud a:hover,
.bwp-dark-mode .widget_tag_cloud .tagcloud a:focus {
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .widget_tag_cloud .tagcloud a .tag-link-count {
	color: #9b9ba7;
}
.bwp-dark-mode .widget_tag_cloud .tagcloud a:hover .tag-link-count,
.bwp-dark-mode .widget_tag_cloud .tagcloud a:focus .tag-link-count {
	color: #877fff;
}

/* widget: calendar */
.bwp-dark-mode .wp-calendar-table caption {
	border-bottom-color: #414149;
	color: #9b9ba7;
}
.bwp-dark-mode .wp-calendar-table tbody td:not(.pad):hover {
	background-color: #313137;
}
.bwp-dark-mode .wp-calendar-table tbody #today {
	color: #f3f3f6;
	background-color: #877fff;
}
.bwp-dark-mode .wp-calendar-table tbody #today a,
.bwp-dark-mode .wp-calendar-table tbody #today a:hover,
.bwp-dark-mode .wp-calendar-table tbody #today a:focus {
	color: #ffffff;
	box-shadow: inset 0 -1px 0 0 #ffffff;
}
.bwp-dark-mode .widget_calendar .wp-calendar-nav {
	border-top-color: #414149;
}
.bwp-dark-mode .widget_calendar .wp-calendar-nav a {
	box-shadow: inset 0 -1px 0 0 transparent;
	color: #9b9ba7;
}
.bwp-dark-mode .widget_calendar .wp-calendar-nav a:hover,
.bwp-dark-mode .widget_calendar .wp-calendar-nav a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}

/* widget: navigation menu */
.bwp-dark-mode .widget_nav_menu ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}

/* widget: meta */
.bwp-dark-mode .widget_meta ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}

/* widget: recent comments */
.bwp-dark-mode .widget_recent_comments ul li {
	border-bottom-color: #414149;
	color: #9b9ba7;
}
.bwp-dark-mode .widget_recent_comments ul li a {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-sidebar-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a {
	color: #d9d9df;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .bwp-sidebar-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover,
.bwp-dark-mode .bwp-sidebar-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}

/* widget: search */
.bwp-dark-mode .widget_search .bwp-searchform {
	border-color: #313137;
	border-bottom-color: #474750;
}
.bwp-dark-mode .widget_search .bwp-searchform:hover,
.bwp-dark-mode .widget_search .bwp-searchform:focus {
	border-color: #877fff;
}
.bwp-dark-mode .widget_search .bwp-searchform .bwp-search-field {
	color: #d9d9df;
	background: #313137;
}
.bwp-dark-mode .widget_search .bwp-searchform .bwp-search-field::-webkit-input-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode .widget_search .bwp-searchform .bwp-search-field:-moz-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode .widget_search .bwp-searchform .bwp-search-field::-moz-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode .widget_search .bwp-searchform .bwp-search-field:-ms-input-placeholder {
	color: #9b9ba7;
	opacity: 1;
}
.bwp-dark-mode .widget_search .bwp-searchform .bwp-search-submit {
	color: #d9d9df;
	background: #313137;
}
.bwp-dark-mode .widget_search .bwp-searchform .bwp-search-submit:hover,
.bwp-dark-mode .widget_search .bwp-searchform .bwp-search-submit:focus {
	color: #877fff;
}

/* widget: rss */
.bwp-dark-mode .widget_rss ul li {
	border-bottom-color: #414149;
}
.bwp-dark-mode .widget_rss ul li .rsswidget {
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .widget_rss ul li .rsswidget:hover,
.bwp-dark-mode .widget_rss ul li .rsswidget:focus {
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .widget_rss ul li .rss-date,
.bwp-dark-mode .widget_rss ul li cite {
	color: #9b9ba7;
}

/* widget: audio */
.bwp-dark-mode .widget_media_audio a,
.bwp-dark-mode .widget_media_audio a:hover,
.bwp-dark-mode .widget_media_audio a:focus {
	box-shadow: none;
}

/* halva: colors for additional widgets */
.bwp-dark-mode .widget_bwp_dark_bg_overlay,
.bwp-dark-mode .widget_bwp_bg_overlay {
	background-color: #161618;
}
.bwp-dark-mode .widget_bwp_dark_bg_overlay {
	opacity: 0.15;
}
.bwp-dark-mode .widget_bwp_thumbnail {
	box-shadow: 0 10px 15px -10px rgba(0,0,0,0.5);
}
.bwp-dark-mode .widget_bwp_thumbnail:hover .widget_bwp_bg_overlay,
.bwp-dark-mode .widget_bwp_thumbnail a:focus .widget_bwp_bg_overlay {
	opacity: 0.15;
}
.bwp-dark-mode .widget_bwp_popular_post_num {
	color: #d9d9df;
	background-color: #28282d;
	box-shadow: 0 4px 10px -2px rgba(0,0,0,0.45);
}
.bwp-dark-mode .widget_bwp_popular_posts > ul > li:hover .widget_bwp_popular_post_num {
	color: #877fff;
}
.bwp-dark-mode .widget_bwp_content h4 a,
.bwp-dark-mode .widget_bwp_post_list_item figcaption h4 a {
	color: #f3f3f6;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .widget_bwp_content h4 a:hover,
.bwp-dark-mode .widget_bwp_content h4 a:focus,
.bwp-dark-mode .widget_bwp_post_list_item figcaption h4 a:hover,
.bwp-dark-mode .widget_bwp_post_list_item figcaption h4 a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .widget_bwp_meta li {
	color: #9b9ba7;
}
.bwp-dark-mode .widget_bwp_meta li a {
	color: #9b9ba7;
	box-shadow: inset 0 -1px 0 0 transparent;
}
.bwp-dark-mode .widget_bwp_meta li a:hover,
.bwp-dark-mode .widget_bwp_meta li a:focus {
	color: #877fff;
	box-shadow: inset 0 -1px 0 0 #877fff;
}
.bwp-dark-mode .widget_bwp_post_list_item {
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
}
.bwp-dark-mode .widget_bwp_post_list_item:hover .widget_bwp_dark_bg_overlay {
	opacity: 0.3;
}
.bwp-dark-mode .widget_bwp_post_list_item figcaption {
	background-color: rgba(40,40,45,0.85);
	box-shadow: 0 15px 15px -15px rgba(0,0,0,0.5);
}
.bwp-dark-mode .widget_bwp_post_list_item:hover figcaption {
	background-color: #28282d;
}
.bwp-dark-mode .widget_bwp_social ul li a {
	color: #d9d9df;
	background-color: #313137;
	box-shadow: none;
}
.bwp-dark-mode .widget_bwp_social ul li a:hover,
.bwp-dark-mode .widget_bwp_social ul li a:focus {
	color: #ffffff;
	background-color: #877fff;
	box-shadow: none;
}

/* footer widgets */
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="text"]:not(.bwp-search-field),
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="email"],
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="url"],
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="password"],
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="search"],
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="tel"],
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="number"],
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="date"],
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets textarea,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets select {
	background: #28282d;
	border-color: #28282d;
	border-bottom-color: #414149;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="text"]:not(.bwp-search-field):hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="email"]:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="url"]:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="password"]:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="search"]:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="tel"]:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="number"]:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="date"]:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets textarea:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets select:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="text"]:not(.bwp-search-field):focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="email"]:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="url"]:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="password"]:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="search"]:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="tel"]:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="number"]:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets input[type="date"]:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets textarea:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets select:focus {
	border-color: #877fff;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_recent_entries ul li,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets ul.wp-block-latest-posts > li {
	border-color: #414149;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-calendar-table caption,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_calendar .wp-calendar-nav,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-calendar table caption,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-calendar .wp-calendar-nav {
	border-color: #414149;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-calendar-table tbody td:not(.pad):hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-calendar table tbody td:not(.pad):hover {
	background-color: #28282d;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_recent_comments ul li,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-latest-comments li {
	border-color: #414149;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-search .wp-block-search__input {
	border-color: #28282d;
	border-bottom-color: #414149;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform:focus,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-search .wp-block-search__input:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-search .wp-block-search__input:focus {
	border-color: #877fff;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform .bwp-search-field,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_search .bwp-searchform .bwp-search-submit,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-search .wp-block-search__input {
	background: #28282d;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	background-color: #28282d;
	border-color: #28282d;
	border-bottom-color: #414149;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-search.wp-block-search__button-inside .wp-block-search__input {
	border: none;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_rss ul li,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .wp-block-rss > li {
	border-color: #414149;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_bwp_social ul li a {
	background-color: #28282d;
	box-shadow: none;
}
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_bwp_social ul li a:hover,
.bwp-dark-mode.bwp-page-with-posts .bwp-footer-widgets .widget_bwp_social ul li a:focus {
	color: #ffffff;
	background-color: #877fff;
	box-shadow: none;
}


/*
24 - Information about cookies
---------------------------------------
*/

.bwp-dark-mode .bwp-cookies-info-container {
	background-color: #28282d;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.45);
}
.bwp-dark-mode .bwp-cookies-info-title {
	color: #f3f3f6;
}
.bwp-dark-mode .bwp-cookies-info-content {
	color: #d9d9df;
}
.bwp-dark-mode .bwp-cookies-info-content a,
.bwp-dark-mode .bwp-cookies-info-content a:hover,
.bwp-dark-mode .bwp-cookies-info-content a:focus {
	box-shadow: inset 0 -1px 0 0 currentColor;
}
.bwp-dark-mode .bwp-accept-cookies-button {
	color: #f3f3f6;
	background: #313137;
	box-shadow: 0 2px 6px -4px rgba(0,0,0,0.35);
}
.bwp-dark-mode .bwp-accept-cookies-button:hover {
	color: #ffffff;
	background: #877fff;
}
.bwp-dark-mode .bwp-button-hide-cookies-info {
	color: #d9d9df;
	background: #28282d;
	box-shadow: 0 8px 15px -4px rgba(0,0,0,0.45);
}
.bwp-dark-mode .bwp-button-hide-cookies-info:hover {
	color: #ffffff;
	background: #877fff;
}
.bwp-dark-mode .bwp-button-show-cookies-info {
	color: #d9d9df;
	background: #28282d;
	box-shadow: 0 6px 15px -2px rgba(0,0,0,0.65);
}
.bwp-dark-mode .bwp-button-show-cookies-info:hover {
	color: #877fff;
}


/*
25 - Colors for popup windows (magnificPopup)
---------------------------------------
*/

.bwp-dark-mode .mfp-title,
.bwp-dark-mode .mfp-counter {
	color: #ffffff;
	text-shadow: 0 2px 8px rgba(0,0,0,1);
}
.bwp-dark-mode .mfp-figure::after {
	box-shadow: 0 10px 15px -5px rgba(0,0,0,0.5);
	background: #1f1f23;
}
.bwp-dark-mode .mfp-close.bwp-mfp-close-button,
.bwp-dark-mode .mfp-close.bwp-mfp-close-button:hover {
	color: #ffffff !important;
}
.bwp-dark-mode .bwp-mfp-arrow {
	background: rgba(40,40,45,0.75) !important;
	color: #ffffff;
}
.bwp-dark-mode .bwp-mfp-arrow:hover {
	background: rgba(40,40,45,0.95) !important;
}
.bwp-dark-mode .mfp-bg {
	background: #161618;
}
.bwp-dark-mode .mfp-preloader,
.bwp-dark-mode .mfp-preloader a {
	color: #ffffff;
}
.bwp-dark-mode .mfp-preloader a {
	box-shadow: none;
}
.bwp-dark-mode .mfp-preloader a:hover,
.bwp-dark-mode .mfp-preloader a:focus {
	color: #ffffff;
	box-shadow: none;
}


/*
26 - Responsive styles: Colors
---------------------------------------
*/

/* < 1200px (1199px) */
@media (max-width: 1199px) {

	.bwp-dark-mode .bwp-sticky-buttons-container .bwp-mobile-buttons .bwp-separator-left::before {
		background-color: #42424b;
	}
	.bwp-dark-mode .bwp-dropdown-fonts-container::before,
	.bwp-dark-mode .bwp-dropdown-search-container::before {
		border-color: transparent;
		border-bottom-color: #28282d;
	}

}

/* < 992px (991px) */
@media (max-width: 991px) {

	.bwp-dark-mode .bwp-sticky-buttons-container {
		box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode.bwp-singular .bwp-sticky-buttons-container {
		box-shadow: 0 15px 15px -15px rgba(0,0,0,0.2);
	}
	.bwp-dark-mode .bwp-sticky-buttons-container .bwp-sticky-button {
		background: transparent;
	}
	.bwp-dark-mode .bwp-sticky-buttons-container .bwp-sticky-button:hover,
	.bwp-dark-mode .bwp-sticky-buttons-container .bwp-sticky-button:focus,
	.bwp-dark-mode .bwp-sticky-buttons-container .bwp-sticky-button.bwp-active {
		color: #877fff;
		background: transparent;
	}
	.bwp-dark-mode .bwp-dropdown-fonts-container,
	.bwp-dark-mode .bwp-dropdown-search-container {
		box-shadow: 0 6px 15px -2px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode #bwp-options-for-latest-posts .bwp-central-block,
	.bwp-dark-mode .bwp-post-content,
	.bwp-dark-mode .bwp-no-results,
	.bwp-dark-mode .bwp-page-404-content {
		box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode .bwp-single-post-section,
	.bwp-dark-mode.bwp-hide-secondary-nav .bwp-single-post-section {
		box-shadow: 0 -14px 15px -15px rgba(0,0,0,0.2);
	}

}

/* < 768px (767px) */
@media (max-width: 767px) {

	.bwp-dark-mode #bwp-options-for-latest-posts .bwp-central-block {
		background-color: transparent;
		box-shadow: none;
	}
	.bwp-dark-mode .bwp-page-numbers {
		background-color: #28282d;
		box-shadow: 0 15px 15px -15px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
		box-shadow: -6px 6px 12px -4px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode .bwp-post-media-slider .tns-controls button[data-controls="next"] {
		box-shadow: 6px 6px 12px -4px rgba(0,0,0,0.3);
	}

}

/* < 576px (575px) */
@media (max-width: 575px) {

	.bwp-dark-mode .bwp-post-media-slider .tns-controls button[data-controls="prev"],
	.bwp-dark-mode .bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
		box-shadow: -6px 6px 10px -4px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode .bwp-post-media-slider .tns-controls button[data-controls="next"],
	.bwp-dark-mode .bwp-col-1-layout .bwp-post-media-slider .tns-controls button[data-controls="next"] {
		box-shadow: 6px 6px 10px -4px rgba(0,0,0,0.3);
	}

}

/* < 500px (499px) */
@media (max-width: 499px) {

	.bwp-dark-mode .bwp-section-separator.bwp-gradient {
		background: #36363d;
	}
	.bwp-dark-mode.bwp-singular .bwp-section-separator.bwp-gradient {
		background: #414149;
	}
	.bwp-dark-mode .bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="prev"] {
		box-shadow: -6px 6px 10px -4px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode .bwp-single-post-article .bwp-post-media-slider .tns-controls button[data-controls="next"] {
		box-shadow: 6px 6px 10px -4px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode .bwp-content .post-password-form {
		background-color: transparent;
	}
	.bwp-dark-mode .bwp-content .post-password-form input[type="password"],
	.bwp-dark-mode .bwp-content .post-password-form input[type="submit"] {
		background: #313137;
	}
	.bwp-dark-mode .bwp-comment-list-wrap {
		border-bottom-color: #414149;
	}
	.bwp-dark-mode .bwp-comment-list .comment-body .reply a,
	.bwp-dark-mode .bwp-comment-list .pingback .comment-body .edit-link a,
	.bwp-dark-mode .bwp-comment-list .trackback .comment-body .edit-link a {
		background-color: transparent;
	}
	.bwp-dark-mode .bwp-comment-list .comment-body .reply a:hover,
	.bwp-dark-mode .bwp-comment-list .comment-body .reply a:focus,
	.bwp-dark-mode .bwp-comment-list .pingback .comment-body .edit-link a:hover,
	.bwp-dark-mode .bwp-comment-list .trackback .comment-body .edit-link a:hover {
		color: #877fff;
		background-color: transparent;
	}
	.bwp-dark-mode .comment-navigation {
		border-top-color: #414149;
	}
	.bwp-dark-mode .bwp-cookies-info-container {
		box-shadow: 0 -6px 15px -2px rgba(0,0,0,0.45);
	}

}

/* < 400px (399px) */
@media (max-width: 399px) {

	.bwp-dark-mode .bwp-carousel-container .tns-controls button[data-controls="prev"] {
		box-shadow: -6px 6px 10px -4px rgba(0,0,0,0.3);
	}
	.bwp-dark-mode .bwp-carousel-container .tns-controls button[data-controls="next"] {
		box-shadow: 6px 6px 10px -4px rgba(0,0,0,0.3);
	}

}

/* < 350px (349px) */
@media (max-width: 349px) {

	.bwp-dark-mode .bwp-page-numbers {
		background-color: transparent;
		box-shadow: none;
	}

}
/*
Theme name: Halva
Description: Styles are used to change fonts to serif fonts
Version: 1.0
*/

/* body */
body.bwp-serif-fonts {
	font-family: 'Noto Serif', serif;
}

/* headings: h1 - h6; legend */
.bwp-serif-fonts h1,
.bwp-serif-fonts h2,
.bwp-serif-fonts h3,
.bwp-serif-fonts h4,
.bwp-serif-fonts h5,
.bwp-serif-fonts h6,
.bwp-serif-fonts legend {
	font-family: 'Lora', serif;
	font-weight: 700;
}

/* block quote */
.bwp-serif-fonts blockquote,
.bwp-serif-fonts blockquote::before {
	font-family: 'Lora', serif;
}

/* label */
.bwp-serif-fonts label {
	font-family: 'Lora', serif;
	font-size: 14px;
	font-weight: 600;
}

/* input tags (input and textarea), selection (select) */
.bwp-serif-fonts input[type="text"]:not(.bwp-search-field),
.bwp-serif-fonts input[type="email"],
.bwp-serif-fonts input[type="url"],
.bwp-serif-fonts input[type="password"],
.bwp-serif-fonts input[type="search"],
.bwp-serif-fonts input[type="tel"],
.bwp-serif-fonts input[type="number"],
.bwp-serif-fonts input[type="date"],
.bwp-serif-fonts textarea,
.bwp-serif-fonts select {
	font-family: 'Noto Serif', serif;
}

/* form buttons */
.bwp-serif-fonts input[type="button"],
.bwp-serif-fonts input[type="reset"],
.bwp-serif-fonts input[type="submit"] {
	font-family: 'Noto Serif', serif;
	font-weight: 500;
	letter-spacing: 0.4px;
}
.bwp-serif-fonts .bwp-button.bwp-with-text {
	font-family: 'Noto Serif', serif;
}

/* contact form 7 */
.bwp-serif-fonts .wpcf7 .wpcf7-form .wpcf7-list-item label {
	font-family: 'Noto Serif', serif;
}
.bwp-serif-fonts .wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
	font-family: 'Lora', serif;
}

/* logo: text */
.bwp-serif-fonts .bwp-logo-container.bwp-logo-text-container {
	margin-top: -6px;
	margin-bottom: -6px;
}
.bwp-serif-fonts .bwp-logo-text,
.bwp-serif-fonts .bwp-main-nav-logo-text {
	font-family: 'Lora', serif;
	font-weight: 600;
}

/* main menu */
.bwp-serif-fonts .sf-menu {
	font-family: 'Lora', serif;
}
.bwp-serif-fonts .sf-menu a {
	line-height: 69px;
	font-size: 14px;
	font-weight: 600;
}
.bwp-serif-fonts .sf-menu ul li a {
	line-height: 32px;
	font-size: 14px;
	font-weight: 400;
}
.bwp-serif-fonts .sf-arrows .sf-with-ul::after,
.bwp-serif-fonts .sf-arrows ul .sf-with-ul::after {
	font-size: 12px;
}
.bwp-serif-fonts .sf-arrows ul .sf-with-ul::after {
	top: 10px;
}

/* subscribe */
.bwp-serif-fonts .bwp-subscribe-link {
	line-height: 69px;
	font-family: 'Lora', serif;
	font-size: 14px;
	font-weight: 600;
}

/* mobile menu */
.bwp-serif-fonts .bwp-toggle-mobile-menu-button {
	font-family: 'Lora', serif;
}
.bwp-serif-fonts .bwp-toggle-mobile-menu-button .bwp-button-text {
	font-size: 14px;
	font-weight: 600;
}
.bwp-serif-fonts .bwp-dropdown-mobile-menu-container {
	font-family: 'Lora', serif;
	font-size: 14px;
	font-weight: 600;
}
.bwp-serif-fonts .bwp-mobile-menu ul li a {
	font-weight: 400;
}
.bwp-serif-fonts .bwp-mobile-menu-container .bwp-subscribe-link {
	line-height: inherit;
}
.bwp-serif-fonts .bwp-mobile-menu-container .bwp-searchform-label {
	font-weight: 400;
}
.bwp-serif-fonts .bwp-mobile-menu-container .bwp-searchform .bwp-search-field {
	font-family: 'Lora', serif;
	font-size: 14px;
}
.bwp-serif-fonts .bwp-mobile-menu-container .bwp-social-links .bwp-social-links-label {
	font-weight: 400;
}

/* homepage carousel */
.bwp-serif-fonts .bwp-homepage-carousel-post-metadata {
	margin-bottom: 6px;
}
.bwp-serif-fonts .bwp-homepage-carousel-post-metadata li {
	font-family: 'PT Serif', serif;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-homepage-carousel-post-title {
	margin-bottom: 1px;
	font-weight: 700;
}

/* archive page: title and subtitle */
.bwp-serif-fonts .bwp-archive-title {
	font-weight: 700;
}
.bwp-serif-fonts .bwp-archive-description {
	margin-top: 16px;
}

/* top bar: layout options and additional information */
.bwp-serif-fonts #bwp-options-for-latest-posts {
	font-family: 'Lora', serif;
}
.bwp-serif-fonts .bwp-page-numbers,
.bwp-serif-fonts .bwp-layout-options-label {
	margin-top: 10px;
	font-size: 14px;
	font-weight: 600;
}

/* posts: post content */
.bwp-serif-fonts .bwp-post-metadata {
	margin-bottom: 4px;
}
.bwp-serif-fonts .bwp-post-metadata li {
	font-family: 'PT Serif', serif;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-post-title {
	margin-bottom: 16px;
	font-weight: 700;
}
.bwp-serif-fonts .bwp-post-links li {
	font-family: 'PT Serif', serif;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-post-has-no-title .bwp-post-metadata {
	margin-bottom: 12px;
}
.bwp-serif-fonts .bwp-blog-post.format-quote .bwp-post-title,
.bwp-serif-fonts .bwp-blog-post.format-status .bwp-post-title {
	margin-bottom: 15px;
}

/* "no results" message (content none) */
.bwp-serif-fonts .bwp-no-results-content h3 {
	margin-bottom: 16px;
	font-weight: 700;
}

/* pagination */
.bwp-serif-fonts .pagination {
	font-family: 'Lora', serif;
}
.bwp-serif-fonts .pagination .nav-links .page-numbers {
	font-weight: 600;
}

/* single page: post title and metadata */
.bwp-serif-fonts .bwp-single-post-title {
	font-size: 33px;
	font-weight: 700;
}
.bwp-serif-fonts .bwp-single-post-metadata li,
.bwp-serif-fonts .bwp-single-post-taxonomies {
	font-family: 'PT Serif', serif;
	font-size: 13px;
	font-weight: 400;
}

/* WordPress content styles: block editor */
.bwp-serif-fonts .bwp-content .wp-block-quote,
.bwp-serif-fonts .bwp-content .wp-block-quote > * {
	font-family: 'Lora', serif;
}
.bwp-serif-fonts .bwp-content .wp-block-pullquote blockquote,
.bwp-serif-fonts .bwp-content .wp-block-pullquote blockquote > * {
	font-family: 'Noto Serif', serif;
}
.bwp-serif-fonts .bwp-content .wp-block-file a.wp-block-file__button,
.bwp-serif-fonts .bwp-content .wp-block-button__link {
	font-family: 'Noto Serif', serif;
	font-weight: 500;
	letter-spacing: 0.4px;
}
.bwp-serif-fonts .bwp-content .is-style-outline .wp-block-button__link {
	letter-spacing: 0.2px;
}
.bwp-serif-fonts .bwp-content .wp-block-calendar table caption,
.bwp-serif-fonts .bwp-content .wp-block-calendar .wp-calendar-nav a {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta time {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-content ul.wp-block-latest-posts > li > a {
	font-family: 'Lora', serif;
	font-weight: 600;
}
.bwp-serif-fonts .bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-author,
.bwp-serif-fonts .bwp-content .wp-block-latest-posts .wp-block-latest-posts__post-date,
.bwp-serif-fonts .bwp-content .wp-block-rss li .wp-block-rss__item-publish-date,
.bwp-serif-fonts .bwp-content .wp-block-rss li .wp-block-rss__item-author {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-content .wp-block-search .wp-block-search__button {
	font-family: 'Noto Serif', serif;
	font-weight: 500;
	letter-spacing: 0.4px;
}
.bwp-serif-fonts .bwp-content .wp-block-post-template .wp-block-post-excerpt__more-link,
.bwp-serif-fonts .bwp-content .wp-block-post-template .wp-block-post-date,
.bwp-serif-fonts .bwp-content .wp-block-post-template .wp-block-post-date a,
.bwp-serif-fonts .bwp-content .wp-block-query-pagination {
	font-weight: 500;
}
.bwp-serif-fonts .bwp-content .wp-block-post-author__content .wp-block-post-author__name {
	font-weight: 500;
}
.bwp-serif-fonts .bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-previous,
.bwp-serif-fonts .bwp-content .wp-block-comments-pagination .wp-block-comments-pagination-next,
.bwp-serif-fonts .bwp-content .wp-block-comments-pagination .page-numbers {
	font-weight: 500;
}
.bwp-serif-fonts .bwp-content .wp-block-loginout form .login-remember label {
	font-family: 'Noto Serif', serif;
}

/* about the author */
.bwp-serif-fonts .bwp-about-author .bwp-author-name {
	font-family: 'Lora', serif;
	font-size: 14px;
	font-weight: 600;
}
.bwp-serif-fonts .bwp-about-author .bwp-author-posts-link {
	font-family: 'PT Serif', serif;
	font-size: 13px;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-about-author .bwp-author-bio {
	margin-top: 16px;
}

/* comments */
.bwp-serif-fonts .comment-reply-title,
.bwp-serif-fonts .bwp-comments-title {
	font-weight: 700;
}
.bwp-serif-fonts .comment-reply-title {
	margin-bottom: 16px;
}
.bwp-serif-fonts .comment-form label {
	font-size: 14px;
	font-weight: 600;
}
.bwp-serif-fonts .comment-form-cookies-consent label {
	font-family: 'Noto Serif', serif;
	font-size: 15px;
	font-weight: 400;
}
.bwp-serif-fonts .comment-form #submit {
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.4px;
}
.bwp-serif-fonts .comment-reply-title #cancel-comment-reply-link {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 700;
}
.bwp-serif-fonts .bwp-comment-list .comment-meta .comment-author {
	font-family: 'Lora', serif;
}
.bwp-serif-fonts .bwp-comment-list .comment-meta .comment-author .fn {
	font-size: 14px;
	font-weight: 600;
}
.bwp-serif-fonts .bwp-comment-list .comment-meta .comment-metadata {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-comment-list .comment-body .reply a {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 700;
}
.bwp-serif-fonts .bwp-comment-list .pingback .comment-body,
.bwp-serif-fonts .bwp-comment-list .trackback .comment-body {
	font-family: 'PT Serif', serif;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-comment-list .pingback .comment-body::before,
.bwp-serif-fonts .bwp-comment-list .trackback .comment-body::before {
	top: 39px;
}
.bwp-serif-fonts .bwp-comment-list .pingback .comment-body > a,
.bwp-serif-fonts .bwp-comment-list .trackback .comment-body > a {
	font-family: 'Noto Serif', serif;
}
.bwp-serif-fonts .bwp-comment-list .pingback .comment-body .edit-link a,
.bwp-serif-fonts .bwp-comment-list .trackback .comment-body .edit-link a {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 700;
}
.bwp-serif-fonts .comment-navigation .nav-links a {
	font-family: 'Noto Serif', serif;
}

/* post navigation */
.bwp-serif-fonts .post-navigation .nav-links a .meta-nav {
	margin-bottom: 6px;
	font-family: 'Lora', serif;
	font-size: 14px;
	font-weight: 600;
}

/* related posts / random posts */
.bwp-serif-fonts .bwp-related-posts-title,
.bwp-serif-fonts .bwp-random-posts-title {
	font-weight: 700;
}
.bwp-serif-fonts .bwp-related-posts .post .bwp-post-title,
.bwp-serif-fonts .bwp-random-posts .post .bwp-post-title {
	font-weight: 600;
}
.bwp-serif-fonts .bwp-related-posts .post .bwp-post-metadata li,
.bwp-serif-fonts .bwp-random-posts .post .bwp-post-metadata li {
	font-size: 13px;
}

/* page 404 (page not found) */
.bwp-serif-fonts .bwp-page-404-content h1,
.bwp-serif-fonts .bwp-page-404-content h2 {
	font-weight: 700;
}
.bwp-serif-fonts .bwp-page-404-content h2 {
	margin-bottom: 16px;
}

/* font types (sans-serif or serif) */
.bwp-serif-fonts .bwp-font-type {
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: 'Lora', serif;
	font-size: 14px;
	font-weight: 600;
}
.bwp-serif-fonts .bwp-dropdown-fonts-container .bwp-font-type:first-child {
	padding-bottom: 13px;
}

/* dropdown search form */
.bwp-serif-fonts .bwp-dropdown-search-container .bwp-searchform .bwp-search-field {
	font-family: 'Lora', serif;
	font-size: 14px;
}

/* widgets */
.bwp-serif-fonts .bwp-widget .bwp-widget-title,
.bwp-serif-fonts .widget .widgettitle {
	font-weight: 700;
}
.bwp-serif-fonts .widget_recent_entries ul li .post-date {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-sidebar-content ul.wp-block-latest-posts > li > a {
	font-family: 'Noto Serif', serif;
	font-size: 15px;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-sidebar-content .wp-block-latest-posts.is-grid.columns-4 > li > a,
.bwp-serif-fonts .bwp-sidebar-content .wp-block-latest-posts.is-grid.columns-5 > li > a,
.bwp-serif-fonts .bwp-sidebar-content .wp-block-latest-posts.is-grid.columns-6 > li > a {
	font-size: 15px;
}
.bwp-serif-fonts .wp-calendar-table caption,
.bwp-serif-fonts .widget_calendar .wp-calendar-nav a {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 400;
}
.bwp-serif-fonts .widget_search .bwp-searchform .bwp-search-field {
	font-family: 'Noto Serif', serif;
}
.bwp-serif-fonts .widget_rss ul li .rss-date,
.bwp-serif-fonts .widget_rss ul li cite {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 400;
}
.bwp-serif-fonts .bwp-sidebar-content .wp-block-loginout form .login-submit input[type="submit"] {
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.4px;
}

/* widget: contact form 7 */
.bwp-serif-fonts .bwp-sidebar-content .wpcf7 label {
	font-size: 14px;
}
.bwp-serif-fonts .bwp-sidebar-content .wpcf7 .wpcf7-form .wpcf7-list-item label {
	font-size: 15px;
}
.bwp-serif-fonts .bwp-sidebar-content .wpcf7 input[type="button"],
.bwp-serif-fonts .bwp-sidebar-content .wpcf7 input[type="reset"],
.bwp-serif-fonts .bwp-sidebar-content .wpcf7 input[type="submit"] {
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.4px;
}
.bwp-serif-fonts .bwp-sidebar-content .wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
	font-size: 12px;
}

/* Halva: additional widgets */
.bwp-serif-fonts .widget_bwp_popular_post_num {
	font-family: 'Lora', serif;
	font-size: 12px;
}
.bwp-serif-fonts .widget_bwp_content h4,
.bwp-serif-fonts .widget_bwp_post_list_item figcaption h4 {
	font-weight: 600;
}
.bwp-serif-fonts .widget_bwp_meta li {
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: 400;
}

/* information about cookies */
.bwp-serif-fonts .bwp-cookies-info-title {
	font-weight: 700;
}
.bwp-serif-fonts .bwp-accept-cookies-button {
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.4px;
}
.bwp-serif-fonts .bwp-button-show-cookies-info.bwp-with-text {
	font-family: 'Lora', serif;
	font-size: 14px;
	font-weight: 600;
}

/* magnificPopup */
.bwp-serif-fonts .mfp-title,
.bwp-serif-fonts .mfp-counter {
	font-family: 'Noto Serif', serif;
}

/* responsive styles */

/* < 768px (767px) */
@media (max-width: 767px) {

	.bwp-serif-fonts .bwp-logo-container.bwp-logo-text-container {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.bwp-serif-fonts .bwp-page-numbers {
		margin-top: 10px;
	}
	.bwp-serif-fonts .bwp-single-post-title {
		font-size: 27px;
	}
	.bwp-serif-fonts .bwp-page-404-content h2 {
		font-weight: 600;
	}

}

/* < 576px (575px) */
@media (max-width: 575px) {

	.bwp-serif-fonts .bwp-archive-description {
		margin-top: 15px;
	}
	.bwp-serif-fonts .bwp-about-author .bwp-author-bio {
		margin-top: 21px;
	}

}

/* < 500px (499px) */
@media (max-width: 499px) {

	.bwp-serif-fonts .bwp-logo-container.bwp-logo-text-container {
		margin-top: -6px;
		margin-bottom: -4px;
	}
	.bwp-serif-fonts .bwp-comment-list .pingback .comment-body::before,
	.bwp-serif-fonts .bwp-comment-list .trackback .comment-body::before {
		top: -2px;
	}
	.bwp-serif-fonts .bwp-comments-area .bwp-no-comments {
		font-family: 'Lora', serif;
		font-size: 14px;
		font-weight: 600;
	}

}

/* < 400px (399px) */
@media (max-width: 399px) {

	.bwp-serif-fonts .bwp-archive-description {
		margin-top: 16px;
	}
	.bwp-serif-fonts .bwp-single-post-title {
		font-size: 23px;
	}

}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border-radius:50%;border-top-color:#0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;left:0;top:auto;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;right:8px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;height:4px;left:1%;position:absolute;top:auto;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;left:auto;position:absolute;right:4px;top:1%;width:4px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}:root {
	--jp-carousel-primary-color: #fff;
	--jp-carousel-primary-subtle-color: #999;
	--jp-carousel-bg-color: #000;
	--jp-carousel-bg-faded-color: #222;
	--jp-carousel-border-color: #3a3a3a;
}

:root .jp-carousel-light {
	--jp-carousel-primary-color: #000;
	--jp-carousel-primary-subtle-color: #646970;
	--jp-carousel-bg-color: #fff;
	--jp-carousel-bg-faded-color: #fbfbfb;
	--jp-carousel-border-color: #dcdcde;
}

.jp-carousel-overlay .swiper-button-prev,
.jp-carousel-overlay .swiper-rtl .swiper-button-next,
.jp-carousel-overlay .swiper-button-next,
.jp-carousel-overlay .swiper-rtl .swiper-button-prev {
	background-image: none;
}

/* end of temporary fix */

[data-carousel-extra]:not(.jp-carousel-wrap) img,
[data-carousel-extra]:not(.jp-carousel-wrap) img + figcaption {
	cursor: pointer;
}

.jp-carousel-wrap * {
	line-height: inherit;
}

.jp-carousel-wrap.swiper {
	height: auto;
	width: 100vw;
}

.jp-carousel-overlay .swiper-zoom-container {
	background-size: 200%;
	background-repeat: no-repeat;
	background-position: center;
}

/*
To prevent flash of prev/next image scale transition after pinch zoom we need
to hide them. Swiper does not add a class of `swiper-slide-zoomed` to slides
on pinch and zoom so we have to target all affected elements in touch devices.
*/
.jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img,
.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img {
	transition: none !important;
}

.jp-carousel-overlay .swiper-button-prev,
.jp-carousel-overlay .swiper-button-next {
	opacity: 0.5;
	transition: 0.5s opacity ease-out;
	height: initial;
	width: initial;
	padding: 20px 40px;
	background-image: none;
}

.jp-carousel-overlay .swiper-button-prev:hover,
.jp-carousel-overlay .swiper-button-next:hover {
	opacity: 1;
}

.jp-carousel-overlay .swiper-button-next::after,
.jp-carousel-overlay .swiper-rtl .swiper-button-next::after,
.jp-carousel-overlay .swiper-button-prev::after,
.jp-carousel-overlay .swiper-rtl .swiper-button-prev::after {
	content: none;
}

.jp-carousel-overlay .swiper-button-prev svg,
.jp-carousel-overlay .swiper-button-next svg {
	height: 30px;
	width: 28px;
	background: var(--jp-carousel-bg-color);
	border-radius: 4px;
}

.jp-carousel-overlay .swiper-button-prev svg:hover,
.jp-carousel-overlay .swiper-button-next svg:hover {
	background: var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-overlay {
	font-family: "Helvetica Neue", sans-serif !important;
	z-index: 2147483647;
	overflow-x: hidden;
	overflow-y: auto;
	direction: ltr;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: var(--jp-carousel-bg-color);
}

.jp-carousel-overlay * {
	box-sizing: border-box;
}

/* Fix for Twenty Nineteen theme compatibility */
.jp-carousel-overlay h1::before,
.jp-carousel-overlay h2::before,
.jp-carousel-overlay h3::before {
	content: none;
	display: none;
}

.jp-carousel-overlay .swiper .swiper-button-prev {
	left: 0;
	right: auto;
}

.jp-carousel-overlay .swiper .swiper-button-next {
	right: 0;
	left: auto;
}

.jp-carousel-overlay .swiper.swiper-rtl .swiper-button-prev,
.jp-carousel-overlay .swiper.swiper-rtl .swiper-button-next {
	transform: scaleX(-1);
}

.jp-carousel-container {
	display: grid;
	grid-template-rows: 1fr 64px; /* 1. main carousel, 2. info area as footer */
	height: 100%;
}

.jp-carousel-hide-controls .jp-carousel-container {
	grid-template-rows: 1fr;
}

.jp-carousel-hide-controls .swiper-wrapper {
	margin-top: -32px; /* Compensate for the remove of the height of the info bar. */
}


.jp-carousel-hide-controls .jp-swiper-button-next,
.jp-carousel-hide-controls .jp-swiper-button-prev {
	margin-top: -54px; /* The height of the info bar plus any top padding on the nav button itself. */
}

.jp-carousel-msg {
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	display: inline-block;
	line-height: 19px;
	padding: 11px 15px;
	font-size: 14px;
	text-align: center;
	margin: 25px 20px 0 2px;
	background-color: var(--jp-carousel-primary-color);
	border-left: 4px solid #ffba00;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.jp-carousel-info {
	display: flex;
	flex-direction: column;
	text-align: left !important;
	-webkit-font-smoothing: subpixel-antialiased !important;
	z-index: 100;
	background-color: var(--jp-carousel-bg-color);
	transition: opacity 200ms ease-out;
	opacity: 1;
}

.jp-carousel-hide-controls .jp-carousel-info {
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

.jp-carousel-info-footer {
	position: relative;
	background-color: var(--jp-carousel-bg-color);
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100vw;
}

.jp-carousel-info-extra {
	display: none;
	background-color: var(--jp-carousel-bg-color);
	padding: 35px;
	width: 100vw;
	border-top: 1px solid var(--jp-carousel-bg-faded-color);
}

.jp-carousel-title-and-caption {
	margin-bottom: 15px;
}

.jp-carousel-info-extra.jp-carousel-show {
	display: block;
}

.jp-carousel-info ::selection {
	background: var(--jp-carousel-primary-color); /* Safari */
	color: var(--jp-carousel-primary-color);
}

.jp-carousel-info ::-moz-selection {
	background: var(--jp-carousel-primary-color); /* Firefox */
	color: var(--jp-carousel-primary-color);
}

.jp-carousel-photo-info {
	left: 0 !important;
	width: 100% !important;
}

.jp-carousel-comments-wrapper {
	padding: 0;
	width: 100% !important;
	display: none;
}

.jp-carousel-comments-wrapper.jp-carousel-show {
	display: block;
}

.jp-carousel-comments-wrapper > .jp-carousel-photo-info {
	display: none;
}

.jp-carousel-transitions .jp-carousel-photo-info {
	transition: 400ms ease-out;
}

.jp-carousel-buttons {
	margin: -18px -20px 15px;
	padding: 8px 10px;
	border-bottom: 1px solid #222;
	background: #222;
	text-align: center;
}

div.jp-carousel-buttons a {
	border: none !important;
	color: var(--jp-carousel-primary-subtle-color);
	font: 400 11px/1.2em "Helvetica Neue", sans-serif !important;
	letter-spacing: 0 !important;
	padding: 5px 2px 5px 0;
	text-decoration: none !important;
	text-shadow: none !important;
	vertical-align: middle;
	-webkit-font-smoothing: subpixel-antialiased;
}

div.jp-carousel-buttons a:hover {
	color: var(--jp-carousel-primary-color);
	border: none !important;
}

.jp-carousel-transitions div.jp-carousel-buttons a:hover {
	transition: none !important;
}

.jp-carousel-slide,
.jp-carousel-slide img {
	transform: translate3d(0, 0, 0);
}

.jp-carousel-close-hint {
	letter-spacing: 0 !important;
	position: fixed;
	top: 20px;
	right: 30px;
	padding: 10px;
	text-align: right;
	width: 45px;
	height: 45px;
	z-index: 15;
	color: var(--jp-carousel-primary-color);
	cursor: pointer;
	transition: opacity 200ms ease-out;
}

.jp-carousel-transitions .jp-carousel-close-hint {
	transition: color 200ms linear;
}

.jp-carousel-close-hint svg {
	padding: 3px 2px;
	background: var(--jp-carousel-bg-color);
	border-radius: 4px;
}

.jp-carousel-close-hint svg:hover {
	background: var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-close-hint:hover {
	color: var(--jp-carousel-primary-color);
}

.jp-carousel-close-hint:hover span {
	border-color: var(--jp-carousel-primary-color);
}

/** Pagination Start **/
.jp-carousel-pagination-container {
	flex: 1;
	margin: 0 15px 0 35px;
}

.jp-swiper-pagination,
.jp-carousel-pagination {
	color: var(--jp-carousel-primary-color);
	font-size: 15px; /* same as .jp-carousel-info-footer .jp-carousel-photo-title  */
	font-weight: 400;
	white-space: nowrap;
	display: none;
	position: static !important;
}

.jp-carousel-pagination-container .swiper-pagination {
	text-align: left;
	line-height: 8px;
}

.jp-carousel-pagination {
	padding-left: 5px;
}

.jp-swiper-pagination .swiper-pagination-bullet {
	background: var(--jp-carousel-primary-subtle-color);
	margin: 0 4px;
}

.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--jp-carousel-primary-color);
}

.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: var(--jp-carousel-primary-color);
	opacity: 0.5;
}

/** Pagination End **/

/** Title and Desc Start **/
.jp-carousel-info-footer .jp-carousel-photo-title-container {
	flex: 4;
	justify-content: center;
	overflow: hidden;
	margin: 0;
}

.jp-carousel-photo-title,
.jp-carousel-photo-caption {
	background: none !important;
	border: none !important;
	display: inline-block;
	font: 400 20px/1.3em "Helvetica Neue", sans-serif;
	line-height: normal;
	letter-spacing: 0 !important;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
	text-shadow: none !important;
	text-transform: none !important;
	color: var(--jp-carousel-primary-color);
}

.jp-carousel-info-footer .jp-carousel-photo-caption {
	text-align: center;
	font-size: 15px; /* same as .jp-carousel-pagination */
	white-space: nowrap;
	color: var(--jp-carousel-primary-subtle-color);
	cursor: pointer;
	margin: 0;
	text-overflow: ellipsis;
}

.jp-carousel-info-footer .jp-carousel-photo-caption p {
	margin: 0;
}

.jp-carousel-photo-title {
	font-size: 32px;
	margin-bottom: 2px;
}

.jp-carousel-photo-description {
	color: var(--jp-carousel-primary-subtle-color);
	font-size: 16px;
	margin: 25px 0;
	width: 100%;
	overflow: hidden;
	overflow-wrap: break-word;
}

.jp-carousel-photo-description p {
	color: var(--jp-carousel-primary-subtle-color);
	line-height: 1.4;
	margin-bottom: 0;
}

.jp-carousel-photo-description p a,
.jp-carousel-comments p a,
.jp-carousel-info h2 a {
	color: var(--jp-carousel-primary-color) !important;
	border: none !important;
	text-decoration: underline !important;
	font-weight: 400 !important;
	font-style: normal !important;
}

.jp-carousel-photo-description p strong,
.jp-carousel-photo-description p b {
	font-weight: 700;
	color: var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-photo-description p em,
.jp-carousel-photo-description p i {
	font-style: italic;
	color: var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-photo-description p a:hover,
.jp-carousel-comments p a:hover,
.jp-carousel-info h2 a:hover {
	color: var(--jp-carousel-primary-subtle-color) !important;
}

.jp-carousel-photo-description p:empty {
	display: none;
}

.jp-carousel-photo-info h1::before,
.jp-carousel-photo-info h1::after,
.jp-carousel-comments-wrapper h1::before,
.jp-carousel-comments-wrapper h1::after {
	content: none !important;
}

.jp-carousel-caption {
	font-size: 14px;
	font-weight: 400;
	margin: 0;
}

/** Title and Desc End **/

/** Meta Box Start **/
.jp-carousel-image-meta {
	color: var(--jp-carousel-primary-color);
	font: 12px/1.4 "Helvetica Neue", sans-serif !important;
	width: 100%;
	display: none;
}

.jp-carousel-image-meta.jp-carousel-show {
	display: block;
}

.jp-carousel-image-meta li,
.jp-carousel-image-meta h5 {
	font-family: "Helvetica Neue", sans-serif !important;
	position: inherit !important;
	top: auto !important;
	right: auto !important;
	left: auto !important;
	bottom: auto !important;
	background: none !important;
	border: none !important;
	font-weight: 400 !important;
	/* stylelint-disable-next-line declaration-property-unit-allowed-list -- this should be changed to a unitless value: https://developer.wordpress.org/coding-standards/wordpress-coding-standards/css/#values */
	line-height: 1.3em !important;
}

.jp-carousel-image-meta ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.jp-carousel-image-meta li {
	width: 48% !important;
	display: inline-block !important;
	vertical-align: top !important;
	margin: 0 2% 15px 0 !important;
	color: var(--jp-carousel-primary-color) !important;
	font-size: 13px !important;
}

.jp-carousel-image-meta h5 {
	color: var(--jp-carousel-primary-subtle-color) !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	margin: 0 0 2px !important;
	letter-spacing: 0.1em !important;
}

a.jp-carousel-image-download {
	display: inline-block;
	clear: both;
	color: var(--jp-carousel-primary-subtle-color);
	line-height: 1;
	font-weight: 400;
	font-size: 14px;
	text-decoration: none;
}

a.jp-carousel-image-download svg {
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
	padding-bottom: 2px;
}

a.jp-carousel-image-download span.photo-size {
	font-size: 11px;
	border-radius: 1em;
	margin-left: 2px;
	display: inline-block;
}

a.jp-carousel-image-download span.photo-size-times {
	padding: 0 1px 0 2px;
}

/** Meta Box End **/

/** Comments Start **/
.jp-carousel-comments {
	font: 15px/1.7 "Helvetica Neue", sans-serif !important;
	font-weight: 400;
	background: none transparent;
	width: 100%;
	bottom: 10px;
	margin-top: 20px;
}

.jp-carousel-comments p a:hover,
.jp-carousel-comments p a:focus,
.jp-carousel-comments p a:active {
	color: var(--jp-carousel-primary-color) !important;
}

.jp-carousel-comment {
	background: none transparent;
	color: var(--jp-carousel-primary-subtle-color);
	overflow: auto;
	width: 100%;
	display: flex;
}

.jp-carousel-comment + .jp-carousel-comment {
	margin-top: 20px;
}

.jp-carousel-comment:last-of-type {
	margin-bottom: 20px;
}

.jp-carousel-comment p {
	color: var(--jp-carousel-primary-subtle-color) !important;
}

.jp-carousel-comment .comment-author {
	font-size: 15px;
	font-weight: 500;
	padding: 0;
	width: auto;
	display: inline;
	float: none;
	border: none;
	margin: 0;
}

.jp-carousel-comment .comment-author a {
	color: var(--jp-carousel-primary-color);
}

.jp-carousel-comment .comment-gravatar {
	float: none;
	margin-right: 10px;
}

.jp-carousel-comment .comment-content {
	border: none;
	padding: 0;
}

.jp-carousel-comment .avatar {
	margin: 0;
	border-radius: 4px;
	border: none !important;
	padding: 0 !important;
	background-color: transparent !important;
	min-width: 64px;
	min-height: 64px;
	width: 64px;
	height: 64px;
}

.jp-carousel-comment .comment-date {
	color: var(--jp-carousel-primary-subtle-color);
	font-size: 11px;
	border-bottom: 1px solid var(--jp-carousel-bg-faded-color);
	margin-bottom: 6px;
}

#jp-carousel-comment-form {
	margin: 0 0 10px !important;
	width: 100%;
}

#jp-carousel-comment-form.jp-carousel-is-disabled {
	opacity: 0.5;
	pointer-events: none;
}

textarea#jp-carousel-comment-form-comment-field {
	background: var(--jp-carousel-bg-faded-color);
	border: 1px solid var(--jp-carousel-border-color);
	color: var(--jp-carousel-primary-subtle-color);
	font: 16px/1.4 "Helvetica Neue", sans-serif !important;
	width: 100%;
	padding: 10px 10px 5px;
	margin: 0;
	float: none;
	height: 147px;
	box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	overflow: hidden;
	box-sizing: border-box;
}

textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
	color: #555;
}

textarea#jp-carousel-comment-form-comment-field:focus {
	background: var(--jp-carousel-bg-faded-color);
	color: var(--jp-carousel-primary-subtle-color);
}

textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
	color: var(--jp-carousel-primary-subtle-color);
}

#jp-carousel-loading-overlay {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

#jp-carousel-loading-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100vh;
	width: 100vw;
}

#jp-carousel-library-loading,
#jp-carousel-library-loading::after {
	border-radius: 50%;
	width: 40px;
	height: 40px;
}

#jp-carousel-library-loading {
	float: left;
	margin: 22px 0 0 10px;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 8px solid rgba(255, 255, 255, 0.2);
	border-right: 8px solid rgba(255, 255, 255, 0.2);
	border-bottom: 8px solid rgba(255, 255, 255, 0.2);
	border-left: 8px solid var(--jp-carousel-primary-color);
	transform: translateZ(0);
	animation: load8 1.1s infinite linear;
}

#jp-carousel-comment-form-spinner,
#jp-carousel-comment-form-spinner::after {
	border-radius: 50%;
	width: 20px;
	height: 20px;
}

#jp-carousel-comment-form-spinner {
	display: none;
	float: left;
	font-size: 10px;
	position: absolute; /* relative to .jp-carousel-comment-form-container */
	text-indent: -9999em;
	border-top: 4px solid rgba(255, 255, 255, 0.2);
	border-right: 4px solid rgba(255, 255, 255, 0.2);
	border-bottom: 4px solid rgba(255, 255, 255, 0.2);
	border-left: 4px solid var(--jp-carousel-primary-color);
	transform: translateZ(0);
	animation: load8 1.1s infinite linear;
	margin: 0 auto;
	top: calc(50% - 15px);
	left: 0;
	bottom: 0;
	right: 0;
}

@keyframes load8 {

	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.jp-carousel-info-content-wrapper {
	max-width: 800px;
	margin: auto;
}

#jp-carousel-comment-form-submit-and-info-wrapper {
	display: none;
	overflow: hidden;
	width: 100%;
}

#jp-carousel-comment-form-commenting-as input {
	background: var(--jp-carousel-bg-color);
	border: 1px solid var(--jp-carousel-border-color);
	color: var(--jp-carousel-primary-subtle-color);
	font: 16px/1.4 "Helvetica Neue", sans-serif !important;
	padding: 10px;
	float: left;
	box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	width: 285px;
}

#jp-carousel-comment-form-commenting-as input:focus {
	background: var(--jp-carousel-bg-faded-color);
	color: var(--jp-carousel-primary-subtle-color);
}

#jp-carousel-comment-form-commenting-as p {
	font: 400 13px/1.7 "Helvetica Neue", sans-serif !important;
	margin: 22px 0 0;
	float: left;
}

#jp-carousel-comment-form-commenting-as fieldset {
	float: left;
	border: none;
	margin: 20px 0 0 0;
	padding: 0;
	clear: both;
}

#jp-carousel-comment-form-commenting-as label {
	font: 400 13px/1.7 "Helvetica Neue", sans-serif !important;
	margin: 0 20px 3px 0;
	float: left;
	width: 100px;
}

#jp-carousel-comment-form-button-submit {
	margin-top: 20px;
	margin-left: auto;
	display: block;
	border: solid 1px var(--jp-carousel-primary-color);
	background: var(--jp-carousel-bg-color);
	border-radius: 3px;
	padding: 8px 16px;
	font-size: 14px;
	color: var(--jp-carousel-primary-color);
}

#jp-carousel-comment-form-button-submit:active,
#jp-carousel-comment-form-button-submit:focus {
	background: var(--jp-carousel-primary-color);
	color: var(--jp-carousel-bg-color);
}

#jp-carousel-comment-form-container {
	margin-bottom: 15px;
	width: 100%;
	margin-top: 20px;
	color: var(--jp-carousel-primary-subtle-color);
	position: relative;
	overflow: hidden;
}

#jp-carousel-comment-post-results {
	display: none;
	overflow: auto;
	width: 100%;
}

#jp-carousel-comment-post-results span {
	display: block;
	text-align: center;
	margin-top: 20px;
	width: 100%;
	overflow: auto;
	padding: 1em 0;
	box-sizing: border-box;
	border-radius: 2px;
	font: 13px/1.4 "Helvetica Neue", sans-serif !important;
	border: 1px solid var(--jp-carousel-border-color);
	box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.jp-carousel-comment-post-error {
	color: #df4926;
}

#jp-carousel-comments-closed {
	display: none;
	color: var(--jp-carousel-primary-subtle-color);
}

#jp-carousel-comments-loading {
	font: 400 15px/1.7 "Helvetica Neue", sans-serif !important;
	display: none;
	color: var(--jp-carousel-primary-subtle-color);
	text-align: left;
	margin-bottom: 20px;
	width: 100%;
	bottom: 10px;
	margin-top: 20px;
}

/** Icons Start **/
.jp-carousel-photo-icons-container {
	flex: 1;
	display: block;
	text-align: right;
	margin: 0 20px 0 30px;
	white-space: nowrap;
}

.jp-carousel-icon-btn {
	padding: 16px;
	text-decoration: none;
	border: none;
	background: none;
	display: inline-block;
	height: 64px;
}

.jp-carousel-icon {
	border: none;
	display: inline-block;
	line-height: 0;
	font-weight: 400;
	font-style: normal;
	border-radius: 4px;
	width: 31px; /* Prevent comments indicator from changing icon width */
	padding: 4px 3px 3px;
}

.jp-carousel-icon:hover {
	background: var(--jp-carousel-primary-subtle-color);
}

.jp-carousel-icon svg {
	display: inline-block;
}

.jp-carousel-overlay rect {
	fill: var(--jp-carousel-primary-color);
}

.jp-carousel-selected .jp-carousel-icon {
	background: var(--jp-carousel-primary-color);
}

.jp-carousel-selected rect {
	fill: var(--jp-carousel-bg-color);
}

.jp-carousel-icon-comments.jp-carousel-show {
	display: inline-block;
}

.jp-carousel-icon .jp-carousel-has-comments-indicator {
	display: none;
	font-size: 12px;
	vertical-align: top;
	margin-left: -16px;
	line-height: 1;
	padding: 2px 4px;
	border-radius: 4px;
	background: var(--jp-carousel-primary-color);
	color: var(--jp-carousel-bg-color);
	font-weight: 400;
	font-family: "Helvetica Neue", sans-serif !important;
	position: relative;
}

.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator {
	background: var(--jp-carousel-bg-color);
	color: var(--jp-carousel-primary-color);
}

.jp-carousel-has-comments-indicator.jp-carousel-show {
	display: inline-block;
}

/** Icons End **/

/* Small screens */
@media only screen and ( max-width: 760px ) {

	.jp-carousel-overlay .swiper .swiper-button-next,
	.jp-carousel-overlay .swiper .swiper-button-prev {
		display: none !important;
	}

	.jp-carousel-buttons {
		display: none !important;
	}

	.jp-carousel-image-meta {
		float: none !important;
		width: 100% !important;
		box-sizing: border-box;
		margin-left: 0;
	}

	.jp-carousel-close-hint {
		font-size: 26px !important;
		position: fixed !important;
		top: 10px;
		right: 10px;
	}

	/* The admin bar is fixed at top: 0*/
	.admin-bar .jp-carousel-close-hint {
		top: 40px;
	}

	.jp-carousel-slide img {
		opacity: 1;
	}

	.jp-carousel-wrap {
		background-color: var(--jp-carousel-bg-color);
	}

	.jp-carousel-fadeaway {
		display: none;
	}

	.jp-carousel-info > .jp-carousel-photo-info {
		display: none;
	}

	.jp-carousel-comments-wrapper > .jp-carousel-photo-info {
		display: block;
	}

	.jp-carousel-caption {
		overflow: visible !important;
	}

	.jp-carousel-info-footer .jp-carousel-photo-title-container {
		display: none;
	}

	.jp-carousel-photo-icons-container {
		margin: 0 10px 0 0;
		white-space: nowrap;
	}

	.jp-carousel-icon-btn {
		padding-left: 20px;
	}

	.jp-carousel-pagination {
		padding-left: 5px;
	}

	.jp-carousel-pagination-container {
		margin-left: 25px;
	}

	.jp-carousel-comment .avatar {
		min-width: 48px;
	}

	#jp-carousel-comment-form-commenting-as fieldset,
	#jp-carousel-comment-form-commenting-as input {
		width: 100%;
		float: none;
	}
}
/* hebrew */
@font-face {
  font-family: 'Alef';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alef/v24/FeVQS0NQpLYglo50H5xQ2Ixi.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Alef';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alef/v24/FeVQS0NQpLYglo50H55Q2A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqJ2nOeZ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqt2nOeZ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFotN2nOeZ.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFosF2nOeZ.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqB2nOeZ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqF2nOeZ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoq92nA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCoqJ2nOeZ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCoqt2nOeZ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCotN2nOeZ.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCosF2nOeZ.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCoqB2nOeZ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCoqF2nOeZ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCoq92nA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0CoqJ2nOeZ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Coqt2nOeZ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0CotN2nOeZ.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0CosF2nOeZ.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0CoqB2nOeZ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0CoqF2nOeZ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Coq92nA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787weuxJMkq1umA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787weuxJFkq1umA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787weuxI9kq1umA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787weuxIvkq1umA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787weuxJOkq1umA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787weuxJPkq1umA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787weuxJBkq0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJMkq1umA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJFkq1umA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787zAvBI9kq1umA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787zAvBIvkq1umA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJOkq1umA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJPkq1umA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJBkq0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJMkq1umA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJFkq1umA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787z5vBI9kq1umA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787z5vBIvkq1umA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJOkq1umA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJPkq1umA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJBkq0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cFrqvyzw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cMrqvyzw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cErqvyzw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cLrqvyzw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_d0rqvyzw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cHrqvyzw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cGrqvyzw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cIrqs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBOshPcFrqvyzw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBOshPcMrqvyzw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBOshPcErqvyzw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBOshPcLrqvyzw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBOshPd0rqvyzw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBOshPcHrqvyzw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBOshPcGrqvyzw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBOshPcIrqs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTyscKtq8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTw8cKtq8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTy8cKtq8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTxMcKtq8.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTu8cKtq8.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTyMcKtq8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTyccKtq8.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCTx8cK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTyscKtq8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTw8cKtq8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTy8cKtq8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTxMcKtq8.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTu8cKtq8.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTyMcKtq8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTyccKtq8.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTx8cK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZT1eTyscKtq8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZT1eTw8cKtq8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZT1eTy8cKtq8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZT1eTxMcKtq8.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZT1eTu8cKtq8.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZT1eTyMcKtq8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZT1eTyccKtq8.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZT1eTx8cK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV0ewJER.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVQewJER.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVwewJER.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVMewJER.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVIewJER.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWSwewJER.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWT4ewJER.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV8ewJER.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4ewJER.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAewA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV0ewJER.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVQewJER.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVwewJER.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVMewJER.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVIewJER.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWSwewJER.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWT4ewJER.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV8ewJER.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4ewJER.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAewA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIGxA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIGxA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4taVIGxA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4kaVIGxA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4saVIGxA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4jaVIGxA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4iaVIGxA.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B5caVIGxA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B5OaVIGxA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4vaVIGxA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVIGxA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4gaVI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4taVIGxA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4kaVIGxA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4saVIGxA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4jaVIGxA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4iaVIGxA.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x5caVIGxA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x5OaVIGxA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4vaVIGxA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVIGxA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v19/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v19/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v19/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v19/EJRVQgYoZZY2vCFuvAFWzr8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v19/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v19/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v19/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v19/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* FIX FOR WORDPRESS's CRAZY <p> TAG ANOMALY */
.rs-p-wp-fix { display: none !important; margin: 0 !important; height: 0px !important; }

/* NEW Z-INDEX FIX*/
.wp-block-themepunch-revslider { position: relative }

/* FIX FOR QUICK LOADING OF SLIDER SCRIPTS AND WP-ROCKET READDING IMG TAG INTO DOM*/
/*rs-sbg-px rs-sbg-wrap img { display:none !important}*/

/* MODAL BASICS */
rs-modal { position: fixed !important; z-index: 9999999 !important; pointer-events: none !important;}
rs-modal.rs-modal-auto { top: auto;bottom: auto;left: auto; right:auto; }
rs-modal.rs-modal-fullwidth,
rs-modal.rs-modal-fullscreen { top: 0px; left: 0px; width: 100%; height: 100%; }
rs-modal rs-fullwidth-wrap { position: absolute; top: 0px; left: 0px; height: 100%;}
rs-module-wrap.rs-modal { display:none; max-height: 100% !important; overflow: auto !important;  pointer-events: auto !important;}
rs-module-wrap.hideallscrollbars.rs-modal { overflow: hidden !important; max-width: 100% !important}
rs-modal-cover { width: 100%; height: 100%; z-index: 0; background: transparent; position: absolute;top: 0px;left: 0px; cursor: pointer; pointer-events: auto}
body>rs-modal-cover { position: fixed; z-index: 9999995 !important; }

rs-sbg-px { pointer-events: none }

.rs-forceuntouchable,
.rs-forceuntouchable * { pointer-events: none !important; }

.rs-forcehidden * { visibility: hidden !important; }

/*rs-modal rs-fullwidth-wrap rs-module-wrap { transform: translateY(-50%) !important; top: 50% !important; }*/

.rs_splitted_lines { display: block; white-space: nowrap !important}

.rs-go-fullscreen {
	position:fixed !important;
	width:100% !important;
	height:100% !important;
	top:0px !important;
	left:0px !important;
	z-index:9999999 !important;
	background:#ffffff;
}
.rtl {	direction: rtl;}
@font-face {
  font-family: 'revicons';
  src: url('/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888');
  src: url('/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),
	   url('/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.woff?5510888') format('woff'),
	   url('/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.ttf?5510888') format('truetype'),
	   url('/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.svg?5510888#revicons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: never;
  speak-as: spell-out;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}


rs-module i[class^="fa-"],
rs-module i[class*=" fa-"],
.rb-modal-wrapper i[class^="fa-"],
.rb-modal-wrapper i[class*=" fa-"],
#waitaminute i[class^="fa-"],
#waitaminute i[class*=" fa-"],
#objectlibrary i[class^="fa-"],
#objectlibrary i[class*=" fa-"],
#rs_overview i[class^="fa-"],
#rs_overview i[class*=" fa-"],
#rs_overview_menu i[class^="fa-"],
#rs_overview_menu i[class*=" fa-"],
#builderView i[class^="fa-"],
#builderView i[class*=" fa-"]
{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

rs-module [class^="fa-"]:before,
rs-module [class*=" fa-"]:before,
.rb-modal-wrapper [class^="fa-"]:before,
.rb-modal-wrapper [class*=" fa-"]:before,
#rs_overview [class^="fa-"]:before,
#rs_overview [class*=" fa-"]:before,
#objectlibrary [class^="fa-"]:before,
#objectlibrary [class*=" fa-"]:before,
#waitaminute [class^="fa-"]:before,
#waitaminute [class*=" fa-"]:before,
#rs_overview_menu [class^="fa-"]:before,
#rs_overview_menu [class*=" fa-"]:before,
#builderView [class^="fa-"]:before,
#builderView [class*=" fa-"]:before
{
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	speak: never;
  	speak-as: spell-out;
	display: inline-block;
	text-decoration: inherit;
	width: auto;
	margin-right: 0;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	margin-left: 0;
}

rs-module .sr-only,
#objectlibrary .sr-only,
#waitaminute .sr-only,
#rs_overview .sr-only,
#rs_overview_menu .sr-only,
.rb-modal-wrapper .sr-only,
#builderView .sr-only
{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
rs-module .sr-only-focusable:active,
rs-module .sr-only-focusable:focus,
#waitaminute .sr-only-focusable:active,
#waitaminute .sr-only-focusable:focus,
#objectlibrary .sr-only-focusable:active,
#objectlibrary .sr-only-focusable:focus,
#rs_overview .sr-only-focusable:active,
#rs_overview .sr-only-focusable:focus,
#rs_overview_menu .sr-only-focusable:active,
#rs_overview_menu .sr-only-focusable:focus,
.rb-modal-wrapper .sr-only-focusable:active,
.rb-modal-wrapper .sr-only-focusable:focus,
#builderView .sr-only-focusable:active,
#builderView .sr-only-focusable:focus

{
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}


.revicon-search-1:before { content: '\e802'; } /* '' */
.revicon-pencil-1:before { content: '\e831'; } /* '' */
.revicon-picture-1:before { content: '\e803'; } /* '' */
.revicon-cancel:before { content: '\e80a'; } /* '' */
.revicon-info-circled:before { content: '\e80f'; } /* '' */
.revicon-trash:before { content: '\e801'; } /* '' */
.revicon-left-dir:before { content: '\e817'; } /* '' */
.revicon-right-dir:before { content: '\e818'; } /* '' */
.revicon-down-open:before { content: '\e83b'; } /* '' */
.revicon-left-open:before { content: '\e819'; } /* '' */
.revicon-right-open:before { content: '\e81a'; } /* '' */
.revicon-angle-left:before { content: '\e820'; } /* '' */
.revicon-angle-right:before { content: '\e81d'; } /* '' */
.revicon-left-big:before { content: '\e81f'; } /* '' */
.revicon-right-big:before { content: '\e81e'; } /* '' */
.revicon-magic:before { content: '\e807'; } /* '' */
.revicon-picture:before { content: '\e800'; } /* '' */
.revicon-export:before { content: '\e80b'; } /* '' */
.revicon-cog:before { content: '\e832'; } /* '' */
.revicon-login:before { content: '\e833'; } /* '' */
.revicon-logout:before { content: '\e834'; } /* '' */
.revicon-video:before { content: '\e805'; } /* '' */
.revicon-arrow-combo:before { content: '\e827'; } /* '' */
.revicon-left-open-1:before { content: '\e82a'; } /* '' */
.revicon-right-open-1:before { content: '\e82b'; } /* '' */
.revicon-left-open-mini:before { content: '\e822'; } /* '' */
.revicon-right-open-mini:before { content: '\e823'; } /* '' */
.revicon-left-open-big:before { content: '\e824'; } /* '' */
.revicon-right-open-big:before { content: '\e825'; } /* '' */
.revicon-left:before { content: '\e836'; } /* '' */
.revicon-right:before { content: '\e826'; } /* '' */
.revicon-ccw:before { content: '\e808'; } /* '' */
.revicon-arrows-ccw:before { content: '\e806'; } /* '' */
.revicon-palette:before { content: '\e829'; } /* '' */
.revicon-list-add:before { content: '\e80c'; } /* '' */
.revicon-doc:before { content: '\e809'; } /* '' */
.revicon-left-open-outline:before { content: '\e82e'; } /* '' */
.revicon-left-open-2:before { content: '\e82c'; } /* '' */
.revicon-right-open-outline:before { content: '\e82f'; } /* '' */
.revicon-right-open-2:before { content: '\e82d'; } /* '' */
.revicon-equalizer:before { content: '\e83a'; } /* '' */
.revicon-layers-alt:before { content: '\e804'; } /* '' */
.revicon-popup:before { content: '\e828'; } /* '' */




/******************************
	-	BASIC STYLES		-
******************************/

.tp-fullwidth-forcer { z-index: 0; pointer-events: none}
rs-module-wrap { visibility: hidden }
rs-module-wrap,
rs-module-wrap * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);}

rs-module-wrap {position:relative;z-index: 1;width:100%; display: block;}

.rs-fixedscrollon rs-module-wrap { position: fixed !important; top: 0px !important; z-index: 1000; left: 0 !important;}
.rs-stickyscrollon rs-module-wrap {  position: sticky !important; top:0px; z-index: 1000; }
.rs-stickyscrollon { overflow: visible !important; }

rs-fw-forcer { display:block;width:100%;pointer-events: none;}
rs-module { position:relative;overflow:hidden;display: block; }

rs-module.disableVerticalScroll { -ms-touch-action: pan-x; touch-action: pan-x; }


rs-pzimg-wrap,
rs-sbg-effectwrap,
rs-sbg { display: block; pointer-events: none  }

rs-sbg-effectwrap {
	position:absolute;top:0px;left:0px;width:100%;height:100%
}

rs-carousel-wrap rs-column rs-layer img { width: 0px; height: 0px; }

rs-sbg-px,
rs-sbg-wrap {position:absolute; top:0px; left:0px; z-index:0;width:100%;height:100%;display: block;}

a.rs-layer,
a.rs-layer:-webkit-any-link { text-decoration: none }

a[x-apple-data-detectors] { color: inherit !important;   text-decoration: none !important;   font-size: inherit !important;   font-family: inherit !important;   font-weight: inherit !important;   line-height: inherit !important; }

.entry-content rs-module a, rs-module a { box-shadow: none; }

.rs-ov-hidden 		{ 	overflow:hidden !important;}


.rs-forceoverflow,
.rs-forceoverflow rs-module-wrap,
.rs-forceoverflow rs-module,
.rs-forceoverflow rs-slides,
.rs-forceoverflow rs-slide { overflow:visible !important}

.rs-parallax-hidden-of rs-slide { overflow:hidden !important}

.tp-simpleresponsive img,
rs-module img{
	max-width:none !important;
	transition: none;
	margin:0px;
	padding:0px;
	border:none;
}



rs-module .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;}


rs-slides, rs-slide, rs-slide:before {	 position:absolute;text-indent: 0em;top:0px;left:0px;}
rs-slide,rs-slide:before {  display:block; visibility:hidden; }

.rs-layer .rs-untoggled-content { display:block;}
.rs-layer .rs-toggled-content { display:none;}

.rs-tc-active.rs-layer > .rs-toggled-content { display:block;}
.rs-tc-active.rs-layer > .rs-untoggled-content { display:none;}

.rs-layer-video { overflow: hidden }

.rs_html5vidbasicstyles { position:relative;top:0px;left:0px;width:100%;height:100%; overflow:hidden; }

rs-module rs-layer,
rs-module .rs-layer {
	opacity: 0;
	position:relative;
	visibility: hidden;
	/*white-space: nowrap; Fix for Mobile Padding issues on long texts */
	display: block;
	-webkit-font-smoothing: antialiased !important;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-moz-osx-font-smoothing: grayscale;
	z-index:1;
	font-display: swap;
}

rs-layer-wrap,
rs-mask,
rs-module-wrap,
rs-module .rs-layer,
rs-module img {
	user-select: none;	
}

rs-module rs-mask-wrap .rs-layer,
rs-module rs-mask-wrap *:last-child,
.wpb_text_column rs-module rs-mask-wrap .rs-layer,
.wpb_text_column rs-module rs-mask-wrap *:last-child{
	margin-bottom:0;

}

.rs-svg svg {	width:100%; height:100%;position: relative;vertical-align: top}


rs-layer:not(.rs-wtbindex),
.rs-layer:not(.rs-wtbindex),
rs-alyer *:not(.rs-wtbindex),
.rs-layer *:not(.rs-wtbindex) { outline: none !important; }


/* CAROUSEL FUNCTIONS */
rs-carousel-wrap {
	cursor:url(/wp-content/plugins/revslider/sr6/assets/css/openhand.cur), move;
}
rs-carousel-wrap.dragged {
	cursor:url(/wp-content/plugins/revslider/sr6/assets/css/closedhand.cur), move;
}

rs-carousel-wrap.noswipe {
	cursor: default;
}

rs-carousel-wrap { position: absolute; overflow: hidden;  width:100%;height:100%;top:0px;left:0px;}
rs-carousel-space { clear:both;display:block;width:100%;height:0px;position:relative;}

/* ADDED FOR SLIDELINK MANAGEMENT */
.tp_inner_padding {
	box-sizing:border-box;
	max-height:none !important;
}


.rs-layer.rs-selectable {
	user-select: text;	
}



rs-px-mask {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

rs-module embed,
rs-module iframe,
rs-module object,
rs-module audio,
rs-module video {
	max-width: none !important;
	border: none;
}

rs-bg-elem 	{	position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0; display: block; pointer-events: none; }

.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);}

/***********************************************************
	- 	ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS 	-
***********************************************************/
rs-zone			{	position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;pointer-events: none}
rs-row-wrap,
rs-column,
rs-cbg-mask-wrap {	display:block; visibility: hidden}

rs-layer-wrap,
rs-parallax-wrap,
rs-loop-wrap,
rs-mask-wrap { display: block; }

rs-column-wrap>rs-mask-wrap,
rs-column-wrap>rs-loop-wrap { z-index: 1 }

rs-layer-wrap,
rs-mask-wrap,
rs-cbg-mask-wrap
 { transform-style:flat;}


/* ANY SAFARI NEEDS IN CAROUSEL SOME HELP TO AVOID FLICKERING, LOVELY....*/
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
 	{ 
		 rs-carousel-wrap rs-layer-wrap, rs-carousel-wrap rs-loop-wrap {backface-visibility: hidden;transform-style: preserve-3d;}
	}

.safarifix rs-layer-wrap {
	perspective: 1000000;
}

@-moz-document url-prefix() {
 	rs-layer-wrap,
	rs-mask-wrap,
	rs-cbg-mask-wrap { perspective: none; }
}


rs-mask-wrap { overflow: hidden }
rs-fullwidth-wrap { position:relative;width:100%;height:auto;display: block; overflow:visible;max-width:none !important;}

.rev_row_zone_top 				{	top:0px;}
.rev_row_zone_bottom 			{	bottom:0px;}
.rev_row_zone_middle			{ top: 0px;}

rs-column-wrap .rs-parallax-wrap  { vertical-align: top }

.rs-layer img,
rs-layer img { vertical-align: top }

rs-row,
rs-row.rs-layer 	{
	display:table;
	position:relative;
	width:100% !important;
	table-layout: fixed;
	box-sizing: border-box;
	vertical-align: top;
	height:auto;
	font-size:0px;
}

.rs-layer.rs-waction.iospermaccwait.permanenthidden { display:none !important; visibility:hidden !important; pointer-events: none !important;}

rs-column-wrap {
	display: table-cell;
	position: relative;
	vertical-align: top;
	height: auto;
	box-sizing: border-box;
	font-size:0px;
}

rs-column {
	box-sizing: border-box;
	display: block;
	position: relative;
	width:100% !important;
	height:auto !important;
	white-space: normal !important;
}

rs-cbg-mask-wrap {
	position: absolute;
	z-index: 0;
	box-sizing: border-box;
}

rs-column-wrap rs-cbg-mask-wrap { top: 0px; left: 0px; bottom: 0px; right: 0px; }
rs-column-bg {
	position: absolute;
	z-index: 0;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

.rs-pelock * { pointer-events: none !important;}

rs-column .rs-parallax-wrap,
rs-column rs-loop-wrap,
rs-column rs-mask-wrap 			{	text-align: inherit; }
rs-column rs-mask-wrap 			{	display: inline-block;}


rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap { position: relative; left:auto; top:auto; line-height: 0px;}

rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap,
rs-column .rev_layer_in_column { vertical-align: top; }

.rev_break_columns { display: block !important }
.rev_break_columns rs-column-wrap.rs-parallax-wrap  { display:block !important; width:100% !important; }


.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,
.tp-forcenotvisible,
.tp-hide-revslider,
rs-row-wrap.rs-layer-hidden,
rs-column-wrap.rs-layer-hidden,
.rs-layer.rs-layer-hidden,
.rs-layer-audio.rs-layer-hidden,
.rs-parallax-wrap.rs-layer-hidden {
	visibility:hidden !important;
	display:none !important
}

/*rs-column .rs-parallax-wrap,
rs-column rs-loop-wrap,
rs-column rs-mask-wrap,
rs-column rs-layer { vertical-align: inherit }*/



/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/

a.rs-layer.rs-nointeraction >.div,
rs-layer.rs-nointeraction:not(a),
.rs-layer.rs-nointeraction:not(a) {
	pointer-events: none !important
}

rs-static-layers	{position:absolute; z-index:101; top:0px;left:0px; display: block; width: 100%;height: 100%; pointer-events: none; overflow: hidden}

/* new static layers position option */
rs-static-layers.rs-stl-back {
	z-index:0;
}

.rs-stl-visible{
	overflow: visible !important;
}

.rs-layer rs-fcr 	{ width: 0; height: 0; border-left: 40px solid transparent; border-right: 0px solid transparent; border-bottom-width: 0 !important; border-top: 40px solid #00A8FF; position: absolute; right: 100%; top: 0px; }
.rs-layer rs-fcrt 	{ width: 0; height: 0; border-left: 40px solid transparent; border-right: 0px solid transparent; border-top-width: 0 !important; border-bottom: 40px solid #00A8FF; position: absolute; right: 100%; top: 0px; }
.rs-layer rs-bcr 	{ width: 0; height: 0; border-left: 0px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid #00A8FF; border-top-width: 0 !important; position: absolute; left: 100%; top: 0px; }
.rs-layer rs-bcrt 	{ width: 0; height: 0; border-left: 0px solid transparent; border-right: 40px solid transparent; border-top: 40px solid #00A8FF; border-bottom-width: 0 !important; position: absolute; left: 100%; top: 0px; }


.tp-layer-inner-rotation {
	position: relative !important;
}


/***********************************************
	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
***********************************************/

img.tp-slider-alternative-image	{
	width:100%; height:auto;
}


/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/

rs-bgvideo 			{	position: absolute;top:0px;left:0px; width:100%;height:100%;z-index: 0; display: block}

.rs-layer.rs-fsv	{	top:0px;left:0px;  position:absolute;width:100%;height:100%}

.rs-layer.rs-fsv audio,
.rs-layer.rs-fsv video,
.rs-layer.rs-fsv iframe,
.rs-layer.rs-fsv iframe audio,
.rs-layer.rs-fsv iframe video	{ width:100%; height:100% ; /*display: none*/}


.rs-fsv video				{	background: #000}

.fullcoveredvideo rs-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}


.videoisplaying .html5vid rs-poster	{	display: none}

.tp-video-play-button					{
	background:#000;
	background:rgba(0,0,0,0.3);
	border-radius:5px;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #FFF;
	z-index: 3;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px !important;
	text-align: center;
	cursor: pointer;
	width: 50px;
	height:50px;
	box-sizing: border-box;

	display: inline-block;
	vertical-align: top;
	z-index: 4;
	opacity: 0;
	transition:opacity 300ms ease-out !important;
}

.rs-ISM .tp-video-play-button{
	opacity: 1;
	transition: none !important;
	z-index: 6;
}

.rs-audio .tp-video-play-button { display:none !important;}
.rs-layer .html5vid					{	width:100% !important; height:100% !important;}
.tp-video-play-button i 				{	width:50px;height:50px; display:inline-block; text-align: center !important; vertical-align: top; line-height: 50px !important; font-size: 30px !important;}
.rs-layer:hover .tp-video-play-button	{	opacity: 1; display:block; z-index: 6;}
.rs-layer .tp-revstop					{	display:none;width: 15px; border-right: 5px solid #fff !important; border-left:5px solid #fff !important; transform: translateX(50%) translateY(50%);height: 20px;margin-left: 11px !important;margin-top: 5px !important;}
.videoisplaying .revicon-right-dir		{	display:none}
.videoisplaying .tp-revstop				{	display:block}

.videoisplaying  .tp-video-play-button			{	display:none}


.fullcoveredvideo .tp-video-play-button			{	display:none !important}


.rs-fsv .rs-fsv audio 		{	object-fit:contain !important;}
.rs-fsv .rs-fsv video 		{	object-fit:contain !important;}

.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button  { display: none; }


@supports not (-ms-high-contrast:none) {
   /* Non-IE styles here */
	.rs-fsv .fullcoveredvideo audio 		{	object-fit:cover !important;}
	.rs-fsv .fullcoveredvideo video 		{	object-fit:cover !important;}
}

.rs-fullvideo-cover					{	width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}


.rs-nolc .tp-video-play-button,
rs-bgvideo video::-webkit-media-controls-start-playback-button,
rs-bgvideo video::-webkit-media-controls,
rs-bgvideo audio::-webkit-media-controls { display:none !important;}


.rs-audio .tp-video-controls {	opacity: 1 !important; visibility: visible !important}



rs-module h1.rs-layer,
rs-module h2.rs-layer,
rs-module h3.rs-layer,
rs-module h4.rs-layer,
rs-module h5.rs-layer,
rs-module h6.rs-layer,
rs-module div.rs-layer,
rs-module span.rs-layer,
rs-module p.rs-layer 	{	margin:0; padding:0; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0;}

rs-module h1.rs-layer:before,
rs-module h2.rs-layer:before,
rs-module h3.rs-layer:before,
rs-module h4.rs-layer:before,
rs-module h5.rs-layer:before,
rs-module h6.rs-layer:before { content: none; }


/********************************
	-	DOTTED OVERLAYS	-
*********************************/
rs-dotted						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3;display:block;pointer-events: none}
rs-sbg-wrap rs-dotted 			{ z-index: 31 }
rs-dotted.twoxtwo				{	background:url(/wp-content/plugins/revslider/sr6/assets/assets/gridtile.png)}
rs-dotted.twoxtwowhite			{	background:url(/wp-content/plugins/revslider/sr6/assets/assets/gridtile_white.png)}
rs-dotted.threexthree			{	background:url(/wp-content/plugins/revslider/sr6/assets/assets/gridtile_3x3.png)}
rs-dotted.threexthreewhite		{	background:url(/wp-content/plugins/revslider/sr6/assets/assets/gridtile_3x3_white.png)}


/******************************
	-	SHADOWS		-
******************************/

.tp-shadowcover	{	width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;}
.tp-shadow1 	{	box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);}

.tp-shadow2:before, .tp-shadow2:after,
.tp-shadow3:before, .tp-shadow4:after
{
  z-index: -2;
  position: absolute;
  content: "";
  bottom: 10px;
  left: 10px;
  width: 50%;
  top: 85%;
  max-width:300px;
  background: transparent;
  box-shadow: 0 15px 10px rgba(0,0,0,0.8);

  transform: rotate(-3deg);
}

.tp-shadow2:after,
.tp-shadow4:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.tp-shadow5
{
  	position:relative;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tp-shadow5:before, .tp-shadow5:after
{
	content:"";
	position:absolute;
	z-index:-2;
	box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
	top:30%;
	bottom:0;
	left:20px;
	right:20px;
	border-radius:100px / 20px;
}



/* TP BUTTONS DESKTOP SIZE */

.rev-btn,
.rev-btn:visited						{ 	outline:none !important; box-shadow:none; text-decoration: none !important;  box-sizing:border-box;  cursor: pointer;}

.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited			{ 	text-transform: uppercase;  }

.rev-btn  i								{ 	font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out;  margin-left:0px; line-height: inherit}

.rev-btn.rev-hiddenicon i				{ 	font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; opacity: 0; margin-left:0px !important; width:0px !important;  }
.rev-btn.rev-hiddenicon:hover i			{   opacity: 1 !important; margin-left:10px !important; width:auto !important;}


/* BURGER BUTTON */
.rev-burger {
  position: relative;
  box-sizing: border-box;
  padding: 22px 14px 22px 14px;
  border-radius: 50%;
  border: 1px solid rgba(51,51,51,0.25);
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
}

.rev-burger span {
  display: block;
  width: 30px;
  height: 3px;
  background: #333;
  transition: .7s;
  pointer-events: none;
  transform-style: flat !important;
}
.rev-burger span:nth-child(2) {
  margin: 3px 0;
}

.quick_style_example_wrap .rev-burger:hover :first-child,
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
  transform: translateY(6px) rotate(-45deg);

}
.quick_style_example_wrap .rev-burger:hover :nth-child(2),
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
  transform: rotate(-45deg);

  opacity: 0;
}
.quick_style_example_wrap .rev-burger:hover :last-child,
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
  transform: translateY(-6px) rotate(-135deg);

}

.rev-burger.revb-white {
  border: 2px solid rgba(255,255,255,0.2);
}

.rev-b-span-light span,
.rev-burger.revb-white span {
  background: #fff;
}
.rev-burger.revb-whitenoborder {
  border: 0;
}
.rev-burger.revb-whitenoborder span {
  background: #fff;
}
.rev-burger.revb-darknoborder {
  border: 0;
}

.rev-b-span-dark span,
.rev-burger.revb-darknoborder span {
  background: #333;
}

.rev-burger.revb-whitefull {
  background: #fff;
  border:none;
}

.rev-burger.revb-whitefull span {
	background:#333;
}

.rev-burger.revb-darkfull {
  background: #333;
  border:none;
}

.rev-burger.revb-darkfull span {
	background:#fff;
}


/* SCROLL DOWN BUTTON */

@keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 70%;}
	50% {opacity: 0;top: 70%;}
	100% {opacity: 0;top: 29%;}
}
.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width:35px;
	height:55px;
	box-sizing: border-box;
	border: 3px solid white;
	border-radius: 23px;
}
.rev-scroll-btn > * {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #7f8c8d;
	color: #ffffff;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *.active {
	color: #ffffff;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *:active,
.rev-scroll-btn > *.active {
	opacity: 0.8;
}

.rev-scroll-btn.revs-fullwhite  {
	background:#fff;
}

.rev-scroll-btn.revs-fullwhite span {
	background: #333;
}

.rev-scroll-btn.revs-fulldark  {
	background:#333;
	border:none;
}

.rev-scroll-btn.revs-fulldark  span {
	background: #fff;
}

.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	border-radius: 50%;
	animation: rev-ani-mouse 2.5s linear infinite;
	background: #fff;
}

.rev-scroll-btn.rev-b-span-dark {
	border-color:#333;
}
.rev-scroll-btn.rev-b-span-dark span,
.rev-scroll-btn.revs-dark span {
	background: #333;
}

.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;
	color: #FFF;
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	text-align: center;
	background-color: #000;
	border-radius: 50px;
	text-shadow: none;
	background-color: rgba(0, 0, 0, 0.50);
	width:60px;
	height:60px;
	box-sizing: border-box;
	cursor: pointer;
}

.rev-cbutton-dark-sr	{
	border-radius: 3px;
}

.rev-cbutton-light	{
	color: #333;
	background-color: rgba(255,255,255, 0.75);
}

.rev-cbutton-light-sr	{
	color: #333;
	border-radius: 3px;
	background-color: rgba(255,255,255, 0.75);
}


.rev-sbutton {
	line-height: 37px;
	width:37px;
	height:37px;
}

.rev-sbutton-blue	{
	background-color: #3B5998
}
.rev-sbutton-lightblue	{
	background-color: #00A0D1;
}
.rev-sbutton-red	{
	background-color: #DD4B39;
}




/************************************
-	TP BANNER TIMER		-
*************************************/
rs-progress						{	visibility: hidden; position:absolute; z-index:200;width:100%;height:100%;}
rs-progress-bar,
.rs-progress-bar				{ 	display:block;z-index: 20;box-sizing: border-box;background-clip: content-box;position: absolute;line-height:0px;width:100%;height:100%;}
rs-progress-bgs 				{ 	display:block;z-index: 15;box-sizing: border-box; width: 100%; position: absolute; height: 100%; top: 0px; left: 0px; }
rs-progress-bg					{	display:block;background-clip: content-box; position: absolute;width:100%;height:100%;}
rs-progress-gap					{	display:block;background-clip: content-box; position: absolute;width:100%;height:100%;}
rs-progress-vis 				{ 	display:block;width: 100%;height: 100%; position: absolute;top: 0px;left: 0px }

/*********************************************
-	BASIC SETTINGS FOR THE BANNER	-
***********************************************/
.rs-layer img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
	/*zoom:1;*/
}

/*rs-carousel-wrap rs-layer.rs-layer img {   transform: translateZ(-0.0001px)}*/


.rs-layer.slidelink { cursor:pointer;width:100%;height:100%; }
.rs-layer.slidelink a {	width:100%;height:100%;display:block}
.rs-layer.slidelink a div {	width:3000px; height:1500px;  background:url(/wp-content/plugins/revslider/sr6/assets/assets/coloredbg.png) repeat}
.rs-layer.slidelink a span{	background:url(/wp-content/plugins/revslider/sr6/assets/assets/coloredbg.png) repeat; width:100%;height:100%;display:block}
/*.tp-shape {	width:100%;height:100%;}*/



/*********************************************
-	WOOCOMMERCE STYLES	-
***********************************************/

.rs-layer .rs-starring				{	display: inline-block}


.rs-layer .rs-starring .star-rating {
	float: none;
	display: inline-block;
	vertical-align: top;
	color: #FFC321 !important;
}


.rs-layer .rs-starring .star-rating,
.rs-layer .rs-starring-page .star-rating {
	position: relative;
	height: 1em;
	width: 5.4em;
	font-family: star;
	font-size: 1em !important;
}

.rs-layer  .rs-starring .star-rating:before,
.rs-layer  .rs-starring-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #E0DADF;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

.rs-layer .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em !important;
}

.rs-layer .rs-starring .star-rating span:before,
.rs-layer .rs-starring .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0;
}




/******************************
	-	LOADER FORMS	-
********************************/

rs-loader 	{
	top:50%; left:50%;
	z-index:10000;
	position:absolute;
}

rs-loader.off {
	display: none !important;
}

rs-loader.spinner0 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	background-image:url(/wp-content/plugins/revslider/sr6/assets/assets/loader.gif);
	background-repeat:no-repeat;
	background-position: center center;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	margin-top:-20px;
	margin-left:-20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
}


rs-loader.spinner1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	margin-top:-20px;
	margin-left:-20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
}



rs-loader.spinner5 	{
	background-image:url(/wp-content/plugins/revslider/sr6/assets/assets/loader.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#fff;
	margin:-22px -22px;
	width:44px;height:44px;
	border-radius: 3px;
}


@keyframes tp-rotateplane {
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);}
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}


rs-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top:-20px;margin-left:-20px;
	background-color: #ff0000;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	border-radius: 100%;
	animation: tp-scaleout 1.0s infinite ease-in-out;
}


@keyframes tp-scaleout {
  0% {transform: scale(0.0);}
  100% {transform: scale(1.0);opacity: 0;}
}


rs-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;
}

rs-loader.spinner3 .bounce1,
rs-loader.spinner3 .bounce2,
rs-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius: 100%;
  display: inline-block;
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  animation-fill-mode: both;
}

rs-loader.spinner3 .bounce1 {
  animation-delay: -0.32s;
}

rs-loader.spinner3 .bounce2 {
  animation-delay: -0.16s;
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% {transform: scale(0.0);}
  40% {transform: scale(1.0);}
}




rs-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  animation: tp-rotate 2.0s infinite linear;
}

rs-loader.spinner4 .dot1,
rs-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}

rs-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;
  animation-delay: -1.0s;
}


@keyframes tp-rotate { 100% { transform: rotate(360deg);}}

@keyframes tp-bounce {
  0%, 100% {transform: scale(0.0);}
  50% { transform: scale(1.0);}
}



rs-layer iframe { visibility:hidden;}
rs-layer.rs-ii-o iframe { visibility: visible; }

rs-layer input[type="text"],
rs-layer input[type="email"],
rs-layer input[type="url"],
rs-layer input[type="password"],
rs-layer input[type="search"],
rs-layer input[type="number"],
rs-layer input[type="tel"],
rs-layer input[type="range"],
rs-layer input[type="date"],
rs-layer input[type="month"],
rs-layer input[type="week"],
rs-layer input[type="time"],
rs-layer input[type="datetime"],
rs-layer input[type="datetime-local"] { display: inline-block }

rs-layer input::placeholder { vertical-align: middle; line-height: inherit !important}

a.rs-layer { transition: none }


/***********************************************
	-  STANDARD NAVIGATION SETTINGS
***********************************************/

rs-thumbs-wrap,
rs-tabs-wrap,
rs-thumbs,
rs-thumb,
rs-tab,
rs-bullet,
rs-bullets,
rs-navmask,
rs-tabs,
rs-arrow 					{	display:block; pointer-events: all;}

/*rs-layer {	font-size:20px; line-height: 25px; padding:0px; margin:0px; border-radius:0px; max-width: none;min-width:none; max-height: none; min-height: none}*/

.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar					{	border:none; min-height: 0; margin:0; border-radius: 0; }

.tp-tabs,
.tp-thumbs,
.tp-bullets						{	position:absolute; display:block; z-index:1000; top:0px; left:0px;}

.tp-tab,
.tp-thumb 						{	cursor: pointer; position:absolute;opacity:0.5;  box-sizing: border-box;}

.tp-arr-imgholder,
rs-poster,
.tp-thumb-image,
.tp-tab-image					{	background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;}

rs-poster 						 { cursor:pointer; z-index:3; }

.tp-tab.rs-touchhover,
.tp-tab.selected,
.tp-thumb.rs-touchhover,
.tp-thumb.selected				{	opacity:1;}

.tp-tab-mask,
.tp-thumb-mask 					{	box-sizing:border-box !important; }

.tp-tabs,
.tp-thumbs						{	box-sizing:content-box !important; }

.tp-bullet 						{	width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;}
.tp-bullet.selected,
.tp-bullet.rs-touchhover				{	background:#fff;}




.tparrows						{	cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; }
.tparrows.rs-touchhover 				{	background:#000;}
.tparrows:before				{	font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}
.tparrows.tp-leftarrow:before	{	content: '\e824'; }
.tparrows.tp-rightarrow:before	{	content: '\e825'; }

/*.tp-thumb-mask {max-width: 100% !important}*/

/************************
 - FIXES FOR PE-7 ICONS -
**************************/

.rs-layer [class^="pe-7s-"]:before,
.rs-layer [class*=" pe-7s-"]:before,
.rs-layer [class^="pe-7s-"],
.rs-layer [class*=" pe-7s-"] {
	width: auto;
	margin: 0;
	line-height: inherit;
	box-sizing: inherit;
}


/***************************
	- KEN BURNS FIXES -
***************************/

rs-pzimg-wrap { display: block; }
body.rtl .rs-pzimg {left: 0 !important}


/*******************************
	- CUBE & CANVAS SETTINGS -
********************************/
.rs_fake_cube {transform-style:preserve-3d}
.rs_fake_cube,
.rs_fake_cube_wall { position:absolute; -webkit-backface-visibility:hidden; backface-visibility:hidden; left:0px; top:0px; z-index: 0 }

.rs-builder-mode rs-sbg-wrap canvas,
rs-sbg canvas { overflow: hidden; z-index: 5; -webkit-backface-visibility:hidden; backface-visibility:hidden;}


/***************************
	- 3D SHADOW MODE -
***************************/

.dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);}

.dddwrapper { transform-style: flat;perspective: 10000px; }

/*******************
	- DEBUG MODE -
*******************/

.rs_error_message_box { background: #111;width:800px;margin: 40px auto;padding: 40px 20px;text-align: center;font-family: "Open Sans",sans-serif}
.rs_error_message_oops {margin: 0px 0px 20px;line-height: 60px;font-size: 34px;color: #FFF;}
.rs_error_message_content {margin: 0px 0px 20px;line-height: 25px;font-size: 17px;color: #FFF;}
.rs_error_message_button {color: #fff !important;background: #333;display: inline-block;padding: 10px 15px;text-align: right;border-radius: 5px;cursor: pointer;text-decoration: none !important}
.rs_error_message_button:hover {  background:#5e35b1}



.hglayerinfo				   {position: fixed;bottom: 0px;left: 0px;color: #FFF;font-size: 12px;line-height: 20px;font-weight: 600;background: rgba(0, 0, 0, 0.75);padding: 5px 10px;z-index: 2000;white-space: normal;}
.hginfo 					   {position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;}
.indebugmode .rs-layer:hover {border:1px dashed #c0392b !important;}
.helpgrid 					   {border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 }
#revsliderlogloglog				{padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}



/**
INSTAGRAM FILTERS BY UNA
https://una.im/CSSgram/
**/
.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-image:radial-gradient(circle,40%, #d4a9af 55%,#000 150%);mix-blend-mode:overlay}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:absolute;}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:30}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:40}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
.willow::after{background-color:#d8cdcb;mix-blend-mode: color}
.rs-safari .willow:after{background-color: rgba(100, 0, 0, 0.2);}
/* SAFARI BUG FIX ON COLOR BLEND MODE */
@media not all and (min-resolution:.001dpcm) {
	 @supports (-webkit-appearance:none) {
	 .willow{filter:grayscale(1) contrast(.95) brightness(.9)}
	.willow::after{background-color:transparent;}
}}
rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after {height:500%;width:500%}



/**
new spinners
**/
rs-loader.spinner6{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner6 .rs-spinner-inner{width:100%;height:100%;display:inline-block;-webkit-animation:rs-revealer-6 1.4s linear infinite;animation:rs-revealer-6 1.4s linear infinite}rs-loader.spinner6 .rs-spinner-inner span{position:absolute;vertical-align:top;border-radius:100%;display:inline-block;width:8px;height:8px;margin-left:16px;transform-origin:center 20px;-webkit-transform-origin:center 20px}rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){transform:rotate(36deg);-webkit-transform:rotate(36deg);opacity:.1}rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){transform:rotate(72deg);-webkit-transform:rotate(72deg);opacity:.2}rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){transform:rotate(108deg);-webkit-transform:rotate(108deg);opacity:.3}rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){transform:rotate(144deg);-webkit-transform:rotate(144deg);opacity:.4}rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:.5}rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){transform:rotate(216deg);-webkit-transform:rotate(216deg);opacity:.6}rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){transform:rotate(252deg);-webkit-transform:rotate(252deg);opacity:.7}rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){transform:rotate(288deg);-webkit-transform:rotate(288deg);opacity:.8}rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){transform:rotate(324deg);-webkit-transform:rotate(324deg);opacity:.9}@keyframes rs-revealer-6{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner7{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner7 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;border-radius:100%;border:2px solid;-webkit-animation:rs-revealer-7 .8s linear infinite;animation:rs-revealer-7 .8s linear infinite}@keyframes rs-revealer-7{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner8{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner8 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;text-align:left}rs-loader.spinner8 .rs-spinner-inner span{position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;-webkit-animation:rs-revealer-8 1.6s linear infinite;animation:rs-revealer-8 1.6s linear infinite}rs-loader.spinner8 .rs-spinner-inner span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}rs-loader.spinner9{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner9 .rs-spinner-inner span{display:block;width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-9 2s infinite ease-in-out;animation:rs-revealer-9 2s infinite ease-in-out}rs-loader.spinner9 .rs-spinner-inner span:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}rs-loader.spinner10{width:54px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner10 .rs-spinner-inner{width:100%;height:100%;text-align:center;font-size:10px}rs-loader.spinner10 .rs-spinner-inner span{display:block;height:100%;width:6px;display:inline-block;-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;animation:rs-revealer-10 1.2s infinite ease-in-out}rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}rs-loader.spinner11{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner11 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner11 .rs-spinner-inner span{display:block;width:33%;height:33%;background-color:#333;float:left;-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;animation:rs-revealer-11 1.3s infinite ease-in-out}rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}rs-loader.spinner12{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner12 .rs-spinner-inner{width:100%;height:100%;-webkit-animation:rs-revealer-12 1s infinite linear;animation:rs-revealer-12 1s infinite linear}@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rs-revealer-12{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}rs-loader.spinner13{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner13 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner13 .rs-spinner-inner span{display:block;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:rs-revealer-13 2s ease infinite;animation:rs-revealer-13 2s ease infinite}rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){animation-delay:-1.5s;-webkit-animation-delay:-1.5s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){animation-delay:-1s;-webkit-animation-delay:-1s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){animation-delay:-.5s;-webkit-animation-delay:-.5s}@keyframes rs-revealer-13{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}25%{-webkit-transform:translate(160%)}50%{-webkit-transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%)}}rs-loader.spinner14{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner14 .rs-spinner-inner{width:100%;height:100%;animation:rs-revealer-14 1s infinite linear}rs-loader.spinner14 .rs-spinner-inner span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;margin:-8px}rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){-webkit-animation:rs-revealer-14-1 2s infinite;animation:rs-revealer-14-1 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){-webkit-animation:rs-revealer-14-2 2s infinite;animation:rs-revealer-14-2 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){-webkit-animation:rs-revealer-14-3 2s infinite;animation:rs-revealer-14-3 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){-webkit-animation:rs-revealer-14-4 2s infinite;animation:rs-revealer-14-4 2s infinite}@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}rs-loader.spinner15{width:40px;height:40px;margin-top:-4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner15 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner15 .rs-spinner-inner span{display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;animation:rs-revealer-15 1.8s infinite ease-in-out}rs-loader.spinner15 .rs-spinner-inner:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}



/* NEW CANVAS ANIMATIONS ON SLIDE BG'S */
.bgcanvas { display: none; position: absolute; overflow: hidden; }


/* way the hell off screen */
.RSscrollbar-measure {
	width: 100px;
	height: 100px;
	overflow: scroll;
	position: absolute;
	top: -9999px;
}

/*  AVADA SCROLL FIX */
.avada-has-rev-slider-styles .rev_slider_wrapper {
	transform:none;
}

/* rs-carousel-wrap{
	transform: scale(0.3);
	overflow: visible !important;
	border: solid 5px red;
} */