.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters2 .footer-widget{margin-right:3%;margin-bottom:3%}.et_pb_gutters2 .footer-widget:last-child{margin-right:0}.et_pb_gutters2.et_pb_footer_columns6 .footer-widget{width:14.167%}.et_pb_gutters2.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:21.176%}.et_pb_gutters2.et_pb_footer_columns5 .footer-widget{width:17.6%}.et_pb_gutters2.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:17.045%}.et_pb_gutters2.et_pb_footer_columns4 .footer-widget{width:22.75%}.et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns3 .footer-widget{width:31.333%}.et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:9.574%}.et_pb_gutters2.et_pb_footer_columns2 .footer-widget{width:48.5%}.et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:3%}.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:74.25%;clear:both}.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:4.04%}.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:22.75%}.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:22.75%;clear:both}.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:74.25%}.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:4.04%}.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:65.667%}.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:4.569%}.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:31.333%}.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.574%}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:31.333%}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.574%}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:65.667%}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:4.569%}.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:22.75%}.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:22.75%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:17.6%}.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:17.045%}.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:58.8%}.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:5.102%}.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:58.8%}.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:5.102%}.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:17.6%}.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:17.045%}.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:58.8%}.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:5.102%}.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:38.2%}.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.853%}.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:38.2%}.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.853%}.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:58.8%}.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:5.102%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:14.167%}.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:21.176%}.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:14.167%}.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:21.176%}.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:22.75%}.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:13.187%}.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:48.5%}.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:6.186%}.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:17.6%}.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:17.045%}.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:58.8%}.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:5.102%}}
.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_main_blurb_image img{border-radius:inherit}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}
.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}:root{--background-color:#08122f}.et-db #et-boc .et-fb-modules-list li.dizo_image_hover{background-color:#c4e2ff!important}.dih_img_wrapper .dih_text p{padding-bottom:0}.dih_img_wrapper .dih_content_wrapper,.dih_img_wrapper .et_pb_button_wrapper{text-align:center}.dih_img_wrapper .dih_title{padding:0}.dih_img_wrapper.advanced_style,.dih_img_wrapper.classic_style,.dih_img_wrapper.default{background-color:var(--background-color,#08122f)}.dih_img_wrapper,.dih_img_wrapper .dih_content_wrapper,.dih_img_wrapper .dih_image,.dih_img_wrapper .dih_text,.dih_img_wrapper .dih_title,.dih_img_wrapper span.infix,.dih_img_wrapper span.prefix,.dih_img_wrapper span.suffix{border-style:solid}.dizo_image_hover .dih_container .dih_img_wrapper{background-size:cover!important}.dih_img_wrapper .et_pb_button_wrapper{margin-top:15px}.dih_img_wrapper .et_pb_button.dih_button,.dih_img_wrapper .et_pb_button_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dih_img_wrapper .et_pb_button.dih_button{border:2px solid #ffffff85;color:#fff;z-index:99!important;font-size:14px;padding:10px 28px;font-weight:700;cursor:pointer}body #page-container .et_pb_section .dizo_image_hover .dih_img_wrapper .et_pb_button.dih_button:after,body #page-container .et_pb_section .dizo_image_hover .dih_img_wrapper .et_pb_button.dih_button:before{position:relative;line-height:inherit;font-size:inherit}body #page-container .et_pb_section .dizo_image_hover .dih_img_wrapper .et_pb_button.dih_button:hover{padding:10px 30px}.et_pb_button.dih_button:hover{border:2px solid #fff;color:#fff}.dih_img_wrapper .dih_content{text-align:center}.dih_img_wrapper .dih_title{display:inline-block;width:100%;color:#fff}.dih_img_wrapper .dih_title .infix,.dih_img_wrapper .dih_title .prefix,.dih_img_wrapper .dih_title .suffix{display:-ms-inline-flexbox;display:inline-flex}.dih_container .dih_img_wrapper .dih_backend_image img,.dih_container .dih_img_wrapper .dih_image img{display:block!important;width:100%;margin:auto;height:100%;-o-object-fit:cover;object-fit:cover}.dih_container .dih_img_wrapper>img,.dih_container.dih_swap_image{width:100%}.dih_container .default{position:relative;display:block;margin:0;width:100%;max-width:100%;text-align:center;color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_container .default .dih_image{vertical-align:top;width:100%;max-width:100%;margin:auto}.dih_container .default .dih_content_wrapper{position:absolute;top:0;right:0;left:0;bottom:0;background-color:var(--background-color);background-image:var(--background-image);background-position:var(--background-position);background-size:var(--background-size);background-repeat:var(--background-repeat);width:100%;margin:0 auto;padding:2em;opacity:0;z-index:-1;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.dih_container .default:hover .dih_content_wrapper{opacity:1;z-index:5}.dih_img_wrapper.default .dih_content_wrapper,.dih_img_wrapper.default a.dih_link,.dih_img_wrapper.modern_style .dih_content_wrapper,.dih_img_wrapper.modern_style a.dih_link{z-index:999!important}.dih_swap_image{position:relative;display:inline-block;margin:0;max-width:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}[class*=" dih_swap_"],[class^=dih_swap_]{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.dih_swap_image .dih_backend_image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.dih_swap_image .dih_content_wrapper,.dih_swap_image .dih_img_wrapper{background-color:transparent!important}.dih_swap_fade .dih_backend_image{opacity:0!important;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.dih_swap_fade .dih_img_wrapper:hover .dih_backend_image{opacity:1!important;z-index:111!important}.dih_swap_push_up .dih_backend_image{-webkit-transform:translateY(100%);transform:translateY(100%)}.dih_swap_image:hover .dih_backend_image{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.dih_swap_push_left .dih_backend_image{-webkit-transform:translateX(100%);transform:translateX(100%)}.dih_swap_push_left:hover>.dih_image{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dih_swap_zoom .dih_backend_image{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.dih_swap_zoom:hover .dih_backend_image{-webkit-transform:scale(1);transform:scale(1);opacity:1}.dih_swap_blur .dih_backend_image{-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.dih_swap_blur:hover .dih_backend_image{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dih_img_wrapper.modern_style .modern_img_overlay{position:absolute;top:0;left:0;right:0;bottom:0}.dih_img_wrapper.modern_style{position:relative;overflow:hidden;text-align:center;cursor:pointer}.dih_img_wrapper.modern_style .dih_image{position:relative;display:block;min-height:100%;width:100%;max-width:100%;opacity:.8}.dih_img_wrapper.modern_style .dih_content_wrapper{padding:1.5em;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dih_img_wrapper.default .dih_content_wrapper,.dih_img_wrapper.default a.dih_link,.dih_img_wrapper.modern_style .dih_content_wrapper,.dih_img_wrapper.modern_style a.dih_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.dih_swap_image .dih_img_wrapper .dih_content_wrapper{z-index:999!important}.dih_img_wrapper.modern_style .dih_text{z-index:222}.dih_img_wrapper.modern_style .dih_content_wrapper .dih_title{font-weight:300}.dih_img_wrapper.modern_style .dih_content_wrapper .dih_title .suffix{font-weight:800}.dih_img_wrapper.modern_style .dih_content_wrapper .dih_text,.dih_img_wrapper.modern_style .dih_content_wrapper .dih_title{margin:0;position:relative}.dih_img_wrapper.modern_style .dih_content_wrapper .dih_text{letter-spacing:1px}.dih_img_wrapper.mdn-elisha .dih_image{max-width:none!important;width:calc(100% + 50px)!important;opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.dih_img_wrapper.mdn-elisha .dih_content_wrapper{text-align:left}.dih_img_wrapper.mdn-elisha .dih_content_wrapper>.dih_content{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:100%}.dih_img_wrapper.mdn-elisha .dih_text,.dih_img_wrapper.mdn-elisha .dih_title{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.dih_img_wrapper.mdn-elisha .dih_title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-elisha .dih_text{color:hsla(0,0%,100%,.8);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;-o-transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-elisha:hover .dih_image,.dih_img_wrapper.mdn-elisha:hover .dih_text{opacity:1}.dih_img_wrapper.mdn-elisha:hover .dih_text,.dih_img_wrapper.mdn-elisha:hover .dih_title,.dih_img_wrapper.mdn-elisha:hover img{-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-elisha:hover .dih_text{-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}.dih_img_wrapper.mdn-sarah .dih_image{max-width:none!important;width:calc(100% + 50px)!important;opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,-40px,0);transform:translate3d(-40px,-40px,0)}.dih_img_wrapper.mdn-sarah .modern_img_overlay{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.dih_img_wrapper.mdn-sarah:hover .dih_image,.dih_img_wrapper.mdn-sarah:hover .modern_img_overlay{-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-sarah .dih_content_wrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(72,76,97,0),rgba(72,76,97,.8) 75%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(72,76,97,0)),color-stop(75%,rgba(72,76,97,.8)));background:-o-linear-gradient(top,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);background:linear-gradient(180deg,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);content:"";opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.dih_img_wrapper.mdn-sarah .dih_title{position:absolute!important;top:50%;left:0;width:100%;color:#97a1d2;-webkit-transition:-webkit-transform .35s,color .35s;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;-o-transition:transform .35s,color .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.dih_img_wrapper.mdn-sarah .dih_content_wrapper:before,.dih_img_wrapper.mdn-sarah .dih_text{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-sarah .dih_text{position:absolute!important;bottom:0;left:0;padding:2em;width:100%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.dih_img_wrapper.mdn-sarah:hover .dih_title{color:#fff;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}.dih_img_wrapper.mdn-sarah:hover .dih_content_wrapper:before,.dih_img_wrapper.mdn-sarah:hover .dih_text{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-malin{background-color:var(--background-color);background-image:var(--background-image);background-position:var(--background-position);background-size:var(--background-size);background-repeat:var(--background-repeat)}.dih_img_wrapper.mdn-malin .dih_image{opacity:1;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.dih_img_wrapper.mdn-malin:hover .dih_image{opacity:.5}.dih_img_wrapper.mdn-malin .dih_content_wrapper:before{position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:var(--background-color);content:"";-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.dih_img_wrapper.mdn-malin .dih_title{position:absolute!important;bottom:0;left:0;padding:1em 1.5em;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.dih_img_wrapper.mdn-malin .dih_title .suffix{font-style:normal;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.dih_img_wrapper.mdn-malin .dih_content_wrapper:before,.dih_img_wrapper.mdn-malin .dih_title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-malin:hover .dih_content_wrapper:before,.dih_img_wrapper.mdn-malin:hover .dih_title,.dih_img_wrapper.mdn-malin:hover .dih_title .suffix{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-malin .dih_text{opacity:0}.dih_img_wrapper.mdn-grace{background-color:var(--background-color)}.dih_img_wrapper.mdn-grace .dih_text{opacity:0}.dih_img_wrapper.mdn-grace .dih_image{-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.dih_img_wrapper.mdn-grace:hover .dih_image{opacity:.5}.dih_img_wrapper.mdn-grace .dih_content_wrapper:before{position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:#0b0125;content:"";-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.dih_img_wrapper.mdn-grace .dih_title{position:absolute!important;bottom:0;left:0;padding:1em 1.5em;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.dih_img_wrapper.mdn-grace .dih_title .suffix{font-style:normal;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.dih_img_wrapper.mdn-grace .dih_content_wrapper:before,.dih_img_wrapper.mdn-grace .dih_title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-grace:hover .dih_content_wrapper:before,.dih_img_wrapper.mdn-grace:hover .dih_title,.dih_img_wrapper.mdn-grace:hover .dih_title .suffix{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-margot .dih_content_wrapper{padding:1.5em}.dih_img_wrapper.mdn-margot .modern_img_overlay{-webkit-transform:translate3D(0,-30px,0)!important;transform:translate3D(0,-30px,0)!important}.dih_img_wrapper.mdn-margot:hover .modern_img_overlay{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.dih_img_wrapper.mdn-margot .dih_content_wrapper:after,.dih_img_wrapper.mdn-margot .dih_content_wrapper:before{position:absolute;content:"";opacity:0}.dih_img_wrapper.mdn-margot .dih_content_wrapper:before{top:35px;right:15px;bottom:35px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.dih_img_wrapper.mdn-margot .dih_content_wrapper:after{top:15px;right:35px;bottom:15px;left:35px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.dih_img_wrapper.mdn-margot .dih_title{padding-top:14%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-margot .dih_text{padding:.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.dih_img_wrapper.mdn-margot .dih_image,.dih_img_wrapper.mdn-margot .dih_title{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.dih_img_wrapper.mdn-margot .dih_content_wrapper:after,.dih_img_wrapper.mdn-margot .dih_content_wrapper:before,.dih_img_wrapper.mdn-margot .dih_image,.dih_img_wrapper.mdn-margot .dih_text{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-margot:hover .dih_image{opacity:.7;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-margot:hover .dih_content_wrapper:after,.dih_img_wrapper.mdn-margot:hover .dih_content_wrapper:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dih_img_wrapper.mdn-margot:hover .dih_text,.dih_img_wrapper.mdn-margot:hover .dih_title{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-margot:hover .dih_content_wrapper:after,.dih_img_wrapper.mdn-margot:hover .dih_image,.dih_img_wrapper.mdn-margot:hover .dih_text,.dih_img_wrapper.mdn-margot:hover .dih_title{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.dih_img_wrapper.mdn-meryl .dih_content_wrapper{top:auto;bottom:0;padding:1em;height:3.75em;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.dih_img_wrapper.mdn-meryl .dih_title{position:absolute!important;bottom:0;left:0;padding:10px;text-align:left;background:#00000094;color:#fff}.dih_img_wrapper.mdn-meryl .dih_text{position:absolute!important;bottom:8em;left:0;padding:2em;color:#fff;text-transform:none;opacity:0;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s;backface-visibility:hidden;-webkit-backface-visibility:hidden;width:100%}.dih_img_wrapper.mdn-meryl .dih_title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}.dih_img_wrapper.mdn-meryl:hover .dih_text{opacity:1}.dih_img_wrapper.mdn-meryl:hover .dih_content_wrapper,.dih_img_wrapper.mdn-meryl:hover .dih_title{-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-meryl:hover .dih_title{-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}.dih_img_wrapper.mdn-layla{background-image:var(--background-image,linear-gradient(45deg,#22682a,#9b4a1b 40%,#3a342a))}.dih_img_wrapper.mdn-layla .dih_image{opacity:.9;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.dih_img_wrapper.mdn-layla .dih_content_wrapper{padding:2em;-webkit-transition:background-color .35s;-o-transition:background-color .35s;transition:background-color .35s}.dih_img_wrapper.mdn-layla .dih_content_wrapper:before{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid #fff;content:""}.dih_img_wrapper.mdn-layla .dih_title{margin:14% 0 30px!important;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}@media (max-width:425px){.dih_img_wrapper.mdn-layla .dih_title{margin:0 0 10px!important}}.dih_img_wrapper.mdn-layla .dih_content_wrapper:before,.dih_img_wrapper.mdn-layla .dih_text{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);transform:scale(0)}.dih_img_wrapper.mdn-layla:hover .dih_title{-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-layla:hover .dih_content_wrapper:before,.dih_img_wrapper.mdn-layla:hover .dih_text{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dih_img_wrapper.mdn-layla:hover .dih_image{opacity:.4}.dih_img_wrapper.mdn-bette .dih_text,.dih_img_wrapper.mdn-bette .dih_title{position:absolute!important;right:30px;left:30px;padding:10px 0;text-align:right}.dih_img_wrapper.mdn-bette .dih_text{bottom:15px;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.dih_img_wrapper.mdn-bette .dih_title{top:30px;width:auto!important;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.dih_img_wrapper.mdn-bette:hover .dih_title{-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-bette .dih_title:after{position:absolute;top:100%;left:0;right:0;width:100%;height:4px;background:#fff;content:"";-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.dih_img_wrapper.mdn-bette .dih_text,.dih_img_wrapper.mdn-bette .dih_title:after{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-bette:hover .dih_text,.dih_img_wrapper.mdn-bette:hover .dih_title:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-ingrid{background-color:var(--background-color)}.dih_img_wrapper.mdn-ingrid .dih_image{opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.15);transform:scale(1.15)}.dih_img_wrapper.mdn-ingrid:hover .dih_image{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}.dih_img_wrapper.mdn-ingrid .dih_title{margin-top:12%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.dih_img_wrapper.mdn-ingrid .dih_text{margin:20px 0 0!important;padding:1.5em;border:1px solid #fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}.dih_img_wrapper.mdn-ingrid:hover .dih_text{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.dih_img_wrapper.mdn-marley{background-image:var(--background-imae,-webkit-linear-gradient(45deg,#ff89e9,#05abe0));background-image:var(--background-image,linear-gradient(45deg,#ff89e9,#05abe0))}.dih_img_wrapper.mdn-marley .dih_image{max-width:none!important;width:calc(100% + 60px)!important;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}.dih_img_wrapper.mdn-marley .dih_content_wrapper:before,.dih_img_wrapper.mdn-marley .dih_image{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-marley .dih_content_wrapper:before{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid #fff;content:"";opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.dih_img_wrapper.mdn-marley .dih_content_wrapper{padding:1em;text-align:left}.dih_img_wrapper.mdn-marley .dih_title{padding:13% 0 10px}.dih_img_wrapper.mdn-marley .dih_text{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.dih_img_wrapper.mdn-marley:hover .dih_image{opacity:.7;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-marley:hover .dih_content_wrapper:before,.dih_img_wrapper.mdn-marley:hover .dih_text{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-olivia{background-color:var(--background-color)}.dih_img_wrapper.mdn-olivia .dih_image{opacity:.7;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.dih_img_wrapper.mdn-olivia:hover .dih_image{opacity:.4}.dih_img_wrapper.mdn-olivia .dih_content_wrapper:after,.dih_img_wrapper.mdn-olivia .dih_content_wrapper:before{position:absolute;top:15px;right:15px;bottom:15px;left:15px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-olivia .dih_content_wrapper:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0)}.dih_img_wrapper.mdn-olivia .dih_content_wrapper:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scaleY(0);transform:scaleY(0)}.dih_img_wrapper.mdn-olivia .dih_title{margin-top:12%!important;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.dih_img_wrapper.mdn-olivia .dih_text{padding:10px 1.5em;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.dih_img_wrapper.mdn-olivia:hover .dih_content_wrapper:after,.dih_img_wrapper.mdn-olivia:hover .dih_content_wrapper:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dih_img_wrapper.mdn-olivia:hover .dih_text,.dih_img_wrapper.mdn-olivia:hover .dih_title{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-audrey{-webkit-perspective:1000px;perspective:1000px}.dih_img_wrapper.mdn-audrey .dih_image{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translateZ(300px);transform:translateZ(300px)}.dih_img_wrapper.mdn-audrey:hover .dih_image{opacity:.6;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-audrey .dih_content_wrapper:after,.dih_img_wrapper.mdn-audrey .dih_content_wrapper:before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.dih_img_wrapper.mdn-audrey:hover .dih_content_wrapper:before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.dih_img_wrapper.mdn-audrey:hover .dih_content_wrapper:after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.dih_img_wrapper.mdn-audrey .dih_text,.dih_img_wrapper.mdn-audrey .dih_title{position:absolute!important;padding:.25em 2em;left:0;width:100%;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.dih_img_wrapper.mdn-audrey .dih_title{top:30%}.dih_img_wrapper.mdn-audrey .dih_text{opacity:0}.dih_img_wrapper.mdn-audrey .dih_text,.dih_img_wrapper.mdn-audrey .dih_title{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.dih_img_wrapper.mdn-audrey .dih_text{top:35%;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.dih_img_wrapper.mdn-audrey:hover .dih_title{-webkit-transform:translateZ(0);transform:translateZ(0);top:10%}.dih_img_wrapper.mdn-audrey:hover .dih_text{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dih_img_wrapper.mdn-susan{background-image:var(--background-image,-webkit-linear-gradient(0deg,#258dc8 0,#683c13));background-image:var(--background-image,linear-gradient(0deg,#258dc8 0,#683c13))}.dih_img_wrapper.mdn-susan:hover{background-image:var(--background-image,-webkit-linear-gradient(180deg,#258dc8 0,#683c13));background-image:var(--background-image,linear-gradient(180deg,#258dc8 0,#683c13))}.dih_img_wrapper.mdn-susan .dih_image{-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.dih_img_wrapper.mdn-susan:hover image{opacity:.4}.dih_img_wrapper.mdn-susan .dih_content_wrapper:after{position:absolute;right:30px;bottom:20px;left:30px;height:calc(50% - 30px);border:7px solid #fff;content:"";-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.dih_img_wrapper.mdn-susan:hover .dih_content_wrapper:after{bottom:10px;height:calc(50% - 10px);-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.dih_img_wrapper.mdn-susan .dih_content_wrapper{padding:1.5em;text-align:left}.dih_img_wrapper.mdn-susan .dih_text{position:absolute!important;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.dih_img_wrapper.mdn-susan:hover .dih_text{opacity:1;-webkit-transform:translate3d(0,30px,0)!important;transform:translate3d(0,30px,0)!important}.dih_img_wrapper.mdn-ruby{background-color:var(--background-color)}.dih_img_wrapper.mdn-ruby .dih_image{max-width:none!important;width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dih_img_wrapper.mdn-ruby:hover .dih_image{opacity:.4;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-ruby .dih_content_wrapper{text-align:left}.dih_img_wrapper.mdn-ruby .dih_title{position:relative;overflow:hidden;padding:.5em 0}.dih_img_wrapper.mdn-ruby .dih_title:after{position:absolute!important;bottom:0;left:0;width:100%;height:3px;background:#fff;content:"";-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.dih_img_wrapper.mdn-ruby:hover .dih_title:after{-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-ruby .dih_text{padding:1em 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.dih_img_wrapper.mdn-ruby:hover .dih_text{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-sanorita{-webkit-perspective:500px;perspective:500px}.dih_img_wrapper.mdn-sanorita .dih_text,.dih_img_wrapper.mdn-sanorita .dih_title{position:relative;text-align:center}.dih_img_wrapper.mdn-sanorita .dih_title{margin-top:1em!important}.dih_img_wrapper.mdn-sanorita .dih_text{padding:1em}.dih_img_wrapper.mdn-sanorita .dih_image{-webkit-transform:translate3d(0,-100%,100px);transform:translate3d(0,-100%,100px)}.dih_img_wrapper.mdn-sanorita .dih_content_wrapper{background-image:var(--background-image,linear-gradient(140deg,#e02b20,#540072));background-color:var(--background-color);background-position:var(--background-position);background-size:var(--background-size);background-repeat:var(--background-repeat);color:#c1c1c1}.dih_img_wrapper.mdn-sanorita:hover .dih_image{-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-sanorita:hover .dih_content_wrapper{-webkit-transform:translate3d(0,100%,100px);transform:translate3d(0,100%,100px)}.dih_img_wrapper.mdn-chico .dih_image{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.12);transform:scale(1.12)}.dih_img_wrapper.mdn-chico:hover .dih_image{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}.dih_img_wrapper.mdn-chico .dih_content_wrapper{padding:1.5em}.dih_img_wrapper.mdn-chico .dih_content_wrapper:before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #fff;content:"";-webkit-transform:scale(1.1);transform:scale(1.1)}.dih_img_wrapper.mdn-chico .dih_content_wrapper:before,.dih_img_wrapper.mdn-chico .dih_text{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-chico .dih_title{margin:12% 0 10px!important}.dih_img_wrapper.mdn-chico .dih_text{margin:0 auto!important;max-width:350px;-webkit-transform:scale(1.5);transform:scale(1.5)}.dih_img_wrapper.mdn-chico:hover .dih_content_wrapper:before,.dih_img_wrapper.mdn-chico:hover .dih_text{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dih_img_wrapper.mdn-milo{background-color:var(--background-color,#2e5d5a)}.dih_img_wrapper.mdn-milo .dih_image{max-width:none!important;width:calc(100% + 60px)!important;opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-30px,0,0) scale(1.12);transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dih_img_wrapper.mdn-milo:hover .dih_image{opacity:.5;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.dih_img_wrapper.mdn-milo .dih_title{position:absolute!important;right:0;bottom:0;margin:1em 0!important;padding-right:20px;text-align:right!important}.dih_img_wrapper.mdn-milo .dih_text{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.dih_img_wrapper.mdn-milo:hover .dih_text{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-milo .dih_button{display:none}.dih_img_wrapper.mdn-lexi{background-image:var(--background-image,-webkit-linear-gradient(-45deg,#000,#fff));background-image:var(--background-imae,linear-gradient(-45deg,#000,#fff))}.dih_img_wrapper.mdn-lexi .dih_image{margin:-10px 0 0 -10px;max-width:none!important;width:calc(100% + 10px)!important;opacity:.9;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dih_img_wrapper.mdn-lexi .dih_content_wrapper:before,.dih_img_wrapper.mdn-lexi .dih_image,.dih_img_wrapper.mdn-lexi .dih_text{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.dih_img_wrapper.mdn-lexi .dih_content_wrapper:before{position:absolute;right:-100px;bottom:-100px;width:350px;height:350px;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 0 900px hsla(0,0%,100%,.2);box-shadow:0 0 0 900px hsla(0,0%,100%,.2);content:"";opacity:0;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.dih_img_wrapper.mdn-lexi:hover .dih_image{opacity:.6;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-lexi .dih_title{text-align:left;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(5px,5px,0);transform:translate3d(5px,5px,0)}.dih_img_wrapper.mdn-lexi .dih_text{position:absolute!important;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:200px;text-align:right;opacity:0;-webkit-transform:translate3d(20px,20px,0);transform:translate3d(20px,20px,0)}.dih_img_wrapper.mdn-lexi:hover .dih_content_wrapper:before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.dih_img_wrapper.mdn-lexi:hover .dih_text,.dih_img_wrapper.mdn-lexi:hover .dih_title{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-selena{background-color:var(--background-color,#fff)}.dih_img_wrapper.mdn-selena .dih_image{opacity:.95;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.dih_img_wrapper.mdn-selena:hover .dih_image{-webkit-transform:scale3d(.95,.93,1);transform:scale3d(.95,.93,1)}.dih_img_wrapper.mdn-selena .dih_title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.dih_img_wrapper.mdn-selena .dih_text{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.dih_img_wrapper.mdn-selena:hover .dih_title{-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper.mdn-selena:hover .dih_text{opacity:1;-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}.dih_img_wrapper[class*=" dzhvr-"],.dih_img_wrapper[class^=dzhvr-]{position:relative;display:block;margin:0;max-width:100%;text-align:center;color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);transform:translateZ(0)}.dih_img_wrapper[class*=" dzhvr-"]>.dih_image,.dih_img_wrapper[class^=dzhvr-]>.dih_image{vertical-align:top;max-width:100%}[class*=" dzhvr-"] .dih_content_wrapper,[class^=dzhvr-] .dih_content_wrapper{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);padding:30px;position:absolute;top:0;bottom:0;left:0;right:0;color:#fff}.dih_img_wrapper[class*=" dzhvr-"] .dih_content_wrapper .dih_text,.dih_img_wrapper[class^=dzhvr-] .dih_content_wrapper .dih_text{letter-spacing:1px}.dih_img_wrapper[class*=" dzhvr-"] .dih_content_wrapper .dih_title,.dih_img_wrapper[class^=dzhvr-] .dih_content_wrapper .dih_title{color:#fff;font-weight:300}[class*=" dzhvr-"] a.dih_link,[class^=dzhvr-] a.dih_link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}[class*=" dzhvr-"],[class*=" dzhvr-"] *,[class*=" dzhvr-"]:after,[class*=" dzhvr-"] :after,[class*=" dzhvr-"]:before,[class*=" dzhvr-"] :before,[class^=dzhvr-],[class^=dzhvr-] *,[class^=dzhvr-]:after,[class^=dzhvr-] :after,[class^=dzhvr-]:before,[class^=dzhvr-] :before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}[class*=" dzhvr-fade"] .dih_content_wrapper,[class^=dzhvr-fade] .dih_content_wrapper{opacity:0}[class*=" dzhvr-fade"]:hover .dih_content_wrapper,[class^=dzhvr-fade]:hover .dih_content_wrapper{opacity:1}[class*=" dzhvr-fade"]:hover .dih_content_wrapper,[class*=" dzhvr-fade"]:hover>.dih_image,[class^=dzhvr-fade]:hover .dih_content_wrapper,[class^=dzhvr-fade]:hover>.dih_image{-webkit-transform:translate(0);transform:translate(0)}.dzhvr-fade-in-up .dih_content_wrapper{-webkit-transform:translateY(15%);transform:translateY(15%)}.dzhvr-fade-in-down .dih_content_wrapper{-webkit-transform:translateY(-15%);transform:translateY(-15%)}.dzhvr-fade-in-left .dih_content_wrapper{-webkit-transform:translate(-15%);transform:translate(-15%)}.dzhvr-fade-in-right .dih_content_wrapper{-webkit-transform:translate(15%);transform:translate(15%)}[class*=" dzhvr-push-"]:hover .dih_content_wrapper,[class^=dzhvr-push-]:hover .dih_content_wrapper{-webkit-transform:translate(0);transform:translate(0)}.dzhvr-push-up .dih_content_wrapper{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-push-down .dih_content_wrapper,.dzhvr-push-up:hover>.dih_image{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-push-down:hover>.dih_image{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-push-left .dih_content_wrapper{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-push-left:hover>.dih_image,.dzhvr-push-right .dih_content_wrapper{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-push-right:hover>.dih_image{-webkit-transform:translateX(100%);transform:translateX(100%)}[class*=" dzhvr-slide-"]:hover .dih_content_wrapper,[class^=dzhvr-slide-]:hover .dih_content_wrapper{-webkit-transform:translate(0);transform:translate(0)}.dzhvr-slide-up .dih_content_wrapper{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-slide-down .dih_content_wrapper{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-slide-left .dih_content_wrapper{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-slide-right .dih_content_wrapper{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-slide-top-left .dih_content_wrapper{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.dzhvr-slide-top-right .dih_content_wrapper{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.dzhvr-slide-bottom-left .dih_content_wrapper{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.dzhvr-slide-bottom-right .dih_content_wrapper{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}[class*=" dzhvr-reveal-"]:before,[class^=dzhvr-reveal-]:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat)}[class*=" dzhvr-reveal-"] .dih_content_wrapper,[class^=dzhvr-reveal-] .dih_content_wrapper{opacity:0}[class*=" dzhvr-reveal-"]:hover:before,[class^=dzhvr-reveal-]:hover:before{-webkit-transform:translate(0);transform:translate(0)}[class*=" dzhvr-reveal-"]:hover .dih_content_wrapper,[class^=dzhvr-reveal-]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[class*=" dzhvr-reveal-"],[class^=dzhvr-reveal-]{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.dzhvr-reveal-up:before{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-reveal-down:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-reveal-left:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-reveal-right:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-reveal-top-left:before{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.dzhvr-reveal-top-right:before{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.dzhvr-reveal-bottom-left:before{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.dzhvr-reveal-bottom-right:before{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}[class*=" dzhvr-hinge-"],[class^=dzhvr-hinge-]{-webkit-perspective:50em;perspective:50em}[class*=" dzhvr-hinge-"] .dih_content_wrapper,[class^=dzhvr-hinge-] .dih_content_wrapper{opacity:0;z-index:1}[class*=" dzhvr-hinge-"]:hover .dih_image,[class^=dzhvr-hinge-]:hover .dih_image{opacity:0}[class*=" dzhvr-hinge-"]:hover .dih_content_wrapper,[class^=dzhvr-hinge-]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-hinge-up .dih_image{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-hinge-up .dih_content_wrapper{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dzhvr-hinge-up:hover>.dih_image{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.dzhvr-hinge-up:hover .dih_content_wrapper{-webkit-transform:rotateX(0);transform:rotateX(0)}.dzhvr-hinge-down .dih_image{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dzhvr-hinge-down .dih_content_wrapper{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% -50%;transform-origin:50% -50%}.dzhvr-hinge-down:hover>.dih_image{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0}.dzhvr-hinge-down:hover .dih_content_wrapper{-webkit-transform:rotateX(0);transform:rotateX(0)}.dzhvr-hinge-left .dih_image{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-hinge-left .dih_content_wrapper{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dzhvr-hinge-left:hover>.dih_image{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.dzhvr-hinge-left:hover .dih_content_wrapper{-webkit-transform:rotateY(0);transform:rotateY(0)}.dzhvr-hinge-right .dih_image{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dzhvr-hinge-right .dih_content_wrapper{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-hinge-right:hover>.dih_image{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.dzhvr-hinge-right:hover .dih_content_wrapper{-webkit-transform:rotateY(0);transform:rotateY(0)}[class*=" dzhvr-flip-"],[class^=dzhvr-flip-]{-webkit-perspective:50em;perspective:50em}[class*=" dzhvr-flip-"] .dih_image,[class^=dzhvr-flip-] .dih_image{-webkit-backface-visibility:hidden;backface-visibility:hidden}[class*=" dzhvr-flip-"] .dih_content_wrapper,[class*=" dzhvr-flip-"]:hover>.dih_image,[class^=dzhvr-flip-] .dih_content_wrapper,[class^=dzhvr-flip-]:hover>.dih_image{opacity:0}[class*=" dzhvr-flip-"]:hover .dih_content_wrapper,[class^=dzhvr-flip-]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.14s;-o-transition-delay:.14s;transition-delay:.14s}.dzhvr-flip-horiz .dih_content_wrapper{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-flip-horiz:hover .dih_image{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.dzhvr-flip-horiz:hover .dih_content_wrapper{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.dzhvr-flip-vert .dih_content_wrapper{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-flip-vert:hover>.dih_image{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.dzhvr-flip-vert:hover .dih_content_wrapper{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.dzhvr-flip-diag-1 .dih_content_wrapper{-webkit-transform:rotate3d(1,-1,0,100deg);transform:rotate3d(1,-1,0,100deg)}.dzhvr-flip-diag-1:hover>.dih_image{-webkit-transform:rotate3d(-1,1,0,100deg);transform:rotate3d(-1,1,0,100deg)}.dzhvr-flip-diag-1:hover .dih_content_wrapper{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}.dzhvr-flip-diag-2 .dih_content_wrapper{-webkit-transform:rotate3d(1,1,0,100deg);transform:rotate3d(1,1,0,100deg)}.dzhvr-flip-diag-2:hover>.dih_image{-webkit-transform:rotate3d(-1,-1,0,100deg);transform:rotate3d(-1,-1,0,100deg)}.dzhvr-flip-diag-2:hover .dih_content_wrapper{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}[class*=" dzhvr-shutter-out-"]:before,[class^=dzhvr-shutter-out-]:before{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);position:absolute;content:"";-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}[class*=" dzhvr-shutter-out-"] .dih_content_wrapper,[class^=dzhvr-shutter-out-] .dih_content_wrapper{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-shutter-out-"]:hover:before,[class^=dzhvr-shutter-out-]:hover:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-shutter-out-"]:hover .dih_content_wrapper,[class^=dzhvr-shutter-out-]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-shutter-out-horiz:before{left:50%;right:50%;top:0;bottom:0}.dzhvr-shutter-out-horiz:hover:before{left:0;right:0}.dzhvr-shutter-out-vert:before{top:50%;bottom:50%;left:0;right:0}.dzhvr-shutter-out-vert:hover:before{top:0;bottom:0}.dzhvr-shutter-out-diag-1:before{top:50%;bottom:50%;left:-35%;right:-35%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dzhvr-shutter-out-diag-1:hover:before{top:-35%;bottom:-35%;left:-35%;right:-35%}.dzhvr-shutter-out-diag-2:before{top:50%;bottom:50%;left:-35%;right:-35%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dzhvr-shutter-out-diag-2:hover:before{top:-35%;bottom:-35%}[class*=" dzhvr-shutter-in-"]:after,[class*=" dzhvr-shutter-in-"]:before,[class^=dzhvr-shutter-in-]:after,[class^=dzhvr-shutter-in-]:before{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);position:absolute;content:""}[class*=" dzhvr-shutter-in-"]:after,[class^=dzhvr-shutter-in-]:after{top:0;left:0}[class*=" dzhvr-shutter-in-"]:before,[class^=dzhvr-shutter-in-]:before{right:0;bottom:0}[class*=" dzhvr-shutter-in-"] .dih_content_wrapper,[class^=dzhvr-shutter-in-] .dih_content_wrapper{opacity:0;z-index:1}[class*=" dzhvr-shutter-in-"]:hover .dih_content_wrapper,[class^=dzhvr-shutter-in-]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-shutter-in-horiz:after,.dzhvr-shutter-in-horiz:before{width:0;height:100%}.dzhvr-shutter-in-horiz:hover:after,.dzhvr-shutter-in-horiz:hover:before{width:50%}.dzhvr-shutter-in-vert:after,.dzhvr-shutter-in-vert:before{height:0;width:100%}.dzhvr-shutter-in-vert:hover:after,.dzhvr-shutter-in-vert:hover:before{height:50%}.dzhvr-shutter-in-out-horiz:after,.dzhvr-shutter-in-out-horiz:before{width:0;height:100%;opacity:.75}.dzhvr-shutter-in-out-horiz:hover:after,.dzhvr-shutter-in-out-horiz:hover:before{width:100%}.dzhvr-shutter-in-out-vert:after,.dzhvr-shutter-in-out-vert:before{height:0;width:100%;opacity:.75}.dzhvr-shutter-in-out-vert:hover:after,.dzhvr-shutter-in-out-vert:hover:before{height:100%}.dzhvr-shutter-in-out-diag-1:after,.dzhvr-shutter-in-out-diag-1:before{width:200%;height:200%;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;opacity:.75}.dzhvr-shutter-in-out-diag-1:after{-webkit-transform:skew(-45deg) translateX(-150%);transform:skew(-45deg) translateX(-150%)}.dzhvr-shutter-in-out-diag-1:before{-webkit-transform:skew(-45deg) translateX(150%);transform:skew(-45deg) translateX(150%)}.dzhvr-shutter-in-out-diag-1:hover:after{-webkit-transform:skew(-45deg) translateX(-50%);transform:skew(-45deg) translateX(-50%)}.dzhvr-shutter-in-out-diag-1:hover:before{-webkit-transform:skew(-45deg) translateX(50%);transform:skew(-45deg) translateX(50%)}.dzhvr-shutter-in-out-diag-2:after,.dzhvr-shutter-in-out-diag-2:before{width:200%;height:200%;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;opacity:.75}.dzhvr-shutter-in-out-diag-2:after{-webkit-transform:skew(45deg) translateX(-100%);transform:skew(45deg) translateX(-100%)}.dzhvr-shutter-in-out-diag-2:before{-webkit-transform:skew(45deg) translateX(100%);transform:skew(45deg) translateX(100%)}.dzhvr-shutter-in-out-diag-2:hover:after,.dzhvr-shutter-in-out-diag-2:hover:before{-webkit-transform:skew(45deg) translateX(0);transform:skew(45deg) translateX(0)}[class*=" dzhvr-fold"],[class^=dzhvr-fold]{-webkit-perspective:50em;perspective:50em}[class*=" dzhvr-fold"] .dih_image,[class^=dzhvr-fold] .dih_image{-webkit-transform-origin:50% 0;transform-origin:50% 0}[class*=" dzhvr-fold"] .dih_content_wrapper,[class^=dzhvr-fold] .dih_content_wrapper{z-index:1;opacity:0}[class*=" dzhvr-fold"]:hover>.dih_image,[class^=dzhvr-fold]:hover>.dih_image{opacity:0;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[class*=" dzhvr-fold"]:hover .dih_content_wrapper,[class^=dzhvr-fold]:hover .dih_content_wrapper{-webkit-transform:rotateX(0) translateZ(0) scale(1);transform:rotateX(0) translateZ(0) scale(1);opacity:1;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-fold-up>.dih_image{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-fold-up .dih_content_wrapper{-webkit-transform:rotateX(-90deg) translate3d(0,-50%,0) scale(.6);transform:rotateX(-90deg) translate3d(0,-50%,0) scale(.6);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dzhvr-fold-up:hover>.dih_image{-webkit-transform:rotateX(90deg) scale(.6) translateY(50%);transform:rotateX(90deg) scale(.6) translateY(50%)}.dzhvr-fold-down>.dih_image{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dzhvr-fold-down .dih_content_wrapper{-webkit-transform:rotateX(90deg) translate3d(0,50%,0) scale(.6);transform:rotateX(90deg) translate3d(0,50%,0) scale(.6);-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-fold-down:hover>.dih_image{-webkit-transform:rotateX(-90deg) scale(.6) translateY(-50%);transform:rotateX(-90deg) scale(.6) translateY(-50%)}.dzhvr-fold-left>.dih_image{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-fold-left .dih_content_wrapper{-webkit-transform:rotateY(90deg) translate3d(-50%,0,0) scale(.6);transform:rotateY(90deg) translate3d(-50%,0,0) scale(.6);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dzhvr-fold-left:hover>.dih_image{-webkit-transform:rotateY(-90deg) scale(.6) translateX(50%);transform:rotateY(-90deg) scale(.6) translateX(50%)}.dzhvr-fold-right>.dih_image{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dzhvr-fold-right .dih_content_wrapper{-webkit-transform:rotateY(-90deg) translate3d(50%,0,0) scale(.6);transform:rotateY(-90deg) translate3d(50%,0,0) scale(.6);-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-fold-right:hover>.dih_image{-webkit-transform:rotateY(90deg) scale(.6) translateX(-50%);transform:rotateY(90deg) scale(.6) translateX(-50%)}.dzhvr-zoom-in .dih_content_wrapper{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.dzhvr-zoom-in:hover .dih_content_wrapper{-webkit-transform:scale(1);transform:scale(1);opacity:1}[class*=" dzhvr-zoom-out"] .dih_content_wrapper,[class^=dzhvr-zoom-out] .dih_content_wrapper{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}[class*=" dzhvr-zoom-out"]:hover .dih_content_wrapper,[class^=dzhvr-zoom-out]:hover .dih_content_wrapper{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-zoom-out:hover>.dih_image{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.dzhvr-zoom-out-up.hover>.dih_image,.dzhvr-zoom-out-up:hover>.dih_image{-webkit-animation:dzhvr-zoom-out-up .4025s linear;animation:dzhvr-zoom-out-up .4025s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes dzhvr-zoom-out-up{50%{-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);opacity:.5}to{-webkit-transform:scale(.8) translateY(-150%);transform:scale(.8) translateY(-150%);opacity:.5}}@keyframes dzhvr-zoom-out-up{50%{-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);opacity:.5}to{-webkit-transform:scale(.8) translateY(-150%);transform:scale(.8) translateY(-150%);opacity:.5}}.dzhvr-zoom-out-down.hover>.dih_image,.dzhvr-zoom-out-down:hover>.dih_image{-webkit-animation:dzhvr-zoom-out-down .4025s linear;animation:dzhvr-zoom-out-down .4025s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes dzhvr-zoom-out-down{50%{-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);opacity:.5}to{-webkit-transform:scale(.8) translateY(150%);transform:scale(.8) translateY(150%);opacity:.5}}@keyframes dzhvr-zoom-out-down{50%{-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);opacity:.5}to{-webkit-transform:scale(.8) translateY(150%);transform:scale(.8) translateY(150%);opacity:.5}}.dzhvr-zoom-out-left.hover>.dih_image,.dzhvr-zoom-out-left:hover>.dih_image{-webkit-animation:dzhvr-zoom-out-left .4025s linear;animation:dzhvr-zoom-out-left .4025s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes dzhvr-zoom-out-left{50%{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);opacity:.5}to{-webkit-transform:scale(.8) translateX(-150%);transform:scale(.8) translateX(-150%);opacity:.5}}@keyframes dzhvr-zoom-out-left{50%{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);opacity:.5}to{-webkit-transform:scale(.8) translateX(-150%);transform:scale(.8) translateX(-150%);opacity:.5}}.dzhvr-zoom-out-right.hover>.dih_image,.dzhvr-zoom-out-right:hover>.dih_image{-webkit-animation:dzhvr-zoom-out-right .4025s linear;animation:dzhvr-zoom-out-right .4025s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes dzhvr-zoom-out-right{50%{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);opacity:.5}to{-webkit-transform:scale(.8) translateX(150%);transform:scale(.8) translateX(150%);opacity:.5}}@keyframes dzhvr-zoom-out-right{50%{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);opacity:.5}to{-webkit-transform:scale(.8) translateX(150%);transform:scale(.8) translateX(150%);opacity:.5}}.dzhvr-zoom-out-flip-horiz{-webkit-perspective:50em;perspective:50em}.dzhvr-zoom-out-flip-horiz .dih_content_wrapper{opacity:0;-webkit-transform:rotateX(90deg) translateY(-100%) scale(.5);transform:rotateX(90deg) translateY(-100%) scale(.5)}.dzhvr-zoom-out-flip-horiz.hover>.dih_image,.dzhvr-zoom-out-flip-horiz:hover>.dih_image{-webkit-transform:rotateX(-100deg) translateY(50%) scale(.5);transform:rotateX(-100deg) translateY(50%) scale(.5);opacity:0;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.dzhvr-zoom-out-flip-horiz.hover .dih_content_wrapper,.dzhvr-zoom-out-flip-horiz:hover .dih_content_wrapper{-webkit-transform:rotateX(0) translateY(0) scale(1);transform:rotateX(0) translateY(0) scale(1);opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-zoom-out-flip-vert{-webkit-perspective:50em;perspective:50em}.dzhvr-zoom-out-flip-vert .dih_content_wrapper{opacity:0;-webkit-transform:rotateY(90deg) translate(50%) scale(.5);transform:rotateY(90deg) translate(50%) scale(.5)}.dzhvr-zoom-out-flip-vert.hover>.dih_image,.dzhvr-zoom-out-flip-vert:hover>.dih_image{-webkit-transform:rotateY(-100deg) translateX(50%) scale(.5);transform:rotateY(-100deg) translateX(50%) scale(.5);opacity:0;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.dzhvr-zoom-out-flip-vert.hover .dih_content_wrapper,.dzhvr-zoom-out-flip-vert:hover .dih_content_wrapper{-webkit-transform:rotateY(0) translate(0) scale(1);transform:rotateY(0) translate(0) scale(1);opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blur .dih_content_wrapper{opacity:0}.dzhvr-blur:hover>dih_image{-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}.dzhvr-blur:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}[class*=" dzhvr-blocks-"] .dih_content_wrapper:after,[class*=" dzhvr-blocks-"] .dih_content_wrapper:before,[class*=" dzhvr-blocks-"]:after,[class*=" dzhvr-blocks-"]:before,[class^=dzhvr-blocks-] .dih_content_wrapper:after,[class^=dzhvr-blocks-] .dih_content_wrapper:before,[class^=dzhvr-blocks-]:after,[class^=dzhvr-blocks-]:before{background-color:var(--background-color,rgba(76,0,73,.64));background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);opacity:0;position:absolute;content:"";height:50%;width:50%;-webkit-transition:all .5s cubic-bezier(.6,-.28,.735,.045);-o-transition:all .5s cubic-bezier(.6,-.28,.735,.045);-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1)}[class*=" dzhvr-blocks-"]:after,[class*=" dzhvr-blocks-"]:before,[class^=dzhvr-blocks-]:after,[class^=dzhvr-blocks-]:before{z-index:1}[class*=" dzhvr-blocks-"]:before,[class^=dzhvr-blocks-]:before{top:0;right:0}[class*=" dzhvr-blocks-"]:after,[class^=dzhvr-blocks-]:after{bottom:0;left:0}[class*=" dzhvr-blocks-"] .dih_content_wrapper,[class^=dzhvr-blocks-] .dih_content_wrapper{z-index:3;background-color:transparent!important}[class*=" dzhvr-blocks-"] .dih_content_wrapper *,[class^=dzhvr-blocks-] .dih_content_wrapper *{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-blocks-"] .dih_content_wrapper:after,[class*=" dzhvr-blocks-"] .dih_content_wrapper:before,[class^=dzhvr-blocks-] .dih_content_wrapper:after,[class^=dzhvr-blocks-] .dih_content_wrapper:before{z-index:-1}[class*=dzhvr-blocks-] .dih_content_wrapper:before,[class^=dzhvr-blocks-] .dih_content_wrapper:before{top:0;left:0}[class*=" dzhvr-blocks-"] .dih_content_wrapper:after,[class^=dzhvr-blocks-] .dih_content_wrapper:after{bottom:0;right:0}[class*=dzhvr-blocks-] a.dih_link,[class^=dzhvr-blocks-] a.dih_link{z-index:3}[class*=" dzhvr-blocks-"]:hover .dih_content_wrapper:after,[class*=" dzhvr-blocks-"]:hover .dih_content_wrapper:before,[class*=" dzhvr-blocks-"]:hover:after,[class*=" dzhvr-blocks-"]:hover:before,[class^=dzhvr-blocks-]:hover .dih_content_wrapper:after,[class^=dzhvr-blocks-]:hover .dih_content_wrapper:before,[class^=dzhvr-blocks-]:hover:after,[class^=dzhvr-blocks-]:hover:before{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1}[class*=" dzhvr-blocks-"]:hover .dih_content_wrapper *,[class^=dzhvr-blocks-]:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-rotate-left:before{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-blocks-rotate-left:after{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-blocks-rotate-left .dih_content_wrapper:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-blocks-rotate-left .dih_content_wrapper:after,.dzhvr-blocks-rotate-right:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-blocks-rotate-right:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-blocks-rotate-right .dih_content_wrapper:before{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-blocks-rotate-in-left:before,.dzhvr-blocks-rotate-right .dih_content_wrapper:after{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-blocks-rotate-in-left:after{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-blocks-rotate-in-left .dih_content_wrapper:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-blocks-rotate-in-left .dih_content_wrapper:after,.dzhvr-blocks-rotate-in-right:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-blocks-rotate-in-right:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-blocks-rotate-in-right .dih_content_wrapper:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-blocks-rotate-in-right .dih_content_wrapper:after{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-blocks-in:before{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.dzhvr-blocks-in:after{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.dzhvr-blocks-in .dih_content_wrapper:before{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.dzhvr-blocks-in .dih_content_wrapper:after{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}.dzhvr-blocks-out:before{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.dzhvr-blocks-out:after{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.dzhvr-blocks-out .dih_content_wrapper:before{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}.dzhvr-blocks-out .dih_content_wrapper:after{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.dzhvr-blocks-float-up .dih_content_wrapper:after,.dzhvr-blocks-float-up .dih_content_wrapper:before,.dzhvr-blocks-float-up:after,.dzhvr-blocks-float-up:before{-webkit-transform:translateY(200%);transform:translateY(200%)}.dzhvr-blocks-float-up:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-float-up:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-float-up .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blocks-float-up .dih_content_wrapper:after,.dzhvr-blocks-float-up:hover:before{-webkit-transition-delay:.13999999999999999s;-o-transition-delay:.13999999999999999s;transition-delay:.13999999999999999s}.dzhvr-blocks-float-up:hover:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blocks-float-up:hover .dih_content_wrapper:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-float-up:hover .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-float-up:hover .dih_content_wrapper *{-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}.dzhvr-blocks-float-down .dih_content_wrapper:after,.dzhvr-blocks-float-down .dih_content_wrapper:before,.dzhvr-blocks-float-down:after,.dzhvr-blocks-float-down:before{-webkit-transform:translateY(-200%);transform:translateY(-200%)}.dzhvr-blocks-float-down:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-float-down:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-float-down .dih_content_wrapper:before{-webkit-transition-delay:.13999999999999999s;-o-transition-delay:.13999999999999999s;transition-delay:.13999999999999999s}.dzhvr-blocks-float-down .dih_content_wrapper:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blocks-float-down:hover:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-float-down:hover:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-float-down:hover .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blocks-float-down:hover .dih_content_wrapper:after{-webkit-transition-delay:.13999999999999999s;-o-transition-delay:.13999999999999999s;transition-delay:.13999999999999999s}.dzhvr-blocks-float-down:hover .dih_content_wrapper *{-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}.dzhvr-blocks-float-left .dih_content_wrapper:after,.dzhvr-blocks-float-left .dih_content_wrapper:before,.dzhvr-blocks-float-left:after,.dzhvr-blocks-float-left:before{-webkit-transform:translate(200%);transform:translate(200%)}.dzhvr-blocks-float-left:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-float-left:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-float-left .dih_content_wrapper:before{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-blocks-float-left .dih_content_wrapper:after,.dzhvr-blocks-float-left:hover:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blocks-float-left:hover:after{-webkit-transition-delay:.13999999999999999s;-o-transition-delay:.13999999999999999s;transition-delay:.13999999999999999s}.dzhvr-blocks-float-left:hover .dih_content_wrapper:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-float-left:hover .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-float-left:hover .dih_content_wrapper *{-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}.dzhvr-blocks-float-right .dih_content_wrapper:after,.dzhvr-blocks-float-right .dih_content_wrapper:before,.dzhvr-blocks-float-right:after,.dzhvr-blocks-float-right:before{-webkit-transform:translate(-200%);transform:translate(-200%)}.dzhvr-blocks-float-right:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-float-right:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-float-right .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blocks-float-right .dih_content_wrapper:after{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-blocks-float-right:hover:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-float-right:hover:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-float-right:hover .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blocks-float-right:hover .dih_content_wrapper:after{-webkit-transition-delay:.13999999999999999s;-o-transition-delay:.13999999999999999s;transition-delay:.13999999999999999s}.dzhvr-blocks-float-right:hover .dih_content_wrapper *{-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}.dzhvr-blocks-zoom-top-left .dih_content_wrapper:after,.dzhvr-blocks-zoom-top-left .dih_content_wrapper:before,.dzhvr-blocks-zoom-top-left:after,.dzhvr-blocks-zoom-top-left:before{-webkit-transform:scale(.05);transform:scale(.05)}.dzhvr-blocks-zoom-top-left:hover:after,.dzhvr-blocks-zoom-top-left:hover:before{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-blocks-zoom-top-left:hover .dih_content_wrapper:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-zoom-top-left:hover .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-zoom-top-left:hover .dih_content_wrapper *{-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}.dzhvr-blocks-zoom-top-right .dih_content_wrapper:after,.dzhvr-blocks-zoom-top-right .dih_content_wrapper:before,.dzhvr-blocks-zoom-top-right:after,.dzhvr-blocks-zoom-top-right:before{-webkit-transform:scale(.05);transform:scale(.05)}.dzhvr-blocks-zoom-top-right:hover:before{-webkit-transition-delay:0,0s;-o-transition-delay:0,0s;transition-delay:0,0s}.dzhvr-blocks-zoom-top-right:hover:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-zoom-top-right:hover .dih_content_wrapper:after,.dzhvr-blocks-zoom-top-right:hover .dih_content_wrapper:before{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-blocks-zoom-top-right:hover .dih_content_wrapper *{-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}.dzhvr-blocks-zoom-bottom-left .dih_content_wrapper:after,.dzhvr-blocks-zoom-bottom-left .dih_content_wrapper:before,.dzhvr-blocks-zoom-bottom-left:after,.dzhvr-blocks-zoom-bottom-left:before{-webkit-transform:scale(.05);transform:scale(.05)}.dzhvr-blocks-zoom-bottom-left:hover:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-zoom-bottom-left:hover:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-zoom-bottom-left:hover .dih_content_wrapper:after,.dzhvr-blocks-zoom-bottom-left:hover .dih_content_wrapper:before{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-blocks-zoom-bottom-left:hover .dih_content_wrapper *{-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}.dzhvr-blocks-zoom-bottom-right .dih_content_wrapper:after,.dzhvr-blocks-zoom-bottom-right .dih_content_wrapper:before,.dzhvr-blocks-zoom-bottom-right:after,.dzhvr-blocks-zoom-bottom-right:before{-webkit-transform:scale(.05);transform:scale(.05)}.dzhvr-blocks-zoom-bottom-right:hover:after,.dzhvr-blocks-zoom-bottom-right:hover:before{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-blocks-zoom-bottom-right:hover .dih_content_wrapper:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blocks-zoom-bottom-right:hover .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blocks-zoom-bottom-right:hover .dih_content_wrapper *{-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}[class*=" dzhvr-strip-shutter"] .dih_content_wrapper:after,[class*=" dzhvr-strip-shutter"] .dih_content_wrapper:before,[class*=" dzhvr-strip-shutter"]:after,[class*=" dzhvr-strip-shutter"]:before,[class^=dzhvr-strip-shutter] .dih_content_wrapper:after,[class^=dzhvr-strip-shutter] .dih_content_wrapper:before,[class^=dzhvr-strip-shutter]:after,[class^=dzhvr-strip-shutter]:before{background-color:var(--background-color,rgba(76,0,73,.64));background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);opacity:0;position:absolute;content:""}[class*=" dzhvr-strip-shutter"]:after,[class*=" dzhvr-strip-shutter"]:before,[class^=dzhvr-strip-shutter]:after,[class^=dzhvr-strip-shutter]:before{z-index:1}[class*=" dzhvr-strip-shutter"] .dih_content_wrapper,[class^=dzhvr-strip-shutter] .dih_content_wrapper{z-index:3;background-color:transparent!important}[class*=" dzhvr-strip-shutter"] .dih_content_wrapper *,[class^=dzhvr-strip-shutter] .dih_content_wrapper *{opacity:0}[class*=" dzhvr-strip-shutter"] .dih_content_wrapper:after,[class*=" dzhvr-strip-shutter"] .dih_content_wrapper:before,[class^=dzhvr-strip-shutter] .dih_content_wrapper:after,[class^=dzhvr-strip-shutter] .dih_content_wrapper:before{z-index:-1}[class*=" dzhvr-strip-shutter"] a.dih_link,[class^=dzhvr-strip-shutter] a.dih_link{z-index:3}[class*=" dzhvr-strip-shutter"]:hover .dih_content_wrapper:after,[class*=" dzhvr-strip-shutter"]:hover .dih_content_wrapper:before,[class*=" dzhvr-strip-shutter"]:hover:after,[class*=" dzhvr-strip-shutter"]:hover:before,[class^=dzhvr-strip-shutter]:hover .dih_content_wrapper:after,[class^=dzhvr-strip-shutter]:hover .dih_content_wrapper:before,[class^=dzhvr-strip-shutter]:hover:after,[class^=dzhvr-strip-shutter]:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}[class*=" dzhvr-strip-shutter"]:hover .dih_content_wrapper *,[class^=dzhvr-strip-shutter]:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-shutter-up .dih_content_wrapper:after,.dzhvr-strip-shutter-up .dih_content_wrapper:before,.dzhvr-strip-shutter-up:after,.dzhvr-strip-shutter-up:before{height:25%;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);left:0}.dzhvr-strip-shutter-up:before{top:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-shutter-up:after{top:25%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-shutter-up .dih_content_wrapper:before{top:50%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-shutter-up .dih_content_wrapper:after{top:75%;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-shutter-down .dih_content_wrapper:after,.dzhvr-strip-shutter-down .dih_content_wrapper:before,.dzhvr-strip-shutter-down:after,.dzhvr-strip-shutter-down:before{height:25%;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);left:0}.dzhvr-strip-shutter-down:before{top:0;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-shutter-down:after{top:25%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-shutter-down .dih_content_wrapper:before{top:50%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-shutter-down .dih_content_wrapper:after{top:75%;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-shutter-left .dih_content_wrapper:after,.dzhvr-strip-shutter-left .dih_content_wrapper:before,.dzhvr-strip-shutter-left:after,.dzhvr-strip-shutter-left:before{width:25%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);top:0}.dzhvr-strip-shutter-left:before{left:0;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-shutter-left:after{left:25%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-shutter-left .dih_content_wrapper:before{left:50%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-shutter-left .dih_content_wrapper:after{left:75%;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-shutter-right .dih_content_wrapper:after,.dzhvr-strip-shutter-right .dih_content_wrapper:before,.dzhvr-strip-shutter-right:after,.dzhvr-strip-shutter-right:before{width:25%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);top:0}.dzhvr-strip-shutter-right:before{left:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-shutter-right:after{left:25%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-shutter-right .dih_content_wrapper:before{left:50%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-shutter-right .dih_content_wrapper:after{left:75%;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[class*=" dzhvr-strip-horiz"] .dih_content_wrapper:after,[class*=" dzhvr-strip-horiz"] .dih_content_wrapper:before,[class*=" dzhvr-strip-horiz"]:after,[class*=" dzhvr-strip-horiz"]:before,[class^=dzhvr-strip-horiz] .dih_content_wrapper:after,[class^=dzhvr-strip-horiz] .dih_content_wrapper:before,[class^=dzhvr-strip-horiz]:after,[class^=dzhvr-strip-horiz]:before{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);opacity:0;position:absolute;content:"";height:25%;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);left:0}[class*=" dzhvr-strip-horiz"]:after,[class*=" dzhvr-strip-horiz"]:before,[class^=dzhvr-strip-horiz]:after,[class^=dzhvr-strip-horiz]:before{z-index:1}[class*=" dzhvr-strip-horiz"]:before,[class^=dzhvr-strip-horiz]:before{top:0}[class*=" dzhvr-strip-horiz"]:after,[class^=dzhvr-strip-horiz]:after{top:25%}[class*=" dzhvr-strip-horiz"] .dih_content_wrapper,[class^=dzhvr-strip-horiz] .dih_content_wrapper{z-index:3;background-color:transparent!important}[class*=" dzhvr-strip-horiz"] .dih_content_wrapper *,[class^=dzhvr-strip-horiz] .dih_content_wrapper *{opacity:0}[class*=" dzhvr-strip-horiz"] .dih_content_wrapper:after,[class*=" dzhvr-strip-horiz"] .dih_content_wrapper:before,[class^=dzhvr-strip-horiz] .dih_content_wrapper:after,[class^=dzhvr-strip-horiz] .dih_content_wrapper:before{z-index:-1}[class*=" dzhvr-strip-horiz"] .dih_content_wrapper:before,[class^=dzhvr-strip-horiz] .dih_content_wrapper:before{top:50%}[class*=" dzhvr-strip-horiz"] .dih_content_wrapper:after,[class^=dzhvr-strip-horiz] .dih_content_wrapper:after{top:75%}[class*=" dzhvr-strip-horiz"] a.dih_link,[class^=dzhvr-strip-horiz] a.dih_link{z-index:3}[class*=" dzhvr-strip-horiz"]:hover .dih_content_wrapper:after,[class*=" dzhvr-strip-horiz"]:hover .dih_content_wrapper:before,[class*=" dzhvr-strip-horiz"]:hover:after,[class*=" dzhvr-strip-horiz"]:hover:before,[class^=dzhvr-strip-horiz]:hover .dih_content_wrapper:after,[class^=dzhvr-strip-horiz]:hover .dih_content_wrapper:before,[class^=dzhvr-strip-horiz]:hover:after,[class^=dzhvr-strip-horiz]:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}[class*=" dzhvr-strip-horiz"]:hover .dih_content_wrapper *,[class^=dzhvr-strip-horiz]:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-horiz-up .dih_content_wrapper:after,.dzhvr-strip-horiz-up .dih_content_wrapper:before,.dzhvr-strip-horiz-up:after,.dzhvr-strip-horiz-up:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dzhvr-strip-horiz-down .dih_content_wrapper:after,.dzhvr-strip-horiz-down .dih_content_wrapper:before,.dzhvr-strip-horiz-down:after,.dzhvr-strip-horiz-down:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-strip-horiz-top-left .dih_content_wrapper:after,.dzhvr-strip-horiz-top-left .dih_content_wrapper:before,.dzhvr-strip-horiz-top-left:after,.dzhvr-strip-horiz-top-left:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-strip-horiz-top-left:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-horiz-top-left:after{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-horiz-top-left .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-horiz-top-left .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-horiz-top-right .dih_content_wrapper:after,.dzhvr-strip-horiz-top-right .dih_content_wrapper:before,.dzhvr-strip-horiz-top-right:after,.dzhvr-strip-horiz-top-right:before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-strip-horiz-top-right:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-horiz-top-right:after{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-horiz-top-right .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-horiz-top-right .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-horiz-bottom-left .dih_content_wrapper:after,.dzhvr-strip-horiz-bottom-left .dih_content_wrapper:before,.dzhvr-strip-horiz-bottom-left:after,.dzhvr-strip-horiz-bottom-left:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-strip-horiz-bottom-left:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-horiz-bottom-left:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-horiz-bottom-left .dih_content_wrapper:before{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-horiz-bottom-left .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-horiz-bottom-right .dih_content_wrapper:after,.dzhvr-strip-horiz-bottom-right .dih_content_wrapper:before,.dzhvr-strip-horiz-bottom-right:after,.dzhvr-strip-horiz-bottom-right:before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-strip-horiz-bottom-right:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-horiz-bottom-right:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-horiz-bottom-right .dih_content_wrapper:before{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-horiz-bottom-right .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-strip-vert"] .dih_content_wrapper:after,[class*=" dzhvr-strip-vert"] .dih_content_wrapper:before,[class*=" dzhvr-strip-vert"]:after,[class*=" dzhvr-strip-vert"]:before,[class^=dzhvr-strip-vert] .dih_content_wrapper:after,[class^=dzhvr-strip-vert] .dih_content_wrapper:before,[class^=dzhvr-strip-vert]:after,[class^=dzhvr-strip-vert]:before{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);opacity:0;position:absolute;content:"";width:25%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);top:0}[class*=" dzhvr-strip-vert"]:after,[class*=" dzhvr-strip-vert"]:before,[class^=dzhvr-strip-vert]:after,[class^=dzhvr-strip-vert]:before{z-index:1}[class*=" dzhvr-strip-vert"]:before,[class^=dzhvr-strip-vert]:before{left:0}[class*=" dzhvr-strip-vert"]:after,[class^=dzhvr-strip-vert]:after{left:25%}[class*=" dzhvr-strip-vert"] .dih_content_wrapper,[class^=dzhvr-strip-vert] .dih_content_wrapper{z-index:3;background-color:transparent!important}[class*=" dzhvr-strip-vert"] .dih_content_wrapper *,[class^=dzhvr-strip-vert] .dih_content_wrapper *{opacity:0}[class*=" dzhvr-strip-vert"] .dih_content_wrapper:after,[class*=" dzhvr-strip-vert"] .dih_content_wrapper:before,[class^=dzhvr-strip-vert] .dih_content_wrapper:after,[class^=dzhvr-strip-vert] .dih_content_wrapper:before{z-index:-1}[class*=" dzhvr-strip-vert"] .dih_content_wrapper:before,[class^=dzhvr-strip-vert] .dih_content_wrapper:before{left:50%}[class*=" dzhvr-strip-vert"] .dih_content_wrapper:after,[class^=dzhvr-strip-vert] .dih_content_wrapper:after{left:75%}[class*=" dzhvr-strip-vert"] a.dih_link,[class^=dzhvr-strip-vert] a.dih_link{z-index:3}[class*=" dzhvr-strip-vert"]:hover .dih_content_wrapper:after,[class*=" dzhvr-strip-vert"]:hover .dih_content_wrapper:before,[class*=" dzhvr-strip-vert"]:hover:after,[class*=" dzhvr-strip-vert"]:hover:before,[class^=dzhvr-strip-vert]:hover .dih_content_wrapper:after,[class^=dzhvr-strip-vert]:hover .dih_content_wrapper:before,[class^=dzhvr-strip-vert]:hover:after,[class^=dzhvr-strip-vert]:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}[class*=" dzhvr-strip-vert"]:hover .dih_content_wrapper *,[class^=dzhvr-strip-vert]:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-vert-left .dih_content_wrapper:after,.dzhvr-strip-vert-left .dih_content_wrapper:before,.dzhvr-strip-vert-left:after,.dzhvr-strip-vert-left:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dzhvr-strip-vert-right .dih_content_wrapper:after,.dzhvr-strip-vert-right .dih_content_wrapper:before,.dzhvr-strip-vert-right:after,.dzhvr-strip-vert-right:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-strip-vert-top-left .dih_content_wrapper:after,.dzhvr-strip-vert-top-left .dih_content_wrapper:before,.dzhvr-strip-vert-top-left:after,.dzhvr-strip-vert-top-left:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-strip-vert-top-left:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-vert-top-left:after{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-vert-top-left .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-vert-top-left .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-vert-top-right .dih_content_wrapper:after,.dzhvr-strip-vert-top-right .dih_content_wrapper:before,.dzhvr-strip-vert-top-right:after,.dzhvr-strip-vert-top-right:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-strip-vert-top-right:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-vert-top-right:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-vert-top-right .dih_content_wrapper:before{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-vert-top-right .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-vert-bottom-left .dih_content_wrapper:after,.dzhvr-strip-vert-bottom-left .dih_content_wrapper:before,.dzhvr-strip-vert-bottom-left:after,.dzhvr-strip-vert-bottom-left:before{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-strip-vert-bottom-left:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-strip-vert-bottom-left:after{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-vert-bottom-left .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-vert-bottom-left .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-vert-bottom-right .dih_content_wrapper:after,.dzhvr-strip-vert-bottom-right .dih_content_wrapper:before,.dzhvr-strip-vert-bottom-right:after,.dzhvr-strip-vert-bottom-right:before{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-strip-vert-bottom-right:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-strip-vert-bottom-right:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-strip-vert-bottom-right .dih_content_wrapper:before{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-strip-vert-bottom-right .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-pixel"] .dih_content_wrapper:after,[class*=" dzhvr-pixel"] .dih_content_wrapper:before,[class*=" dzhvr-pixel"]:after,[class*=" dzhvr-pixel"]:before,[class^=dzhvr-pixel] .dih_content_wrapper:after,[class^=dzhvr-pixel] .dih_content_wrapper:before,[class^=dzhvr-pixel]:after,[class^=dzhvr-pixel]:before{-webkit-transition:all .35s steps(4);-o-transition:all .35s steps(4);transition:all .35s steps(4);background-color:var(--background-color,rgba(76,0,73,.64));background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);opacity:0;position:absolute;content:"";height:25%;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);left:0}[class*=" dzhvr-pixel"]:after,[class*=" dzhvr-pixel"]:before,[class^=dzhvr-pixel]:after,[class^=dzhvr-pixel]:before{z-index:1}[class*=" dzhvr-pixel"]:before,[class^=dzhvr-pixel]:before{top:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-pixel"]:after,[class^=dzhvr-pixel]:after{top:25%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}[class*=" dzhvr-pixel"] .dih_content_wrapper,[class^=dzhvr-pixel] .dih_content_wrapper{z-index:3;background-color:transparent!important}[class*=" dzhvr-pixel"] .dih_content_wrapper *,[class^=dzhvr-pixel] .dih_content_wrapper *{opacity:0}[class*=" dzhvr-pixel"] .dih_content_wrapper:after,[class*=" dzhvr-pixel"] .dih_content_wrapper:before,[class^=dzhvr-pixel] .dih_content_wrapper:after,[class^=dzhvr-pixel] .dih_content_wrapper:before{z-index:-1}[class*=" dzhvr-pixel"] .dih_content_wrapper:before,[class^=dzhvr-pixel] .dih_content_wrapper:before{top:50%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}[class*=" dzhvr-pixel"] .dih_content_wrapper:after,[class^=dzhvr-pixel] .dih_content_wrapper:after{top:75%;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[class*=" dzhvr-pixel"] a.dih_link,[class^=dzhvr-pixel] a.dih_link{z-index:3}[class*=" dzhvr-pixel"]:hover .dih_content_wrapper:after,[class*=" dzhvr-pixel"]:hover .dih_content_wrapper:before,[class*=" dzhvr-pixel"]:hover:after,[class*=" dzhvr-pixel"]:hover:before,[class^=dzhvr-pixel]:hover .dih_content_wrapper:after,[class^=dzhvr-pixel]:hover .dih_content_wrapper:before,[class^=dzhvr-pixel]:hover:after,[class^=dzhvr-pixel]:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}[class*=" dzhvr-pixel"]:hover .dih_content_wrapper *,[class^=dzhvr-pixel]:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-up .dih_content_wrapper:after,.dzhvr-pixel-up .dih_content_wrapper:before,.dzhvr-pixel-up:after,.dzhvr-pixel-up:before{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-pixel-up:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-up:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-pixel-up .dih_content_wrapper:before{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-pixel-up .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-pixel-down .dih_content_wrapper:after,.dzhvr-pixel-down .dih_content_wrapper:before,.dzhvr-pixel-down:after,.dzhvr-pixel-down:before{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-pixel-down:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-pixel-down:after{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-pixel-down .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-pixel-down .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-left .dih_content_wrapper:after,.dzhvr-pixel-left .dih_content_wrapper:before,.dzhvr-pixel-left:after,.dzhvr-pixel-left:before{width:25.1%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);top:0}.dzhvr-pixel-left:before{left:0;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-left:after{left:25%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-pixel-left .dih_content_wrapper:before{left:50%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-pixel-left .dih_content_wrapper:after{left:75%;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-pixel-right .dih_content_wrapper:after,.dzhvr-pixel-right .dih_content_wrapper:before,.dzhvr-pixel-right:after,.dzhvr-pixel-right:before{width:25.1%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);top:0}.dzhvr-pixel-right:before{left:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-pixel-right:after{left:25%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-pixel-right .dih_content_wrapper:before{left:50%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-pixel-right .dih_content_wrapper:after{left:75%;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-top-left .dih_content_wrapper:after,.dzhvr-pixel-top-left .dih_content_wrapper:before,.dzhvr-pixel-top-left:after,.dzhvr-pixel-top-left:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-pixel-top-left:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-pixel-top-left:after{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-pixel-top-left .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-pixel-top-left .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-top-right .dih_content_wrapper:after,.dzhvr-pixel-top-right .dih_content_wrapper:before,.dzhvr-pixel-top-right:after,.dzhvr-pixel-top-right:before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-pixel-top-right:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-pixel-top-right:after{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-pixel-top-right .dih_content_wrapper:before{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-pixel-top-right .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-bottom-left .dih_content_wrapper:after,.dzhvr-pixel-bottom-left .dih_content_wrapper:before,.dzhvr-pixel-bottom-left:after,.dzhvr-pixel-bottom-left:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-pixel-bottom-left:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-bottom-left:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-pixel-bottom-left .dih_content_wrapper:before{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-pixel-bottom-left .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-pixel-bottom-right .dih_content_wrapper:after,.dzhvr-pixel-bottom-right .dih_content_wrapper:before,.dzhvr-pixel-bottom-right:after,.dzhvr-pixel-bottom-right:before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-pixel-bottom-right:before{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-pixel-bottom-right:after{-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-pixel-bottom-right .dih_content_wrapper:before{-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-pixel-bottom-right .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-pivot-in"] .dih_content_wrapper,[class^=dzhvr-pivot-in] .dih_content_wrapper{background-color:var(--background-color,rgba(76,0,73,.64));background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat)}[class*=" dzhvr-pivot-in"]:hover .dih_content_wrapper,[class^=dzhvr-pivot-in]:hover .dih_content_wrapper{-webkit-transform:rotate(0);transform:rotate(0)}.dzhvr-pivot-in-top-left .dih_content_wrapper{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-pivot-in-top-right .dih_content_wrapper{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-pivot-in-bottom-left .dih_content_wrapper{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-pivot-in-bottom-right .dih_content_wrapper{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[class*=" dzhvr-pivot-out"]>.dih_image,[class^=dzhvr-pivot-out]>.dih_image{-webkit-transform:rotate(0);transform:rotate(0)}[class*=" dzhvr-pivot-out"] .dih_content_wrapper,[class^=dzhvr-pivot-out] .dih_content_wrapper{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);z-index:-1}[class*=" dzhvr-pivot-out"]:hover .dih_content_wrapper,[class^=dzhvr-pivot-out]:hover .dih_content_wrapper{z-index:1}.dzhvr-pivot-out-top-left>.dih_image{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-pivot-out-top-left:hover>.dih_image{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dzhvr-pivot-out-top-right>.dih_image{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-pivot-out-top-right:hover>.dih_image{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dzhvr-pivot-out-bottom-left>.dih_image{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-pivot-out-bottom-left:hover>.dih_image{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dzhvr-pivot-out-bottom-right>.dih_image{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-pivot-out-bottom-right:hover>.dih_image{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[class*=" dzhvr-throw-in"] .dih_content_wrapper,[class^=dzhvr-throw-in] .dih_content_wrapper{background-color:var(--background-color)}[class*=" dzhvr-throw-in"]:hover .dih_content_wrapper,[class^=dzhvr-throw-in]:hover .dih_content_wrapper{-webkit-transform:rotate(0);transform:rotate(0)}.dzhvr-throw-in-up .dih_content_wrapper{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-throw-in-up:hover .dih_content_wrapper{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-throw-in-down .dih_content_wrapper{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-throw-in-down:hover .dih_content_wrapper{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-throw-in-left .dih_content_wrapper{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-throw-in-left:hover .dih_content_wrapper{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-throw-in-right .dih_content_wrapper{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-throw-in-right:hover .dih_content_wrapper{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[class*=" dzhvr-throw-out"] .dih_image,[class^=dzhvr-throw-out] .dih_image{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}[class*=" dzhvr-throw-out"] .dih_content_wrapper,[class^=dzhvr-throw-out] .dih_content_wrapper{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);z-index:-1;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}[class*=" dzhvr-throw-out"]:hover .dih_content_wrapper,[class^=dzhvr-throw-out]:hover .dih_content_wrapper{z-index:1}.dzhvr-throw-out-up .dih_image{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-throw-out-up:hover .dih_image{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-throw-out-down .dih_image{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-throw-out-down:hover .dih_image{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-throw-out-left .dih_image{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-throw-out-left:hover .dih_image{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-throw-out-right .dih_image{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-throw-out-right:hover .dih_image{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}[class*=" dzhvr-blinds"] .dih_content_wrapper:after,[class*=" dzhvr-blinds"] .dih_content_wrapper:before,[class*=" dzhvr-blinds"]:after,[class*=" dzhvr-blinds"]:before,[class^=dzhvr-blinds] .dih_content_wrapper:after,[class^=dzhvr-blinds] .dih_content_wrapper:before,[class^=dzhvr-blinds]:after,[class^=dzhvr-blinds]:before{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);opacity:0;position:absolute;content:""}[class*=" dzhvr-blinds"]:after,[class*=" dzhvr-blinds"]:before,[class^=dzhvr-blinds]:after,[class^=dzhvr-blinds]:before{z-index:1}[class*=" dzhvr-blinds"]:before,[class^=dzhvr-blinds]:before{top:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-blinds"]:after,[class^=dzhvr-blinds]:after{top:25%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}[class*=" dzhvr-blinds"] .dih_content_wrapper,[class^=dzhvr-blinds] .dih_content_wrapper{z-index:3;background-color:transparent!important}[class*=" dzhvr-blinds"] .dih_content_wrapper *,[class^=dzhvr-blinds] .dih_content_wrapper *{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-blinds"] .dih_content_wrapper:after,[class*=" dzhvr-blinds"] .dih_content_wrapper:before,[class^=dzhvr-blinds] .dih_content_wrapper:after,[class^=dzhvr-blinds] .dih_content_wrapper:before{z-index:-1}[class*=" dzhvr-blinds"] a.dih_link,[class^=dzhvr-blinds] a.dih_link{z-index:3}[class*=" dzhvr-blinds"]:hover .dih_content_wrapper:after,[class*=" dzhvr-blinds"]:hover .dih_content_wrapper:before,[class*=" dzhvr-blinds"]:hover:after,[class*=" dzhvr-blinds"]:hover:before,[class^=dzhvr-blinds]:hover .dih_content_wrapper:after,[class^=dzhvr-blinds]:hover .dih_content_wrapper:before,[class^=dzhvr-blinds]:hover:after,[class^=dzhvr-blinds]:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}[class*=" dzhvr-blinds"]:hover .dih_content_wrapper *,[class^=dzhvr-blinds]:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.40249999999999997s;-o-transition-delay:.40249999999999997s;transition-delay:.40249999999999997s}.dzhvr-blinds-horiz .dih_content_wrapper:after,.dzhvr-blinds-horiz .dih_content_wrapper:before,.dzhvr-blinds-horiz:after,.dzhvr-blinds-horiz:before{height:25%;width:100%;-webkit-transform:scaleY(0);transform:scaleY(0);left:0}.dzhvr-blinds-horiz:before{top:0}.dzhvr-blinds-horiz:after{top:25%}.dzhvr-blinds-horiz .dih_content_wrapper:before{top:50%}.dzhvr-blinds-horiz .dih_content_wrapper:after{top:75%}.dzhvr-blinds-horiz:hover .dih_content_wrapper *{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blinds-vert .dih_content_wrapper:after,.dzhvr-blinds-vert .dih_content_wrapper:before,.dzhvr-blinds-vert:after,.dzhvr-blinds-vert:before{width:25%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);top:0}.dzhvr-blinds-vert:before{left:0}.dzhvr-blinds-vert:after{left:25%}.dzhvr-blinds-vert .dih_content_wrapper:before{left:50%}.dzhvr-blinds-vert .dih_content_wrapper:after{left:75%}.dzhvr-blinds-vert:hover .dih_content_wrapper *{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blinds-up .dih_content_wrapper:after,.dzhvr-blinds-up .dih_content_wrapper:before,.dzhvr-blinds-up:after,.dzhvr-blinds-up:before{height:25%;width:100%;-webkit-transform:scaleY(0);transform:scaleY(0);left:0}.dzhvr-blinds-up:before{top:0;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blinds-up:after{top:25%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blinds-up .dih_content_wrapper:before{top:50%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-blinds-up .dih_content_wrapper:after{top:75%;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blinds-down .dih_content_wrapper:after,.dzhvr-blinds-down .dih_content_wrapper:before,.dzhvr-blinds-down:after,.dzhvr-blinds-down:before{height:25%;width:100%;-webkit-transform:scaleY(0);transform:scaleY(0);left:0}.dzhvr-blinds-down:before{top:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blinds-down:after{top:25%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-blinds-down .dih_content_wrapper:before{top:50%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blinds-down .dih_content_wrapper:after{top:75%;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blinds-left .dih_content_wrapper:after,.dzhvr-blinds-left .dih_content_wrapper:before,.dzhvr-blinds-left:after,.dzhvr-blinds-left:before{width:25%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);top:0}.dzhvr-blinds-left:before{left:0;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-blinds-left:after{left:25%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blinds-left .dih_content_wrapper:before{left:50%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-blinds-left .dih_content_wrapper:after{left:75%;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blinds-right .dih_content_wrapper:after,.dzhvr-blinds-right .dih_content_wrapper:before,.dzhvr-blinds-right:after,.dzhvr-blinds-right:before{width:25%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);top:0}.dzhvr-blinds-right:before{left:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-blinds-right:after{left:25%;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-blinds-right .dih_content_wrapper:before{left:50%;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-blinds-right .dih_content_wrapper:after{left:75%;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[class*=" dzhvr-border-reveal"],[class^=dzhvr-border-reveal]{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat)}[class*=" dzhvr-border-reveal"] .dih_content_wrapper:after,[class*=" dzhvr-border-reveal"] .dih_content_wrapper:before,[class*=" dzhvr-border-reveal"]:after,[class*=" dzhvr-border-reveal"]:before,[class^=dzhvr-border-reveal] .dih_content_wrapper:after,[class^=dzhvr-border-reveal] .dih_content_wrapper:before,[class^=dzhvr-border-reveal]:after,[class^=dzhvr-border-reveal]:before{background-color:#fff;position:absolute;content:""}[class*=" dzhvr-border-reveal"]:after,[class*=" dzhvr-border-reveal"]:before,[class^=dzhvr-border-reveal]:after,[class^=dzhvr-border-reveal]:before{z-index:1;height:4px;left:5px;right:5px;-webkit-transform:scaleX(0);transform:scaleX(0)}[class*=" dzhvr-border-reveal"]:before,[class^=dzhvr-border-reveal]:before{top:5px}[class*=" dzhvr-border-reveal"]:after,[class^=dzhvr-border-reveal]:after{bottom:5px}[class*=" dzhvr-border-reveal"] .dih_content_wrapper,[class^=dzhvr-border-reveal] .dih_content_wrapper{z-index:3;background-color:transparent!important}[class*=" dzhvr-border-reveal"] .dih_content_wrapper *,[class^=dzhvr-border-reveal] .dih_content_wrapper *{opacity:0}[class*=" dzhvr-border-reveal"] .dih_content_wrapper:after,[class*=" dzhvr-border-reveal"] .dih_content_wrapper:before,[class^=dzhvr-border-reveal] .dih_content_wrapper:after,[class^=dzhvr-border-reveal] .dih_content_wrapper:before{z-index:-1;width:4px;top:5px;bottom:5px;-webkit-transform:scaleY(0);transform:scaleY(0)}[class*=" dzhvr-border-reveal"] .dih_content_wrapper:before,[class^=dzhvr-border-reveal] .dih_content_wrapper:before{left:5px}[class*=" dzhvr-border-reveal"] .dih_content_wrapper:after,[class^=dzhvr-border-reveal] .dih_content_wrapper:after{right:5px}[class*=" dzhvr-border-reveal"] a.dih_link,[class^=dzhvr-border-reveal] a.dih_link{z-index:3}[class*=" dzhvr-border-reveal"]:hover>.dih_image,[class^=dzhvr-border-reveal]:hover>.dih_image{opacity:0}[class*=" dzhvr-border-reveal"]:hover .dih_content_wrapper:after,[class*=" dzhvr-border-reveal"]:hover .dih_content_wrapper:before,[class*=" dzhvr-border-reveal"]:hover:after,[class*=" dzhvr-border-reveal"]:hover:before,[class^=dzhvr-border-reveal]:hover .dih_content_wrapper:after,[class^=dzhvr-border-reveal]:hover .dih_content_wrapper:before,[class^=dzhvr-border-reveal]:hover:after,[class^=dzhvr-border-reveal]:hover:before{-webkit-transform:scale(1);transform:scale(1)}[class*=" dzhvr-border-reveal"]:hover .dih_content_wrapper *,[class^=dzhvr-border-reveal]:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-border-reveal-vert:after,.dzhvr-border-reveal-vert:before{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.dzhvr-border-reveal-vert:hover:after,.dzhvr-border-reveal-vert:hover:before{-webkit-transition-delay:.2333333333333333s;-o-transition-delay:.2333333333333333s;transition-delay:.2333333333333333s}.dzhvr-border-reveal-horiz .dih_content_wrapper:after,.dzhvr-border-reveal-horiz .dih_content_wrapper:before{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.dzhvr-border-reveal-horiz:hover .dih_content_wrapper:after,.dzhvr-border-reveal-horiz:hover .dih_content_wrapper:before{-webkit-transition-delay:.2333333333333333s;-o-transition-delay:.2333333333333333s;transition-delay:.2333333333333333s}.dzhvr-border-reveal-corners-1 .dih_content_wrapper:before,.dzhvr-border-reveal-corners-1:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-border-reveal-corners-1 .dih_content_wrapper:after,.dzhvr-border-reveal-corners-1:after,.dzhvr-border-reveal-corners-2 .dih_content_wrapper:before,.dzhvr-border-reveal-corners-2:before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-border-reveal-corners-2 .dih_content_wrapper:after,.dzhvr-border-reveal-corners-2:after,.dzhvr-border-reveal-top-left .dih_content_wrapper:after,.dzhvr-border-reveal-top-left .dih_content_wrapper:before,.dzhvr-border-reveal-top-left:after,.dzhvr-border-reveal-top-left:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-border-reveal-top-left:before{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-top-left:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-top-left .dih_content_wrapper:before{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-top-left .dih_content_wrapper:after,.dzhvr-border-reveal-top-left:hover:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-top-left:hover:after{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-top-left:hover .dih_content_wrapper:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-top-left:hover .dih_content_wrapper:after{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-top-right .dih_content_wrapper:after,.dzhvr-border-reveal-top-right .dih_content_wrapper:before,.dzhvr-border-reveal-top-right:after,.dzhvr-border-reveal-top-right:before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dzhvr-border-reveal-top-right:before{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-top-right .dih_content_wrapper:before,.dzhvr-border-reveal-top-right:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-top-right .dih_content_wrapper:after{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-top-right:hover:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-top-right:hover .dih_content_wrapper:before,.dzhvr-border-reveal-top-right:hover:after{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-top-right:hover .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-bottom-left .dih_content_wrapper:after,.dzhvr-border-reveal-bottom-left .dih_content_wrapper:before,.dzhvr-border-reveal-bottom-left:after,.dzhvr-border-reveal-bottom-left:before{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dzhvr-border-reveal-bottom-left:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-bottom-left .dih_content_wrapper:before,.dzhvr-border-reveal-bottom-left:after{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-bottom-left .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-bottom-left:hover:before{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-bottom-left:hover .dih_content_wrapper:before,.dzhvr-border-reveal-bottom-left:hover:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-bottom-left:hover .dih_content_wrapper:after{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-bottom-right .dih_content_wrapper:after,.dzhvr-border-reveal-bottom-right .dih_content_wrapper:before,.dzhvr-border-reveal-bottom-right:after,.dzhvr-border-reveal-bottom-right:before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-border-reveal-bottom-right:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-bottom-right:after{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-bottom-right .dih_content_wrapper:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-bottom-right .dih_content_wrapper:after,.dzhvr-border-reveal-bottom-right:hover:before{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-bottom-right:hover:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-bottom-right:hover .dih_content_wrapper:before{-webkit-transition-delay:.27999999999999997s;-o-transition-delay:.27999999999999997s;transition-delay:.27999999999999997s}.dzhvr-border-reveal-bottom-right:hover .dih_content_wrapper:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-cc-1 .dih_content_wrapper:after,.dzhvr-border-reveal-cc-1 .dih_content_wrapper:before,.dzhvr-border-reveal-cc-1:after,.dzhvr-border-reveal-cc-1:before{-webkit-transition-duration:.2333333333333333s;-o-transition-duration:.2333333333333333s;transition-duration:.2333333333333333s}.dzhvr-border-reveal-cc-1 .dih_content_wrapper:after,.dzhvr-border-reveal-cc-1:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-border-reveal-cc-1 .dih_content_wrapper:before,.dzhvr-border-reveal-cc-1:after{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-border-reveal-cc-1:before{-webkit-transition-delay:.5249999999999999s;-o-transition-delay:.5249999999999999s;transition-delay:.5249999999999999s}.dzhvr-border-reveal-cc-1:after{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-border-reveal-cc-1 .dih_content_wrapper:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-cc-1 .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-border-reveal-cc-1:hover:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-cc-1:hover:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-border-reveal-cc-1:hover .dih_content_wrapper:before{-webkit-transition-delay:.5249999999999999s;-o-transition-delay:.5249999999999999s;transition-delay:.5249999999999999s}.dzhvr-border-reveal-cc-1:hover .dih_content_wrapper:after{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-border-reveal-ccc-1 .dih_content_wrapper:after,.dzhvr-border-reveal-ccc-1 .dih_content_wrapper:before,.dzhvr-border-reveal-ccc-1:after,.dzhvr-border-reveal-ccc-1:before{-webkit-transition-duration:.2333333333333333s;-o-transition-duration:.2333333333333333s;transition-duration:.2333333333333333s}.dzhvr-border-reveal-ccc-1 .dih_content_wrapper:after,.dzhvr-border-reveal-ccc-1:before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-border-reveal-ccc-1 .dih_content_wrapper:before,.dzhvr-border-reveal-ccc-1:after{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-border-reveal-ccc-1:before{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.dzhvr-border-reveal-ccc-1:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-border-reveal-ccc-1 .dih_content_wrapper:before{-webkit-transition-delay:.5249999999999999s;-o-transition-delay:.5249999999999999s;transition-delay:.5249999999999999s}.dzhvr-border-reveal-ccc-1 .dih_content_wrapper:after{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-border-reveal-ccc-1:hover:before{-webkit-transition-delay:.5249999999999999s;-o-transition-delay:.5249999999999999s;transition-delay:.5249999999999999s}.dzhvr-border-reveal-ccc-1:hover:after{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-border-reveal-ccc-1:hover .dih_content_wrapper:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.dzhvr-border-reveal-ccc-1:hover .dih_content_wrapper:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.dzhvr-border-reveal-cc-2 .dih_content_wrapper:after,.dzhvr-border-reveal-cc-2:before{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-border-reveal-cc-2 .dih_content_wrapper:before,.dzhvr-border-reveal-cc-2:after,.dzhvr-border-reveal-ccc-2 .dih_content_wrapper:after,.dzhvr-border-reveal-ccc-2:before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-border-reveal-cc-3 .dih_content_wrapper:after,.dzhvr-border-reveal-cc-3:before,.dzhvr-border-reveal-ccc-2 .dih_content_wrapper:before,.dzhvr-border-reveal-ccc-2:after{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-border-reveal-cc-3 .dih_content_wrapper:before,.dzhvr-border-reveal-cc-3:after{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-border-reveal-cc-3:before{right:14px;left:0}.dzhvr-border-reveal-cc-3:after{left:14px;right:0}.dzhvr-border-reveal-cc-3 .dih_content_wrapper:before{top:14px;bottom:0}.dzhvr-border-reveal-cc-3 .dih_content_wrapper:after{bottom:14px;top:0}.dzhvr-border-reveal-ccc-3 .dih_content_wrapper:after,.dzhvr-border-reveal-ccc-3:before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dzhvr-border-reveal-ccc-3 .dih_content_wrapper:before,.dzhvr-border-reveal-ccc-3:after{-webkit-transform-origin:0 0;transform-origin:0 0}.dzhvr-border-reveal-ccc-3:before{left:14px;right:0}.dzhvr-border-reveal-ccc-3:after{right:14px;left:0}.dzhvr-border-reveal-ccc-3 .dih_content_wrapper:before{bottom:14px;top:0}.dzhvr-border-reveal-ccc-3 .dih_content_wrapper:after{top:14px;bottom:0}[class*=" dzhvr-image-"] .dih_content_wrapper{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-image-"]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.13999999999999999s;-o-transition-delay:.13999999999999999s;transition-delay:.13999999999999999s}.dzhvr-image-zoom-center:hover .dih_image{-webkit-transform:scale(1.25);transform:scale(1.25)}.dzhvr-image-zoom-out:hover .dih_image{-webkit-transform:scale(.7);transform:scale(.7)}.dzhvr-image-rotate-left:hover .dih_image{-webkit-transform:scale(1.3) rotate(-9deg);transform:scale(1.3) rotate(-9deg)}.dzhvr-image-rotate-right:hover .dih_image{-webkit-transform:scale(1.3) rotate(9deg);transform:scale(1.3) rotate(9deg)}[class*=" dzhvr-book-open-"],[class^=dzhvr-book-open-]{overflow:visible!important}[class*=" dzhvr-book-open-"] .dih_content_wrapper,[class^=dzhvr-book-open-] .dih_content_wrapper{background-color:transparent!important;border:none}[class*=" dzhvr-book-open-"] .dih_content_wrapper:after,[class*=" dzhvr-book-open-"] .dih_content_wrapper:before,[class^=dzhvr-book-open-] .dih_content_wrapper:after,[class^=dzhvr-book-open-] .dih_content_wrapper:before{z-index:-1;background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);content:"";position:absolute;opacity:0;-webkit-transition:all .45s ease!important;-o-transition:all .45s ease!important;transition:all .45s ease!important}[class*=" dzhvr-book-open-"]:hover .dih_content_wrapper:after,[class*=" dzhvr-book-open-"]:hover .dih_content_wrapper:before,[class^=dzhvr-book-open-]:hover .dih_content_wrapper:after,[class^=dzhvr-book-open-]:hover .dih_content_wrapper:before{opacity:1;background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.dzhvr-book-open-horiz .dih_content_wrapper{-webkit-perspective:50em;perspective:50em}.dzhvr-book-open-horiz .dih_content_wrapper *{opacity:0}.dzhvr-book-open-horiz .dih_content_wrapper:after,.dzhvr-book-open-horiz .dih_content_wrapper:before{height:100%;width:50%;top:0}.dzhvr-book-open-horiz .dih_content_wrapper:before{background-image:-webkit-gradient(linear,left top,right top,color-stop(60%,transparent),color-stop(99%,rgba(0,0,0,.1)),to(rgba(0,0,0,.15)));background-image:-webkit-linear-gradient(left,transparent 60%,rgba(0,0,0,.1) 99%,rgba(0,0,0,.15));background-image:-o-linear-gradient(left,transparent 60%,rgba(0,0,0,.1) 99%,rgba(0,0,0,.15) 100%);background-image:-o-linear-gradient(left,transparent 60%,rgba(0,0,0,.1) 99%,rgba(0,0,0,.15));background-image:linear-gradient(90deg,transparent 60%,rgba(0,0,0,.1) 99%,rgba(0,0,0,.15));left:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dzhvr-book-open-horiz .dih_content_wrapper:after{background-image:-webkit-gradient(linear,right top,left top,color-stop(60%,transparent),color-stop(99%,rgba(0,0,0,.12)),to(rgba(0,0,0,.15)));background-image:-webkit-linear-gradient(right,transparent 60%,rgba(0,0,0,.12) 99%,rgba(0,0,0,.15));background-image:-o-linear-gradient(right,transparent 60%,rgba(0,0,0,.12) 99%,rgba(0,0,0,.15) 100%);background-image:-o-linear-gradient(right,transparent 60%,rgba(0,0,0,.12) 99%,rgba(0,0,0,.15));background-image:linear-gradient(270deg,transparent 60%,rgba(0,0,0,.12) 99%,rgba(0,0,0,.15));right:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-book-open-horiz:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-book-open-vert .dih_content_wrapper{-webkit-perspective:50em;perspective:50em}.dzhvr-book-open-vert .dih_content_wrapper *{opacity:0}.dzhvr-book-open-vert .dih_content_wrapper:after,.dzhvr-book-open-vert .dih_content_wrapper:before{height:50%;width:100%;left:0}.dzhvr-book-open-vert .dih_content_wrapper:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(99%,rgba(0,0,0,.1)),to(rgba(0,0,0,.15)));background-image:-webkit-linear-gradient(top,transparent 60%,rgba(0,0,0,.1) 99%,rgba(0,0,0,.15));background-image:-o-linear-gradient(top,transparent 60%,rgba(0,0,0,.1) 99%,rgba(0,0,0,.15) 100%);background-image:-o-linear-gradient(top,transparent 60%,rgba(0,0,0,.1) 99%,rgba(0,0,0,.15));background-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.1) 99%,rgba(0,0,0,.15));top:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dzhvr-book-open-vert .dih_content_wrapper:after{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(60%,transparent),color-stop(99%,rgba(0,0,0,.13)),to(rgba(0,0,0,.15)));background-image:-webkit-linear-gradient(bottom,transparent 60%,rgba(0,0,0,.13) 99%,rgba(0,0,0,.15));background-image:-o-linear-gradient(bottom,transparent 60%,rgba(0,0,0,.13) 99%,rgba(0,0,0,.15) 100%);background-image:-o-linear-gradient(bottom,transparent 60%,rgba(0,0,0,.13) 99%,rgba(0,0,0,.15));background-image:linear-gradient(0deg,transparent 60%,rgba(0,0,0,.13) 99%,rgba(0,0,0,.15));bottom:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-book-open-vert:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-book-open-up{-webkit-perspective:50em;perspective:50em}.dzhvr-book-open-up>.dih_image{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dzhvr-book-open-up .dih_content_wrapper{z-index:-1}.dzhvr-book-open-up .dih_content_wrapper *{opacity:1}.dzhvr-book-open-up .dih_content_wrapper:after{position:absolute;top:0;bottom:0;right:0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(80%,transparent),color-stop(99%,rgba(0,0,0,.2)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(bottom,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));background-image:-o-linear-gradient(bottom,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3) 100%);background-image:-o-linear-gradient(bottom,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));background-image:linear-gradient(0deg,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));left:0}.dzhvr-book-open-up:hover>.dih_image{-webkit-transform:rotateX(86deg);transform:rotateX(86deg)}.dzhvr-book-open-down{-webkit-perspective:50em;perspective:50em}.dzhvr-book-open-down>.dih_image{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dzhvr-book-open-down .dih_content_wrapper{z-index:-1}.dzhvr-book-open-down .dih_content_wrapper *{opacity:1}.dzhvr-book-open-down .dih_content_wrapper:after{position:absolute;top:0;bottom:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(99%,rgba(0,0,0,.2)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(top,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));background-image:-o-linear-gradient(top,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3) 100%);background-image:-o-linear-gradient(top,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));left:0}.dzhvr-book-open-down:hover>.dih_image{-webkit-transform:rotateX(-86deg);transform:rotateX(-86deg)}.dzhvr-book-open-left{-webkit-perspective:50em;perspective:50em}.dzhvr-book-open-left>.dih_image{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-book-open-left .dih_content_wrapper{z-index:-1}.dzhvr-book-open-left .dih_content_wrapper *{opacity:1}.dzhvr-book-open-left .dih_content_wrapper:after{position:absolute;top:0;bottom:0;right:0;background-image:-webkit-gradient(linear,right top,left top,color-stop(80%,transparent),color-stop(99%,rgba(0,0,0,.2)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(right,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));background-image:-o-linear-gradient(right,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3) 100%);background-image:-o-linear-gradient(right,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));background-image:linear-gradient(270deg,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));left:0}.dzhvr-book-open-left:hover>.dih_image{-webkit-transform:rotateY(-86deg);transform:rotateY(-86deg)}.dih_img_wrapper.advanced_style.dzhvr-book-open-left:hover .dih_content_wrapper{z-index:999999!important}.dzhvr-book-open-right{-webkit-perspective:50em;perspective:50em}.dzhvr-book-open-right>.dih_image{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dzhvr-book-open-right .dih_content_wrapper{z-index:-1}.dzhvr-book-open-right .dih_content_wrapper *{opacity:1}.dzhvr-book-open-right .dih_content_wrapper:after{position:absolute;top:0;bottom:0;right:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(80%,transparent),color-stop(99%,rgba(0,0,0,.2)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(left,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));background-image:-o-linear-gradient(left,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3) 100%);background-image:-o-linear-gradient(left,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));background-image:linear-gradient(90deg,transparent 80%,rgba(0,0,0,.2) 99%,rgba(0,0,0,.3));left:0}.dzhvr-book-open-right:hover>.dih_image{-webkit-transform:rotateY(86deg);transform:rotateY(86deg)}[class*=" dzhvr-circle-"]:before,[class^=dzhvr-circle-]:before{position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%;content:"";background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);border-radius:50%;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}[class*=" dzhvr-circle-"] .dih_content_wrapper,[class^=dzhvr-circle-] .dih_content_wrapper{opacity:0;background-color:transparent!important}[class*=" dzhvr-circle-"]:hover:before,[class^=dzhvr-circle-]:hover:before{-webkit-transform:translate(0);transform:translate(0)}[class*=" dzhvr-circle-"]:hover .dih_content_wrapper,[class^=dzhvr-circle-]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.35s!important;-o-transition-delay:.35s!important;transition-delay:.35s!important}.dzhvr-circle-up:before{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-circle-down:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-circle-left:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-circle-right:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-circle-top-left:before{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.dzhvr-circle-top-right:before{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.dzhvr-circle-bottom-left:before{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.dzhvr-circle-bottom-right:before{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}[class*=" dzhvr-shift"],[class^=dzhvr-shift]{overflow:visible!important}[class*=" dzhvr-shift"] .dih_content_wrapper,[class^=dzhvr-shift] .dih_content_wrapper{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);opacity:0}.dzhvr-shift-top-left:hover .dih_content_wrapper{opacity:1;-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.dzhvr-shift-top-right:hover .dih_content_wrapper{opacity:1;-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}.dzhvr-shift-bottom-left:hover .dih_content_wrapper{opacity:1;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px)}.dzhvr-shift-bottom-right:hover .dih_content_wrapper{opacity:1;-webkit-transform:translate(10px,10px);transform:translate(10px,10px)}[class*=" dzhvr-bounce"] .dih_content_wrapper,[class^=dzhvr-bounce] .dih_content_wrapper{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);opacity:1}.dzhvr-bounce-in .dih_content_wrapper{opacity:0}.dzhvr-bounce-in:hover .dih_content_wrapper{-webkit-animation:dzhvr-bounce-in .6s ease-in forwards;animation:dzhvr-bounce-in .6s ease-in forwards;opacity:1}@-webkit-keyframes dzhvr-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes dzhvr-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.dzhvr-bounce-in-up .dih_content_wrapper{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-bounce-in-up:hover .dih_content_wrapper{-webkit-animation:dzhvr-bounce-in-up .8s ease-in forwards;animation:dzhvr-bounce-in-up .8s ease-in forwards}@-webkit-keyframes dzhvr-bounce-in-up{25%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(25px);transform:translateY(25px)}65%{-webkit-transform:translateY(10px);transform:translateY(10px)}90%{-webkit-transform:translateY(2px);transform:translateY(2px)}}@keyframes dzhvr-bounce-in-up{25%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(25px);transform:translateY(25px)}65%{-webkit-transform:translateY(10px);transform:translateY(10px)}90%{-webkit-transform:translateY(2px);transform:translateY(2px)}}.dzhvr-bounce-in-down .dih_content_wrapper{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-bounce-in-down:hover .dih_content_wrapper{-webkit-animation:dzhvr-bounce-in-down .8s ease-in forwards;animation:dzhvr-bounce-in-down .8s ease-in forwards}@-webkit-keyframes dzhvr-bounce-in-down{25%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}65%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}90%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes dzhvr-bounce-in-down{25%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}65%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}90%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.dzhvr-bounce-in-left .dih_content_wrapper{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-bounce-in-left:hover .dih_content_wrapper{-webkit-animation:dzhvr-bounce-in-left .8s ease-in forwards;animation:dzhvr-bounce-in-left .8s ease-in forwards}@-webkit-keyframes dzhvr-bounce-in-left{25%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(25px);transform:translateX(25px)}65%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes dzhvr-bounce-in-left{25%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(25px);transform:translateX(25px)}65%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(2px);transform:translateX(2px)}}.dzhvr-bounce-in-right .dih_content_wrapper{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-bounce-in-right:hover .dih_content_wrapper{-webkit-animation:dzhvr-bounce-in-right .8s ease-in forwards;animation:dzhvr-bounce-in-right .8s ease-in forwards}@-webkit-keyframes dzhvr-bounce-in-right{25%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-25px);transform:translateX(-25px)}65%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}90%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes dzhvr-bounce-in-right{25%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-25px);transform:translateX(-25px)}65%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}90%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.dzhvr-bounce-out .dih_content_wrapper{opacity:0}.dzhvr-bounce-out:hover>.dih_image{-webkit-animation:dzhvr-bounce-out .40249999999999997s ease-in forwards;animation:dzhvr-bounce-out .40249999999999997s ease-in forwards}.dzhvr-bounce-out:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.35s!important;-o-transition-delay:.35s!important;transition-delay:.35s!important}@-webkit-keyframes dzhvr-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes dzhvr-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.dzhvr-bounce-out-up .dih_content_wrapper{opacity:0}.dzhvr-bounce-out-up:hover>.dih_image{-webkit-animation:dzhvr-bounce-out-up .40249999999999997s ease-in forwards;animation:dzhvr-bounce-out-up .40249999999999997s ease-in forwards}.dzhvr-bounce-out-up:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.35s!important;-o-transition-delay:.35s!important;transition-delay:.35s!important}@-webkit-keyframes dzhvr-bounce-out-up{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes dzhvr-bounce-out-up{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.dzhvr-bounce-out-down .dih_content_wrapper{opacity:0}.dzhvr-bounce-out-down:hover>.dih_image{-webkit-animation:dzhvr-bounce-out-down .40249999999999997s ease-in forwards;animation:dzhvr-bounce-out-down .40249999999999997s ease-in forwards}.dzhvr-bounce-out-down:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.35s!important;-o-transition-delay:.35s!important;transition-delay:.35s!important}@-webkit-keyframes dzhvr-bounce-out-down{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes dzhvr-bounce-out-down{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.dzhvr-bounce-out-left .dih_content_wrapper{opacity:0}.dzhvr-bounce-out-left:hover>.dih_image{-webkit-animation:dzhvr-bounce-out-left .40249999999999997s ease-in forwards;animation:dzhvr-bounce-out-left .40249999999999997s ease-in forwards}.dzhvr-bounce-out-left:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.35s!important;-o-transition-delay:.35s!important;transition-delay:.35s!important}@-webkit-keyframes dzhvr-bounce-out-left{20%{opacity:1;-webkit-transform:translate3d(15%,0,0);transform:translate3d(15%,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes dzhvr-bounce-out-left{20%{opacity:1;-webkit-transform:translate3d(15%,0,0);transform:translate3d(15%,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.dzhvr-bounce-out-right .dih_content_wrapper{opacity:0}.dzhvr-bounce-out-right:hover>.dih_image{-webkit-animation:dzhvr-bounce-out-right .40249999999999997s ease-in forwards;animation:dzhvr-bounce-out-right .40249999999999997s ease-in forwards}.dzhvr-bounce-out-right:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.35s!important;-o-transition-delay:.35s!important;transition-delay:.35s!important}@-webkit-keyframes dzhvr-bounce-out-right{20%{opacity:1;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes dzhvr-bounce-out-right{20%{opacity:1;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}[class*=" dzhvr-fall-away-"],[class^=dzhvr-fall-away-]{-webkit-perspective:50em;perspective:50em;background:transparent!important}[class*=" dzhvr-fall-away-"] .dih_image,[class^=dzhvr-fall-away-] .dih_image{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .45s ease-in;-o-transition:all .45s ease-in;transition:all .45s ease-in}[class*=" dzhvr-fall-away-"] .dih_content_wrapper,[class^=dzhvr-fall-away-] .dih_content_wrapper{opacity:0;background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat)}[class*=" dzhvr-fall-away-"]:hover .dih_image,[class^=dzhvr-fall-away-]:hover .dih_image{opacity:0}[class*=" dzhvr-fall-away-"]:hover .dih_content_wrapper,[class^=dzhvr-fall-away-]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.dzhvr-fall-away-horiz:hover .dih_image{-webkit-transform:rotateX(-1turn) scale(.2);transform:rotateX(-1turn) scale(.2)}.dzhvr-fall-away-vert:hover .dih_image{-webkit-transform:rotateY(-1turn) scale(.2);transform:rotateY(-1turn) scale(.2)}.dzhvr-fall-away-cc:hover .dih_image{-webkit-transform:rotate(1turn) scale(.2);transform:rotate(1turn) scale(.2)}.dzhvr-fall-away-ccc:hover .dih_image{-webkit-transform:rotate(-1turn) scale(.2);transform:rotate(-1turn) scale(.2)}.dih_img_wrapper[class*=" dzhvr-modal"] .dih_content_wrapper,.dih_img_wrapper[class^=dzhvr-modal] .dih_content_wrapper{opacity:0}.dih_img_wrapper[class*=" dzhvr-modal"]:hover .dih_content_wrapper,.dih_img_wrapper[class^=dzhvr-modal]:hover .dih_content_wrapper{background-color:var(--background-color);background-image:var(--background-image);background-position:var(--background-position);background-size:var(--background-size);background-repeat:var(--background-repeat);-webkit-transform:translate(0);transform:translate(0);opacity:1}.dzhvr-modal-slide-up .dih_content_wrapper{top:auto!important;padding-top:15px;padding-bottom:15px;-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-modal-slide-down .dih_content_wrapper{bottom:auto!important;padding-top:15px;padding-bottom:15px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-modal-slide-left .dih_content_wrapper{left:auto!important;max-width:70%;padding-left:15px;padding-right:15px;-webkit-transform:translate(100%);transform:translate(100%)}.dzhvr-modal-slide-right .dih_content_wrapper{right:auto!important;max-width:70%;padding-left:15px;padding-right:15px;-webkit-transform:translate(-100%);transform:translate(-100%)}[class*=" dzhvr-modal"],[class^=dzhvr-modal]{-webkit-perspective:50em;perspective:50em}[class*=" dzhvr-modal"] .dih_content_wrapper,[class^=dzhvr-modal] .dih_content_wrapper{opacity:1}[class*=" dzhvr-modal"]:hover>.dih_image,[class^=dzhvr-modal]:hover>.dih_image{opacity:.7}[class*=" dzhvr-modal"]:hover .dih_content_wrapper,[class^=dzhvr-modal]:hover .dih_content_wrapper{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.dzhvr-modal-hinge-up .dih_content_wrapper{top:auto;padding-top:15px;padding-bottom:15px;-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dzhvr-modal-hinge-down .dih_content_wrapper{bottom:auto;padding-top:15px;padding-bottom:15px;-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:50% -50%;transform-origin:50% -50%}.dzhvr-modal-hinge-left .dih_content_wrapper{left:auto;max-width:70%;padding-left:15px;padding-right:15px;-webkit-transform:rotateY(-110deg);transform:rotateY(-110deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dzhvr-modal-hinge-right .dih_content_wrapper{right:auto;max-width:70%;padding-left:15px;padding-right:15px;-webkit-transform:rotateY(110deg);transform:rotateY(110deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}.dzhvr-lightspeed-in-left .dih_content_wrapper{-webkit-transform:translate(100%);transform:translate(100%);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}.dzhvr-lightspeed-in-left:hover .dih_content_wrapper{-webkit-animation:dzhvr-lightspeed-in-left .40249999999999997s ease-in forwards;animation:dzhvr-lightspeed-in-left .40249999999999997s ease-in forwards;opacity:1}@-webkit-keyframes dzhvr-lightspeed-in-left{0%{-webkit-transform:translate(100%) skewX(-20deg);transform:translate(100%) skewX(-20deg)}50%{-webkit-transform:translate(0) skewX(-20deg);transform:translate(0) skewX(-20deg)}75%{-webkit-transform:translate(0) skewX(10deg);transform:translate(0) skewX(10deg)}to{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}}@keyframes dzhvr-lightspeed-in-left{0%{-webkit-transform:translate(100%) skewX(-20deg);transform:translate(100%) skewX(-20deg)}50%{-webkit-transform:translate(0) skewX(-20deg);transform:translate(0) skewX(-20deg)}75%{-webkit-transform:translate(0) skewX(10deg);transform:translate(0) skewX(10deg)}to{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}}.dzhvr-lightspeed-in-right .dih_content_wrapper{-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}.dzhvr-lightspeed-in-right:hover .dih_content_wrapper{-webkit-animation:dzhvr-lightspeed-in-right .40249999999999997s ease-in forwards;animation:dzhvr-lightspeed-in-right .40249999999999997s ease-in forwards;opacity:1}@-webkit-keyframes dzhvr-lightspeed-in-right{0%{-webkit-transform:translate(-100%) skewX(20deg);transform:translate(-100%) skewX(20deg)}50%{-webkit-transform:translate(0) skewX(20deg);transform:translate(0) skewX(20deg)}75%{-webkit-transform:translate(0) skewX(-10deg);transform:translate(0) skewX(-10deg)}to{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}}@keyframes dzhvr-lightspeed-in-right{0%{-webkit-transform:translate(-100%) skewX(20deg);transform:translate(-100%) skewX(20deg)}50%{-webkit-transform:translate(0) skewX(20deg);transform:translate(0) skewX(20deg)}75%{-webkit-transform:translate(0) skewX(-10deg);transform:translate(0) skewX(-10deg)}to{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}}.dzhvr-lightspeed-out-left .dih_content_wrapper{z-index:-1;opacity:1}.dzhvr-lightspeed-out-left:hover>.dih_image{-webkit-animation:dzhvr-lightspeed-out-left .40249999999999997s ease-in forwards;animation:dzhvr-lightspeed-out-left .40249999999999997s ease-in forwards;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:1}@-webkit-keyframes dzhvr-lightspeed-out-left{0%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}25%{-webkit-transform:translate(10%) skewX(0deg);transform:translate(10%) skewX(0deg)}50%{-webkit-transform:translate(0) skewX(-20deg);transform:translate(0) skewX(-20deg)}to{-webkit-transform:translate(-150%) skewX(-20deg);transform:translate(-150%) skewX(-20deg)}}@keyframes dzhvr-lightspeed-out-left{0%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}25%{-webkit-transform:translate(10%) skewX(0deg);transform:translate(10%) skewX(0deg)}50%{-webkit-transform:translate(0) skewX(-20deg);transform:translate(0) skewX(-20deg)}to{-webkit-transform:translate(-150%) skewX(-20deg);transform:translate(-150%) skewX(-20deg)}}.dzhvr-lightspeed-out-right .dih_content_wrapper{z-index:-1;opacity:1}.dzhvr-lightspeed-out-right:hover>.dih_image{-webkit-animation:dzhvr-lightspeed-out-right .40249999999999997s ease-in forwards;animation:dzhvr-lightspeed-out-right .40249999999999997s ease-in forwards;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:1}@-webkit-keyframes dzhvr-lightspeed-out-right{0%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}25%{-webkit-transform:translate(-10%) skewX(0deg);transform:translate(-10%) skewX(0deg)}50%{-webkit-transform:translate(0) skewX(20deg);transform:translate(0) skewX(20deg)}to{-webkit-transform:translate(150%) skewX(20deg);transform:translate(150%) skewX(20deg)}}@keyframes dzhvr-lightspeed-out-right{0%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}25%{-webkit-transform:translate(-10%) skewX(0deg);transform:translate(-10%) skewX(0deg)}50%{-webkit-transform:translate(0) skewX(20deg);transform:translate(0) skewX(20deg)}to{-webkit-transform:translate(150%) skewX(20deg);transform:translate(150%) skewX(20deg)}}[class*=" dzhvr-grad-"]:before,[class^=dzhvr-grad-]:before{position:absolute;top:0;bottom:0;left:0;right:0;content:""}[class*=" dzhvr-grad-"] .dih_content_wrapper,[class^=dzhvr-grad-] .dih_content_wrapper{z-index:1;opacity:0;background-color:transparent!important}[class*=" dzhvr-grad-"]:hover:before,[class^=dzhvr-grad-]:hover:before{-webkit-transform:translate(0);transform:translate(0)}[class*=" dzhvr-grad-"]:hover .dih_content_wrapper,[class^=dzhvr-grad-]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.dzhvr-grad-radial-in:before{background-image:-webkit-radial-gradient(transparent 0,var(--background-color) 100%);background-image:-o-radial-gradient(transparent 0,var(--background-color) 100%);background-image:radial-gradient(transparent 0,var(--background-color) 100%);-webkit-transform:scale(2);transform:scale(2);opacity:0}.dzhvr-grad-radial-in:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";opacity:0;background-color:inherit}.dzhvr-grad-radial-in:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dzhvr-grad-radial-in:hover:after{opacity:.75;-webkit-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.dzhvr-grad-radial-out:before{background-image:-webkit-radial-gradient(var(--background-color) 0,transparent 100%);background-image:-o-radial-gradient(var(--background-color) 0,transparent 100%);background-image:radial-gradient(var(--background-color) 0,transparent 100%);position:absolute;top:-75%;bottom:-75%;left:-75%;right:-75%;-webkit-transform:scale(0);transform:scale(0);opacity:0}.dzhvr-grad-radial-out:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dzhvr-grad-up:before{-webkit-transform:translateY(100%);transform:translateY(100%);background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--background-color)));background-image:-o-linear-gradient(top,transparent 0,var(--background-color) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(var(--background-color)));background-image:-webkit-linear-gradient(top,transparent,var(--background-color));background-image:-o-linear-gradient(top,transparent 0,var(--background-color));background-image:linear-gradient(180deg,transparent,var(--background-color));top:-75%}.dzhvr-grad-down:before{-webkit-transform:translateY(-100%);transform:translateY(-100%);background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(var(--background-color)));background-image:-o-linear-gradient(bottom,transparent 0,var(--background-color) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,transparent),to(var(--background-color)));background-image:-webkit-linear-gradient(bottom,transparent,var(--background-color));background-image:-o-linear-gradient(bottom,transparent 0,var(--background-color));background-image:linear-gradient(0deg,transparent,var(--background-color));bottom:-75%}.dzhvr-grad-left:before{-webkit-transform:translateX(100%);transform:translateX(100%);background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(var(--background-color)));background-image:-o-linear-gradient(left,transparent 0,var(--background-color) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),to(var(--background-color)));background-image:-webkit-linear-gradient(left,transparent,var(--background-color));background-image:-o-linear-gradient(left,transparent 0,var(--background-color));background-image:linear-gradient(90deg,transparent,var(--background-color));left:-75%}.dzhvr-grad-right:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(var(--background-color)));background-image:-o-linear-gradient(right,transparent 0,var(--background-color) 100%);background-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),to(var(--background-color)));background-image:-webkit-linear-gradient(right,transparent,var(--background-color));background-image:-o-linear-gradient(right,transparent 0,var(--background-color));background-image:linear-gradient(270deg,transparent,var(--background-color));right:-75%}.dzhvr-grad-top-left:before{background-image:-webkit-linear-gradient(135deg,transparent,var(--background-color));background-image:-o-linear-gradient(135deg,transparent 0,var(--background-color) 100%);background-image:-o-linear-gradient(135deg,transparent,var(--background-color));background-image:linear-gradient(-45deg,transparent,var(--background-color));-webkit-transform:scale(2);transform:scale(2);opacity:0;bottom:-75%;right:-75%}.dzhvr-grad-top-left:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dzhvr-grad-top-right:before{background-image:-webkit-linear-gradient(45deg,transparent,var(--background-color));background-image:-o-linear-gradient(45deg,transparent 0,var(--background-color) 100%);background-image:-o-linear-gradient(45deg,transparent,var(--background-color));background-image:linear-gradient(45deg,transparent,var(--background-color));-webkit-transform:scale(2);transform:scale(2);opacity:0;bottom:-75%;left:-75%}.dzhvr-grad-top-right:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dzhvr-grad-bottom-left:before{background-image:-webkit-linear-gradient(225deg,transparent,var(--background-color));background-image:-o-linear-gradient(225deg,transparent 0,var(--background-color) 100%);background-image:-o-linear-gradient(225deg,transparent,var(--background-color));background-image:linear-gradient(-135deg,transparent,var(--background-color));-webkit-transform:scale(2);transform:scale(2);opacity:0;top:-75%;right:-75%}.dzhvr-grad-bottom-left:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dzhvr-grad-bottom-right:before{background-image:-webkit-linear-gradient(315deg,transparent,var(--background-color));background-image:-o-linear-gradient(315deg,transparent 0,var(--background-color) 100%);background-image:-o-linear-gradient(315deg,transparent,var(--background-color));background-image:linear-gradient(135deg,transparent,var(--background-color));-webkit-transform:scale(2);transform:scale(2);opacity:0;top:-75%;left:-75%}.dzhvr-grad-bottom-right:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[class*=" dzhvr-parallax-"]:hover .dih_content_wrapper,[class^=dzhvr-parallax-]:hover .dih_content_wrapper{-webkit-transform:translate(0);transform:translate(0)}.dzhvr-parallax-up .dih_content_wrapper{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-parallax-up:hover>.dih_image{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dzhvr-parallax-down .dih_content_wrapper{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-parallax-down:hover>.dih_image{-webkit-transform:translateY(50%);transform:translateY(50%)}.dzhvr-parallax-left .dih_content_wrapper{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-parallax-left:hover>.dih_image{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dzhvr-parallax-right .dih_content_wrapper{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-parallax-right:hover>.dih_image{-webkit-transform:translateX(50%);transform:translateX(50%)}[class*=" dzhvr-stack-"] .dih_content_wrapper,[class*=" dzhvr-stack-"]>.dih_image,[class^=dzhvr-stack-] .dih_content_wrapper,[class^=dzhvr-stack-]>.dih_image{-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}[class*=" dzhvr-stack-"]:hover>.dih_image,[class^=dzhvr-stack-]:hover>.dih_image{-webkit-transform:scale(.75);transform:scale(.75);opacity:.5}[class*=" dzhvr-stack-"]:hover .dih_content_wrapper,[class^=dzhvr-stack-]:hover .dih_content_wrapper{-webkit-transform:translate(0);transform:translate(0)}.dzhvr-stack-up .dih_content_wrapper{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-stack-down .dih_content_wrapper{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-stack-left .dih_content_wrapper{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-stack-right .dih_content_wrapper{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dzhvr-stack-top-left .dih_content_wrapper{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.dzhvr-stack-top-right .dih_content_wrapper{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.dzhvr-stack-bottom-left .dih_content_wrapper{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.dzhvr-stack-bottom-right .dih_content_wrapper{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}[class*=" dzhvr-cube-"],[class^=dzhvr-cube-]{-webkit-perspective:50em;perspective:50em;overflow:visible!important;background-color:transparent!important}[class*=" dzhvr-cube-"]>.dih_image,[class^=dzhvr-cube-]>.dih_image{-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}[class*=" dzhvr-cube-"] .dih_content_wrapper,[class*=" dzhvr-cube-"]:hover>.dih_image,[class^=dzhvr-cube-] .dih_content_wrapper,[class^=dzhvr-cube-]:hover>.dih_image{opacity:0!important;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-cube-"]:hover .dih_content_wrapper,[class^=dzhvr-cube-]:hover .dih_content_wrapper{-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg);opacity:1!important;-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}.dzhvr-cube-up .dih_content_wrapper{-webkit-transform:translateY(50%) rotateX(-90deg);transform:translateY(50%) rotateX(-90deg)}.dzhvr-cube-down .dih_content_wrapper,.dzhvr-cube-up:hover>.dih_image{-webkit-transform:translateY(-50%) rotateX(90deg);transform:translateY(-50%) rotateX(90deg)}.dzhvr-cube-down:hover>.dih_image{-webkit-transform:translateY(50%) rotateX(-90deg);transform:translateY(50%) rotateX(-90deg)}.dzhvr-cube-left .dih_content_wrapper{-webkit-transform:translateX(-50%) rotateY(-90deg);transform:translateX(-50%) rotateY(-90deg)}.dzhvr-cube-left:hover>.dih_image,.dzhvr-cube-right .dih_content_wrapper{-webkit-transform:translateX(50%) rotateY(90deg);transform:translateX(50%) rotateY(90deg)}.dzhvr-cube-right:hover>.dih_image{-webkit-transform:translateX(-50%) rotateY(-90deg);transform:translateX(-50%) rotateY(-90deg)}[class*=" dzhvr-dive"] .dih_content_wrapper,[class*=" dzhvr-dive"]:hover>.dih_image,[class^=dzhvr-dive] .dih_content_wrapper,[class^=dzhvr-dive]:hover>.dih_image{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[class*=" dzhvr-dive"]:hover .dih_content_wrapper,[class^=dzhvr-dive]:hover .dih_content_wrapper{opacity:1;-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}.dzhvr-dive .dih_content_wrapper,.dzhvr-dive:hover>.dih_image{-webkit-transform:scale(5);transform:scale(5)}.dzhvr-dive:hover .dih_content_wrapper{-webkit-transform:scale(1);transform:scale(1)}.dzhvr-dive-cc .dih_content_wrapper{-webkit-transform:rotate(-45deg) scale(5);transform:rotate(-45deg) scale(5)}.dzhvr-dive-cc:hover>.dih_image{-webkit-transform:rotate(45deg) scale(5);transform:rotate(45deg) scale(5)}.dzhvr-dive-cc:hover .dih_content_wrapper{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.dzhvr-dive-ccc .dih_content_wrapper{-webkit-transform:rotate(45deg) scale(5);transform:rotate(45deg) scale(5)}.dzhvr-dive-ccc:hover>.dih_image{-webkit-transform:rotate(-45deg) scale(5);transform:rotate(-45deg) scale(5)}.dzhvr-dive-ccc:hover .dih_content_wrapper{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}[class*=" dzhvr-splash"] .dih_content_wrapper,[class^=dzhvr-splash] .dih_content_wrapper{background-color:transparent!important;z-index:1}[class*=" dzhvr-splash"] .dih_content_wrapper *,[class^=dzhvr-splash] .dih_content_wrapper *{opacity:0}[class*=" dzhvr-splash"] .dih_content_wrapper:after,[class^=dzhvr-splash] .dih_content_wrapper:after{content:"";position:absolute;-webkit-transition:all .35s ease-in .35s,width .35s ease-out,height .35s ease-out;-o-transition:all .35s ease-in .35s,width .35s ease-out,height .35s ease-out;transition:all .35s ease-in .35s,width .35s ease-out,height .35s ease-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);z-index:-1}[class*=" dzhvr-splash"].hover .dih_content_wrapper,[class*=" dzhvr-splash"]:hover .dih_content_wrapper,[class^=dzhvr-splash].hover .dih_content_wrapper,[class^=dzhvr-splash]:hover .dih_content_wrapper{background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}[class*=" dzhvr-splash"].hover .dih_content_wrapper *,[class*=" dzhvr-splash"]:hover .dih_content_wrapper *,[class^=dzhvr-splash].hover .dih_content_wrapper *,[class^=dzhvr-splash]:hover .dih_content_wrapper *{opacity:1;-webkit-transition-delay:.48999999999999994s;-o-transition-delay:.48999999999999994s;transition-delay:.48999999999999994s}[class*=" dzhvr-splash"].hover .dih_content_wrapper:after,[class*=" dzhvr-splash"]:hover .dih_content_wrapper:after,[class^=dzhvr-splash].hover .dih_content_wrapper:after,[class^=dzhvr-splash]:hover .dih_content_wrapper:after{-webkit-transition:all .35s ease-in,width .35s ease-out .35s,height .35s ease-out .35s;-o-transition:all .35s ease-in,width .35s ease-out .35s,height .35s ease-out .35s;transition:all .35s ease-in,width .35s ease-out .35s,height .35s ease-out .35s;width:800px;height:800px}.dzhvr-splash-up .dih_content_wrapper:after{left:50%;top:120%}.dzhvr-splash-up.hover .dih_content_wrapper:after,.dzhvr-splash-up:hover .dih_content_wrapper:after{top:50%}.dzhvr-splash-down .dih_content_wrapper:after{left:50%;top:-20px}.dzhvr-splash-down.hover .dih_content_wrapper:after,.dzhvr-splash-down:hover .dih_content_wrapper:after{top:50%}.dzhvr-splash-left .dih_content_wrapper:after{top:50%;left:120%}.dzhvr-splash-left.hover .dih_content_wrapper:after,.dzhvr-splash-left:hover .dih_content_wrapper:after{left:50%}.dzhvr-splash-right .dih_content_wrapper:after{top:50%;left:-20px}.dzhvr-splash-right.hover .dih_content_wrapper:after,.dzhvr-splash-right:hover .dih_content_wrapper:after{left:50%}[class*=" dzhvr-switch-"],[class^=dzhvr-switch-]{background:transparent!important}[class*=" dzhvr-switch-"] .dih_content_wrapper,[class*=" dzhvr-switch-"]>.dih_image,[class^=dzhvr-switch-] .dih_content_wrapper,[class^=dzhvr-switch-]>.dih_image{-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}[class*=" dzhvr-switch-"]:hover .dih_content_wrapper,[class^=dzhvr-switch-]:hover .dih_content_wrapper{-webkit-transform:translate(0);transform:translate(0)}.dzhvr-switch-up .dih_content_wrapper,.dzhvr-switch-up:hover>.dih_image{-webkit-transform:translateY(100%);transform:translateY(100%)}.dzhvr-switch-down .dih_content_wrapper,.dzhvr-switch-down:hover>.dih_image{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dzhvr-switch-left .dih_content_wrapper,.dzhvr-switch-left:hover>.dih_image{-webkit-transform:translateX(100%);transform:translateX(100%)}.dzhvr-switch-right .dih_content_wrapper,.dzhvr-switch-right:hover>.dih_image{-webkit-transform:translateX(-100%);transform:translateX(-100%)}[class*=" dzhvr-flash-"]:after,[class*=" dzhvr-flash-"]:before,[class^=dzhvr-flash-]:after,[class^=dzhvr-flash-]:before{opacity:.75;background-color:var(--background-color);background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:var(--background-repeat);position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%;content:""}[class*=" dzhvr-flash-"]:after,[class^=dzhvr-flash-]:after{-webkit-transition-delay:.175s;-o-transition-delay:.175s;transition-delay:.175s}[class*=" dzhvr-flash-"] .dih_content_wrapper,[class^=dzhvr-flash-] .dih_content_wrapper{opacity:0;z-index:1}[class*=" dzhvr-flash-"]:hover .dih_content_wrapper,[class^=dzhvr-flash-]:hover .dih_content_wrapper{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;opacity:1}.dzhvr-flash-top-left:after,.dzhvr-flash-top-left:before{-webkit-transform:rotate(-45deg) translateY(-100%);transform:rotate(-45deg) translateY(-100%)}.dzhvr-flash-top-left:hover:before{-webkit-transform:rotate(-45deg) translateY(100%);transform:rotate(-45deg) translateY(100%)}.dzhvr-flash-top-left:hover:after{-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}.dzhvr-flash-top-right:after,.dzhvr-flash-top-right:before{-webkit-transform:rotate(45deg) translateY(-100%);transform:rotate(45deg) translateY(-100%)}.dzhvr-flash-top-right:hover:before{-webkit-transform:rotate(45deg) translateY(100%);transform:rotate(45deg) translateY(100%)}.dzhvr-flash-top-right:hover:after{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}.dzhvr-flash-bottom-left:after,.dzhvr-flash-bottom-left:before{-webkit-transform:rotate(45deg) translateY(100%);transform:rotate(45deg) translateY(100%)}.dzhvr-flash-bottom-left:hover:before{-webkit-transform:rotate(45deg) translateY(-100%);transform:rotate(45deg) translateY(-100%)}.dzhvr-flash-bottom-left:hover:after{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}.dzhvr-flash-bottom-right:after,.dzhvr-flash-bottom-right:before{-webkit-transform:rotate(-45deg) translateY(100%);transform:rotate(-45deg) translateY(100%)}.dzhvr-flash-bottom-right:hover:before{-webkit-transform:rotate(-45deg) translateY(-100%);transform:rotate(-45deg) translateY(-100%)}.dzhvr-flash-bottom-right:hover:after{-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}.dizo_image_hover .dih_img_wrapper.minimal_style .dih_link:after{position:absolute;top:0;left:0;bottom:0;cursor:pointer;z-index:999999;width:100%;height:100%;content:""}.dizo_image_hover .dih_img_wrapper.minimal_style .dih_title{color:#000!important}.dizo_image_hover .dih_img_wrapper.minimal_style .dih_content_wrapper,.dizo_image_hover .dih_img_wrapper.minimal_style .dih_image{width:100%}.dizo_image_hover .dih_img_wrapper.minimal_style .dih_image{margin:auto;display:block}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-1 .dih_image{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-1:hover .dih_image{-webkit-transform:scale(1);transform:scale(1)}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-2 .dih_content_wrapper{position:absolute;top:0;bottom:0;left:0}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-2 .dih_title{margin-top:61px;margin-bottom:20px}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-2 .dih_title .prefix{display:block;opacity:.6;position:absolute;top:50%;left:0;margin-top:-2px;margin-right:14px;font-size:70px;width:100%;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-2:hover .dih_title .prefix{margin-right:24px;top:12%}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-2 .dih_content_wrapper .et_pb_button_wrapper{-webkit-transform:translateY(-135%);transform:translateY(-135%);-webkit-transition:all .35s cubic-bezier(.645,.045,.355,1)!important;-o-transition:all .35s cubic-bezier(.645,.045,.355,1)!important;transition:all .35s cubic-bezier(.645,.045,.355,1)!important;opacity:0}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-2:hover .dih_content_wrapper .et_pb_button_wrapper{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;z-index:99}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-2{position:relative}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-2:before{content:"";position:absolute;width:100%;top:-2px;bottom:-2px;left:-2px;z-index:-1;-webkit-transform:skew(2deg,2deg);transform:skew(2deg,2deg)}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-3 .dih_title .prefix{display:block;width:70px;height:70px;line-height:50px!important;border-radius:50%;background:#01b0ff;margin:auto;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:.6s ease!important;-o-transition:.6s ease!important;transition:.6s ease!important;-webkit-box-shadow:0 0 0 0 #01b0ff;box-shadow:0 0 0 0 #01b0ff;margin-top:20px}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-3:hover .dih_title .prefix{-webkit-box-shadow:0 0 0 500px #01b0ff;box-shadow:0 0 0 500px #01b0ff}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-3{position:relative;width:100%;overflow:hidden}.dizo_image_hover .dih_img_wrapper.minimal_style.minimal-effect-3 .dih_content_wrapper{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}body #page-container .et_pb_section .dih_img_wrapper.minimal_style.minimal-effect-3:hover .et_pb_button{background:#fff;border-color:#fff;color:#333}.dih_img_wrapper.minimal-effect-4 .dih_content_wrapper{position:absolute;top:0;left:0;bottom:0;overflow:hidden;padding:10px}.dih_img_wrapper.minimal-effect-4 .dih_content_wrapper:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.3));background-image:-o-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.3))}.dih_img_wrapper.minimal-effect-4 .dih_text,.dih_img_wrapper.minimal-effect-4 .dih_title{-webkit-transition:all .4s cubic-bezier(.57,.21,.69,1);-o-transition:all .4s cubic-bezier(.57,.21,.69,1);transition:all .4s cubic-bezier(.57,.21,.69,1)}.dih_img_wrapper.minimal-effect-4 .dih_text{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.dih_img_wrapper.minimal-effect-4:hover .dih_text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.dih_img_wrapper.minimal-effect-4:hover .dih_title{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.dih_img_wrapper.minimal-effect-6 .dih_content_wrapper{position:absolute;top:0;left:0;bottom:0;overflow:hidden;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.dih_img_wrapper.minimal-effect-6 .dih_image{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:.5s ease!important;-o-transition:.5s ease!important;transition:.5s ease!important}.dih_img_wrapper.minimal-effect-6:hover .dih_image{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0)}.dizo-lightbox .dih_content_wrapper,.dizo-lightbox .dih_content_wrapper:after,.dizo-lightbox .dih_content_wrapper:before,.dizo-lightbox .dih_img_wrapper:after,.dizo-lightbox .dih_img_wrapper:before,.dizo-lightbox .modern_img_overlay{display:none}#lightbox .lb-image{margin-top:50px}#lightbox .lb-dataContainer{background:#fff}#lightbox .lb-caption{color:#000!important}.dizo-lightbox .dih_lightbox_overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transition:.5s ease!important;-o-transition:.5s ease!important;transition:.5s ease!important}.dizo-lightbox .dih_img_wrapper .dih_image a .et-pb-icon{font-family:ETmodules;position:absolute;color:#fff;font-size:32px;z-index:999;text-align:center;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;opacity:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.dizo-lightbox .dih_img_wrapper:hover .dih_image a .et-pb-icon{opacity:1}.et-fb-icon.et-fb-icon--add{z-index:999!important}/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}/*
 Theme Name:   Divi Business Pro
 Theme URI:    https://divibusinesspro.aspengrovestudio.com/
 Description:  Divi Child Theme created for business
 Author:       WP Zone
 Author URI:   https://wpzone.co/
 Template:     Divi
 Version:      1.0.15
 License:      GPLv3
 License URI:  https://www.gnu.org/licenses/gpl-3.0.en.html
 Tags:         Divi,  Child Theme
 Text Domain:  divi-business-pro
 GitLab Theme URI: https://gitlab.com/coryajenkins/divi-business-pro/
 AGS Info:     ids.aspengrove 297112 ids.divispace 295835 legacy.key agstheme_divi-business-pro_license_key legacy.status agstheme_divi-business-pro_license_key_status adminPage admin.php?page=AGS_child_theme docs https://wpzone.co/docs/divi-child-themes/divi-business-pro/
 * Update URI:  https://wpzone.co/
*/

/*
Divi Business Pro Child Theme
Copyright (C) 2023 WP Zone

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.


==========

For the text of the GNU General Public License version 3, and licensing/copyright
information for third-party code used in this product, see ./license.txt.

==========

*/

/*
 *
 * IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE
 * ANY CUSTOM CODE PLACED WITHIN THIS FILE. IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE
 * PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE
 * THE THEME FILES
 *
 */


/**
 * #.#  Fixes
 *
 */

#page-container {
    overflow : hidden;
}

