/*!
Theme Name: Tosaf
Theme URI:
Description: A custom theme for the Tosaf project
Author: Avsha Agasi
Author URI: http://the-two.co
Version: 1.0
Tags: clean, advanced, responsive, great
*/@import"//hello.myfonts.net/count/3a1bd0";@import"//hello.myfonts.net/count/3a1bd3";@font-face{font-family:"Fb ReformaNarrow";src:url("fonts/FbReformaNarrow-Light.otf");font-weight:100}@font-face{font-family:"AvenirLTPro-Book";src:url("fonts/3A1BD0_0_0.eot");src:url("fonts/3A1BD0_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/3A1BD0_0_0.woff2") format("woff2"),url("fonts/3A1BD0_0_0.woff") format("woff"),url("fonts/3A1BD0_0_0.ttf") format("truetype")}@font-face{font-family:"AvenirLTPro-Roman";src:url("fonts/3A1BD3_0_0.eot");src:url("fonts/3A1BD3_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/3A1BD3_0_0.woff2") format("woff2"),url("fonts/3A1BD3_0_0.woff") format("woff"),url("fonts/3A1BD3_0_0.ttf") format("truetype")}@font-face{font-family:"AvenirLTPro-Heavy";src:url("fonts/3A1BD3_1_0.eot");src:url("fonts/3A1BD3_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/3A1BD3_1_0.woff2") format("woff2"),url("fonts/3A1BD3_1_0.woff") format("woff"),url("fonts/3A1BD3_1_0.ttf") format("truetype")}@font-face{font-family:"AvenirLTPro-Black";src:url("fonts/3A1BD0_1_0.eot");src:url("fonts/3A1BD0_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/3A1BD0_1_0.woff2") format("woff2"),url("fonts/3A1BD0_1_0.woff") format("woff"),url("fonts/3A1BD0_1_0.ttf") format("truetype")}@font-face{font-family:"Fb ReformaNarrow";src:url("fonts/FbReformaNarrow-Bold.otf");font-weight:bold}@font-face{font-family:"Fb ReformaNarrow";src:url("fonts/FbReformaNarrow-Regular.otf");font-weight:400}@font-face{font-family:"Heebo";src:url("fonts/Heebo-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Suez One";src:url("fonts/SuezOne-Regular.ttf") format("truetype"),url("fonts/SuezOne-Regular.woff") format("woff"),url("fonts/SuezOne-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/Montserrat-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100px, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50px, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 30px, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}:root{--tosaf-blue:#24417F}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none;color:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-size:17px}@media(max-width: 900px){html{font-size:15px}}@media(max-width: 400px){html{font-size:13px}}html{font-size:10px;width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100%;position:relative;font-family:"AvenirLTPro-Roman";font-size:10px;color:#0a1c4f;background:#fff;font-weight:normal;font-style:normal}h1{font-size:40px;line-height:38px}h1.smaller{font-size:16px;line-height:22px}h2{font-size:35px;line-height:39px}h2.bigger{font-size:42px;line-height:41px}h2.smaller{font-size:30px;line-height:41px}h3{font-size:2.4rem;line-height:24px}h4{font-size:25px;line-height:26px}h5{font-size:20px;line-height:22px}p{font-size:16px;line-height:23px}p.link{font-size:18px;line-height:25px}p.link i{font-size:14px;margin-left:4px}.bold{font-family:"AvenirLTPro-Black"}.medium{font-family:"AvenirLTPro-Heavy"}.round{border-radius:50%}.inline-block{display:inline-block}.height-100{height:100vh;position:relative}.overflow-hidden{overflow:hidden}.container{position:relative;min-height:100vh;overflow:hidden;z-index:2;padding-top:66px;display:flex;flex-wrap:wrap}.container.front{padding:148px 45.5vw 102px 72px;display:block;direction:rtl}.container.front .banner img{width:min(645px,100%);max-width:100%}.container.industry{display:block}.container.segment{display:block}.container.solution{display:block}.container.about{display:block;padding:160px 0}.container.challenge{display:block;padding-top:0}.container.resources-center{display:block;padding:133px 84px 320px}.container.contact-us{display:block}.container.contact{display:block}.container.colors{display:block}.container.plant{display:block}.container.no-flex{display:block}#page-content{min-height:120vh}#page-content.go-up{position:relative;z-index:20}.outer-container{position:relative;overflow:hidden}.wow{visibility:hidden}.cover{position:relative;height:259px}.cover.special{background:rgba(0,0,0,0)}.cover.special .image{transition:all .26s ease-out}.cover.special .image.hidden{visibility:hidden;opacity:0}.cover.special .image.hidden.show{visibility:visible;opacity:1}.fixed-cover{position:fixed;height:259px;left:0;width:100%;top:66px;z-index:10;transform:scaleX(0) !important;-webkit-transform:scaleX(0) !important;transform-origin:center right;transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .6s cubic-bezier(0.645, 0.045, 0.355, 1)}.fixed-cover.active{transform:scaleX(1) !important;-webkit-transform:scaleX(1) !important}.fixed-cover .image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;visibility:hidden;opacity:0;transition:all 1s ease-out}.fixed-cover .image-wrapper.show{visibility:visible;opacity:1}.fixed-cover .image-wrapper.active{visibility:visible;opacity:1}.flex{display:flex;flex-wrap:wrap}.flex-2{flex:2 !important}.w-671{width:671px}.blur{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3");filter:url(#blur-filter);filter:blur(3px)}.grey-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.15)}.section{position:relative}.bg{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.bg.pbc{background-position:bottom center !important}.video-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.hero-iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.hero-iframe-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}.overlay{background:rgba(225,225,225,.9);transition:all .4s ease-out;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.overlay.dark{background:rgba(0,0,0,.65)}.overlay *.light{background:rgba(0,0,0,.25)}.placeholder{position:absolute;width:100%;height:100%;top:0;left:0;background:#000}.center-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:table}.center-wrapper-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:table}.center-wrapper .center{display:table-cell;vertical-align:middle}.ta-c{text-align:center}.shadow-1{box-shadow:0 0 10px 0 rgba(78,78,78,.5)}.float-right{float:right}.m-r-10{margin-right:10px}.m-b-10{margin-bottom:10px}.m-b-20{margin-bottom:20px}.m-b-28{margin-bottom:28px}.m-b-35{margin-bottom:35px}.m-b-50{margin-bottom:50px}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-23{margin-top:23px}.m-t-27{margin-top:27px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}.m-t-50{margin-top:50px}.m-t-60{margin-top:60px}.m-t-76{margin-top:76px}.m-t-80{margin-top:80px}.m-t-90{margin-top:90px !important}.m-t-100{margin-top:100px}.m-b-100{margin-bottom:100px}.m-t-200{margin-top:200px}.p-t-100{padding-top:100px}.p-50{padding:0 50px}.p-80{padding:0 80px}.clear{clear:both}.c-white{color:#fff}.image{position:absolute;width:100%;height:100%;top:0;left:0}.rotate-90{transform:rotate(90deg)}.rotate-minus-90{transform:rotate(-90deg)}strong{font-family:"AvenirLTPro-Black"}::-webkit-input-placeholder{color:#fff !important;font-family:"AvenirLTPro-Roman"}::-moz-placeholder{color:#fff !important;font-family:"AvenirLTPro-Roman"}:-ms-input-placeholder{color:#fff !important;font-family:"AvenirLTPro-Roman"}:-moz-placeholder{color:#fff !important;font-family:"AvenirLTPro-Roman"}.bb::-webkit-input-placeholder{color:#000 !important;font-family:"AvenirLTPro-Roman"}.bb::-moz-placeholder{color:#000 !important;font-family:"AvenirLTPro-Roman"}.bb:-ms-input-placeholder{color:#000 !important;font-family:"AvenirLTPro-Roman"}.bb:-moz-placeholder{color:#000 !important;font-family:"AvenirLTPro-Roman"}.button{position:relative;font-family:"AvenirLTPro-Heavy";font-size:18px;line-height:58px;padding:0 20px;height:55px;display:inline-block}.button i{font-size:15px;margin-left:6px}.button a{height:100%;display:block}.no-flex{flex:1 100% !important}.blue-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;z-index:1001;background:rgba(10,28,79,.85);display:none;visibility:hidden;opacity:0;transition:all .26s ease-out}.blue-overlay.show{visibility:visible;opacity:1}.blue-overlay.show{visibility:visible;opacity:1}.side-contact-form{position:fixed;bottom:50px;left:50px;z-index:9999}@media screen and (max-width: 1400px){.side-contact-form{bottom:10px;left:10px}}@media screen and (max-width: 768px){.side-contact-form{bottom:0;left:0;transform:scale(0.8)}}@media screen and (max-width: 468px){.side-contact-form{transform:scale(0.7)}}.side-contact-form .form-trigger{width:98px;height:98px;background-color:#25418f;border-radius:50%;overflow:hidden;position:relative;cursor:pointer;z-index:3}.side-contact-form .form-trigger .bg{display:block;z-index:1}.side-contact-form .form-trigger .content{display:block;position:absolute;width:100%;height:-moz-fit-content;height:fit-content;top:50%;left:50%;transform:translate(-50%, -50%);font-size:16px;color:#bde2ff;text-align:center;z-index:2;text-transform:uppercase}.side-contact-form .form-trigger .content>div:not(.active){display:none}.side-contact-form .form-trigger .content span{margin-top:8px;display:block}.side-contact-form .side-contact-form-form{z-index:2;position:absolute;bottom:60px;left:60px;z-index:2;max-width:374px;overflow:hidden;background-color:#fff}.side-contact-form .side-contact-form-form:not(.active){display:none}.side-contact-form .side-contact-form-form .form-title{height:174px;display:flex;align-items:center;background-color:#25418f;width:374px;max-width:100%;justify-content:center;overflow:hidden;position:relative}@media screen and (max-width: 1900px){.side-contact-form .side-contact-form-form .form-title{height:84px}}.side-contact-form .side-contact-form-form .form-title svg{position:absolute;width:100%;top:0;left:0}.side-contact-form .side-contact-form-form .form-title h2{font-size:27px;color:#fff;position:relative;z-index:2}.side-contact-form .side-contact-form-form .wpcf7-form,.side-contact-form .side-contact-form-form .salesforce-form{margin-top:0;padding:30px}.side-contact-form .side-contact-form-form .wpcf7-form label span,.side-contact-form .side-contact-form-form .wpcf7-form label .form-group,.side-contact-form .side-contact-form-form .salesforce-form label span,.side-contact-form .side-contact-form-form .salesforce-form label .form-group{min-height:31px}.side-contact-form .side-contact-form-form .wpcf7-form label span input,.side-contact-form .side-contact-form-form .wpcf7-form label span select,.side-contact-form .side-contact-form-form .wpcf7-form label span textarea,.side-contact-form .side-contact-form-form .wpcf7-form label .form-group input,.side-contact-form .side-contact-form-form .wpcf7-form label .form-group select,.side-contact-form .side-contact-form-form .wpcf7-form label .form-group textarea,.side-contact-form .side-contact-form-form .salesforce-form label span input,.side-contact-form .side-contact-form-form .salesforce-form label span select,.side-contact-form .side-contact-form-form .salesforce-form label span textarea,.side-contact-form .side-contact-form-form .salesforce-form label .form-group input,.side-contact-form .side-contact-form-form .salesforce-form label .form-group select,.side-contact-form .side-contact-form-form .salesforce-form label .form-group textarea{color:#25418f;border-bottom:2px solid #25418f;margin:0}.side-contact-form .side-contact-form-form .wpcf7-form label span input::-moz-placeholder, .side-contact-form .side-contact-form-form .wpcf7-form label span select::-moz-placeholder, .side-contact-form .side-contact-form-form .wpcf7-form label span textarea::-moz-placeholder, .side-contact-form .side-contact-form-form .wpcf7-form label .form-group input::-moz-placeholder, .side-contact-form .side-contact-form-form .wpcf7-form label .form-group select::-moz-placeholder, .side-contact-form .side-contact-form-form .wpcf7-form label .form-group textarea::-moz-placeholder, .side-contact-form .side-contact-form-form .salesforce-form label span input::-moz-placeholder, .side-contact-form .side-contact-form-form .salesforce-form label span select::-moz-placeholder, .side-contact-form .side-contact-form-form .salesforce-form label span textarea::-moz-placeholder, .side-contact-form .side-contact-form-form .salesforce-form label .form-group input::-moz-placeholder, .side-contact-form .side-contact-form-form .salesforce-form label .form-group select::-moz-placeholder, .side-contact-form .side-contact-form-form .salesforce-form label .form-group textarea::-moz-placeholder{color:#25418f !important}.side-contact-form .side-contact-form-form .wpcf7-form label span input::placeholder,.side-contact-form .side-contact-form-form .wpcf7-form label span select::placeholder,.side-contact-form .side-contact-form-form .wpcf7-form label span textarea::placeholder,.side-contact-form .side-contact-form-form .wpcf7-form label .form-group input::placeholder,.side-contact-form .side-contact-form-form .wpcf7-form label .form-group select::placeholder,.side-contact-form .side-contact-form-form .wpcf7-form label .form-group textarea::placeholder,.side-contact-form .side-contact-form-form .salesforce-form label span input::placeholder,.side-contact-form .side-contact-form-form .salesforce-form label span select::placeholder,.side-contact-form .side-contact-form-form .salesforce-form label span textarea::placeholder,.side-contact-form .side-contact-form-form .salesforce-form label .form-group input::placeholder,.side-contact-form .side-contact-form-form .salesforce-form label .form-group select::placeholder,.side-contact-form .side-contact-form-form .salesforce-form label .form-group textarea::placeholder{color:#25418f !important}.side-contact-form .side-contact-form-form .wpcf7-form label span textarea,.side-contact-form .side-contact-form-form .wpcf7-form label .form-group textarea,.side-contact-form .side-contact-form-form .salesforce-form label span textarea,.side-contact-form .side-contact-form-form .salesforce-form label .form-group textarea{border-left:2px solid #25418f;border-right:2px solid #25418f;padding:0 15px;height:85px}.side-contact-form .side-contact-form-form .wpcf7-form .button,.side-contact-form .side-contact-form-form .salesforce-form .button{background:#bde2ff;width:100%;font-size:18px;font-weight:400 !important;color:#25418f;margin-top:20px}.side-contact-form .side-contact-form-form .wpcf7-form .wpcf7-response-output,.side-contact-form .side-contact-form-form .salesforce-form .wpcf7-response-output{border:2px solid #25418f}body.page-template-solution .side-contact-form,body.page-template-services .side-contact-form,body.page-template-about .side-contact-form,body.page-template-sustainability .side-contact-form,body.page-template-resources-center .side-contact-form,body.page-template-plant .side-contact-form{bottom:50px;left:auto;right:50px}@media screen and (max-width: 768px){body.page-template-solution .side-contact-form,body.page-template-services .side-contact-form,body.page-template-about .side-contact-form,body.page-template-sustainability .side-contact-form,body.page-template-resources-center .side-contact-form,body.page-template-plant .side-contact-form{right:0;bottom:0}}body.page-template-solution .side-contact-form .side-contact-form-form,body.page-template-services .side-contact-form .side-contact-form-form,body.page-template-about .side-contact-form .side-contact-form-form,body.page-template-sustainability .side-contact-form .side-contact-form-form,body.page-template-resources-center .side-contact-form .side-contact-form-form,body.page-template-plant .side-contact-form .side-contact-form-form{left:auto;right:60px}body.page-template-industry .side-contact-form{bottom:50px;left:auto;right:410px}@media screen and (max-width: 1200px){body.page-template-industry .side-contact-form{right:15px;bottom:15px}}@media screen and (max-width: 768px){body.page-template-industry .side-contact-form{right:0;bottom:0}}body.page-template-industry .side-contact-form .side-contact-form-form{left:auto;right:60px}.grecaptcha-badge{display:none !important}.video_wrapper{width:100%;margin:0 auto;position:relative;height:100%}.video_wrapper .videoIframe,.video_wrapper .videoIframe-small{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.video_wrapper .videoPoster,.video_wrapper .videoPoster-small{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:1;background-size:cover;background-repeat:no-repeat;background-position:50% 40%;transition:opacity 800ms,height 0s;transition-delay:0s,0s;background-size:cover;background-repeat:no-repeat;background-position:center}.video_wrapper .videoPoster:before,.video_wrapper .videoPoster-small:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:23rem;height:23rem;color:#000;font-size:23rem}.video_wrapper .videoPoster.small:before,.video_wrapper .videoPoster-small.small:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:95px;height:94px}.video_wrapper .videoPoster:hover,.video_wrapper .videoPoster-small:hover{cursor:pointer}.video_wrapper.videoWrapperActive .videoPoster{opacity:0;height:0;transition-delay:0s,800ms}header{position:fixed;top:0;left:0;width:100%;height:66px;z-index:1000;background:#fff;border-bottom:1px solid #dfdfdf}header .inner-wrapper{position:relative;width:calc(100% - 40px);height:100%;margin:auto}header .inner-wrapper .logo{position:absolute;left:0;top:50%;height:46px;margin-top:-23px;transition:all .4s ease-out}header .inner-wrapper .logo.go-right{transform:translateX(calc(100vw - 103px)) !important;-webkit-transform:translateX(calc(100vw - 103px)) !important}header .inner-wrapper .menu{position:absolute;left:100px;height:30px;line-height:30px;top:50%;margin-top:-15px;width:calc(100% - 100px);display:flex}header .inner-wrapper .menu li{position:relative;float:left;margin-right:min(35px,2.1vw);font-size:clamp(1.4rem,2vw,1.6rem);cursor:pointer;transition:all .26s ease-out}header .inner-wrapper .menu li:hover{color:#25408f}header .inner-wrapper .langs{position:absolute;right:190px;height:30px;line-height:30px;top:50%;margin-top:-15px;font-size:1.6rem;font-family:"AvenirLTPro-Heavy";cursor:pointer;transition:all .26s ease-out}header .inner-wrapper .langs:hover{color:#25408f}header .inner-wrapper .langs:hover .box-wrapper{visibility:visible;opacity:1}header .inner-wrapper .langs .main i{font-size:1.4rem;margin-left:6px}header .inner-wrapper .langs .box-wrapper{position:absolute;top:100%;width:106px;left:50%;margin-left:-53px;padding-top:30px;visibility:hidden;opacity:0;transition:all .26s ease-out}header .inner-wrapper .langs .box-wrapper.show{visibility:visible;opacity:1}header .inner-wrapper .langs .box-wrapper .box{position:relative;background:#fff;text-align:center;box-shadow:0 2px 32px 0 rgba(0,0,0,.1);font-family:"AvenirLTPro-Roman";font-size:16px;padding:10px 0}header .inner-wrapper .langs .box-wrapper .box .item{margin:5px 0;display:block}header .inner-wrapper .langs .box-wrapper .box .item.active{font-family:"AvenirLTPro-Black"}header .inner-wrapper .contact{position:absolute;right:0;height:30px;line-height:30px;top:50%;margin-top:-15px;font-size:1.6rem;font-family:"AvenirLTPro-Black";cursor:pointer;transition:all .26s ease-out}header .inner-wrapper .contact:hover{color:#25408f}header .inner-wrapper .menu-button-wrapper{display:none}.side-menu{display:none}.popup{visibility:hidden;opacity:0;transition:all .26s ease-out;z-index:9999;position:fixed;top:0;height:100%;width:100%;background:hsla(0,0%,100%,.9)}.popup.show{visibility:visible;opacity:1}.popup .close{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.popup .center-wrapper .center .inner-industries{position:relative;max-width:1000px;margin:-60px auto 0}.popup .center-wrapper .center .inner-industries .flex{position:relative;justify-content:space-between;margin-top:50px}.popup .center-wrapper .center .inner-industries .flex .industries{position:relative;width:756px;flex-wrap:wrap;display:flex;margin-top:-80px}.popup .center-wrapper .center .inner-industries .flex .industries .industry{position:relative;width:calc(25% - 40px);margin-right:40px;font-size:20px;font-family:"AvenirLTPro-Heavy";margin-top:80px}.popup .center-wrapper .center .inner-industries .flex .industries .industry a{display:block}.popup .center-wrapper .center .inner-industries .flex .industries .industry img{display:block;width:40px;margin-bottom:24px}.popup .center-wrapper .center .inner-industries .flex .color-wrapper{position:relative;width:230px}.popup .center-wrapper .center .inner-industries .flex .color-wrapper img{display:block;width:100px;margin-bottom:20px}.popup .center-wrapper .center .inner-industries .flex .color-wrapper h5{margin-bottom:6px}.popup .center-wrapper .center .inner-industries .flex .color-wrapper p{margin-bottom:10px}.popup .center-wrapper .center .inner-industries .flex .color-wrapper a i{font-size:14px;margin-left:4px}.popup .center-wrapper .center .inner-industries .flex .divider{position:absolute;top:0;right:277px;width:1px;height:100%;background:rgba(0,0,0,.1)}.popup .center-wrapper .center .inner-industries .bottom-close{bottom:auto;top:calc(100% + 126px)}.popup .center-wrapper .center .inner-career{position:relative;max-width:1000px;margin:-60px auto 0;padding-inline:20px}@media only screen and (max-width: 756px){.popup .center-wrapper .center .inner-career h2{text-align:center}}.popup .center-wrapper .center .inner-career .flex{position:relative;justify-content:space-between;margin-top:50px}.popup .center-wrapper .center .inner-career .flex .careers{position:relative;width:min(756px,100%);flex-wrap:wrap;display:flex;gap:min(80px,8vw) min(40px,4vw)}@media only screen and (max-width: 756px){.popup .center-wrapper .center .inner-career .flex .careers{justify-content:center}}.popup .center-wrapper .center .inner-career .flex .careers .career{position:relative;width:min(217px,45%);font-size:20px;font-family:"AvenirLTPro-Heavy"}.popup .center-wrapper .center .inner-career .flex .careers .career a{display:flex;align-items:center;flex-wrap:wrap;gap:min(10px,2vw)}@media only screen and (max-width: 550px){.popup .center-wrapper .center .inner-career .flex .careers .career a{display:grid}}.popup .center-wrapper .center .inner-career .flex .careers::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:rgba(0,0,0,.1)}@media only screen and (max-width: 756px){.popup .center-wrapper .center .inner-career .flex .careers::after{display:none}}.popup .center-wrapper .center .inner-career .bottom-close{bottom:auto;top:calc(100% + 126px)}.popup .center-wrapper .center .inner-solutions{position:relative;max-width:1000px;margin:-60px auto 0}.popup .center-wrapper .center .inner-solutions .flex{position:relative;justify-content:space-between;margin-top:50px}.popup .center-wrapper .center .inner-solutions .flex .color-wrapper{position:relative;width:230px}.popup .center-wrapper .center .inner-solutions .flex .color-wrapper img{display:block;width:100px;margin-bottom:20px}.popup .center-wrapper .center .inner-solutions .flex .color-wrapper h5{margin-bottom:6px}.popup .center-wrapper .center .inner-solutions .flex .color-wrapper p{margin-bottom:10px}.popup .center-wrapper .center .inner-solutions .flex .color-wrapper a i{font-size:14px;margin-left:4px}.popup .center-wrapper .center .inner-solutions .flex .divider{position:absolute;top:0;right:277px;width:1px;height:100%;background:rgba(0,0,0,.1)}.popup .center-wrapper .center .inner-solutions .solutions{position:relative;display:flex;flex-wrap:wrap;width:756px;margin:-50px -40px 0}.popup .center-wrapper .center .inner-solutions .solutions .solution{position:relative;width:calc(25% - 80px);font-size:18px;line-height:25px;margin:50px 40px 0}.popup .center-wrapper .center .inner-solutions .solutions .solution a{display:block}.popup .center-wrapper .center .inner-solutions .solutions .solution .letters{font-size:30px;line-height:41px;font-family:"AvenirLTPro-Black"}.popup .center-wrapper .center .inner-solutions .bottom-close{bottom:auto;top:calc(100% + 80px)}.popup .center-wrapper .center .inner-video{position:relative;width:calc(100vw - 120px);max-width:960px;margin:auto;border:1px solid rgba(0,0,0,0)}.popup .center-wrapper .center .inner-video .inner-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden}.popup .center-wrapper .center .inner-video .inner-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}.popup .bottom-close{text-align:center;position:absolute;bottom:85px;width:84px;left:50%;margin-left:-42px;font-size:20px;padding-left:32px;line-height:30px;cursor:pointer}.popup .bottom-close.rel{position:relative;bottom:auto;left:auto;margin:50px auto 0}.popup .bottom-close .x-wrapper{position:absolute;width:24px;height:24px;left:0;top:0}.popup .bottom-close .x-wrapper .line{background:#0a1c4f;position:absolute;width:24px;height:2px;left:50%;margin-left:-12px;top:50%;margin-top:-1px}.popup .bottom-close .x-wrapper .line.one{transform:rotate(45deg)}.popup .bottom-close .x-wrapper .line.two{transform:rotate(-45deg)}.popup#popup-solutions .box{flex:1 20%;min-width:100px;margin-top:45px}.popup#popup-solutions .box h3{line-height:4.1rem}.popside{transition:all .26s ease-out;z-index:99;position:fixed;right:0;height:calc(100vh - 66px);top:66px;width:100%;visibility:hidden;opacity:0}.popside.show{visibility:visible;opacity:1}.popside.show{visibility:visible;opacity:1}.popside .overlay{background-color:#fff}.popside .acf-map{width:100%;height:calc(100vh - 70px);flex:2}.popside .acf-map img{max-width:inherit !important}.popside .acf-map .gm-style-iw-d{padding-left:15px}.popside .main-content{width:455px;height:100%;overflow:auto;padding-bottom:160px}.popside .main-content h3.sales-headline{font-size:25px;line-height:24px;font-family:"AvenirLTPro-Black";padding:27px 30px}.popside .main-content h3.sales-headline i{font-size:15px;transform:translateY(-2px) !important;-webkit-transform:translateY(-2px) !important;margin-right:10px}.popside .main-content ul{position:relative;overflow:hidden;max-width:100%}.popside .main-content ul li{position:relative;border-top:1px solid #dfdfdf;padding:22px 0}.popside .main-content ul li:last-child{border-bottom:1px solid #dfdfdf}.popside .main-content ul li.active .top-headline .icon{transform:rotate(-45deg)}.popside .main-content ul li.active .content{display:block}.popside .main-content ul li .top-headline{padding-left:30px;font-size:18px;font-family:"AvenirLTPro-Black";position:relative;cursor:pointer;transition:all .26s ease-out}.popside .main-content ul li .top-headline:hover{color:#25408f}.popside .main-content ul li .top-headline .icon{position:absolute;right:20px;top:50%;width:24px;margin-top:-12px;transition:all .26s ease-out}.popside .main-content ul li .content{display:none;position:relative;margin-top:22px;border-top:1px solid #dfdfdf;padding:0 30px}.popside .main-content ul li .content .box{position:relative;padding:27px 0;border-bottom:1px solid #dfdfdf}.popside .main-content ul li .content .box.last{border-bottom:0;padding-bottom:0}.popside .main-content ul li .content .box .image{position:relative;height:124px;margin-bottom:27px}.popside .main-content ul li .content .box .headline{position:relative;font-size:18px;font-family:"AvenirLTPro-Heavy";line-height:34px;height:34px;padding-left:44px}.popside .main-content ul li .content .box .headline .flag{position:absolute;left:0;top:0;height:34px;width:34px;border:1px solid #e0e0e0;background-size:44px !important;border-radius:50%}.popside .main-content ul li .content .box .meta{margin-top:13px}.popside .main-content ul li .content .box .meta .row{margin-top:6px}.popside .main-content ul li .content .box .meta .row.more{margin-top:16px}.popside .main-content ul li .content .box .meta .row.more p{font-size:14px}.popside .main-content ul li .content .box .meta .row .bold{margin-right:10px}.popside .main-content ul li .content .box .colors{margin-top:26px}.popside .main-content ul li .content .box .colors p{font-family:"AvenirLTPro-Heavy"}.wpcf7-form,.salesforce-form{position:relative;direction:ltr;margin-top:30px}.wpcf7-form br,.salesforce-form br{display:none}.wpcf7-form label,.salesforce-form label{text-align:left;margin-top:10px;display:block;width:100%}.wpcf7-form label select,.wpcf7-form label span,.wpcf7-form label input,.wpcf7-form label textarea,.salesforce-form label select,.salesforce-form label span,.salesforce-form label input,.salesforce-form label textarea{width:100%}.wpcf7-form label::after,.salesforce-form label::after{content:"";clear:both}.wpcf7-form label span,.wpcf7-form label .form-group,.salesforce-form label span,.salesforce-form label .form-group{position:relative;right:0;left:0;min-height:40px}.wpcf7-form label span input,.wpcf7-form label span select,.wpcf7-form label span textarea,.wpcf7-form label .form-group input,.wpcf7-form label .form-group select,.wpcf7-form label .form-group textarea,.salesforce-form label span input,.salesforce-form label span select,.salesforce-form label span textarea,.salesforce-form label .form-group input,.salesforce-form label .form-group select,.salesforce-form label .form-group textarea{direction:ltr;text-align:left;background:rgba(0,0,0,0);border:none;box-shadow:none;outline:none;color:#0a1c4f;font-family:inherit;font-size:1.8rem;border-bottom:2px solid #0a1c4f;border-radius:0;padding-left:0px;padding-bottom:10px;margin:10px 0}.wpcf7-form label span input::-moz-placeholder, .wpcf7-form label span select::-moz-placeholder, .wpcf7-form label span textarea::-moz-placeholder, .wpcf7-form label .form-group input::-moz-placeholder, .wpcf7-form label .form-group select::-moz-placeholder, .wpcf7-form label .form-group textarea::-moz-placeholder, .salesforce-form label span input::-moz-placeholder, .salesforce-form label span select::-moz-placeholder, .salesforce-form label span textarea::-moz-placeholder, .salesforce-form label .form-group input::-moz-placeholder, .salesforce-form label .form-group select::-moz-placeholder, .salesforce-form label .form-group textarea::-moz-placeholder{color:#0a1c4f !important}.wpcf7-form label span input::placeholder,.wpcf7-form label span select::placeholder,.wpcf7-form label span textarea::placeholder,.wpcf7-form label .form-group input::placeholder,.wpcf7-form label .form-group select::placeholder,.wpcf7-form label .form-group textarea::placeholder,.salesforce-form label span input::placeholder,.salesforce-form label span select::placeholder,.salesforce-form label span textarea::placeholder,.salesforce-form label .form-group input::placeholder,.salesforce-form label .form-group select::placeholder,.salesforce-form label .form-group textarea::placeholder{color:#0a1c4f !important}.wpcf7-form label span input.wpcf7-not-valid,.wpcf7-form label span select.wpcf7-not-valid,.wpcf7-form label span textarea.wpcf7-not-valid,.wpcf7-form label .form-group input.wpcf7-not-valid,.wpcf7-form label .form-group select.wpcf7-not-valid,.wpcf7-form label .form-group textarea.wpcf7-not-valid,.salesforce-form label span input.wpcf7-not-valid,.salesforce-form label span select.wpcf7-not-valid,.salesforce-form label span textarea.wpcf7-not-valid,.salesforce-form label .form-group input.wpcf7-not-valid,.salesforce-form label .form-group select.wpcf7-not-valid,.salesforce-form label .form-group textarea.wpcf7-not-valid{border-color:red}.wpcf7-form label span textarea,.wpcf7-form label .form-group textarea,.salesforce-form label span textarea,.salesforce-form label .form-group textarea{border-left:2px solid #0a1c4f;border-right:2px solid #0a1c4f;padding:0 20px;height:100px;resize:none}.wpcf7-form label span select,.wpcf7-form label .form-group select,.salesforce-form label span select,.salesforce-form label .form-group select{-webkit-appearance:none;border-radius:0}.wpcf7-form .row,.salesforce-form .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.wpcf7-form .row>label,.salesforce-form .row>label{display:flex;width:-moz-fit-content;width:fit-content}.wpcf7-form .row>label:last-child,.salesforce-form .row>label:last-child{flex-grow:1;max-width:75%}.wpcf7-form select option,.salesforce-form select option{background:#0a1c4f !important;color:#fff !important}.wpcf7-form .ajax-loader::after,.salesforce-form .ajax-loader::after{content:"";clear:both}.wpcf7-form .button,.salesforce-form .button{float:none;border:none;margin-top:0;background:#bde1ff;width:100%;text-align:center;cursor:pointer}.wpcf7-form .wpcf7-response-output,.salesforce-form .wpcf7-response-output{border:2px solid #0a1c4f;margin-top:10rem;direction:ltr}.wpcf7-form .wpcf7-response-output{border:0 !important;margin:20px 0 0 !important;font-size:18px !important;padding:0 !important}#container[data-page=plant] div.wpcf7{display:block}#container[data-page=plant] .wpcf7-form{margin:0;display:block}#container[data-page=plant] .wpcf7-form p{display:inline-block}#container[data-page=plant] .wpcf7-form br{display:none}#container[data-page=plant] .wpcf7-form .wpcf7-not-valid-tip{display:inline-block;position:absolute;width:100%;bottom:-200%;left:0}#container[data-page=plant] .wpcf7-form input{height:50px;padding-left:17px;width:350px;font-size:16px;font-family:"AvenirLTPro-Roman";color:#0a1c4f;border:1px solid #0a1c4f}#container[data-page=plant] .wpcf7-form input[type=submit]{background-color:#1348a5;color:#fff;border:none;width:129px;font-size:18px;font-family:"AvenirLTPro-Black";padding:0;text-align:center;cursor:pointer;transition:all .26s ease-out;position:absolute;right:0;top:0}#container[data-page=plant] .wpcf7-form input[type=submit]:hover{background:#0a1c4f}.ajax-loader{display:none !important}.wpcf7-not-valid-tip{display:none !important}#wpcf7-f123-o1 .wpcf7-form-control,#wpcf7-f123-o2 .wpcf7-form-control{--input-color: #fff;color:#fff;border-color:var(--input-color)}#wpcf7-f123-o1 .wpcf7-form-control::-moz-placeholder, #wpcf7-f123-o2 .wpcf7-form-control::-moz-placeholder{color:var(--input-color) !important}#wpcf7-f123-o1 .wpcf7-form-control::placeholder,#wpcf7-f123-o2 .wpcf7-form-control::placeholder{color:var(--input-color) !important}#wpcf7-f123-o1 .wpcf7-form-control.wpcf7-not-valid,#wpcf7-f123-o2 .wpcf7-form-control.wpcf7-not-valid{--input-color: #dc3232;color:#dc3232}#wpcf7-f123-o1 .wpcf7-form-control.wpcf7-submit,#wpcf7-f123-o2 .wpcf7-form-control.wpcf7-submit{color:var(--tosaf-blue)}.wpcf7-not-valid-tip{display:none !important}.toggle-form{display:none;position:fixed;top:0;left:0;background-color:hsla(0,0%,100%,.9);width:100%;height:100%;z-index:99999}.toggle-form .wpcf7{max-width:60rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.toggle-form i{font-size:2.5rem;color:#0a1c4f;cursor:pointer;display:flex;justify-content:end}.toggle-form-open{cursor:pointer}.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:rgba(0,0,0,0);background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0);border-width:1px;border-style:solid;border-color:#fff;border-color:hsla(0,0%,100%,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}:root{--tosaf-blue:#24417F}.page-template-career,.page-template-career-english{font-family:"Fb ReformaNarrow" !important}.page-template-career #INDmenu-btn:after,.page-template-career-english #INDmenu-btn:after{display:none}.page-template-career .container,.page-template-career-english .container{padding-top:unset}.page-template-career #INDmenu-btn,.page-template-career-english #INDmenu-btn{top:100px !important}.page-template-career .side-contact-form,.page-template-career-english .side-contact-form{display:none}.page-template-career .fix-background,.page-template-career-english .fix-background{background:url("images/career-background.png") right no-repeat;background-size:contain;height:61.9vw;width:43.3vw;position:fixed;top:0;right:-5%;z-index:-1}@media only screen and (max-width: 1359px){.page-template-career .fix-background,.page-template-career-english .fix-background{display:none}}.page-template-career .outer-container,.page-template-career-english .outer-container{margin-block:100px}@media only screen and (max-width: 756px){.page-template-career .outer-container,.page-template-career-english .outer-container{margin-block:80px}}.page-template-career .outer-container .hero-header,.page-template-career-english .outer-container .hero-header{margin-top:unset;width:100%}@media only screen and (max-width: 500px){.page-template-career .outer-container .hero-header,.page-template-career-english .outer-container .hero-header{margin-top:unset}}.page-template-career .outer-container .title,.page-template-career-english .outer-container .title{direction:rtl;text-align:center;color:var(--tosaf-blue)}.page-template-career .outer-container .title h1,.page-template-career-english .outer-container .title h1{font-size:clamp(50px,4.5vw,88px);font-weight:bold;line-height:1.28;margin-bottom:1.5vw}.page-template-career .outer-container .title h2,.page-template-career-english .outer-container .title h2{font-size:clamp(23px,5.1vw,38px);line-height:1.2;font-weight:400}.page-template-career .outer-container .benefit-cards,.page-template-career-english .outer-container .benefit-cards{margin-inline:auto}.page-template-career .outer-container .job,.page-template-career-english .outer-container .job{margin-bottom:2.5vw}.page-template-career .outer-container .job__share,.page-template-career-english .outer-container .job__share{width:50%}@media only screen and (max-width: 500px){.page-template-career .outer-container .job__share,.page-template-career-english .outer-container .job__share{position:static;flex-wrap:nowrap;width:100%;justify-content:space-between}}.page-template-career .grecaptcha-badge,.page-template-career-english .grecaptcha-badge{display:none !important}.page-template-career #header,.page-template-career #footer,.page-template-career-english #header,.page-template-career-english #footer{font-family:"AvenirLTPro-Roman" !important}.page-template-career #footer,.page-template-career-english #footer{margin-top:unset;width:100%;background:linear-gradient(0deg, white 89%, rgba(255, 255, 255, 0))}.page-template-career #footer .menu ul li,.page-template-career-english #footer .menu ul li{text-align:left}.career-container{font-family:"Fb ReformaNarrow" !important;width:50.2vw;margin-left:7.5vw;background-color:#fff}.career-container .fix-background{background:url("images/career-background.png") right no-repeat;background-size:contain;height:61.9vw;width:43.3vw;position:fixed;top:0;right:-5%;z-index:-1}@media only screen and (max-width: 1359px){.career-container .fix-background{display:none}}.career-container .career{padding-top:0}@media only screen and (max-width: 1359px){.career-container{width:100%;padding-inline:15px;margin-left:unset}}.career-container .hero-header{margin-top:5.2vw;justify-content:flex-end;align-items:center;background-color:#fff}@media only screen and (max-width: 500px){.career-container .hero-header{margin-top:unset}}.career-container .hero-header__logo{display:flex;place-items:center;-moz-column-gap:min(20px,2vw);column-gap:min(20px,2vw)}@media only screen and (max-width: 768px){.career-container .hero-header__logo{width:60%}}.career-container .hero-header__logo svg{width:110px;height:100px;fill:var(--tosaf-blue)}@media only screen and (max-width: 768px){.career-container .hero-header__logo svg{width:max(18vw,60px)}}.career-container .hero-header__logo #langSwitch{position:relative;background-color:#fff;z-index:999;width:80px}.career-container .hero-header__logo #langSwitch p,.career-container .hero-header__logo #langSwitch li{cursor:pointer;font-size:clamp(20px,2.3vw,23px);padding:5px 10px;border:1px solid var(--tosaf-blue);width:100%}.career-container .hero-header__logo #langSwitch p{border-radius:10px}.career-container .hero-header__logo #langSwitch p::after{content:url(assets/arrow-left-blue.svg);display:inline-block;transform:rotate(270deg);transition:all .2s ease-in;margin-inline-start:16px}.career-container .hero-header__logo #langSwitch ul{width:100%;position:absolute;top:-100px;left:0;opacity:0;background-color:#fff}.career-container .hero-header__logo #langSwitch ul li a{width:100%}.career-container .hero-header__logo #langSwitch ul li a::after{content:url(assets/arrow-left-blue.svg);display:inline-block;transform:rotate(180deg);margin-inline-start:7px}.career-container .hero-header__logo #langSwitch.open-menu p::after{transform:rotate(90deg)}.career-container .hero-header__logo #langSwitch.open-menu ul{top:40px;opacity:1}.career-container .hero-header__icon{margin-inline-start:25px}.career-container .hero-header__icon svg{width:-moz-fit-content;width:fit-content;fill:var(--tosaf-blue);height:30px}@media only screen and (max-width: 768px){.career-container .hero-header__icon svg{width:20px;height:20px}}.career-container .title{text-align:center;color:var(--tosaf-blue)}.career-container .title h1{font-size:clamp(50px,4.5vw,88px);font-weight:bold;line-height:1.28;margin-bottom:1.5vw}.career-container .title h2{font-size:clamp(23px,5.1vw,38px);line-height:1.2;font-weight:400}.career-container .benefit-cards{-moz-column-gap:2%;column-gap:2%;align-items:end;text-align:center;margin-block:max(3vw,25px)}@media only screen and (max-width: 768px){.career-container .benefit-cards{justify-content:center}}.career-container .benefit-cards__card{width:18%;opacity:.7;transition:all .2s ease-in}@media only screen and (max-width: 768px){.career-container .benefit-cards__card{opacity:1}}@media only screen and (max-width: 500px){.career-container .benefit-cards__card{width:32%}}@media only screen and (max-width: 500px){.career-container .benefit-cards__card:nth-child(2){order:1}}@media only screen and (max-width: 500px){.career-container .benefit-cards__card:nth-of-type(4){order:1}}.career-container .benefit-cards__card svg{stroke:var(--tosaf-blue);fill:none;max-width:100%;margin-bottom:.7vw;stroke-width:2px}.career-container .benefit-cards__card svg.bus{width:30px}.career-container .benefit-cards__card svg.plate{width:55px}.career-container .benefit-cards__card svg.hat{width:50px}.career-container .benefit-cards__card svg.man{width:50px}.career-container .benefit-cards__card svg.star{width:70px}.career-container .benefit-cards__card p{color:var(--tosaf-blue);font-weight:400;font-size:clamp(20px,1.5vw,30px)}.career-container .benefit-cards__card:hover{opacity:1}@media only screen and (max-width: 768px){.career-container .benefit-cards__card-desktop{display:none}}.career-container .benefit-cards__card-mobile{display:none;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 768px){.career-container .benefit-cards__card-mobile{display:block}}.career-container .benefit-cards__card-mobile img{max-width:90%}.career-container .benefit-cards__card:hover{opacity:1}.career-container .filters{direction:rtl;display:flex;flex-wrap:wrap;gap:10px}.career-container .filters__area label{color:var(--tosaf-blue);font-size:26px;opacity:.7;transition:all .2s;text-align:center;padding:5px 10px;border:1px solid var(--tosaf-blue);border-radius:3px;cursor:pointer}.career-container .filters__area:hover label{scale:1.05;box-shadow:-1px 1px 7px 1px rgba(36,65,127,.2705882353);opacity:1}.career-container .filters__area input{position:absolute;visibility:hidden;height:0;width:0}.career-container .filters__area input:checked+label{opacity:1}.career-container .job{direction:rtl;width:100%;margin-block-start:3.2vw}.career-container .job details{padding:1.3vw 1.9vw;border:1px solid var(--tosaf-blue);margin-bottom:max(1.7vw,25px)}.career-container .job details[data-show="0"]{display:none}.career-container .job details summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.career-container .job details summary::marker{content:""}.career-container .job details[open] summary~*{animation:sweep .5s ease-in-out}.career-container .job details[open] summary .job__icon .details-arrow{transform:rotate(180deg)}.career-container .job details.en{font-family:"AvenirLTPro-Roman" !important}.career-container .job details.en .job__title{text-align:end}.career-container .job details.en .job__title h3{font-size:clamp(22px,4vw,36px)}.career-container .job details.en .job__details{width:100% !important}.career-container .job details.en .job__details h4{margin-top:min(28px,9vw)}.career-container .job details.en .job__details li{margin-top:min(8px,5vw);font-size:clamp(18px,2vw,23px) !important;line-height:1.4}.career-container .job details.en .job__details *{max-width:unset}.career-container .job details.en .job__details .job__location,.career-container .job details.en .job__details .job__responsible{font-size:clamp(18px,2vw,20px) !important;line-height:clamp(25px,3vw,30px)}.career-container .job details.en .job__container{direction:ltr;flex-direction:column;align-items:unset}.career-container .job details.en .job__share{left:auto;right:0}.career-container .job details.en .job__contact .wpcf7-form{direction:ltr}.career-container .job details.en .job__input .wpcf7-form-control-wrap input,.career-container .job details.en .job__input label input{direction:ltr !important;font-family:"AvenirLTPro-Roman" !important}.career-container .job details.en .job__input .wpcf7-form-control-wrap input::-moz-placeholder, .career-container .job details.en .job__input label input::-moz-placeholder{font-family:"AvenirLTPro-Roman" !important}.career-container .job details.en .job__input .wpcf7-form-control-wrap input::placeholder,.career-container .job details.en .job__input label input::placeholder{font-family:"AvenirLTPro-Roman" !important}.career-container .job details.en .job__submit .wpcf7-submit{font-family:"AvenirLTPro-Roman" !important}.career-container .job__title h3{font-size:clamp(38px,2.5vw,48px);font-weight:900;color:var(--tosaf-blue);line-height:clamp(30px,2.7vw,51px)}.career-container .job__icon{display:flex}.career-container .job__icon svg{transition:all ease-in .2s;fill:var(--tosaf-blue);width:34px;height:34px}@media only screen and (max-width: 768px){.career-container .job__icon svg{width:20px;height:20px}}.career-container .job__icon svg.details-arrow{margin-right:20px}@media only screen and (max-width: 768px){.career-container .job__icon svg.details-arrow{margin-right:10px}}.career-container .job__container{display:flex;align-items:center;justify-content:space-between;position:relative}@media only screen and (max-width: 768px){.career-container .job__container{flex-wrap:wrap}}.career-container .job__details{width:60%}.career-container .job__details *{font-size:26px !important;font-weight:400}@media only screen and (max-width: 500px){.career-container .job__details *{max-width:unset}}@media only screen and (max-width: 768px){.career-container .job__details{width:100%}}.career-container .job__details h4{margin-top:1.5vw;font-weight:900}.career-container .job__details ul{list-style:disc;padding-inline-start:20px}.career-container .job__details__responsible ul{list-style:disc;padding-inline-start:20px}.career-container .job__contact{width:40%;padding-top:4.5vw}@media only screen and (max-width: 768px){.career-container .job__contact{width:100%;margin-block-start:3.2vw}}.career-container .job__contact .wpcf7-form{direction:rtl}.career-container .job__contact .wpcf7-form .wpcf7-response-output{display:block}.career-container .job__contact-container{padding:18px;background-color:#bfdef4}.career-container .job__contact-container h4{font-weight:900}.career-container .job__contact-note{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around}.career-container .job__contact-note span{width:-moz-fit-content;width:fit-content;color:var(--tosaf-blue);font-family:inherit;font-weight:900;font-size:16px;line-height:40px}.career-container .job__input{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:15px}.career-container .job__input .wpcf7-form-control-wrap input,.career-container .job__input label input{width:100%;color:#000;direction:rtl !important;font-family:"Fb ReformaNarrow" !important;font-size:18px;line-height:22px;padding:10px;border:unset;font-weight:900;outline:1px solid #776d77}.career-container .job__input .wpcf7-form-control-wrap input::-moz-placeholder, .career-container .job__input label input::-moz-placeholder{color:rgba(0,0,0,.4392156863) !important;font-family:"Fb ReformaNarrow" !important;font-size:22px;line-height:24px;font-weight:900}.career-container .job__input .wpcf7-form-control-wrap input::placeholder,.career-container .job__input label input::placeholder{color:rgba(0,0,0,.4392156863) !important;font-family:"Fb ReformaNarrow" !important;font-size:22px;line-height:24px;font-weight:900}.career-container .job__input .wpcf7-form-control-wrap input.wpcf7-not-valid,.career-container .job__input label input.wpcf7-not-valid{outline:red 1px solid}.career-container .job__input .wpcf7-form-control-wrap input.resume,.career-container .job__input label input.resume{display:none}.career-container .job__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.career-container .job__input label .wpcf7-not-valid-tip{display:none !important}.career-container .job__input .labelForFile{cursor:pointer;text-align:end;font-weight:900;color:rgba(0,0,0,.4392156863);padding:12px;font-size:22px;margin:unset}.career-container .job__input .labelForFile svg{margin-inline-start:5px;width:19px}.career-container .job__submit{text-align:end;margin-block-start:10px}@media only screen and (max-width: 768px){.career-container .job__submit{text-align:center}}.career-container .job__submit .jobID{display:none}.career-container .job__submit .wpcf7-submit{border:none;background-color:var(--tosaf-blue);color:#fff;font-family:"Fb ReformaNarrow" !important;font-size:20px;font-weight:400;text-align:center;padding:12px 54px;border-radius:23px !important}.career-container .job__submit .wpcf7-spinner{position:absolute}.career-container .job__share{display:flex;justify-content:flex-end;flex-wrap:wrap;position:absolute;top:1.5vw;left:0;row-gap:1.5vw;align-items:center;width:50%;max-width:unset}@media only screen and (max-width: 500px){.career-container .job__share{position:static;flex-wrap:nowrap;width:100%;justify-content:space-between}}.career-container .job__share p{font-size:26px;margin-left:10px}.career-container .job__share-icon{cursor:pointer;width:10%}@media only screen and (max-width: 500px){.career-container .job__share-icon{width:15%;text-align:end}}.career-container .job__share-icon img{max-width:100%;width:32px}.career-container .job .wpcf7-form-control-wrap[data-name=email_to]{display:none}@keyframes sweep{0%{opacity:0;margin-right:-10px}100%{opacity:1;margin-right:0px}}@keyframes showShareIcons{0%{transform:translateZ(0);opacity:0;margin:0}100%{opacity:1;margin-right:10px}}@keyframes showShareIconsMobile{0%{transform:translateZ(0);opacity:0;margin:0}100%{opacity:1;margin-right:3px}}.page-template-career-russian,.page-template-career-english{font-family:"AvenirLTPro-Roman" !important}.page-template-career-russian .career-container #langSwitch p::after,.page-template-career-english .career-container #langSwitch p::after{margin-inline-start:16px}.page-template-career-russian .career-container .title h1,.page-template-career-english .career-container .title h1{font-size:clamp(45px,4.5vw,60px)}.page-template-career-russian .career-container .title h2,.page-template-career-english .career-container .title h2{font-size:clamp(21px,5.1vw,26px)}.page-template-career-russian .career-container .benefit-cards,.page-template-career-english .career-container .benefit-cards{align-items:center}.page-template-career-russian .career-container .benefit-cards__card-desktop p,.page-template-career-english .career-container .benefit-cards__card-desktop p{font-size:clamp(20px,2.5vw,23px)}.page-template-career-russian .career-container .job__title,.page-template-career-english .career-container .job__title{text-align:end}.page-template-career-russian .career-container .job__title h3,.page-template-career-english .career-container .job__title h3{font-size:clamp(22px,4vw,36px)}.page-template-career-russian .career-container .job__details,.page-template-career-english .career-container .job__details{width:100% !important}.page-template-career-russian .career-container .job__details h4,.page-template-career-english .career-container .job__details h4{margin-top:min(28px,9vw)}.page-template-career-russian .career-container .job__details li,.page-template-career-english .career-container .job__details li{margin-top:min(8px,5vw);font-size:clamp(18px,2vw,23px) !important;line-height:1.4}.page-template-career-russian .career-container .job__details *,.page-template-career-english .career-container .job__details *{max-width:unset}.page-template-career-russian .career-container .job__details__location,.page-template-career-russian .career-container .job__details__responsible,.page-template-career-english .career-container .job__details__location,.page-template-career-english .career-container .job__details__responsible{font-size:clamp(18px,2vw,20px) !important;line-height:clamp(25px,3vw,30px)}.page-template-career-russian .career-container .job__container,.page-template-career-english .career-container .job__container{direction:ltr;flex-direction:column;align-items:unset}.page-template-career-russian .career-container .job__share,.page-template-career-english .career-container .job__share{left:auto;right:0}.page-template-career-russian .career-container .job__contact .wpcf7-form,.page-template-career-english .career-container .job__contact .wpcf7-form{direction:ltr}.page-template-career-russian .career-container .job__input .wpcf7-form-control-wrap input,.page-template-career-russian .career-container .job__input label input,.page-template-career-english .career-container .job__input .wpcf7-form-control-wrap input,.page-template-career-english .career-container .job__input label input{direction:ltr !important;font-family:"AvenirLTPro-Roman" !important}.page-template-career-russian .career-container .job__input .wpcf7-form-control-wrap input::-moz-placeholder, .page-template-career-russian .career-container .job__input label input::-moz-placeholder, .page-template-career-english .career-container .job__input .wpcf7-form-control-wrap input::-moz-placeholder, .page-template-career-english .career-container .job__input label input::-moz-placeholder{font-family:"AvenirLTPro-Roman" !important}.page-template-career-russian .career-container .job__input .wpcf7-form-control-wrap input::placeholder,.page-template-career-russian .career-container .job__input label input::placeholder,.page-template-career-english .career-container .job__input .wpcf7-form-control-wrap input::placeholder,.page-template-career-english .career-container .job__input label input::placeholder{font-family:"AvenirLTPro-Roman" !important}.page-template-career-russian .career-container .job__submit .wpcf7-submit,.page-template-career-english .career-container .job__submit .wpcf7-submit{font-family:"AvenirLTPro-Roman" !important}.container.front .content{direction:ltr}.front-boxes{position:relative;display:flex}.front-boxes .box{position:relative;border-left:5px solid #0a1c4f;width:319px;margin-right:24px;font-size:25px;line-height:28px;padding:8px 0 50px 24px;font-family:"AvenirLTPro-Black"}.front-boxes .box .link{position:absolute;bottom:0;left:24px;font-size:16px}.front-boxes .box .link i{margin-left:8px}.front-anim-wrapper{position:absolute;top:0;height:100%;right:0}.front-anim-wrapper #home-anim{position:relative;height:100%}.front-anim-wrapper #home-anim svg{width:auto !important;position:absolute;right:0;height:108% !important;min-height:862px;top:-3%}.industry-wrapper{position:relative;min-height:calc(100vh - 66px)}.industry-wrapper .content-wrapper{position:relative;width:calc(100% - 455px);float:left;transition:all .4s ease-out}.industry-wrapper .content-wrapper.go-down{transform:translateY(30px) !important;-webkit-transform:translateY(30px) !important;visibility:hidden;opacity:0}.industry-wrapper .content-wrapper.go-down.show{visibility:visible;opacity:1}.industry-wrapper .content{position:relative;padding:0 60px 240px}.industry-wrapper .content .row{position:relative}.industry-wrapper .content .row.first{margin-top:-66px;margin-left:-60px}.industry-wrapper .content .row.first .image-wrapper{position:relative;width:458px}.industry-wrapper .content .row.first .image-wrapper img{width:100%}.industry-wrapper .content .row.first .text-wrapper{position:relative;width:calc(100% - 458px);padding-left:76px;max-width:730px;margin-top:158px}.industry-wrapper .content .row.of-bullets{margin:44px auto 0;max-width:870px;display:flex;flex-wrap:wrap;justify-content:space-between}.industry-wrapper .content .row.of-bullets .bullet{position:relative;width:calc(50% - 60px);margin-top:50px}.industry-wrapper .content .row.of-bullets .bullet .headline{position:relative;padding-left:48px;font-size:25px;font-family:"AvenirLTPro-Black";line-height:1;height:40px;padding-top:8px}.industry-wrapper .content .row.of-bullets .bullet .headline .color{position:absolute;width:38px;height:38px;border-radius:50%;left:0;top:0}.industry-wrapper .content .row.of-bullets .bullet p{margin-top:30px}.industry-wrapper .content .row.more{margin:100px auto 0;max-width:870px}.industry-wrapper .content .row.more .headline{position:relative;font-size:30px;font-family:"AvenirLTPro-Black";padding-bottom:30px;border-bottom:1px solid #d1d1d1}.industry-wrapper .content .row.more .headline a{position:absolute;right:0;bottom:30px;font-size:16px;font-family:"AvenirLTPro-Heavy"}.industry-wrapper .content .row.more .posts{position:relative}.industry-wrapper .content .row.more .posts .post{position:relative;margin-top:45px;min-height:189px;padding-left:232px;padding-top:35px}.industry-wrapper .content .row.more .posts .post .circle{position:absolute;left:0;top:0;width:189px;height:189px;border-radius:50%}.industry-wrapper .content .row.more .posts .post .line{position:absolute;left:232px;bottom:0;height:1px;width:calc(100% - 232px)}.industry-wrapper .content .row.more .posts .post .line i{position:absolute;width:52px;height:52px;right:0;top:-26px;color:#fff;line-height:52px;text-align:center;border-radius:50%;font-size:24px}.industry-wrapper .sidebar-wrapper{position:static;float:right;width:455px}.industry-wrapper .sidebar{position:relative;background-color:#f6f5ec;padding-top:49px;padding-bottom:10vw;width:455px;z-index:1;transition:all .4s ease-out}.industry-wrapper .sidebar.go-down{transform:translateY(30px) !important;-webkit-transform:translateY(30px) !important;visibility:hidden;opacity:0}.industry-wrapper .sidebar.go-down.show{visibility:visible;opacity:1}.industry-wrapper .sidebar .boxes{position:relative;width:calc(100% - 120px);margin:30px auto 0}.industry-wrapper .sidebar .boxes .box{display:block;margin-top:30px;transition:all .26s ease-out}.industry-wrapper .sidebar .boxes .box:hover{box-shadow:0 0 14px 0 rgba(140,140,140,.5)}.industry-wrapper .sidebar .boxes .box .image-wrapper{position:relative;padding-bottom:44%}.industry-wrapper .sidebar .boxes .box .text{position:relative;background-color:#fff;padding:30px 25px}.industry-wrapper .sidebar-bg{position:absolute;right:0;top:0;width:455px;height:100%;background-color:#f6f5ec;z-index:0}.segment-wrapper{position:relative;min-height:calc(100vh - 66px);background:#fff}.segment-wrapper .content-wrapper{position:relative;width:calc(100% - 455px);float:left}.segment-wrapper .content{position:relative;padding:0 60px 240px}.segment-wrapper .content .inner{max-width:795px;display:block;margin:auto}.segment-wrapper .content .inner .headline-wrapper{height:188px;width:440px;position:relative;margin-top:-93px}.segment-wrapper .content .inner .headline-wrapper [class$=color]{position:absolute;height:50%;width:58px}.segment-wrapper .content .inner .headline-wrapper [class$=color]:nth-child(2){top:50%;background-position:20px 20px,20px 20px;background-size:18px 18px}.segment-wrapper .content .inner .headline-wrapper .title{display:flex;flex-direction:column;justify-content:center;height:100%;padding-left:92px;color:#fff}.segment-wrapper .content .inner .headline-wrapper .title h3{font-size:14px;line-height:19px;text-transform:uppercase}.segment-wrapper .content .inner .headline-wrapper .title h3 .arrow{margin-right:6px;transform:translateY(2px)}.segment-wrapper .content .inner .headline-wrapper .title h1{font-size:30px;line-height:41px;font-family:"AvenirLTPro-Black"}.segment-wrapper .content .inner .text-wrapper{position:relative;margin-top:78px}.segment-wrapper .content .inner .text-wrapper h2{font-size:40px;line-height:44px;font-family:"AvenirLTPro-Black"}.segment-wrapper .content .inner .text-wrapper h3{margin-top:70px;font-size:30px;line-height:41px;font-family:"AvenirLTPro-Black"}.segment-wrapper .content .inner .text-wrapper p{margin-top:10px}.segment-wrapper .content .inner .banner{position:relative;color:#fff;margin-top:120px;margin-left:-100vw;padding:45px 50px 53px 100vw;overflow:hidden}.segment-wrapper .content .inner .banner .text{max-width:290px;position:relative;z-index:2}.segment-wrapper .content .inner .banner h3{font-size:40px;line-height:55px;font-family:"AvenirLTPro-Black"}.segment-wrapper .content .inner .banner p{margin-top:10px}.segment-wrapper .content .inner .banner .button{margin-top:31px;color:#0a1c4f}.segment-wrapper .content .inner .banner img{position:absolute;height:100%;right:-2px;top:0}.segment-wrapper .sidebar{position:relative;float:right;background-color:#f6f5ec;padding-bottom:calc(10vw + 65px);width:455px;z-index:1}.segment-wrapper .sidebar .boxes{position:relative;width:calc(100% - 60px);margin:30px auto 0}.segment-wrapper .sidebar .boxes .box{position:relative;padding:30px 44px 0 40px;margin-top:40px;background:#fff;transition:all .26s ease-out}.segment-wrapper .sidebar .boxes .box:hover .ask-for{height:65px}.segment-wrapper .sidebar .boxes .box.first{margin-top:-212px}.segment-wrapper .sidebar .boxes .box .letters{font-family:"AvenirLTPro-Black";font-size:30px;line-height:41px}.segment-wrapper .sidebar .boxes .box .color{position:absolute;top:0;left:0;width:15px;height:119px}.segment-wrapper .sidebar .boxes .box h4{font-family:"AvenirLTPro-Black";font-size:20px;line-height:27px;margin-bottom:9px}.segment-wrapper .sidebar .boxes .box .ask-for{position:relative;width:calc(100% + 84px);margin-left:-40px;margin-right:-44px;line-height:65px;font-size:20px;text-align:center;font-family:"AvenirLTPro-Heavy";color:#0a1c4f;cursor:pointer;margin-top:40px;overflow:hidden;height:0;transition:all .26s ease-out}.segment-wrapper .sidebar-bg{position:absolute;right:0;top:0;width:455px;height:100%;background-color:#f6f5ec;z-index:0}.segment-banner{position:relative;color:#fff;margin-top:120px;margin-left:-100vw;padding:45px 50px 53px 100vw;overflow:hidden}.segment-banner .text{max-width:290px;position:relative;z-index:2}.segment-banner h3{font-size:40px;line-height:55px;font-family:"AvenirLTPro-Black"}.segment-banner p{margin-top:10px}.segment-banner .button{margin-top:31px;color:#0a1c4f}.segment-banner img{position:absolute;height:100%;right:-2px;top:0}.solution-wrapper{position:relative;min-height:calc(100vh - 66px)}.solution-wrapper .content-wrapper{position:relative;width:calc(100% - 455px);float:left}.solution-wrapper .content{position:relative;padding:55px 60px 240px}.solution-wrapper .content .inner{max-width:795px;display:block;margin:auto}.solution-wrapper .content .inner h1.headline{position:relative;padding-left:100px;height:80px;line-height:86px;font-size:30px;font-family:"AvenirLTPro-Roman"}.solution-wrapper .content .inner h1.headline .letters{position:absolute;left:0;top:0;width:80px;height:80px;background:#25408f;color:#fff;text-align:center;line-height:86px;font-size:40px;font-family:"AvenirLTPro-Black"}.solution-wrapper .content .inner .text-wrapper{position:relative;margin-top:78px}.solution-wrapper .content .inner .text-wrapper h2{font-size:40px;line-height:44px;font-family:"AvenirLTPro-Black"}.solution-wrapper .content .inner .text-wrapper h3{margin-top:70px;font-size:30px;line-height:41px;font-family:"AvenirLTPro-Black"}.solution-wrapper .content .inner .text-wrapper p{margin-top:10px}.solution-wrapper .content .inner .benefits{position:relative;margin-top:70px}.solution-wrapper .content .inner .benefits h3{font-size:30px;line-height:41px;font-family:"AvenirLTPro-Black"}.solution-wrapper .content .inner .benefits ul{position:relative;display:flex;flex-wrap:wrap}.solution-wrapper .content .inner .benefits ul li{position:relative;width:50%;padding-left:30px;height:50px;line-height:50px;font-size:20px;min-height:50px;margin-top:40px}.solution-wrapper .content .inner .benefits ul li .color{position:absolute;left:0;top:0;height:50px;width:10px}.solution-wrapper .content .inner .banner{position:relative;color:#fff;margin-top:120px;margin-left:-100vw;padding:45px 50px 53px 100vw;overflow:hidden}.solution-wrapper .content .inner .banner .text{max-width:290px;position:relative;z-index:2}.solution-wrapper .content .inner .banner h3{font-size:40px;line-height:55px;font-family:"AvenirLTPro-Black"}.solution-wrapper .content .inner .banner p{margin-top:10px}.solution-wrapper .content .inner .banner .button{margin-top:31px;color:#0a1c4f}.solution-wrapper .content .inner .banner img{position:absolute;height:100%;right:-2px;top:0}.solution-wrapper .sidebar{position:relative;float:right;background-color:#f6f5ec;padding:78px 30px 10vw;width:455px;z-index:1}.solution-wrapper .sidebar .industries{position:relative}.solution-wrapper .sidebar .industries .industry{position:relative;padding:30px 0;border-bottom:1px solid #bdbdbd;transition:all .26s ease-out}.solution-wrapper .sidebar .industries .industry.first{margin-top:36px}.solution-wrapper .sidebar .industries .industry.active .text{display:block}.solution-wrapper .sidebar .industries .industry h3.headline{font-family:"AvenirLTPro-Black";font-size:25px;height:40px;line-height:40px;padding-left:60px;position:relative;cursor:pointer}.solution-wrapper .sidebar .industries .industry h3.headline .icon{position:absolute;left:0;top:0;width:40px;height:40px}.solution-wrapper .sidebar .industries .industry .text{display:none}.solution-wrapper .sidebar .industries .industry h4{margin-top:20px;font-size:20px;font-family:"AvenirLTPro-Black"}.solution-wrapper .sidebar .industries .industry .segments{position:relative;font-size:16px;line-height:29px;margin-top:10px}.solution-wrapper .sidebar-bg{position:absolute;right:0;top:0;width:455px;height:100%;background-color:#f6f5ec;z-index:0}.about-wrapper{position:relative;min-height:calc(100vh - 66px);max-width:1144px;margin:auto}.about-wrapper h1{font-size:55px;line-height:61px;font-family:"AvenirLTPro-Black";max-width:1022px;margin:auto}.about-wrapper .rows{position:relative}.about-wrapper .rows .row{position:relative;width:100%;margin-top:343px;height:451px}.about-wrapper .rows .row.row-1{margin-top:217px}.about-wrapper .rows .row.row-3 .row-video{cursor:default !important}.about-wrapper .rows .row.row-2 h2,.about-wrapper .rows .row .row-4 h2,.about-wrapper .rows .row .row-6 h2,.about-wrapper .rows .row .row-8 h2{margin-left:calc(100% - 600px)}.about-wrapper .rows .row.row-2 p,.about-wrapper .rows .row .row-4 p,.about-wrapper .rows .row .row-6 p,.about-wrapper .rows .row .row-8 p{margin-left:calc(100% - 600px)}.about-wrapper .rows .row.row-2 .row-video,.about-wrapper .rows .row .row-4 .row-video,.about-wrapper .rows .row .row-6 .row-video,.about-wrapper .rows .row .row-8 .row-video{left:0;right:auto}.about-wrapper .rows .row.row-2 .square,.about-wrapper .rows .row .row-4 .square,.about-wrapper .rows .row .row-6 .square,.about-wrapper .rows .row .row-8 .square{left:-92px;right:auto}.about-wrapper .rows .row.row-2 .quote,.about-wrapper .rows .row .row-4 .quote,.about-wrapper .rows .row .row-6 .quote,.about-wrapper .rows .row .row-8 .quote{margin-left:calc(100% - 600px)}.about-wrapper .rows .row.row-2 .quote p,.about-wrapper .rows .row .row-4 .quote p,.about-wrapper .rows .row .row-6 .quote p,.about-wrapper .rows .row .row-8 .quote p{margin-left:0}.about-wrapper .rows .row h2{font-size:45px;line-height:50px;font-family:"AvenirLTPro-Black";max-width:813px;position:relative;z-index:3}.about-wrapper .rows .row p{max-width:600px;font-size:18px;line-height:26px;margin-top:33px;position:relative;z-index:3}.about-wrapper .rows .row .quote{position:absolute;bottom:0;left:0}.about-wrapper .rows .row .quote p{font-size:22px;line-height:30px;margin-top:0;font-family:"AvenirLTPro-Heavy"}.about-wrapper .rows .row .quote p.by{font-size:20px;line-height:23px;font-family:"AvenirLTPro-Roman";margin-top:12px}.about-wrapper .rows .row .quote svg{top:-60px;left:-44px;width:124px;position:absolute;z-index:-1}.about-wrapper .rows .row .row-video{position:absolute;right:0;top:-127px;width:472px;height:472px;z-index:2;cursor:pointer}.about-wrapper .rows .row .row-video .image{overflow:hidden;border-radius:50%;z-index:2}.about-wrapper .rows .row .row-video .watch{position:absolute;z-index:3;font-size:25px;color:#fff;font-family:"AvenirLTPro-Heavy";bottom:70px;left:0;width:100%;text-align:center}.about-wrapper .rows .row .row-video .watch img{height:24px;margin-right:6px;transform:translateY(3px) !important;-webkit-transform:translateY(3px) !important}.about-wrapper .rows .row .square{width:337px;height:337px;bottom:-105px;right:-92px;position:absolute;background-position:bottom;background-size:contain;background-repeat:no-repeat;z-index:1}.about-wrapper .rows .row .square img{position:absolute}.about-wrapper .rows .row .square img.bottom{bottom:10px;left:0;width:100%}.about-wrapper .rows .row .square img.left{bottom:0;left:10px;height:100%}.about-wrapper .rows .row .square img.right{bottom:0;right:0;height:100%}.about-wrapper .numbers{flex:1 100%;position:relative}.about-wrapper .numbers .inner{position:relative;display:flex;justify-content:center;flex-wrap:wrap}.about-wrapper .numbers .inner .sub{position:relative;min-height:108px;width:240px;margin:190px 110px 0;position:relative;padding-left:35px}.about-wrapper .numbers .inner .sub.sub-1{transform:translateX(-80px) !important;-webkit-transform:translateX(-80px) !important}.about-wrapper .numbers .inner .sub.sub-2{transform:translateX(-80px) !important;-webkit-transform:translateX(-80px) !important}.about-wrapper .numbers .inner .sub.sub-3{transform:translateX(80px) !important;-webkit-transform:translateX(80px) !important}.about-wrapper .numbers .inner .sub.sub-4{transform:translateX(80px) !important;-webkit-transform:translateX(80px) !important}.about-wrapper .numbers .inner .sub .line{position:absolute;top:8px;left:0;width:10px;height:100px;background:#bde1ff}.about-wrapper .numbers .inner .sub h3{font-size:75px;line-height:84px;font-family:"AvenirLTPro-Black"}.about-wrapper .numbers .inner .sub p{font-size:20px;line-height:24px;font-family:"AvenirLTPro-Roman"}.about-wrapper+footer{margin-top:-200px}.about-banner{color:#fff;margin:160px auto 0;padding:100px 0 200px;width:100%;max-width:1180px;background-color:#25408f;flex:none;text-align:center;justify-content:center;align-items:center}.about-banner h2{font-size:45px;line-height:50px;font-family:"AvenirLTPro-Black"}.about-banner p{max-width:620px;margin:20px auto 0}.about-banner .button{margin-top:30px;color:#0a1c4f;background-color:#bde1ff}.challenge-wrapper{position:relative}.challenge-wrapper .section{max-width:1127px;margin:auto}.challenge-wrapper .section .inner-wrapper{position:relative;display:flex;justify-content:space-between;flex-direction:row-reverse}.challenge-wrapper .section .content{position:relative;width:600px;padding-top:30px}.challenge-wrapper .section .content h2{font-size:1.8rem;line-height:44px}.challenge-wrapper .section .content h3{font-size:40px;line-height:43px;font-family:"AvenirLTPro-Black"}.challenge-wrapper .section .content p.desc{position:relative;margin-top:25px;font-size:18px;line-height:26px}.challenge-wrapper .section .content p.desc .next-section{position:absolute;left:0;top:calc(100% + 41px);width:45px}.challenge-wrapper .section .image-wrapper{position:relative;width:453px}.challenge-wrapper .section h2.reg{font-size:40px;line-height:43px;font-family:"AvenirLTPro-Black"}.challenge-wrapper .section .button{background:#bde1ff;width:180px;text-align:center;margin-top:50px}#fp-nav.right{right:50px !important}#fp-nav ul li,.fp-slidesNav ul li{width:12px !important;height:12px !important;margin:10px 0 !important}#fp-nav ul li a,.fp-slidesNav ul li a{position:absolute !important;left:0 !important;top:0 !important}#fp-nav ul li a span,.fp-slidesNav ul li a span{height:12px !important;width:12px !important;background:rgba(0,0,0,0) !important;border:1px solid #0a1c4f !important;left:0 !important;top:0 !important;margin:0 !important}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{background:#0a1c4f !important;margin:0 !important}.resources-wrapper{position:relative;max-width:1200px;margin:auto}.resources-wrapper h2{font-weight:700;font-size:clamp(22px,3vw,30px);margin-block-end:25px}.resources-wrapper .headline{position:relative}.resources-wrapper .content-wrapper{position:relative;display:flex;justify-content:space-between}.resources-wrapper .content-wrapper .events-articles{position:relative;width:1075px}.resources-wrapper .content-wrapper .events-articles .event{position:relative;border:1px solid #e9e9e9;display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-start;height:-moz-max-content;height:max-content;transition:all .26s ease-out}.resources-wrapper .content-wrapper .events-articles .event:hover{border-color:#0a1c4f}.resources-wrapper .content-wrapper .events-articles .event .content{padding:20px;width:min(360px,100%)}.resources-wrapper .content-wrapper .events-articles .event .content .m-t-20{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.resources-wrapper .content-wrapper .events-articles .event .image-wrapper{width:calc(100% - 360px);background-position:contain;max-height:400px;overflow:hidden}.resources-wrapper .content-wrapper .events-articles .event .image-wrapper img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.resources-wrapper .content-wrapper .events-articles .event h4{font-size:20px;line-height:29px;font-family:"AvenirLTPro-Black"}.resources-wrapper .content-wrapper .events-articles .event .meta{margin-top:10px;font-size:13px;display:flex}.resources-wrapper .content-wrapper .events-articles .event .meta img{height:16px;margin-right:6px}.resources-wrapper .content-wrapper .events-articles .event .meta span{display:inline-block;margin-right:12px;transform:translateY(-3px) !important;-webkit-transform:translateY(-3px) !important}.resources-wrapper .content-wrapper .events-articles .splide__arrow{background-color:rgba(0,0,0,0);opacity:1}.resources-wrapper .content-wrapper .events-articles .splide__arrow svg{width:18px;height:28px}.resources-wrapper .content-wrapper .events-articles .splide__arrow path{fill:#003282}.resources-wrapper .content-wrapper .events-articles .splide__arrow--prev{left:-7%}.resources-wrapper .content-wrapper .events-articles .splide__arrow--next{right:-7%}.resources-wrapper .content-wrapper .events-articles .articles{position:relative;margin-top:60px;width:min(896px,100%)}.resources-wrapper .content-wrapper .events-articles .articles h3{font-size:35px;line-height:48px;font-family:"AvenirLTPro-Black"}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper{position:relative;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article{position:relative;width:calc(50% - 20px);border:1px solid #e9e9e9;transition:all .26s ease-out}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article:hover{border-color:#0a1c4f}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .image-wrapper{position:relative;padding-bottom:50%}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .desc{position:relative;padding:30px 30px 80px}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .desc h4{font-size:20px;line-height:29px;font-family:"AvenirLTPro-Black"}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .desc .date{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-block:15px;font-size:14px}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .desc p{margin-top:10px}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .link{margin:0;position:absolute;left:30px;bottom:30px}.resources-wrapper .content-wrapper .events-articles .more-article{margin-top:30px;width:100%;text-align:end;font-size:clamp(22px,3vw,25px)}.resources-wrapper .content-wrapper .sidebar{position:relative;margin-top:60px}.resources-wrapper .content-wrapper .sidebar ul{position:relative;display:flex;flex-wrap:wrap;gap:35px}.resources-wrapper .content-wrapper .sidebar ul li{position:relative;border:1px solid #e9e9e9;height:80px;font-size:16px;font-family:"AvenirLTPro-Heavy";padding-inline:25px;cursor:pointer;transition:all .26s ease-out;display:flex;align-items:center;justify-content:space-between;width:325px}.resources-wrapper .content-wrapper .sidebar ul li:hover{border-color:#0a1c4f}.resources-wrapper .content-wrapper .sidebar ul li img{height:28px;display:inline-block}.resources-wrapper .content-wrapper .sidebar ul li img.smaller{height:24px;margin-top:-12px}.side-downloads{position:fixed;z-index:1002;top:0;right:0;width:455px;height:100%;background:#fff;padding:40px;overflow:auto;transition:all .26s ease-out;transform:translateX(100%) !important;-webkit-transform:translateX(100%) !important}.side-downloads.show{transform:translateX(0) !important;-webkit-transform:translateX(0) !important}.side-downloads h2{font-size:25px;font-family:"AvenirLTPro-Heavy";position:relative}.side-downloads h2 img{height:14px;top:50%;margin-top:-7px;right:0;position:absolute;cursor:pointer}.side-downloads .list-wrapper{position:relative;margin-top:32px;font-size:16px}.side-downloads .list-wrapper ul{position:relative}.side-downloads .list-wrapper ul li{padding:18px 0;position:relative;border-bottom:1px solid #dfdfdf;transition:all .26s ease-out}.side-downloads .list-wrapper ul li:hover{color:#25408f}.side-downloads .list-wrapper ul li.top-cat{font-family:"AvenirLTPro-Heavy";cursor:pointer}.side-downloads .list-wrapper ul li.top-cat.active .children{display:block}.side-downloads .list-wrapper ul li.top-cat .children{position:relative;display:none;margin-top:6px}.side-downloads .list-wrapper ul li.top-cat .children li{font-size:14px;font-family:"AvenirLTPro-Roman";border-bottom:0;border-top:1px solid #dfdfdf}.side-downloads .list-wrapper ul li.top-cat .children li:first-child{border-top:0}.side-downloads .list-wrapper ul li img{height:14px;top:50%;margin-top:-7px;right:0;position:absolute}.media-center .media-wrapper .content-wrapper{flex-wrap:wrap}.media-center .media-wrapper .content-wrapper .sidebar{width:100%}.media-center .media-wrapper .content-wrapper .sidebar ul{display:flex;flex-wrap:wrap;justify-content:space-between}.media-center .media-wrapper .content-wrapper .sidebar ul li{width:31%}@media only screen and (max-width: 768px){.media-center .media-wrapper .content-wrapper .sidebar ul li{width:47%}}@media only screen and (max-width: 468px){.media-center .media-wrapper .content-wrapper .sidebar ul li{width:100%}}.media-center .media-wrapper .content-wrapper .events-articles{width:100%}.media-center .media-wrapper .content-wrapper .events-articles .videos{position:relative;margin-top:89px}.media-center .media-wrapper .content-wrapper .events-articles .videos h3{font-size:35px;line-height:48px;font-family:"AvenirLTPro-Black"}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video{position:relative;margin-top:30px;border:1px solid #e9e9e9;transition:all .26s ease-out;width:calc(33% - 20px)}@media only screen and (max-width: 768px){.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video{width:calc(53% - 20px)}}@media only screen and (max-width: 468px){.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video{width:100%}}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video:hover{border-color:#0a1c4f}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .video-container{position:relative;padding-bottom:50%;height:30rem;cursor:pointer;padding:0}@media only screen and (max-width: 992px){.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .video-container{height:20rem}}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .video-container img,.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .video-container iframe{width:100%;height:100%}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .video-container iframe{z-index:1}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .video-container img{position:absolute;z-index:2}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .video-container i{color:#fff;font-size:4rem;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:0px 6px 20px rgba(0,0,0,.4901960784)}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .desc{position:relative;padding:30px 30px 80px}@media only screen and (max-width: 992px){.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .desc{padding:15px 15px 30px}}.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .desc h4{font-size:20px;line-height:29px;font-family:"AvenirLTPro-Black"}@media only screen and (max-width: 992px){.media-center .media-wrapper .content-wrapper .events-articles .videos .inner-wrapper .single-video .desc h4{font-size:16px}}.contact-wrapper{position:relative;min-height:calc(100vh - 66px)}.contact-wrapper .content-wrapper{position:relative;width:calc(100% - 455px);float:left}.contact-wrapper .content{position:relative}.contact-wrapper .content .row{position:relative;margin-top:43px}.contact-wrapper .content .row.first{margin-top:-66px}.contact-wrapper .content .row.first .image-wrapper{position:relative;width:474px}.contact-wrapper .content .row.first .image-wrapper img{width:100%}.contact-wrapper .content .row.first .text-wrapper{position:relative;width:calc(100% - 474px);padding-left:60px;max-width:730px;margin-top:180px}.contact-wrapper .content .row.first .text-wrapper h1{font-size:42px;line-height:41px;font-family:"AvenirLTPro-Black"}.contact-wrapper .content .row .links{font-size:25px;line-height:34px;font-family:"AvenirLTPro-Black";max-width:863px;margin:auto}.contact-wrapper .content .row .links li{position:relative;height:45px;line-height:45px;transition:all .26s ease-out}.contact-wrapper .content .row .links li:hover{color:#25408f}.contact-wrapper .content .row .links li img{position:absolute;right:0;width:45px;top:50%;margin-top:-22.5px}.contact-wrapper .content .row .links .divider{margin:24px 0;background:#d1d1d1;height:1px}.contact-wrapper .sidebar{position:relative;float:right;background-color:#25408f;color:#fff;padding:49px 54px 100px;width:455px;z-index:1}.contact-wrapper .sidebar-bg{position:absolute;right:0;top:0;width:455px;height:100%;background-color:#25408f;z-index:0}.colors-wrapper{position:relative;min-height:calc(100vh - 66px)}.colors-wrapper .content-wrapper{position:relative;width:calc(100% - 400px);float:left;transition:all .4s ease-out}.colors-wrapper .content-wrapper.go-down{transform:translateY(30px) !important;-webkit-transform:translateY(30px) !important;visibility:hidden;opacity:0}.colors-wrapper .content-wrapper.go-down.show{visibility:visible;opacity:1}.colors-wrapper .colors-anim-wrapper{position:absolute;right:0;top:0;width:35vw;z-index:-1}.colors-wrapper .colors-anim-wrapper .colors-anim{position:relative;width:100%}.colors-wrapper .colors-anim-wrapper .colors-anim svg{width:100%;height:auto}.colors-wrapper .content{position:relative;width:calc(100% - 166px);padding:45px 0 240px;max-width:795px;margin:auto}.colors-wrapper .content h1{font-size:40px;line-height:45px;font-family:"AvenirLTPro-Black";max-width:639px}.colors-wrapper .content p.main-text{margin-top:20px;max-width:515px}.colors-wrapper .content .bullets{position:relative;margin-top:120px}.colors-wrapper .content .bullets .bullet{padding-left:175px;position:relative}.colors-wrapper .content .bullets .bullet h3{font-size:30px;line-height:41px;font-family:"AvenirLTPro-Black";max-width:610px}.colors-wrapper .content .bullets .bullet p{margin-top:12px;max-width:610px}.colors-wrapper .content .bullets .bullet .image-wrapper{position:absolute;width:120px;top:0;left:0}.colors-wrapper .content .bullets .bullet .image-wrapper img{width:100%}.colors-wrapper .content .bullets .divider{width:251px;height:1px;background:#cdcdcd;margin:55px 0}.colors-wrapper .content .industries{position:relative;margin-top:120px}.colors-wrapper .content .industries h3{font-size:30px;line-height:39px;font-family:"AvenirLTPro-Black";max-width:789px}.colors-wrapper .content .industries .grid{position:relative;display:flex;flex-wrap:wrap;margin-top:60px}.colors-wrapper .content .industries .grid .industry{position:relative;width:calc(33.3333333333% - 20px);margin-right:20px;margin-bottom:34px;min-height:40px;line-height:40px;font-size:16px;padding-left:60px}.colors-wrapper .content .industries .grid .industry img{position:absolute;left:0;top:0;width:40px}.colors-wrapper .content .row{position:relative}.colors-wrapper .content .row.more{margin:100px auto 0;max-width:870px}.colors-wrapper .content .row.more .headline{position:relative;font-size:30px;font-family:"AvenirLTPro-Black";padding-bottom:30px;border-bottom:1px solid #d1d1d1}.colors-wrapper .content .row.more .headline a{position:absolute;right:0;bottom:30px;font-size:16px;font-family:"AvenirLTPro-Heavy"}.colors-wrapper .content .row.more .posts{position:relative}.colors-wrapper .content .row.more .posts .post{position:relative;margin-top:45px;min-height:189px;padding-left:232px;padding-top:35px}.colors-wrapper .content .row.more .posts .post .circle{position:absolute;left:0;top:0;width:189px;height:189px;border-radius:50%}.colors-wrapper .content .row.more .posts .post .line{position:absolute;left:232px;bottom:0;height:1px;width:calc(100% - 232px)}.colors-wrapper .content .row.more .posts .post .line i{position:absolute;width:52px;height:52px;right:0;top:-26px;color:#fff;line-height:52px;text-align:center;border-radius:50%;font-size:24px}.colors-wrapper .sidebar{position:relative;float:right;background-color:#f6f5ec;padding-top:43px;padding-bottom:100px;width:400px;z-index:1}.colors-wrapper .sidebar .boxes{position:relative;width:calc(100% - 60px);margin:33px auto 0}.colors-wrapper .sidebar .boxes .box{position:relative;width:calc(100% + 60px);margin-left:-60px;margin-bottom:30px;background:#fff;box-shadow:0 0 7px 0 rgba(111,111,111,.5);display:flex;padding:0 176px 0 30px;align-items:center;height:110px}.colors-wrapper .sidebar .boxes .box .image{right:0;left:auto;width:146px}.colors-wrapper .sidebar .boxes .box h3{font-size:20px;line-height:27px}.colors-wrapper .sidebar-bg{position:absolute;right:0;top:0;width:400px;height:100%;background-color:#f6f5ec;z-index:0}.container.post{position:relative;padding:116px 0 240px;display:block}.container.post .inner-wrapper{position:relative;max-width:874px;margin:auto}.container.post .inner-wrapper .post-cover{position:relative;padding-bottom:51%}.container.post .inner-wrapper .headline-wrapper{position:relative;background:#fff;border:1px solid #dfdfdf;padding:30px 81px 30px 30px;max-width:780px;margin-top:-14%;z-index:2}.container.post .inner-wrapper .headline-wrapper h1{font-size:40px;line-height:47px;font-family:"AvenirLTPro-Black"}.container.post .inner-wrapper .content-wrapper{position:relative;max-width:724px;margin:50px auto 0}.container.post .inner-wrapper .content-wrapper p{margin-top:30px}.container.post .inner-wrapper .content-wrapper ul,.container.post .inner-wrapper .content-wrapper ol{position:relative;margin-top:30px;font-size:16px;line-height:23px;padding-left:20px}.container.post .inner-wrapper .content-wrapper ul{list-style-type:disc}.container.post .inner-wrapper .content-wrapper ol{list-style-type:decimal}.container.post .inner-wrapper .content-wrapper h6,.container.post .inner-wrapper .content-wrapper h5,.container.post .inner-wrapper .content-wrapper h4,.container.post .inner-wrapper .content-wrapper h3,.container.post .inner-wrapper .content-wrapper h2,.container.post .inner-wrapper .content-wrapper h1{margin-top:50px}.container.post .inner-wrapper .content-wrapper img{margin:50px 0;display:block;width:100% !important;height:auto !important}.plant-wrapper{position:relative;min-height:calc(100vh - 66px);padding-top:52px}.plant-wrapper .top-graphic{position:absolute;width:878px;left:50%;margin-left:-439px;top:-14px}.plant-wrapper .headline-wrapper{position:relative;max-width:990px;margin:auto;min-height:283px;padding-left:343px;padding-top:15px}.plant-wrapper .headline-wrapper .image-wrapper{position:absolute;top:0;left:0;width:283px;height:283px;border-radius:50%;overflow:hidden}.plant-wrapper .headline-wrapper h1{font-size:40px;line-height:45px;font-family:"AvenirLTPro-Black"}.plant-wrapper .headline-wrapper h3{margin-top:5px;font-size:20px;line-height:23px}.plant-wrapper .headline-wrapper h3 img{height:18px;transform:translateY(2px)}.plant-wrapper .headline-wrapper p{margin-top:36px}.plant-wrapper .bullets{position:relative;max-width:990px;margin:66px auto 0;padding-top:66px;border-top:1px solid #e4e4e4;display:flex;justify-content:space-between}.plant-wrapper .bullets .bullet{position:relative;width:calc(33.3333333333% - 20px);text-align:center}.plant-wrapper .bullets .bullet h3{font-size:25px;line-height:27px;font-family:"AvenirLTPro-Black"}.plant-wrapper .bullets .bullet p{margin-top:18px}.plant-wrapper .dots{position:relative;width:100%;padding-bottom:74px;margin-top:94px}.plant-wrapper .dots .graphic{position:absolute;width:1254px;left:50%;margin-left:-627px;top:92px}.plant-wrapper .dots h2{font-size:35px;font-family:"AvenirLTPro-Black"}.plant-wrapper .dots .box{position:relative;background:#fff;border:1px solid #e4e4e4;padding:65px 0 40px;max-width:990px;margin:33px auto 0}.plant-wrapper .dots .box .inner{position:relative;max-width:calc(100% - 180px);display:flex;justify-content:space-between;margin:auto}.plant-wrapper .dots .box .inner .on-left{position:relative;width:167px}.plant-wrapper .dots .box .inner .on-left .image-wrapper{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 20px}.plant-wrapper .dots .box .inner .on-left h5{font-size:20px;line-height:27px;font-family:"AvenirLTPro-Black";margin-bottom:2px}.plant-wrapper .dots .box .inner .on-right{position:relative;width:calc(100% - 267px);font-size:16px}.plant-wrapper .dots .box .inner .on-right .row{margin:0 0 25px;position:relative}.plant-wrapper .dots .box .inner .on-right .row .data{width:120px;font-family:"AvenirLTPro-Black"}.plant-wrapper .form-wrapper{position:relative;margin:80px 0 240px;display:flex;justify-content:center}.plant-wrapper .form-wrapper h3{font-size:30px;font-family:"AvenirLTPro-Black";margin-right:22px;line-height:46px}.plant-wrapper .form-wrapper .wpcf7{width:490px;display:block}footer{margin-top:-110px;z-index:20;position:relative;display:flex;justify-content:center;padding:74px 0}footer.go-up{z-index:20}footer.on-about{margin-top:-290px}footer .footer-img{position:absolute;top:-66px;height:calc(100% + 66px);min-width:100vw}footer .menu{width:940px;position:relative;background:#fff}footer .menu .top{position:relative;display:flex;padding:40px 30px}footer .menu .top .items{position:relative;width:25%;font-size:16px;line-height:29px}footer .menu .top .items li{transition:all .26s ease-out}footer .menu .top .items li:hover{color:#25408f}footer .menu .top .items li.bold{font-size:18px;margin-bottom:18px}footer .menu .top .items li.title:hover{color:#0a1c4f}footer .menu .bottom{position:relative;padding:25px 30px;display:flex;font-size:14px;justify-content:space-between}footer .menu .bottom .line{position:absolute;left:0;top:0;width:100%;height:1px;background:#172e73;opacity:.42}footer .menu .bottom a{transition:all .26s ease-out}footer .menu .bottom a:hover{color:#25408f}footer .socials{position:absolute;right:83px;bottom:48px;display:flex;font-size:16px;font-family:"AvenirLTPro-Black";display:flex}footer .socials a{margin-left:20px}footer .socials a img{height:16px}ul.accordion li{overflow:hidden;transition:all .4s ease-out}ul.accordion li .headline img{transition:all .4s ease-out}ul.accordion li.open{height:100%}ul.accordion li.open .headline img{transition:all .4s ease-out;transform:rotate(45deg)}#container[data-page=front] .solutions .box{flex:1 260px;padding:20px;position:relative;overflow:hidden;min-width:260px;border-left:5px solid #0a1c4f}#container[data-page=front] .solutions .box h4{line-height:2.8rem;font-weight:900;font-size:2.5rem;margin-bottom:30px}#container[data-page=front] .solutions .box .color-fold{height:150px;width:150px;background-color:#c63990;position:absolute;right:-75px;bottom:-75px;border-radius:50%;text-align:center;line-height:50px;color:#fff}#container[data-page=front] .solutions .box .color-fold i{margin-right:50px;margin-top:35px;font-weight:300}.hide-on-m{display:block}.hide-on-d{display:none}@media screen and (min-height: 0px)and (max-height: 690px){.popup .center-wrapper .center .inner-industries .bottom-close{top:calc(100% + 60px)}.popup .center-wrapper .center .inner-solutions .bottom-close{top:calc(100% + 40px)}}@media screen and (min-width: 0px)and (max-width: 1440px){.industry-wrapper .content .row.first .image-wrapper{width:436px;margin-top:6px}.industry-wrapper .content .row.first .text-wrapper{width:calc(100% - 436px);padding-left:40px;margin-top:119px}.industry-wrapper .content .row.first .text-wrapper h2{width:calc(100% + 10px)}.industry-wrapper .content .row.of-bullets{margin:10px auto 0}.industry-wrapper .content .row.of-bullets .bullet{width:calc(50% - 20px)}.industry-wrapper .content .row.more{margin:80px auto 0}.contact-wrapper .content{padding:0 104px 0 87px}.contact-wrapper .content .row.first{margin-left:-87px}.contact-wrapper .content .row.first .image-wrapper{width:446px;margin-top:6px}.contact-wrapper .content .row.first .text-wrapper{width:calc(100% - 446px);padding-left:40px;margin-top:112px}}@media screen and (min-width: 0px)and (max-width: 1024px){.hide-on-m{display:none}.hide-on-d{display:block}header{height:64px;transition:all .26s ease-out}header.front{background:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0)}header.super-white{background:#fff !important;border-bottom:1px solid #dfdfdf !important}header .inner-wrapper{width:calc(100% - 20px)}header .inner-wrapper .logo{height:45px;margin-top:-22.5px}header .inner-wrapper .menu,header .inner-wrapper .contact{display:none}.front-anim-wrapper{display:none}.container.front{padding:30px}.container.front .content{width:100%}.container.front h1{font-size:30px;line-height:35px}.container.front h1.m-b-20{margin-bottom:15px}.container.front h2{font-size:20px;line-height:28px}.container.front h2.m-b-35{margin-bottom:20px}p.link{font-size:16px;line-height:22px}.front-boxes{display:block}.front-boxes.m-t-76{margin-top:0}.front-boxes .box{margin-top:60px;font-size:20px;line-height:26px;margin-right:0;height:auto}.home-circle{display:block;width:100%;margin-bottom:38px}.home-anim-mobile{position:relative;width:100%;padding-bottom:100%;margin-bottom:38px}.home-anim-mobile svg{position:absolute;width:100%;height:100%;top:0;left:0}header .inner-wrapper .back{position:absolute;left:10px;top:50%;height:21px;margin-top:-10.5px;transition:all .4s ease-out;transform:translateX(-50px) !important;-webkit-transform:translateX(-50px) !important;visibility:hidden;opacity:0;cursor:pointer}header .inner-wrapper .back.show{visibility:visible;opacity:1}header .inner-wrapper .back.go-in{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;visibility:visible;opacity:1}header .inner-wrapper .menu-button-wrapper{display:block;position:absolute;right:10px;top:0;height:100%;width:50px;cursor:pointer;transition:all .4s ease-out}header .inner-wrapper .menu-button-wrapper.go-out{transform:translateX(100%) !important;-webkit-transform:translateX(100%) !important;visibility:hidden;opacity:0}header .inner-wrapper .menu-button-wrapper.go-out.show{visibility:visible;opacity:1}header .inner-wrapper .menu-button-wrapper.rotate .menu-button .line.top{top:7px;transform:rotate(45deg)}header .inner-wrapper .menu-button-wrapper.rotate .menu-button .line.middle{visibility:hidden;opacity:0}header .inner-wrapper .menu-button-wrapper.rotate .menu-button .line.middle.show{visibility:visible;opacity:1}header .inner-wrapper .menu-button-wrapper.rotate .menu-button .line.bottom{top:7px;transform:rotate(-45deg)}header .inner-wrapper .menu-button-wrapper .menu-button{position:absolute;right:0;width:22px;top:50%;margin-top:-8px;height:16px}header .inner-wrapper .menu-button-wrapper .menu-button .line{position:absolute;right:0;width:100%;height:2px;background:#25408f;transition:all .26s ease-out}header .inner-wrapper .menu-button-wrapper .menu-button .line.top{top:0}header .inner-wrapper .menu-button-wrapper .menu-button .line.middle{top:7px;width:17px}header .inner-wrapper .menu-button-wrapper .menu-button .line.bottom{top:14px}.industry-wrapper .sidebar-bg{display:none}.industry-wrapper .sidebar-wrapper{display:none}.industry-wrapper .content-wrapper{position:relative !important;width:100%;float:none}.industry-wrapper .content{padding:0 30px 240px}.industry-wrapper .content .row.first{margin-top:0;margin-left:0}.container.about{padding:104px 30px 0}.about-wrapper h1{font-size:35px;line-height:39px;text-align:left}.about-wrapper .rows .row .row-video{position:relative;width:100%;height:calc(100vw - 60px);top:0}.about-wrapper .rows .row .square{width:180px;height:199px;bottom:-42px;right:-30px}.about-wrapper .rows .row{height:auto;margin-top:50px}.about-wrapper .rows .row.row-1{margin-top:20px}.about-wrapper .rows .row h2{font-size:30px;line-height:34px;margin-top:78px}.about-wrapper .rows .row p{font-size:16px;line-height:23px;margin-top:14px}.about-wrapper .rows .row .quote{position:relative;margin-top:60px}.about-wrapper .rows .row .quote.m-t-100{margin-top:60px}.about-wrapper .rows .row .quote p{font-size:18px;line-height:24px}.about-wrapper .rows .row .quote p.by{font-size:16px;margin-top:10px}.about-wrapper .rows .row .quote svg{top:-36px;left:0;width:82px}.about-wrapper .rows .row.row-2 .square,.about-wrapper .rows .row .row-4 .square,.about-wrapper .rows .row .row-6 .square,.about-wrapper .rows .row .row-8 .square{left:-30px}.about-wrapper .rows .row.row-2 h2,.about-wrapper .rows .row .row-4 h2,.about-wrapper .rows .row .row-6 h2,.about-wrapper .rows .row .row-8 h2{margin-left:0}.about-wrapper .rows .row.row-2 p,.about-wrapper .rows .row .row-4 p,.about-wrapper .rows .row .row-6 p,.about-wrapper .rows .row .row-8 p{margin-left:0}.about-wrapper .rows .row.row-2 .quote,.about-wrapper .rows .row .row-4 .quote,.about-wrapper .rows .row .row-6 .quote,.about-wrapper .rows .row .row-8 .quote{margin-left:0}.about-wrapper .numbers .inner .sub h3{font-size:45px;line-height:1}.about-wrapper .numbers .inner .sub p{font-size:16px;line-height:20px;margin-top:10px}.about-wrapper .numbers .inner .sub .line{top:-4px;left:0;width:8px;height:59px}.about-wrapper .numbers .inner .sub{padding-left:22px;min-height:0;width:50%;margin:50px 0 0}.about-wrapper .numbers .inner .sub.sub-1,.about-wrapper .numbers .inner .sub.sub-2,.about-wrapper .numbers .inner .sub.sub-3,.about-wrapper .numbers .inner .sub.sub-4{transform:translateX(0) !important;-webkit-transform:translateX(0) !important}.about-banner{margin:100px -30px 0;width:calc(100% + 60px);padding:54px 30px;text-align:left;display:block}footer{margin-top:0;border-top:1px solid #dfdfdf}footer.on-about{margin-top:0;border-top:0}.about-banner h2{font-size:30px;line-height:1}footer .footer-img{display:none}footer{padding:40px 30px}footer .menu{width:100%}footer .menu .top{flex-wrap:wrap;justify-content:space-between;padding:0 0 30px}footer .menu .top .items{width:calc(50% - 11px);font-size:14px;line-height:24px;margin-bottom:25px}footer .menu .top .items li.bold{font-size:17px;margin-bottom:10px}footer .menu .bottom{padding:22px 0 0;font-size:14px}footer .socials{font-size:14px;margin-top:20px;position:relative;right:0;bottom:0}footer .socials a img{height:14px}footer .socials a{margin-left:18px}.popup .center-wrapper .center .inner-video{width:calc(100vw - 20px)}.container.challenge{padding:104px 30px 0}.challenge-wrapper .section .inner-wrapper{display:block;margin-bottom:71px}.challenge-wrapper .section .image-wrapper{width:100%}.challenge-wrapper .section .image-wrapper img{width:100%}.challenge-wrapper .section .content{width:100%;padding-top:20px}.challenge-wrapper .section .content h2{font-size:16px}.challenge-wrapper .section .content h3{font-size:35px;line-height:38px}.challenge-wrapper .section .content p.desc{margin-top:14px;font-size:16px;line-height:23px}.challenge-wrapper .section .content p.desc .next-section{display:none}.challenge-wrapper .section h2.reg{font-size:35px;line-height:38px}.challenge-wrapper .section .button{margin-top:30px}.container.resources-center{padding:106px 30px 60px}.resources-wrapper .headline h1{font-size:16px;line-height:22px}.resources-wrapper .headline h2{font-size:35px;line-height:39px}.resources-wrapper .content-wrapper{margin-top:34px}.resources-wrapper .content-wrapper{display:block}.resources-wrapper .content-wrapper .events-articles{width:100%}.resources-wrapper .content-wrapper .events-articles .event{height:auto;margin-bottom:30px;flex-direction:column;justify-content:center;width:min(600px,100%)}.resources-wrapper .content-wrapper .events-articles .event .image-wrapper{position:relative;width:100%}.resources-wrapper .content-wrapper .events-articles .event .image-wrapper img{max-height:250px}.resources-wrapper .content-wrapper .events-articles .event .content{margin-inline:auto}.resources-wrapper .content-wrapper .events-articles .event h4{font-size:20px;line-height:25px}.resources-wrapper .content-wrapper .events-articles .event p.link{margin-top:20px;line-height:1}.resources-wrapper .content-wrapper .events-articles .event .meta{font-size:14px;display:block}.resources-wrapper .content-wrapper .events-articles .event .meta .item{position:relative;padding-left:30px;line-height:1.2;margin-top:12px}.resources-wrapper .content-wrapper .events-articles .event .meta .item img{height:17px;position:absolute;top:0;left:0;margin:0}.resources-wrapper .content-wrapper .events-articles .event .meta .item span{transform:translateY(0) !important;-webkit-transform:translateY(0) !important;display:block;margin:0}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article{width:100%}.resources-wrapper .content-wrapper .events-articles .articles h3{line-height:1}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper{display:grid}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .desc{padding:22px}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .desc h4{line-height:25px}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .desc p{line-height:21px}.resources-wrapper .content-wrapper .events-articles .articles .inner-wrapper .article .link{margin:0;position:relative;left:0;bottom:0;padding:0 22px 22px}.resources-wrapper .content-wrapper .sidebar{width:100%;margin-top:40px}.resources-wrapper .content-wrapper .sidebar ul li{margin-bottom:20px}.resources-wrapper .content-wrapper .events-articles .articles{margin-top:60px}.side-downloads{width:100%;padding:20px 30px}.side-downloads h2{font-size:20px;line-height:1;width:calc(100% + 60px);margin:0 -30px;padding:0 30px 20px;border-bottom:1px solid #d9d9d9}.side-downloads h2 img{margin-top:0;top:0;right:30px}.side-downloads .list-wrapper{margin-top:10px}.container.colors{padding:64px 30px 100px}.colors-wrapper .sidebar{display:none}.colors-wrapper .sidebar-bg{display:none}.colors-wrapper .content-wrapper{width:100%;float:none;padding-top:260px}.colors-wrapper .content{width:100%;padding:45px 0 0}.colors-wrapper .colors-anim-wrapper{right:-30px;top:0;width:calc(100% + 60px)}.colors-wrapper .content h1{font-size:35px;line-height:40px}.colors-wrapper .content .bullets{margin-top:82px}.colors-wrapper .content .bullets .bullet{padding-left:0;margin-top:40px}.colors-wrapper .content .bullets .bullet .image-wrapper{position:relative;width:127px;margin-bottom:30px}.colors-wrapper .content .bullets .bullet h3{font-size:25px;line-height:34px}.colors-wrapper .content .bullets .bullet p{margin-top:10px}.colors-wrapper .content .bullets .divider{display:none}.colors-wrapper .content .industries{margin-top:63px}.colors-wrapper .content .industries h3{font-size:25px;line-height:34px}.colors-wrapper .content .industries .grid{margin-top:30px}.colors-wrapper .content .industries .grid .industry{width:calc(50% - 20px);line-height:20px;padding-left:0}.colors-wrapper .content .industries .grid .industry a{display:flex;align-items:center}.colors-wrapper .content .industries .grid .industry img{position:relative;margin-right:10px}.colors-wrapper .content .row.more{margin:60px auto 0}.colors-wrapper .content .row.more .headline{font-size:25px;padding-bottom:20px}.colors-wrapper .content .row.more .headline a{display:none}.colors-wrapper .content .row.more .posts .post{margin-top:39px;padding-left:0;padding-top:0}.colors-wrapper .content .row.more .posts .post .circle{position:relative}.colors-wrapper .content .row.more .posts .post .text{position:relative;margin-top:30px}.colors-wrapper .content .row.more .posts .post .text h4{line-height:28px}.colors-wrapper .content .row.more .posts .post .text .m-t-15{margin-top:10px}.colors-wrapper .content .row.more .posts .post .line{position:relative;left:0;bottom:0;height:2px;width:100%;margin-top:30px}.container.plant{padding:110px 30px 80px}.plant-wrapper{padding-top:0}.plant-wrapper .headline-wrapper{padding-left:0;padding-top:0}.plant-wrapper .headline-wrapper .image-wrapper{position:relative;width:100%;padding-bottom:100%}.plant-wrapper .headline-wrapper h1{margin-top:42px;font-size:35px;line-height:40px}.plant-wrapper .headline-wrapper h3{font-size:18px}.plant-wrapper .headline-wrapper p{margin-top:29px}.plant-wrapper .bullets{margin:48px auto 0;padding-top:43px;display:block}.plant-wrapper .bullets .bullet{width:100%;text-align:left;margin-bottom:40px}.plant-wrapper .bullets .bullet h3{line-height:29px}.plant-wrapper .bullets .bullet p{margin-top:14px}.plant-wrapper .dots{margin-top:82px}.plant-wrapper .dots .box{padding:40px 30px 15px}.plant-wrapper .dots .box .inner{max-width:100%;display:block}.plant-wrapper .dots .box .inner .on-left{width:100%;text-align:center}.plant-wrapper .dots .box .inner .on-right{margin-top:35px;width:100%}.plant-wrapper .dots .box .inner .on-right .row{display:block}.plant-wrapper .dots .box .inner .on-right .row .data{width:100%}.plant-wrapper .dots .box .inner .on-right .row .text{margin-top:6px}.plant-wrapper .dots .graphic{width:114%;left:-7%;margin-left:0;top:-46px;z-index:-1}header .inner-wrapper .langs{margin-top:-14px;right:60px}header .inner-wrapper .langs .box-wrapper{padding-top:16px}.plant-wrapper .form-wrapper{display:block;margin:0}.plant-wrapper .form-wrapper h3{font-size:35px;margin:0 auto;line-height:40px;max-width:280px}.plant-wrapper .form-wrapper .wpcf7{width:100%;margin-top:30px}#container[data-page=plant] .wpcf7-form input{width:100%;padding-left:14px}#container[data-page=plant] .wpcf7-form input[type=submit]{width:78px;font-size:16px}.contact-wrapper .content-wrapper{width:100%;float:none}.contact-wrapper .sidebar-bg{display:none}.contact-wrapper .content{padding:0}.container.contact{padding:0 30px}.contact-wrapper .content .row.first{margin-left:0;margin-top:0}.contact-wrapper .content .row.first .image-wrapper{width:100%;margin-top:0}.contact-wrapper .content .row.first .text-wrapper{width:100%;padding-left:0;margin-top:40px}.contact-wrapper .content .row.first .text-wrapper h1{font-size:35px;line-height:37px;text-align:center}.contact-wrapper .content .row.first .text-wrapper p{text-align:center;margin-top:-10px}.contact-wrapper .content .row .links{font-size:20px;line-height:20px}.contact-wrapper .content .row .links li{line-height:1.2;font-family:"AvenirLTPro-Heavy"}.contact-wrapper .content .row .links li a{display:flex;align-items:center;justify-content:space-between}.contact-wrapper .content .row .links li img{width:40px;margin-top:0;top:0;position:relative}.contact-wrapper .content .row .links .divider{margin:20px 0}.contact-wrapper .content .row{margin-top:30px}.contact-wrapper .sidebar{margin:30px -30px 0;width:calc(100% + 60px);float:none;padding:50px 30px 70px}.contact-wrapper .sidebar h2.smaller{font-size:25px;line-height:30px}.contact-wrapper .sidebar .form-wrapper{margin-top:32px}.contact-wrapper .sidebar .wpcf7-form label{float:none;margin-top:10px;width:100%;display:block}.contact-wrapper .sidebar .wpcf7-form label span input,.contact-wrapper .sidebar .wpcf7-form label span select,.contact-wrapper .sidebar .wpcf7-form label span textarea{font-size:1.6rem}.contact-wrapper .sidebar .wpcf7-form .button{float:none;margin-top:0;width:156px;height:50px;line-height:50px;font-size:1.6rem}.side-menu{display:block;position:fixed;background:#fff;left:0;width:100%;height:calc(100% - 64px);top:64px;background:#fff;z-index:99999;font-size:1.8rem;line-height:25px;transform:translateY(100%) !important;-webkit-transform:translateY(100%) !important;transition:all .4s ease-out}.side-menu.show{transform:translateY(0) !important;-webkit-transform:translateY(0) !important}.side-menu.in-colors{background:rgba(0,0,0,0)}.side-menu.in-colors .blue-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#25408f;opacity:.9}.side-menu.in-colors .view{height:auto;background:#fff;padding-bottom:6px}.side-menu .view{position:absolute;width:100%;height:100%;top:0;left:0;padding:0 20px 20px;overflow:auto;transition:all .4s ease-out}.side-menu .view.go-left{transform:translateX(-100%) !important;-webkit-transform:translateX(-100%) !important}.side-menu .view.go-right{transform:translateX(100%) !important;-webkit-transform:translateX(100%) !important}.side-menu .menu{position:relative}.side-menu .menu li{position:relative;padding:20px 0 14px;border-bottom:1px solid #d9d9d9;cursor:pointer}.side-menu .menu li:last-of-type{border-bottom:0}.side-menu .menu li.w-circle{padding:20px 0 14px 42px}.side-menu .menu li.w-letters{padding:20px 0 14px 68px}.side-menu .menu li .arrow{position:absolute;right:0;height:12px;top:50%;margin-top:-6px}.side-menu .menu li .arrow-left{height:13px;margin-right:6px;transform:translateY(1px) !important;-webkit-transform:translateY(1px) !important}.side-menu .menu li .circle{position:absolute;width:30px;height:30px;left:0;margin-top:-15px;top:50%}.side-menu .menu li .letters{position:absolute;line-height:30px;height:30px;left:0;margin-top:-15px;top:50%;font-size:2.5rem;font-family:"AvenirLTPro-Black"}.side-menu .contact{position:absolute;bottom:30px;left:20px;font-size:18px;font-family:"AvenirLTPro-Black";cursor:pointer}.side-menu .color-wrapper{position:relative;display:flex;margin-top:35px;align-items:center}.side-menu .color-wrapper img{width:80px;margin-right:20px}.side-menu .color-wrapper h5{font-size:1.8rem;line-height:1;font-family:"AvenirLTPro-Heavy"}.side-menu .color-wrapper p{margin-top:6px;font-size:1.4rem}.side-menu .color-wrapper p.medium{font-size:1.6rem;line-height:1;margin-top:12px}.container.post{padding:107px 30px 50px}.container.post .inner-wrapper .post-cover{padding-bottom:75%}.container.post .inner-wrapper .headline-wrapper{margin-top:20px;border:0;padding:0}.container.post .inner-wrapper .headline-wrapper h1{font-size:20px;line-height:25px}.container.post .inner-wrapper .content-wrapper{margin:20px auto 0}.container.post .inner-wrapper .content-wrapper p{margin-top:20px}.container.post .inner-wrapper .content-wrapper h6,.container.post .inner-wrapper .content-wrapper h5,.container.post .inner-wrapper .content-wrapper h4,.container.post .inner-wrapper .content-wrapper h3,.container.post .inner-wrapper .content-wrapper h2,.container.post .inner-wrapper .content-wrapper h1{margin-top:20px}.container.post .inner-wrapper .content-wrapper img{margin-top:20px}.popside{height:calc(100vh - 64px);top:64px}.popside .main-content h3.sales-headline{text-align:center;position:relative;padding:27px 30px 24px}.popside .main-content h3.sales-headline i{position:absolute;left:30px;top:50%;margin-top:-6px;line-height:20px}.popside .main-content ul{padding:0 30px}.popside .main-content ul li .top-headline{padding-left:0}.popside .main-content ul li .top-headline .icon{right:0}.popside .main-content ul li .content{padding:0}.solution-wrapper .sidebar,.solution-wrapper .sidebar-bg{display:none}.container.solution{padding:99px 30px 50px}.solution-wrapper .content-wrapper{width:100%;float:none}.solution-wrapper .content{padding:0}.solution-wrapper .content .inner h1.headline{padding-left:108px;font-size:25px;line-height:1.2;display:flex;align-items:center}.solution-wrapper .content .inner .text-wrapper{margin-top:30px}.solution-wrapper .content .inner .text-wrapper h2{font-size:35px;line-height:39px}.solution-wrapper .content .inner .text-wrapper h3{margin-top:40px;font-size:25px;line-height:34px}.solution-wrapper .content .inner .benefits{margin-top:40px}.solution-wrapper .content .inner .benefits h3{font-size:25px;line-height:34px}.solution-wrapper .content .inner .benefits ul{justify-content:space-between}.solution-wrapper .content .inner .benefits ul li{margin-top:25px;font-size:16px;height:auto;padding-left:22px;width:calc(50% - 11px)}.solution-wrapper .content .inner .benefits ul li .color{height:100%;width:8px}.solution-wrapper .content .inner .banner{display:none}.m-industries{position:relative;background:#f6f5ec;padding:30px 0 35px 20px;width:calc(100% + 60px);margin:30px -30px}.m-industries h3{font-size:25px;line-height:1;text-align:center;font-family:"AvenirLTPro-Black"}.m-industries .inner-wrapper{position:relative;padding:10px;overflow:auto}.m-industries .inner-wrapper .mCustomScrollBox{padding-bottom:20px;overflow:visible}.m-industries .inner-wrapper .mCSB_container{overflow:visible}.m-industries .inner-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:5px;background:#d8d8d8}.m-industries .inner-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:5px;background:#1cb5a3;margin:7px auto}.m-industries .industries{position:relative;margin-top:20px;display:flex}.m-industries .industry{position:relative;width:270px;margin-right:30px;background:#fff;box-shadow:0 0 7px 0 #a3a3a3;padding:24px}.m-industries .industry h3{font-size:25px;line-height:1;font-family:"AvenirLTPro-Black";position:relative;display:flex;align-items:center}.m-industries .industry h3 img{width:40px;margin-right:15px}.m-industries .industry h4{font-size:20px;font-family:"AvenirLTPro-Black";margin-top:20px}.m-industries .industry ul{font-size:14px;line-height:21px;margin-top:10px;display:flex;flex-wrap:wrap}.m-industries .industry ul li{position:relative;margin-right:3px}.m-industries .solution{position:relative;width:270px;margin-right:30px;background:#fff;box-shadow:0 0 7px 0 #a3a3a3;padding:24px}.m-industries .solution h3{font-size:25px;line-height:1;font-family:"AvenirLTPro-Black";position:relative;display:flex;align-items:center}.m-industries .solution h3 img{width:40px;margin-right:15px}.m-industries .solution h4{font-size:20px;font-family:"AvenirLTPro-Black";margin-top:20px}.m-industries .solution ul{font-size:14px;line-height:21px;margin-top:10px;list-style-type:none !important;padding:0 !important}.m-industries .solution .color{position:absolute;left:0;top:0;width:6px;height:90px}.m-industries .segment{position:relative;width:270px;margin-right:30px;background:#fff;box-shadow:0 0 7px 0 #a3a3a3}.m-industries .segment .image-wrapper{position:relative;padding-bottom:42%}.m-industries .segment .text{position:relative;padding:25px 20px}.m-industries .segment .text h5{font-size:20px;line-height:22px;font-family:"AvenirLTPro-Black"}.m-industries .segment .text p{line-height:21px;margin-top:10px}.container.industry{padding:0 30px 70px}.industry-wrapper .content{padding:0}.industry-wrapper .content .row.first .image-wrapper{width:100%;padding-bottom:100%;border-radius:50%}.industry-wrapper .content .row.first .image-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0}.industry-wrapper .content .row.first .text-wrapper{width:100%;padding-left:0;margin-top:17px}.industry-wrapper .content .row.first .text-wrapper h1{text-align:center}.industry-wrapper .content .row.first .text-wrapper h2{width:100%;font-size:35px;line-height:37px;text-align:center;margin-bottom:10px}.industry-wrapper .content .row.first .text-wrapper p{text-align:center}.industry-wrapper .content .row.of-bullets{display:block}.industry-wrapper .content .row.of-bullets .bullet{width:100%;margin-top:40px}.industry-wrapper .content .row.of-bullets .bullet .headline{line-height:34px;line-height:27px;white-space:inherit}.industry-wrapper .content .row.of-bullets .bullet .headline .color{top:50%;margin-top:-22px}.industry-wrapper .content .row.of-bullets .bullet p{margin-top:20px}.industry-wrapper .content .row.more{margin:60px auto 0}.industry-wrapper .content .row.more .headline{font-size:25px;padding-bottom:20px}.industry-wrapper .content .row.more .headline a{display:none}.industry-wrapper .content .row.more .posts .post{margin-top:40px;padding-left:0;padding-top:0}.industry-wrapper .content .row.more .posts .post .text{margin-top:30px}.industry-wrapper .content .row.more .posts .post .text h4{line-height:28px}.industry-wrapper .content .row.more .posts .post .text .m-t-15{margin-top:10px}.industry-wrapper .content .row.more .posts .post .circle{position:relative}.industry-wrapper .content .row.more .posts .post .line{position:relative;left:0;height:2px;width:100%;margin-top:30px}.segment-wrapper .sidebar,.segment-wrapper .sidebar-bg{display:none}.container.segment .cover{height:150px}.segment-wrapper .content{padding:0 30px}.segment-wrapper .content-wrapper{width:100%;float:none}.segment-wrapper .content .inner .headline-wrapper{height:157px;width:100%;margin-top:0;transform:translateY(-54px) !important;-webkit-transform:translateY(-54px) !important}.segment-wrapper .content .inner .headline-wrapper [class$=color]{height:25px;width:105px;top:100%;left:0}.segment-wrapper .content .inner .headline-wrapper [class$=color]:nth-child(2){top:100%;left:105px;width:calc(100% - 105px)}.segment-wrapper .content .inner .headline-wrapper .title{padding-left:0;align-items:center}.segment-wrapper .content .inner .text-wrapper{margin-top:15px}.segment-wrapper .content .inner .text-wrapper h2{font-size:35px;line-height:37px}.segment-wrapper .content .inner .text-wrapper h3{font-size:25px;line-height:34px;margin-top:30px}.segment-wrapper .content .inner .banner{margin:-30px -30px 0;width:100vw;padding:53px 30px 46px}.segment-wrapper .content .inner .banner img{display:none}.segment-wrapper .content .inner .banner h3{font-size:30px;line-height:30px}.segment-wrapper .content .inner .banner p{margin-top:20px}.container{padding-top:64px}input,textarea,button,select{-webkit-appearance:none !important;border-radius:0 !important}.plants-button{position:relative;background:#25408f;color:#fff;margin-top:50px;width:200px;height:50px;line-height:50px;text-align:center;font-size:16px}.plants-button img{height:12px;margin-left:10px;transform:translateY(1px) !important;-webkit-transform:translateY(1px) !important}.container.plants{display:block}.m-plants-wrapper{position:relative;padding:40px 30px}.m-plants-wrapper h1{font-size:35px;line-height:40px;font-family:"AvenirLTPro-Black"}.m-plants-wrapper .boxes{position:relative;margin-top:30px}.m-plants-wrapper .boxes .box{position:relative;margin-top:20px;background:#fff;border:1px solid #dfdfdf;display:flex;align-items:center;height:92px}.m-plants-wrapper .boxes .box .image{position:relative;width:119px}.m-plants-wrapper .boxes .box .text{position:relative;margin-left:20px;width:calc(100% - 160px)}.m-plants-wrapper .boxes .box h3{font-size:16px;line-height:23px}}.cookies-notice{position:fixed;z-index:99999999;box-shadow:0 0 12px 0 rgba(115,115,115,.5);background:#fff;width:348px;padding:30px;right:40px;bottom:40px;transition:all .26s ease-out;transform:translateY(20px) !important;-webkit-transform:translateY(20px) !important;visibility:hidden;opacity:0}.cookies-notice.show{visibility:visible;opacity:1}.cookies-notice.show{transform:translateY(0) !important;-webkit-transform:translateY(0) !important;visibility:visible;opacity:1}.cookies-notice h3{font-size:25px;line-height:1;font-family:"AvenirLTPro-Heavy"}.cookies-notice p{margin-top:10px;font-size:16px;line-height:23px}.cookies-notice p a{font-family:"AvenirLTPro-Heavy";transition:all .26s ease-out}.cookies-notice p a:hover{color:#25408f}.cookies-notice .button{background:#25408f;color:#fff;width:110px;height:45px;line-height:45px;font-size:16px;font-family:"AvenirLTPro-Heavy";margin-top:16px;text-align:center;padding:0;cursor:pointer;transition:all .26s ease-out}.cookies-notice .button:hover{background:#0a1c4f}.contact-btn{background-color:#bde2ff;font-family:"AvenirLTPro-Heavy";font-size:18px;line-height:58px;padding:0 20px;height:55px;display:flex;width:-moz-fit-content;width:fit-content}/*# sourceMappingURL=style.min.css.map */