/* /assets/css/pages/support.css */
@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}
.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}
.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}
.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}
.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}
.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}
.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}
.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}
.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}
.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}
.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}
.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}
.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}
.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}
.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}
.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}
.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}
.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}
.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}
.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}
.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}
.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}
.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}
.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}
.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}
.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}
.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}
.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}
.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}
.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}
.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}
.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}
.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}
@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}
.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}
.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}
@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}
.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}
.nav li ul,.et_mobile_menu{border-color:#2EA3F2}
.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2EA3F2}
#main-header{-webkit-transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}
#main-header.et-disabled-animations *{-webkit-transition-duration:0s !important;transition-duration:0s !important}
.container{text-align:left;position:relative}
.et_fixed_nav.et_show_nav #page-container{padding-top:80px}
.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}
.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}
.et_fixed_nav #main-header{position:fixed}
.et-cloud-item-editor #page-container{padding-top:0 !important}
.et_header_style_left #et-top-navigation{padding-top:33px}
.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}
.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}
.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}
.et_hide_search_icon #et_top_search{display:none !important}
#logo{width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0)}
.et_pb_svg_logo #logo{height:54%}
.logo_container{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}
.safari .centered-inline-logo-wrap{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
#et-define-logo-wrap img{width:100%}
.gecko #et-define-logo-wrap.svg-logo{position:relative !important}
#top-menu-nav,#top-menu{line-height:0}
#et-top-navigation{font-weight:600}
.et_fixed_nav #et-top-navigation{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}
nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left}
#top-menu li{display:inline-block;font-size:14px;padding-right:22px}
#top-menu>li:last-child{padding-right:0}
.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}
#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out}
#top-menu-nav>ul>li>a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}
#et_search_icon:hover{cursor:pointer}
#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}
#et_top_search.et_search_opened{position:absolute;width:100%}
.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}
.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}
.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}
.et_search_form_container{-webkit-animation:none;animation:none;-o-animation:none}
.container.et_search_form_container{position:relative;opacity:0;height:1px}
.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}
.et_pb_search_visible.et_pb_no_animation{opacity:1}
.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}
span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}
span.et_close_search_field:after{font-family:'ETmodules';content:'\4d';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}
.container.et_menu_container{z-index:99}
.container.et_search_form_container.et_pb_search_form_hidden{z-index:1 !important}
.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}
.container.et_pb_menu_hidden{z-index:-1}
form.et-search-form{background:rgba(0,0,0,0) !important}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
.et-cart-info{color:inherit}
#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}
#et-top-navigation{float:right}
#top-menu li li{padding:0 20px;margin:0}
#top-menu li li a{padding:6px 20px;width:200px}
.nav li.et-touch-hover>ul{opacity:1;visibility:visible}
#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}
#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px}
#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}
#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}
#top-menu li.mega-menu{position:inherit}
#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute !important;width:100%;left:0 !important}
#top-menu li.mega-menu ul li{margin:0;float:left !important;display:block !important;padding:0 !important}
#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}
#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}
#top-menu li.mega-menu ul li li{width:100%}
#top-menu li.mega-menu li>ul{-webkit-animation:none !important;animation:none !important;padding:0px;border:none;left:auto;top:auto;width:90% !important;position:relative;-webkit-box-shadow:none;box-shadow:none}
#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}
#top-menu li.mega-menu.et-hover li ul{display:block}
#top-menu li.mega-menu.et-hover>ul{opacity:1 !important;visibility:visible !important}
#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}
#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0 !important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}
#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent !important}
#top-menu li.mega-menu li>a{width:100%}
#top-menu li.mega-menu.mega-menu-parent li li,#top-menu li.mega-menu.mega-menu-parent li>a{width:100% !important}
#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100% !important}
#top-menu li.mega-menu>ul>li{width:25%;margin:0}
#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}
#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}
#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}
#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}
#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}
#et_mobile_nav_menu{float:right;display:none}
.mobile_menu_bar{position:relative;display:block;line-height:0}
.mobile_menu_bar:before,.et_toggle_slide_menu:after{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}
.mobile_nav .select_page{display:none}
.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}
.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}
.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}
.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}
.et_pb_no_animation #top-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;-moz-animation:none !important}
body.admin-bar.et_fixed_nav #main-header{top:32px}
body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header{top:28px}
body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:30px}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:63px}
@media all and (min-width: 981px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap{height:0;opacity:0;padding:0}
.et-animated-content#page-container{-webkit-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}
.et_hide_nav #page-container{-webkit-transition:none;transition:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1) !important;box-shadow:0 0 7px rgba(0,0,0,0.1) !important}
.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}
.et_hide_nav.et_fixed_nav #main-header{opacity:0}
.et_hide_nav.et_fixed_nav .et-fixed-header#main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}
.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav .centered-inline-logo-wrap{-webkit-transition-duration:.7s;transition-duration:.7s}
.et_hide_nav #page-container{padding-top:0 !important}
.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}
.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:32px;padding-left:30px}
.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}
.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}}
@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}
.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}
.et_non_fixed_nav #page-container{padding-top:0}
.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px !important}
.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
#top-menu{display:none}
.et_hide_nav.et_fixed_nav #main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}
#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}
.et_fixed_nav #main-header{position:absolute}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:24px;display:block}
.et_fixed_nav #main-header{-webkit-transition:none;transition:none}
.et_fixed_nav_temp #main-header{top:0 !important}
#logo,.logo_container,#main-header,.container{-webkit-transition:none;transition:none}
.et_header_style_left #logo{max-width:50%}
#et_top_search{margin:0 35px 0 0;float:left}
#et_search_icon:before{top:7px}
.et_header_style_left .et-search-form{width:50% !important;max-width:50% !important}
#et_mobile_nav_menu{display:block}
#et-top-navigation .et-cart-info{margin-top:5px}}
@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #main-header{top:46px}}
@media all and (max-width: 767px){#et-top-navigation{margin-right:0}
body.admin-bar.et_fixed_nav #main-header{top:46px}}
@media all and (max-width: 479px){#et-top-navigation{margin-right:0}}
@media print{#top-header,#main-header{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}
@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}
@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}
@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}
@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}
@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}
@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}
@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}
@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
/*!
	  * Animate.css - http://daneden.me/animate
	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
	  * Copyright (c) 2015 Daniel Eden
	 */@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}