#main-content .container:before {
    width : 0;
}

blockquote {
    margin      : 20px 0;
    border-left : 2px solid;
    font-style  : italic;
    font-weight : 500;
    line-height : 1.3;
    font-family : Georgia, "Times New Roman", serif !important;
}

.zero_padding {
    padding : 0 !important;
}

/**
 * #.#  Buttons
 *
 */

.divi-business-pro-button:after,
.divi-business-pro-button:before,
.divi-business-pro-button-secondary:after,
.divi-business-pro-button-secondary:before {
    color : inherit !important;
}

/**
 * #.#  Overlay
 *
 */

.dark_overlay {
    position : relative;
}

.dark_overlay:before {
    content  : "";
    width    : 100%;
    height   : 100%;
    z-index  : 0;
    position : absolute;
    left     : 0;
    top      : 0;
    opacity  : 0.9;
}

/**
 * #.#  Row with border
 *
 */

.row-with-border .et_pb_image img {
    z-index  : 10;
    position : relative;
}

.row-with-border .et_pb_text {
    position : relative;
}

.row-with-border .et_pb_text:before {
    content  : "";
    border   : 15px solid;
    position : absolute;
    top      : -15px;
    width    : 110%;
    height   : 100%;
}

.row-with-border .et_pb_text.et_pb_bg_layout_dark:before {
    border-color : rgba(255, 255, 255, 0.1);
}

