:root{--color_primary:#006f3a;--color_secondary:#62aa55;--color_tertiary:#4b904c;--color_grey_primary:#181828;--color_grey_secondary:#444;--color_grey_tertiary:#bbb;--color_grey_alpha:#3c3950;--color_grey_beta:#F0F3F4}.border--container,.border--container .content-block--item{position:relative}.border--container .content-block--item img,.border--container img{width:100%}.border{background-color:#eee;position:absolute;-webkit-transition:0;transition:0;z-index:5;opacity:0}.border--top-left{height:2px;top:15px;left:15px;width:0%}.border--left{height:0%;width:2px;bottom:15px;left:15px}.border--bottom{height:2px;bottom:15px;right:15px;width:0%}.border--right{height:0%;width:2px;top:15px;right:15px}.border--top-right{height:2px;top:15px;left:50%;width:0%}.border--container:hover>.border--top-left{width:50%;-webkit-transition-duration:.45s;transition-duration:.45s;-webkit-transition-delay:.43s;transition-delay:.43s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}.border--container:hover>.border--left,.vc_single_image-wrapper:hover>.xborder--left-bottom{height:calc(100% - 30px);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-delay:.33s;transition-delay:.33s;opacity:1}.border--container:hover>.border--bottom,.vc_single_image-wrapper:hover>.xborder--bottom-right{width:calc(100% - 30px);-webkit-transition-duration:.18s;transition-duration:.18s;-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1}.border--container:hover>.border--right,.vc_single_image-wrapper:hover>.xborder--right-top{height:calc(100% - 30px);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1}.border--container:hover>.border--top-right,.vc_single_image-wrapper:hover>.xborder--top-left{width:calc(50% - 15px);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}.vc_single_image-wrapper:hover>.xborder--top-left{width:calc(100% - 30px)}.content-block--inner .border{z-index:14px}.heading--main{position:relative}.heading--main .xborder{background-color:var(--color_primary);position:absolute;-webkit-transition:0;transition:0;z-index:5;opacity:0;opacity:1}.heading--main .xborder--top-left{height:2px;top:0;left:0;width:50%}.heading--main .xborder--top-right{height:2px;top:0;right:0;width:0%;width:50%}.heading--main .xborder--right-top{width:2px;top:0;right:0;height:30px}.heading--main .xborder--right-bottom{width:2px;bottom:0;right:0;height:30px}.heading--main .xborder--bottom-right{height:2px;bottom:0;right:0;width:calc(50% - 120px)}.heading--main .xborder--bottom-left{height:2px;bottom:0;left:0;width:calc(50% - 120px)}.heading--main .xborder--left-bottom{width:2px;bottom:0;left:0;height:30px}.heading--main .xborder--left-top{width:2px;top:0;left:0;height:30px}.heading--main .hicon{display:block;position:absolute;bottom:-30px;left:0;right:0;text-align:center}.heading--main .xborder--bottom-icon{width:80px;height:80px;display:inline-block;background-color:var(--color_primary);background:url(/wp-content/themes/hortfin/assets/images/hortfin-leaf.svg);vertical-align:bottom}.vc_single_image-wrapper{position:relative}.vc_single_image-wrapper .xborder{background-color:#fff;position:absolute;-webkit-transition:0;transition:0;z-index:5;opacity:0;opacity:1}.vc_single_image-wrapper .xborder--top-left{top:15px;left:15px;width:30px;height:1px}.vc_single_image-wrapper .xborder--top-right{top:15px;right:15px;width:30px;height:1px}.vc_single_image-wrapper .xborder--right-top{width:1px;top:15px;right:15px;height:40px}.vc_single_image-wrapper .xborder--right-bottom{width:1px;bottom:15px;right:15px;height:40px}.vc_single_image-wrapper .xborder--bottom-right{height:1px;bottom:15px;right:15px;width:30px}.vc_single_image-wrapper .xborder--bottom-left{height:1px;bottom:15px;left:15px;width:30px}.vc_single_image-wrapper .xborder--left-bottom{width:1px;bottom:15px;left:15px;height:40px}.vc_single_image-wrapper .xborder--left-top{width:1px;top:15px;left:15px;height:40px}.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{background-color:var(--color_primary);text-transform:uppercase;font-weight:300;font-size:18px;letter-spacing:2px}.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover{color:#f7f7f7;background-color:var(--color_secondary)}.contact--google-map{margin:0;line-height:0}#main .contact--info{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid var(--color_secondary)}#main .contact--info,#main .contact--label,#main .contact--row-inner{display:inline-block}#main .contact--info,#main .contact--label{width:100%}#main .contact--label{text-transform:uppercase;font-size:11px;color:var(--color_grey_primary);font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:400}#main .contact--info{font-size:22px;color:var(--color_primary)}#main .contact--row-inner{width:calc(100% - 44px);margin-left:44px}#main .contact--row{position:relative}#main .contact--row:before{font-family:thegem-icons;margin-right:.33em;vertical-align:top;display:inline-block;width:30px;font-size:30px;line-height:1.4em;text-align:center;position:absolute;top:0;left:0;color:var(--color_secondary)}#main .contact--address-physical:before,#main .contact--address-postal:before{content:"\e604"}#main .contact--tel:before{content:"\e625"}#main .contact--fax:before{content:"\e606"}#main .contact--email:before{content:"\e607"}.custom-footer .contact--info,.custom-footer .contact--label,.custom-footer .contact--row-inner{display:inline-block}.custom-footer .contact--label{font-size:.75rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#3c3950;font-weight:300}.custom-footer .contact--info{font-size:11px;color:var(--color_primary);padding-left:10px;letter-spacing:1px}.custom-footer .contact--row-inner{width:calc(100% - 30px);margin-left:30px;padding-bottom:10px}.custom-footer .contact--row{position:relative}.custom-footer .contact--row:before{font-family:thegem-icons;margin-right:.33em;vertical-align:top;display:inline-block;width:16px;font-size:16px;line-height:1.4em;text-align:center;position:absolute;top:2px;left:0;color:var(--color_secondary)}.custom-footer .contact--address-physical:before,.custom-footer .contact--address-postal:before{content:"\e604"}.custom-footer .contact--tel:before{content:"\e625"}.custom-footer .contact--fax:before{content:"\e606"}.custom-footer .contact--email:before{content:"\e607"}#page .woocommerce .select2-container .select2-selection--single,.chosen-container-single .chosen-single,.combobox-wrapper,.select2-container .select2-choice,.select2-container .select2-dropdown,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select.wpcf7-form-control.wpcf7-select,textarea{border:1px solid var(--color_secondary);position:relative}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{font-size:11px;color:var(--color_secondary);text-transform:uppercase}.checkbox-sign,.chosen-container,.radio-sign,.select2-container,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px 12px}#main .gform_wrapper .top_label .gfield_label{color:var(--color_grey_primary);font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-family:"Open Sans",Arial,Helvetica,sans-serif;border:0 none;border-radius:0;background:var(--color_primary);color:#fff;border-radius:4px;width:calc(100% - 16px)}input[type=submit]{height:64px;line-height:40px;padding:10px 60px;font-size:1.5em;font-weight:700;text-transform:uppercase}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background:var(--color_grey_secondary);color:#fff}.gform_wrapper form{margin-bottom:60px}.gform_required_legend{display:none}.gform_wrapper div.validation_error{color:var(--color_grey_primary);border:1px solid var(--color_grey_primary);padding:16px 12px;width:calc(100% - 16px)}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid var(--color_grey_primary)}.gform_wrapper .gfield_error .gfield_label{color:var(--color_grey_primary)}.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:var(--color_grey_primary)}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{color:#fff;background:var(--color_grey_secondary);font-family:"Open Sans",Arial,Helvetica,sans-serif;padding:6px 12px;margin-top:5px}.gform_wrapper .gfield_required{color:var(--color_secondary);font-size:16px}.graphics--bg{fill:url(#hortfin-gradient) var(--color_primary)}.heading--main{padding:50px 60px;font-size:18px;line-height:1.5em}@media (min-width:800px){.heading--main{font-size:28px}}#main h5{color:var(--color_grey_alpha);text-transform:uppercase}#main h5.heading--subtitle{font-size:28px;font-weight:600;line-height:1.4em;position:relative;padding-bottom:20px;margin-bottom:32px}#main h5.heading--subtitle:after,#main h5.heading--subtitle:before{display:block;content:"";position:absolute;background:var(--color_primary);bottom:0;left:0}#main h5.heading--subtitle:after{width:75px;height:2px}#main .product--box h5{color:#fff}#top-bar-wrap{border-top:5px solid var(--color_primary)}#top-bar-content a.theme-button{margin-top:4px}@media (min-width:768px){#top-bar-content a.theme-button{position:absolute;right:0;top:3px;margin-top:0}}.parallax-hero--row{background:#f4f6f7}.parallax-hero--row.wpb_row>*{margin-top:0}.parallax-hero--row .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.parallax-hero--box{position:relative;height:300px;display:block;min-height:4rem;position:relative;overflow:hidden;z-index:1;max-width:1920px;margin:0 auto}.parallax-hero--box a.parallax-hero--container{position:absolute;top:0;left:0;right:0;bottom:0}.parallax-hero--box a.parallax-hero--container img{position:absolute;width:auto;height:120%;left:50%;top:50%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.parallax-hero--box a.parallax-hero--container .parallax-hero--logo{position:absolute;width:70%;height:auto;left:50%;top:50%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media (min-width:576px){.parallax-hero--box{height:400px}.parallax-hero--box a.parallax-hero--container .parallax-hero--logo{width:60%}}@media (min-width:768px){.parallax-hero--box{height:450px}.parallax-hero--box a.parallax-hero--container .parallax-hero--logo{width:50%}}@media (min-width:800px){.parallax-hero--box{height:500px}.parallax-hero--box a.parallax-hero--container .parallax-hero--logo{width:40%}}@media (min-width:992px){.parallax-hero--box{height:560px}.parallax-hero--box a.parallax-hero--container .parallax-hero--logo{width:30%}}.content-block--image img{width:100%;height:auto}html{font-size:100%;color:#333}p{font-size:17px;line-height:2em;color:#333;font-weight:300;letter-spacing:.015em}#colophon .gem-contacts.contact-info--container .gem-contacts-item a,#colophon .widget .custom-html-widget a,#colophon .widget.widget_nav_menu ul.menu li>a,#colophon .widget.widget_submenu>div>ul li>a,#primary-menu.no-responsive>li>a,.contact--row a,.footer-site-credit a,.post-meta-categories a,.widget_categories>ul>li a,footer.custom-footer .widget_nav_menu ul.menu li>a{position:relative;display:inline-block}#colophon .gem-contacts.contact-info--container .gem-contacts-item a:after,#colophon .widget .custom-html-widget a:after,#colophon .widget.widget_nav_menu ul.menu li>a:after,#colophon .widget.widget_submenu>div>ul li>a:after,#primary-menu.no-responsive>li>a:after,.contact--row a:after,.footer-site-credit a:after,.post-meta-categories a:after,.widget_categories>ul>li a:after,footer.custom-footer .widget_nav_menu ul.menu li>a:after{content:"";display:block;position:absolute;left:0;right:0;width:0;margin-left:0;height:1px;background-color:#929ba2;-webkit-transition:all .5s;transition:all .5s}#colophon .gem-contacts.contact-info--container .gem-contacts-item a:hover:after,#colophon .widget .custom-html-widget a:hover:after,#colophon .widget.widget_nav_menu ul.menu li>a:hover:after,#colophon .widget.widget_submenu>div>ul li>a:hover:after,#primary-menu.no-responsive>li>a:hover:after,.contact--row a:hover:after,.footer-site-credit a:hover:after,.post-meta-categories a:hover:after,.widget_categories>ul>li a:hover:after,footer.custom-footer .widget_nav_menu ul.menu li>a:hover:after{width:100%;background-color:var(--color_secondary)}.footer-site-credit a:after{bottom:-1px}#colophon .gem-contacts.contact-info--container .gem-contacts-item a:hover,#colophon .widget .custom-html-widget a:hover,#colophon .widget.widget_nav_menu ul.menu li>a:hover,#colophon .widget.widget_submenu>div>ul li>a:hover,.post-meta-categories a:hover,.widget_categories>ul>li a:hover{color:var(--color_secondary)}.wpb_text_column ul{padding-left:20px;margin-left:0;font-size:16px;font-size:1.15rem;line-height:2.2em;font-weight:300}.wpb_text_column ul li{padding-bottom:20px;color:var(--color_secondary)}.wpb_text_column ul li::marker{color:var(--color_primary)}.svg-logo--box{padding-top:20px}.hero--svg-logo{fill:#fff}.header-style-3 #primary-menu.no-responsive>li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li.menu-item-current>a,.header-style-3.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a,.header-style-3.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a,.header-style-4 #primary-menu.no-responsive>li.menu-item-active>a,.header-style-4 #primary-menu.no-responsive>li.menu-item-current>a,.header-style-4.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a,.header-style-4.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a{border:medium none}#primary-navigation{height:100%;overflow:auto}#site-header #perspective-menu-buttons,#site-header .primary-navigation{height:100%;overflow:auto}#primary-menu.no-responsive{height:100%;margin:0}.top-bar ul.left li:focus,.top-bar ul.left li:hover{background-color:#f0f2f5}.widget_nav_menu li,.widget_nav_menu ul.menu{border:medium none}#primary-menu.no-responsive>li.current-menu-item a{color:var(--color_primary)}#perspective-menu-buttons .menu-toggle .menu-line-1,#perspective-menu-buttons .menu-toggle .menu-line-2,#perspective-menu-buttons .menu-toggle .menu-line-3,#perspective-menu-buttons .perspective-toggle .menu-line-1,#perspective-menu-buttons .perspective-toggle .menu-line-2,#perspective-menu-buttons .perspective-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-3,#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:after,#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:before{background:var(--color_primary)}#primary-navigation.responsive #primary-menu li.menu-item-search,#primary-navigation.responsive #primary-menu li.menu-item-search .minisearch,#primary-navigation.responsive #primary-menu>li>a,#primary-navigation.responsive ul.dl-submenu.level1>li>a{background:#f4f6f7;color:#333;text-transform:uppercase}#primary-navigation.responsive #primary-menu li.menu-item-search .minisearch:hover,#primary-navigation.responsive #primary-menu li.menu-item-search:hover,#primary-navigation.responsive #primary-menu>li>a:hover,#primary-navigation.responsive ul.dl-submenu.level1>li>a:hover{color:var(--color_primary)}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li{border:medium none}body.admin-bar .mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left,body.admin-bar .mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.opened{background:#f4f6f7}#site-header #primary-navigation #primary-menu.no-responsive>li,#site-header.fixed.shrink #primary-navigation #primary-menu.no-responsive>li{padding-left:15px;padding-right:15px}#site-header #primary-navigation #primary-menu.no-responsive>li>a,#site-header.fixed.shrink #primary-navigation #primary-menu.no-responsive>li>a{padding-left:0;padding-right:0}.process-icon--box svg{width:100%;height:auto;padding-left:30%;padding-right:30%}@media (min-width:768px){.process-icon--box svg{padding-left:10%;padding-right:10%}}@media (min-width:800px){.process-icon--box svg{padding-left:2%;padding-right:2%}}.process-icon--box{padding-bottom:24px}.process-icon--box.process-icon_arrow-right:after{content:"";background-image:url(/wp-content/themes/hortfin/assets/images/arrow.svg);width:21.5px;height:21.5px;display:block;position:absolute;bottom:0;left:calc(50% - 10.75px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:768px){.process-icon--box.process-icon_arrow-right:after{display:none}.process-icon--box.process-icon_arrow-right .process-icon--img{position:relative}.process-icon--box.process-icon_arrow-right .process-icon--img:after{content:"";background-image:url(/wp-content/themes/hortfin/assets/images/arrow.svg);width:21.5px;height:21.5px;display:block;position:absolute;bottom:calc(50% - 10.75px);right:-32px}}.process-icon--label h5{font-weight:700;text-align:center;font-size:15px;vertical-align:middle;line-height:1.4em;padding-left:10%;padding-right:10%}@media (min-width:768px){.process-icon--label h5{padding-left:0;padding-right:0}}@media (min-width:1212px){.page-template-template-products .block-content .container{width:100%}}@media handheld,only screen and (min-width:1600px){.page-template-template-products .block-content .container{max-width:1600px}}.product--box{margin-top:10px;margin-bottom:10px}.content-block--inner,.content-block--middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;width:100%;text-align:center}.content-block--inner h1,.content-block--inner h2,.content-block--inner h3,.content-block--inner h4,.content-block--inner h5,.content-block--inner h6,.content-block--middle h1,.content-block--middle h2,.content-block--middle h3,.content-block--middle h4,.content-block--middle h5,.content-block--middle h6{color:#fff}.content-block--inner{top:calc(50% + 12px)}.content-block--on-click{display:none;background-color:#f4f6f7;position:absolute;top:0;right:0;bottom:0;left:0;z-index:12}.content-block--on-click h1,.content-block--on-click h2,.content-block--on-click h3,.content-block--on-click h4,.content-block--on-click h5,.content-block--on-click h6{color:#333;margin:0 0 .5rem}.content-block--on-click .border{background:var(--color_secondary)}.content-block--inner a,.video--close a{background-color:rgb(0 0 0 / .1);border-radius:100%;display:inline-block;position:relative;text-align:center;padding:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.content-block--inner a:hover,.video--close a:hover{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:rgb(0 0 0 / .2)}.content-block--inner a span,.video--close a span{width:16px;height:16px;display:block;position:relative}.content-block--inner a span:after,.content-block--inner a span:before,.video--close a span:after,.video--close a span:before{content:"";display:block;position:relative;background:#fff;position:absolute}.content-block--inner a span:before,.video--close a span:before{top:calc(50% - 1px);left:0;right:0;width:16px;height:2px}.content-block--inner a span:after,.video--close a span:after{top:0;bottom:0;left:calc(50% - 1px);width:2px;height:16px}.content-block--inner p,.video--close p{color:#333;padding:0 30px;padding-left:5%;padding-right:5%}.content-block--inner h1,.content-block--inner h2,.content-block--inner h3,.content-block--inner h4,.content-block--inner h5,.content-block--inner h6{font-weight:300;margin:12px 0 20px}.content-block--middle{padding-top:22px}.content-block--middle h1,.content-block--middle h2,.content-block--middle h3,.content-block--middle h4,.content-block--middle h5,.content-block--middle h6{font-weight:300;margin:0}.content-block--middle a{color:#fff;font-size:13px;text-transform:uppercase;position:relative;display:inline-block;padding:7px 20px;margin-top:36px;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.content-block--middle a:after,.content-block--middle a:before{content:"";position:absolute;width:6px;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;top:0;bottom:0;right:0;display:block}.content-block--middle a:before{border-left:1px solid #fff;left:0}.content-block--middle a:after{border-right:1px solid #fff;right:0}.content-block--middle a:focus:after,.content-block--middle a:focus:before,.content-block--middle a:hover:after,.content-block--middle a:hover:before{top:-2px;height:calc(100% + 4px);bottom:2px;width:7px}.content-block--middle a:focus:before,.content-block--middle a:hover:before{left:-4px}.content-block--middle a:focus:after,.content-block--middle a:hover:after{right:-4px}.content-block--middle h1,.content-block--middle h2,.content-block--middle h3,.content-block--middle h4,.content-block--middle h5,.content-block--middle h6{font-size:14px}.content-block--inner h1,.content-block--inner h2,.content-block--inner h3,.content-block--inner h4,.content-block--inner h5,.content-block--inner h6{font-size:16px}@media (min-width:800px){.content-block--middle h1,.content-block--middle h2,.content-block--middle h3,.content-block--middle h4,.content-block--middle h5,.content-block--middle h6{font-size:24px}.content-block--inner h1,.content-block--inner h2,.content-block--inner h3,.content-block--inner h4,.content-block--inner h5,.content-block--inner h6{font-size:26px}}.page-template-template-products .vc_column_container>.vc_column-inner{padding-left:.55rem;padding-right:.55rem}.content-block--image{min-height:400px;background-size:cover}.content-block--image>img{display:none}@media (min-width:576px){.content-block--image{min-height:auto}.content-block--image>img{display:block}}.sidr-class-mobile-menu-searchform{display:none!important}.vcex-module.team .entry-media{border-bottom:2px solid var(--color_secondary)}.vcex-module.team .entry-position{text-transform:uppercase}.vcex-module.team .entry-excerpt p{font-size:1.9em}.wpex-carousel .owl-dot.active{background:var(--color_primary)}.vcex-module.team .ticon{color:var(--color_primary)}h1.heading--main,h2.heading--main,h3.heading--main,h4.heading--main,h5.heading--main,h6.heading--main{font-weight:700}h1.heading-subtitle,h2.heading-subtitle,h3.heading-subtitle,h4.heading-subtitle,h5.heading-subtitle,h6.heading-subtitle{font-weight:700}.page-header-title{position:relative}.page-header-title:after{display:block;content:"";position:absolute;background:#fff;bottom:-240px;width:1px;height:240px;left:calc(50% - 1px)}.page-header-title span{color:#fff;font-weight:600;display:inline-block;border-bottom:1px solid #fff;padding:20px 34px;position:relative;background-color:rgb(255 255 255 / .3);font-size:36px;letter-spacing:8px;text-transform:uppercase}.page-header-title h1,.page-header-title h2,.page-header-title h3,.page-header-title h4,.page-header-title h5,.page-header-title h6{color:#fff;font-weight:600;display:inline-block;border-bottom:1px solid #fff;padding:12px 34px;position:relative;background-color:rgb(255 255 255 / .3);font-size:36px;letter-spacing:8px}.page-header-title h1:after,.page-header-title h1:before,.page-header-title h2:after,.page-header-title h2:before,.page-header-title h3:after,.page-header-title h3:before,.page-header-title h4:after,.page-header-title h4:before,.page-header-title h5:after,.page-header-title h5:before,.page-header-title h6:after,.page-header-title h6:before{display:block;content:"";position:absolute;background:#fff;bottom:0;width:1px;height:10px}.page-header-title h1:before,.page-header-title h2:before,.page-header-title h3:before,.page-header-title h4:before,.page-header-title h5:before,.page-header-title h6:before{left:0}.page-header-title h1:after,.page-header-title h2:after,.page-header-title h3:after,.page-header-title h4:after,.page-header-title h5:after,.page-header-title h6:after{right:0}body.page-template-template-video{background-color:#fff}body.page-template-template-video #page{background-color:#fff}body.page-template-template-video #site-header{margin-bottom:80px}.block-content--video{padding:120px 0 0;display:block}.block-content--video .video--close{text-align:right}.block-content--video .video--close:after,.block-content--video .video--close:before{width:20px;height:2px;-webkit-transform:rotate("90deg");transform:rotate("90deg")}.block-content--video .video--close:after{-webkit-transform:rotate("-90deg");transform:rotate("-90deg")}.video-block{background-color:#fff}.video--close a{background-color:var(--color_secondary)}.video--close a:hover{background-color:rgb(0 0 0 / .4)}.wpex-post-cards-entry.type-deal .wpex-card{background:var(--color_grey_beta);padding:20px;border-radius:4px}.wpex-post-cards-entry.type-deal h3{color:var(--color_primary);text-transform:uppercase;font-size:28px;font-weight:300;line-height:1.4em;position:relative;padding-bottom:5px;margin:2px 0}.wpex-post-cards-entry.type-deal .vcex-skillbar.vcex-skillbar--animated{background-color:var(--color_grey_secondary)}.wpex-post-cards-entry.type-deal .wpex-bg-accent,.wpex-post-cards-entry.type-deal .wpex-hover-bg-accent:hover{background-color:var(--color_primary)}.wpex-post-cards-entry.type-deal h4{font-size:12px;font-weight:700;color:var(--color_primary);margin-top:10px}.wpex-post-cards-entry.type-deal .vcex-post-content p{font-size:15px;line-height:1.7em;margin-bottom:10px}.wpex-post-cards-entry.type-deal .vcex-custom-field.cf-commodity{font-size:15px;color:var(--color_grey_alpha)}.wpex-post-cards-entry.type-deal .vcex-custom-field.cf-commodity .vcex-custom-field-before{color:var(--color_primary);text-transform:uppercase;font-size:12px}.wpex-post-cards-entry.type-deal .vcex-milestone-inner{width:100%;text-align:center}.wpex-post-cards-entry.type-deal .vcex-milestone-time.vcex-countup{border:3px solid var(--color_primary);border-radius:50%;width:80px;height:80px;font-size:28px;line-height:28px;padding-top:24px;display:inline-block;color:var(--color_primary);text-align:center}.wpex-post-cards-entry.type-deal .vcex-milestone-caption{font-size:12px;color:#111;text-transform:uppercase}