.nav li li{padding:0 20px;margin:0}
.et-menu li li a{padding:6px 20px;width:200px}
.nav li{position:relative;line-height:1em}
.nav li li{position:relative;line-height:2em}
.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}
.nav li.et-hover>ul{visibility:visible}
.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}
.nav li li ul{z-index:1000;top:-23px;left:240px}
.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}
.nav li:hover{visibility:inherit}
.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}
.et-dropdown-removing>ul{display:none}
.mega-menu .et-dropdown-removing>ul{display:block}
.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}
.et-menu .menu-item-has-children>a:first-child{padding-right:20px}
.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}
.et-menu-nav li.mega-menu{position:inherit}
.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}
.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}
.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}
.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}
.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}
.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}
.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}
.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}
.et-menu-nav li.mega-menu li>a{width:200px!important}
.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}
.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}
.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}
.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}
.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}
.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}
.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}
.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}
.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}
#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}
.et_mobile_menu li li{padding-left:5%}
.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}
.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}
.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}
.et_mobile_nav_menu{float:right;display:none}
.mobile_menu_bar{position:relative;display:block;line-height:0}
.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}
.et_pb_module .mobile_menu_bar:before{top:2px}
.mobile_nav .select_page{display:none}
.et-social-icons{float:right}
.et-social-icons li{display:inline-block;margin-left:20px}
.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;color:#666;text-decoration:none}
.et-social-icons a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.et-social-icon span{display:none}
.et_duplicate_social_icons{display:none}
@media all and (max-width: 980px){.et-social-icons{float:none;text-align:center}}
@media all and (max-width: 980px){.et-social-icons{margin:0 0 5px}}
.et_pb_widget{float:left;max-width:100%;word-wrap:break-word}
.et_pb_widget a{text-decoration:none;color:#666}
.et_pb_widget li a:hover{color:#82c0c7}
.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:.5em}
.et_pb_widget ol li ol li,.et_pb_widget ul li ul li{margin-left:15px}
.et_pb_widget select{width:100%;height:28px;padding:0 5px}
.et_pb_widget_area .et_pb_widget a{color:inherit}
.et_pb_bg_layout_light .et_pb_widget li a{color:#666}
.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit}
.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}
.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}
.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}
.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}
.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}
#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer}
ul.et_pb_side_nav,ul.et_pb_side_nav *{-webkit-box-sizing:border-box;box-sizing:border-box}
ul.et_pb_side_nav{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:fixed;right:0;top:50%;width:40px;background:rgba(0,0,0,0.4);padding:10px;z-index:99999;display:block;opacity:0}
ul.et_pb_side_nav li.side_nav_item{padding:7px}
ul.et_pb_side_nav .side_nav_item a{display:block;background-color:rgba(255,255,255,0.5);text-indent:-9999px;border-radius:7px;margin-right:10px;height:7px;width:7px}
ul.et_pb_side_nav.et-visible{opacity:1;-webkit-animation:fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1)}
ul.et_pb_side_nav .side_nav_item a.active{background-color:#fff !important}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}
.et_pb_section--absolute,.et_pb_section--fixed{width:100%}
.et_pb_section.et_section_transparent{background-color:transparent}
.et_pb_fullwidth_section{padding:0}
.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}
.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}
.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}
.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}
.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}
.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}
.et_pb_column>.et_pb_section_video_bg{z-index:-1}
.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}
.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}
.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}
.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}
.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}
.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}
.et_pb_social_network_link .et_pb_section_video{overflow:visible}
.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}
.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}
@media (min-width:981px){.et_pb_section{padding:4% 0}
body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}
.et_pb_fullwidth_section{padding:0}
.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}
@media (max-width:980px){.et_pb_section{padding:50px 0}
body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}
.et_pb_fullwidth_section{padding:0}
.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}
.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}
@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}
@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}
@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}
.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}
body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}
.section_has_divider .et_pb_row{z-index:5}
.et_pb_row_inner{width:100%;position:relative}
.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}
.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}
.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}
.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}
.et_pb_column--with-menu{z-index:3}
.et_pb_column.et_pb_column_empty{min-height:1px}
.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}
.et_pb_column.et_pb_section_parallax{position:relative}
.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}
@media (min-width:981px){.et_pb_row{padding:2% 0}
body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}
.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}
.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}
.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}
.et_section_specialty>.et_pb_row{padding:0}
.et_pb_row_inner{width:100%}
.et_pb_column_single{padding:2.855% 0}
.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}
.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}
.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}
.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}
.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
@media (max-width:980px){.et_pb_row{max-width:1080px}
body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}
.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}
.et_section_specialty>.et_pb_row{padding:0}
.et_pb_column{width:100%;margin-bottom:30px}
.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}
.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}
.et_pb_column.et_pb_column_empty{display:none}
.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}
.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}
.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}
.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}
.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}
.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}
.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}
.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}
.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}
.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}
.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}
.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}
.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}
.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}
.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}
.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}
.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}
@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}
.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}
.et_pb_column{width:100%!important}}
.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}
.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-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}}
.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_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}
.et_pb_gutters3 .footer-widget:last-child{margin-right:0}
.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}
.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}
.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}
.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}
.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}
.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}
.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}
.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}
.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}
.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}
.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}
.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}
.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}
.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}
.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}
.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}
.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}
.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}
.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}
.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}
.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}
.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}
.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}
.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}
.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}
.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et_pb_code_inner{position:relative}
.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}
body.custom-background{ background-color: #ffffff; }
body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:18px}
.et_pb_slide_content,.et_pb_best_value{font-size:20px}
body{color:#002835}
h1,h2,h3,h4,h5,h6{color:#002835}
body{line-height:1.8em}
body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}
.et_pb_slide_content,.et_pb_best_value{font-weight:400}
#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#a93a6d}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#a93a6d}
.footer-widget h4{color:#a93a6d}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#a93a6d}
.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#a93a6d}
a{color:#a93a6d}
#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#fcfcfc}
.et_secondary_nav_enabled #page-container #top-header{background-color:#a93a6d!important}
#et-secondary-nav li ul{background-color:#a93a6d}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#002835}
.et_search_form_container input::-moz-placeholder{color:#002835}
.et_search_form_container input::-webkit-input-placeholder{color:#002835}
.et_search_form_container input:-ms-input-placeholder{color:#002835}
#main-footer{background-color:#002835}
#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#a93a6d}
.footer-widget li:before{border-color:#a93a6d}
#footer-widgets .footer-widget li:before{top:12.3px}
#footer-bottom .et-social-icon a{color:#002835}
@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:40px 0 0 0}
.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:40px}
.et_header_style_split .centered-inline-logo-wrap{width:80px;margin:-80px 0}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:80px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:80px}
.et_header_style_centered #top-menu>li>a{padding-bottom:14px}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:31px 0 31px 0!important}
.et_header_style_centered #main-header .logo_container{height:80px}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:40px 0 0 0}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:40px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:80px}
.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:80px;margin:-80px 0}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:80px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:80px}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:31px 0 31px 0!important}
.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#a93a6d!important}
.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#a93a6d}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#002835!important}
.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#002835!important}
.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#002835!important}
.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#002835!important}
.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#a93a6d!important}}
@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}
.et_pb_section{padding:54px 0}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}
.et_pb_fullwidth_section{padding:0}}
h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:700}
h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:700}
h3{font-weight:700}
h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:700}
h5{font-weight:700}
h6{font-weight:700}
.et_pb_slide_description .et_pb_slide_title{font-weight:700}
.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:700}
h1,h2,h3,h4,h5,h6{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif}
body,input,textarea,select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}
.cta-button{border-radius:30px;background:#a93a6d;transition:all .3s 0s}
.cta-button a{padding:18px!important;color:#f1f1f1!important}
.cta-button:hover{transform:scale(1.0);transition:all .2s 0s}
.single .et_pb_post,#left-area{margin-bottom:0!important;padding-bottom:0!important}
@media (max-width :1399px){#et_mobile_nav_menu{display:block}
#top-menu{display:none}}
.sub-menu li a{font-size:12px!important}
@media screen and (min-width:981px){.sub-menu{min-width:360px}
#top-menu li li a{width:340px;padding:4px 10px}}
.gform_required_legend{display:none}
.gform_wrapper .gfield{margin-bottom:25px}
.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper textarea,.gform_wrapper input[type=number]{width:100%!important;background:#ffffff!important;border:1px solid #A93A6D!important;border-radius:40px!important;padding:16px 22px!important;font-size:18px!important;color:#253746!important;box-sizing:border-box!important}
.gform_wrapper input:focus,.gform_wrapper textarea:focus{border-color:#d45392;outline:none}
.gform_wrapper ::placeholder{color:#808080;opacity:1}
.gform_legacy_markup_wrapper .validation_message{color:#A93A6D;margin-top:6px;font-size:14px}
.gform_wrapper input[type="submit"],.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_footer .gform_button,body .gform_wrapper .gform_footer .gform_button.button{background:#A93A6D!important;border:none!important;color:#ffffff!important;font-size:18px!important;font-weight:bold!important;padding:15px 40px!important;border-radius:40px!important;cursor:pointer!important;display:inline-block!important;box-shadow:none!important;transition:background .2s ease}
.gform_wrapper input[type="submit"]:hover,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_page_footer input.button:hover{background:#c7387f!important}
.gform_wrapper .gfield_description{color:#af296f;font-size:13px;margin-top:5px}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#F2F2F2!important}
.et_pb_row_0.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_text_0{font-size:10px}
div.et_pb_section.et_pb_section_1{background-position:center top 29%;background-image:linear-gradient(90deg,#002835 9%,rgba(0,40,53,0.7) 28%,rgba(0,40,53,0.4) 72%),url(/wp-content/uploads/2025/11/Digitaal-vooruit-met-Solipsis.jpeg)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px}
.et_pb_text_1 h1{font-weight:700;font-size:72px;color:#efefef!important;line-height:1.2em}
.et_pb_text_1 h4{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:14px}
.et_pb_text_1{margin-bottom:10px!important}
.et_pb_text_2.et_pb_text{color:#efefef!important}
.et_pb_text_2 h2{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:48px;line-height:1.4em}
.et_pb_text_2 h3{font-size:30px;color:#EFEFEF!important;line-height:1.4em}
.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover,.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_1_wrapper .et_pb_button_1:hover,.et_pb_button_2_wrapper .et_pb_button_2,.et_pb_button_2_wrapper .et_pb_button_2:hover{padding-top:16px!important;padding-right:24px!important;padding-bottom:16px!important;padding-left:24px!important}
.et_pb_button_0_wrapper{margin-bottom:50px!important}
body #page-container .et_pb_section .et_pb_button_0{color:#EDEAEB!important;border-width:0px!important;border-color:#A93A6D;border-radius:50px;font-size:18px;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#A93A6D}
body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after{font-size:1.6em}
body.et_button_custom_icon #page-container .et_pb_button_0:after,body.et_button_custom_icon #page-container .et_pb_button_1:after,body.et_button_custom_icon #page-container .et_pb_button_2:after{font-size:18px}
.et_pb_button_0,.et_pb_button_0:after,.et_pb_button_1,.et_pb_button_1:after,.et_pb_button_2,.et_pb_button_2:after{transition:all 300ms ease 0ms}
div.et_pb_section.et_pb_section_2{background-image:linear-gradient(90deg,#002835 48%,#a93a6d 55%)!important}
.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px}
.et_pb_row_2.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:20px;color:#FFFFFF!important;line-height:1.2em}
.et_pb_blurb_0.et_pb_blurb{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;color:#FFFFFF!important}
.et_pb_blurb_0 .et-pb-icon{font-size:32px;color:#FFFFFF;font-family:ETmodules!important;font-weight:400!important}
.et_pb_blurb_0 .et_pb_blurb_content,.et_pb_blurb_1 .et_pb_blurb_content{max-width:100%}
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:20px;line-height:1.2em}
.et_pb_blurb_1.et_pb_blurb{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;color:#002835!important}
.et_pb_blurb_1 .et-pb-icon{font-size:32px;color:#24383F;font-family:FontAwesome!important;font-weight:900!important}
.et_pb_button_1_wrapper{margin-bottom:20px!important}
body #page-container .et_pb_section .et_pb_button_1{color:#EFEFEF!important;border-width:2px!important;border-color:#EFEFEF;border-radius:50px;font-size:18px;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:RGBA(255,255,255,0)}
.et_pb_section_3.et_pb_section{padding-top:100px;padding-bottom:100px;background-color:#A93A6D!important}
.et_pb_text_3 h2{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:48px;color:#FFFFFF!important;line-height:1.4em}
body #page-container .et_pb_section .et_pb_button_2{color:#EDEAEB!important;border-width:0px!important;border-color:#A93A6D;border-radius:50px;font-size:18px;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#00658D}
.et_pb_column_3{background-color:#002835;padding-top:50px;padding-right:50px;padding-bottom:50px}
.et_pb_column_4{background-color:#EFEFEF;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px}
.et_pb_column_5{background-color:RGBA(255,255,255,0);padding-top:50px;padding-bottom:50px;padding-left:50px}
@media only screen and (max-width:980px){.et_pb_text_1 h1{font-size:40px}
.et_pb_text_2 h2,.et_pb_text_3 h2{font-size:32px}
.et_pb_text_2 h3{font-size:20px}
body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}
body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after{opacity:1}
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0.et_pb_blurb,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb{font-size:16px}
.et_pb_section_3.et_pb_section{padding-top:100px;padding-bottom:100px}
.et_pb_column_3,.et_pb_column_4,.et_pb_column_5{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}
@media only screen and (max-width:767px){.et_pb_text_0{font-size:8px}
.et_pb_text_1 h1{font-size:30px}
.et_pb_text_2 h2,.et_pb_text_3 h2{font-size:20px}
.et_pb_text_2 h3{font-size:16px}
body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}
body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after{opacity:1}
div.et_pb_section.et_pb_section_2{background-image:linear-gradient(90deg,#a4cb65 0%,#24383f 0%)!important}
.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row{width:100%}
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a{font-size:18px}
.et_pb_blurb_0.et_pb_blurb,.et_pb_blurb_1.et_pb_blurb{font-size:14px}
.et_pb_section_3.et_pb_section{padding-top:50px;padding-bottom:50px}
.et_pb_column_3,.et_pb_column_4,.et_pb_column_5{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
.wp-element-button{cursor:pointer}
:root .has-very-light-gray-background-color{background-color:#eee}
:root .has-very-dark-gray-background-color{background-color:#313131}
:root .has-very-light-gray-color{color:#eee}
:root .has-very-dark-gray-color{color:#313131}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}
:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}
:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}
:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}
:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}
:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}
:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
.has-regular-font-size{font-size:1em}
.has-larger-font-size{font-size:2.625em}
.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}
.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}
:root .has-text-align-center{text-align:center}
:root .has-text-align-left{text-align:left}
:root .has-text-align-right{text-align:right}
.has-fit-text{white-space:nowrap!important}
#end-resizable-editor-section{display:none}
.aligncenter{clear:both}
.items-justified-left{justify-content:flex-start}
.items-justified-center{justify-content:center}
.items-justified-right{justify-content:flex-end}
.items-justified-space-between{justify-content:space-between}
.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}
.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
html :where(.has-border-color){border-style:solid}
html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}
html :where(img[class*=wp-image-]){height:auto;max-width:100%}
:where(figure){margin:0 0 1em}
html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}
@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/* /assets/css/sol-footer.css */
/* Solipsis - footer-component. Gegenereerd door tools/build_footer.py uit Divi-bibliotheeksectie 156.
   Markup: partials/footer.html. Divi's per pagina genummerde classes zijn vaste sol-ft-* namen. */
.sol-ft-image-1,.sol-ft-image-2{text-align:left;margin-left:0}
.sol-ft-text-2 h2,.sol-ft-text-6 h2,.sol-ft-text-8 h2,.sol-ft-text-9 h2,.sol-ft-text-15 h2{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:48px;line-height:1.4em}
.sol-ft-section-1.et_pb_section{background-color:#002835!important}
.sol-ft-image-1 .et_pb_image_wrap img{max-height:64px;width:auto}
.sol-ft-text-1.et_pb_text,.sol-ft-text-3.et_pb_text,.sol-ft-text-3.et_pb_text a,.sol-ft-text-4.et_pb_text,.sol-ft-text-4.et_pb_text a,.sol-ft-text-5.et_pb_text,.sol-ft-text-5.et_pb_text a,.sol-ft-text-7.et_pb_text,.sol-ft-text-7.et_pb_text a,.sol-ft-text-10.et_pb_text,.sol-ft-text-10.et_pb_text a,.sol-ft-text-11.et_pb_text,.sol-ft-text-11.et_pb_text a,.sol-ft-text-12.et_pb_text,.sol-ft-text-12.et_pb_text a,.sol-ft-text-13.et_pb_text,.sol-ft-text-13.et_pb_text a,.sol-ft-text-14.et_pb_text,.sol-ft-text-14.et_pb_text a,.sol-ft-text-16.et_pb_text,.sol-ft-text-16.et_pb_text a,.sol-ft-text-17.et_pb_text,.sol-ft-text-17.et_pb_text a,.sol-ft-text-18.et_pb_text,.sol-ft-text-18.et_pb_text a{color:#FFFFFF!important}
.sol-ft-text-1{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:15px}
.sol-ft-text-2 h4,.sol-ft-text-6 h4,.sol-ft-text-8 h4,.sol-ft-text-9 h4,.sol-ft-text-15 h4{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:20px;color:#FFFFFF!important;line-height:1.2em}
.sol-ft-text-2,.sol-ft-text-9{border-top-width:1px;border-color:rgba(255,255,255,0.2);padding-top:20px!important}
.sol-ft-text-3,.sol-ft-text-4,.sol-ft-text-5,.sol-ft-text-7,.sol-ft-text-10,.sol-ft-text-11,.sol-ft-text-12,.sol-ft-text-13,.sol-ft-text-14,.sol-ft-text-16,.sol-ft-text-17,.sol-ft-text-18{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:15px;margin-bottom:10px!important}
.sol-ft-text-6,.sol-ft-text-8,.sol-ft-text-15{border-top-width:1px;border-color:rgba(255,255,255,0.2);padding-top:20px!important;margin-top:40px!important}
@media only screen and (min-width:981px){.sol-ft-image-2{width:20%}}
@media only screen and (max-width:980px){.sol-ft-text-2 h2,.sol-ft-text-6 h2,.sol-ft-text-8 h2,.sol-ft-text-9 h2,.sol-ft-text-15 h2{font-size:32px}
.sol-ft-text-2 h4,.sol-ft-text-6 h4,.sol-ft-text-8 h4,.sol-ft-text-9 h4,.sol-ft-text-15 h4{font-size:16px}
.sol-ft-image-1 .et_pb_image_wrap img,.sol-ft-image-2 .et_pb_image_wrap img{width:auto}
.sol-ft-text-2,.sol-ft-text-6,.sol-ft-text-8,.sol-ft-text-9,.sol-ft-text-15{border-top-width:1px}}
@media only screen and (max-width:767px){.sol-ft-text-2 h2,.sol-ft-text-6 h2,.sol-ft-text-8 h2,.sol-ft-text-9 h2,.sol-ft-text-15 h2{font-size:20px}
.sol-ft-text-1,.sol-ft-text-2 h4,.sol-ft-text-6 h4,.sol-ft-text-8 h4,.sol-ft-text-9 h4,.sol-ft-text-15 h4{font-size:15px}
.sol-ft-image-1 .et_pb_image_wrap img,.sol-ft-image-2 .et_pb_image_wrap img{width:auto}
.sol-ft-text-2,.sol-ft-text-9{border-top-width:1px;margin-bottom:0px!important}
.sol-ft-text-6,.sol-ft-text-8,.sol-ft-text-15{border-top-width:1px;margin-top:40px!important;margin-bottom:0px!important}
.sol-ft-image-2{margin-top:20px!important;width:25%}}
/* /assets/css/sol-agents.css */
/* Solipsis - opmaak van de pagina /agents/ (concept, 23-09-2026).

   Alleen deze pagina laadt dit bestand. De markup komt uit tools/build_agents.py en gebruikt geen
   Divi-classes, dus de genummerde Divi-CSS van de donorpagina raakt hier niets. Kleuren, fonts en
   vormen komen uit de bestaande huisstijl (tokens uit sol-brand.css): donkerblauw #002835 voor de
   hero, magenta #a93a6d voor knoppen en het accentvlak, #efefef voor de afwisselende secties, en
   de vijf kleuren van het Digital Health Score-blok voor de categorieen.

   Divi zet globale regels op h1-h4, p, ul, dl en article; daarom staat hier eerst een kleine
   reset binnen .sol-ag, zodat de pagina niet afhangt van welke donorpagina het omhulsel levert. */

.sol-ag {
  --ag-navy: var(--sol-navy, #002835);
  --ag-ink: var(--sol-slate, #24383f);
  --ag-magenta: var(--sol-magenta, #a93a6d);
  --ag-magenta-hover: var(--sol-magenta-hover, #c7387f);
  --ag-grijs: var(--sol-light, #efefef);
  --ag-rand: #e2e7e9;
  --ag-zacht: #5d6d75;
  --ag-kop: var(--sol-font-heading, 'Ubuntu', Helvetica, Arial, sans-serif);
  --ag-tekst: var(--sol-font-body, 'Open Sans', Helvetica, Arial, sans-serif);
  font-family: var(--ag-tekst);
  color: var(--ag-ink);
  line-height: 1.6;
}

.sol-ag h1,
.sol-ag h2,
.sol-ag h3 {
  font-family: var(--ag-kop);
  font-weight: 700;
  color: var(--ag-navy);
  padding: 0;
  margin: 0;
  line-height: 1.2;
  letter-spacing: -0.01em;
}

.sol-ag p {
  margin: 0;
  padding: 0;
}

.sol-ag dl,
.sol-ag dt,
.sol-ag dd,
.sol-ag ol {
  margin: 0;
  padding: 0;
}

.sol-ag ol {
  list-style: none;
}

.sol-ag section {
  padding: 84px 0;
}

.sol-ag-breedte {
  /* dezelfde breedte als een Divi-rij op de rest van de site (.et_pb_row: 80% met
     max 1080px), zodat tekst en kaders op elk scherm op dezelfde marge uitlijnen */
  width: 80%;
  max-width: 1080px;
  margin: 0 auto;
}

/* De bovenregel en de kop van een sectie zijn dezelfde twee regels als "Ons team" en "Wij staan
   voor jou klaar" op /over-ons/ (gemeten 24-09-2026): de bovenregel is Ubuntu 34px in weight 200,
   de kop Ubuntu 48px met regelhoogte 1.4 in weight 800, allebei in #002835, met 10px eronder.
   Divi zet die bovenregel daar in een h3; hier blijft het een alinea, zodat de koppenstructuur
   van de pagina klopt (een h3 boven een h2 leest een schermlezer als een niveau dat overslaat). */
.sol-ag p.sol-ag-eyebrow {
  font-family: var(--ag-kop);
  font-size: 34px;
  font-weight: 200;
  line-height: 1;
  color: var(--ag-navy);
  padding-bottom: 10px;
  margin-bottom: 10px !important;
}

.sol-ag h2 {
  font-size: 48px;
  line-height: 1.4em;
  font-weight: 800;
  padding-bottom: 10px;
  margin-bottom: 4px !important;
}

/* de inleiding onder een sectiekop: dezelfde lopende tekst als op de rest van de site
   (Open Sans 400, 16px, regelhoogte 32px, #002835) */
/* staan er twee alinea's onder elkaar, dan dezelfde tussenruimte als Divi geeft (1em) */
.sol-ag-intro + .sol-ag-intro {
  margin-top: 1em !important;
}

.sol-ag-intro {
  max-width: 62ch;
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: var(--ag-navy);
}

/* Knoppen: dit zijn de knoppen van de site zelf. De basis (vorm, pijltje bij hover, overgang)
   staat in sol-core.css onder `.et_pb_button`; hieronder staan dezelfde instellingen die Divi op
   /over-ons/ meegeeft aan de hero-knop "Kom werken bij Solipsis" (button_0) en aan de knop in de
   strook "Bekijk onze vacatures" (button_1). Daardoor ziet en gedraagt de knop zich precies zo,
   inclusief de hover van Divi. Alleen de focusrand is toegevoegd: die heeft de site niet en is
   nodig voor toetsenbordgebruik. */

.sol-ag .sol-ag-knop {
  display: inline-block;
  border-radius: 50px;
  font-size: 18px;
  font-family: 'Ubuntu', Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 700 !important;
  transition: all 300ms ease 0ms;
}

.sol-ag .sol-ag-knop {
  padding: 16px 24px !important;
}

/* Bij hover maakt de knop rechts ruimte voor het pijltje, zodat dat binnen de pil valt. Divi zet
   het pijltje standaard net buiten de knop; op een lichte achtergrond is het dan onzichtbaar,
   want het heeft de kleur van de knoptekst (verzoek Alexander, 24-09-2026). */
.sol-ag .sol-ag-knop:hover {
  padding: 16px 48px 16px 24px !important;
}

.sol-ag .sol-ag-knop::after {
  display: inline-block;
  left: auto;
  right: 20px;
  margin-left: 0;
  font-size: 1.6em;
  opacity: 0;
  transition: all 300ms ease 0ms;
}

.sol-ag .sol-ag-knop:hover::after {
  opacity: 1;
  margin-left: 0;
}

/* De achtergrond blijft bij hover dezelfde kleur als de knop zelf. Divi maakt hem standaard bijna
   doorzichtig (rgba(0,0,0,.05)); dat laat de knop op deze pagina verdwijnen. */
.sol-ag .sol-ag-knop--primair:hover {
  background-color: var(--ag-magenta) !important;
}

.sol-ag .sol-ag-knop--blauw:hover {
  background-color: var(--sol-blue, #00658d) !important;
}

.sol-ag .sol-ag-knop--licht:hover {
  background-color: rgba(255, 255, 255, 0) !important;
  border-color: #efefef !important;
}

.sol-ag .sol-ag-knop--primair {
  color: #edeaeb !important;
  border-width: 0 !important;
  border-color: var(--ag-magenta);
  background-color: var(--ag-magenta);
}

/* de knop in het magenta vlak is blauw, net als "Kom werken bij Solipsis" daar */
.sol-ag .sol-ag-knop--blauw {
  color: #edeaeb !important;
  border-width: 0 !important;
  border-color: var(--ag-magenta);
  background-color: var(--sol-blue, #00658d);
}

.sol-ag .sol-ag-knop--licht {
  color: #efefef !important;
  border-style: solid;
  border-width: 2px !important;
  border-color: #efefef;
  background-color: rgba(255, 255, 255, 0);
}

.sol-ag .sol-ag-knop:focus-visible {
  outline: 3px solid #ffffff;
  outline-offset: 3px;
}

.sol-ag-knoppen {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-top: 26px !important;
}

/* ---------------------------------------------------------------- kruimelpad

   Zelfde strook als boven /over-ons/ (gemeten 24-09-2026): een balk van 32px in #f2f2f2 met de
   tekst in Open Sans 10px, regelhoogte 32,4px, #002835 en de link in magenta zonder onderstreping. */

.sol-ag-kruimel {
  background: #f2f2f2;
  padding: 0;
}

.sol-ag-kruimel p {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 32.4px;
  color: var(--ag-navy);
}

.sol-ag-kruimel a {
  color: var(--ag-magenta);
  text-decoration: none;
}

.sol-ag-kruimel a:hover {
  text-decoration: underline;
}

/* ---------------------------------------------------------------- hero

   Zelfde recept als de hero van /over-ons/ (gemeten 24-09-2026): een foto met daaroverheen een
   verloop van donkerblauw naar doorzichtig, zodat de tekst links altijd leesbaar blijft. De maten
   zijn die van Divi op die pagina: sectie 54px boven, rij 1080px breed met 27px lucht, titel in
   Ubuntu 72px, ondertitel 30px, allebei in #efefef. */

.sol-ag-hero {
  padding: 54px 0 0 !important;
  background-color: var(--ag-navy);
  background-image: linear-gradient(90deg, #002835 9%, rgba(0, 40, 53, .7) 28%, rgba(0, 40, 53, .4) 72%),
                    var(--ag-hero-foto);
  background-position: 50% 20%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #efefef;
}

.sol-ag-hero .sol-ag-breedte {
  padding: 27px 0 50px;
}

.sol-ag-hero-tekst {
  max-width: 75%;
}

.sol-ag-hero h1 {
  color: #efefef;
  font-size: clamp(34px, 5vw, 72px);
  line-height: 1.2;
  margin-bottom: 10px !important;
}

.sol-ag-hero-sub {
  font-family: var(--ag-kop);
  font-size: clamp(21px, 2.1vw, 30px);
  font-weight: 700;
  line-height: 1.4;
  color: #efefef;
  padding-bottom: 10px;
}

.sol-ag-hero .sol-ag-intro {
  color: rgba(255, 255, 255, .9);
  max-width: 58ch;
  margin-top: 18px !important;
}

/* ---------------------------------------------------------------- band

   Zelfde recept als de tweede sectie van /over-ons/: de sectie heeft over de volle breedte een
   verloop van donkerblauw naar magenta, en daarboven staat een rij van 1080px met drie gelijke
   kolommen zonder tussenruimte. Links neemt de kolom het donkerblauw over, het midden is grijs en
   rechts staat de knop op het magenta van de sectie. */

.sol-ag-band {
  padding: 0 !important;
  background: linear-gradient(90deg, #002835 48%, var(--ag-magenta) 55%);
}

.sol-ag-bandraster {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.sol-ag-bandpaneel {
  padding: 50px;
}

/* de twee tekstpanelen zijn opgebouwd als de blurbs op /over-ons/: het icoon in een kolom van
   32px links, de tekst daarnaast met 15px ertussen (Divi doet dat daar met een table-cell) */
.sol-ag-bandpaneel--donker,
.sol-ag-bandpaneel--licht {
  display: flex;
  align-items: flex-start;
}

.sol-ag-bandtekst {
  padding-left: 15px;
}

/* hetzelfde icoonlettertype als de rest van de site (Divi levert FontAwesome mee in sol-core.css);
   het teken staat per paneel in content/agents.nl.json */
.sol-ag-bandicoon {
  flex: none;
  width: 32px;
  font-family: FontAwesome !important;
  font-weight: 900 !important;
  font-style: normal;
  font-size: 32px;
  line-height: 1;
}

.sol-ag-bandpaneel--donker .sol-ag-bandicoon {
  color: #ffffff;
}

.sol-ag-bandpaneel--licht .sol-ag-bandicoon {
  color: #24383f;
}

.sol-ag-bandpaneel--donker {
  background: var(--ag-navy);
  color: #ffffff;
  padding-left: 0;
}

.sol-ag-bandpaneel--licht {
  background: var(--ag-grijs);
  color: var(--ag-navy);
}

/* de knop staat bovenaan in de kolom, net als de twee blurbs ernaast; op /over-ons/ doet de
   knop-kolom dat ook (gemeten: de knop begint daar op de 50px binnenruimte, niet in het midden) */
.sol-ag-bandpaneel--knop {
  padding-right: 0;
}

/* de algemene kopregel hierboven zet h2 op donkerblauw; in het donkere paneel moet hij wit zijn,
   dus beide panelen noemen hun kleur hier zelf */
/* titel en tekst met dezelfde maten als de blurbs op /over-ons/: Ubuntu 800 20px met
   regelhoogte 1.2 en 10px eronder, tekst in Open Sans 16px met een regelhoogte van 32,4px */
.sol-ag-bandtitel {
  font-family: 'Ubuntu', Helvetica, Arial, Lucida, sans-serif;
  font-size: 20px !important;
  font-weight: 800;
  line-height: 1.2em;
  margin: 0 !important;
  padding: 0 0 10px !important;
}

.sol-ag-bandpaneel--donker .sol-ag-bandtitel {
  color: #ffffff;
}

.sol-ag-bandpaneel--licht .sol-ag-bandtitel {
  color: var(--ag-navy);
}

.sol-ag-bandpaneel p {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  line-height: 32.4px;
  color: inherit;
}

.sol-ag-drie {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}

.sol-ag-vier {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
}


/* ---------------------------------------------------------------- marktplaats */

/* de marktplaats staat op het grijs van de site (verzoek Alexander, 24-09-2026); de witte
   agentkaarten komen daardoor los van de achtergrond */
.sol-ag-markt {
  background: var(--ag-grijs);
}

/* De kop van de marktplaats staat naast de voorproefkaart: links de tekst, rechts de kaart met de
   agent die al open staat. De kaart is donkerblauw, zoals hij in de hero op het donkerblauw stond;
   op het witte vlak van de marktplaats blijft hij daarmee hetzelfde beeld. */
.sol-ag-marktkop {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 54px;
  align-items: center;
}

.sol-ag-markttekst .sol-ag-intro {
  max-width: none;
}

.sol-ag-showcase {
  background: var(--ag-navy);
  border: 1px solid var(--ag-navy);
  border-radius: 25px;
  padding: 22px 24px;
  color: #ffffff;
}

.sol-ag-showkop {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  font-size: 14px;
  color: rgba(255, 255, 255, .78);
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(255, 255, 255, .14);
}

.sol-ag-badge {
  background: var(--ag-magenta);
  color: #ffffff;
  border-radius: 50px;
  padding: 5px 13px;
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap;
}

.sol-ag-showagent {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 14px;
  padding: 18px 0;
}

.sol-ag-showicoon {
  display: grid;
  place-items: center;
  width: 40px;
  height: 40px;
  border-radius: 12px;
  background: rgba(255, 255, 255, .1);
  color: var(--sol-ag-kleur, #ffffff);
}

.sol-ag-shownaam {
  font-family: var(--ag-kop);
  font-weight: 700;
  color: #ffffff;
}

.sol-ag-shownaam small {
  display: block;
  font-family: var(--ag-tekst);
  font-weight: 400;
  font-size: 13px;
  color: rgba(255, 255, 255, .7);
}

.sol-ag-showprijs {
  font-family: var(--ag-kop);
  font-weight: 700;
  color: #ffffff;
  white-space: nowrap;
}

.sol-ag-showregel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 13px 0;
  border-top: 1px solid rgba(255, 255, 255, .1);
}

.sol-ag-balk {
  height: 10px;
  border-radius: 5px;
  background: linear-gradient(90deg, rgba(169, 58, 109, .65), rgba(255, 255, 255, .18));
}

.sol-ag-showregel-label {
  font-size: 13px;
  color: rgba(255, 255, 255, .55);
  white-space: nowrap;
}

.sol-ag-showvoet {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  font-size: 13px;
  color: rgba(255, 255, 255, .6);
  padding-top: 16px;
  border-top: 1px solid rgba(255, 255, 255, .14);
}

.sol-ag-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 30px 0 34px;
}

.sol-ag-filter {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 9px 18px;
  border: 1px solid var(--ag-rand);
  border-radius: 50px;
  background: #ffffff;
  font-family: var(--ag-tekst);
  font-size: 15px;
  color: var(--ag-ink);
  cursor: pointer;
  transition: border-color .15s ease, background-color .15s ease, color .15s ease;
}

.sol-ag-filter[data-filter]:not([data-filter="alle"])::before {
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--sol-ag-kleur, var(--ag-magenta));
}

.sol-ag-filter:hover {
  border-color: #c9b6c0;
}

.sol-ag-filter.is-actief {
  background: var(--ag-magenta);
  border-color: var(--ag-magenta);
  color: #ffffff;
}

.sol-ag-filter.is-actief::before {
  background: #ffffff;
}

.sol-ag-telling {
  font-size: 13px;
  opacity: .7;
}

.sol-ag-filter:focus-visible {
  outline: 3px solid var(--ag-magenta);
  outline-offset: 2px;
}

.sol-ag-raster {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  gap: 22px;
}

.sol-ag-kaart {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border: 1px solid var(--ag-rand);
  border-radius: 25px;
  padding: 24px;
  overflow: hidden;
  transition: box-shadow .2s ease, border-color .2s ease, transform .2s ease;
}

.sol-ag-kaart:hover {
  border-color: #d5dcdf;
  box-shadow: 0 14px 30px rgba(0, 40, 53, .09);
  transform: translateY(-2px);
}

.sol-ag-kaart-inhoud {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.sol-ag-kaart-icoon {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #eef1f2;
  background: color-mix(in srgb, var(--sol-ag-kleur, #a93a6d) 32%, #ffffff);
  color: var(--ag-navy);
  margin-bottom: 14px;
}

.sol-ag-icoon {
  width: 22px;
  height: 22px;
}

.sol-ag-kaart-cat {
  font-size: 13px;
  font-weight: 600;
  color: var(--ag-zacht);
  margin-bottom: 4px !important;
}

/* kop en tekst van een agentkaart in dezelfde lopende tekst als de rest van de pagina:
   Open Sans, regelhoogte 32px, #002835; de kop 18px vet (verzoek Alexander, 24-09-2026) */
.sol-ag-kaart h3 {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  color: var(--ag-navy);
  margin-bottom: 6px !important;
}

.sol-ag-pil {
  align-self: flex-start;
  background: var(--ag-magenta);
  color: #ffffff;
  border-radius: 50px;
  padding: 3px 12px;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px;
}

.sol-ag-kaart-tekst {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: var(--ag-navy);
  margin-bottom: 18px !important;
}

/* de voet van de kaart: links wat het oplevert, rechts de prijs; label boven de waarde, zodat
   beide in een smalle kaart heel blijven */
.sol-ag-kaart-voet {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 16px;
  margin-top: auto !important;
  padding-top: 16px;
  border-top: 1px solid var(--ag-rand);
}

.sol-ag-voetblok {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.sol-ag-voetblok--rechts {
  text-align: right;
  flex: none;
}

.sol-ag-voetlabel {
  font-size: 12px;
  color: var(--ag-zacht);
}

.sol-ag-voetwaarde {
  font-family: var(--ag-kop);
  font-weight: 700;
  font-size: 14px;
  color: var(--ag-navy);
  line-height: 1.35;
}

/* nog niet onthuld: de kaart staat er wel, maar onleesbaar. Zet "onthuld": true in
   content/agents.nl.json zodra de agent te bestellen is. */
.sol-ag-kaart--verborgen {
  background: #f6f7f8;
  border-color: #e9edee;
}

.sol-ag-kaart--verborgen:hover {
  transform: none;
  box-shadow: none;
  border-color: #e9edee;
}

.sol-ag-kaart--verborgen .sol-ag-kaart-inhoud {
  filter: blur(7px);
  opacity: .75;
  user-select: none;
  pointer-events: none;
}

/* het label op een kaart die nog niet onthuld is (verzoek Alexander, 24-09-2026): Open Sans 700,
   18px met regelhoogte 32px in #002835. Omdat die inktkleur op donkerblauw niet leesbaar is, is de
   pil wit met een lichte rand. De binnenruimte staat alleen links en rechts, zodat de pil precies
   zo hoog is als die regelhoogte. */
.sol-ag-verborgen-label {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 2;
  background: #ffffff;
  border: 1px solid var(--ag-rand);
  color: var(--ag-navy);
  border-radius: 50px;
  padding: 0 18px;
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
}

.sol-ag-kaart--maatwerk {
  background: var(--ag-navy);
  border-color: var(--ag-navy);
  color: rgba(255, 255, 255, .86);
}

.sol-ag-kaart--maatwerk h3 {
  color: #ffffff;
}

.sol-ag-kaart--maatwerk .sol-ag-kaart-cat,
.sol-ag-kaart--maatwerk .sol-ag-voetlabel {
  color: rgba(255, 255, 255, .7);
}

.sol-ag-kaart--maatwerk .sol-ag-kaart-tekst {
  color: rgba(255, 255, 255, .86);
}

.sol-ag-kaart--maatwerk .sol-ag-kaart-voet {
  border-top-color: rgba(255, 255, 255, .18);
}

.sol-ag-kaart--maatwerk .sol-ag-voetwaarde {
  color: #ffffff;
}

/* in de maatwerkkaart staan de twee regels onder elkaar; daar is ruimte voor */
.sol-ag-kaart--maatwerk .sol-ag-kaart-voet {
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
}

.sol-ag-kaart--maatwerk .sol-ag-knop {
  margin-top: 18px;
  align-self: flex-start;
}

.sol-ag-kaart[hidden] {
  display: none !important;
}

/* ---------------------------------------------------------------- waarborgen */

.sol-ag-waarborg {
  background: var(--ag-grijs);
  padding: 46px 0 !important;
}

.sol-ag-waarborg-item {
  display: flex;
  gap: 14px;
  align-items: flex-start;
}

.sol-ag-waarborg-icoon {
  display: grid;
  place-items: center;
  flex: none;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: var(--ag-magenta);
  color: #ffffff;
}

/* titel en tekst van een waarborg staan allebei in de lopende tekst van de site (Open Sans,
   regelhoogte 32px, #002835); de titel is 18px vet, de tekst 16px normaal
   (verzoek Alexander, 24-09-2026) */
.sol-ag-waarborg-titel {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  color: var(--ag-navy);
  margin-bottom: 0 !important;
}

.sol-ag-waarborg-item p:last-child {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: var(--ag-navy);
}

/* ---------------------------------------------------------------- stappen */

.sol-ag-stappenlijst {
  margin-top: 30px;
}

.sol-ag-stap {
  background: #ffffff;
  border: 1px solid var(--ag-rand);
  border-radius: 25px;
  padding: 26px 24px;
}

.sol-ag-stapnr {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: var(--ag-magenta);
  color: #ffffff;
  font-family: var(--ag-kop);
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 16px;
}

/* kop en tekst van een stap in dezelfde lopende tekst als de waarborgen: Open Sans, regelhoogte
   32px, #002835; de kop 18px vet, de tekst 16px normaal (verzoek Alexander, 24-09-2026) */
.sol-ag-stap h3 {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  color: var(--ag-navy);
  margin-bottom: 0 !important;
}

.sol-ag-stap p {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: var(--ag-navy);
}

/* ---------------------------------------------------------------- accentvlak */

/* Zelfde opbouw als de magenta sectie onderaan /over-ons/ (gemeten 24-09-2026): sectie met 100px
   lucht boven en onder, een rij van 1080px met 27px binnenruimte, en een linksuitgelijnde kop over
   de volle breedte in Ubuntu 48px/1.4 weight 700 in wit. */
.sol-ag-quote {
  background: var(--ag-magenta);
  color: #ffffff;
  padding: 100px 0 !important;
}

.sol-ag-quote .sol-ag-breedte {
  padding: 27px 0;
}

.sol-ag-quote h2 {
  color: #ffffff;
  font-weight: 700;
  margin: 0 !important;
}

.sol-ag-quote .sol-ag-intro {
  color: #ffffff;
}

/* ---------------------------------------------------------------- fundament */

.sol-ag-fundament {
  background: var(--ag-grijs);
}

.sol-ag-fundament .sol-ag-vier {
  margin-top: 32px;
}

.sol-ag-fkaart {
  background: #ffffff;
  border: 1px solid var(--ag-rand);
  border-radius: 25px;
  padding: 24px;
}

/* idem voor de kaarten van het fundament */
.sol-ag-fkaart h3 {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  color: var(--ag-navy);
  margin-bottom: 0 !important;
}

.sol-ag-fkaart p {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: var(--ag-navy);
}

/* ---------------------------------------------------------------- slot */

.sol-ag-slot-kaart {
  background: var(--ag-grijs);
  border-radius: 25px;
  padding: 40px;
}

/* de tekst loopt over de volle breedte van de kaart (verzoek Alexander, 24-09-2026) */
.sol-ag-slot-kaart p {
  max-width: none;
}


/* ---------------------------------------------------------------- smaller */

@media (max-width: 1024px) {
    .sol-ag-vier {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 1024px) {
  .sol-ag-hero-tekst {
    max-width: 100%;
  }

  .sol-ag-marktkop {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}

/* zelfde afbouw als Divi op /over-ons/: de kop naar 32px onder 980px en naar 20px onder 768px,
   de bovenregel daar naar 16px */
@media (max-width: 980px) {
  .sol-ag h2 {
    font-size: 32px;
  }
}

@media (max-width: 767px) {
  .sol-ag h2 {
    font-size: 20px;
  }

  .sol-ag p.sol-ag-eyebrow {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .sol-ag section {
    padding: 52px 0;
  }

  /* de drie panelen onder elkaar en over de volle breedte; het verloop van de sectie klopt dan
     niet meer, dus de knop-kolom krijgt zelf het magenta. De binnenruimte is 5%, net als de
     20px die Divi een kolom in een volle-breedte-sectie geeft (/over-ons/). */
  .sol-ag-band {
    background: var(--ag-navy);
  }

  .sol-ag-band .sol-ag-breedte {
    width: 100%;
    max-width: none;
    margin: 0;
  }

  .sol-ag-bandraster {
    grid-template-columns: 1fr;
  }

  .sol-ag-bandpaneel {
    padding: 34px 5%;
  }

  .sol-ag-bandpaneel--knop {
    background: var(--ag-magenta);
  }

  .sol-ag-drie,
  .sol-ag-vier {
    grid-template-columns: 1fr;
  }

  /* De marktplaats was op een telefoon 25 kaarten onder elkaar, waarvan er 24 alleen "Nog niet
     onthuld" laten zien: samen ruim 9000px scrollen (verzoek Alexander, 28-09-2026). De kaarten
     die nog niet onthuld zijn staan daarom met zijn tweeen naast elkaar en laten alleen het
     icoon en de kop zien; de onthulde kaarten en de maatwerkkaart houden de volle breedte. */
  .sol-ag-raster {
    grid-template-columns: repeat(2, 1fr);
  }

  .sol-ag-raster > .sol-ag-kaart {
    grid-column: 1 / -1;
  }

  .sol-ag-raster > .sol-ag-kaart--verborgen {
    grid-column: auto;
    padding: 18px;
  }

  .sol-ag-kaart--verborgen .sol-ag-kaart-inhoud {
    filter: blur(5px);
  }

  .sol-ag-kaart--verborgen .sol-ag-kaart-tekst,
  .sol-ag-kaart--verborgen .sol-ag-kaart-voet {
    display: none;
  }

  /* de pil past niet meer rechtsboven in een halve kaart; hij staat nu in het midden */
  .sol-ag-kaart--verborgen .sol-ag-verborgen-label {
    top: 50%;
    right: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 10px;
    font-size: 12px;
    line-height: 24px;
    white-space: nowrap;
  }

  .sol-ag-slot-kaart {
    padding: 28px 24px;
  }

  .sol-ag-showagent {
    grid-template-columns: auto 1fr;
  }

  .sol-ag-showprijs {
    grid-column: 2;
  }

  .sol-ag-knoppen .sol-ag-knop {
    flex: 1 1 100%;
    text-align: center;
  }

}

@media (prefers-reduced-motion: reduce) {
  .sol-ag * {
    transition: none !important;
  }

  .sol-ag-kaart:hover {
    transform: none;
  }
}