.row-with-border .et_pb_column:first-child .et_pb_text:before {
    left : 0;
}

.row-with-border .et_pb_column:last-child .et_pb_text:before {
    right : 0;
}

.row-with-border .et_pb_text {
    font-size   : 16px;
    line-height : 1.5;
}

.row-with-border .et_pb_text h1 {
    margin-bottom : 15px;
    font-weight   : 900 !important;
    font-size     : 42px;
    line-height   : 1.05;
}

@media (min-width : 1351px) {
    .row-with-border .et_pb_text {
        padding : 90px 70px;
    }
}

@media (min-width : 981px) and  (max-width : 1350px) {
    .row-with-border .et_pb_column:last-child .et_pb_text {
        padding : 65px 55px 65px 35px;
    }

    .row-with-border .et_pb_column:first-child .et_pb_text {
        padding : 65px 35px 65px 55px;
    }

    .row-with-border .et_pb_text h1 {
        font-size : 38px;
    }

    .row-with-border .et_pb_text {
        font-size : 15px;
    }
}

@media (min-width : 981px) {
    .row-with-border {
        display     : flex;
        flex-wrap   : wrap;
        align-items : center;
    }
}

@media (max-width : 980px) {
    .row-with-border .et_pb_column:first-child .et_pb_text:before {
        bottom : -50px;
        width  : 200%;
        height : auto !important;
    }

    .row-with-border .et_pb_column:last-child .et_pb_text:before {
        top   : -50px;
        width : 200%;
    }
}

@media (min-width : 601px) and  (max-width : 980px) {
    .row-with-border .et_pb_text:before {
        border-width : 12px;
    }

    .row-with-border .et_pb_column:last-child .et_pb_text {
        padding : 40px 40px 90px;
    }

    .row-with-border .et_pb_column:first-child .et_pb_text {
        padding : 60px 40px 40px;
    }

    .row-with-border .et_pb_column:first-child .et_pb_text:before {
        left : -40px;
    }

    .row-with-border .et_pb_column:last-child .et_pb_text:before {
        right : -40px;
    }
}

@media (max-width : 600px) {
    .row-with-border .et_pb_text:before {
        border-width : 10px;
    }

    .row-with-border .et_pb_column:last-child .et_pb_text {
        padding : 40px 25px 90px;
    }

    .row-with-border .et_pb_column:first-child .et_pb_text {
        padding : 50px 25px 40px;
    }

    .row-with-border .et_pb_column:first-child .et_pb_text:before {
        left : -25px;
    }

    .row-with-border .et_pb_column:last-child .et_pb_text:before {
        right : -25px;
    }

    .row-with-border .et_pb_text {
        font-size : 15px;
    }

    .row-with-border .et_pb_text h1 {
        font-size : 35px;
    }
}

@media (max-width : 400px) {
    .row-with-border .et_pb_text {
        font-size : 14px;
    }

    .row-with-border .et_pb_text h1 {
        font-size : 30px;
    }
}

/**
 * #.#  Inline header with button
 *
 */

.header-with-button {
    padding-bottom : 15px !important;
}

.header-with-button p {
    margin-bottom : 5px;
}

.header-with-button .et_pb_text,
.header-with-button.et_pb_text {
    margin-bottom : 0 !important;
    font-size     : 17px;
    padding-right : 25px;
    line-height   : 1.4;
}

.header-with-button .et_pb_column {
    margin-bottom : 0 !important;
}

.header-with-button .et_pb_button {
    margin-bottom : 15px !important;
}

.header-with-button .et_pb_button,
.default-btn {
    background    : transparent !important;
    border-width  : 2px !important;
    border-style  : solid !important;
    border-radius : 30px;
    font-weight   : bold;
    font-size     : 17px;
    line-height   : 1.5 !important;
    padding       : 14px 30px;
}

.header-with-button .et_pb_button.et_pb_bg_layout_light,
.default-btn.et_pb_bg_layout_light {
    color : #000 !important;
}

.header-with-button .et_pb_button.et_pb_bg_layout_dark,
.default-btn.et_pb_bg_layout_dark {
    color : #FFF !important;
}

.header-with-button .et_pb_button:hover,
.default-btn:hover {
    padding : 14px 45px 14px 30px !important;
}

.header-with-button .et_pb_button:after,
.default-btn:after {
    font-size   : 23px;
    color       : inherit;
    line-height : 25px;
}

.header-with-button h1 {
    font-weight    : 900;
    font-size      : 40px;
    line-height    : 1.05;
    position       : relative;
    padding-bottom : 0;
    margin-bottom  : 15px;
}

.header-with-button h1:before {
    position : absolute;
    right    : 107%;
    top      : 50%;
    content  : "";
    width    : 1000%;
    height   : 1px;
}

@media (min-width : 500px) {
    .header-with-button .et_pb_column {
        display         : flex;
        justify-content : space-between;
        align-content   : space-around;
        align-items     : center;
        flex-wrap       : wrap;
    }

    .header-with-button .et_pb_text {
        padding-right : 25px;
    }
}

@media (max-width : 700px) {
    .header-with-button h1 {
        font-size : 35px;
    }

    .header-with-button .et_pb_button,
    .header-with-button .et_pb_button:hover {
        font-size      : 15px;
        padding-top    : 10px !important;
        padding-bottom : 10px !important;
    }

    .header-with-button .et_pb_button:after {
        font-size   : 20px;
        line-height : 23px;
    }
}

/**
 * #.#  Header with bottom line
 *
 */

.header-with-bottom-line {
    font-size   : 17px;
    line-height : 1.5;
}

.header-with-bottom-line h1 {
    position       : relative;
    padding-bottom : 20px;
    margin-bottom  : 15px;
    font-weight    : 900;
    font-size      : 40px;
    line-height    : 1.05;
}

.header-with-bottom-line h1:before {
    content  : "";
    position : absolute;
    bottom   : 0;
    width    : 120px;
    height   : 1px;
}

.header-with-bottom-line.et_pb_text_align_left h1:before,
.header-with-bottom-line.et_pb_text_align_justified h1:before {
    left : 0;
}

.header-with-bottom-line.et_pb_text_align_right h1:before {
    right : 0;
}

.header-with-bottom-line.et_pb_text_align_center h1:before {
    left        : 50%;
    margin-left : -60px;
}

/**
 * #.#  General header
 *
 */

.interior-header {
    position            : relative;
    overflow            : hidden;
    font-size           : 16px;
    line-height         : 1.5;
    background-position : center;
    background-size     : cover;
}

.interior-header:before {
    position : absolute;
    content  : "";
    height   : 100%;
    width    : 100%;
    top      : 0;
    left     : 0;
    opacity  : 0.95;
}

.interior-header .et_pb_row {
    padding  : 0;
    position : relative;
    z-index  : 1;
}

.interior-header .container {
    padding-bottom : 45px;
}

.interior-header .container:after,
.interior-header .container:before {
    /* remove clearfix */
    display : none !important;
}

.interior-header h1 {
    font-weight    : 900;
    line-height    : 1.1;
    position       : relative;
    padding-top    : 8px;
    padding-bottom : 5px !important;
    margin-bottom  : 10px;
    display        : inline-block;
}

.interior-header h1:before {
    content             : "";
    position            : absolute;
    left                : -30px;
    top                 : -13px;
    width               : 15px;
    height              : 60px;
    border-left-width   : 6px;
    border-left-style   : solid;
    border-bottom-width : 6px;
    border-bottom-style : solid;
}

.interior-header h1:after {
    content            : "";
    position           : absolute;
    left               : -30px;
    top                : -15px;
    width              : 65px;
    height             : 13px;
    border-right-width : 6px;
    border-right-style : solid;
    border-top-width   : 6px;
    border-top-style   : solid;
}

.interior-header .et_pb_column {
    display         : flex;
    justify-content : space-between;
    align-content   : space-around;
    align-items     : center;
    flex-wrap       : wrap;
}

.interior-header .et_pb_text,
.interior-header .breadcrumbs {
    margin-bottom : 0 !important;
}

.interior-header .et_pb_text {
    padding-right : 25px;
}

.interior-header .breadcrumbs {
    color        : rgba(255, 255, 255, 0.35);
    padding-left : 5px;
}

.interior-header .breadcrumbs span:last-child span {
    color : #FFF !important;
}

.interior-header .breadcrumbs a span {
    color       : rgba(255, 255, 255, 0.75) !important;
    font-weight : 500 !important;
}

@media (min-width : 981px) {
    .interior-header h1 {
        font-size : 45px;
    }
}

@media (min-width : 767px) and (max-width : 980px) {
    .interior-header h1 {
        font-size : 42px;
    }

    .interior-header h1:before {
        height : 55px;
        width  : 10px;
        left   : -25px;
        top    : -10px;
    }

    .interior-header h1:after {
        width  : 55px !important;
        left   : -25px;
        top    : -10px;
        height : 8px !important;
    }
}

@media (max-width : 766px) {
    .interior-header h1 {
        font-size : 37px;
    }

    .interior-header h1:before {
        height              : 50px;
        width               : 10px;
        left                : -23px;
        top                 : -10px;
        border-left-width   : 5px !important;
        border-bottom-width : 5px !important;
    }

    .interior-header h1:after {
        width              : 50px !important;
        left               : -23px;
        top                : -10px;
        height             : 8px !important;
        border-right-width : 5px !important;
        border-top-width   : 5px !important;
    }
}

/**
 * #.#  Contact page
 *
 */

@media (min-width : 981px) {
    .contact-form-row {
        display     : flex;
        flex-wrap   : wrap;
        align-items : center;
    }

    .contact-text h1 {
        font-size : 40px;
    }
}

@media (min-width : 767px) and (max-width : 980px) {
    .contact-text h1 {
        font-size : 37px;
    }
}

@media (max-width : 766px) {
    .contact-text h1 {
        font-size : 33px;
    }
}

.contact-text {
    font-size     : 17px;
    line-height   : 1.5;
    margin-bottom : 35px !important;
}

.contact-text h1 {
    font-weight   : 900 !important;
    line-height   : 1.05;
    margin-bottom : 20px;
    position      : relative;
}

.contact-text h1:before {
    position : absolute;
    right    : 100%;
    right    : calc(100% + 25px);
    top      : 50%;
    content  : "";
    width    : 1000%;
    height   : 1px;
}

.contact-form {
    border  : 15px solid;
    padding : 50px;
}

.contact-form .caldera-grid .row {
    margin-left  : auto;
    margin-right : auto;
}

.contact-form .caldera-grid .form-control {
    height      : auto;
    padding     : 10px 15px;
    font-size   : 14px;
    line-height : 1.5;
    box-shadow  : none !important;
    border      : 1px solid;
    background  : transparent !important;
}

.contact-form .caldera-grid label {
    margin-bottom  : 5px;
    font-weight    : 600;
    text-transform : uppercase;
    font-size      : 13px;
    line-height    : 1.5;
    color          : #000;
}

.contact-form .caldera-grid .form-control:focus {
    box-shadow : none !important;
    outline    : none !important;
}

.contact-form .caldera-grid .btn {
    border-style : solid !important;
    font-weight  : bold;
    line-height  : 1.5;
    padding      : 14px 30px;
    text-align   : center;
    display      : block;
    margin       : 0 auto;
}

.contact-form .caldera-grid #fld_7908577_1-wrap {
    text-align    : center !important;
    margin-bottom : 0 !important;
    margin-top    : 5px;
}

.contact-blurb .et_pb_blurb_container h4 {
    font-size      : 24px;
    line-height    : 1.25;
    font-weight    : bold;
    padding-bottom : 3px;
}

.contact-blurb .et_pb_blurb_container p {
    text-transform : uppercase;
    font-size      : 14px;
    line-height    : 1.5;
    display        : inline-block;
    color          : #444;
    border-bottom  : 1px solid #555;
}

.contact-blurb .et_pb_blurb_content {
    position  : relative;
    max-width : none !important;
}

.contact-blurb .et_pb_main_blurb_image {
    margin-bottom : 17px;
}

.caldera-grid .has-error .form-control {
    border-color : #EA0500 !important;
    box-shadow   : none !important;
    background   : inherit !important;
}

.caldera-grid .has-error .checkbox,
.caldera-grid .has-error .checkbox-inline,
.caldera-grid .has-error .control-label,
.caldera-grid .has-error .form-control-feedback,
.caldera-grid .has-error .help-block,
.caldera-grid .has-error .radio,
.caldera-grid .has-error .radio-inline,
.caldera-grid .has-error.checkbox label,
.caldera-grid .has-error.checkbox-inline label,
.caldera-grid .has-error.radio label,
.caldera-grid .has-error.radio-inline label {
    color : #EA0500 !important;
}

/**
 * #.#  Testimonials page
 *
 */

.testimonials-cta {
    margin-top      : 30px;
    font-size       : 16px;
    line-height     : 1.5;
    display         : flex;
    justify-content : space-between;
    align-content   : space-around;
    align-items     : center;
    flex-wrap       : wrap;
}

.testimonials-cta h2 {
    font-weight    : 800;
    font-size      : 30px;
    line-height    : 1.15;
    position       : relative;
    padding-bottom : 0;
    margin-bottom  : 10px;
}

.testimonials-cta .et_pb_promo_description {
    max-width : 650px;
}

.testimonials-cta .et_pb_promo_button {
    font-weight    : bold;
    line-height    : 1.5 !important;
    padding-top    : 14px;
    padding-bottom : 14px;
}

.testimonials-cta .et_pb_promo_button:hover {
    padding-top    : 14px;
    padding-bottom : 14px;
}

@media (min-width : 300px) {
    .testimonials-cta .et_pb_promo_button {
        min-width  : 190px;
        text-align : center;
    }
}

/**
 * #.#  About page ver 1 - slider
 *
 */

.about-slider .et_pb_slide:before {
    position : absolute;
    content  : "";
    height   : 100%;
    width    : 100%;
    top      : 0;
    left     : 0;
    opacity  : 0.9;
}

.about-slider .et_pb_slide_description {
    text-align : left;
    width      : 100%;
    position   : relative;
    z-index    : 10;
}

.about-slider .et_pb_slide_content {
    line-height : 1.5;
    font-size   : 22px;
}

.about-slider .et_pb_slide h2.et_pb_slide_title {
    font-weight    : 900 !important;
    line-height    : 1.25;
    font-size      : 60px !important;
    text-transform : uppercase;
    position       : relative;
    padding        : 10px 0 !important;
    margin-bottom  : 10px;
}

.about-slider .et_pb_slide h2.et_pb_slide_title:after,
.about-slider .et_pb_slide h2.et_pb_slide_title:before {
    content  : "";
    position : absolute;
    left     : -35px;
    top      : -10px;
}

.about-slider .et_pb_slide h2.et_pb_slide_title:before {
    width               : 20px;
    height              : 80px;
    border-left-width   : 7px;
    border-left-style   : solid;
    border-bottom-width : 7px;
    border-bottom-style : solid;
}

.about-slider .et_pb_slide h2.et_pb_slide_title:after {
    width              : 80px;
    height             : 15px;
    border-right-width : 7px;
    border-right-style : solid;
    border-top-width   : 7px;
    border-top-style   : solid;
}

.about-slider .et_pb_button {
    border-width  : 2px !important;
    border-style  : solid !important;
    border-radius : 30px;
    padding       : 8px 50px !important;
    line-height   : 1.5 !important;
}

.about-slider .et_pb_button:hover {
    background    : transparent;
    padding-right : 60px !important;
}

.about-slider .et_pb_button:after {
    line-height : 0.9 !important;
}

.about-slider .et_pb_slides {
    position : relative;
}

.about-slider .et-pb-controllers {
    font-size : 0;
}

.about-slider .et-pb-controllers a {
    position : relative;
}

.about-slider .et-pb-controllers a:before {
    content       : "";
    position      : absolute;
    top           : -9px;
    left          : -9px;
    width         : 21px;
    height        : 21px;
    border        : 2px solid rgba(255, 255, 255, 0);
    border-radius : 50%;
}

.about-slider .et-pb-controllers a:hover {
    background : #FFF !important;
}

.about-slider .et-pb-controllers a:hover:before {
    border-color : rgba(255, 255, 255, 0.75);
}

@media (min-width : 981px) {
    .about-slider .et-pb-controllers {
        left       : auto;
        right      : 50px;
        top        : 50%;
        text-align : right;
    }

    .about-slider .et-pb-controllers a {
        display : block;
        margin  : 0 0 25px auto !important;
    }
}

@media (max-width : 980px) {
    .about-slider .et-pb-controllers a {
        margin : 0 12px 10px !important;
    }
}

@media (min-width : 767px) and (max-width : 980px) {
    .about-slider .et_pb_slide_content {
        font-size : 21px;
    }

    .about-slider .et_pb_slide h2.et_pb_slide_title {
        font-size : 50px !important;
    }

    .about-slider .et_pb_slide h2.et_pb_slide_title:before {
        height : 70px;
    }

    .about-slider .et_pb_slide h2.et_pb_slide_title:after {
        width : 70px;
    }
}

@media (max-width : 766px) {
    .about-slider .et_pb_slide_content {
        font-size : 18px !important;
    }

    .about-slider .et_pb_slide h2.et_pb_slide_title {
        font-size : 40px !important;
    }

    .about-slider .et_pb_slide h2.et_pb_slide_title:before {
        height              : 60px;
        width               : 10px;
        left                : -20px;
        top                 : -5px;
        border-bottom-width : 5px !important;
        border-left-width   : 5px !important;
    }

    .about-slider .et_pb_slide h2.et_pb_slide_title:after {
        width              : 55px !important;
        left               : -20px;
        top                : -5px;
        height             : 10px !important;
        border-top-width   : 5px !important;
        border-right-width : 5px !important;
    }
}

/**
 * #.#  404 page
 *
 */

.not-found-404 .interior-header h2 {
    font-weight    : 900;
    line-height    : 1.05;
    padding-bottom : 20px;
    margin-bottom  : 20px;
    position       : relative;
    font-size      : 40px;
}

.not-found-404 .interior-header h2:before {
    content     : "";
    position    : absolute;
    bottom      : 0;
    width       : 120px;
    left        : 50%;
    margin-left : -60px;
    height      : 1px;
}

.not-found-404 .et_pb_section {
    background  : #FFF;
    font-size   : 17px;
    line-height : 1.5;
}

.not-found-404 p.large-404 {
    display       : inline-block;
    font-size     : 150px;
    font-weight   : 700;
    color         : #222;
    margin-bottom : 30px;
    position      : relative;
    padding       : 0;
    line-height   : 120px !important;
}

.not-found-404 p.large-404:before {
    position : absolute;
    right    : 100%;
    right    : calc(101% + 25px);
    top      : 50%;
    content  : "";
    width    : 1000%;
    height   : 1px;
}

.not-found-404 p.large-404:after {
    position : absolute;
    right    : 100%;
    left     : calc(101% + 25px);
    top      : 50%;
    content  : "";
    width    : 1000%;
    height   : 1px;
}

.not-found-404 h1 {
    font-weight    : 900;
    line-height    : 1.05;
    padding-bottom : 10px;
    color          : #000;
    font-size      : 40px;
}

h2.title-404 {
    font-weight    : 900;
    line-height    : 1.05;
    padding-bottom : 10px;
    color          : #FFF;
    font-size      : 40px;
}

.not-found-404 .buttons-container {
    display       : block;
    margin-top    : 30px;
    margin-bottom : 55px;
}

.not-found-404 .buttons-container a.et_pb_button {
    display        : inline-block;
    min-width      : 190px;
    padding-top    : 10px;
    padding-bottom : 10px;
    text-align     : center;
}

@media (max-width : 500px) {
    .not-found-404 .et_pb_section {
        font-size : 15px;
    }

    .not-found-404 .buttons-container {
        text-align : center;
        margin-top : 30px;
    }

    .not-found-404 .buttons-container a {
        display   : block !important;
        margin    : 0 auto 10px !important;
        width     : 100%;
        max-width : 200px;
        font-size : 15px;
    }

    .not-found-404 p.large-404 {
        font-size   : 120px !important;
        line-height : 100px !important;
    }

    .not-found-404 h1 {
        font-size : 35px;
    }
}

/**
 * #.#  Testify demo ver 1
 *
 */

.testify_demo_1 .slides-container {
    max-width : 650px;
    padding   : 70px 30px !important;
    border    : 10px solid;
    position  : relative;
}

.testify_demo_1 .testimonial-body p,
.testify_demo_1 .person-name p {
    font-style : normal !important;
}

.testify_demo_1 img.testimonial-image {
    width         : 90px;
    height        : 90px;
    border-radius : 50%;
    object-fit    : cover;
}

.testify_demo_1 .flex-direction-nav a {
    opacity : 1 !important;
}

.testify_demo_1 .flex-direction-nav .flex-prev {
    left   : 20px !important;
    top    : auto;
    bottom : 35px;
}

.testify_demo_1 .flex-direction-nav .flex-next {
    right  : auto !important;
    left   : 60px !important;
    top    : auto;
    bottom : 35px;
}

.testify_demo_1 .flex-direction-nav a:before {
    font-family : "ETmodules";
    font-size   : 60px;
    line-height : 1;
    font-weight : 100 !important;
    color       : rgba(0, 0, 0, 0.75);
    text-shadow : none;
}

.testify_demo_1 ul.flex-direction-nav a.flex-next::before {
    content : "\35";
}

.testify_demo_1 ul.flex-direction-nav a.flex-prev::before {
    content : "\34";
}

/**
 * #.#  Testify demo ver 2
 *
 */

.testify_demo_2 .testimonial-body p,
.testify_demo_2 .person-name p {
    font-style : normal !important;
}

.testify_demo_2 .testify-link {
    padding            : 5px 45px;
    border-radius      : 30px;
    font-weight        : bold !important;
    background         : transparent;
    border-width       : 2px !important;
    border-style       : solid !important;
    display            : inline-block !important;
    width              : auto !important;
    -webkit-transition : all .2s;
    -moz-transition    : all .2s;
    transition         : all .2s;
}

/**
 * #.#  Team page
 *
 */

.join-us-cta .et_pb_button {
    display        : inline-block;
    min-width      : 190px;
    padding-top    : 10px;
    padding-bottom : 10px;
    text-align     : center;
}

.join-us-cta.et_pb_bg_layout_dark .et_pb_button {
    color : #FFF;
}

.join-us-cta.et_pb_bg_layout_dark .et_pb_button:hover {
    color          : #FFF !important;
    padding-top    : 10px;
    padding-bottom : 10px;
}

/**
 * #.#  Bugs and fixes
 *
 */

/* Fix container padding on posts (related with jumping header bug */
body.et_pb_pagebuilder_layout.et_left_sidebar .et_pb_row.dbp_container_row,
body.et_pb_pagebuilder_layout.et_right_sidebar .et_pb_row.dbp_container_row,
body:not(.et_pb_pagebuilder_layout) .et_pb_row.dbp_container_row {
    padding : 50px 0 30px !important;
}

body.et_pb_pagebuilder_layout.et_full_width_page .et_pb_row.dbp_container_row {
    padding   : 0 !important;
    width     : 100% !important;
    max-width : none;
}

/* Fix et_pb_row width on post pages when page builder is used */
body.et_pb_pagebuilder_layout.et_left_sidebar.single.post .interior-header .et_pb_row,
body.et_pb_pagebuilder_layout.et_right_sidebar.single-post .interior-header .et_pb_row,
body.et_pb_pagebuilder_layout.et_left_sidebar .et_pb_row.dbp_container_row,
body.et_pb_pagebuilder_layout.et_right_sidebar .et_pb_row.dbp_container_row {
    width : 80% !important;
}

/* Fix top padding on posts when fw pagebuilder layout it used */
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
    padding-top : 0 !important;
}

.single.et_pb_pagebuilder_layout.et_full_width_page .et_main_thumbnail_container {
    padding : 30px 0;
}


/**
 * #.#  Divi Forms
 *
 * since 1.0.12
 */

.divi-business-pro-form input[type="text"], .divi-business-pro-form input[type="email"], .divi-business-pro-form select, .divi-business-pro-form textarea,
.divi-business-pro-form p.et_pb_newsletter_field input[type="text"], .divi-business-pro-form p.et_pb_newsletter_field input[type="email"], .divi-business-pro-form p.et_pb_newsletter_field select, .divi-business-pro-form p.et_pb_newsletter_field textarea {
    padding     : 10px 15px;
    font-size   : 14px;
    line-height : 1.5;
    border      : 1px solid !important;
    background  : transparent !important;
}

.divi-business-pro-form .et_pb_button, .divi-business-pro-form .et_pb_button:hover {
    padding : 14px 30px;
}

.divi-business-pro-form .et_pb_button:after {
    display : none;
}

/* Frorm with labels */

.divi-business-pro-form-with-labels .et_pb_contact_form_label {
    display        : block;
    margin-bottom  : 5px;
    font-weight    : 600;
    text-transform : uppercase;
    font-size      : 13px;
    line-height    : 1.5;
}

.divi-business-pro-form-with-labels .et_pb_contact_field {
    margin-bottom : 20px;
}

.divi-business-pro-form-with-labels input::-webkit-input-placeholder,
.divi-business-pro-form-with-labels textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    opacity : 0;
}

.divi-business-pro-form-with-labels input :-ms-input-placeholder,
.divi-business-pro-form-with-labels textarea :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    opacity : 0;
}

.divi-business-pro-form-with-labels input ::-moz-placeholder,
.divi-business-pro-form-with-labels textarea ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    opacity : 0;
}

.divi-business-pro-form-with-labels input:-moz-placeholder,
.divi-business-pro-form-with-labels textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    opacity : 0;
}


/* Contact Form */

.divi-business-pro-contact-form {
    border  : 15px solid;
    padding : 50px;
}

@media (max-width : 767px) {
    .divi-business-pro-contact-form {
        padding-right : 20px;
        padding-left  : 20px;
    }
}

.divi-business-pro-contact-form .et_contact_bottom_container {
    justify-content : center;
    align-items     : center;
    float           : none;
    flex-wrap       : wrap;
}

.divi-business-pro-contact-form .et_pb_contact_right {
    margin : 10px;
}

/* Inline Newsteller Form */

.divi-business-pro-newsletter-form-inline .et_pb_newsletter_error {
    margin-bottom : 15px;
}

.divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field input[type="text"], .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field input[type="email"], .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field select, .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field textarea {
    background    : transparent !important;
    font-size     : 14px;
    padding       : 15px 20px !important;
    border-radius : 30px;
    border        : 1px solid !important;
}

.divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field input[type="text"].et_pb_signup_error, .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field input[type="email"].et_pb_signup_error, .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field select.et_pb_signup_error, .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field textarea.et_pb_signup_error {
    border-color : red !important;
}

.divi-business-pro-newsletter-form-inline .et_pb_button {
    padding       : 10px !important;
    font-size     : 16px;
    border-radius : 30px;
    line-height   : 1.5;
}

.divi-business-pro-newsletter-form-inline .et_pb_button:after {
    display : none;
}

@media (min-width : 767px) {
    .divi-business-pro-newsletter-form-inline .et_pb_newsletter_fields {
        flex-wrap     : nowrap;
        border        : 2px solid;
        border-radius : 30px
    }

    .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field input[type="text"], .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field input[type="email"], .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field select, .divi-business-pro-newsletter-form-inline p.et_pb_newsletter_field textarea {
        border-width : 0 !important;
    }

    .divi-business-pro-newsletter-form-inline .et_pb_newsletter_fields .et_pb_newsletter_field,
    .divi-business-pro-newsletter-form-inline .et_pb_newsletter_fields .et_pb_newsletter_button_wrap {
        margin     : 0 !important;
        padding    : 0 !important;
        flex-basis : auto;
        flex-grow  : 1;
    }

    .divi-business-pro-newsletter-form-inline .et_pb_button {
        min-width    : 120px;
        margin-right : -2px;
    }

    .divi-business-pro-newsletter-form-inline .et_pb_newsletter_fields .et_pb_newsletter_button_wrap {
        max-width : 160px;
    }
}/*
 *
 * IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE
 * ANY CUSTOM CODE PLACED WITHIN THIS FILE. IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE
 * PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE
 * THE THEME FILES
 *
 */

/*
   Footer custom styles 
*/

footer {
    z-index  : 10;
    position : relative;
}

#footer-info {
    padding-top : 10px;
}

#footer-widgets {
    padding-top : 60px !important;
}

footer#main-footer .footer-widget {
    margin-bottom : 30px;
}

#footer-widgets .footer-widget .et_pb_widget {
    margin-bottom : 30px !important;
    width         : 100%;
}

#footer-widgets h4 {
    text-transform : uppercase;
    line-height    : 1.5;
    font-size      : 16px;
    font-weight    : 400;
}

#footer-widgets .footer-widget li:before {
    display : none;
}

#footer-widgets .footer-widget .widget_nav_menu li {
    display       : block;
    padding       : 11px 0;
    margin        : 0;
    line-height   : 16px;
    border-bottom : 1px solid rgba(255, 255, 255, 0.1);
}

#footer-widgets .footer-widget .widget_nav_menu li a {
    transition : all 0.2s ease-in-out 0s;
    font-size  : 14px;
}

#footer-widgets .footer-widget .widget_nav_menu li a:hover,
#footer-widgets .footer-widget .widget_nav_menu li a:focus,
#footer-widgets .footer-widget .widget_nav_menu li.current-menu-item a {
    padding-left      : 10px;
    border-left-width : 3px;
    border-left-style : solid;
    font-weight       : 600;
}

#footer-widgets .footer-widget .textwidget strong {
    font-weight : 600 !important;
}

#footer-widgets .footer-widget .textwidget p {
    padding-bottom : 15px;
}

#footer-widgets #custom_html-2 {
    margin-bottom : 34px !important;
}

#footer-widgets #text-4 {
    text-align : justify;
}

/* ET SOCIAL ICONS */

footer .et-social-icon {
    margin-left   : 5px !important;
    margin-bottom : 10px !important;
}

footer .et-social-icon a {
    font-size     : 15px;
    width         : 40px;
    height        : 40px;
    line-height   : 40px;
    border-width  : 1px !important;
    border-style  : solid !important;
    border-radius : 1px;
    transition    : all 0.2s ease-in-out 0s;
    color         : #FFF;
}

footer .et-social-icon a:hover {
    opacity : 1;
}

/* NEWSLETTER */

footer .caldera-grid .first_col,
footer .caldera-grid .last_col {
    padding : 0;
}

footer .caldera-grid .form-control {
    width         : 100%;
    display       : block;
    padding       : 0 120px 0 20px;
    background    : transparent;
    color         : #FFF;
    font-size     : 14px;
    line-height   : 1;
    height        : 49px;
    border-width  : 2px !important;
    border-style  : solid !important;
    border-radius : 30px;
    overflow      : hidden;
    position      : relative;
}

footer .caldera-grid .btn-default {
    width         : 120px;
    text-align    : center;
    display       : block;
    padding       : 0 10px;
    border        : none;
    font-size     : 16px;
    font-weight   : bold;
    line-height   : 1;
    height        : 49px;
    border-radius : 30px;
    position      : absolute;
    top           : 0;
    right         : 0;
}

footer .caldera-grid .row {
    margin-left  : 0;
    margin-right : 0;
}

footer .caldera-grid .col-sm-12 {
    padding : 0 !important;
}

footer .caldera-grid .form-group,
footer .caldera-grid .btn-default {
    margin-bottom : 0;
}


/* MOBILE */

@media (max-width : 980px) {
    footer .footer-widget:last-child {
        width        : 100% !important;
        margin-right : 0 !important;
    }

    #footer-widgets {
        padding-bottom : 40px !important;
    }
}

@media (max-width : 766px) {
    footer#main-footer .footer-widget:first-child,
    footer .social-widget {
        text-align : center;
    }

    footer#main-footer .footer-widget:first-child:before {
        background-position : center top;
    }

    #footer-widgets #custom_html-2 {
        margin-bottom : 50px !important;
    }
}

/* Footer logo */

.footer-logo {
    text-align    : center;
    max-width     : 160px !important;
    margin-bottom : 15px;
}

footer .footer-widget:first-of-type .et_pb_widget:first-of-type .footer-logo {
    margin-top : -65px;
}/*
 *
 * IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE
 * ANY CUSTOM CODE PLACED WITHIN THIS FILE. IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE
 * PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE
 * THE THEME FILES
 *
 */

/**
 * #.#  Header
 *
 */

#main-header {
    box-shadow    : none;
    border-bottom : 1px solid rgba(255, 255, 255, 0.15);
    z-index       : 998;
}

#top-menu li {
    line-height : 1.05;
    font-weight : 400;
    opacity     : 1;
}

/**
 * #.# Top header
 *
 */

@media (min-width : 980px) {
    #top-header .et-social-icon a {
        width       : 35px;
        height      : 35px;
        line-height : 35px;
    }

    #top-header .et-social-icon a:before {
        font-size : 14px;
    }
}

@media (min-width : 767px) and (max-width : 980px) {
    #top-header .et-social-icon a {
        width       : 30px;
        height      : 30px;
        line-height : 28px !important;
    }

    #top-header .et-social-icon a:before {
        font-size : 12px !important;
    }
}

@media (min-width : 767px) {
    #et-info-email, #et-info-phone,
    .et-cart-info:before,
    #top-header .et-social-icons {
        display        : inline-block;
        vertical-align : middle;
    }

    #et-info {
        float : right;
    }
}

#et-info-phone, #et-info-email {
    font-size      : 19px;
    line-height    : 25px !important;
    text-transform : none;
}

#et-info-phone:before,
#et-info-email:before {
    font-family    : "Open Sans", sans-serif !important;
    font-size      : 12px !important;
    font-weight    : 300;
    text-transform : uppercase;
    line-height    : 19px !important;
    margin-right   : 5px;
    opacity        : 0.85;
    color          : inherit;
    top            : 0;
}

#top-header li.et-social-icon {
    margin-left : 5px !important;
    margin-top  : 0 !important;
}

#top-header .et-social-icon a {
    border-width  : 1px !important;
    border-style  : solid !important;
    border-radius : 1px;
    transition    : all 0.2s ease-in-out 0s;
}

#top-header .et-social-icon a:hover {
    opacity : 1;
}

/* Top header menu */

#et-secondary-menu {
    float         : left;
    padding-right : 15px;
}

#et-secondary-nav li a {
    padding       : 14px 0;
    margin-bottom : 0;
}

/**
 * #.#  Sub menus
 *
 */

.nav li ul,
ul#mobile_menu {
    border     : none !important;
    padding    : 0;
    background : #FFF !important;
}

#top-menu li li {
    width       : 100% !important;
    padding     : 0;
    font-weight : normal !important;
}

#top-menu li li a,
.et_mobile_menu li a,
#mobile_menu li a {
    text-transform : none;
    width          : 100% !important;
    display        : block;
    padding        : 15px 25px !important;
    border-bottom  : 1px solid;
    color          : #555 !important;
    opacity        : 1;
}

#top-menu li li:last-child a,
ul#mobile_menu li:last-child a,
#mobile_menu i:last-child a {
    border : none;
}

#top-menu li li a:hover,
.et_mobile_menu li a:hover,
#mobile_menu li a:hover {
    color : #FFF !important;
}

.mobile_nav.opened span.mobile_menu_bar:before {
    content : "\4d";
}

/**
 * #.#  Mobile - ready
 *
 */

@media (min-width : 980px) and (max-width : 1200px) {
    #main-header .container,
    #top-header .container {
        width : 97%;
    }
}

@media (max-width : 767px) {
    #top-header {
        display : none;
    }
}/*
 *
 * IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE
 * ANY CUSTOM CODE PLACED WITHIN THIS FILE. IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE
 * PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE
 * THE THEME FILES
 *
 */

/**
 * #.#  Blog
 *
 */

.search .interior-header,
.blog .interior-header,
.archive .interior-header {
    padding-bottom : 50px;
}

.single .interior-header {
    padding-bottom : 30px;
}

.et_full_width_page #left-area {
    padding-right : 0 !important;
}

/**
 * #.#  Blog archive
 *
 */

.search #left-area .et_pb_post,
.blog #left-area .et_pb_post,
.archive #left-area .et_pb_post {
    font-size          : 14px;
    line-height        : 1.5;
    clear              : none;
    padding            : 30px;
    background         : #FFF;
    -webkit-box-shadow : 0 15px 25px 0 rgba(0, 0, 0, 0.06);
    box-shadow         : 0 15px 25px 0 rgba(0, 0, 0, 0.06);
    transition         : 0.5s ease-in-out;
}

.search #left-area .et_pb_post:hover,
.blog #left-area .et_pb_post:hover,
.archive #left-area .et_pb_post:hover {
    -webkit-box-shadow : 0 15px 50px 0 rgba(0, 0, 0, 0.2);
    box-shadow         : 0 15px 50px 0 rgba(0, 0, 0, 0.2);
}

.search #left-area .et_pb_post .image-container,
.blog #left-area .et_pb_post .image-container,
.archive #left-area .et_pb_post .image-container,
.search #left-area .et_pb_post .et_main_video_container,
.blog #left-area .et_pb_post .et_main_video_container,
.archive #left-area .et_pb_post .et_main_video_container,
.search #left-area .et_pb_post .et_pb_slider,
.blog #left-area .et_pb_post .et_pb_slider,
.archive #left-area .et_pb_post .et_pb_slider {
    margin : -30px -30px 25px;
}

.search .et_pb_post h2.entry-title,
.blog .et_pb_post h2.entry-title,
.archive .et_pb_post h2.entry-title {
    line-height    : 1.1;
    font-size      : 20px;
    margin-top     : 0;
    padding-bottom : 5px;
}

.search .et_pb_post .post-meta,
.search .et_pb_post .post-meta a,
.blog .et_pb_post .post-meta,
.blog .et_pb_post .post-meta a,
.archive .et_pb_post .post-meta,
.archive .et_pb_post .post-meta a {
    font-size      : 12px !important;
    text-transform : uppercase;
    line-height    : 1.5;
    color          : #A7A7A7 !important;
}

.search .et_pb_post .post-content p,
.blog .et_pb_post .post-content p,
.archive .et_pb_post .post-content p {
    margin-bottom : 15px;
}

.search .et_pb_post .more-link,
.blog .et_pb_post .more-link,
.archive .et_pb_post .more-link {
    text-transform : uppercase;
    font-weight    : bold;
    font-size      : 15px;
    line-height    : 1;
}

.search .et_pb_post .more-link:after,
.blog .et_pb_post .more-link:after,
.archive .et_pb_post .more-link:after {
    font-family : "ETmodules";
    content     : "\24";
    margin-left : 5px;
    line-height : 1.2;
}

@media (min-width : 1051px) {
    .search.et_full_width_page #left-area .et_pb_post,
    .blog.et_full_width_page #left-area .et_pb_post,
    .archive.et_full_width_page #left-area .et_pb_post {
        width : 32%;
    }

    .search.et_full_width_page #left-area .et_pb_post:nth-child(3n),
    .blog.et_full_width_page #left-area .et_pb_post:nth-child(3n),
    .archive.et_full_width_page #left-area .et_pb_post:nth-child(3n) {
        margin-right : 0 !important;
    }
}

@media (min-width : 740px) and (max-width : 1050px) {
    .search.et_full_width_page #left-area .et_pb_post,
    .blog.et_full_width_page #left-area .et_pb_post,
    .archive.et_full_width_page #left-area .et_pb_post {
        width : 49%;
    }

    .search.et_full_width_page #left-area .et_pb_post:nth-child(2n),
    .blog.et_full_width_page #left-area .et_pb_post:nth-child(2n),
    .archive.et_full_width_page #left-area .et_pb_post:nth-child(2n) {
        margin-right : 0 !important;
    }
}

@media (min-width : 740px) {
    .search #left-area .et_pb_post,
    .blog #left-area .et_pb_post,
    .archive #left-area .et_pb_post {
        float          : left;
        margin         : 0 2% 30px 0;
        vertical-align : top;
    }

    .search.et_left_sidebar #left-area .et_pb_post,
    .blog.et_left_sidebar #left-area .et_pb_post,
    .archive.et_left_sidebar #left-area .et_pb_post,
    .search.et_right_sidebar #left-area .et_pb_post,
    .blog.et_right_sidebar #left-area .et_pb_post,
    .archive.et_right_sidebar #left-area .et_pb_post {
        width : 49%;
    }

    .search.et_left_sidebar #left-area .et_pb_post:nth-child(2n),
    .blog.et_left_sidebar #left-area .et_pb_post:nth-child(2n),
    .archive.et_left_sidebar #left-area .et_pb_post:nth-child(2n),
    .search.et_right_sidebar #left-area .et_pb_post:nth-child(2n),
    .blog.et_right_sidebar #left-area .et_pb_post:nth-child(2n),
    .archive.et_right_sidebar #left-area .et_pb_post:nth-child(2n) {
        margin-right : 0 !important;
    }
}

.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
    min-height : 250px;
}

.search #left-area .et_pb_post.format-quote,
.blog #left-area .et_pb_post.format-quote,
.archive #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-link,
.blog #left-area .et_pb_post.format-link,
.archive #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-audio,
.blog #left-area .et_pb_post.format-audio,
.archive #left-area .et_pb_post.format-audio {
    padding : 0;
}

.et_audio_content h2, .et_link_content h2, .et_quote_content blockquote p {
    line-height : 1.5;
    font-size   : 20px;
}

.et_pb_post.format-quote .et_quote_content:before {
    font-family   : "ETmodules";
    text-align    : center;
    font-size     : 50px;
    line-height   : 1;
    font-weight   : bold;
    display       : block;
    margin-top    : -10px;
    margin-bottom : 5px;
    color         : rgba(0, 0, 0, 0.15);
    content       : "\7b";
}

/* Search form */

.search .search-box {
    margin    : 0 auto 60px;
    width     : 100%;
    max-width : 700px;
    display   : block;
}

.search .search-box form {
    position : relative;
    overflow : hidden;
}

.search .search-box label {
    display : none;
}

.search .search-box input[type=text] {
    padding       : 0 125px 0 25px !important;
    font-size     : 15px;
    line-height   : 50px;
    height        : 50px;
    border-radius : 30px;
    width         : 100%;
    border        : 1px solid;
    display       : block;
}

.search .search-box input[type=submit] {
    width       : 100px;
    font-size   : 16px;
    font-weight : 500;
    border      : none;
    box-shadow  : none;
    color       : #FFF;
    position    : absolute;
    top         : 0;
    right       : 0;
    height      : 50px;
    padding     : 0;
    text-align  : center;
    line-height : 50px;
}

.search .entry {
    margin-bottom : 50px;
}

/* WP Page Navi navigation */

.wp-pagenavi {
    border     : none;
    text-align : center;
}

.single-project-gallery .et_pb_gallery_pagination ul li {
    float   : none;
    display : inline-block;
    padding : 5px 3px;
}

.wp-pagenavi a,
.wp-pagenavi span.current {
    padding     : 5px 20px;
    font-size   : 14px;
    line-height : 1.3;
    font-weight : 600 !important;
    background  : transparent !important;
    transition  : 0.3s all;
}

.wp-pagenavi a {
    border : 1px solid;
    color  : #000 !important;
}

.wp-pagenavi span.current {
    border-width : 1px !important;
    border-style : solid !important;
}

.wp-pagenavi a:hover {
    color : #FFF !important;
}

/**
 * #.#  Single post
 *
 */

.single-post .interior-header h2.entry-title {
    font-weight : 900;
    line-height : 1.1;
}

@media (min-width : 981px) {
    .single-post .interior-header h2.entry-title {
        font-size : 40px;
    }
}

@media (min-width : 767px) and (max-width : 980px) {
    .single-post .interior-header h2.entry-title {
        font-size : 37px;
    }
}

@media (max-width : 766px) {
    .single-post .interior-header h2.entry-title {
        font-size : 32px;
    }
}

.single-post .interior-header .post-meta,
.single-post .interior-header .post-meta a {
    color       : rgba(255, 255, 255, 0.75) !important;
    font-size   : 15px !important;
    line-height : 1.5;
}

.single-post .et_main_thumbnail_container {
    text-align : center;
}

.single-post .pb_disabled .entry-content {
    font-size    : 15px;
    line-height  : 1.5;
    max-width    : 950px;
    width        : 90%;
    margin-right : auto;
    margin-left  : auto;
}

.single .et_pb_post {
    margin-bottom : 0;
}

/* Related posts */

.related-posts {
    font-size     : 0;
    line-height   : normal;
    padding       : 65px 0 70px;
    border-top    : 1px solid #F9F9F9;
    border-bottom : 1px solid #F9F9F9;
    position      : relative;
    background    : #F9F9F9;
}

.related-posts:before,
.related-posts:after {
    content       : "";
    border-top    : 1px solid #F9F9F9;
    border-bottom : 1px solid #F9F9F9;
    background    : #F9F9F9;
    width         : 100%;
    position      : absolute;
    height        : 100%;
    top           : -1px;
}

.related-posts:before {
    right : 100%;
}

.related-posts:after {
    left : 100%;
}

.related-posts h1 {
    font-weight    : 900;
    font-size      : 35px;
    line-height    : 1.15;
    position       : relative;
    padding-bottom : 0;
    margin-bottom  : 30px;
}

.related-posts h1:before {
    position : absolute;
    right    : 100%;
    right    : calc(100% + 20px);
    top      : 50%;
    content  : "";
    width    : 1000%;
    height   : 1px;
}

.related-thumb-wrapper {
    position           : relative;
    background         : #FFF;
    -webkit-box-shadow : 0 15px 25px 0 rgba(0, 0, 0, 0.06);
    box-shadow         : 0 15px 25px 0 rgba(0, 0, 0, 0.06);
    transition         : 0.5s ease-in-out;
    padding-bottom     : 25px;
}

.related-thumb-wrapper .thumb-container {
    height   : 200px;
    position : relative;
}

.related-thumb-wrapper .thumb-container img {
    max-width  : none;
    height     : 200px;
    width      : 100%;
    object-fit : cover;
}

.related-thumb-wrapper .no-thumb {
    position : relative;
    width    : 100%;
    height   : 100%;
}

.related-thumb-wrapper .no-thumb:before {
    font-family : "ETmodules";
    content     : "\e005";
    position    : absolute;
    font-size   : 60px;
    color       : #FFF;
    top         : 50%;
    left        : 50%;
    transform   : translate(-50%, -50%);
}

.related-thumb h3.post-title {
    line-height : 1.1;
    font-size   : 19px;
    padding     : 20px 20px 10px;
}

.related-thumb a.more-link {
    margin         : 0 20px;
    text-transform : uppercase;
    font-weight    : bold;
    font-size      : 15px;
    line-height    : 1;
}

.related-thumb .more-link:after {
    font-family : "ETmodules";
    content     : "\24";
    margin-left : 5px;
    line-height : 1.2;
}

@media (min-width : 791px) {
    .related-thumb {
        width          : 33.33%;
        padding        : 0 15px;
        display        : inline-block;
        vertical-align : top;
    }

    .related-posts {
        margin-left  : -15px;
        margin-right : -15px;
    }

    .related-posts h1 {
        margin-left : 15px;
    }
}

@media (max-width : 790px) {
    .related-thumb {
        margin-bottom : 25px;
    }
}

/* Post next / previous navigation */

.post-navigation {
    margin-top : 30px;
    position   : relative;
    border-top : 1px solid;
    font-size  : 0;
}

.post-navigation:before,
.post-navigation:after {
    content    : "";
    border-top : 1px solid;
    width      : 100%;
    position   : absolute;
    height     : 100%;
    top        : -1px;
}

.post-navigation:before {
    right : 100%;
}

.post-navigation:after {
    left : 100%;
}

@media (min-width : 791px) {
    .post-navigation .post-navigation-previous,
    .post-navigation .post-navigation-next {
        width          : 50%;
        display        : inline-block;
        position       : relative;
        overflow       : hidden;
        vertical-align : middle;
    }

    .post-navigation .navi-content {
        position : relative;
    }

    .post-navigation .navi-content:before {
        height       : 100%;
        width        : 50%;
        position     : absolute;
        top          : 0;
        left         : 0;
        content      : "";
        border-right : 1px solid;
    }

    .post-navigation .post-navigation-previous {
        text-align : right;
    }

    .post-navigation .post-navigation-previous a {
        padding-left : 60px;
    }

    .post-navigation .post-navigation-next a {
        padding-right : 60px;
    }

    .post-navigation .post-navigation-next a:before {
        right : 0;
    }

    .post-navigation .post-navigation-previous,
    .post-navigation .post-navigation-next {
        padding : 30px;
    }
}

@media (max-width : 790px) {
    .post-navigation {
        padding : 20px 0;
    }

    .post-navigation a {
        display   : block;
        font-size : 17px !important;
    }

    .post-navigation .post-navigation-previous a {
        margin-bottom : 10px;
    }

    .post-navigation .post-navigation-next a,
    .post-navigation .post-navigation-previous a {
        padding-left : 60px;
    }

    .post-navigation .post-navigation-next a:before {
        left : 0;
    }

    .post-navigation .post-navigation-previous,
    .post-navigation .post-navigation-next {
        padding : 15px !important;
    }
}

.post-navigation span {
    text-transform : uppercase;
    display        : block;
    margin-bottom  : 5px;
    font-size      : 13px;
    line-height    : 1.5;
}

.post-navigation .post-navigation-previous a,
.post-navigation .post-navigation-next a {
    position    : relative;
    transition  : 0.3s, ease-in;
    display     : block;
    font-weight : bold;
    font-size   : 18px;
    line-height : 1.15;
    color       : #000;
}

.post-navigation .post-navigation-previous a:before,
.post-navigation .post-navigation-next a:before {
    font-family   : "ETmodules";
    width         : 38px;
    height        : 38px;
    text-align    : center;
    font-size     : 28px;
    line-height   : 38px;
    display       : block;
    border-radius : 1px;
    border-width  : 1px !important;
    border-style  : solid !important;
    color         : #000;
    position      : absolute;
    top           : 50%;
    margin-top    : -19px;
}

.post-navigation .post-navigation-previous a:before {
    content : "\34";
    left    : 0;
}

.post-navigation .post-navigation-next a:before {
    content : "\35";
}

/* Comments area */

#commentform {
    padding-bottom : 30px;
    position       : relative;
    overflow       : hidden;
}

h1#comments,
h3#reply-title {
    font-weight    : 900;
    font-size      : 30px;
    color          : #000;
    padding-bottom : 0;
    position       : relative;
}

h1#comments {
    margin-bottom : 30px;
}

h3#reply-title {
    margin-bottom : 5px;
}

h3#reply-title a#cancel-comment-reply-link {
    font-family : "Open Sans", sans-serif !important;
    font-size   : 14px;
}

.single #comment-wrap {
    padding-top  : 70px;
    max-width    : 920px;
    margin-left  : auto;
    margin-right : auto;
}

.single .comment_area .comment-reply-link {
    padding       : 5px 15px !important;
    border-width  : 1px !important;
    border-style  : solid !important;
    color         : #000;
    font-weight   : 600;
    font-size     : 14px;
    border-radius : 30px;
    top           : 0;
}

.single .comment_area .comment-reply-link:hover {
    padding : 5px 25px 5px 10px !important;
}

.single .comment_area .comment-reply-link:after {
    font-size   : 19px !important;
    line-height : 22px !important;
}

.comment #respond {
    margin-bottom : 30px;
}

.form-submit .et_pb_button {
    font-weight   : bold;
    font-size     : 17px;
    line-height   : 1.5 !important;
    padding       : 14px 30px !important;
    color         : #000 !important;
    border-radius : 30px;
}

.form-submit .et_pb_button:hover {
    color : #FFF !important;
}

#commentform input[type=email],
#commentform input[type=text],
#commentform input[type=url],
#commentform textarea {
    padding     : 10px 15px;
    font-size   : 14px;
    line-height : 1.5;
    border      : 1px solid;
    background  : transparent !important;
    transition  : all 0.3s, ease-in-out;
}

@media (min-width : 700px) {
    p.comment-form-author,
    p.comment-form-email,
    p.comment-form-url {
        width : 32%;
        float : left;
    }

    p.comment-form-author,
    p.comment-form-email {
        margin-right : 2%;
    }

    p.comment-form-author input,
    p.comment-form-email input,
    p.comment-form-url input {
        width   : 100% !important;
        display : block;
    }
}

/**
 * #.#  Sidebar
 *
 */

#sidebar h4.widgettitle {
    line-height       : 1.15;
    padding-bottom    : 0;
    padding-top       : 2px;
    margin-bottom     : 10px;
    font-weight       : bold;
    font-size         : 16px;
    color             : #000;
    text-transform    : uppercase;
    padding-left      : 8px;
    border-left-width : 2px !important;
    border-left-style : solid !important;
}

#sidebar li {
    padding       : 10px;
    margin        : 0;
    border-bottom : 1px solid;
    font-size     : 14px;
    line-height   : 1.4;
}

#sidebar li:last-child {
    border : none;
}

#sidebar li a {
    position   : relative;
    transition : all 0.2s ease-in-out 0s;
    display    : block;
}

#sidebar li a:before {
    margin-right : 5px;
    font-family  : "ETmodules";
    content      : "\24";
    position     : absolute;
    top          : 50%;
    left         : -10px;
    font-weight  : bold;
    font-size    : 16px;
    line-height  : 1;
    margin-top   : -8px;
    opacity      : 0;
    transition   : all 0.2s ease-in-out 0s;
}

#sidebar li a:hover,
#sidebar li.current-cat a {
    padding-left : 15px !important;
}

#sidebar li a:hover:before,
#sidebar li.current-cat a:before {
    opacity : 1;
}

/**
 * #.#  Fixes
 *
 */

@media (max-width : 980px) {
    .et_left_sidebar #left-area,
    .et_left_sidebar #sidebar,
    .et_right_sidebar #left-area,
    .et_right_sidebar #sidebar {
        position : relative;
        overflow : hidden;
    }
}/*
 *
 * IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE
 * ANY CUSTOM CODE PLACED WITHIN THIS FILE. IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE
 * PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE
 * THE THEME FILES
 *
 */

/*
   Header homepage styles 
*/

/**
 * #.#  Homepage #1 hero header
 *
  * Slider
 */

.home-slider .et_pb_slider {
    width    : 100%;
    overflow : visible;
}

.home-slider .et_pb_slide:before {
    position : absolute;
    content  : "";
    height   : 100%;
    width    : 100%;
    top      : 0;
    left     : 0;
    opacity  : 0.9;
}

.home-slider .et_pb_slide_description {
    position : relative;
    z-index  : 10;
}

.home-slider .et_pb_slide_content {
    line-height : 1.5;
    font-size   : 22px;
}

.home-slider .et_pb_slide .et_pb_slide_title {
    font-weight    : 900 !important;
    line-height    : 1.25;
    font-size      : 60px !important;
    text-transform : uppercase;
    position       : relative;
    padding        : 10px 0 !important;
    margin-bottom  : 10px;
    display        : inline-block; /* display inline to get true witdh */
}

.home-slider .et_pb_slide .et_pb_slide_title:before {
    content             : "";
    position            : absolute;
    left                : -35px;
    top                 : -10px;
    width               : 20px;
    height              : 80px;
    border-left-width   : 7px;
    border-left-style   : solid;
    border-bottom-width : 7px;
    border-bottom-style : solid;
}

.home-slider .et_pb_slide .et_pb_slide_title:after {
    content            : "";
    position           : absolute;
    left               : -35px;
    top                : -10px;
    width              : 80px;
    height             : 15px;
    border-right-width : 7px;
    border-right-style : solid;
    border-top-width   : 7px;
    border-top-style   : solid;
}

.home-slider .et_pb_button {
    min-width      : 190px;
    padding-top    : 10px;
    padding-bottom : 10px;
    text-align     : center;
}

.home-slider .et_pb_bg_layout_dark .et_pb_button,
.home-slider .et_pb_bg_layout_dark .et_pb_button:hover {
    color          : #FFF !important;
    padding-top    : 10px;
    padding-bottom : 10px;
}

.home-slider .et_pb_slides {
    position : relative;
}

.home-slider .et-pb-controllers {
    font-size : 0;
}

.home-slider .et-pb-controllers a {
    position : relative;
}

.home-slider .et-pb-controllers a:before {
    content       : "";
    position      : absolute;
    top           : -9px;
    left          : -9px;
    width         : 21px;
    height        : 21px;
    border        : 2px solid rgba(255, 255, 255, 0);
    border-radius : 50%;
}

.home-slider .et-pb-controllers a:hover {
    background : #FFF !important;
}

.home-slider .et-pb-controllers a:hover:before {
    border-color : rgba(255, 255, 255, 0.75);
}

@media (min-width : 981px) {
    .home-slider .et-pb-controllers {
        left       : auto;
        width      : 30px;
        right      : 50px;
        top        : 50%;
        text-align : right;
    }

    .home-slider .et-pb-controllers a {
        display : block;
        margin  : 0 0 25px auto !important;
    }
}

@media (max-width : 980px) {
    .home-slider .et-pb-controllers a {
        margin : 0 12px 10px !important;
    }
}

@media (min-width : 767px) and (max-width : 980px) {
    .home-slider .et_pb_slide_content {
        font-size : 21px;
    }

    .home-slider .et_pb_slide .et_pb_slide_title {
        font-size : 50px !important;
    }

    .home-slider .et_pb_slide .et_pb_slide_title:before {
        height : 70px;
    }

    .home-slider .et_pb_slide .et_pb_slide_title:after {
        width : 70px;
    }
}

@media (max-width : 766px) {
    .home-slider .et_pb_slide_content {
        font-size : 18px !important;
    }

    .home-slider .et_pb_slide .et_pb_slide_title {
        font-size : 40px !important;
    }

    .home-slider .et_pb_slide .et_pb_slide_title:before {
        height              : 60px;
        width               : 10px;
        left                : -20px;
        top                 : -5px;
        border-left-width   : 5px;
        border-bottom-width : 5px;
    }

    .home-slider .et_pb_slide .et_pb_slide_title:after {
        width              : 55px !important;
        left               : -20px;
        top                : -5px;
        height             : 10px !important;
        border-right-width : 5px;
        border-top-width   : 5px;
    }
}

/**
 * #.#  Homepage #2 hero header
 *
  * Video slider
 */

.home-2-video-header .et_pb_module_header {
    margin-bottom  : 0;
    padding-bottom : 0;
}

.home-2-video-header .et_pb_fullwidth_header_overlay {
    opacity : 0.9;
}

.home-2-video-header .et_pb_fullwidth_header_subhead {
    display     : inline-block;
    padding     : 35px 30px !important;
    position    : relative;
    line-height : 1.5 !important;
}

.home-2-video-header .et_pb_fullwidth_header_subhead:before {
    content                 : "";
    position                : absolute;
    top                     : 0;
    right                   : 0;
    border-right-width      : 5px;
    border-right-style      : solid;
    border-top-width        : 5px;
    border-top-style        : solid;
    -webkit-animation       : bordertopright 4s;
    -webkit-animation-delay : 2s; /* Safari 4.0 - 8.0 */
    animation-delay         : 2s;
    width                   : 100%;
    height                  : 100%;
}

.home-2-video-header .et_pb_fullwidth_header_subhead:after {
    content                 : "";
    position                : absolute;
    bottom                  : -5px;
    left                    : -5px;
    border-left-width       : 5px;
    border-left-style       : solid;
    border-bottom-width     : 5px;
    border-bottom-style     : solid;
    -webkit-animation       : borderbottomleft 4s;
    -webkit-animation-delay : 2s; /* Safari 4.0 - 8.0 */
    animation-delay         : 2s;
    width                   : 100%;
    height                  : 100%;
}


@-webkit-keyframes bordertopright {
    from {
        width  : 0;
        height : 0;
    }
    to {
        width  : 100%;
        height : 100%;
    }
}

@keyframes bordertopright {
    from {
        width  : 0;
        height : 0;
    }
    to {
        width  : 100%;
        height : 100%;
    }
}

@-webkit-keyframes borderbottomleft {
    from {
        width  : 0;
        height : 0;
    }
    to {
        width  : 100%;
        height : 100%;
    }
}

@keyframes borderbottomleft {
    from {
        width  : 0;
        height : 0;
    }
    to {
        width  : 100%;
        height : 100%;
    }
}

/**
 * #.#  Blog
 *
 */

.home-blog .et_pb_post {
    border             : none;
    padding            : 30px;
    -webkit-box-shadow : 0 15px 25px 0 rgba(0, 0, 0, 0.06);
    box-shadow         : 0 15px 25px 0 rgba(0, 0, 0, 0.06);
    transition         : 0.5s ease-in-out;
}

.home-blog .et_pb_post:hover {
    -webkit-box-shadow : 0 15px 50px 0 rgba(0, 0, 0, 0.2);
    box-shadow         : 0 15px 50px 0 rgba(0, 0, 0, 0.2);
}

.home-blog .et_pb_post .et_pb_image_container {
    margin : -30px -30px 20px;
}

.home-blog h2.entry-title {
    line-height : 1.1;
    font-size   : 20px;
}

.home-blog .post-content p {
    display : none;
}

.home-blog .more-link {
    text-transform : uppercase;
    font-weight    : bold;
    font-size      : 15px;
    line-height    : 1;
}

.home-blog .more-link:after {
    font-family : "ETmodules";
    content     : "\24";
    margin-left : 5px;
    line-height : 1.2;
}

/**
 * #.#  Numbers counrter
 *
 */

.home-number-counter h3 {
    text-transform : uppercase;
    line-height    : 1.25;
    font-size      : 15px;
    color          : #666;
    padding-top    : 10px;
}

.home-number-counter .percent {
    height : 45px !important;
}

.home-number-counter .et_pb_number_counter .percent p {
    font-size   : 45px;
    line-height : 45px !important;
    color       : #888 !important;
}

@media (min-width : 1151px) {
    .home-number-counter .et_pb_number_counter {
        text-align  : left;
        font-size   : 0;
        border-left : 1px solid;
        padding     : 0 25px;
        display     : table;
    }

    .home-number-counter .et_pb_column:first-child .et_pb_number_counter {
        border : none;
    }

    .home-number-counter h3 {
        padding-top    : 0 !important;
        display        : table-cell;
        vertical-align : middle;

    }

    .home-number-counter .percent {
        display        : table-cell;
        vertical-align : middle;
        padding-right  : 15px;
    }
}

@media (min-width : 981px) and (max-width : 1150px) {
    .home-number-counter .et_pb_number_counter {
        border-left : 1px solid;
        padding     : 0 20px;
    }

    .home-number-counter .et_pb_column:first-child .et_pb_number_counter {
        border : none;
    }
}

@media (min-width : 600px) and (max-width : 980px) {
    .home-number-counter .et_pb_number_counter {
        text-align : left;
        font-size  : 0;
        display    : table;
        width      : 100%;
    }

    .home-number-counter h3 {
        padding-top    : 0 !important;
        display        : table-cell;
        vertical-align : middle;
    }

    .home-number-counter .percent {
        display        : table-cell;
        vertical-align : middle;
        padding-right  : 15px;
    }
}

@media (min-width : 479px) and (max-width : 980px) {
    .home-number-counter {
        padding  : 10px 0 !important;
        position : relative;
    }

    .home-number-counter:before {
        content  : "";
        position : absolute;
        width    : 1px;
        height   : 100%;
        top      : 0;
        left     : 50%;
    }

    .home-number-counter:after {
        content    : "";
        position   : absolute;
        height     : 1px;
        width      : 100%;
        top        : 50%;
        left       : 0;
        visibility : visible !important;
    }

    .home-number-counter .et_pb_number_counter {
        padding : 25px;
    }
}

@media (max-width : 478px) {
    .home-number-counter .et_pb_number_counter {
        border-bottom  : 1px solid;
        padding-bottom : 20px;
        margin-bottom  : 20px !important;
    }

    .home-number-counter .et_pb_column:last-child .et_pb_number_counter {
        border-bottom : none;
    }
}

/**
 * #.#  Brand images
 *
 */

.brand-image {
    padding        : 20px 15px;
    border-radius  : 3px;
    transition     : all 0.5s ease;
    border         : 1px solid;
    -webkit-filter : grayscale(100%);
    filter         : grayscale(100%);
}

.brand-image:hover {
    -webkit-filter : grayscale(0%);
    filter         : grayscale(0%);
}

.brand-image img {
    height          : 85px;
    width           : auto;
    margin          : 0 auto;
    max-width       : 100%;
    object-fit      : contain;
    object-position : center;
}/*
 *
 * IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE
 * ANY CUSTOM CODE PLACED WITHIN THIS FILE. IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE
 * PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE
 * THE THEME FILES
 *
 */

/**
 * #.#  Project styles
 *
 */

/**
 * #.#  Portfolio pagination
 *
 */

.et_pb_portofolio_pagination {
    border      : none !important;
    text-align  : center;
    padding-top : 15px;
}

.et_pb_portofolio_pagination ul {
    float  : none;
    margin : 0 auto;
}

.et_pb_portofolio_pagination ul li {
    float   : none;
    display : inline-block;
    padding : 5px !important;
}

.et_pb_portofolio_pagination ul li a {
    color         : #000 !important;
    font-size     : 15px;
    font-weight   : bold;
    border        : 1px solid;
    line-height   : 1.3;
    padding       : 7px 25px;
    display       : block;
    border-radius : 30px;
}

.et_pb_portofolio_pagination ul li a:hover {
    color : #FFF !important;
}

.et_pb_portofolio_pagination ul li.prev a,
.et_pb_portofolio_pagination ul li.next a {
    border-radius : 30px;
    position      : relative;
}

.et_pb_portofolio_pagination ul li.prev a {
    padding-right : 20px;
    padding-left  : 30px;
}

.et_pb_portofolio_pagination ul li.next a {
    padding-right : 30px;
    padding-left  : 20px;
}

.et_pb_portofolio_pagination ul li.next a:before,
.et_pb_portofolio_pagination ul li.prev a:before {
    font-family : "ETmodules";
    font-size   : 20px;
    line-height : 1;
    top         : 50%;
    margin-top  : -10px;
    position    : absolute;
}

.et_pb_portofolio_pagination ul li.next a:before {
    content : "\35";
    right   : 10px;
}

.et_pb_portofolio_pagination ul li.prev a:before {
    content : "\34";
    left    : 10px;
}

/**
 * #.#  Portfolio filters
 *
 */

.et_pb_portfolio_filters {
    margin-bottom : 15px !important;
}

.portfolio-categories .et_pb_row {
    padding-bottom : 0;
    padding-top    : 50px;
}

.et_pb_portfolio_filters ul,
.portfolio-categories ul {
    padding : 0;
}

.et_pb_portfolio_filters li,
.portfolio-categories li {
    padding       : 0 5px;
    margin-bottom : 5px;
    position      : relative;
    display       : inline-block;
}

.et_pb_portfolio_filters li a,
.portfolio-categories li a {
    padding     : 8px 25px;
    font-size   : 15px;
    line-height : 1.3;
    border      : 1px solid;
    margin      : 0 auto;
    font-weight : 600;
    background  : transparent !important;
    transition  : 0.3s all;
    color       : inherit;
}

/**
 * #.#  Project archives
 *
 */

.portfolio-categories {
    text-align : center;
    position   : relative;
}

.portfolio-categories li a {
    display  : block;
    overflow : hidden;
    height   : auto;
}

.portfolio-items .et_pb_row {
    width : 97%;
}

.portfolio-items .et_pb_portfolio_item {
    margin-bottom : 0 !important;
}

.portfolio-items .et_pb_portfolio_item h2.et_pb_module_header {
    font-weight : 800 !important;
    font-size   : 22px !important;
}

.portfolio-items .et_pb_portfolio_item .et_overlay {
    opacity : 0.95;
}

.portfolio-items .et_pb_portfolio_item .post-meta {
    font-size   : 16px;
    line-height : 1.5;
    margin-top  : 0;
}

@media (min-width : 981px) {
    .portfolio-items .et_pb_portfolio_item {
        width : 25%;
        float : left;
    }
}

@media (min-width : 768px) and  (max-width : 980px) {
    .portfolio-items .et_pb_portfolio_item {
        width : 33.33%;
        float : left;
    }
}

@media (min-width : 479px) and  (max-width : 767px) {
    .portfolio-items .et_pb_portfolio_item {
        width : 50%;
        float : left;
    }

    .portfolio-categories li {
        width : 50%;
    }
}

/**
 * #.#  Single project page
 *
 */

.single-project .interior-header h2.entry-title {
    font-weight : 900;
    line-height : 1.1;
}

.single-project .interior-header .et_project_categories a {
    color       : inherit;
    font-size   : 16px;
    line-height : 1.5;
    opacity     : 0.75;
}

.project-header .et_pb_post_title {
    width    : 100%;
    overflow : visible;
    position : relative;
}

.project-header .et_pb_post_title:before {
    position : absolute;
    content  : "";
    height   : 100%;
    width    : 100%;
    top      : 0;
    left     : 0;
    opacity  : 0.9;
    z-index  : 1;
}

.project-header .et_pb_title_container {
    width     : 80% !important;
    max-width : 1150px !important;
}

.project-header h1.entry-title {
    font-weight   : 900 !important;
    line-height   : 1.15;
    position      : relative;
    margin-bottom : 0;
    display       : inline-block;
}

.project-header h1.entry-title:before {
    content             : "";
    position            : absolute;
    left                : 0;
    bottom              : 0;
    z-index             : -1;
    border-left-width   : 7px;
    border-left-style   : solid;
    border-bottom-width : 7px;
    border-bottom-style : solid;
}

.project-header h1.entry-title:after {
    content            : "";
    position           : absolute;
    top                : 0;
    right              : 0;
    z-index            : -1;
    border-right-width : 7px;
    border-right-style : solid;
    border-top-width   : 7px;
    border-top-style   : solid;
}

.project-description {
    font-size   : 15px;
    line-height : 1.5;
}

@media (min-width : 981px) {
    .project-header h1.entry-title:after,
    .project-header h1.entry-title:before {
        width  : 50px;
        height : 50px;
    }

    .project-header h1.entry-title {
        font-size : 50px !important;
        padding   : 25px 35px !important;
    }

    .single-project .interior-header h2.entry-title {
        font-size : 40px;
    }
}

@media (min-width : 767px) and (max-width : 980px) {
    .project-header h1.entry-title:after,
    .project-header h1.entry-title:before {
        width  : 40px;
        height : 40px;
    }

    .project-header h1.entry-title {
        font-size : 45px !important;
        padding   : 20px 30px !important;
    }

    .single-project .interior-header h2.entry-title {
        font-size : 37px;
    }
}

@media (max-width : 766px) {
    .project-header h1.entry-title:after,
    .project-header h1.entry-title:before {
        width        : 35px;
        height       : 35px;
        border-width : 5px !important;
    }

    .project-header h1.entry-title {
        font-size : 35px !important;
        padding   : 20px 10px !important;
    }

    .project-header h1.entry-title:after {
        right : -10px;
    }

    .project-header h1.entry-title:before {
        left : -10px;
    }

    .single-project .interior-header h2.entry-title {
        font-size : 32px;
    }
}

/* Gallery */

@media (min-width : 981px) {
    .single-project-gallery .et_pb_grid_item {
        width              : 23.5%;
        margin             : 0 2% 20px 0 !important;
        -webkit-box-shadow : 0 5px 25px 0 rgba(0, 0, 0, 0.06);
        box-shadow         : 0 5px 25px 0 rgba(0, 0, 0, 0.06);
        transition         : 0.5s ease-in-out;
    }
}

@media (min-width : 479px) and (max-width : 980px) {
    .single-project-gallery .et_pb_grid_item,
    .single-project-gallery .et_pb_grid_item:nth-child(n) {
        width              : 48.5% !important;
        margin             : 0 3% 20px 0 !important;
        -webkit-box-shadow : 0 5px 25px 0 rgba(0, 0, 0, 0.06);
        box-shadow         : 0 5px 25px 0 rgba(0, 0, 0, 0.06);
        transition         : 0.5s ease-in-out;
        clear              : none !important;
    }

    .single-project-gallery .et_pb_grid_item:nth-child(2n) {
        margin-right : 0 !important;
    }
}

@media (max-width : 478px) {
    .single-project-gallery .et_pb_grid_item,
    .single-project-gallery .et_pb_grid_item:nth-child(n) {
        margin-bottom : 20px !important;
    }
}


.single-project-gallery .et_overlay:before {
    font-family    : "Open Sans", sans-serif !important;
    text-transform : uppercase;
    padding        : 10px 0;
    border-radius  : 30px;
    width          : 136px;
    display        : block;
    text-align     : center;
    margin         : -20px 0 0 -68px !important;
    top            : 50% !important;
    font-size      : 13px;
    line-height    : 1.3;
    border-width   : 2px !important;
    border-style   : solid !important;
    font-weight    : bold;
}

.single-project-gallery .et_pb_gallery_pagination {
    border : none;
}

.single-project-gallery .et_pb_gallery_pagination ul {
    float      : none;
    text-align : center;
}

.single-project-gallery .et_pb_gallery_pagination ul li {
    float   : none;
    display : inline-block;
    padding : 5px 3px;
}

.single-project-gallery .et_pb_gallery_pagination ul li a {
    border        : 1px solid;
    padding       : 5px 20px;
    font-size     : 14px;
    line-height   : 1.3;
    margin        : 0 auto;
    border-radius : 30px !important;
    font-weight   : 600;
    color         : #000;
    background    : transparent !important;
    transition    : 0.3s all;
}

.single-project-gallery .et_pb_gallery_pagination ul li a.active {
    color : #000;
}

.single-project-gallery .et_pb_gallery_pagination ul li a:hover {
    color : #FFF !important;
}

/* DETAILS - BLURB */

.project-details .et_pb_blurb {
    text-transform : uppercase;
}

.project-details .et_pb_blurb h4 {
    line-height    : 1.25;
    padding-bottom : 0;
    font-size      : 15px;
    color          : #000;
}

.project-details .et_pb_blurb .et_pb_blurb_content p {
    line-height   : 1.25;
    margin-bottom : 0;
    font-size     : 15px;
    color         : #666;
    font-weight   : 500 !important;
}

.project-details .et_pb_blurb .et_pb_blurb_content {
    max-width : none;
}

@media (min-width : 981px) {
    .project-details .et_pb_column_1_4 .et_pb_blurb {
        border-left  : 1px solid;
        padding-left : 20px;
    }

    .project-details .et_pb_column_1_4:first-child .et_pb_blurb {
        border : none;
    }
}

@media (max-width : 479px) {
    .project-details .et_pb_column_1_4 .et_pb_blurb {
        border-bottom  : 1px solid;
        margin-bottom  : 15px;
        padding-bottom : 15px;
    }

    .project-details .et_pb_column_1_4:last-child .et_pb_blurb {
        border-bottom  : none;
        margin-bottom  : 0;
        padding-bottom : 0;
    }
}

.project-details.et_pb_column_1_3 .et_pb_blurb {
    border-bottom  : 1px solid;
    margin-bottom  : 15px;
    padding-bottom : 15px;
}

.project-details.et_pb_column_1_3 .et_pb_blurb:last-child {
    border-bottom  : none;
    margin-bottom  : 0;
    padding-bottom : 0;
}

/* PROJECT TESTIMONIAL */

@media (min-width : 981px) {
    .project-testimonial {
        margin-top : -15px;
        padding    : 0 !important;
    }
}

.project-testimonial:before {
    opacity       : 0;
    position      : absolute;
    top           : -80px;
    right         : 95px;
    left          : auto;
    margin-left   : 0;
    border-radius : 0;
    background    : transparent;
    font-size     : 90px;
    color         : #A46934;
    content       : "\7b";
}

.project-testimonial .et_pb_testimonial_description {
    border   : 10px solid;
    padding  : 35px;
    position : relative;
}

.project-testimonial .et_pb_testimonial_description:before {
    content  : "";
    display  : block;
    position : absolute;
    right    : 40px;
    top      : -90px;
    width    : 0;
    height   : 0;
    border   : 40px solid transparent;
}

.project-testimonial .et_pb_testimonial_description:after {
    content             : "";
    display             : block;
    position            : absolute;
    right               : 48px;
    top                 : -62px;
    width               : 0;
    height              : 0;
    border              : 31px solid transparent;
    border-bottom-color : white;
    visibility          : visible !important;
}

.project-testimonial .et_pb_testimonial_description p {
    padding-bottom : 0;
}

.project-testimonial p.et_pb_testimonial_meta {
    text-transform : uppercase;
    font-size      : 13px;
    line-height    : 1.5;
}

.project-testimonial .et_pb_testimonial_author {
    color     : #000;
    font-size : 16px;
}/*
 *
 * IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE
 * ANY CUSTOM CODE PLACED WITHIN THIS FILE. IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE
 * PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE
 * THE THEME FILES
 *
 */

/**
 * #.#  Custom styles for Divi modules
 *
 */

/**
 * #.#  Portfolio module
 *
 */

.home-2-portfolio-grid .et_overlay,
.homepage-fullwidth-portfolio .et_overlay {
    opacity : 0.95 !important;
}

/* Portfolio fullwidth */

.homepage-fullwidth-portfolio {
    padding : 0 10px !important;
}

.homepage-fullwidth-portfolio .et_pb_portfolio_item {
    border : 5px solid transparent !important;
}

.homepage-fullwidth-portfolio .et_overlay {
    opacity : 0.95;
}

.homepage-fullwidth-portfolio .et_overlay:before {
    display : none;
}

.homepage-fullwidth-portfolio .et_pb_portfolio_image {
    position   : relative;
    width      : 100%;
    height     : 100%;
    text-align : center;
}

.homepage-fullwidth-portfolio .et_pb_portfolio_image img {
    width           : 100%;
    height          : 100%;
    margin-left     : -0%;
    max-width       : none;
    object-fit      : cover;
    object-position : center;
}

.homepage-fullwidth-portfolio .et_pb_portfolio_image .post-meta {
    padding : 30px 30px 10px !important;
    opacity : 0;
}

.homepage-fullwidth-portfolio .et_pb_portfolio_image .et_pb_module_header {
    padding     : 30px !important;
    line-height : 1.15 !important;
    margin      : auto !important;
    position    : absolute;
    left        : 0;
    bottom      : 0;
    transition  : all .3s;
    text-shadow : 1px 1px 1px rgba(0, 0, 0, 0.25);
    z-index     : 4;
}

.homepage-fullwidth-portfolio .et_pb_portfolio_image .et_pb_module_header:after {
    font-family    : "Open Sans", Arial, sans-serif;
    display        : block;
    font-size      : 15px;
    line-height    : 1;
    text-transform : uppercase;
    font-weight    : normal;
    margin-top     : 15px;
    opacity        : 0;
    transition     : all .3s;
    text-shadow    : none !important;
}

.homepage-fullwidth-portfolio .et_pb_portfolio_item:hover .et_pb_module_header {
    bottom : 10px;
}

.homepage-fullwidth-portfolio .et_pb_portfolio_item:hover .et_pb_module_header:after,
.homepage-fullwidth-portfolio .et_pb_portfolio_item:hover .post-meta {
    opacity : 1;
}

.homepage-fullwidth-portfolio .et-pb-arrow-next,
.homepage-fullwidth-portfolio .et-pb-arrow-prev {
    background  : #FFF;
    font-weight : bold;
    font-size   : 45px;
}

.homepage-fullwidth-portfolio .et-pb-arrow-next:hover,
.homepage-fullwidth-portfolio .et-pb-arrow-prev:hover {
    color : #FFF !important;
}

@media (min-width : 950px) {
    .homepage-fullwidth-portfolio .et_pb_portfolio_item,
    .homepage-fullwidth-portfolio .et_pb_portfolio_items {
        height : 420px !important;
    }

    .homepage-fullwidth-portfolio .et_pb_portfolio_image .et_pb_module_header {
        font-size : 27px;
    }
}

@media (min-width : 600px) and (max-width : 950px) {
    .homepage-fullwidth-portfolio .et_pb_portfolio_item,
    .homepage-fullwidth-portfolio .et_pb_portfolio_items {
        height : 350px !important;
    }

    .homepage-fullwidth-portfolio .et_pb_portfolio_image .et_pb_module_header {
        font-size : 24px;
    }
}

@media (max-width : 600px) {
    .homepage-fullwidth-portfolio .et_pb_portfolio_item,
    .homepage-fullwidth-portfolio .et_pb_portfolio_items {
        height : 300px !important;
    }

    .homepage-fullwidth-portfolio .et_pb_portfolio_image .et_pb_module_header {
        font-size : 21px;
    }
}

/* Portfolio grid - homepage #2 */

.et_pb_row_fullwidth .home-2-portfolio-grid .et_pb_portfolio_item {
    min-height : 400px;
}

.home-2-portfolio-grid {
    padding : 0 10px;
}

.home-2-portfolio-grid .et_pb_portfolio_item {
    min-height : 300px;
    padding    : 35px;
    border     : 10px solid transparent;
    position   : relative;
    overflow   : hidden;
}

.home-2-portfolio-grid .et_pb_portfolio_item:hover .et_overlay {
    z-index : 3;
    opacity : 1;
}

.home-2-portfolio-grid .et_overlay:before {
    display : none;
}

.home-2-portfolio-grid .et_portfolio_image {
    position : absolute;
    top      : 0;
    left     : 0;
    width    : 100%;
    height   : 100%;
    z-index  : 0;
}

.home-2-portfolio-grid .et_portfolio_image img {
    max-width       : none;
    object-fit      : cover;
    height          : 100%;
    object-position : center;
}

.home-2-portfolio-grid .et_pb_module_header,
.home-2-portfolio-grid p.post-meta {
    position           : relative;
    z-index            : 5;
    opacity            : 0;
    visibility         : hidden;
    -webkit-transition : all .4s ease 0s;
    transition         : all .4s ease 0s;
    transform          : translate(0, -20px);
    -ms-transform      : translate(0, -20px);
    -webkit-transform  : translate(0, -20px);
}

.home-2-portfolio-grid .et_pb_module_header {
    text-shadow : 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.home-2-portfolio-grid .et_pb_portfolio_item:hover .et_pb_module_header,
.home-2-portfolio-grid .et_pb_portfolio_item:hover p.post-meta {
    opacity                  : 1;
    visibility               : visible;
    transform                : translate(0, 0);
    -ms-transform            : translate(0, 0);
    -webkit-transform        : translate(0, 0);
    transition-delay         : .2s;
    -webkit-transition-delay : .2s;
}

/**
 * #.#  Person module
 *
 */

.et_pb_team_member {
    vertical-align : top;
}

.et_pb_team_member_image {
    margin     : 0 auto !important;
    width      : 100% !important;
    text-align : center !important;
}

.et_pb_team_member .et_pb_team_member_image img {
    -webkit-filter : grayscale(100%);
    filter         : grayscale(100%);
}

.et_pb_team_member:hover .et_pb_team_member_image img {
    -webkit-filter : grayscale(0%);
    filter         : grayscale(0%);
}

.et_pb_team_member_description {
    padding     : 25px 10px;
    line-height : 1.5;
    display     : block;
}

.et_pb_team_member_description h4 {
    font-weight    : bold;
    padding-bottom : 3px;
}

.et_pb_member_position {
    font-weight    : 500;
    font-style     : italic;
    font-size      : 18px;
    display        : block !important;
    font-family    : "Droid Sans";
    padding-bottom : 15px !important;
}

.et_pb_member_social_links li {
    margin-right : 10px;
}

.et_pb_team_member.et_pb_bg_layout_dark .et_pb_member_social_links a {
    color : #FFF;
}

.et_pb_team_member.et_pb_bg_layout_light .et_pb_member_social_links a {
    color : #000;
}

.et_pb_member_social_links a {
    border-width  : 1px !important;
    border-style  : solid !important;
    font-size     : 16px;
    width         : 40px;
    height        : 40px;
    line-height   : 40px;
    border-radius : 2px;
    transition    : 0.3s, ease-in;
}

.et_pb_member_social_links a.et_pb_facebook_icon:hover {
    background   : #3B5998 !important;
    border-color : #3B5998 !important;
    color        : #FFFFFF;
}

.et_pb_member_social_links a.et_pb_twitter_icon:hover {
    background   : #55ACEE !important;
    border-color : #55ACEE !important;
    color        : #FFFFFF;
}

.et_pb_member_social_links a.et_pb_google_icon:hover {
    background   : #DD4B39 !important;
    border-color : #DD4B39 !important;
    color        : #FFFFFF;
}

.et_pb_member_social_links a.et_pb_linkedin_icon:hover {
    background   : #007BB5 !important;
    border-color : #007BB5 !important;
    color        : #FFFFFF;
}

/**
 * #.#  Pricing table module
 *
 */

.et_pb_pricing_table {
    border         : 1px solid rgba(0, 0, 0, 0.1);
    background     : transparent;
    overflow       : hidden;
    padding-bottom : 35px;
}

.et_pb_pricing_content {
    text-align  : center;
    font-size   : 16px;
    line-height : 1.5;
}

.et_pb_pricing_content_top {
    border : none;
}

.et_pb_pricing_heading {
    padding       : 40px 25px 20px;
    margin-bottom : 0;
    background    : transparent !important;
}

.et_pb_pricing_table .et_pb_pricing_title {
    color : #222;
}

.et_pb_best_value {
    color : #666;
}

.et_pb_sum {
    font-weight : 900;
    color       : #232323 !important;
    font-size   : 70px;
}

.et_pb_pricing li {
    padding     : 0 0 10px 0;
    line-height : 1.5;
}

.et_pb_pricing li.et_pb_not_available {
    color   : inherit;
    opacity : 0.5;
}

.et_pb_pricing_table_button {
    font-weight    : 700;
    min-width      : 190px;
    padding-top    : 10px;
    padding-bottom : 10px;
    text-align     : center;
}

.et_pb_pricing_table_button:hover {
    padding-top    : 10px !important;
    padding-bottom : 10px !important;
}

.et_pb_featured_table {
    padding-bottom : 50px;
    border-radius  : 5px;
}

.et_pb_featured_table .et_pb_pricing_title,
.et_pb_featured_table .et_pb_best_value,
.et_pb_featured_table,
.et_pb_featured_table .et_pb_pricing_table_button,
.et_pb_featured_table .et_pb_dollar_sign,
.et_pb_featured_table .et_pb_frequency {
    color : #FFF !important;
}

.et_pb_featured_table .et_pb_pricing_table_button:hover {
    color : #FFF !important;
}

.et_pb_featured_table .et_pb_dollar_sign,
.et_pb_featured_table .et_pb_frequency {
    opacity : 0.75;
}

.et_pb_featured_table .et_pb_pricing_title {
    font-weight : bold;
}

/**
 * #.#  Bar counters module
 *
 */

.et_pb_counters li {
    margin-bottom : 25px;
}

.et_pb_counter_title {
    padding-right : 40px;
    display       : block;
    font-size     : 16px;
    line-height   : 1.5;
    font-weight   : bold;
    margin-bottom : 15px;
}

.et_pb_counter_container {
    border-radius : 30px;
    overflow      : visible;
    width         : 100%;
    min-height    : 8px;
}

.et_pb_counter_amount {
    min-height    : 8px;
    border-radius : 30px;
    position      : initial !important;
}

.et_pb_counters span.et_pb_counter_amount_number {
    font-size : 0;
    display   : none;
}

.et_pb_counters .et_pb_counter_amount.overlay span.et_pb_counter_amount_number {
    display       : block;
    padding       : 5px;
    position      : absolute;
    top           : -28px;
    right         : 0;
    background    : #000;
    color         : #FFF;
    border-radius : 5px;
    font-size     : 12px;
    line-height   : 1;
}

/**
 * #.#  Blurb module
 *
 */

/* Sliding blurb */

.sliding-blurb {
    position : relative;
    overflow : hidden;
    padding  : 70px 30px;
    height   : 100%;
}

.sliding-blurb .et_pb_blurb_content {
    max-width : none;
}

.sliding-blurb .et_pb_blurb_description {
    position           : absolute;
    top                : 0;
    left               : 120%;
    display            : block;
    width              : 100%;
    height             : 100%;
    font-size          : 16px;
    line-height        : 1.25;
    padding            : 5px;
    -webkit-transition : left .3s ease;
    -moz-transition    : left .3s ease;
    transition         : left .3s ease;
    cursor             : default;
}

.sliding-blurb h4.et_pb_module_header,
.sliding-blurb .et_pb_main_blurb_image {
    position           : relative;
    left               : 0;
    -webkit-transition : left .3s ease;
    -moz-transition    : left .3s ease;
    transition         : left .3s ease;
}

.sliding-blurb:hover h4.et_pb_module_header,
.sliding-blurb:hover .et_pb_main_blurb_image {
    left : -120%;
}

.sliding-blurb:hover .et_pb_blurb_description {
    left : 0;
}

.sliding-blurb h4.et_pb_module_header {
    font-weight    : 900;
    font-size      : 22px;
    line-height    : 1.2;
    margin-bottom  : 0;
    padding-bottom : 0;
}

.sliding-blurb .et_pb_blurb_description {
    font-size   : 16px;
    line-height : 1.5;
}

.sliding-blurb .et_pb_blurb_description h5 {
    font-weight    : bold;
    text-transform : uppercase;
    font-size      : 19px;
    line-height    : 1.2;
    margin-bottom  : 15px;
    padding-bottom : 0;
}

@media (min-width : 981px) {
    .sliding-blurb {
        border-bottom : 1px solid;
        border-right  : 1px solid;
    }

    .et_pb_column:last-child .sliding-blurb {
        border-right : none;
    }

    .sliding-blurb:last-child {
        border-bottom : none;
    }

    .sliding-blurb.et_pb_bg_layout_dark {
        border-color : rgba(255, 255, 255, 0.1)
    }

    .sliding-blurb.et_pb_bg_layout_light {
        border-color : rgba(0, 0, 0, 0.1)
    }
}

@media (max-width : 980px) {
    .sliding-blurb {
        border-bottom : 1px solid;
    }

    .et_pb_column:last-child .sliding-blurb:last-child {
        border-bottom : none;
    }

    .sliding-blurb.et_pb_bg_layout_dark {
        border-color : rgba(255, 255, 255, 0.1)
    }

    .sliding-blurb.et_pb_bg_layout_light {
        border-color : rgba(0, 0, 0, 0.1)
    }
}

/* Round icon blurb */

.round-icon-blurb {
    font-size   : 16px;
    line-height : 1.6;
    position    : relative;
}

.round-icon-blurb .et_pb_module_header {
    line-height   : 1.05;
    margin-bottom : 0;
    font-weight   : bold;
    font-size     : 22px;
}

.round-icon-blurb .et_pb_main_blurb_image {
    width         : 80px;
    height        : 80px;
    background    : #FFF;
    border-width  : 2px !important;
    border-style  : solid !important;
    border-radius : 50%;
    position      : relative;
    z-index       : 10;
    text-align    : center;
}

.round-icon-blurb:hover .et_pb_main_blurb_image {
    color : #FFF;
}

.round-icon-blurb .et-pb-icon {
    font-size   : 35px;
    line-height : 78px;
    color       : inherit !important;
}

.round-icon-blurb.et_pb_text_align_left .et_pb_blurb_content {
    text-align : left;
}

.round-icon-blurb.et_pb_text_align_right .et_pb_blurb_content {
    text-align : right;
}

/* Left icon blurb */

.left-icon-blurb .et_pb_module_header {
    position       : relative;
    padding-bottom : 25px;
    margin-bottom  : 25px;
}

.left-icon-blurb .et_pb_module_header:before {
    content  : "";
    position : absolute;
    bottom   : 0;
    width    : 50px;
    height   : 1px;
    left     : 0;
}

.left-icon-blurb.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left : 40px;
}

/**
 * #.#  Post navigation module
 *
 */

.et_pb_posts_nav a {
    color       : inherit;
    font-size   : 15px;
    line-height : 1.5;
}

.et_pb_posts_nav .meta-nav {
    font-weight : 900;
    font-size   : 200%;
}

.et_pb_posts_nav .nav-label {
    opacity        : 0.75;
    text-transform : uppercase;
}header #et-info {
  display: flex;
}

ul#polylang-flags {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
}

ul#polylang-flags li {
  padding: 0 0 0 21px;
}

.et_pb_row {
  width: 90%;
}

header #et-info,
header #et-info a {
  color: #000;
}

header #et-info:hover,
header #et-info a:hover {
  color: #b61417;
}

header #et-info #et-info-phone {
  margin-right: 21px;
}

header .et-social-icons .et-social-icon a {
  border-color: #000 !important;
}

#gorna-belka {
  display: flex;
  justify-content: flex-end;
}

@media (max-width: 981px) {
  #gorna-belka {
    justify-content: space-between;
  }
}


#gorna-belka .et-menu-nav {
  margin-left: 3rem;
}

#main-menu-logo #gorna-belka .mail-phone-container {
  margin-bottom: 0;
}

@media (max-width: 980px) {
  .et_pb_menu .et_mobile_menu {
    top: 100%;
    padding: 5%;
    min-width: 80px;
  }
}

.page .primary-background-color,
.page .header-with-button h1:before,
.page .header-with-bottom-line h1:before,
.page .contact-text h1:before,
.page .about-slider .et-pb-controllers a.et-pb-active-control,
.page .not-found-404 .interior-header h2:before,
.page .not-found-404 p.large-404:before,
.page .not-found-404 p.large-404:after,
.page .wp-pagenavi a:hover,
.page .related-posts h1:before,
.page footer .et-social-icon a:hover,
.page #top-header .et-social-icon a:hover,
.page #top-menu li li a:hover,
.page .et_mobile_menu li a:hover,
.page #mobile_menu li a:hover,
.page .et_quote_content,
.page .et_link_content,
.page .et_audio_content,
.page .home-slider .et-pb-controllers a.et-pb-active-control,
.page .homepage-fullwidth-portfolio .et_overlay,
.page .homepage-fullwidth-portfolio .et-pb-arrow-next:hover,
.page .homepage-fullwidth-portfolio .et-pb-arrow-prev:hover,
.page .round-icon-blurb:hover .et_pb_main_blurb_image,
.page .et_pb_portofolio_pagination ul li a:hover,
.page .portfolio-items .et_pb_portfolio_item .et_overlay,
.page .single-project-gallery .et_pb_gallery_pagination ul li a:hover,
.page .home-2-portfolio-grid .et_overlay,
.page .homepage-fullwidth-portfolio .et_overlay {
  background-color: #005f96 !important;
}

#et-info a,
#et-info-phone,
#et-info-email {
  font-size: 15px;
}

#et-info-email:before {
  content: '\e076' !important;
}

#et-info-phone:before {
  content: '\e090' !important;
}

#et-info-phone:before,
#et-info-email:before {
  margin-right: 7px;
  font-family: ETmodules !important;
}

.et_pb_menu .et-menu-nav>ul ul {
  padding: 0;
  width: 280px;
}

#top-menu li li a,
.et_mobile_menu li a,
#mobile_menu li a {
  padding: 15px 20px !important;
}

#top-menu ul.sub-menu li a {
  font-size: 15px;
  line-height: 150%;
}

#footer-info a {
  font-weight: 500;
}

#main-footer .footer-widget h4 {
  margin-bottom: 8px;
}

.et_pb_scroll_top.et-pb-icon {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-size: 30px;
  padding: 12px;
  color: #fff;
}

.page .et_pb_blurb_3 .et-pb-icon,
.page .et_pb_blurb_5 .et-pb-icon,
.page .et_pb_blurb_4 .et-pb-icon,
.page .et_pb_blurb_2 .et-pb-icon,
.page .et_pb_blurb_1 .et-pb-icon,
.page .et_pb_blurb_0 .et-pb-icon {
  color: #66afd9;
}

.widget_search #searchsubmit,
.et_pb_widget .wp-block-search__button {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.widget_search #s,
.et_pb_widget .wp-block-search__input {
  border-radius: 0;
}

article a.more-link {
  display: none;
}

.breadcrumbs,
.breadcrumbs a {
  color: #fff;
  font-size: 14px;
}

.et_pb_menu__logo img {
  padding: 0 0 10px 0;
}

.has_et_pb_sticky .et_pb_menu__logo img {
  padding: 0 0 8px 0;
}

header #top-menu li a {
  font-size: 19px;
  font-weight: 700;
  color: #fff;
  padding: 14px 12px;
}

#main-menu-logo #top-menu li.current-menu-item>a {
  color: #66afd9 !important;
}

#main-content .home-slider .et-pb-controllers a.et-pb-active-control {
  background-color: #005f96 !important;
}

#main-content .home-slider .et-pb-controllers a.et-pb-active-control:before {
  border-color: #005f96 !important;
}

#sidebar h4.widgettitle {
  font-size: 18px;
}

.et_pb_section.interior-header {
  padding: 5% 0;
}

.mobile_menu_bar:before {
  font-size: 40px;
}

#main-menu-logo .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
  color: #fff;
  background: #000;
  border-radius: 5px;
}

#main-content .interior-header h1 {
  font-weight: 700;
}

.header-with-button .et_pb_button,
.default-btn {
  font-size: 19px;
}

.et_pb_gallery_grid .et_pb_gallery_item img {
  width: 100%;
  border: 2px solid #fff;
}

.et_pb_row.row-with-border .et_pb_text.et_pb_bg_layout_light:before {
  border-color: #d8f1ff !important;
}

.et_pb_text .et_pb_text_inner ul {
  padding-bottom: 0;
  margin: 0 0 0 20px;
}

.et_pb_text .et_pb_text_inner ul ul {
  list-style-type: circle;
}

.et_pb_toggle_open .et_pb_toggle_title:before {
  display: block !important;
  content: '\e04f';
}

.et_pb_section .brand-image img {
  height: 86px;
}

.brand-image {
  -webkit-filter: none;
  filter: none;
}

@media (max-width: 766px) {
  header #et-info {
    display: flex;
    flex-direction: column;
  }

  ul#polylang-flags li {
    padding: 0 21px 0 0;
  }

  footer#main-footer .footer-widget,
  footer .social-widget {
    text-align: center;
  }

  #et-info a {
    margin-bottom: 12px;
  }

  #et-info {
    margin-bottom: 12px;
  }
}

@media (min-width: 981px) {
  .interior-header h1 {
    font-size: 55px;
  }

  ul#menu-main-menu {
    margin-right: 5px;
  }

  .has_et_pb_sticky #main-menu-logo {
    box-shadow: 0px 5px 8px rgb(0 0 0 / 10%);
  }

  #top-menu li {
    line-height: 1.05;
    opacity: 1;
    background: #005f96;
    border-top-left-radius: 5px;
    transform: skew(350deg);
    margin-left: 3px;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
  }

  #top-menu li:hover {
    background: #000;
  }

  header #top-menu li a {
    transform: skew(10deg);
  }

  .et_pb_menu--style-left_aligned .et_pb_menu__logo,
  #et-boc .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo,
  .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    width: auto;
    max-width: 320px;
    position: absolute;
    top: -41px;
  }

  .et_pb_gutter.et_pb_gutters2 .entry-content #sidebar {
    width: 100%;
  }

  header .et_pb_section {
    background-color: transparent;
  }

  main-menu-logo header#main-header.et-fixed-header {
    background-color: #211d48;
  }

  header .et_pb_menu--style-left_aligned .et_pb_menu_inner_container,
  header .et_pb_menu--style-left_aligned .et_pb_row {
    justify-content: flex-end;
    width: 100%;
  }

  header .et_pb_menu .et_pb_menu__wrap {
    justify-content: flex-end;
  }

  header #top-menu {
    margin-top: 5px;
  }

  .home header {
    position: relative;
  }

  .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }

  .et_pb_menu .et_pb_menu__menu>nav>ul>li {
    align-items: flex-end;
  }

  .has_et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
    height: 44px;
    max-height: none;
    width: auto;
  }

  #et-boc .has_et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo,
  .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    position: absolute;
    top: 5px;
  }

  header .has_et_pb_sticky #top-menu {
    margin-top: -2px;
  }
}